// 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<uint16_t,1> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1_MAGIC, .more = U16LD_DENOM_1_MORE};};
template<> struct libdivide_constants<uint16_t,2> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2_MAGIC, .more = U16LD_DENOM_2_MORE};};
template<> struct libdivide_constants<uint16_t,3> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3_MAGIC, .more = U16LD_DENOM_3_MORE};};
template<> struct libdivide_constants<uint16_t,4> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4_MAGIC, .more = U16LD_DENOM_4_MORE};};
template<> struct libdivide_constants<uint16_t,5> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5_MAGIC, .more = U16LD_DENOM_5_MORE};};
template<> struct libdivide_constants<uint16_t,6> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6_MAGIC, .more = U16LD_DENOM_6_MORE};};
template<> struct libdivide_constants<uint16_t,7> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7_MAGIC, .more = U16LD_DENOM_7_MORE};};
template<> struct libdivide_constants<uint16_t,8> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8_MAGIC, .more = U16LD_DENOM_8_MORE};};
template<> struct libdivide_constants<uint16_t,9> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9_MAGIC, .more = U16LD_DENOM_9_MORE};};
template<> struct libdivide_constants<uint16_t,10> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10_MAGIC, .more = U16LD_DENOM_10_MORE};};
template<> struct libdivide_constants<uint16_t,11> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11_MAGIC, .more = U16LD_DENOM_11_MORE};};
template<> struct libdivide_constants<uint16_t,12> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12_MAGIC, .more = U16LD_DENOM_12_MORE};};
template<> struct libdivide_constants<uint16_t,13> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13_MAGIC, .more = U16LD_DENOM_13_MORE};};
template<> struct libdivide_constants<uint16_t,14> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14_MAGIC, .more = U16LD_DENOM_14_MORE};};
template<> struct libdivide_constants<uint16_t,15> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15_MAGIC, .more = U16LD_DENOM_15_MORE};};
template<> struct libdivide_constants<uint16_t,16> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16_MAGIC, .more = U16LD_DENOM_16_MORE};};
template<> struct libdivide_constants<uint16_t,17> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17_MAGIC, .more = U16LD_DENOM_17_MORE};};
template<> struct libdivide_constants<uint16_t,18> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18_MAGIC, .more = U16LD_DENOM_18_MORE};};
template<> struct libdivide_constants<uint16_t,19> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19_MAGIC, .more = U16LD_DENOM_19_MORE};};
template<> struct libdivide_constants<uint16_t,20> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20_MAGIC, .more = U16LD_DENOM_20_MORE};};
template<> struct libdivide_constants<uint16_t,21> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21_MAGIC, .more = U16LD_DENOM_21_MORE};};
template<> struct libdivide_constants<uint16_t,22> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22_MAGIC, .more = U16LD_DENOM_22_MORE};};
template<> struct libdivide_constants<uint16_t,23> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23_MAGIC, .more = U16LD_DENOM_23_MORE};};
template<> struct libdivide_constants<uint16_t,24> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24_MAGIC, .more = U16LD_DENOM_24_MORE};};
template<> struct libdivide_constants<uint16_t,25> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25_MAGIC, .more = U16LD_DENOM_25_MORE};};
template<> struct libdivide_constants<uint16_t,26> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26_MAGIC, .more = U16LD_DENOM_26_MORE};};
template<> struct libdivide_constants<uint16_t,27> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27_MAGIC, .more = U16LD_DENOM_27_MORE};};
template<> struct libdivide_constants<uint16_t,28> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28_MAGIC, .more = U16LD_DENOM_28_MORE};};
template<> struct libdivide_constants<uint16_t,29> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29_MAGIC, .more = U16LD_DENOM_29_MORE};};
template<> struct libdivide_constants<uint16_t,30> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30_MAGIC, .more = U16LD_DENOM_30_MORE};};
template<> struct libdivide_constants<uint16_t,31> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31_MAGIC, .more = U16LD_DENOM_31_MORE};};
template<> struct libdivide_constants<uint16_t,32> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32_MAGIC, .more = U16LD_DENOM_32_MORE};};
template<> struct libdivide_constants<uint16_t,33> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_33_MAGIC, .more = U16LD_DENOM_33_MORE};};
template<> struct libdivide_constants<uint16_t,34> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_34_MAGIC, .more = U16LD_DENOM_34_MORE};};
template<> struct libdivide_constants<uint16_t,35> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_35_MAGIC, .more = U16LD_DENOM_35_MORE};};
template<> struct libdivide_constants<uint16_t,36> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_36_MAGIC, .more = U16LD_DENOM_36_MORE};};
template<> struct libdivide_constants<uint16_t,37> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_37_MAGIC, .more = U16LD_DENOM_37_MORE};};
template<> struct libdivide_constants<uint16_t,38> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_38_MAGIC, .more = U16LD_DENOM_38_MORE};};
template<> struct libdivide_constants<uint16_t,39> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_39_MAGIC, .more = U16LD_DENOM_39_MORE};};
template<> struct libdivide_constants<uint16_t,40> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_40_MAGIC, .more = U16LD_DENOM_40_MORE};};
template<> struct libdivide_constants<uint16_t,41> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_41_MAGIC, .more = U16LD_DENOM_41_MORE};};
template<> struct libdivide_constants<uint16_t,42> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_42_MAGIC, .more = U16LD_DENOM_42_MORE};};
template<> struct libdivide_constants<uint16_t,43> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_43_MAGIC, .more = U16LD_DENOM_43_MORE};};
template<> struct libdivide_constants<uint16_t,44> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_44_MAGIC, .more = U16LD_DENOM_44_MORE};};
template<> struct libdivide_constants<uint16_t,45> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_45_MAGIC, .more = U16LD_DENOM_45_MORE};};
template<> struct libdivide_constants<uint16_t,46> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_46_MAGIC, .more = U16LD_DENOM_46_MORE};};
template<> struct libdivide_constants<uint16_t,47> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_47_MAGIC, .more = U16LD_DENOM_47_MORE};};
template<> struct libdivide_constants<uint16_t,48> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_48_MAGIC, .more = U16LD_DENOM_48_MORE};};
template<> struct libdivide_constants<uint16_t,49> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_49_MAGIC, .more = U16LD_DENOM_49_MORE};};
template<> struct libdivide_constants<uint16_t,50> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_50_MAGIC, .more = U16LD_DENOM_50_MORE};};
template<> struct libdivide_constants<uint16_t,51> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_51_MAGIC, .more = U16LD_DENOM_51_MORE};};
template<> struct libdivide_constants<uint16_t,52> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_52_MAGIC, .more = U16LD_DENOM_52_MORE};};
template<> struct libdivide_constants<uint16_t,53> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_53_MAGIC, .more = U16LD_DENOM_53_MORE};};
template<> struct libdivide_constants<uint16_t,54> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_54_MAGIC, .more = U16LD_DENOM_54_MORE};};
template<> struct libdivide_constants<uint16_t,55> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_55_MAGIC, .more = U16LD_DENOM_55_MORE};};
template<> struct libdivide_constants<uint16_t,56> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_56_MAGIC, .more = U16LD_DENOM_56_MORE};};
template<> struct libdivide_constants<uint16_t,57> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_57_MAGIC, .more = U16LD_DENOM_57_MORE};};
template<> struct libdivide_constants<uint16_t,58> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_58_MAGIC, .more = U16LD_DENOM_58_MORE};};
template<> struct libdivide_constants<uint16_t,59> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_59_MAGIC, .more = U16LD_DENOM_59_MORE};};
template<> struct libdivide_constants<uint16_t,60> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_60_MAGIC, .more = U16LD_DENOM_60_MORE};};
template<> struct libdivide_constants<uint16_t,61> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_61_MAGIC, .more = U16LD_DENOM_61_MORE};};
template<> struct libdivide_constants<uint16_t,62> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_62_MAGIC, .more = U16LD_DENOM_62_MORE};};
template<> struct libdivide_constants<uint16_t,63> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_63_MAGIC, .more = U16LD_DENOM_63_MORE};};
template<> struct libdivide_constants<uint16_t,64> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_64_MAGIC, .more = U16LD_DENOM_64_MORE};};
template<> struct libdivide_constants<uint16_t,65> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_65_MAGIC, .more = U16LD_DENOM_65_MORE};};
template<> struct libdivide_constants<uint16_t,66> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_66_MAGIC, .more = U16LD_DENOM_66_MORE};};
template<> struct libdivide_constants<uint16_t,67> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_67_MAGIC, .more = U16LD_DENOM_67_MORE};};
template<> struct libdivide_constants<uint16_t,68> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_68_MAGIC, .more = U16LD_DENOM_68_MORE};};
template<> struct libdivide_constants<uint16_t,69> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_69_MAGIC, .more = U16LD_DENOM_69_MORE};};
template<> struct libdivide_constants<uint16_t,70> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_70_MAGIC, .more = U16LD_DENOM_70_MORE};};
template<> struct libdivide_constants<uint16_t,71> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_71_MAGIC, .more = U16LD_DENOM_71_MORE};};
template<> struct libdivide_constants<uint16_t,72> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_72_MAGIC, .more = U16LD_DENOM_72_MORE};};
template<> struct libdivide_constants<uint16_t,73> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_73_MAGIC, .more = U16LD_DENOM_73_MORE};};
template<> struct libdivide_constants<uint16_t,74> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_74_MAGIC, .more = U16LD_DENOM_74_MORE};};
template<> struct libdivide_constants<uint16_t,75> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_75_MAGIC, .more = U16LD_DENOM_75_MORE};};
template<> struct libdivide_constants<uint16_t,76> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_76_MAGIC, .more = U16LD_DENOM_76_MORE};};
template<> struct libdivide_constants<uint16_t,77> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_77_MAGIC, .more = U16LD_DENOM_77_MORE};};
template<> struct libdivide_constants<uint16_t,78> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_78_MAGIC, .more = U16LD_DENOM_78_MORE};};
template<> struct libdivide_constants<uint16_t,79> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_79_MAGIC, .more = U16LD_DENOM_79_MORE};};
template<> struct libdivide_constants<uint16_t,80> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_80_MAGIC, .more = U16LD_DENOM_80_MORE};};
template<> struct libdivide_constants<uint16_t,81> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_81_MAGIC, .more = U16LD_DENOM_81_MORE};};
template<> struct libdivide_constants<uint16_t,82> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_82_MAGIC, .more = U16LD_DENOM_82_MORE};};
template<> struct libdivide_constants<uint16_t,83> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_83_MAGIC, .more = U16LD_DENOM_83_MORE};};
template<> struct libdivide_constants<uint16_t,84> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_84_MAGIC, .more = U16LD_DENOM_84_MORE};};
template<> struct libdivide_constants<uint16_t,85> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_85_MAGIC, .more = U16LD_DENOM_85_MORE};};
template<> struct libdivide_constants<uint16_t,86> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_86_MAGIC, .more = U16LD_DENOM_86_MORE};};
template<> struct libdivide_constants<uint16_t,87> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_87_MAGIC, .more = U16LD_DENOM_87_MORE};};
template<> struct libdivide_constants<uint16_t,88> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_88_MAGIC, .more = U16LD_DENOM_88_MORE};};
template<> struct libdivide_constants<uint16_t,89> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_89_MAGIC, .more = U16LD_DENOM_89_MORE};};
template<> struct libdivide_constants<uint16_t,90> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_90_MAGIC, .more = U16LD_DENOM_90_MORE};};
template<> struct libdivide_constants<uint16_t,91> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_91_MAGIC, .more = U16LD_DENOM_91_MORE};};
template<> struct libdivide_constants<uint16_t,92> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_92_MAGIC, .more = U16LD_DENOM_92_MORE};};
template<> struct libdivide_constants<uint16_t,93> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_93_MAGIC, .more = U16LD_DENOM_93_MORE};};
template<> struct libdivide_constants<uint16_t,94> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_94_MAGIC, .more = U16LD_DENOM_94_MORE};};
template<> struct libdivide_constants<uint16_t,95> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_95_MAGIC, .more = U16LD_DENOM_95_MORE};};
template<> struct libdivide_constants<uint16_t,96> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_96_MAGIC, .more = U16LD_DENOM_96_MORE};};
template<> struct libdivide_constants<uint16_t,97> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_97_MAGIC, .more = U16LD_DENOM_97_MORE};};
template<> struct libdivide_constants<uint16_t,98> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_98_MAGIC, .more = U16LD_DENOM_98_MORE};};
template<> struct libdivide_constants<uint16_t,99> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_99_MAGIC, .more = U16LD_DENOM_99_MORE};};
template<> struct libdivide_constants<uint16_t,100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_100_MAGIC, .more = U16LD_DENOM_100_MORE};};
template<> struct libdivide_constants<uint16_t,101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_101_MAGIC, .more = U16LD_DENOM_101_MORE};};
template<> struct libdivide_constants<uint16_t,102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_102_MAGIC, .more = U16LD_DENOM_102_MORE};};
template<> struct libdivide_constants<uint16_t,103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_103_MAGIC, .more = U16LD_DENOM_103_MORE};};
template<> struct libdivide_constants<uint16_t,104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_104_MAGIC, .more = U16LD_DENOM_104_MORE};};
template<> struct libdivide_constants<uint16_t,105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_105_MAGIC, .more = U16LD_DENOM_105_MORE};};
template<> struct libdivide_constants<uint16_t,106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_106_MAGIC, .more = U16LD_DENOM_106_MORE};};
template<> struct libdivide_constants<uint16_t,107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_107_MAGIC, .more = U16LD_DENOM_107_MORE};};
template<> struct libdivide_constants<uint16_t,108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_108_MAGIC, .more = U16LD_DENOM_108_MORE};};
template<> struct libdivide_constants<uint16_t,109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_109_MAGIC, .more = U16LD_DENOM_109_MORE};};
template<> struct libdivide_constants<uint16_t,110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_110_MAGIC, .more = U16LD_DENOM_110_MORE};};
template<> struct libdivide_constants<uint16_t,111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_111_MAGIC, .more = U16LD_DENOM_111_MORE};};
template<> struct libdivide_constants<uint16_t,112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_112_MAGIC, .more = U16LD_DENOM_112_MORE};};
template<> struct libdivide_constants<uint16_t,113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_113_MAGIC, .more = U16LD_DENOM_113_MORE};};
template<> struct libdivide_constants<uint16_t,114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_114_MAGIC, .more = U16LD_DENOM_114_MORE};};
template<> struct libdivide_constants<uint16_t,115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_115_MAGIC, .more = U16LD_DENOM_115_MORE};};
template<> struct libdivide_constants<uint16_t,116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_116_MAGIC, .more = U16LD_DENOM_116_MORE};};
template<> struct libdivide_constants<uint16_t,117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_117_MAGIC, .more = U16LD_DENOM_117_MORE};};
template<> struct libdivide_constants<uint16_t,118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_118_MAGIC, .more = U16LD_DENOM_118_MORE};};
template<> struct libdivide_constants<uint16_t,119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_119_MAGIC, .more = U16LD_DENOM_119_MORE};};
template<> struct libdivide_constants<uint16_t,120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_120_MAGIC, .more = U16LD_DENOM_120_MORE};};
template<> struct libdivide_constants<uint16_t,121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_121_MAGIC, .more = U16LD_DENOM_121_MORE};};
template<> struct libdivide_constants<uint16_t,122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_122_MAGIC, .more = U16LD_DENOM_122_MORE};};
template<> struct libdivide_constants<uint16_t,123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_123_MAGIC, .more = U16LD_DENOM_123_MORE};};
template<> struct libdivide_constants<uint16_t,124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_124_MAGIC, .more = U16LD_DENOM_124_MORE};};
template<> struct libdivide_constants<uint16_t,125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_125_MAGIC, .more = U16LD_DENOM_125_MORE};};
template<> struct libdivide_constants<uint16_t,126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_126_MAGIC, .more = U16LD_DENOM_126_MORE};};
template<> struct libdivide_constants<uint16_t,127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_127_MAGIC, .more = U16LD_DENOM_127_MORE};};
template<> struct libdivide_constants<uint16_t,128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_128_MAGIC, .more = U16LD_DENOM_128_MORE};};
template<> struct libdivide_constants<uint16_t,129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_129_MAGIC, .more = U16LD_DENOM_129_MORE};};
template<> struct libdivide_constants<uint16_t,130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_130_MAGIC, .more = U16LD_DENOM_130_MORE};};
template<> struct libdivide_constants<uint16_t,131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_131_MAGIC, .more = U16LD_DENOM_131_MORE};};
template<> struct libdivide_constants<uint16_t,132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_132_MAGIC, .more = U16LD_DENOM_132_MORE};};
template<> struct libdivide_constants<uint16_t,133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_133_MAGIC, .more = U16LD_DENOM_133_MORE};};
template<> struct libdivide_constants<uint16_t,134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_134_MAGIC, .more = U16LD_DENOM_134_MORE};};
template<> struct libdivide_constants<uint16_t,135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_135_MAGIC, .more = U16LD_DENOM_135_MORE};};
template<> struct libdivide_constants<uint16_t,136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_136_MAGIC, .more = U16LD_DENOM_136_MORE};};
template<> struct libdivide_constants<uint16_t,137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_137_MAGIC, .more = U16LD_DENOM_137_MORE};};
template<> struct libdivide_constants<uint16_t,138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_138_MAGIC, .more = U16LD_DENOM_138_MORE};};
template<> struct libdivide_constants<uint16_t,139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_139_MAGIC, .more = U16LD_DENOM_139_MORE};};
template<> struct libdivide_constants<uint16_t,140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_140_MAGIC, .more = U16LD_DENOM_140_MORE};};
template<> struct libdivide_constants<uint16_t,141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_141_MAGIC, .more = U16LD_DENOM_141_MORE};};
template<> struct libdivide_constants<uint16_t,142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_142_MAGIC, .more = U16LD_DENOM_142_MORE};};
template<> struct libdivide_constants<uint16_t,143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_143_MAGIC, .more = U16LD_DENOM_143_MORE};};
template<> struct libdivide_constants<uint16_t,144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_144_MAGIC, .more = U16LD_DENOM_144_MORE};};
template<> struct libdivide_constants<uint16_t,145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_145_MAGIC, .more = U16LD_DENOM_145_MORE};};
template<> struct libdivide_constants<uint16_t,146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_146_MAGIC, .more = U16LD_DENOM_146_MORE};};
template<> struct libdivide_constants<uint16_t,147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_147_MAGIC, .more = U16LD_DENOM_147_MORE};};
template<> struct libdivide_constants<uint16_t,148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_148_MAGIC, .more = U16LD_DENOM_148_MORE};};
template<> struct libdivide_constants<uint16_t,149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_149_MAGIC, .more = U16LD_DENOM_149_MORE};};
template<> struct libdivide_constants<uint16_t,150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_150_MAGIC, .more = U16LD_DENOM_150_MORE};};
template<> struct libdivide_constants<uint16_t,151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_151_MAGIC, .more = U16LD_DENOM_151_MORE};};
template<> struct libdivide_constants<uint16_t,152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_152_MAGIC, .more = U16LD_DENOM_152_MORE};};
template<> struct libdivide_constants<uint16_t,153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_153_MAGIC, .more = U16LD_DENOM_153_MORE};};
template<> struct libdivide_constants<uint16_t,154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_154_MAGIC, .more = U16LD_DENOM_154_MORE};};
template<> struct libdivide_constants<uint16_t,155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_155_MAGIC, .more = U16LD_DENOM_155_MORE};};
template<> struct libdivide_constants<uint16_t,156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_156_MAGIC, .more = U16LD_DENOM_156_MORE};};
template<> struct libdivide_constants<uint16_t,157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_157_MAGIC, .more = U16LD_DENOM_157_MORE};};
template<> struct libdivide_constants<uint16_t,158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_158_MAGIC, .more = U16LD_DENOM_158_MORE};};
template<> struct libdivide_constants<uint16_t,159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_159_MAGIC, .more = U16LD_DENOM_159_MORE};};
template<> struct libdivide_constants<uint16_t,160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_160_MAGIC, .more = U16LD_DENOM_160_MORE};};
template<> struct libdivide_constants<uint16_t,161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_161_MAGIC, .more = U16LD_DENOM_161_MORE};};
template<> struct libdivide_constants<uint16_t,162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_162_MAGIC, .more = U16LD_DENOM_162_MORE};};
template<> struct libdivide_constants<uint16_t,163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_163_MAGIC, .more = U16LD_DENOM_163_MORE};};
template<> struct libdivide_constants<uint16_t,164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_164_MAGIC, .more = U16LD_DENOM_164_MORE};};
template<> struct libdivide_constants<uint16_t,165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_165_MAGIC, .more = U16LD_DENOM_165_MORE};};
template<> struct libdivide_constants<uint16_t,166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_166_MAGIC, .more = U16LD_DENOM_166_MORE};};
template<> struct libdivide_constants<uint16_t,167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_167_MAGIC, .more = U16LD_DENOM_167_MORE};};
template<> struct libdivide_constants<uint16_t,168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_168_MAGIC, .more = U16LD_DENOM_168_MORE};};
template<> struct libdivide_constants<uint16_t,169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_169_MAGIC, .more = U16LD_DENOM_169_MORE};};
template<> struct libdivide_constants<uint16_t,170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_170_MAGIC, .more = U16LD_DENOM_170_MORE};};
template<> struct libdivide_constants<uint16_t,171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_171_MAGIC, .more = U16LD_DENOM_171_MORE};};
template<> struct libdivide_constants<uint16_t,172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_172_MAGIC, .more = U16LD_DENOM_172_MORE};};
template<> struct libdivide_constants<uint16_t,173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_173_MAGIC, .more = U16LD_DENOM_173_MORE};};
template<> struct libdivide_constants<uint16_t,174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_174_MAGIC, .more = U16LD_DENOM_174_MORE};};
template<> struct libdivide_constants<uint16_t,175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_175_MAGIC, .more = U16LD_DENOM_175_MORE};};
template<> struct libdivide_constants<uint16_t,176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_176_MAGIC, .more = U16LD_DENOM_176_MORE};};
template<> struct libdivide_constants<uint16_t,177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_177_MAGIC, .more = U16LD_DENOM_177_MORE};};
template<> struct libdivide_constants<uint16_t,178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_178_MAGIC, .more = U16LD_DENOM_178_MORE};};
template<> struct libdivide_constants<uint16_t,179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_179_MAGIC, .more = U16LD_DENOM_179_MORE};};
template<> struct libdivide_constants<uint16_t,180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_180_MAGIC, .more = U16LD_DENOM_180_MORE};};
template<> struct libdivide_constants<uint16_t,181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_181_MAGIC, .more = U16LD_DENOM_181_MORE};};
template<> struct libdivide_constants<uint16_t,182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_182_MAGIC, .more = U16LD_DENOM_182_MORE};};
template<> struct libdivide_constants<uint16_t,183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_183_MAGIC, .more = U16LD_DENOM_183_MORE};};
template<> struct libdivide_constants<uint16_t,184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_184_MAGIC, .more = U16LD_DENOM_184_MORE};};
template<> struct libdivide_constants<uint16_t,185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_185_MAGIC, .more = U16LD_DENOM_185_MORE};};
template<> struct libdivide_constants<uint16_t,186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_186_MAGIC, .more = U16LD_DENOM_186_MORE};};
template<> struct libdivide_constants<uint16_t,187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_187_MAGIC, .more = U16LD_DENOM_187_MORE};};
template<> struct libdivide_constants<uint16_t,188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_188_MAGIC, .more = U16LD_DENOM_188_MORE};};
template<> struct libdivide_constants<uint16_t,189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_189_MAGIC, .more = U16LD_DENOM_189_MORE};};
template<> struct libdivide_constants<uint16_t,190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_190_MAGIC, .more = U16LD_DENOM_190_MORE};};
template<> struct libdivide_constants<uint16_t,191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_191_MAGIC, .more = U16LD_DENOM_191_MORE};};
template<> struct libdivide_constants<uint16_t,192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_192_MAGIC, .more = U16LD_DENOM_192_MORE};};
template<> struct libdivide_constants<uint16_t,193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_193_MAGIC, .more = U16LD_DENOM_193_MORE};};
template<> struct libdivide_constants<uint16_t,194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_194_MAGIC, .more = U16LD_DENOM_194_MORE};};
template<> struct libdivide_constants<uint16_t,195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_195_MAGIC, .more = U16LD_DENOM_195_MORE};};
template<> struct libdivide_constants<uint16_t,196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_196_MAGIC, .more = U16LD_DENOM_196_MORE};};
template<> struct libdivide_constants<uint16_t,197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_197_MAGIC, .more = U16LD_DENOM_197_MORE};};
template<> struct libdivide_constants<uint16_t,198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_198_MAGIC, .more = U16LD_DENOM_198_MORE};};
template<> struct libdivide_constants<uint16_t,199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_199_MAGIC, .more = U16LD_DENOM_199_MORE};};
template<> struct libdivide_constants<uint16_t,200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_200_MAGIC, .more = U16LD_DENOM_200_MORE};};
template<> struct libdivide_constants<uint16_t,201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_201_MAGIC, .more = U16LD_DENOM_201_MORE};};
template<> struct libdivide_constants<uint16_t,202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_202_MAGIC, .more = U16LD_DENOM_202_MORE};};
template<> struct libdivide_constants<uint16_t,203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_203_MAGIC, .more = U16LD_DENOM_203_MORE};};
template<> struct libdivide_constants<uint16_t,204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_204_MAGIC, .more = U16LD_DENOM_204_MORE};};
template<> struct libdivide_constants<uint16_t,205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_205_MAGIC, .more = U16LD_DENOM_205_MORE};};
template<> struct libdivide_constants<uint16_t,206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_206_MAGIC, .more = U16LD_DENOM_206_MORE};};
template<> struct libdivide_constants<uint16_t,207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_207_MAGIC, .more = U16LD_DENOM_207_MORE};};
template<> struct libdivide_constants<uint16_t,208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_208_MAGIC, .more = U16LD_DENOM_208_MORE};};
template<> struct libdivide_constants<uint16_t,209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_209_MAGIC, .more = U16LD_DENOM_209_MORE};};
template<> struct libdivide_constants<uint16_t,210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_210_MAGIC, .more = U16LD_DENOM_210_MORE};};
template<> struct libdivide_constants<uint16_t,211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_211_MAGIC, .more = U16LD_DENOM_211_MORE};};
template<> struct libdivide_constants<uint16_t,212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_212_MAGIC, .more = U16LD_DENOM_212_MORE};};
template<> struct libdivide_constants<uint16_t,213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_213_MAGIC, .more = U16LD_DENOM_213_MORE};};
template<> struct libdivide_constants<uint16_t,214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_214_MAGIC, .more = U16LD_DENOM_214_MORE};};
template<> struct libdivide_constants<uint16_t,215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_215_MAGIC, .more = U16LD_DENOM_215_MORE};};
template<> struct libdivide_constants<uint16_t,216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_216_MAGIC, .more = U16LD_DENOM_216_MORE};};
template<> struct libdivide_constants<uint16_t,217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_217_MAGIC, .more = U16LD_DENOM_217_MORE};};
template<> struct libdivide_constants<uint16_t,218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_218_MAGIC, .more = U16LD_DENOM_218_MORE};};
template<> struct libdivide_constants<uint16_t,219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_219_MAGIC, .more = U16LD_DENOM_219_MORE};};
template<> struct libdivide_constants<uint16_t,220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_220_MAGIC, .more = U16LD_DENOM_220_MORE};};
template<> struct libdivide_constants<uint16_t,221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_221_MAGIC, .more = U16LD_DENOM_221_MORE};};
template<> struct libdivide_constants<uint16_t,222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_222_MAGIC, .more = U16LD_DENOM_222_MORE};};
template<> struct libdivide_constants<uint16_t,223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_223_MAGIC, .more = U16LD_DENOM_223_MORE};};
template<> struct libdivide_constants<uint16_t,224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_224_MAGIC, .more = U16LD_DENOM_224_MORE};};
template<> struct libdivide_constants<uint16_t,225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_225_MAGIC, .more = U16LD_DENOM_225_MORE};};
template<> struct libdivide_constants<uint16_t,226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_226_MAGIC, .more = U16LD_DENOM_226_MORE};};
template<> struct libdivide_constants<uint16_t,227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_227_MAGIC, .more = U16LD_DENOM_227_MORE};};
template<> struct libdivide_constants<uint16_t,228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_228_MAGIC, .more = U16LD_DENOM_228_MORE};};
template<> struct libdivide_constants<uint16_t,229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_229_MAGIC, .more = U16LD_DENOM_229_MORE};};
template<> struct libdivide_constants<uint16_t,230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_230_MAGIC, .more = U16LD_DENOM_230_MORE};};
template<> struct libdivide_constants<uint16_t,231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_231_MAGIC, .more = U16LD_DENOM_231_MORE};};
template<> struct libdivide_constants<uint16_t,232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_232_MAGIC, .more = U16LD_DENOM_232_MORE};};
template<> struct libdivide_constants<uint16_t,233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_233_MAGIC, .more = U16LD_DENOM_233_MORE};};
template<> struct libdivide_constants<uint16_t,234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_234_MAGIC, .more = U16LD_DENOM_234_MORE};};
template<> struct libdivide_constants<uint16_t,235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_235_MAGIC, .more = U16LD_DENOM_235_MORE};};
template<> struct libdivide_constants<uint16_t,236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_236_MAGIC, .more = U16LD_DENOM_236_MORE};};
template<> struct libdivide_constants<uint16_t,237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_237_MAGIC, .more = U16LD_DENOM_237_MORE};};
template<> struct libdivide_constants<uint16_t,238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_238_MAGIC, .more = U16LD_DENOM_238_MORE};};
template<> struct libdivide_constants<uint16_t,239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_239_MAGIC, .more = U16LD_DENOM_239_MORE};};
template<> struct libdivide_constants<uint16_t,240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_240_MAGIC, .more = U16LD_DENOM_240_MORE};};
template<> struct libdivide_constants<uint16_t,241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_241_MAGIC, .more = U16LD_DENOM_241_MORE};};
template<> struct libdivide_constants<uint16_t,242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_242_MAGIC, .more = U16LD_DENOM_242_MORE};};
template<> struct libdivide_constants<uint16_t,243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_243_MAGIC, .more = U16LD_DENOM_243_MORE};};
template<> struct libdivide_constants<uint16_t,244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_244_MAGIC, .more = U16LD_DENOM_244_MORE};};
template<> struct libdivide_constants<uint16_t,245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_245_MAGIC, .more = U16LD_DENOM_245_MORE};};
template<> struct libdivide_constants<uint16_t,246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_246_MAGIC, .more = U16LD_DENOM_246_MORE};};
template<> struct libdivide_constants<uint16_t,247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_247_MAGIC, .more = U16LD_DENOM_247_MORE};};
template<> struct libdivide_constants<uint16_t,248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_248_MAGIC, .more = U16LD_DENOM_248_MORE};};
template<> struct libdivide_constants<uint16_t,249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_249_MAGIC, .more = U16LD_DENOM_249_MORE};};
template<> struct libdivide_constants<uint16_t,250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_250_MAGIC, .more = U16LD_DENOM_250_MORE};};
template<> struct libdivide_constants<uint16_t,251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_251_MAGIC, .more = U16LD_DENOM_251_MORE};};
template<> struct libdivide_constants<uint16_t,252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_252_MAGIC, .more = U16LD_DENOM_252_MORE};};
template<> struct libdivide_constants<uint16_t,253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_253_MAGIC, .more = U16LD_DENOM_253_MORE};};
template<> struct libdivide_constants<uint16_t,254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_254_MAGIC, .more = U16LD_DENOM_254_MORE};};
template<> struct libdivide_constants<uint16_t,255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_255_MAGIC, .more = U16LD_DENOM_255_MORE};};
template<> struct libdivide_constants<uint16_t,256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_256_MAGIC, .more = U16LD_DENOM_256_MORE};};
template<> struct libdivide_constants<uint16_t,257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_257_MAGIC, .more = U16LD_DENOM_257_MORE};};
template<> struct libdivide_constants<uint16_t,258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_258_MAGIC, .more = U16LD_DENOM_258_MORE};};
template<> struct libdivide_constants<uint16_t,259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_259_MAGIC, .more = U16LD_DENOM_259_MORE};};
template<> struct libdivide_constants<uint16_t,260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_260_MAGIC, .more = U16LD_DENOM_260_MORE};};
template<> struct libdivide_constants<uint16_t,261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_261_MAGIC, .more = U16LD_DENOM_261_MORE};};
template<> struct libdivide_constants<uint16_t,262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_262_MAGIC, .more = U16LD_DENOM_262_MORE};};
template<> struct libdivide_constants<uint16_t,263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_263_MAGIC, .more = U16LD_DENOM_263_MORE};};
template<> struct libdivide_constants<uint16_t,264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_264_MAGIC, .more = U16LD_DENOM_264_MORE};};
template<> struct libdivide_constants<uint16_t,265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_265_MAGIC, .more = U16LD_DENOM_265_MORE};};
template<> struct libdivide_constants<uint16_t,266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_266_MAGIC, .more = U16LD_DENOM_266_MORE};};
template<> struct libdivide_constants<uint16_t,267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_267_MAGIC, .more = U16LD_DENOM_267_MORE};};
template<> struct libdivide_constants<uint16_t,268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_268_MAGIC, .more = U16LD_DENOM_268_MORE};};
template<> struct libdivide_constants<uint16_t,269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_269_MAGIC, .more = U16LD_DENOM_269_MORE};};
template<> struct libdivide_constants<uint16_t,270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_270_MAGIC, .more = U16LD_DENOM_270_MORE};};
template<> struct libdivide_constants<uint16_t,271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_271_MAGIC, .more = U16LD_DENOM_271_MORE};};
template<> struct libdivide_constants<uint16_t,272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_272_MAGIC, .more = U16LD_DENOM_272_MORE};};
template<> struct libdivide_constants<uint16_t,273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_273_MAGIC, .more = U16LD_DENOM_273_MORE};};
template<> struct libdivide_constants<uint16_t,274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_274_MAGIC, .more = U16LD_DENOM_274_MORE};};
template<> struct libdivide_constants<uint16_t,275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_275_MAGIC, .more = U16LD_DENOM_275_MORE};};
template<> struct libdivide_constants<uint16_t,276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_276_MAGIC, .more = U16LD_DENOM_276_MORE};};
template<> struct libdivide_constants<uint16_t,277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_277_MAGIC, .more = U16LD_DENOM_277_MORE};};
template<> struct libdivide_constants<uint16_t,278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_278_MAGIC, .more = U16LD_DENOM_278_MORE};};
template<> struct libdivide_constants<uint16_t,279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_279_MAGIC, .more = U16LD_DENOM_279_MORE};};
template<> struct libdivide_constants<uint16_t,280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_280_MAGIC, .more = U16LD_DENOM_280_MORE};};
template<> struct libdivide_constants<uint16_t,281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_281_MAGIC, .more = U16LD_DENOM_281_MORE};};
template<> struct libdivide_constants<uint16_t,282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_282_MAGIC, .more = U16LD_DENOM_282_MORE};};
template<> struct libdivide_constants<uint16_t,283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_283_MAGIC, .more = U16LD_DENOM_283_MORE};};
template<> struct libdivide_constants<uint16_t,284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_284_MAGIC, .more = U16LD_DENOM_284_MORE};};
template<> struct libdivide_constants<uint16_t,285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_285_MAGIC, .more = U16LD_DENOM_285_MORE};};
template<> struct libdivide_constants<uint16_t,286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_286_MAGIC, .more = U16LD_DENOM_286_MORE};};
template<> struct libdivide_constants<uint16_t,287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_287_MAGIC, .more = U16LD_DENOM_287_MORE};};
template<> struct libdivide_constants<uint16_t,288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_288_MAGIC, .more = U16LD_DENOM_288_MORE};};
template<> struct libdivide_constants<uint16_t,289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_289_MAGIC, .more = U16LD_DENOM_289_MORE};};
template<> struct libdivide_constants<uint16_t,290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_290_MAGIC, .more = U16LD_DENOM_290_MORE};};
template<> struct libdivide_constants<uint16_t,291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_291_MAGIC, .more = U16LD_DENOM_291_MORE};};
template<> struct libdivide_constants<uint16_t,292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_292_MAGIC, .more = U16LD_DENOM_292_MORE};};
template<> struct libdivide_constants<uint16_t,293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_293_MAGIC, .more = U16LD_DENOM_293_MORE};};
template<> struct libdivide_constants<uint16_t,294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_294_MAGIC, .more = U16LD_DENOM_294_MORE};};
template<> struct libdivide_constants<uint16_t,295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_295_MAGIC, .more = U16LD_DENOM_295_MORE};};
template<> struct libdivide_constants<uint16_t,296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_296_MAGIC, .more = U16LD_DENOM_296_MORE};};
template<> struct libdivide_constants<uint16_t,297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_297_MAGIC, .more = U16LD_DENOM_297_MORE};};
template<> struct libdivide_constants<uint16_t,298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_298_MAGIC, .more = U16LD_DENOM_298_MORE};};
template<> struct libdivide_constants<uint16_t,299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_299_MAGIC, .more = U16LD_DENOM_299_MORE};};
template<> struct libdivide_constants<uint16_t,300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_300_MAGIC, .more = U16LD_DENOM_300_MORE};};
template<> struct libdivide_constants<uint16_t,301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_301_MAGIC, .more = U16LD_DENOM_301_MORE};};
template<> struct libdivide_constants<uint16_t,302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_302_MAGIC, .more = U16LD_DENOM_302_MORE};};
template<> struct libdivide_constants<uint16_t,303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_303_MAGIC, .more = U16LD_DENOM_303_MORE};};
template<> struct libdivide_constants<uint16_t,304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_304_MAGIC, .more = U16LD_DENOM_304_MORE};};
template<> struct libdivide_constants<uint16_t,305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_305_MAGIC, .more = U16LD_DENOM_305_MORE};};
template<> struct libdivide_constants<uint16_t,306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_306_MAGIC, .more = U16LD_DENOM_306_MORE};};
template<> struct libdivide_constants<uint16_t,307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_307_MAGIC, .more = U16LD_DENOM_307_MORE};};
template<> struct libdivide_constants<uint16_t,308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_308_MAGIC, .more = U16LD_DENOM_308_MORE};};
template<> struct libdivide_constants<uint16_t,309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_309_MAGIC, .more = U16LD_DENOM_309_MORE};};
template<> struct libdivide_constants<uint16_t,310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_310_MAGIC, .more = U16LD_DENOM_310_MORE};};
template<> struct libdivide_constants<uint16_t,311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_311_MAGIC, .more = U16LD_DENOM_311_MORE};};
template<> struct libdivide_constants<uint16_t,312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_312_MAGIC, .more = U16LD_DENOM_312_MORE};};
template<> struct libdivide_constants<uint16_t,313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_313_MAGIC, .more = U16LD_DENOM_313_MORE};};
template<> struct libdivide_constants<uint16_t,314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_314_MAGIC, .more = U16LD_DENOM_314_MORE};};
template<> struct libdivide_constants<uint16_t,315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_315_MAGIC, .more = U16LD_DENOM_315_MORE};};
template<> struct libdivide_constants<uint16_t,316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_316_MAGIC, .more = U16LD_DENOM_316_MORE};};
template<> struct libdivide_constants<uint16_t,317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_317_MAGIC, .more = U16LD_DENOM_317_MORE};};
template<> struct libdivide_constants<uint16_t,318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_318_MAGIC, .more = U16LD_DENOM_318_MORE};};
template<> struct libdivide_constants<uint16_t,319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_319_MAGIC, .more = U16LD_DENOM_319_MORE};};
template<> struct libdivide_constants<uint16_t,320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_320_MAGIC, .more = U16LD_DENOM_320_MORE};};
template<> struct libdivide_constants<uint16_t,321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_321_MAGIC, .more = U16LD_DENOM_321_MORE};};
template<> struct libdivide_constants<uint16_t,322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_322_MAGIC, .more = U16LD_DENOM_322_MORE};};
template<> struct libdivide_constants<uint16_t,323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_323_MAGIC, .more = U16LD_DENOM_323_MORE};};
template<> struct libdivide_constants<uint16_t,324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_324_MAGIC, .more = U16LD_DENOM_324_MORE};};
template<> struct libdivide_constants<uint16_t,325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_325_MAGIC, .more = U16LD_DENOM_325_MORE};};
template<> struct libdivide_constants<uint16_t,326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_326_MAGIC, .more = U16LD_DENOM_326_MORE};};
template<> struct libdivide_constants<uint16_t,327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_327_MAGIC, .more = U16LD_DENOM_327_MORE};};
template<> struct libdivide_constants<uint16_t,328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_328_MAGIC, .more = U16LD_DENOM_328_MORE};};
template<> struct libdivide_constants<uint16_t,329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_329_MAGIC, .more = U16LD_DENOM_329_MORE};};
template<> struct libdivide_constants<uint16_t,330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_330_MAGIC, .more = U16LD_DENOM_330_MORE};};
template<> struct libdivide_constants<uint16_t,331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_331_MAGIC, .more = U16LD_DENOM_331_MORE};};
template<> struct libdivide_constants<uint16_t,332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_332_MAGIC, .more = U16LD_DENOM_332_MORE};};
template<> struct libdivide_constants<uint16_t,333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_333_MAGIC, .more = U16LD_DENOM_333_MORE};};
template<> struct libdivide_constants<uint16_t,334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_334_MAGIC, .more = U16LD_DENOM_334_MORE};};
template<> struct libdivide_constants<uint16_t,335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_335_MAGIC, .more = U16LD_DENOM_335_MORE};};
template<> struct libdivide_constants<uint16_t,336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_336_MAGIC, .more = U16LD_DENOM_336_MORE};};
template<> struct libdivide_constants<uint16_t,337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_337_MAGIC, .more = U16LD_DENOM_337_MORE};};
template<> struct libdivide_constants<uint16_t,338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_338_MAGIC, .more = U16LD_DENOM_338_MORE};};
template<> struct libdivide_constants<uint16_t,339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_339_MAGIC, .more = U16LD_DENOM_339_MORE};};
template<> struct libdivide_constants<uint16_t,340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_340_MAGIC, .more = U16LD_DENOM_340_MORE};};
template<> struct libdivide_constants<uint16_t,341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_341_MAGIC, .more = U16LD_DENOM_341_MORE};};
template<> struct libdivide_constants<uint16_t,342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_342_MAGIC, .more = U16LD_DENOM_342_MORE};};
template<> struct libdivide_constants<uint16_t,343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_343_MAGIC, .more = U16LD_DENOM_343_MORE};};
template<> struct libdivide_constants<uint16_t,344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_344_MAGIC, .more = U16LD_DENOM_344_MORE};};
template<> struct libdivide_constants<uint16_t,345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_345_MAGIC, .more = U16LD_DENOM_345_MORE};};
template<> struct libdivide_constants<uint16_t,346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_346_MAGIC, .more = U16LD_DENOM_346_MORE};};
template<> struct libdivide_constants<uint16_t,347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_347_MAGIC, .more = U16LD_DENOM_347_MORE};};
template<> struct libdivide_constants<uint16_t,348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_348_MAGIC, .more = U16LD_DENOM_348_MORE};};
template<> struct libdivide_constants<uint16_t,349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_349_MAGIC, .more = U16LD_DENOM_349_MORE};};
template<> struct libdivide_constants<uint16_t,350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_350_MAGIC, .more = U16LD_DENOM_350_MORE};};
template<> struct libdivide_constants<uint16_t,351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_351_MAGIC, .more = U16LD_DENOM_351_MORE};};
template<> struct libdivide_constants<uint16_t,352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_352_MAGIC, .more = U16LD_DENOM_352_MORE};};
template<> struct libdivide_constants<uint16_t,353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_353_MAGIC, .more = U16LD_DENOM_353_MORE};};
template<> struct libdivide_constants<uint16_t,354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_354_MAGIC, .more = U16LD_DENOM_354_MORE};};
template<> struct libdivide_constants<uint16_t,355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_355_MAGIC, .more = U16LD_DENOM_355_MORE};};
template<> struct libdivide_constants<uint16_t,356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_356_MAGIC, .more = U16LD_DENOM_356_MORE};};
template<> struct libdivide_constants<uint16_t,357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_357_MAGIC, .more = U16LD_DENOM_357_MORE};};
template<> struct libdivide_constants<uint16_t,358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_358_MAGIC, .more = U16LD_DENOM_358_MORE};};
template<> struct libdivide_constants<uint16_t,359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_359_MAGIC, .more = U16LD_DENOM_359_MORE};};
template<> struct libdivide_constants<uint16_t,360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_360_MAGIC, .more = U16LD_DENOM_360_MORE};};
template<> struct libdivide_constants<uint16_t,361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_361_MAGIC, .more = U16LD_DENOM_361_MORE};};
template<> struct libdivide_constants<uint16_t,362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_362_MAGIC, .more = U16LD_DENOM_362_MORE};};
template<> struct libdivide_constants<uint16_t,363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_363_MAGIC, .more = U16LD_DENOM_363_MORE};};
template<> struct libdivide_constants<uint16_t,364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_364_MAGIC, .more = U16LD_DENOM_364_MORE};};
template<> struct libdivide_constants<uint16_t,365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_365_MAGIC, .more = U16LD_DENOM_365_MORE};};
template<> struct libdivide_constants<uint16_t,366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_366_MAGIC, .more = U16LD_DENOM_366_MORE};};
template<> struct libdivide_constants<uint16_t,367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_367_MAGIC, .more = U16LD_DENOM_367_MORE};};
template<> struct libdivide_constants<uint16_t,368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_368_MAGIC, .more = U16LD_DENOM_368_MORE};};
template<> struct libdivide_constants<uint16_t,369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_369_MAGIC, .more = U16LD_DENOM_369_MORE};};
template<> struct libdivide_constants<uint16_t,370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_370_MAGIC, .more = U16LD_DENOM_370_MORE};};
template<> struct libdivide_constants<uint16_t,371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_371_MAGIC, .more = U16LD_DENOM_371_MORE};};
template<> struct libdivide_constants<uint16_t,372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_372_MAGIC, .more = U16LD_DENOM_372_MORE};};
template<> struct libdivide_constants<uint16_t,373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_373_MAGIC, .more = U16LD_DENOM_373_MORE};};
template<> struct libdivide_constants<uint16_t,374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_374_MAGIC, .more = U16LD_DENOM_374_MORE};};
template<> struct libdivide_constants<uint16_t,375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_375_MAGIC, .more = U16LD_DENOM_375_MORE};};
template<> struct libdivide_constants<uint16_t,376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_376_MAGIC, .more = U16LD_DENOM_376_MORE};};
template<> struct libdivide_constants<uint16_t,377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_377_MAGIC, .more = U16LD_DENOM_377_MORE};};
template<> struct libdivide_constants<uint16_t,378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_378_MAGIC, .more = U16LD_DENOM_378_MORE};};
template<> struct libdivide_constants<uint16_t,379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_379_MAGIC, .more = U16LD_DENOM_379_MORE};};
template<> struct libdivide_constants<uint16_t,380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_380_MAGIC, .more = U16LD_DENOM_380_MORE};};
template<> struct libdivide_constants<uint16_t,381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_381_MAGIC, .more = U16LD_DENOM_381_MORE};};
template<> struct libdivide_constants<uint16_t,382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_382_MAGIC, .more = U16LD_DENOM_382_MORE};};
template<> struct libdivide_constants<uint16_t,383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_383_MAGIC, .more = U16LD_DENOM_383_MORE};};
template<> struct libdivide_constants<uint16_t,384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_384_MAGIC, .more = U16LD_DENOM_384_MORE};};
template<> struct libdivide_constants<uint16_t,385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_385_MAGIC, .more = U16LD_DENOM_385_MORE};};
template<> struct libdivide_constants<uint16_t,386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_386_MAGIC, .more = U16LD_DENOM_386_MORE};};
template<> struct libdivide_constants<uint16_t,387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_387_MAGIC, .more = U16LD_DENOM_387_MORE};};
template<> struct libdivide_constants<uint16_t,388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_388_MAGIC, .more = U16LD_DENOM_388_MORE};};
template<> struct libdivide_constants<uint16_t,389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_389_MAGIC, .more = U16LD_DENOM_389_MORE};};
template<> struct libdivide_constants<uint16_t,390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_390_MAGIC, .more = U16LD_DENOM_390_MORE};};
template<> struct libdivide_constants<uint16_t,391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_391_MAGIC, .more = U16LD_DENOM_391_MORE};};
template<> struct libdivide_constants<uint16_t,392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_392_MAGIC, .more = U16LD_DENOM_392_MORE};};
template<> struct libdivide_constants<uint16_t,393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_393_MAGIC, .more = U16LD_DENOM_393_MORE};};
template<> struct libdivide_constants<uint16_t,394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_394_MAGIC, .more = U16LD_DENOM_394_MORE};};
template<> struct libdivide_constants<uint16_t,395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_395_MAGIC, .more = U16LD_DENOM_395_MORE};};
template<> struct libdivide_constants<uint16_t,396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_396_MAGIC, .more = U16LD_DENOM_396_MORE};};
template<> struct libdivide_constants<uint16_t,397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_397_MAGIC, .more = U16LD_DENOM_397_MORE};};
template<> struct libdivide_constants<uint16_t,398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_398_MAGIC, .more = U16LD_DENOM_398_MORE};};
template<> struct libdivide_constants<uint16_t,399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_399_MAGIC, .more = U16LD_DENOM_399_MORE};};
template<> struct libdivide_constants<uint16_t,400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_400_MAGIC, .more = U16LD_DENOM_400_MORE};};
template<> struct libdivide_constants<uint16_t,401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_401_MAGIC, .more = U16LD_DENOM_401_MORE};};
template<> struct libdivide_constants<uint16_t,402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_402_MAGIC, .more = U16LD_DENOM_402_MORE};};
template<> struct libdivide_constants<uint16_t,403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_403_MAGIC, .more = U16LD_DENOM_403_MORE};};
template<> struct libdivide_constants<uint16_t,404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_404_MAGIC, .more = U16LD_DENOM_404_MORE};};
template<> struct libdivide_constants<uint16_t,405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_405_MAGIC, .more = U16LD_DENOM_405_MORE};};
template<> struct libdivide_constants<uint16_t,406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_406_MAGIC, .more = U16LD_DENOM_406_MORE};};
template<> struct libdivide_constants<uint16_t,407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_407_MAGIC, .more = U16LD_DENOM_407_MORE};};
template<> struct libdivide_constants<uint16_t,408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_408_MAGIC, .more = U16LD_DENOM_408_MORE};};
template<> struct libdivide_constants<uint16_t,409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_409_MAGIC, .more = U16LD_DENOM_409_MORE};};
template<> struct libdivide_constants<uint16_t,410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_410_MAGIC, .more = U16LD_DENOM_410_MORE};};
template<> struct libdivide_constants<uint16_t,411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_411_MAGIC, .more = U16LD_DENOM_411_MORE};};
template<> struct libdivide_constants<uint16_t,412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_412_MAGIC, .more = U16LD_DENOM_412_MORE};};
template<> struct libdivide_constants<uint16_t,413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_413_MAGIC, .more = U16LD_DENOM_413_MORE};};
template<> struct libdivide_constants<uint16_t,414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_414_MAGIC, .more = U16LD_DENOM_414_MORE};};
template<> struct libdivide_constants<uint16_t,415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_415_MAGIC, .more = U16LD_DENOM_415_MORE};};
template<> struct libdivide_constants<uint16_t,416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_416_MAGIC, .more = U16LD_DENOM_416_MORE};};
template<> struct libdivide_constants<uint16_t,417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_417_MAGIC, .more = U16LD_DENOM_417_MORE};};
template<> struct libdivide_constants<uint16_t,418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_418_MAGIC, .more = U16LD_DENOM_418_MORE};};
template<> struct libdivide_constants<uint16_t,419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_419_MAGIC, .more = U16LD_DENOM_419_MORE};};
template<> struct libdivide_constants<uint16_t,420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_420_MAGIC, .more = U16LD_DENOM_420_MORE};};
template<> struct libdivide_constants<uint16_t,421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_421_MAGIC, .more = U16LD_DENOM_421_MORE};};
template<> struct libdivide_constants<uint16_t,422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_422_MAGIC, .more = U16LD_DENOM_422_MORE};};
template<> struct libdivide_constants<uint16_t,423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_423_MAGIC, .more = U16LD_DENOM_423_MORE};};
template<> struct libdivide_constants<uint16_t,424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_424_MAGIC, .more = U16LD_DENOM_424_MORE};};
template<> struct libdivide_constants<uint16_t,425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_425_MAGIC, .more = U16LD_DENOM_425_MORE};};
template<> struct libdivide_constants<uint16_t,426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_426_MAGIC, .more = U16LD_DENOM_426_MORE};};
template<> struct libdivide_constants<uint16_t,427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_427_MAGIC, .more = U16LD_DENOM_427_MORE};};
template<> struct libdivide_constants<uint16_t,428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_428_MAGIC, .more = U16LD_DENOM_428_MORE};};
template<> struct libdivide_constants<uint16_t,429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_429_MAGIC, .more = U16LD_DENOM_429_MORE};};
template<> struct libdivide_constants<uint16_t,430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_430_MAGIC, .more = U16LD_DENOM_430_MORE};};
template<> struct libdivide_constants<uint16_t,431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_431_MAGIC, .more = U16LD_DENOM_431_MORE};};
template<> struct libdivide_constants<uint16_t,432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_432_MAGIC, .more = U16LD_DENOM_432_MORE};};
template<> struct libdivide_constants<uint16_t,433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_433_MAGIC, .more = U16LD_DENOM_433_MORE};};
template<> struct libdivide_constants<uint16_t,434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_434_MAGIC, .more = U16LD_DENOM_434_MORE};};
template<> struct libdivide_constants<uint16_t,435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_435_MAGIC, .more = U16LD_DENOM_435_MORE};};
template<> struct libdivide_constants<uint16_t,436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_436_MAGIC, .more = U16LD_DENOM_436_MORE};};
template<> struct libdivide_constants<uint16_t,437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_437_MAGIC, .more = U16LD_DENOM_437_MORE};};
template<> struct libdivide_constants<uint16_t,438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_438_MAGIC, .more = U16LD_DENOM_438_MORE};};
template<> struct libdivide_constants<uint16_t,439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_439_MAGIC, .more = U16LD_DENOM_439_MORE};};
template<> struct libdivide_constants<uint16_t,440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_440_MAGIC, .more = U16LD_DENOM_440_MORE};};
template<> struct libdivide_constants<uint16_t,441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_441_MAGIC, .more = U16LD_DENOM_441_MORE};};
template<> struct libdivide_constants<uint16_t,442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_442_MAGIC, .more = U16LD_DENOM_442_MORE};};
template<> struct libdivide_constants<uint16_t,443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_443_MAGIC, .more = U16LD_DENOM_443_MORE};};
template<> struct libdivide_constants<uint16_t,444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_444_MAGIC, .more = U16LD_DENOM_444_MORE};};
template<> struct libdivide_constants<uint16_t,445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_445_MAGIC, .more = U16LD_DENOM_445_MORE};};
template<> struct libdivide_constants<uint16_t,446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_446_MAGIC, .more = U16LD_DENOM_446_MORE};};
template<> struct libdivide_constants<uint16_t,447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_447_MAGIC, .more = U16LD_DENOM_447_MORE};};
template<> struct libdivide_constants<uint16_t,448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_448_MAGIC, .more = U16LD_DENOM_448_MORE};};
template<> struct libdivide_constants<uint16_t,449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_449_MAGIC, .more = U16LD_DENOM_449_MORE};};
template<> struct libdivide_constants<uint16_t,450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_450_MAGIC, .more = U16LD_DENOM_450_MORE};};
template<> struct libdivide_constants<uint16_t,451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_451_MAGIC, .more = U16LD_DENOM_451_MORE};};
template<> struct libdivide_constants<uint16_t,452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_452_MAGIC, .more = U16LD_DENOM_452_MORE};};
template<> struct libdivide_constants<uint16_t,453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_453_MAGIC, .more = U16LD_DENOM_453_MORE};};
template<> struct libdivide_constants<uint16_t,454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_454_MAGIC, .more = U16LD_DENOM_454_MORE};};
template<> struct libdivide_constants<uint16_t,455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_455_MAGIC, .more = U16LD_DENOM_455_MORE};};
template<> struct libdivide_constants<uint16_t,456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_456_MAGIC, .more = U16LD_DENOM_456_MORE};};
template<> struct libdivide_constants<uint16_t,457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_457_MAGIC, .more = U16LD_DENOM_457_MORE};};
template<> struct libdivide_constants<uint16_t,458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_458_MAGIC, .more = U16LD_DENOM_458_MORE};};
template<> struct libdivide_constants<uint16_t,459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_459_MAGIC, .more = U16LD_DENOM_459_MORE};};
template<> struct libdivide_constants<uint16_t,460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_460_MAGIC, .more = U16LD_DENOM_460_MORE};};
template<> struct libdivide_constants<uint16_t,461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_461_MAGIC, .more = U16LD_DENOM_461_MORE};};
template<> struct libdivide_constants<uint16_t,462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_462_MAGIC, .more = U16LD_DENOM_462_MORE};};
template<> struct libdivide_constants<uint16_t,463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_463_MAGIC, .more = U16LD_DENOM_463_MORE};};
template<> struct libdivide_constants<uint16_t,464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_464_MAGIC, .more = U16LD_DENOM_464_MORE};};
template<> struct libdivide_constants<uint16_t,465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_465_MAGIC, .more = U16LD_DENOM_465_MORE};};
template<> struct libdivide_constants<uint16_t,466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_466_MAGIC, .more = U16LD_DENOM_466_MORE};};
template<> struct libdivide_constants<uint16_t,467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_467_MAGIC, .more = U16LD_DENOM_467_MORE};};
template<> struct libdivide_constants<uint16_t,468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_468_MAGIC, .more = U16LD_DENOM_468_MORE};};
template<> struct libdivide_constants<uint16_t,469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_469_MAGIC, .more = U16LD_DENOM_469_MORE};};
template<> struct libdivide_constants<uint16_t,470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_470_MAGIC, .more = U16LD_DENOM_470_MORE};};
template<> struct libdivide_constants<uint16_t,471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_471_MAGIC, .more = U16LD_DENOM_471_MORE};};
template<> struct libdivide_constants<uint16_t,472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_472_MAGIC, .more = U16LD_DENOM_472_MORE};};
template<> struct libdivide_constants<uint16_t,473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_473_MAGIC, .more = U16LD_DENOM_473_MORE};};
template<> struct libdivide_constants<uint16_t,474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_474_MAGIC, .more = U16LD_DENOM_474_MORE};};
template<> struct libdivide_constants<uint16_t,475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_475_MAGIC, .more = U16LD_DENOM_475_MORE};};
template<> struct libdivide_constants<uint16_t,476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_476_MAGIC, .more = U16LD_DENOM_476_MORE};};
template<> struct libdivide_constants<uint16_t,477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_477_MAGIC, .more = U16LD_DENOM_477_MORE};};
template<> struct libdivide_constants<uint16_t,478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_478_MAGIC, .more = U16LD_DENOM_478_MORE};};
template<> struct libdivide_constants<uint16_t,479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_479_MAGIC, .more = U16LD_DENOM_479_MORE};};
template<> struct libdivide_constants<uint16_t,480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_480_MAGIC, .more = U16LD_DENOM_480_MORE};};
template<> struct libdivide_constants<uint16_t,481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_481_MAGIC, .more = U16LD_DENOM_481_MORE};};
template<> struct libdivide_constants<uint16_t,482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_482_MAGIC, .more = U16LD_DENOM_482_MORE};};
template<> struct libdivide_constants<uint16_t,483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_483_MAGIC, .more = U16LD_DENOM_483_MORE};};
template<> struct libdivide_constants<uint16_t,484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_484_MAGIC, .more = U16LD_DENOM_484_MORE};};
template<> struct libdivide_constants<uint16_t,485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_485_MAGIC, .more = U16LD_DENOM_485_MORE};};
template<> struct libdivide_constants<uint16_t,486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_486_MAGIC, .more = U16LD_DENOM_486_MORE};};
template<> struct libdivide_constants<uint16_t,487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_487_MAGIC, .more = U16LD_DENOM_487_MORE};};
template<> struct libdivide_constants<uint16_t,488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_488_MAGIC, .more = U16LD_DENOM_488_MORE};};
template<> struct libdivide_constants<uint16_t,489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_489_MAGIC, .more = U16LD_DENOM_489_MORE};};
template<> struct libdivide_constants<uint16_t,490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_490_MAGIC, .more = U16LD_DENOM_490_MORE};};
template<> struct libdivide_constants<uint16_t,491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_491_MAGIC, .more = U16LD_DENOM_491_MORE};};
template<> struct libdivide_constants<uint16_t,492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_492_MAGIC, .more = U16LD_DENOM_492_MORE};};
template<> struct libdivide_constants<uint16_t,493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_493_MAGIC, .more = U16LD_DENOM_493_MORE};};
template<> struct libdivide_constants<uint16_t,494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_494_MAGIC, .more = U16LD_DENOM_494_MORE};};
template<> struct libdivide_constants<uint16_t,495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_495_MAGIC, .more = U16LD_DENOM_495_MORE};};
template<> struct libdivide_constants<uint16_t,496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_496_MAGIC, .more = U16LD_DENOM_496_MORE};};
template<> struct libdivide_constants<uint16_t,497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_497_MAGIC, .more = U16LD_DENOM_497_MORE};};
template<> struct libdivide_constants<uint16_t,498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_498_MAGIC, .more = U16LD_DENOM_498_MORE};};
template<> struct libdivide_constants<uint16_t,499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_499_MAGIC, .more = U16LD_DENOM_499_MORE};};
template<> struct libdivide_constants<uint16_t,500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_500_MAGIC, .more = U16LD_DENOM_500_MORE};};
template<> struct libdivide_constants<uint16_t,501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_501_MAGIC, .more = U16LD_DENOM_501_MORE};};
template<> struct libdivide_constants<uint16_t,502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_502_MAGIC, .more = U16LD_DENOM_502_MORE};};
template<> struct libdivide_constants<uint16_t,503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_503_MAGIC, .more = U16LD_DENOM_503_MORE};};
template<> struct libdivide_constants<uint16_t,504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_504_MAGIC, .more = U16LD_DENOM_504_MORE};};
template<> struct libdivide_constants<uint16_t,505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_505_MAGIC, .more = U16LD_DENOM_505_MORE};};
template<> struct libdivide_constants<uint16_t,506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_506_MAGIC, .more = U16LD_DENOM_506_MORE};};
template<> struct libdivide_constants<uint16_t,507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_507_MAGIC, .more = U16LD_DENOM_507_MORE};};
template<> struct libdivide_constants<uint16_t,508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_508_MAGIC, .more = U16LD_DENOM_508_MORE};};
template<> struct libdivide_constants<uint16_t,509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_509_MAGIC, .more = U16LD_DENOM_509_MORE};};
template<> struct libdivide_constants<uint16_t,510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_510_MAGIC, .more = U16LD_DENOM_510_MORE};};
template<> struct libdivide_constants<uint16_t,511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_511_MAGIC, .more = U16LD_DENOM_511_MORE};};
template<> struct libdivide_constants<uint16_t,512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_512_MAGIC, .more = U16LD_DENOM_512_MORE};};
template<> struct libdivide_constants<uint16_t,513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_513_MAGIC, .more = U16LD_DENOM_513_MORE};};
template<> struct libdivide_constants<uint16_t,514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_514_MAGIC, .more = U16LD_DENOM_514_MORE};};
template<> struct libdivide_constants<uint16_t,515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_515_MAGIC, .more = U16LD_DENOM_515_MORE};};
template<> struct libdivide_constants<uint16_t,516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_516_MAGIC, .more = U16LD_DENOM_516_MORE};};
template<> struct libdivide_constants<uint16_t,517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_517_MAGIC, .more = U16LD_DENOM_517_MORE};};
template<> struct libdivide_constants<uint16_t,518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_518_MAGIC, .more = U16LD_DENOM_518_MORE};};
template<> struct libdivide_constants<uint16_t,519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_519_MAGIC, .more = U16LD_DENOM_519_MORE};};
template<> struct libdivide_constants<uint16_t,520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_520_MAGIC, .more = U16LD_DENOM_520_MORE};};
template<> struct libdivide_constants<uint16_t,521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_521_MAGIC, .more = U16LD_DENOM_521_MORE};};
template<> struct libdivide_constants<uint16_t,522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_522_MAGIC, .more = U16LD_DENOM_522_MORE};};
template<> struct libdivide_constants<uint16_t,523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_523_MAGIC, .more = U16LD_DENOM_523_MORE};};
template<> struct libdivide_constants<uint16_t,524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_524_MAGIC, .more = U16LD_DENOM_524_MORE};};
template<> struct libdivide_constants<uint16_t,525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_525_MAGIC, .more = U16LD_DENOM_525_MORE};};
template<> struct libdivide_constants<uint16_t,526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_526_MAGIC, .more = U16LD_DENOM_526_MORE};};
template<> struct libdivide_constants<uint16_t,527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_527_MAGIC, .more = U16LD_DENOM_527_MORE};};
template<> struct libdivide_constants<uint16_t,528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_528_MAGIC, .more = U16LD_DENOM_528_MORE};};
template<> struct libdivide_constants<uint16_t,529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_529_MAGIC, .more = U16LD_DENOM_529_MORE};};
template<> struct libdivide_constants<uint16_t,530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_530_MAGIC, .more = U16LD_DENOM_530_MORE};};
template<> struct libdivide_constants<uint16_t,531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_531_MAGIC, .more = U16LD_DENOM_531_MORE};};
template<> struct libdivide_constants<uint16_t,532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_532_MAGIC, .more = U16LD_DENOM_532_MORE};};
template<> struct libdivide_constants<uint16_t,533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_533_MAGIC, .more = U16LD_DENOM_533_MORE};};
template<> struct libdivide_constants<uint16_t,534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_534_MAGIC, .more = U16LD_DENOM_534_MORE};};
template<> struct libdivide_constants<uint16_t,535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_535_MAGIC, .more = U16LD_DENOM_535_MORE};};
template<> struct libdivide_constants<uint16_t,536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_536_MAGIC, .more = U16LD_DENOM_536_MORE};};
template<> struct libdivide_constants<uint16_t,537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_537_MAGIC, .more = U16LD_DENOM_537_MORE};};
template<> struct libdivide_constants<uint16_t,538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_538_MAGIC, .more = U16LD_DENOM_538_MORE};};
template<> struct libdivide_constants<uint16_t,539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_539_MAGIC, .more = U16LD_DENOM_539_MORE};};
template<> struct libdivide_constants<uint16_t,540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_540_MAGIC, .more = U16LD_DENOM_540_MORE};};
template<> struct libdivide_constants<uint16_t,541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_541_MAGIC, .more = U16LD_DENOM_541_MORE};};
template<> struct libdivide_constants<uint16_t,542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_542_MAGIC, .more = U16LD_DENOM_542_MORE};};
template<> struct libdivide_constants<uint16_t,543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_543_MAGIC, .more = U16LD_DENOM_543_MORE};};
template<> struct libdivide_constants<uint16_t,544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_544_MAGIC, .more = U16LD_DENOM_544_MORE};};
template<> struct libdivide_constants<uint16_t,545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_545_MAGIC, .more = U16LD_DENOM_545_MORE};};
template<> struct libdivide_constants<uint16_t,546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_546_MAGIC, .more = U16LD_DENOM_546_MORE};};
template<> struct libdivide_constants<uint16_t,547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_547_MAGIC, .more = U16LD_DENOM_547_MORE};};
template<> struct libdivide_constants<uint16_t,548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_548_MAGIC, .more = U16LD_DENOM_548_MORE};};
template<> struct libdivide_constants<uint16_t,549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_549_MAGIC, .more = U16LD_DENOM_549_MORE};};
template<> struct libdivide_constants<uint16_t,550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_550_MAGIC, .more = U16LD_DENOM_550_MORE};};
template<> struct libdivide_constants<uint16_t,551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_551_MAGIC, .more = U16LD_DENOM_551_MORE};};
template<> struct libdivide_constants<uint16_t,552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_552_MAGIC, .more = U16LD_DENOM_552_MORE};};
template<> struct libdivide_constants<uint16_t,553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_553_MAGIC, .more = U16LD_DENOM_553_MORE};};
template<> struct libdivide_constants<uint16_t,554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_554_MAGIC, .more = U16LD_DENOM_554_MORE};};
template<> struct libdivide_constants<uint16_t,555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_555_MAGIC, .more = U16LD_DENOM_555_MORE};};
template<> struct libdivide_constants<uint16_t,556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_556_MAGIC, .more = U16LD_DENOM_556_MORE};};
template<> struct libdivide_constants<uint16_t,557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_557_MAGIC, .more = U16LD_DENOM_557_MORE};};
template<> struct libdivide_constants<uint16_t,558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_558_MAGIC, .more = U16LD_DENOM_558_MORE};};
template<> struct libdivide_constants<uint16_t,559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_559_MAGIC, .more = U16LD_DENOM_559_MORE};};
template<> struct libdivide_constants<uint16_t,560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_560_MAGIC, .more = U16LD_DENOM_560_MORE};};
template<> struct libdivide_constants<uint16_t,561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_561_MAGIC, .more = U16LD_DENOM_561_MORE};};
template<> struct libdivide_constants<uint16_t,562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_562_MAGIC, .more = U16LD_DENOM_562_MORE};};
template<> struct libdivide_constants<uint16_t,563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_563_MAGIC, .more = U16LD_DENOM_563_MORE};};
template<> struct libdivide_constants<uint16_t,564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_564_MAGIC, .more = U16LD_DENOM_564_MORE};};
template<> struct libdivide_constants<uint16_t,565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_565_MAGIC, .more = U16LD_DENOM_565_MORE};};
template<> struct libdivide_constants<uint16_t,566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_566_MAGIC, .more = U16LD_DENOM_566_MORE};};
template<> struct libdivide_constants<uint16_t,567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_567_MAGIC, .more = U16LD_DENOM_567_MORE};};
template<> struct libdivide_constants<uint16_t,568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_568_MAGIC, .more = U16LD_DENOM_568_MORE};};
template<> struct libdivide_constants<uint16_t,569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_569_MAGIC, .more = U16LD_DENOM_569_MORE};};
template<> struct libdivide_constants<uint16_t,570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_570_MAGIC, .more = U16LD_DENOM_570_MORE};};
template<> struct libdivide_constants<uint16_t,571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_571_MAGIC, .more = U16LD_DENOM_571_MORE};};
template<> struct libdivide_constants<uint16_t,572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_572_MAGIC, .more = U16LD_DENOM_572_MORE};};
template<> struct libdivide_constants<uint16_t,573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_573_MAGIC, .more = U16LD_DENOM_573_MORE};};
template<> struct libdivide_constants<uint16_t,574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_574_MAGIC, .more = U16LD_DENOM_574_MORE};};
template<> struct libdivide_constants<uint16_t,575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_575_MAGIC, .more = U16LD_DENOM_575_MORE};};
template<> struct libdivide_constants<uint16_t,576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_576_MAGIC, .more = U16LD_DENOM_576_MORE};};
template<> struct libdivide_constants<uint16_t,577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_577_MAGIC, .more = U16LD_DENOM_577_MORE};};
template<> struct libdivide_constants<uint16_t,578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_578_MAGIC, .more = U16LD_DENOM_578_MORE};};
template<> struct libdivide_constants<uint16_t,579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_579_MAGIC, .more = U16LD_DENOM_579_MORE};};
template<> struct libdivide_constants<uint16_t,580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_580_MAGIC, .more = U16LD_DENOM_580_MORE};};
template<> struct libdivide_constants<uint16_t,581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_581_MAGIC, .more = U16LD_DENOM_581_MORE};};
template<> struct libdivide_constants<uint16_t,582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_582_MAGIC, .more = U16LD_DENOM_582_MORE};};
template<> struct libdivide_constants<uint16_t,583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_583_MAGIC, .more = U16LD_DENOM_583_MORE};};
template<> struct libdivide_constants<uint16_t,584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_584_MAGIC, .more = U16LD_DENOM_584_MORE};};
template<> struct libdivide_constants<uint16_t,585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_585_MAGIC, .more = U16LD_DENOM_585_MORE};};
template<> struct libdivide_constants<uint16_t,586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_586_MAGIC, .more = U16LD_DENOM_586_MORE};};
template<> struct libdivide_constants<uint16_t,587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_587_MAGIC, .more = U16LD_DENOM_587_MORE};};
template<> struct libdivide_constants<uint16_t,588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_588_MAGIC, .more = U16LD_DENOM_588_MORE};};
template<> struct libdivide_constants<uint16_t,589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_589_MAGIC, .more = U16LD_DENOM_589_MORE};};
template<> struct libdivide_constants<uint16_t,590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_590_MAGIC, .more = U16LD_DENOM_590_MORE};};
template<> struct libdivide_constants<uint16_t,591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_591_MAGIC, .more = U16LD_DENOM_591_MORE};};
template<> struct libdivide_constants<uint16_t,592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_592_MAGIC, .more = U16LD_DENOM_592_MORE};};
template<> struct libdivide_constants<uint16_t,593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_593_MAGIC, .more = U16LD_DENOM_593_MORE};};
template<> struct libdivide_constants<uint16_t,594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_594_MAGIC, .more = U16LD_DENOM_594_MORE};};
template<> struct libdivide_constants<uint16_t,595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_595_MAGIC, .more = U16LD_DENOM_595_MORE};};
template<> struct libdivide_constants<uint16_t,596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_596_MAGIC, .more = U16LD_DENOM_596_MORE};};
template<> struct libdivide_constants<uint16_t,597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_597_MAGIC, .more = U16LD_DENOM_597_MORE};};
template<> struct libdivide_constants<uint16_t,598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_598_MAGIC, .more = U16LD_DENOM_598_MORE};};
template<> struct libdivide_constants<uint16_t,599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_599_MAGIC, .more = U16LD_DENOM_599_MORE};};
template<> struct libdivide_constants<uint16_t,600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_600_MAGIC, .more = U16LD_DENOM_600_MORE};};
template<> struct libdivide_constants<uint16_t,601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_601_MAGIC, .more = U16LD_DENOM_601_MORE};};
template<> struct libdivide_constants<uint16_t,602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_602_MAGIC, .more = U16LD_DENOM_602_MORE};};
template<> struct libdivide_constants<uint16_t,603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_603_MAGIC, .more = U16LD_DENOM_603_MORE};};
template<> struct libdivide_constants<uint16_t,604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_604_MAGIC, .more = U16LD_DENOM_604_MORE};};
template<> struct libdivide_constants<uint16_t,605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_605_MAGIC, .more = U16LD_DENOM_605_MORE};};
template<> struct libdivide_constants<uint16_t,606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_606_MAGIC, .more = U16LD_DENOM_606_MORE};};
template<> struct libdivide_constants<uint16_t,607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_607_MAGIC, .more = U16LD_DENOM_607_MORE};};
template<> struct libdivide_constants<uint16_t,608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_608_MAGIC, .more = U16LD_DENOM_608_MORE};};
template<> struct libdivide_constants<uint16_t,609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_609_MAGIC, .more = U16LD_DENOM_609_MORE};};
template<> struct libdivide_constants<uint16_t,610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_610_MAGIC, .more = U16LD_DENOM_610_MORE};};
template<> struct libdivide_constants<uint16_t,611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_611_MAGIC, .more = U16LD_DENOM_611_MORE};};
template<> struct libdivide_constants<uint16_t,612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_612_MAGIC, .more = U16LD_DENOM_612_MORE};};
template<> struct libdivide_constants<uint16_t,613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_613_MAGIC, .more = U16LD_DENOM_613_MORE};};
template<> struct libdivide_constants<uint16_t,614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_614_MAGIC, .more = U16LD_DENOM_614_MORE};};
template<> struct libdivide_constants<uint16_t,615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_615_MAGIC, .more = U16LD_DENOM_615_MORE};};
template<> struct libdivide_constants<uint16_t,616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_616_MAGIC, .more = U16LD_DENOM_616_MORE};};
template<> struct libdivide_constants<uint16_t,617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_617_MAGIC, .more = U16LD_DENOM_617_MORE};};
template<> struct libdivide_constants<uint16_t,618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_618_MAGIC, .more = U16LD_DENOM_618_MORE};};
template<> struct libdivide_constants<uint16_t,619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_619_MAGIC, .more = U16LD_DENOM_619_MORE};};
template<> struct libdivide_constants<uint16_t,620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_620_MAGIC, .more = U16LD_DENOM_620_MORE};};
template<> struct libdivide_constants<uint16_t,621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_621_MAGIC, .more = U16LD_DENOM_621_MORE};};
template<> struct libdivide_constants<uint16_t,622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_622_MAGIC, .more = U16LD_DENOM_622_MORE};};
template<> struct libdivide_constants<uint16_t,623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_623_MAGIC, .more = U16LD_DENOM_623_MORE};};
template<> struct libdivide_constants<uint16_t,624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_624_MAGIC, .more = U16LD_DENOM_624_MORE};};
template<> struct libdivide_constants<uint16_t,625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_625_MAGIC, .more = U16LD_DENOM_625_MORE};};
template<> struct libdivide_constants<uint16_t,626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_626_MAGIC, .more = U16LD_DENOM_626_MORE};};
template<> struct libdivide_constants<uint16_t,627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_627_MAGIC, .more = U16LD_DENOM_627_MORE};};
template<> struct libdivide_constants<uint16_t,628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_628_MAGIC, .more = U16LD_DENOM_628_MORE};};
template<> struct libdivide_constants<uint16_t,629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_629_MAGIC, .more = U16LD_DENOM_629_MORE};};
template<> struct libdivide_constants<uint16_t,630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_630_MAGIC, .more = U16LD_DENOM_630_MORE};};
template<> struct libdivide_constants<uint16_t,631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_631_MAGIC, .more = U16LD_DENOM_631_MORE};};
template<> struct libdivide_constants<uint16_t,632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_632_MAGIC, .more = U16LD_DENOM_632_MORE};};
template<> struct libdivide_constants<uint16_t,633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_633_MAGIC, .more = U16LD_DENOM_633_MORE};};
template<> struct libdivide_constants<uint16_t,634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_634_MAGIC, .more = U16LD_DENOM_634_MORE};};
template<> struct libdivide_constants<uint16_t,635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_635_MAGIC, .more = U16LD_DENOM_635_MORE};};
template<> struct libdivide_constants<uint16_t,636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_636_MAGIC, .more = U16LD_DENOM_636_MORE};};
template<> struct libdivide_constants<uint16_t,637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_637_MAGIC, .more = U16LD_DENOM_637_MORE};};
template<> struct libdivide_constants<uint16_t,638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_638_MAGIC, .more = U16LD_DENOM_638_MORE};};
template<> struct libdivide_constants<uint16_t,639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_639_MAGIC, .more = U16LD_DENOM_639_MORE};};
template<> struct libdivide_constants<uint16_t,640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_640_MAGIC, .more = U16LD_DENOM_640_MORE};};
template<> struct libdivide_constants<uint16_t,641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_641_MAGIC, .more = U16LD_DENOM_641_MORE};};
template<> struct libdivide_constants<uint16_t,642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_642_MAGIC, .more = U16LD_DENOM_642_MORE};};
template<> struct libdivide_constants<uint16_t,643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_643_MAGIC, .more = U16LD_DENOM_643_MORE};};
template<> struct libdivide_constants<uint16_t,644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_644_MAGIC, .more = U16LD_DENOM_644_MORE};};
template<> struct libdivide_constants<uint16_t,645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_645_MAGIC, .more = U16LD_DENOM_645_MORE};};
template<> struct libdivide_constants<uint16_t,646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_646_MAGIC, .more = U16LD_DENOM_646_MORE};};
template<> struct libdivide_constants<uint16_t,647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_647_MAGIC, .more = U16LD_DENOM_647_MORE};};
template<> struct libdivide_constants<uint16_t,648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_648_MAGIC, .more = U16LD_DENOM_648_MORE};};
template<> struct libdivide_constants<uint16_t,649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_649_MAGIC, .more = U16LD_DENOM_649_MORE};};
template<> struct libdivide_constants<uint16_t,650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_650_MAGIC, .more = U16LD_DENOM_650_MORE};};
template<> struct libdivide_constants<uint16_t,651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_651_MAGIC, .more = U16LD_DENOM_651_MORE};};
template<> struct libdivide_constants<uint16_t,652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_652_MAGIC, .more = U16LD_DENOM_652_MORE};};
template<> struct libdivide_constants<uint16_t,653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_653_MAGIC, .more = U16LD_DENOM_653_MORE};};
template<> struct libdivide_constants<uint16_t,654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_654_MAGIC, .more = U16LD_DENOM_654_MORE};};
template<> struct libdivide_constants<uint16_t,655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_655_MAGIC, .more = U16LD_DENOM_655_MORE};};
template<> struct libdivide_constants<uint16_t,656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_656_MAGIC, .more = U16LD_DENOM_656_MORE};};
template<> struct libdivide_constants<uint16_t,657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_657_MAGIC, .more = U16LD_DENOM_657_MORE};};
template<> struct libdivide_constants<uint16_t,658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_658_MAGIC, .more = U16LD_DENOM_658_MORE};};
template<> struct libdivide_constants<uint16_t,659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_659_MAGIC, .more = U16LD_DENOM_659_MORE};};
template<> struct libdivide_constants<uint16_t,660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_660_MAGIC, .more = U16LD_DENOM_660_MORE};};
template<> struct libdivide_constants<uint16_t,661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_661_MAGIC, .more = U16LD_DENOM_661_MORE};};
template<> struct libdivide_constants<uint16_t,662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_662_MAGIC, .more = U16LD_DENOM_662_MORE};};
template<> struct libdivide_constants<uint16_t,663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_663_MAGIC, .more = U16LD_DENOM_663_MORE};};
template<> struct libdivide_constants<uint16_t,664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_664_MAGIC, .more = U16LD_DENOM_664_MORE};};
template<> struct libdivide_constants<uint16_t,665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_665_MAGIC, .more = U16LD_DENOM_665_MORE};};
template<> struct libdivide_constants<uint16_t,666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_666_MAGIC, .more = U16LD_DENOM_666_MORE};};
template<> struct libdivide_constants<uint16_t,667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_667_MAGIC, .more = U16LD_DENOM_667_MORE};};
template<> struct libdivide_constants<uint16_t,668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_668_MAGIC, .more = U16LD_DENOM_668_MORE};};
template<> struct libdivide_constants<uint16_t,669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_669_MAGIC, .more = U16LD_DENOM_669_MORE};};
template<> struct libdivide_constants<uint16_t,670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_670_MAGIC, .more = U16LD_DENOM_670_MORE};};
template<> struct libdivide_constants<uint16_t,671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_671_MAGIC, .more = U16LD_DENOM_671_MORE};};
template<> struct libdivide_constants<uint16_t,672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_672_MAGIC, .more = U16LD_DENOM_672_MORE};};
template<> struct libdivide_constants<uint16_t,673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_673_MAGIC, .more = U16LD_DENOM_673_MORE};};
template<> struct libdivide_constants<uint16_t,674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_674_MAGIC, .more = U16LD_DENOM_674_MORE};};
template<> struct libdivide_constants<uint16_t,675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_675_MAGIC, .more = U16LD_DENOM_675_MORE};};
template<> struct libdivide_constants<uint16_t,676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_676_MAGIC, .more = U16LD_DENOM_676_MORE};};
template<> struct libdivide_constants<uint16_t,677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_677_MAGIC, .more = U16LD_DENOM_677_MORE};};
template<> struct libdivide_constants<uint16_t,678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_678_MAGIC, .more = U16LD_DENOM_678_MORE};};
template<> struct libdivide_constants<uint16_t,679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_679_MAGIC, .more = U16LD_DENOM_679_MORE};};
template<> struct libdivide_constants<uint16_t,680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_680_MAGIC, .more = U16LD_DENOM_680_MORE};};
template<> struct libdivide_constants<uint16_t,681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_681_MAGIC, .more = U16LD_DENOM_681_MORE};};
template<> struct libdivide_constants<uint16_t,682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_682_MAGIC, .more = U16LD_DENOM_682_MORE};};
template<> struct libdivide_constants<uint16_t,683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_683_MAGIC, .more = U16LD_DENOM_683_MORE};};
template<> struct libdivide_constants<uint16_t,684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_684_MAGIC, .more = U16LD_DENOM_684_MORE};};
template<> struct libdivide_constants<uint16_t,685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_685_MAGIC, .more = U16LD_DENOM_685_MORE};};
template<> struct libdivide_constants<uint16_t,686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_686_MAGIC, .more = U16LD_DENOM_686_MORE};};
template<> struct libdivide_constants<uint16_t,687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_687_MAGIC, .more = U16LD_DENOM_687_MORE};};
template<> struct libdivide_constants<uint16_t,688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_688_MAGIC, .more = U16LD_DENOM_688_MORE};};
template<> struct libdivide_constants<uint16_t,689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_689_MAGIC, .more = U16LD_DENOM_689_MORE};};
template<> struct libdivide_constants<uint16_t,690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_690_MAGIC, .more = U16LD_DENOM_690_MORE};};
template<> struct libdivide_constants<uint16_t,691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_691_MAGIC, .more = U16LD_DENOM_691_MORE};};
template<> struct libdivide_constants<uint16_t,692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_692_MAGIC, .more = U16LD_DENOM_692_MORE};};
template<> struct libdivide_constants<uint16_t,693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_693_MAGIC, .more = U16LD_DENOM_693_MORE};};
template<> struct libdivide_constants<uint16_t,694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_694_MAGIC, .more = U16LD_DENOM_694_MORE};};
template<> struct libdivide_constants<uint16_t,695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_695_MAGIC, .more = U16LD_DENOM_695_MORE};};
template<> struct libdivide_constants<uint16_t,696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_696_MAGIC, .more = U16LD_DENOM_696_MORE};};
template<> struct libdivide_constants<uint16_t,697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_697_MAGIC, .more = U16LD_DENOM_697_MORE};};
template<> struct libdivide_constants<uint16_t,698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_698_MAGIC, .more = U16LD_DENOM_698_MORE};};
template<> struct libdivide_constants<uint16_t,699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_699_MAGIC, .more = U16LD_DENOM_699_MORE};};
template<> struct libdivide_constants<uint16_t,700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_700_MAGIC, .more = U16LD_DENOM_700_MORE};};
template<> struct libdivide_constants<uint16_t,701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_701_MAGIC, .more = U16LD_DENOM_701_MORE};};
template<> struct libdivide_constants<uint16_t,702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_702_MAGIC, .more = U16LD_DENOM_702_MORE};};
template<> struct libdivide_constants<uint16_t,703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_703_MAGIC, .more = U16LD_DENOM_703_MORE};};
template<> struct libdivide_constants<uint16_t,704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_704_MAGIC, .more = U16LD_DENOM_704_MORE};};
template<> struct libdivide_constants<uint16_t,705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_705_MAGIC, .more = U16LD_DENOM_705_MORE};};
template<> struct libdivide_constants<uint16_t,706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_706_MAGIC, .more = U16LD_DENOM_706_MORE};};
template<> struct libdivide_constants<uint16_t,707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_707_MAGIC, .more = U16LD_DENOM_707_MORE};};
template<> struct libdivide_constants<uint16_t,708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_708_MAGIC, .more = U16LD_DENOM_708_MORE};};
template<> struct libdivide_constants<uint16_t,709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_709_MAGIC, .more = U16LD_DENOM_709_MORE};};
template<> struct libdivide_constants<uint16_t,710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_710_MAGIC, .more = U16LD_DENOM_710_MORE};};
template<> struct libdivide_constants<uint16_t,711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_711_MAGIC, .more = U16LD_DENOM_711_MORE};};
template<> struct libdivide_constants<uint16_t,712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_712_MAGIC, .more = U16LD_DENOM_712_MORE};};
template<> struct libdivide_constants<uint16_t,713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_713_MAGIC, .more = U16LD_DENOM_713_MORE};};
template<> struct libdivide_constants<uint16_t,714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_714_MAGIC, .more = U16LD_DENOM_714_MORE};};
template<> struct libdivide_constants<uint16_t,715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_715_MAGIC, .more = U16LD_DENOM_715_MORE};};
template<> struct libdivide_constants<uint16_t,716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_716_MAGIC, .more = U16LD_DENOM_716_MORE};};
template<> struct libdivide_constants<uint16_t,717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_717_MAGIC, .more = U16LD_DENOM_717_MORE};};
template<> struct libdivide_constants<uint16_t,718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_718_MAGIC, .more = U16LD_DENOM_718_MORE};};
template<> struct libdivide_constants<uint16_t,719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_719_MAGIC, .more = U16LD_DENOM_719_MORE};};
template<> struct libdivide_constants<uint16_t,720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_720_MAGIC, .more = U16LD_DENOM_720_MORE};};
template<> struct libdivide_constants<uint16_t,721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_721_MAGIC, .more = U16LD_DENOM_721_MORE};};
template<> struct libdivide_constants<uint16_t,722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_722_MAGIC, .more = U16LD_DENOM_722_MORE};};
template<> struct libdivide_constants<uint16_t,723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_723_MAGIC, .more = U16LD_DENOM_723_MORE};};
template<> struct libdivide_constants<uint16_t,724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_724_MAGIC, .more = U16LD_DENOM_724_MORE};};
template<> struct libdivide_constants<uint16_t,725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_725_MAGIC, .more = U16LD_DENOM_725_MORE};};
template<> struct libdivide_constants<uint16_t,726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_726_MAGIC, .more = U16LD_DENOM_726_MORE};};
template<> struct libdivide_constants<uint16_t,727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_727_MAGIC, .more = U16LD_DENOM_727_MORE};};
template<> struct libdivide_constants<uint16_t,728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_728_MAGIC, .more = U16LD_DENOM_728_MORE};};
template<> struct libdivide_constants<uint16_t,729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_729_MAGIC, .more = U16LD_DENOM_729_MORE};};
template<> struct libdivide_constants<uint16_t,730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_730_MAGIC, .more = U16LD_DENOM_730_MORE};};
template<> struct libdivide_constants<uint16_t,731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_731_MAGIC, .more = U16LD_DENOM_731_MORE};};
template<> struct libdivide_constants<uint16_t,732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_732_MAGIC, .more = U16LD_DENOM_732_MORE};};
template<> struct libdivide_constants<uint16_t,733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_733_MAGIC, .more = U16LD_DENOM_733_MORE};};
template<> struct libdivide_constants<uint16_t,734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_734_MAGIC, .more = U16LD_DENOM_734_MORE};};
template<> struct libdivide_constants<uint16_t,735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_735_MAGIC, .more = U16LD_DENOM_735_MORE};};
template<> struct libdivide_constants<uint16_t,736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_736_MAGIC, .more = U16LD_DENOM_736_MORE};};
template<> struct libdivide_constants<uint16_t,737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_737_MAGIC, .more = U16LD_DENOM_737_MORE};};
template<> struct libdivide_constants<uint16_t,738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_738_MAGIC, .more = U16LD_DENOM_738_MORE};};
template<> struct libdivide_constants<uint16_t,739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_739_MAGIC, .more = U16LD_DENOM_739_MORE};};
template<> struct libdivide_constants<uint16_t,740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_740_MAGIC, .more = U16LD_DENOM_740_MORE};};
template<> struct libdivide_constants<uint16_t,741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_741_MAGIC, .more = U16LD_DENOM_741_MORE};};
template<> struct libdivide_constants<uint16_t,742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_742_MAGIC, .more = U16LD_DENOM_742_MORE};};
template<> struct libdivide_constants<uint16_t,743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_743_MAGIC, .more = U16LD_DENOM_743_MORE};};
template<> struct libdivide_constants<uint16_t,744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_744_MAGIC, .more = U16LD_DENOM_744_MORE};};
template<> struct libdivide_constants<uint16_t,745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_745_MAGIC, .more = U16LD_DENOM_745_MORE};};
template<> struct libdivide_constants<uint16_t,746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_746_MAGIC, .more = U16LD_DENOM_746_MORE};};
template<> struct libdivide_constants<uint16_t,747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_747_MAGIC, .more = U16LD_DENOM_747_MORE};};
template<> struct libdivide_constants<uint16_t,748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_748_MAGIC, .more = U16LD_DENOM_748_MORE};};
template<> struct libdivide_constants<uint16_t,749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_749_MAGIC, .more = U16LD_DENOM_749_MORE};};
template<> struct libdivide_constants<uint16_t,750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_750_MAGIC, .more = U16LD_DENOM_750_MORE};};
template<> struct libdivide_constants<uint16_t,751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_751_MAGIC, .more = U16LD_DENOM_751_MORE};};
template<> struct libdivide_constants<uint16_t,752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_752_MAGIC, .more = U16LD_DENOM_752_MORE};};
template<> struct libdivide_constants<uint16_t,753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_753_MAGIC, .more = U16LD_DENOM_753_MORE};};
template<> struct libdivide_constants<uint16_t,754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_754_MAGIC, .more = U16LD_DENOM_754_MORE};};
template<> struct libdivide_constants<uint16_t,755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_755_MAGIC, .more = U16LD_DENOM_755_MORE};};
template<> struct libdivide_constants<uint16_t,756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_756_MAGIC, .more = U16LD_DENOM_756_MORE};};
template<> struct libdivide_constants<uint16_t,757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_757_MAGIC, .more = U16LD_DENOM_757_MORE};};
template<> struct libdivide_constants<uint16_t,758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_758_MAGIC, .more = U16LD_DENOM_758_MORE};};
template<> struct libdivide_constants<uint16_t,759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_759_MAGIC, .more = U16LD_DENOM_759_MORE};};
template<> struct libdivide_constants<uint16_t,760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_760_MAGIC, .more = U16LD_DENOM_760_MORE};};
template<> struct libdivide_constants<uint16_t,761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_761_MAGIC, .more = U16LD_DENOM_761_MORE};};
template<> struct libdivide_constants<uint16_t,762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_762_MAGIC, .more = U16LD_DENOM_762_MORE};};
template<> struct libdivide_constants<uint16_t,763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_763_MAGIC, .more = U16LD_DENOM_763_MORE};};
template<> struct libdivide_constants<uint16_t,764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_764_MAGIC, .more = U16LD_DENOM_764_MORE};};
template<> struct libdivide_constants<uint16_t,765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_765_MAGIC, .more = U16LD_DENOM_765_MORE};};
template<> struct libdivide_constants<uint16_t,766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_766_MAGIC, .more = U16LD_DENOM_766_MORE};};
template<> struct libdivide_constants<uint16_t,767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_767_MAGIC, .more = U16LD_DENOM_767_MORE};};
template<> struct libdivide_constants<uint16_t,768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_768_MAGIC, .more = U16LD_DENOM_768_MORE};};
template<> struct libdivide_constants<uint16_t,769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_769_MAGIC, .more = U16LD_DENOM_769_MORE};};
template<> struct libdivide_constants<uint16_t,770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_770_MAGIC, .more = U16LD_DENOM_770_MORE};};
template<> struct libdivide_constants<uint16_t,771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_771_MAGIC, .more = U16LD_DENOM_771_MORE};};
template<> struct libdivide_constants<uint16_t,772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_772_MAGIC, .more = U16LD_DENOM_772_MORE};};
template<> struct libdivide_constants<uint16_t,773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_773_MAGIC, .more = U16LD_DENOM_773_MORE};};
template<> struct libdivide_constants<uint16_t,774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_774_MAGIC, .more = U16LD_DENOM_774_MORE};};
template<> struct libdivide_constants<uint16_t,775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_775_MAGIC, .more = U16LD_DENOM_775_MORE};};
template<> struct libdivide_constants<uint16_t,776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_776_MAGIC, .more = U16LD_DENOM_776_MORE};};
template<> struct libdivide_constants<uint16_t,777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_777_MAGIC, .more = U16LD_DENOM_777_MORE};};
template<> struct libdivide_constants<uint16_t,778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_778_MAGIC, .more = U16LD_DENOM_778_MORE};};
template<> struct libdivide_constants<uint16_t,779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_779_MAGIC, .more = U16LD_DENOM_779_MORE};};
template<> struct libdivide_constants<uint16_t,780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_780_MAGIC, .more = U16LD_DENOM_780_MORE};};
template<> struct libdivide_constants<uint16_t,781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_781_MAGIC, .more = U16LD_DENOM_781_MORE};};
template<> struct libdivide_constants<uint16_t,782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_782_MAGIC, .more = U16LD_DENOM_782_MORE};};
template<> struct libdivide_constants<uint16_t,783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_783_MAGIC, .more = U16LD_DENOM_783_MORE};};
template<> struct libdivide_constants<uint16_t,784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_784_MAGIC, .more = U16LD_DENOM_784_MORE};};
template<> struct libdivide_constants<uint16_t,785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_785_MAGIC, .more = U16LD_DENOM_785_MORE};};
template<> struct libdivide_constants<uint16_t,786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_786_MAGIC, .more = U16LD_DENOM_786_MORE};};
template<> struct libdivide_constants<uint16_t,787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_787_MAGIC, .more = U16LD_DENOM_787_MORE};};
template<> struct libdivide_constants<uint16_t,788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_788_MAGIC, .more = U16LD_DENOM_788_MORE};};
template<> struct libdivide_constants<uint16_t,789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_789_MAGIC, .more = U16LD_DENOM_789_MORE};};
template<> struct libdivide_constants<uint16_t,790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_790_MAGIC, .more = U16LD_DENOM_790_MORE};};
template<> struct libdivide_constants<uint16_t,791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_791_MAGIC, .more = U16LD_DENOM_791_MORE};};
template<> struct libdivide_constants<uint16_t,792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_792_MAGIC, .more = U16LD_DENOM_792_MORE};};
template<> struct libdivide_constants<uint16_t,793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_793_MAGIC, .more = U16LD_DENOM_793_MORE};};
template<> struct libdivide_constants<uint16_t,794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_794_MAGIC, .more = U16LD_DENOM_794_MORE};};
template<> struct libdivide_constants<uint16_t,795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_795_MAGIC, .more = U16LD_DENOM_795_MORE};};
template<> struct libdivide_constants<uint16_t,796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_796_MAGIC, .more = U16LD_DENOM_796_MORE};};
template<> struct libdivide_constants<uint16_t,797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_797_MAGIC, .more = U16LD_DENOM_797_MORE};};
template<> struct libdivide_constants<uint16_t,798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_798_MAGIC, .more = U16LD_DENOM_798_MORE};};
template<> struct libdivide_constants<uint16_t,799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_799_MAGIC, .more = U16LD_DENOM_799_MORE};};
template<> struct libdivide_constants<uint16_t,800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_800_MAGIC, .more = U16LD_DENOM_800_MORE};};
template<> struct libdivide_constants<uint16_t,801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_801_MAGIC, .more = U16LD_DENOM_801_MORE};};
template<> struct libdivide_constants<uint16_t,802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_802_MAGIC, .more = U16LD_DENOM_802_MORE};};
template<> struct libdivide_constants<uint16_t,803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_803_MAGIC, .more = U16LD_DENOM_803_MORE};};
template<> struct libdivide_constants<uint16_t,804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_804_MAGIC, .more = U16LD_DENOM_804_MORE};};
template<> struct libdivide_constants<uint16_t,805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_805_MAGIC, .more = U16LD_DENOM_805_MORE};};
template<> struct libdivide_constants<uint16_t,806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_806_MAGIC, .more = U16LD_DENOM_806_MORE};};
template<> struct libdivide_constants<uint16_t,807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_807_MAGIC, .more = U16LD_DENOM_807_MORE};};
template<> struct libdivide_constants<uint16_t,808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_808_MAGIC, .more = U16LD_DENOM_808_MORE};};
template<> struct libdivide_constants<uint16_t,809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_809_MAGIC, .more = U16LD_DENOM_809_MORE};};
template<> struct libdivide_constants<uint16_t,810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_810_MAGIC, .more = U16LD_DENOM_810_MORE};};
template<> struct libdivide_constants<uint16_t,811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_811_MAGIC, .more = U16LD_DENOM_811_MORE};};
template<> struct libdivide_constants<uint16_t,812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_812_MAGIC, .more = U16LD_DENOM_812_MORE};};
template<> struct libdivide_constants<uint16_t,813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_813_MAGIC, .more = U16LD_DENOM_813_MORE};};
template<> struct libdivide_constants<uint16_t,814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_814_MAGIC, .more = U16LD_DENOM_814_MORE};};
template<> struct libdivide_constants<uint16_t,815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_815_MAGIC, .more = U16LD_DENOM_815_MORE};};
template<> struct libdivide_constants<uint16_t,816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_816_MAGIC, .more = U16LD_DENOM_816_MORE};};
template<> struct libdivide_constants<uint16_t,817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_817_MAGIC, .more = U16LD_DENOM_817_MORE};};
template<> struct libdivide_constants<uint16_t,818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_818_MAGIC, .more = U16LD_DENOM_818_MORE};};
template<> struct libdivide_constants<uint16_t,819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_819_MAGIC, .more = U16LD_DENOM_819_MORE};};
template<> struct libdivide_constants<uint16_t,820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_820_MAGIC, .more = U16LD_DENOM_820_MORE};};
template<> struct libdivide_constants<uint16_t,821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_821_MAGIC, .more = U16LD_DENOM_821_MORE};};
template<> struct libdivide_constants<uint16_t,822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_822_MAGIC, .more = U16LD_DENOM_822_MORE};};
template<> struct libdivide_constants<uint16_t,823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_823_MAGIC, .more = U16LD_DENOM_823_MORE};};
template<> struct libdivide_constants<uint16_t,824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_824_MAGIC, .more = U16LD_DENOM_824_MORE};};
template<> struct libdivide_constants<uint16_t,825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_825_MAGIC, .more = U16LD_DENOM_825_MORE};};
template<> struct libdivide_constants<uint16_t,826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_826_MAGIC, .more = U16LD_DENOM_826_MORE};};
template<> struct libdivide_constants<uint16_t,827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_827_MAGIC, .more = U16LD_DENOM_827_MORE};};
template<> struct libdivide_constants<uint16_t,828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_828_MAGIC, .more = U16LD_DENOM_828_MORE};};
template<> struct libdivide_constants<uint16_t,829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_829_MAGIC, .more = U16LD_DENOM_829_MORE};};
template<> struct libdivide_constants<uint16_t,830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_830_MAGIC, .more = U16LD_DENOM_830_MORE};};
template<> struct libdivide_constants<uint16_t,831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_831_MAGIC, .more = U16LD_DENOM_831_MORE};};
template<> struct libdivide_constants<uint16_t,832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_832_MAGIC, .more = U16LD_DENOM_832_MORE};};
template<> struct libdivide_constants<uint16_t,833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_833_MAGIC, .more = U16LD_DENOM_833_MORE};};
template<> struct libdivide_constants<uint16_t,834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_834_MAGIC, .more = U16LD_DENOM_834_MORE};};
template<> struct libdivide_constants<uint16_t,835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_835_MAGIC, .more = U16LD_DENOM_835_MORE};};
template<> struct libdivide_constants<uint16_t,836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_836_MAGIC, .more = U16LD_DENOM_836_MORE};};
template<> struct libdivide_constants<uint16_t,837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_837_MAGIC, .more = U16LD_DENOM_837_MORE};};
template<> struct libdivide_constants<uint16_t,838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_838_MAGIC, .more = U16LD_DENOM_838_MORE};};
template<> struct libdivide_constants<uint16_t,839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_839_MAGIC, .more = U16LD_DENOM_839_MORE};};
template<> struct libdivide_constants<uint16_t,840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_840_MAGIC, .more = U16LD_DENOM_840_MORE};};
template<> struct libdivide_constants<uint16_t,841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_841_MAGIC, .more = U16LD_DENOM_841_MORE};};
template<> struct libdivide_constants<uint16_t,842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_842_MAGIC, .more = U16LD_DENOM_842_MORE};};
template<> struct libdivide_constants<uint16_t,843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_843_MAGIC, .more = U16LD_DENOM_843_MORE};};
template<> struct libdivide_constants<uint16_t,844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_844_MAGIC, .more = U16LD_DENOM_844_MORE};};
template<> struct libdivide_constants<uint16_t,845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_845_MAGIC, .more = U16LD_DENOM_845_MORE};};
template<> struct libdivide_constants<uint16_t,846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_846_MAGIC, .more = U16LD_DENOM_846_MORE};};
template<> struct libdivide_constants<uint16_t,847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_847_MAGIC, .more = U16LD_DENOM_847_MORE};};
template<> struct libdivide_constants<uint16_t,848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_848_MAGIC, .more = U16LD_DENOM_848_MORE};};
template<> struct libdivide_constants<uint16_t,849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_849_MAGIC, .more = U16LD_DENOM_849_MORE};};
template<> struct libdivide_constants<uint16_t,850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_850_MAGIC, .more = U16LD_DENOM_850_MORE};};
template<> struct libdivide_constants<uint16_t,851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_851_MAGIC, .more = U16LD_DENOM_851_MORE};};
template<> struct libdivide_constants<uint16_t,852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_852_MAGIC, .more = U16LD_DENOM_852_MORE};};
template<> struct libdivide_constants<uint16_t,853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_853_MAGIC, .more = U16LD_DENOM_853_MORE};};
template<> struct libdivide_constants<uint16_t,854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_854_MAGIC, .more = U16LD_DENOM_854_MORE};};
template<> struct libdivide_constants<uint16_t,855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_855_MAGIC, .more = U16LD_DENOM_855_MORE};};
template<> struct libdivide_constants<uint16_t,856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_856_MAGIC, .more = U16LD_DENOM_856_MORE};};
template<> struct libdivide_constants<uint16_t,857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_857_MAGIC, .more = U16LD_DENOM_857_MORE};};
template<> struct libdivide_constants<uint16_t,858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_858_MAGIC, .more = U16LD_DENOM_858_MORE};};
template<> struct libdivide_constants<uint16_t,859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_859_MAGIC, .more = U16LD_DENOM_859_MORE};};
template<> struct libdivide_constants<uint16_t,860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_860_MAGIC, .more = U16LD_DENOM_860_MORE};};
template<> struct libdivide_constants<uint16_t,861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_861_MAGIC, .more = U16LD_DENOM_861_MORE};};
template<> struct libdivide_constants<uint16_t,862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_862_MAGIC, .more = U16LD_DENOM_862_MORE};};
template<> struct libdivide_constants<uint16_t,863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_863_MAGIC, .more = U16LD_DENOM_863_MORE};};
template<> struct libdivide_constants<uint16_t,864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_864_MAGIC, .more = U16LD_DENOM_864_MORE};};
template<> struct libdivide_constants<uint16_t,865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_865_MAGIC, .more = U16LD_DENOM_865_MORE};};
template<> struct libdivide_constants<uint16_t,866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_866_MAGIC, .more = U16LD_DENOM_866_MORE};};
template<> struct libdivide_constants<uint16_t,867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_867_MAGIC, .more = U16LD_DENOM_867_MORE};};
template<> struct libdivide_constants<uint16_t,868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_868_MAGIC, .more = U16LD_DENOM_868_MORE};};
template<> struct libdivide_constants<uint16_t,869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_869_MAGIC, .more = U16LD_DENOM_869_MORE};};
template<> struct libdivide_constants<uint16_t,870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_870_MAGIC, .more = U16LD_DENOM_870_MORE};};
template<> struct libdivide_constants<uint16_t,871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_871_MAGIC, .more = U16LD_DENOM_871_MORE};};
template<> struct libdivide_constants<uint16_t,872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_872_MAGIC, .more = U16LD_DENOM_872_MORE};};
template<> struct libdivide_constants<uint16_t,873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_873_MAGIC, .more = U16LD_DENOM_873_MORE};};
template<> struct libdivide_constants<uint16_t,874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_874_MAGIC, .more = U16LD_DENOM_874_MORE};};
template<> struct libdivide_constants<uint16_t,875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_875_MAGIC, .more = U16LD_DENOM_875_MORE};};
template<> struct libdivide_constants<uint16_t,876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_876_MAGIC, .more = U16LD_DENOM_876_MORE};};
template<> struct libdivide_constants<uint16_t,877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_877_MAGIC, .more = U16LD_DENOM_877_MORE};};
template<> struct libdivide_constants<uint16_t,878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_878_MAGIC, .more = U16LD_DENOM_878_MORE};};
template<> struct libdivide_constants<uint16_t,879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_879_MAGIC, .more = U16LD_DENOM_879_MORE};};
template<> struct libdivide_constants<uint16_t,880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_880_MAGIC, .more = U16LD_DENOM_880_MORE};};
template<> struct libdivide_constants<uint16_t,881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_881_MAGIC, .more = U16LD_DENOM_881_MORE};};
template<> struct libdivide_constants<uint16_t,882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_882_MAGIC, .more = U16LD_DENOM_882_MORE};};
template<> struct libdivide_constants<uint16_t,883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_883_MAGIC, .more = U16LD_DENOM_883_MORE};};
template<> struct libdivide_constants<uint16_t,884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_884_MAGIC, .more = U16LD_DENOM_884_MORE};};
template<> struct libdivide_constants<uint16_t,885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_885_MAGIC, .more = U16LD_DENOM_885_MORE};};
template<> struct libdivide_constants<uint16_t,886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_886_MAGIC, .more = U16LD_DENOM_886_MORE};};
template<> struct libdivide_constants<uint16_t,887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_887_MAGIC, .more = U16LD_DENOM_887_MORE};};
template<> struct libdivide_constants<uint16_t,888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_888_MAGIC, .more = U16LD_DENOM_888_MORE};};
template<> struct libdivide_constants<uint16_t,889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_889_MAGIC, .more = U16LD_DENOM_889_MORE};};
template<> struct libdivide_constants<uint16_t,890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_890_MAGIC, .more = U16LD_DENOM_890_MORE};};
template<> struct libdivide_constants<uint16_t,891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_891_MAGIC, .more = U16LD_DENOM_891_MORE};};
template<> struct libdivide_constants<uint16_t,892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_892_MAGIC, .more = U16LD_DENOM_892_MORE};};
template<> struct libdivide_constants<uint16_t,893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_893_MAGIC, .more = U16LD_DENOM_893_MORE};};
template<> struct libdivide_constants<uint16_t,894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_894_MAGIC, .more = U16LD_DENOM_894_MORE};};
template<> struct libdivide_constants<uint16_t,895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_895_MAGIC, .more = U16LD_DENOM_895_MORE};};
template<> struct libdivide_constants<uint16_t,896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_896_MAGIC, .more = U16LD_DENOM_896_MORE};};
template<> struct libdivide_constants<uint16_t,897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_897_MAGIC, .more = U16LD_DENOM_897_MORE};};
template<> struct libdivide_constants<uint16_t,898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_898_MAGIC, .more = U16LD_DENOM_898_MORE};};
template<> struct libdivide_constants<uint16_t,899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_899_MAGIC, .more = U16LD_DENOM_899_MORE};};
template<> struct libdivide_constants<uint16_t,900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_900_MAGIC, .more = U16LD_DENOM_900_MORE};};
template<> struct libdivide_constants<uint16_t,901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_901_MAGIC, .more = U16LD_DENOM_901_MORE};};
template<> struct libdivide_constants<uint16_t,902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_902_MAGIC, .more = U16LD_DENOM_902_MORE};};
template<> struct libdivide_constants<uint16_t,903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_903_MAGIC, .more = U16LD_DENOM_903_MORE};};
template<> struct libdivide_constants<uint16_t,904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_904_MAGIC, .more = U16LD_DENOM_904_MORE};};
template<> struct libdivide_constants<uint16_t,905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_905_MAGIC, .more = U16LD_DENOM_905_MORE};};
template<> struct libdivide_constants<uint16_t,906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_906_MAGIC, .more = U16LD_DENOM_906_MORE};};
template<> struct libdivide_constants<uint16_t,907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_907_MAGIC, .more = U16LD_DENOM_907_MORE};};
template<> struct libdivide_constants<uint16_t,908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_908_MAGIC, .more = U16LD_DENOM_908_MORE};};
template<> struct libdivide_constants<uint16_t,909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_909_MAGIC, .more = U16LD_DENOM_909_MORE};};
template<> struct libdivide_constants<uint16_t,910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_910_MAGIC, .more = U16LD_DENOM_910_MORE};};
template<> struct libdivide_constants<uint16_t,911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_911_MAGIC, .more = U16LD_DENOM_911_MORE};};
template<> struct libdivide_constants<uint16_t,912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_912_MAGIC, .more = U16LD_DENOM_912_MORE};};
template<> struct libdivide_constants<uint16_t,913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_913_MAGIC, .more = U16LD_DENOM_913_MORE};};
template<> struct libdivide_constants<uint16_t,914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_914_MAGIC, .more = U16LD_DENOM_914_MORE};};
template<> struct libdivide_constants<uint16_t,915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_915_MAGIC, .more = U16LD_DENOM_915_MORE};};
template<> struct libdivide_constants<uint16_t,916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_916_MAGIC, .more = U16LD_DENOM_916_MORE};};
template<> struct libdivide_constants<uint16_t,917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_917_MAGIC, .more = U16LD_DENOM_917_MORE};};
template<> struct libdivide_constants<uint16_t,918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_918_MAGIC, .more = U16LD_DENOM_918_MORE};};
template<> struct libdivide_constants<uint16_t,919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_919_MAGIC, .more = U16LD_DENOM_919_MORE};};
template<> struct libdivide_constants<uint16_t,920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_920_MAGIC, .more = U16LD_DENOM_920_MORE};};
template<> struct libdivide_constants<uint16_t,921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_921_MAGIC, .more = U16LD_DENOM_921_MORE};};
template<> struct libdivide_constants<uint16_t,922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_922_MAGIC, .more = U16LD_DENOM_922_MORE};};
template<> struct libdivide_constants<uint16_t,923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_923_MAGIC, .more = U16LD_DENOM_923_MORE};};
template<> struct libdivide_constants<uint16_t,924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_924_MAGIC, .more = U16LD_DENOM_924_MORE};};
template<> struct libdivide_constants<uint16_t,925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_925_MAGIC, .more = U16LD_DENOM_925_MORE};};
template<> struct libdivide_constants<uint16_t,926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_926_MAGIC, .more = U16LD_DENOM_926_MORE};};
template<> struct libdivide_constants<uint16_t,927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_927_MAGIC, .more = U16LD_DENOM_927_MORE};};
template<> struct libdivide_constants<uint16_t,928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_928_MAGIC, .more = U16LD_DENOM_928_MORE};};
template<> struct libdivide_constants<uint16_t,929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_929_MAGIC, .more = U16LD_DENOM_929_MORE};};
template<> struct libdivide_constants<uint16_t,930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_930_MAGIC, .more = U16LD_DENOM_930_MORE};};
template<> struct libdivide_constants<uint16_t,931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_931_MAGIC, .more = U16LD_DENOM_931_MORE};};
template<> struct libdivide_constants<uint16_t,932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_932_MAGIC, .more = U16LD_DENOM_932_MORE};};
template<> struct libdivide_constants<uint16_t,933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_933_MAGIC, .more = U16LD_DENOM_933_MORE};};
template<> struct libdivide_constants<uint16_t,934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_934_MAGIC, .more = U16LD_DENOM_934_MORE};};
template<> struct libdivide_constants<uint16_t,935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_935_MAGIC, .more = U16LD_DENOM_935_MORE};};
template<> struct libdivide_constants<uint16_t,936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_936_MAGIC, .more = U16LD_DENOM_936_MORE};};
template<> struct libdivide_constants<uint16_t,937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_937_MAGIC, .more = U16LD_DENOM_937_MORE};};
template<> struct libdivide_constants<uint16_t,938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_938_MAGIC, .more = U16LD_DENOM_938_MORE};};
template<> struct libdivide_constants<uint16_t,939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_939_MAGIC, .more = U16LD_DENOM_939_MORE};};
template<> struct libdivide_constants<uint16_t,940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_940_MAGIC, .more = U16LD_DENOM_940_MORE};};
template<> struct libdivide_constants<uint16_t,941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_941_MAGIC, .more = U16LD_DENOM_941_MORE};};
template<> struct libdivide_constants<uint16_t,942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_942_MAGIC, .more = U16LD_DENOM_942_MORE};};
template<> struct libdivide_constants<uint16_t,943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_943_MAGIC, .more = U16LD_DENOM_943_MORE};};
template<> struct libdivide_constants<uint16_t,944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_944_MAGIC, .more = U16LD_DENOM_944_MORE};};
template<> struct libdivide_constants<uint16_t,945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_945_MAGIC, .more = U16LD_DENOM_945_MORE};};
template<> struct libdivide_constants<uint16_t,946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_946_MAGIC, .more = U16LD_DENOM_946_MORE};};
template<> struct libdivide_constants<uint16_t,947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_947_MAGIC, .more = U16LD_DENOM_947_MORE};};
template<> struct libdivide_constants<uint16_t,948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_948_MAGIC, .more = U16LD_DENOM_948_MORE};};
template<> struct libdivide_constants<uint16_t,949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_949_MAGIC, .more = U16LD_DENOM_949_MORE};};
template<> struct libdivide_constants<uint16_t,950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_950_MAGIC, .more = U16LD_DENOM_950_MORE};};
template<> struct libdivide_constants<uint16_t,951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_951_MAGIC, .more = U16LD_DENOM_951_MORE};};
template<> struct libdivide_constants<uint16_t,952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_952_MAGIC, .more = U16LD_DENOM_952_MORE};};
template<> struct libdivide_constants<uint16_t,953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_953_MAGIC, .more = U16LD_DENOM_953_MORE};};
template<> struct libdivide_constants<uint16_t,954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_954_MAGIC, .more = U16LD_DENOM_954_MORE};};
template<> struct libdivide_constants<uint16_t,955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_955_MAGIC, .more = U16LD_DENOM_955_MORE};};
template<> struct libdivide_constants<uint16_t,956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_956_MAGIC, .more = U16LD_DENOM_956_MORE};};
template<> struct libdivide_constants<uint16_t,957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_957_MAGIC, .more = U16LD_DENOM_957_MORE};};
template<> struct libdivide_constants<uint16_t,958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_958_MAGIC, .more = U16LD_DENOM_958_MORE};};
template<> struct libdivide_constants<uint16_t,959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_959_MAGIC, .more = U16LD_DENOM_959_MORE};};
template<> struct libdivide_constants<uint16_t,960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_960_MAGIC, .more = U16LD_DENOM_960_MORE};};
template<> struct libdivide_constants<uint16_t,961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_961_MAGIC, .more = U16LD_DENOM_961_MORE};};
template<> struct libdivide_constants<uint16_t,962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_962_MAGIC, .more = U16LD_DENOM_962_MORE};};
template<> struct libdivide_constants<uint16_t,963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_963_MAGIC, .more = U16LD_DENOM_963_MORE};};
template<> struct libdivide_constants<uint16_t,964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_964_MAGIC, .more = U16LD_DENOM_964_MORE};};
template<> struct libdivide_constants<uint16_t,965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_965_MAGIC, .more = U16LD_DENOM_965_MORE};};
template<> struct libdivide_constants<uint16_t,966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_966_MAGIC, .more = U16LD_DENOM_966_MORE};};
template<> struct libdivide_constants<uint16_t,967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_967_MAGIC, .more = U16LD_DENOM_967_MORE};};
template<> struct libdivide_constants<uint16_t,968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_968_MAGIC, .more = U16LD_DENOM_968_MORE};};
template<> struct libdivide_constants<uint16_t,969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_969_MAGIC, .more = U16LD_DENOM_969_MORE};};
template<> struct libdivide_constants<uint16_t,970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_970_MAGIC, .more = U16LD_DENOM_970_MORE};};
template<> struct libdivide_constants<uint16_t,971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_971_MAGIC, .more = U16LD_DENOM_971_MORE};};
template<> struct libdivide_constants<uint16_t,972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_972_MAGIC, .more = U16LD_DENOM_972_MORE};};
template<> struct libdivide_constants<uint16_t,973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_973_MAGIC, .more = U16LD_DENOM_973_MORE};};
template<> struct libdivide_constants<uint16_t,974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_974_MAGIC, .more = U16LD_DENOM_974_MORE};};
template<> struct libdivide_constants<uint16_t,975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_975_MAGIC, .more = U16LD_DENOM_975_MORE};};
template<> struct libdivide_constants<uint16_t,976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_976_MAGIC, .more = U16LD_DENOM_976_MORE};};
template<> struct libdivide_constants<uint16_t,977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_977_MAGIC, .more = U16LD_DENOM_977_MORE};};
template<> struct libdivide_constants<uint16_t,978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_978_MAGIC, .more = U16LD_DENOM_978_MORE};};
template<> struct libdivide_constants<uint16_t,979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_979_MAGIC, .more = U16LD_DENOM_979_MORE};};
template<> struct libdivide_constants<uint16_t,980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_980_MAGIC, .more = U16LD_DENOM_980_MORE};};
template<> struct libdivide_constants<uint16_t,981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_981_MAGIC, .more = U16LD_DENOM_981_MORE};};
template<> struct libdivide_constants<uint16_t,982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_982_MAGIC, .more = U16LD_DENOM_982_MORE};};
template<> struct libdivide_constants<uint16_t,983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_983_MAGIC, .more = U16LD_DENOM_983_MORE};};
template<> struct libdivide_constants<uint16_t,984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_984_MAGIC, .more = U16LD_DENOM_984_MORE};};
template<> struct libdivide_constants<uint16_t,985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_985_MAGIC, .more = U16LD_DENOM_985_MORE};};
template<> struct libdivide_constants<uint16_t,986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_986_MAGIC, .more = U16LD_DENOM_986_MORE};};
template<> struct libdivide_constants<uint16_t,987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_987_MAGIC, .more = U16LD_DENOM_987_MORE};};
template<> struct libdivide_constants<uint16_t,988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_988_MAGIC, .more = U16LD_DENOM_988_MORE};};
template<> struct libdivide_constants<uint16_t,989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_989_MAGIC, .more = U16LD_DENOM_989_MORE};};
template<> struct libdivide_constants<uint16_t,990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_990_MAGIC, .more = U16LD_DENOM_990_MORE};};
template<> struct libdivide_constants<uint16_t,991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_991_MAGIC, .more = U16LD_DENOM_991_MORE};};
template<> struct libdivide_constants<uint16_t,992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_992_MAGIC, .more = U16LD_DENOM_992_MORE};};
template<> struct libdivide_constants<uint16_t,993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_993_MAGIC, .more = U16LD_DENOM_993_MORE};};
template<> struct libdivide_constants<uint16_t,994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_994_MAGIC, .more = U16LD_DENOM_994_MORE};};
template<> struct libdivide_constants<uint16_t,995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_995_MAGIC, .more = U16LD_DENOM_995_MORE};};
template<> struct libdivide_constants<uint16_t,996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_996_MAGIC, .more = U16LD_DENOM_996_MORE};};
template<> struct libdivide_constants<uint16_t,997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_997_MAGIC, .more = U16LD_DENOM_997_MORE};};
template<> struct libdivide_constants<uint16_t,998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_998_MAGIC, .more = U16LD_DENOM_998_MORE};};
template<> struct libdivide_constants<uint16_t,999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_999_MAGIC, .more = U16LD_DENOM_999_MORE};};
template<> struct libdivide_constants<uint16_t,1000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1000_MAGIC, .more = U16LD_DENOM_1000_MORE};};
template<> struct libdivide_constants<uint16_t,1001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1001_MAGIC, .more = U16LD_DENOM_1001_MORE};};
template<> struct libdivide_constants<uint16_t,1002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1002_MAGIC, .more = U16LD_DENOM_1002_MORE};};
template<> struct libdivide_constants<uint16_t,1003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1003_MAGIC, .more = U16LD_DENOM_1003_MORE};};
template<> struct libdivide_constants<uint16_t,1004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1004_MAGIC, .more = U16LD_DENOM_1004_MORE};};
template<> struct libdivide_constants<uint16_t,1005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1005_MAGIC, .more = U16LD_DENOM_1005_MORE};};
template<> struct libdivide_constants<uint16_t,1006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1006_MAGIC, .more = U16LD_DENOM_1006_MORE};};
template<> struct libdivide_constants<uint16_t,1007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1007_MAGIC, .more = U16LD_DENOM_1007_MORE};};
template<> struct libdivide_constants<uint16_t,1008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1008_MAGIC, .more = U16LD_DENOM_1008_MORE};};
template<> struct libdivide_constants<uint16_t,1009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1009_MAGIC, .more = U16LD_DENOM_1009_MORE};};
template<> struct libdivide_constants<uint16_t,1010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1010_MAGIC, .more = U16LD_DENOM_1010_MORE};};
template<> struct libdivide_constants<uint16_t,1011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1011_MAGIC, .more = U16LD_DENOM_1011_MORE};};
template<> struct libdivide_constants<uint16_t,1012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1012_MAGIC, .more = U16LD_DENOM_1012_MORE};};
template<> struct libdivide_constants<uint16_t,1013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1013_MAGIC, .more = U16LD_DENOM_1013_MORE};};
template<> struct libdivide_constants<uint16_t,1014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1014_MAGIC, .more = U16LD_DENOM_1014_MORE};};
template<> struct libdivide_constants<uint16_t,1015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1015_MAGIC, .more = U16LD_DENOM_1015_MORE};};
template<> struct libdivide_constants<uint16_t,1016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1016_MAGIC, .more = U16LD_DENOM_1016_MORE};};
template<> struct libdivide_constants<uint16_t,1017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1017_MAGIC, .more = U16LD_DENOM_1017_MORE};};
template<> struct libdivide_constants<uint16_t,1018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1018_MAGIC, .more = U16LD_DENOM_1018_MORE};};
template<> struct libdivide_constants<uint16_t,1019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1019_MAGIC, .more = U16LD_DENOM_1019_MORE};};
template<> struct libdivide_constants<uint16_t,1020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1020_MAGIC, .more = U16LD_DENOM_1020_MORE};};
template<> struct libdivide_constants<uint16_t,1021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1021_MAGIC, .more = U16LD_DENOM_1021_MORE};};
template<> struct libdivide_constants<uint16_t,1022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1022_MAGIC, .more = U16LD_DENOM_1022_MORE};};
template<> struct libdivide_constants<uint16_t,1023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1023_MAGIC, .more = U16LD_DENOM_1023_MORE};};
template<> struct libdivide_constants<uint16_t,1024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1024_MAGIC, .more = U16LD_DENOM_1024_MORE};};
template<> struct libdivide_constants<uint16_t,1025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1025_MAGIC, .more = U16LD_DENOM_1025_MORE};};
template<> struct libdivide_constants<uint16_t,1026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1026_MAGIC, .more = U16LD_DENOM_1026_MORE};};
template<> struct libdivide_constants<uint16_t,1027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1027_MAGIC, .more = U16LD_DENOM_1027_MORE};};
template<> struct libdivide_constants<uint16_t,1028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1028_MAGIC, .more = U16LD_DENOM_1028_MORE};};
template<> struct libdivide_constants<uint16_t,1029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1029_MAGIC, .more = U16LD_DENOM_1029_MORE};};
template<> struct libdivide_constants<uint16_t,1030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1030_MAGIC, .more = U16LD_DENOM_1030_MORE};};
template<> struct libdivide_constants<uint16_t,1031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1031_MAGIC, .more = U16LD_DENOM_1031_MORE};};
template<> struct libdivide_constants<uint16_t,1032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1032_MAGIC, .more = U16LD_DENOM_1032_MORE};};
template<> struct libdivide_constants<uint16_t,1033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1033_MAGIC, .more = U16LD_DENOM_1033_MORE};};
template<> struct libdivide_constants<uint16_t,1034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1034_MAGIC, .more = U16LD_DENOM_1034_MORE};};
template<> struct libdivide_constants<uint16_t,1035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1035_MAGIC, .more = U16LD_DENOM_1035_MORE};};
template<> struct libdivide_constants<uint16_t,1036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1036_MAGIC, .more = U16LD_DENOM_1036_MORE};};
template<> struct libdivide_constants<uint16_t,1037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1037_MAGIC, .more = U16LD_DENOM_1037_MORE};};
template<> struct libdivide_constants<uint16_t,1038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1038_MAGIC, .more = U16LD_DENOM_1038_MORE};};
template<> struct libdivide_constants<uint16_t,1039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1039_MAGIC, .more = U16LD_DENOM_1039_MORE};};
template<> struct libdivide_constants<uint16_t,1040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1040_MAGIC, .more = U16LD_DENOM_1040_MORE};};
template<> struct libdivide_constants<uint16_t,1041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1041_MAGIC, .more = U16LD_DENOM_1041_MORE};};
template<> struct libdivide_constants<uint16_t,1042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1042_MAGIC, .more = U16LD_DENOM_1042_MORE};};
template<> struct libdivide_constants<uint16_t,1043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1043_MAGIC, .more = U16LD_DENOM_1043_MORE};};
template<> struct libdivide_constants<uint16_t,1044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1044_MAGIC, .more = U16LD_DENOM_1044_MORE};};
template<> struct libdivide_constants<uint16_t,1045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1045_MAGIC, .more = U16LD_DENOM_1045_MORE};};
template<> struct libdivide_constants<uint16_t,1046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1046_MAGIC, .more = U16LD_DENOM_1046_MORE};};
template<> struct libdivide_constants<uint16_t,1047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1047_MAGIC, .more = U16LD_DENOM_1047_MORE};};
template<> struct libdivide_constants<uint16_t,1048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1048_MAGIC, .more = U16LD_DENOM_1048_MORE};};
template<> struct libdivide_constants<uint16_t,1049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1049_MAGIC, .more = U16LD_DENOM_1049_MORE};};
template<> struct libdivide_constants<uint16_t,1050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1050_MAGIC, .more = U16LD_DENOM_1050_MORE};};
template<> struct libdivide_constants<uint16_t,1051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1051_MAGIC, .more = U16LD_DENOM_1051_MORE};};
template<> struct libdivide_constants<uint16_t,1052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1052_MAGIC, .more = U16LD_DENOM_1052_MORE};};
template<> struct libdivide_constants<uint16_t,1053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1053_MAGIC, .more = U16LD_DENOM_1053_MORE};};
template<> struct libdivide_constants<uint16_t,1054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1054_MAGIC, .more = U16LD_DENOM_1054_MORE};};
template<> struct libdivide_constants<uint16_t,1055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1055_MAGIC, .more = U16LD_DENOM_1055_MORE};};
template<> struct libdivide_constants<uint16_t,1056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1056_MAGIC, .more = U16LD_DENOM_1056_MORE};};
template<> struct libdivide_constants<uint16_t,1057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1057_MAGIC, .more = U16LD_DENOM_1057_MORE};};
template<> struct libdivide_constants<uint16_t,1058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1058_MAGIC, .more = U16LD_DENOM_1058_MORE};};
template<> struct libdivide_constants<uint16_t,1059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1059_MAGIC, .more = U16LD_DENOM_1059_MORE};};
template<> struct libdivide_constants<uint16_t,1060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1060_MAGIC, .more = U16LD_DENOM_1060_MORE};};
template<> struct libdivide_constants<uint16_t,1061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1061_MAGIC, .more = U16LD_DENOM_1061_MORE};};
template<> struct libdivide_constants<uint16_t,1062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1062_MAGIC, .more = U16LD_DENOM_1062_MORE};};
template<> struct libdivide_constants<uint16_t,1063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1063_MAGIC, .more = U16LD_DENOM_1063_MORE};};
template<> struct libdivide_constants<uint16_t,1064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1064_MAGIC, .more = U16LD_DENOM_1064_MORE};};
template<> struct libdivide_constants<uint16_t,1065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1065_MAGIC, .more = U16LD_DENOM_1065_MORE};};
template<> struct libdivide_constants<uint16_t,1066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1066_MAGIC, .more = U16LD_DENOM_1066_MORE};};
template<> struct libdivide_constants<uint16_t,1067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1067_MAGIC, .more = U16LD_DENOM_1067_MORE};};
template<> struct libdivide_constants<uint16_t,1068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1068_MAGIC, .more = U16LD_DENOM_1068_MORE};};
template<> struct libdivide_constants<uint16_t,1069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1069_MAGIC, .more = U16LD_DENOM_1069_MORE};};
template<> struct libdivide_constants<uint16_t,1070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1070_MAGIC, .more = U16LD_DENOM_1070_MORE};};
template<> struct libdivide_constants<uint16_t,1071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1071_MAGIC, .more = U16LD_DENOM_1071_MORE};};
template<> struct libdivide_constants<uint16_t,1072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1072_MAGIC, .more = U16LD_DENOM_1072_MORE};};
template<> struct libdivide_constants<uint16_t,1073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1073_MAGIC, .more = U16LD_DENOM_1073_MORE};};
template<> struct libdivide_constants<uint16_t,1074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1074_MAGIC, .more = U16LD_DENOM_1074_MORE};};
template<> struct libdivide_constants<uint16_t,1075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1075_MAGIC, .more = U16LD_DENOM_1075_MORE};};
template<> struct libdivide_constants<uint16_t,1076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1076_MAGIC, .more = U16LD_DENOM_1076_MORE};};
template<> struct libdivide_constants<uint16_t,1077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1077_MAGIC, .more = U16LD_DENOM_1077_MORE};};
template<> struct libdivide_constants<uint16_t,1078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1078_MAGIC, .more = U16LD_DENOM_1078_MORE};};
template<> struct libdivide_constants<uint16_t,1079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1079_MAGIC, .more = U16LD_DENOM_1079_MORE};};
template<> struct libdivide_constants<uint16_t,1080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1080_MAGIC, .more = U16LD_DENOM_1080_MORE};};
template<> struct libdivide_constants<uint16_t,1081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1081_MAGIC, .more = U16LD_DENOM_1081_MORE};};
template<> struct libdivide_constants<uint16_t,1082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1082_MAGIC, .more = U16LD_DENOM_1082_MORE};};
template<> struct libdivide_constants<uint16_t,1083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1083_MAGIC, .more = U16LD_DENOM_1083_MORE};};
template<> struct libdivide_constants<uint16_t,1084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1084_MAGIC, .more = U16LD_DENOM_1084_MORE};};
template<> struct libdivide_constants<uint16_t,1085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1085_MAGIC, .more = U16LD_DENOM_1085_MORE};};
template<> struct libdivide_constants<uint16_t,1086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1086_MAGIC, .more = U16LD_DENOM_1086_MORE};};
template<> struct libdivide_constants<uint16_t,1087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1087_MAGIC, .more = U16LD_DENOM_1087_MORE};};
template<> struct libdivide_constants<uint16_t,1088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1088_MAGIC, .more = U16LD_DENOM_1088_MORE};};
template<> struct libdivide_constants<uint16_t,1089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1089_MAGIC, .more = U16LD_DENOM_1089_MORE};};
template<> struct libdivide_constants<uint16_t,1090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1090_MAGIC, .more = U16LD_DENOM_1090_MORE};};
template<> struct libdivide_constants<uint16_t,1091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1091_MAGIC, .more = U16LD_DENOM_1091_MORE};};
template<> struct libdivide_constants<uint16_t,1092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1092_MAGIC, .more = U16LD_DENOM_1092_MORE};};
template<> struct libdivide_constants<uint16_t,1093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1093_MAGIC, .more = U16LD_DENOM_1093_MORE};};
template<> struct libdivide_constants<uint16_t,1094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1094_MAGIC, .more = U16LD_DENOM_1094_MORE};};
template<> struct libdivide_constants<uint16_t,1095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1095_MAGIC, .more = U16LD_DENOM_1095_MORE};};
template<> struct libdivide_constants<uint16_t,1096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1096_MAGIC, .more = U16LD_DENOM_1096_MORE};};
template<> struct libdivide_constants<uint16_t,1097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1097_MAGIC, .more = U16LD_DENOM_1097_MORE};};
template<> struct libdivide_constants<uint16_t,1098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1098_MAGIC, .more = U16LD_DENOM_1098_MORE};};
template<> struct libdivide_constants<uint16_t,1099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1099_MAGIC, .more = U16LD_DENOM_1099_MORE};};
template<> struct libdivide_constants<uint16_t,1100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1100_MAGIC, .more = U16LD_DENOM_1100_MORE};};
template<> struct libdivide_constants<uint16_t,1101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1101_MAGIC, .more = U16LD_DENOM_1101_MORE};};
template<> struct libdivide_constants<uint16_t,1102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1102_MAGIC, .more = U16LD_DENOM_1102_MORE};};
template<> struct libdivide_constants<uint16_t,1103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1103_MAGIC, .more = U16LD_DENOM_1103_MORE};};
template<> struct libdivide_constants<uint16_t,1104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1104_MAGIC, .more = U16LD_DENOM_1104_MORE};};
template<> struct libdivide_constants<uint16_t,1105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1105_MAGIC, .more = U16LD_DENOM_1105_MORE};};
template<> struct libdivide_constants<uint16_t,1106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1106_MAGIC, .more = U16LD_DENOM_1106_MORE};};
template<> struct libdivide_constants<uint16_t,1107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1107_MAGIC, .more = U16LD_DENOM_1107_MORE};};
template<> struct libdivide_constants<uint16_t,1108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1108_MAGIC, .more = U16LD_DENOM_1108_MORE};};
template<> struct libdivide_constants<uint16_t,1109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1109_MAGIC, .more = U16LD_DENOM_1109_MORE};};
template<> struct libdivide_constants<uint16_t,1110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1110_MAGIC, .more = U16LD_DENOM_1110_MORE};};
template<> struct libdivide_constants<uint16_t,1111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1111_MAGIC, .more = U16LD_DENOM_1111_MORE};};
template<> struct libdivide_constants<uint16_t,1112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1112_MAGIC, .more = U16LD_DENOM_1112_MORE};};
template<> struct libdivide_constants<uint16_t,1113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1113_MAGIC, .more = U16LD_DENOM_1113_MORE};};
template<> struct libdivide_constants<uint16_t,1114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1114_MAGIC, .more = U16LD_DENOM_1114_MORE};};
template<> struct libdivide_constants<uint16_t,1115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1115_MAGIC, .more = U16LD_DENOM_1115_MORE};};
template<> struct libdivide_constants<uint16_t,1116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1116_MAGIC, .more = U16LD_DENOM_1116_MORE};};
template<> struct libdivide_constants<uint16_t,1117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1117_MAGIC, .more = U16LD_DENOM_1117_MORE};};
template<> struct libdivide_constants<uint16_t,1118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1118_MAGIC, .more = U16LD_DENOM_1118_MORE};};
template<> struct libdivide_constants<uint16_t,1119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1119_MAGIC, .more = U16LD_DENOM_1119_MORE};};
template<> struct libdivide_constants<uint16_t,1120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1120_MAGIC, .more = U16LD_DENOM_1120_MORE};};
template<> struct libdivide_constants<uint16_t,1121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1121_MAGIC, .more = U16LD_DENOM_1121_MORE};};
template<> struct libdivide_constants<uint16_t,1122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1122_MAGIC, .more = U16LD_DENOM_1122_MORE};};
template<> struct libdivide_constants<uint16_t,1123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1123_MAGIC, .more = U16LD_DENOM_1123_MORE};};
template<> struct libdivide_constants<uint16_t,1124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1124_MAGIC, .more = U16LD_DENOM_1124_MORE};};
template<> struct libdivide_constants<uint16_t,1125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1125_MAGIC, .more = U16LD_DENOM_1125_MORE};};
template<> struct libdivide_constants<uint16_t,1126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1126_MAGIC, .more = U16LD_DENOM_1126_MORE};};
template<> struct libdivide_constants<uint16_t,1127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1127_MAGIC, .more = U16LD_DENOM_1127_MORE};};
template<> struct libdivide_constants<uint16_t,1128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1128_MAGIC, .more = U16LD_DENOM_1128_MORE};};
template<> struct libdivide_constants<uint16_t,1129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1129_MAGIC, .more = U16LD_DENOM_1129_MORE};};
template<> struct libdivide_constants<uint16_t,1130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1130_MAGIC, .more = U16LD_DENOM_1130_MORE};};
template<> struct libdivide_constants<uint16_t,1131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1131_MAGIC, .more = U16LD_DENOM_1131_MORE};};
template<> struct libdivide_constants<uint16_t,1132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1132_MAGIC, .more = U16LD_DENOM_1132_MORE};};
template<> struct libdivide_constants<uint16_t,1133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1133_MAGIC, .more = U16LD_DENOM_1133_MORE};};
template<> struct libdivide_constants<uint16_t,1134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1134_MAGIC, .more = U16LD_DENOM_1134_MORE};};
template<> struct libdivide_constants<uint16_t,1135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1135_MAGIC, .more = U16LD_DENOM_1135_MORE};};
template<> struct libdivide_constants<uint16_t,1136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1136_MAGIC, .more = U16LD_DENOM_1136_MORE};};
template<> struct libdivide_constants<uint16_t,1137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1137_MAGIC, .more = U16LD_DENOM_1137_MORE};};
template<> struct libdivide_constants<uint16_t,1138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1138_MAGIC, .more = U16LD_DENOM_1138_MORE};};
template<> struct libdivide_constants<uint16_t,1139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1139_MAGIC, .more = U16LD_DENOM_1139_MORE};};
template<> struct libdivide_constants<uint16_t,1140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1140_MAGIC, .more = U16LD_DENOM_1140_MORE};};
template<> struct libdivide_constants<uint16_t,1141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1141_MAGIC, .more = U16LD_DENOM_1141_MORE};};
template<> struct libdivide_constants<uint16_t,1142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1142_MAGIC, .more = U16LD_DENOM_1142_MORE};};
template<> struct libdivide_constants<uint16_t,1143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1143_MAGIC, .more = U16LD_DENOM_1143_MORE};};
template<> struct libdivide_constants<uint16_t,1144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1144_MAGIC, .more = U16LD_DENOM_1144_MORE};};
template<> struct libdivide_constants<uint16_t,1145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1145_MAGIC, .more = U16LD_DENOM_1145_MORE};};
template<> struct libdivide_constants<uint16_t,1146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1146_MAGIC, .more = U16LD_DENOM_1146_MORE};};
template<> struct libdivide_constants<uint16_t,1147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1147_MAGIC, .more = U16LD_DENOM_1147_MORE};};
template<> struct libdivide_constants<uint16_t,1148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1148_MAGIC, .more = U16LD_DENOM_1148_MORE};};
template<> struct libdivide_constants<uint16_t,1149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1149_MAGIC, .more = U16LD_DENOM_1149_MORE};};
template<> struct libdivide_constants<uint16_t,1150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1150_MAGIC, .more = U16LD_DENOM_1150_MORE};};
template<> struct libdivide_constants<uint16_t,1151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1151_MAGIC, .more = U16LD_DENOM_1151_MORE};};
template<> struct libdivide_constants<uint16_t,1152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1152_MAGIC, .more = U16LD_DENOM_1152_MORE};};
template<> struct libdivide_constants<uint16_t,1153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1153_MAGIC, .more = U16LD_DENOM_1153_MORE};};
template<> struct libdivide_constants<uint16_t,1154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1154_MAGIC, .more = U16LD_DENOM_1154_MORE};};
template<> struct libdivide_constants<uint16_t,1155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1155_MAGIC, .more = U16LD_DENOM_1155_MORE};};
template<> struct libdivide_constants<uint16_t,1156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1156_MAGIC, .more = U16LD_DENOM_1156_MORE};};
template<> struct libdivide_constants<uint16_t,1157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1157_MAGIC, .more = U16LD_DENOM_1157_MORE};};
template<> struct libdivide_constants<uint16_t,1158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1158_MAGIC, .more = U16LD_DENOM_1158_MORE};};
template<> struct libdivide_constants<uint16_t,1159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1159_MAGIC, .more = U16LD_DENOM_1159_MORE};};
template<> struct libdivide_constants<uint16_t,1160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1160_MAGIC, .more = U16LD_DENOM_1160_MORE};};
template<> struct libdivide_constants<uint16_t,1161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1161_MAGIC, .more = U16LD_DENOM_1161_MORE};};
template<> struct libdivide_constants<uint16_t,1162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1162_MAGIC, .more = U16LD_DENOM_1162_MORE};};
template<> struct libdivide_constants<uint16_t,1163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1163_MAGIC, .more = U16LD_DENOM_1163_MORE};};
template<> struct libdivide_constants<uint16_t,1164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1164_MAGIC, .more = U16LD_DENOM_1164_MORE};};
template<> struct libdivide_constants<uint16_t,1165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1165_MAGIC, .more = U16LD_DENOM_1165_MORE};};
template<> struct libdivide_constants<uint16_t,1166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1166_MAGIC, .more = U16LD_DENOM_1166_MORE};};
template<> struct libdivide_constants<uint16_t,1167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1167_MAGIC, .more = U16LD_DENOM_1167_MORE};};
template<> struct libdivide_constants<uint16_t,1168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1168_MAGIC, .more = U16LD_DENOM_1168_MORE};};
template<> struct libdivide_constants<uint16_t,1169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1169_MAGIC, .more = U16LD_DENOM_1169_MORE};};
template<> struct libdivide_constants<uint16_t,1170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1170_MAGIC, .more = U16LD_DENOM_1170_MORE};};
template<> struct libdivide_constants<uint16_t,1171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1171_MAGIC, .more = U16LD_DENOM_1171_MORE};};
template<> struct libdivide_constants<uint16_t,1172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1172_MAGIC, .more = U16LD_DENOM_1172_MORE};};
template<> struct libdivide_constants<uint16_t,1173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1173_MAGIC, .more = U16LD_DENOM_1173_MORE};};
template<> struct libdivide_constants<uint16_t,1174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1174_MAGIC, .more = U16LD_DENOM_1174_MORE};};
template<> struct libdivide_constants<uint16_t,1175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1175_MAGIC, .more = U16LD_DENOM_1175_MORE};};
template<> struct libdivide_constants<uint16_t,1176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1176_MAGIC, .more = U16LD_DENOM_1176_MORE};};
template<> struct libdivide_constants<uint16_t,1177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1177_MAGIC, .more = U16LD_DENOM_1177_MORE};};
template<> struct libdivide_constants<uint16_t,1178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1178_MAGIC, .more = U16LD_DENOM_1178_MORE};};
template<> struct libdivide_constants<uint16_t,1179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1179_MAGIC, .more = U16LD_DENOM_1179_MORE};};
template<> struct libdivide_constants<uint16_t,1180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1180_MAGIC, .more = U16LD_DENOM_1180_MORE};};
template<> struct libdivide_constants<uint16_t,1181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1181_MAGIC, .more = U16LD_DENOM_1181_MORE};};
template<> struct libdivide_constants<uint16_t,1182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1182_MAGIC, .more = U16LD_DENOM_1182_MORE};};
template<> struct libdivide_constants<uint16_t,1183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1183_MAGIC, .more = U16LD_DENOM_1183_MORE};};
template<> struct libdivide_constants<uint16_t,1184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1184_MAGIC, .more = U16LD_DENOM_1184_MORE};};
template<> struct libdivide_constants<uint16_t,1185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1185_MAGIC, .more = U16LD_DENOM_1185_MORE};};
template<> struct libdivide_constants<uint16_t,1186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1186_MAGIC, .more = U16LD_DENOM_1186_MORE};};
template<> struct libdivide_constants<uint16_t,1187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1187_MAGIC, .more = U16LD_DENOM_1187_MORE};};
template<> struct libdivide_constants<uint16_t,1188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1188_MAGIC, .more = U16LD_DENOM_1188_MORE};};
template<> struct libdivide_constants<uint16_t,1189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1189_MAGIC, .more = U16LD_DENOM_1189_MORE};};
template<> struct libdivide_constants<uint16_t,1190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1190_MAGIC, .more = U16LD_DENOM_1190_MORE};};
template<> struct libdivide_constants<uint16_t,1191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1191_MAGIC, .more = U16LD_DENOM_1191_MORE};};
template<> struct libdivide_constants<uint16_t,1192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1192_MAGIC, .more = U16LD_DENOM_1192_MORE};};
template<> struct libdivide_constants<uint16_t,1193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1193_MAGIC, .more = U16LD_DENOM_1193_MORE};};
template<> struct libdivide_constants<uint16_t,1194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1194_MAGIC, .more = U16LD_DENOM_1194_MORE};};
template<> struct libdivide_constants<uint16_t,1195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1195_MAGIC, .more = U16LD_DENOM_1195_MORE};};
template<> struct libdivide_constants<uint16_t,1196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1196_MAGIC, .more = U16LD_DENOM_1196_MORE};};
template<> struct libdivide_constants<uint16_t,1197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1197_MAGIC, .more = U16LD_DENOM_1197_MORE};};
template<> struct libdivide_constants<uint16_t,1198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1198_MAGIC, .more = U16LD_DENOM_1198_MORE};};
template<> struct libdivide_constants<uint16_t,1199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1199_MAGIC, .more = U16LD_DENOM_1199_MORE};};
template<> struct libdivide_constants<uint16_t,1200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1200_MAGIC, .more = U16LD_DENOM_1200_MORE};};
template<> struct libdivide_constants<uint16_t,1201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1201_MAGIC, .more = U16LD_DENOM_1201_MORE};};
template<> struct libdivide_constants<uint16_t,1202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1202_MAGIC, .more = U16LD_DENOM_1202_MORE};};
template<> struct libdivide_constants<uint16_t,1203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1203_MAGIC, .more = U16LD_DENOM_1203_MORE};};
template<> struct libdivide_constants<uint16_t,1204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1204_MAGIC, .more = U16LD_DENOM_1204_MORE};};
template<> struct libdivide_constants<uint16_t,1205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1205_MAGIC, .more = U16LD_DENOM_1205_MORE};};
template<> struct libdivide_constants<uint16_t,1206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1206_MAGIC, .more = U16LD_DENOM_1206_MORE};};
template<> struct libdivide_constants<uint16_t,1207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1207_MAGIC, .more = U16LD_DENOM_1207_MORE};};
template<> struct libdivide_constants<uint16_t,1208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1208_MAGIC, .more = U16LD_DENOM_1208_MORE};};
template<> struct libdivide_constants<uint16_t,1209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1209_MAGIC, .more = U16LD_DENOM_1209_MORE};};
template<> struct libdivide_constants<uint16_t,1210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1210_MAGIC, .more = U16LD_DENOM_1210_MORE};};
template<> struct libdivide_constants<uint16_t,1211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1211_MAGIC, .more = U16LD_DENOM_1211_MORE};};
template<> struct libdivide_constants<uint16_t,1212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1212_MAGIC, .more = U16LD_DENOM_1212_MORE};};
template<> struct libdivide_constants<uint16_t,1213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1213_MAGIC, .more = U16LD_DENOM_1213_MORE};};
template<> struct libdivide_constants<uint16_t,1214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1214_MAGIC, .more = U16LD_DENOM_1214_MORE};};
template<> struct libdivide_constants<uint16_t,1215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1215_MAGIC, .more = U16LD_DENOM_1215_MORE};};
template<> struct libdivide_constants<uint16_t,1216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1216_MAGIC, .more = U16LD_DENOM_1216_MORE};};
template<> struct libdivide_constants<uint16_t,1217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1217_MAGIC, .more = U16LD_DENOM_1217_MORE};};
template<> struct libdivide_constants<uint16_t,1218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1218_MAGIC, .more = U16LD_DENOM_1218_MORE};};
template<> struct libdivide_constants<uint16_t,1219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1219_MAGIC, .more = U16LD_DENOM_1219_MORE};};
template<> struct libdivide_constants<uint16_t,1220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1220_MAGIC, .more = U16LD_DENOM_1220_MORE};};
template<> struct libdivide_constants<uint16_t,1221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1221_MAGIC, .more = U16LD_DENOM_1221_MORE};};
template<> struct libdivide_constants<uint16_t,1222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1222_MAGIC, .more = U16LD_DENOM_1222_MORE};};
template<> struct libdivide_constants<uint16_t,1223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1223_MAGIC, .more = U16LD_DENOM_1223_MORE};};
template<> struct libdivide_constants<uint16_t,1224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1224_MAGIC, .more = U16LD_DENOM_1224_MORE};};
template<> struct libdivide_constants<uint16_t,1225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1225_MAGIC, .more = U16LD_DENOM_1225_MORE};};
template<> struct libdivide_constants<uint16_t,1226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1226_MAGIC, .more = U16LD_DENOM_1226_MORE};};
template<> struct libdivide_constants<uint16_t,1227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1227_MAGIC, .more = U16LD_DENOM_1227_MORE};};
template<> struct libdivide_constants<uint16_t,1228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1228_MAGIC, .more = U16LD_DENOM_1228_MORE};};
template<> struct libdivide_constants<uint16_t,1229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1229_MAGIC, .more = U16LD_DENOM_1229_MORE};};
template<> struct libdivide_constants<uint16_t,1230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1230_MAGIC, .more = U16LD_DENOM_1230_MORE};};
template<> struct libdivide_constants<uint16_t,1231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1231_MAGIC, .more = U16LD_DENOM_1231_MORE};};
template<> struct libdivide_constants<uint16_t,1232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1232_MAGIC, .more = U16LD_DENOM_1232_MORE};};
template<> struct libdivide_constants<uint16_t,1233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1233_MAGIC, .more = U16LD_DENOM_1233_MORE};};
template<> struct libdivide_constants<uint16_t,1234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1234_MAGIC, .more = U16LD_DENOM_1234_MORE};};
template<> struct libdivide_constants<uint16_t,1235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1235_MAGIC, .more = U16LD_DENOM_1235_MORE};};
template<> struct libdivide_constants<uint16_t,1236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1236_MAGIC, .more = U16LD_DENOM_1236_MORE};};
template<> struct libdivide_constants<uint16_t,1237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1237_MAGIC, .more = U16LD_DENOM_1237_MORE};};
template<> struct libdivide_constants<uint16_t,1238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1238_MAGIC, .more = U16LD_DENOM_1238_MORE};};
template<> struct libdivide_constants<uint16_t,1239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1239_MAGIC, .more = U16LD_DENOM_1239_MORE};};
template<> struct libdivide_constants<uint16_t,1240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1240_MAGIC, .more = U16LD_DENOM_1240_MORE};};
template<> struct libdivide_constants<uint16_t,1241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1241_MAGIC, .more = U16LD_DENOM_1241_MORE};};
template<> struct libdivide_constants<uint16_t,1242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1242_MAGIC, .more = U16LD_DENOM_1242_MORE};};
template<> struct libdivide_constants<uint16_t,1243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1243_MAGIC, .more = U16LD_DENOM_1243_MORE};};
template<> struct libdivide_constants<uint16_t,1244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1244_MAGIC, .more = U16LD_DENOM_1244_MORE};};
template<> struct libdivide_constants<uint16_t,1245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1245_MAGIC, .more = U16LD_DENOM_1245_MORE};};
template<> struct libdivide_constants<uint16_t,1246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1246_MAGIC, .more = U16LD_DENOM_1246_MORE};};
template<> struct libdivide_constants<uint16_t,1247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1247_MAGIC, .more = U16LD_DENOM_1247_MORE};};
template<> struct libdivide_constants<uint16_t,1248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1248_MAGIC, .more = U16LD_DENOM_1248_MORE};};
template<> struct libdivide_constants<uint16_t,1249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1249_MAGIC, .more = U16LD_DENOM_1249_MORE};};
template<> struct libdivide_constants<uint16_t,1250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1250_MAGIC, .more = U16LD_DENOM_1250_MORE};};
template<> struct libdivide_constants<uint16_t,1251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1251_MAGIC, .more = U16LD_DENOM_1251_MORE};};
template<> struct libdivide_constants<uint16_t,1252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1252_MAGIC, .more = U16LD_DENOM_1252_MORE};};
template<> struct libdivide_constants<uint16_t,1253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1253_MAGIC, .more = U16LD_DENOM_1253_MORE};};
template<> struct libdivide_constants<uint16_t,1254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1254_MAGIC, .more = U16LD_DENOM_1254_MORE};};
template<> struct libdivide_constants<uint16_t,1255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1255_MAGIC, .more = U16LD_DENOM_1255_MORE};};
template<> struct libdivide_constants<uint16_t,1256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1256_MAGIC, .more = U16LD_DENOM_1256_MORE};};
template<> struct libdivide_constants<uint16_t,1257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1257_MAGIC, .more = U16LD_DENOM_1257_MORE};};
template<> struct libdivide_constants<uint16_t,1258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1258_MAGIC, .more = U16LD_DENOM_1258_MORE};};
template<> struct libdivide_constants<uint16_t,1259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1259_MAGIC, .more = U16LD_DENOM_1259_MORE};};
template<> struct libdivide_constants<uint16_t,1260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1260_MAGIC, .more = U16LD_DENOM_1260_MORE};};
template<> struct libdivide_constants<uint16_t,1261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1261_MAGIC, .more = U16LD_DENOM_1261_MORE};};
template<> struct libdivide_constants<uint16_t,1262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1262_MAGIC, .more = U16LD_DENOM_1262_MORE};};
template<> struct libdivide_constants<uint16_t,1263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1263_MAGIC, .more = U16LD_DENOM_1263_MORE};};
template<> struct libdivide_constants<uint16_t,1264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1264_MAGIC, .more = U16LD_DENOM_1264_MORE};};
template<> struct libdivide_constants<uint16_t,1265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1265_MAGIC, .more = U16LD_DENOM_1265_MORE};};
template<> struct libdivide_constants<uint16_t,1266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1266_MAGIC, .more = U16LD_DENOM_1266_MORE};};
template<> struct libdivide_constants<uint16_t,1267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1267_MAGIC, .more = U16LD_DENOM_1267_MORE};};
template<> struct libdivide_constants<uint16_t,1268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1268_MAGIC, .more = U16LD_DENOM_1268_MORE};};
template<> struct libdivide_constants<uint16_t,1269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1269_MAGIC, .more = U16LD_DENOM_1269_MORE};};
template<> struct libdivide_constants<uint16_t,1270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1270_MAGIC, .more = U16LD_DENOM_1270_MORE};};
template<> struct libdivide_constants<uint16_t,1271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1271_MAGIC, .more = U16LD_DENOM_1271_MORE};};
template<> struct libdivide_constants<uint16_t,1272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1272_MAGIC, .more = U16LD_DENOM_1272_MORE};};
template<> struct libdivide_constants<uint16_t,1273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1273_MAGIC, .more = U16LD_DENOM_1273_MORE};};
template<> struct libdivide_constants<uint16_t,1274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1274_MAGIC, .more = U16LD_DENOM_1274_MORE};};
template<> struct libdivide_constants<uint16_t,1275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1275_MAGIC, .more = U16LD_DENOM_1275_MORE};};
template<> struct libdivide_constants<uint16_t,1276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1276_MAGIC, .more = U16LD_DENOM_1276_MORE};};
template<> struct libdivide_constants<uint16_t,1277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1277_MAGIC, .more = U16LD_DENOM_1277_MORE};};
template<> struct libdivide_constants<uint16_t,1278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1278_MAGIC, .more = U16LD_DENOM_1278_MORE};};
template<> struct libdivide_constants<uint16_t,1279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1279_MAGIC, .more = U16LD_DENOM_1279_MORE};};
template<> struct libdivide_constants<uint16_t,1280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1280_MAGIC, .more = U16LD_DENOM_1280_MORE};};
template<> struct libdivide_constants<uint16_t,1281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1281_MAGIC, .more = U16LD_DENOM_1281_MORE};};
template<> struct libdivide_constants<uint16_t,1282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1282_MAGIC, .more = U16LD_DENOM_1282_MORE};};
template<> struct libdivide_constants<uint16_t,1283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1283_MAGIC, .more = U16LD_DENOM_1283_MORE};};
template<> struct libdivide_constants<uint16_t,1284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1284_MAGIC, .more = U16LD_DENOM_1284_MORE};};
template<> struct libdivide_constants<uint16_t,1285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1285_MAGIC, .more = U16LD_DENOM_1285_MORE};};
template<> struct libdivide_constants<uint16_t,1286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1286_MAGIC, .more = U16LD_DENOM_1286_MORE};};
template<> struct libdivide_constants<uint16_t,1287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1287_MAGIC, .more = U16LD_DENOM_1287_MORE};};
template<> struct libdivide_constants<uint16_t,1288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1288_MAGIC, .more = U16LD_DENOM_1288_MORE};};
template<> struct libdivide_constants<uint16_t,1289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1289_MAGIC, .more = U16LD_DENOM_1289_MORE};};
template<> struct libdivide_constants<uint16_t,1290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1290_MAGIC, .more = U16LD_DENOM_1290_MORE};};
template<> struct libdivide_constants<uint16_t,1291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1291_MAGIC, .more = U16LD_DENOM_1291_MORE};};
template<> struct libdivide_constants<uint16_t,1292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1292_MAGIC, .more = U16LD_DENOM_1292_MORE};};
template<> struct libdivide_constants<uint16_t,1293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1293_MAGIC, .more = U16LD_DENOM_1293_MORE};};
template<> struct libdivide_constants<uint16_t,1294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1294_MAGIC, .more = U16LD_DENOM_1294_MORE};};
template<> struct libdivide_constants<uint16_t,1295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1295_MAGIC, .more = U16LD_DENOM_1295_MORE};};
template<> struct libdivide_constants<uint16_t,1296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1296_MAGIC, .more = U16LD_DENOM_1296_MORE};};
template<> struct libdivide_constants<uint16_t,1297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1297_MAGIC, .more = U16LD_DENOM_1297_MORE};};
template<> struct libdivide_constants<uint16_t,1298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1298_MAGIC, .more = U16LD_DENOM_1298_MORE};};
template<> struct libdivide_constants<uint16_t,1299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1299_MAGIC, .more = U16LD_DENOM_1299_MORE};};
template<> struct libdivide_constants<uint16_t,1300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1300_MAGIC, .more = U16LD_DENOM_1300_MORE};};
template<> struct libdivide_constants<uint16_t,1301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1301_MAGIC, .more = U16LD_DENOM_1301_MORE};};
template<> struct libdivide_constants<uint16_t,1302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1302_MAGIC, .more = U16LD_DENOM_1302_MORE};};
template<> struct libdivide_constants<uint16_t,1303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1303_MAGIC, .more = U16LD_DENOM_1303_MORE};};
template<> struct libdivide_constants<uint16_t,1304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1304_MAGIC, .more = U16LD_DENOM_1304_MORE};};
template<> struct libdivide_constants<uint16_t,1305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1305_MAGIC, .more = U16LD_DENOM_1305_MORE};};
template<> struct libdivide_constants<uint16_t,1306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1306_MAGIC, .more = U16LD_DENOM_1306_MORE};};
template<> struct libdivide_constants<uint16_t,1307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1307_MAGIC, .more = U16LD_DENOM_1307_MORE};};
template<> struct libdivide_constants<uint16_t,1308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1308_MAGIC, .more = U16LD_DENOM_1308_MORE};};
template<> struct libdivide_constants<uint16_t,1309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1309_MAGIC, .more = U16LD_DENOM_1309_MORE};};
template<> struct libdivide_constants<uint16_t,1310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1310_MAGIC, .more = U16LD_DENOM_1310_MORE};};
template<> struct libdivide_constants<uint16_t,1311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1311_MAGIC, .more = U16LD_DENOM_1311_MORE};};
template<> struct libdivide_constants<uint16_t,1312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1312_MAGIC, .more = U16LD_DENOM_1312_MORE};};
template<> struct libdivide_constants<uint16_t,1313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1313_MAGIC, .more = U16LD_DENOM_1313_MORE};};
template<> struct libdivide_constants<uint16_t,1314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1314_MAGIC, .more = U16LD_DENOM_1314_MORE};};
template<> struct libdivide_constants<uint16_t,1315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1315_MAGIC, .more = U16LD_DENOM_1315_MORE};};
template<> struct libdivide_constants<uint16_t,1316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1316_MAGIC, .more = U16LD_DENOM_1316_MORE};};
template<> struct libdivide_constants<uint16_t,1317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1317_MAGIC, .more = U16LD_DENOM_1317_MORE};};
template<> struct libdivide_constants<uint16_t,1318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1318_MAGIC, .more = U16LD_DENOM_1318_MORE};};
template<> struct libdivide_constants<uint16_t,1319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1319_MAGIC, .more = U16LD_DENOM_1319_MORE};};
template<> struct libdivide_constants<uint16_t,1320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1320_MAGIC, .more = U16LD_DENOM_1320_MORE};};
template<> struct libdivide_constants<uint16_t,1321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1321_MAGIC, .more = U16LD_DENOM_1321_MORE};};
template<> struct libdivide_constants<uint16_t,1322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1322_MAGIC, .more = U16LD_DENOM_1322_MORE};};
template<> struct libdivide_constants<uint16_t,1323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1323_MAGIC, .more = U16LD_DENOM_1323_MORE};};
template<> struct libdivide_constants<uint16_t,1324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1324_MAGIC, .more = U16LD_DENOM_1324_MORE};};
template<> struct libdivide_constants<uint16_t,1325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1325_MAGIC, .more = U16LD_DENOM_1325_MORE};};
template<> struct libdivide_constants<uint16_t,1326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1326_MAGIC, .more = U16LD_DENOM_1326_MORE};};
template<> struct libdivide_constants<uint16_t,1327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1327_MAGIC, .more = U16LD_DENOM_1327_MORE};};
template<> struct libdivide_constants<uint16_t,1328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1328_MAGIC, .more = U16LD_DENOM_1328_MORE};};
template<> struct libdivide_constants<uint16_t,1329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1329_MAGIC, .more = U16LD_DENOM_1329_MORE};};
template<> struct libdivide_constants<uint16_t,1330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1330_MAGIC, .more = U16LD_DENOM_1330_MORE};};
template<> struct libdivide_constants<uint16_t,1331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1331_MAGIC, .more = U16LD_DENOM_1331_MORE};};
template<> struct libdivide_constants<uint16_t,1332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1332_MAGIC, .more = U16LD_DENOM_1332_MORE};};
template<> struct libdivide_constants<uint16_t,1333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1333_MAGIC, .more = U16LD_DENOM_1333_MORE};};
template<> struct libdivide_constants<uint16_t,1334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1334_MAGIC, .more = U16LD_DENOM_1334_MORE};};
template<> struct libdivide_constants<uint16_t,1335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1335_MAGIC, .more = U16LD_DENOM_1335_MORE};};
template<> struct libdivide_constants<uint16_t,1336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1336_MAGIC, .more = U16LD_DENOM_1336_MORE};};
template<> struct libdivide_constants<uint16_t,1337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1337_MAGIC, .more = U16LD_DENOM_1337_MORE};};
template<> struct libdivide_constants<uint16_t,1338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1338_MAGIC, .more = U16LD_DENOM_1338_MORE};};
template<> struct libdivide_constants<uint16_t,1339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1339_MAGIC, .more = U16LD_DENOM_1339_MORE};};
template<> struct libdivide_constants<uint16_t,1340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1340_MAGIC, .more = U16LD_DENOM_1340_MORE};};
template<> struct libdivide_constants<uint16_t,1341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1341_MAGIC, .more = U16LD_DENOM_1341_MORE};};
template<> struct libdivide_constants<uint16_t,1342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1342_MAGIC, .more = U16LD_DENOM_1342_MORE};};
template<> struct libdivide_constants<uint16_t,1343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1343_MAGIC, .more = U16LD_DENOM_1343_MORE};};
template<> struct libdivide_constants<uint16_t,1344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1344_MAGIC, .more = U16LD_DENOM_1344_MORE};};
template<> struct libdivide_constants<uint16_t,1345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1345_MAGIC, .more = U16LD_DENOM_1345_MORE};};
template<> struct libdivide_constants<uint16_t,1346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1346_MAGIC, .more = U16LD_DENOM_1346_MORE};};
template<> struct libdivide_constants<uint16_t,1347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1347_MAGIC, .more = U16LD_DENOM_1347_MORE};};
template<> struct libdivide_constants<uint16_t,1348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1348_MAGIC, .more = U16LD_DENOM_1348_MORE};};
template<> struct libdivide_constants<uint16_t,1349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1349_MAGIC, .more = U16LD_DENOM_1349_MORE};};
template<> struct libdivide_constants<uint16_t,1350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1350_MAGIC, .more = U16LD_DENOM_1350_MORE};};
template<> struct libdivide_constants<uint16_t,1351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1351_MAGIC, .more = U16LD_DENOM_1351_MORE};};
template<> struct libdivide_constants<uint16_t,1352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1352_MAGIC, .more = U16LD_DENOM_1352_MORE};};
template<> struct libdivide_constants<uint16_t,1353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1353_MAGIC, .more = U16LD_DENOM_1353_MORE};};
template<> struct libdivide_constants<uint16_t,1354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1354_MAGIC, .more = U16LD_DENOM_1354_MORE};};
template<> struct libdivide_constants<uint16_t,1355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1355_MAGIC, .more = U16LD_DENOM_1355_MORE};};
template<> struct libdivide_constants<uint16_t,1356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1356_MAGIC, .more = U16LD_DENOM_1356_MORE};};
template<> struct libdivide_constants<uint16_t,1357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1357_MAGIC, .more = U16LD_DENOM_1357_MORE};};
template<> struct libdivide_constants<uint16_t,1358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1358_MAGIC, .more = U16LD_DENOM_1358_MORE};};
template<> struct libdivide_constants<uint16_t,1359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1359_MAGIC, .more = U16LD_DENOM_1359_MORE};};
template<> struct libdivide_constants<uint16_t,1360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1360_MAGIC, .more = U16LD_DENOM_1360_MORE};};
template<> struct libdivide_constants<uint16_t,1361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1361_MAGIC, .more = U16LD_DENOM_1361_MORE};};
template<> struct libdivide_constants<uint16_t,1362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1362_MAGIC, .more = U16LD_DENOM_1362_MORE};};
template<> struct libdivide_constants<uint16_t,1363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1363_MAGIC, .more = U16LD_DENOM_1363_MORE};};
template<> struct libdivide_constants<uint16_t,1364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1364_MAGIC, .more = U16LD_DENOM_1364_MORE};};
template<> struct libdivide_constants<uint16_t,1365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1365_MAGIC, .more = U16LD_DENOM_1365_MORE};};
template<> struct libdivide_constants<uint16_t,1366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1366_MAGIC, .more = U16LD_DENOM_1366_MORE};};
template<> struct libdivide_constants<uint16_t,1367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1367_MAGIC, .more = U16LD_DENOM_1367_MORE};};
template<> struct libdivide_constants<uint16_t,1368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1368_MAGIC, .more = U16LD_DENOM_1368_MORE};};
template<> struct libdivide_constants<uint16_t,1369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1369_MAGIC, .more = U16LD_DENOM_1369_MORE};};
template<> struct libdivide_constants<uint16_t,1370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1370_MAGIC, .more = U16LD_DENOM_1370_MORE};};
template<> struct libdivide_constants<uint16_t,1371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1371_MAGIC, .more = U16LD_DENOM_1371_MORE};};
template<> struct libdivide_constants<uint16_t,1372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1372_MAGIC, .more = U16LD_DENOM_1372_MORE};};
template<> struct libdivide_constants<uint16_t,1373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1373_MAGIC, .more = U16LD_DENOM_1373_MORE};};
template<> struct libdivide_constants<uint16_t,1374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1374_MAGIC, .more = U16LD_DENOM_1374_MORE};};
template<> struct libdivide_constants<uint16_t,1375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1375_MAGIC, .more = U16LD_DENOM_1375_MORE};};
template<> struct libdivide_constants<uint16_t,1376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1376_MAGIC, .more = U16LD_DENOM_1376_MORE};};
template<> struct libdivide_constants<uint16_t,1377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1377_MAGIC, .more = U16LD_DENOM_1377_MORE};};
template<> struct libdivide_constants<uint16_t,1378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1378_MAGIC, .more = U16LD_DENOM_1378_MORE};};
template<> struct libdivide_constants<uint16_t,1379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1379_MAGIC, .more = U16LD_DENOM_1379_MORE};};
template<> struct libdivide_constants<uint16_t,1380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1380_MAGIC, .more = U16LD_DENOM_1380_MORE};};
template<> struct libdivide_constants<uint16_t,1381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1381_MAGIC, .more = U16LD_DENOM_1381_MORE};};
template<> struct libdivide_constants<uint16_t,1382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1382_MAGIC, .more = U16LD_DENOM_1382_MORE};};
template<> struct libdivide_constants<uint16_t,1383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1383_MAGIC, .more = U16LD_DENOM_1383_MORE};};
template<> struct libdivide_constants<uint16_t,1384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1384_MAGIC, .more = U16LD_DENOM_1384_MORE};};
template<> struct libdivide_constants<uint16_t,1385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1385_MAGIC, .more = U16LD_DENOM_1385_MORE};};
template<> struct libdivide_constants<uint16_t,1386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1386_MAGIC, .more = U16LD_DENOM_1386_MORE};};
template<> struct libdivide_constants<uint16_t,1387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1387_MAGIC, .more = U16LD_DENOM_1387_MORE};};
template<> struct libdivide_constants<uint16_t,1388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1388_MAGIC, .more = U16LD_DENOM_1388_MORE};};
template<> struct libdivide_constants<uint16_t,1389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1389_MAGIC, .more = U16LD_DENOM_1389_MORE};};
template<> struct libdivide_constants<uint16_t,1390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1390_MAGIC, .more = U16LD_DENOM_1390_MORE};};
template<> struct libdivide_constants<uint16_t,1391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1391_MAGIC, .more = U16LD_DENOM_1391_MORE};};
template<> struct libdivide_constants<uint16_t,1392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1392_MAGIC, .more = U16LD_DENOM_1392_MORE};};
template<> struct libdivide_constants<uint16_t,1393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1393_MAGIC, .more = U16LD_DENOM_1393_MORE};};
template<> struct libdivide_constants<uint16_t,1394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1394_MAGIC, .more = U16LD_DENOM_1394_MORE};};
template<> struct libdivide_constants<uint16_t,1395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1395_MAGIC, .more = U16LD_DENOM_1395_MORE};};
template<> struct libdivide_constants<uint16_t,1396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1396_MAGIC, .more = U16LD_DENOM_1396_MORE};};
template<> struct libdivide_constants<uint16_t,1397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1397_MAGIC, .more = U16LD_DENOM_1397_MORE};};
template<> struct libdivide_constants<uint16_t,1398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1398_MAGIC, .more = U16LD_DENOM_1398_MORE};};
template<> struct libdivide_constants<uint16_t,1399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1399_MAGIC, .more = U16LD_DENOM_1399_MORE};};
template<> struct libdivide_constants<uint16_t,1400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1400_MAGIC, .more = U16LD_DENOM_1400_MORE};};
template<> struct libdivide_constants<uint16_t,1401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1401_MAGIC, .more = U16LD_DENOM_1401_MORE};};
template<> struct libdivide_constants<uint16_t,1402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1402_MAGIC, .more = U16LD_DENOM_1402_MORE};};
template<> struct libdivide_constants<uint16_t,1403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1403_MAGIC, .more = U16LD_DENOM_1403_MORE};};
template<> struct libdivide_constants<uint16_t,1404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1404_MAGIC, .more = U16LD_DENOM_1404_MORE};};
template<> struct libdivide_constants<uint16_t,1405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1405_MAGIC, .more = U16LD_DENOM_1405_MORE};};
template<> struct libdivide_constants<uint16_t,1406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1406_MAGIC, .more = U16LD_DENOM_1406_MORE};};
template<> struct libdivide_constants<uint16_t,1407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1407_MAGIC, .more = U16LD_DENOM_1407_MORE};};
template<> struct libdivide_constants<uint16_t,1408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1408_MAGIC, .more = U16LD_DENOM_1408_MORE};};
template<> struct libdivide_constants<uint16_t,1409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1409_MAGIC, .more = U16LD_DENOM_1409_MORE};};
template<> struct libdivide_constants<uint16_t,1410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1410_MAGIC, .more = U16LD_DENOM_1410_MORE};};
template<> struct libdivide_constants<uint16_t,1411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1411_MAGIC, .more = U16LD_DENOM_1411_MORE};};
template<> struct libdivide_constants<uint16_t,1412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1412_MAGIC, .more = U16LD_DENOM_1412_MORE};};
template<> struct libdivide_constants<uint16_t,1413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1413_MAGIC, .more = U16LD_DENOM_1413_MORE};};
template<> struct libdivide_constants<uint16_t,1414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1414_MAGIC, .more = U16LD_DENOM_1414_MORE};};
template<> struct libdivide_constants<uint16_t,1415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1415_MAGIC, .more = U16LD_DENOM_1415_MORE};};
template<> struct libdivide_constants<uint16_t,1416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1416_MAGIC, .more = U16LD_DENOM_1416_MORE};};
template<> struct libdivide_constants<uint16_t,1417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1417_MAGIC, .more = U16LD_DENOM_1417_MORE};};
template<> struct libdivide_constants<uint16_t,1418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1418_MAGIC, .more = U16LD_DENOM_1418_MORE};};
template<> struct libdivide_constants<uint16_t,1419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1419_MAGIC, .more = U16LD_DENOM_1419_MORE};};
template<> struct libdivide_constants<uint16_t,1420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1420_MAGIC, .more = U16LD_DENOM_1420_MORE};};
template<> struct libdivide_constants<uint16_t,1421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1421_MAGIC, .more = U16LD_DENOM_1421_MORE};};
template<> struct libdivide_constants<uint16_t,1422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1422_MAGIC, .more = U16LD_DENOM_1422_MORE};};
template<> struct libdivide_constants<uint16_t,1423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1423_MAGIC, .more = U16LD_DENOM_1423_MORE};};
template<> struct libdivide_constants<uint16_t,1424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1424_MAGIC, .more = U16LD_DENOM_1424_MORE};};
template<> struct libdivide_constants<uint16_t,1425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1425_MAGIC, .more = U16LD_DENOM_1425_MORE};};
template<> struct libdivide_constants<uint16_t,1426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1426_MAGIC, .more = U16LD_DENOM_1426_MORE};};
template<> struct libdivide_constants<uint16_t,1427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1427_MAGIC, .more = U16LD_DENOM_1427_MORE};};
template<> struct libdivide_constants<uint16_t,1428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1428_MAGIC, .more = U16LD_DENOM_1428_MORE};};
template<> struct libdivide_constants<uint16_t,1429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1429_MAGIC, .more = U16LD_DENOM_1429_MORE};};
template<> struct libdivide_constants<uint16_t,1430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1430_MAGIC, .more = U16LD_DENOM_1430_MORE};};
template<> struct libdivide_constants<uint16_t,1431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1431_MAGIC, .more = U16LD_DENOM_1431_MORE};};
template<> struct libdivide_constants<uint16_t,1432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1432_MAGIC, .more = U16LD_DENOM_1432_MORE};};
template<> struct libdivide_constants<uint16_t,1433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1433_MAGIC, .more = U16LD_DENOM_1433_MORE};};
template<> struct libdivide_constants<uint16_t,1434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1434_MAGIC, .more = U16LD_DENOM_1434_MORE};};
template<> struct libdivide_constants<uint16_t,1435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1435_MAGIC, .more = U16LD_DENOM_1435_MORE};};
template<> struct libdivide_constants<uint16_t,1436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1436_MAGIC, .more = U16LD_DENOM_1436_MORE};};
template<> struct libdivide_constants<uint16_t,1437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1437_MAGIC, .more = U16LD_DENOM_1437_MORE};};
template<> struct libdivide_constants<uint16_t,1438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1438_MAGIC, .more = U16LD_DENOM_1438_MORE};};
template<> struct libdivide_constants<uint16_t,1439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1439_MAGIC, .more = U16LD_DENOM_1439_MORE};};
template<> struct libdivide_constants<uint16_t,1440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1440_MAGIC, .more = U16LD_DENOM_1440_MORE};};
template<> struct libdivide_constants<uint16_t,1441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1441_MAGIC, .more = U16LD_DENOM_1441_MORE};};
template<> struct libdivide_constants<uint16_t,1442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1442_MAGIC, .more = U16LD_DENOM_1442_MORE};};
template<> struct libdivide_constants<uint16_t,1443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1443_MAGIC, .more = U16LD_DENOM_1443_MORE};};
template<> struct libdivide_constants<uint16_t,1444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1444_MAGIC, .more = U16LD_DENOM_1444_MORE};};
template<> struct libdivide_constants<uint16_t,1445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1445_MAGIC, .more = U16LD_DENOM_1445_MORE};};
template<> struct libdivide_constants<uint16_t,1446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1446_MAGIC, .more = U16LD_DENOM_1446_MORE};};
template<> struct libdivide_constants<uint16_t,1447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1447_MAGIC, .more = U16LD_DENOM_1447_MORE};};
template<> struct libdivide_constants<uint16_t,1448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1448_MAGIC, .more = U16LD_DENOM_1448_MORE};};
template<> struct libdivide_constants<uint16_t,1449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1449_MAGIC, .more = U16LD_DENOM_1449_MORE};};
template<> struct libdivide_constants<uint16_t,1450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1450_MAGIC, .more = U16LD_DENOM_1450_MORE};};
template<> struct libdivide_constants<uint16_t,1451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1451_MAGIC, .more = U16LD_DENOM_1451_MORE};};
template<> struct libdivide_constants<uint16_t,1452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1452_MAGIC, .more = U16LD_DENOM_1452_MORE};};
template<> struct libdivide_constants<uint16_t,1453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1453_MAGIC, .more = U16LD_DENOM_1453_MORE};};
template<> struct libdivide_constants<uint16_t,1454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1454_MAGIC, .more = U16LD_DENOM_1454_MORE};};
template<> struct libdivide_constants<uint16_t,1455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1455_MAGIC, .more = U16LD_DENOM_1455_MORE};};
template<> struct libdivide_constants<uint16_t,1456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1456_MAGIC, .more = U16LD_DENOM_1456_MORE};};
template<> struct libdivide_constants<uint16_t,1457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1457_MAGIC, .more = U16LD_DENOM_1457_MORE};};
template<> struct libdivide_constants<uint16_t,1458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1458_MAGIC, .more = U16LD_DENOM_1458_MORE};};
template<> struct libdivide_constants<uint16_t,1459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1459_MAGIC, .more = U16LD_DENOM_1459_MORE};};
template<> struct libdivide_constants<uint16_t,1460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1460_MAGIC, .more = U16LD_DENOM_1460_MORE};};
template<> struct libdivide_constants<uint16_t,1461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1461_MAGIC, .more = U16LD_DENOM_1461_MORE};};
template<> struct libdivide_constants<uint16_t,1462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1462_MAGIC, .more = U16LD_DENOM_1462_MORE};};
template<> struct libdivide_constants<uint16_t,1463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1463_MAGIC, .more = U16LD_DENOM_1463_MORE};};
template<> struct libdivide_constants<uint16_t,1464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1464_MAGIC, .more = U16LD_DENOM_1464_MORE};};
template<> struct libdivide_constants<uint16_t,1465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1465_MAGIC, .more = U16LD_DENOM_1465_MORE};};
template<> struct libdivide_constants<uint16_t,1466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1466_MAGIC, .more = U16LD_DENOM_1466_MORE};};
template<> struct libdivide_constants<uint16_t,1467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1467_MAGIC, .more = U16LD_DENOM_1467_MORE};};
template<> struct libdivide_constants<uint16_t,1468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1468_MAGIC, .more = U16LD_DENOM_1468_MORE};};
template<> struct libdivide_constants<uint16_t,1469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1469_MAGIC, .more = U16LD_DENOM_1469_MORE};};
template<> struct libdivide_constants<uint16_t,1470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1470_MAGIC, .more = U16LD_DENOM_1470_MORE};};
template<> struct libdivide_constants<uint16_t,1471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1471_MAGIC, .more = U16LD_DENOM_1471_MORE};};
template<> struct libdivide_constants<uint16_t,1472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1472_MAGIC, .more = U16LD_DENOM_1472_MORE};};
template<> struct libdivide_constants<uint16_t,1473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1473_MAGIC, .more = U16LD_DENOM_1473_MORE};};
template<> struct libdivide_constants<uint16_t,1474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1474_MAGIC, .more = U16LD_DENOM_1474_MORE};};
template<> struct libdivide_constants<uint16_t,1475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1475_MAGIC, .more = U16LD_DENOM_1475_MORE};};
template<> struct libdivide_constants<uint16_t,1476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1476_MAGIC, .more = U16LD_DENOM_1476_MORE};};
template<> struct libdivide_constants<uint16_t,1477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1477_MAGIC, .more = U16LD_DENOM_1477_MORE};};
template<> struct libdivide_constants<uint16_t,1478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1478_MAGIC, .more = U16LD_DENOM_1478_MORE};};
template<> struct libdivide_constants<uint16_t,1479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1479_MAGIC, .more = U16LD_DENOM_1479_MORE};};
template<> struct libdivide_constants<uint16_t,1480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1480_MAGIC, .more = U16LD_DENOM_1480_MORE};};
template<> struct libdivide_constants<uint16_t,1481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1481_MAGIC, .more = U16LD_DENOM_1481_MORE};};
template<> struct libdivide_constants<uint16_t,1482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1482_MAGIC, .more = U16LD_DENOM_1482_MORE};};
template<> struct libdivide_constants<uint16_t,1483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1483_MAGIC, .more = U16LD_DENOM_1483_MORE};};
template<> struct libdivide_constants<uint16_t,1484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1484_MAGIC, .more = U16LD_DENOM_1484_MORE};};
template<> struct libdivide_constants<uint16_t,1485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1485_MAGIC, .more = U16LD_DENOM_1485_MORE};};
template<> struct libdivide_constants<uint16_t,1486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1486_MAGIC, .more = U16LD_DENOM_1486_MORE};};
template<> struct libdivide_constants<uint16_t,1487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1487_MAGIC, .more = U16LD_DENOM_1487_MORE};};
template<> struct libdivide_constants<uint16_t,1488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1488_MAGIC, .more = U16LD_DENOM_1488_MORE};};
template<> struct libdivide_constants<uint16_t,1489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1489_MAGIC, .more = U16LD_DENOM_1489_MORE};};
template<> struct libdivide_constants<uint16_t,1490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1490_MAGIC, .more = U16LD_DENOM_1490_MORE};};
template<> struct libdivide_constants<uint16_t,1491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1491_MAGIC, .more = U16LD_DENOM_1491_MORE};};
template<> struct libdivide_constants<uint16_t,1492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1492_MAGIC, .more = U16LD_DENOM_1492_MORE};};
template<> struct libdivide_constants<uint16_t,1493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1493_MAGIC, .more = U16LD_DENOM_1493_MORE};};
template<> struct libdivide_constants<uint16_t,1494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1494_MAGIC, .more = U16LD_DENOM_1494_MORE};};
template<> struct libdivide_constants<uint16_t,1495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1495_MAGIC, .more = U16LD_DENOM_1495_MORE};};
template<> struct libdivide_constants<uint16_t,1496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1496_MAGIC, .more = U16LD_DENOM_1496_MORE};};
template<> struct libdivide_constants<uint16_t,1497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1497_MAGIC, .more = U16LD_DENOM_1497_MORE};};
template<> struct libdivide_constants<uint16_t,1498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1498_MAGIC, .more = U16LD_DENOM_1498_MORE};};
template<> struct libdivide_constants<uint16_t,1499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1499_MAGIC, .more = U16LD_DENOM_1499_MORE};};
template<> struct libdivide_constants<uint16_t,1500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1500_MAGIC, .more = U16LD_DENOM_1500_MORE};};
template<> struct libdivide_constants<uint16_t,1501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1501_MAGIC, .more = U16LD_DENOM_1501_MORE};};
template<> struct libdivide_constants<uint16_t,1502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1502_MAGIC, .more = U16LD_DENOM_1502_MORE};};
template<> struct libdivide_constants<uint16_t,1503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1503_MAGIC, .more = U16LD_DENOM_1503_MORE};};
template<> struct libdivide_constants<uint16_t,1504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1504_MAGIC, .more = U16LD_DENOM_1504_MORE};};
template<> struct libdivide_constants<uint16_t,1505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1505_MAGIC, .more = U16LD_DENOM_1505_MORE};};
template<> struct libdivide_constants<uint16_t,1506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1506_MAGIC, .more = U16LD_DENOM_1506_MORE};};
template<> struct libdivide_constants<uint16_t,1507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1507_MAGIC, .more = U16LD_DENOM_1507_MORE};};
template<> struct libdivide_constants<uint16_t,1508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1508_MAGIC, .more = U16LD_DENOM_1508_MORE};};
template<> struct libdivide_constants<uint16_t,1509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1509_MAGIC, .more = U16LD_DENOM_1509_MORE};};
template<> struct libdivide_constants<uint16_t,1510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1510_MAGIC, .more = U16LD_DENOM_1510_MORE};};
template<> struct libdivide_constants<uint16_t,1511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1511_MAGIC, .more = U16LD_DENOM_1511_MORE};};
template<> struct libdivide_constants<uint16_t,1512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1512_MAGIC, .more = U16LD_DENOM_1512_MORE};};
template<> struct libdivide_constants<uint16_t,1513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1513_MAGIC, .more = U16LD_DENOM_1513_MORE};};
template<> struct libdivide_constants<uint16_t,1514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1514_MAGIC, .more = U16LD_DENOM_1514_MORE};};
template<> struct libdivide_constants<uint16_t,1515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1515_MAGIC, .more = U16LD_DENOM_1515_MORE};};
template<> struct libdivide_constants<uint16_t,1516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1516_MAGIC, .more = U16LD_DENOM_1516_MORE};};
template<> struct libdivide_constants<uint16_t,1517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1517_MAGIC, .more = U16LD_DENOM_1517_MORE};};
template<> struct libdivide_constants<uint16_t,1518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1518_MAGIC, .more = U16LD_DENOM_1518_MORE};};
template<> struct libdivide_constants<uint16_t,1519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1519_MAGIC, .more = U16LD_DENOM_1519_MORE};};
template<> struct libdivide_constants<uint16_t,1520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1520_MAGIC, .more = U16LD_DENOM_1520_MORE};};
template<> struct libdivide_constants<uint16_t,1521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1521_MAGIC, .more = U16LD_DENOM_1521_MORE};};
template<> struct libdivide_constants<uint16_t,1522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1522_MAGIC, .more = U16LD_DENOM_1522_MORE};};
template<> struct libdivide_constants<uint16_t,1523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1523_MAGIC, .more = U16LD_DENOM_1523_MORE};};
template<> struct libdivide_constants<uint16_t,1524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1524_MAGIC, .more = U16LD_DENOM_1524_MORE};};
template<> struct libdivide_constants<uint16_t,1525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1525_MAGIC, .more = U16LD_DENOM_1525_MORE};};
template<> struct libdivide_constants<uint16_t,1526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1526_MAGIC, .more = U16LD_DENOM_1526_MORE};};
template<> struct libdivide_constants<uint16_t,1527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1527_MAGIC, .more = U16LD_DENOM_1527_MORE};};
template<> struct libdivide_constants<uint16_t,1528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1528_MAGIC, .more = U16LD_DENOM_1528_MORE};};
template<> struct libdivide_constants<uint16_t,1529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1529_MAGIC, .more = U16LD_DENOM_1529_MORE};};
template<> struct libdivide_constants<uint16_t,1530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1530_MAGIC, .more = U16LD_DENOM_1530_MORE};};
template<> struct libdivide_constants<uint16_t,1531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1531_MAGIC, .more = U16LD_DENOM_1531_MORE};};
template<> struct libdivide_constants<uint16_t,1532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1532_MAGIC, .more = U16LD_DENOM_1532_MORE};};
template<> struct libdivide_constants<uint16_t,1533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1533_MAGIC, .more = U16LD_DENOM_1533_MORE};};
template<> struct libdivide_constants<uint16_t,1534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1534_MAGIC, .more = U16LD_DENOM_1534_MORE};};
template<> struct libdivide_constants<uint16_t,1535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1535_MAGIC, .more = U16LD_DENOM_1535_MORE};};
template<> struct libdivide_constants<uint16_t,1536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1536_MAGIC, .more = U16LD_DENOM_1536_MORE};};
template<> struct libdivide_constants<uint16_t,1537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1537_MAGIC, .more = U16LD_DENOM_1537_MORE};};
template<> struct libdivide_constants<uint16_t,1538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1538_MAGIC, .more = U16LD_DENOM_1538_MORE};};
template<> struct libdivide_constants<uint16_t,1539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1539_MAGIC, .more = U16LD_DENOM_1539_MORE};};
template<> struct libdivide_constants<uint16_t,1540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1540_MAGIC, .more = U16LD_DENOM_1540_MORE};};
template<> struct libdivide_constants<uint16_t,1541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1541_MAGIC, .more = U16LD_DENOM_1541_MORE};};
template<> struct libdivide_constants<uint16_t,1542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1542_MAGIC, .more = U16LD_DENOM_1542_MORE};};
template<> struct libdivide_constants<uint16_t,1543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1543_MAGIC, .more = U16LD_DENOM_1543_MORE};};
template<> struct libdivide_constants<uint16_t,1544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1544_MAGIC, .more = U16LD_DENOM_1544_MORE};};
template<> struct libdivide_constants<uint16_t,1545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1545_MAGIC, .more = U16LD_DENOM_1545_MORE};};
template<> struct libdivide_constants<uint16_t,1546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1546_MAGIC, .more = U16LD_DENOM_1546_MORE};};
template<> struct libdivide_constants<uint16_t,1547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1547_MAGIC, .more = U16LD_DENOM_1547_MORE};};
template<> struct libdivide_constants<uint16_t,1548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1548_MAGIC, .more = U16LD_DENOM_1548_MORE};};
template<> struct libdivide_constants<uint16_t,1549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1549_MAGIC, .more = U16LD_DENOM_1549_MORE};};
template<> struct libdivide_constants<uint16_t,1550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1550_MAGIC, .more = U16LD_DENOM_1550_MORE};};
template<> struct libdivide_constants<uint16_t,1551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1551_MAGIC, .more = U16LD_DENOM_1551_MORE};};
template<> struct libdivide_constants<uint16_t,1552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1552_MAGIC, .more = U16LD_DENOM_1552_MORE};};
template<> struct libdivide_constants<uint16_t,1553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1553_MAGIC, .more = U16LD_DENOM_1553_MORE};};
template<> struct libdivide_constants<uint16_t,1554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1554_MAGIC, .more = U16LD_DENOM_1554_MORE};};
template<> struct libdivide_constants<uint16_t,1555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1555_MAGIC, .more = U16LD_DENOM_1555_MORE};};
template<> struct libdivide_constants<uint16_t,1556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1556_MAGIC, .more = U16LD_DENOM_1556_MORE};};
template<> struct libdivide_constants<uint16_t,1557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1557_MAGIC, .more = U16LD_DENOM_1557_MORE};};
template<> struct libdivide_constants<uint16_t,1558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1558_MAGIC, .more = U16LD_DENOM_1558_MORE};};
template<> struct libdivide_constants<uint16_t,1559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1559_MAGIC, .more = U16LD_DENOM_1559_MORE};};
template<> struct libdivide_constants<uint16_t,1560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1560_MAGIC, .more = U16LD_DENOM_1560_MORE};};
template<> struct libdivide_constants<uint16_t,1561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1561_MAGIC, .more = U16LD_DENOM_1561_MORE};};
template<> struct libdivide_constants<uint16_t,1562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1562_MAGIC, .more = U16LD_DENOM_1562_MORE};};
template<> struct libdivide_constants<uint16_t,1563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1563_MAGIC, .more = U16LD_DENOM_1563_MORE};};
template<> struct libdivide_constants<uint16_t,1564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1564_MAGIC, .more = U16LD_DENOM_1564_MORE};};
template<> struct libdivide_constants<uint16_t,1565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1565_MAGIC, .more = U16LD_DENOM_1565_MORE};};
template<> struct libdivide_constants<uint16_t,1566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1566_MAGIC, .more = U16LD_DENOM_1566_MORE};};
template<> struct libdivide_constants<uint16_t,1567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1567_MAGIC, .more = U16LD_DENOM_1567_MORE};};
template<> struct libdivide_constants<uint16_t,1568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1568_MAGIC, .more = U16LD_DENOM_1568_MORE};};
template<> struct libdivide_constants<uint16_t,1569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1569_MAGIC, .more = U16LD_DENOM_1569_MORE};};
template<> struct libdivide_constants<uint16_t,1570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1570_MAGIC, .more = U16LD_DENOM_1570_MORE};};
template<> struct libdivide_constants<uint16_t,1571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1571_MAGIC, .more = U16LD_DENOM_1571_MORE};};
template<> struct libdivide_constants<uint16_t,1572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1572_MAGIC, .more = U16LD_DENOM_1572_MORE};};
template<> struct libdivide_constants<uint16_t,1573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1573_MAGIC, .more = U16LD_DENOM_1573_MORE};};
template<> struct libdivide_constants<uint16_t,1574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1574_MAGIC, .more = U16LD_DENOM_1574_MORE};};
template<> struct libdivide_constants<uint16_t,1575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1575_MAGIC, .more = U16LD_DENOM_1575_MORE};};
template<> struct libdivide_constants<uint16_t,1576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1576_MAGIC, .more = U16LD_DENOM_1576_MORE};};
template<> struct libdivide_constants<uint16_t,1577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1577_MAGIC, .more = U16LD_DENOM_1577_MORE};};
template<> struct libdivide_constants<uint16_t,1578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1578_MAGIC, .more = U16LD_DENOM_1578_MORE};};
template<> struct libdivide_constants<uint16_t,1579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1579_MAGIC, .more = U16LD_DENOM_1579_MORE};};
template<> struct libdivide_constants<uint16_t,1580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1580_MAGIC, .more = U16LD_DENOM_1580_MORE};};
template<> struct libdivide_constants<uint16_t,1581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1581_MAGIC, .more = U16LD_DENOM_1581_MORE};};
template<> struct libdivide_constants<uint16_t,1582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1582_MAGIC, .more = U16LD_DENOM_1582_MORE};};
template<> struct libdivide_constants<uint16_t,1583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1583_MAGIC, .more = U16LD_DENOM_1583_MORE};};
template<> struct libdivide_constants<uint16_t,1584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1584_MAGIC, .more = U16LD_DENOM_1584_MORE};};
template<> struct libdivide_constants<uint16_t,1585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1585_MAGIC, .more = U16LD_DENOM_1585_MORE};};
template<> struct libdivide_constants<uint16_t,1586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1586_MAGIC, .more = U16LD_DENOM_1586_MORE};};
template<> struct libdivide_constants<uint16_t,1587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1587_MAGIC, .more = U16LD_DENOM_1587_MORE};};
template<> struct libdivide_constants<uint16_t,1588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1588_MAGIC, .more = U16LD_DENOM_1588_MORE};};
template<> struct libdivide_constants<uint16_t,1589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1589_MAGIC, .more = U16LD_DENOM_1589_MORE};};
template<> struct libdivide_constants<uint16_t,1590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1590_MAGIC, .more = U16LD_DENOM_1590_MORE};};
template<> struct libdivide_constants<uint16_t,1591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1591_MAGIC, .more = U16LD_DENOM_1591_MORE};};
template<> struct libdivide_constants<uint16_t,1592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1592_MAGIC, .more = U16LD_DENOM_1592_MORE};};
template<> struct libdivide_constants<uint16_t,1593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1593_MAGIC, .more = U16LD_DENOM_1593_MORE};};
template<> struct libdivide_constants<uint16_t,1594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1594_MAGIC, .more = U16LD_DENOM_1594_MORE};};
template<> struct libdivide_constants<uint16_t,1595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1595_MAGIC, .more = U16LD_DENOM_1595_MORE};};
template<> struct libdivide_constants<uint16_t,1596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1596_MAGIC, .more = U16LD_DENOM_1596_MORE};};
template<> struct libdivide_constants<uint16_t,1597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1597_MAGIC, .more = U16LD_DENOM_1597_MORE};};
template<> struct libdivide_constants<uint16_t,1598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1598_MAGIC, .more = U16LD_DENOM_1598_MORE};};
template<> struct libdivide_constants<uint16_t,1599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1599_MAGIC, .more = U16LD_DENOM_1599_MORE};};
template<> struct libdivide_constants<uint16_t,1600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1600_MAGIC, .more = U16LD_DENOM_1600_MORE};};
template<> struct libdivide_constants<uint16_t,1601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1601_MAGIC, .more = U16LD_DENOM_1601_MORE};};
template<> struct libdivide_constants<uint16_t,1602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1602_MAGIC, .more = U16LD_DENOM_1602_MORE};};
template<> struct libdivide_constants<uint16_t,1603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1603_MAGIC, .more = U16LD_DENOM_1603_MORE};};
template<> struct libdivide_constants<uint16_t,1604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1604_MAGIC, .more = U16LD_DENOM_1604_MORE};};
template<> struct libdivide_constants<uint16_t,1605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1605_MAGIC, .more = U16LD_DENOM_1605_MORE};};
template<> struct libdivide_constants<uint16_t,1606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1606_MAGIC, .more = U16LD_DENOM_1606_MORE};};
template<> struct libdivide_constants<uint16_t,1607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1607_MAGIC, .more = U16LD_DENOM_1607_MORE};};
template<> struct libdivide_constants<uint16_t,1608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1608_MAGIC, .more = U16LD_DENOM_1608_MORE};};
template<> struct libdivide_constants<uint16_t,1609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1609_MAGIC, .more = U16LD_DENOM_1609_MORE};};
template<> struct libdivide_constants<uint16_t,1610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1610_MAGIC, .more = U16LD_DENOM_1610_MORE};};
template<> struct libdivide_constants<uint16_t,1611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1611_MAGIC, .more = U16LD_DENOM_1611_MORE};};
template<> struct libdivide_constants<uint16_t,1612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1612_MAGIC, .more = U16LD_DENOM_1612_MORE};};
template<> struct libdivide_constants<uint16_t,1613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1613_MAGIC, .more = U16LD_DENOM_1613_MORE};};
template<> struct libdivide_constants<uint16_t,1614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1614_MAGIC, .more = U16LD_DENOM_1614_MORE};};
template<> struct libdivide_constants<uint16_t,1615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1615_MAGIC, .more = U16LD_DENOM_1615_MORE};};
template<> struct libdivide_constants<uint16_t,1616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1616_MAGIC, .more = U16LD_DENOM_1616_MORE};};
template<> struct libdivide_constants<uint16_t,1617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1617_MAGIC, .more = U16LD_DENOM_1617_MORE};};
template<> struct libdivide_constants<uint16_t,1618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1618_MAGIC, .more = U16LD_DENOM_1618_MORE};};
template<> struct libdivide_constants<uint16_t,1619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1619_MAGIC, .more = U16LD_DENOM_1619_MORE};};
template<> struct libdivide_constants<uint16_t,1620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1620_MAGIC, .more = U16LD_DENOM_1620_MORE};};
template<> struct libdivide_constants<uint16_t,1621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1621_MAGIC, .more = U16LD_DENOM_1621_MORE};};
template<> struct libdivide_constants<uint16_t,1622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1622_MAGIC, .more = U16LD_DENOM_1622_MORE};};
template<> struct libdivide_constants<uint16_t,1623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1623_MAGIC, .more = U16LD_DENOM_1623_MORE};};
template<> struct libdivide_constants<uint16_t,1624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1624_MAGIC, .more = U16LD_DENOM_1624_MORE};};
template<> struct libdivide_constants<uint16_t,1625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1625_MAGIC, .more = U16LD_DENOM_1625_MORE};};
template<> struct libdivide_constants<uint16_t,1626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1626_MAGIC, .more = U16LD_DENOM_1626_MORE};};
template<> struct libdivide_constants<uint16_t,1627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1627_MAGIC, .more = U16LD_DENOM_1627_MORE};};
template<> struct libdivide_constants<uint16_t,1628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1628_MAGIC, .more = U16LD_DENOM_1628_MORE};};
template<> struct libdivide_constants<uint16_t,1629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1629_MAGIC, .more = U16LD_DENOM_1629_MORE};};
template<> struct libdivide_constants<uint16_t,1630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1630_MAGIC, .more = U16LD_DENOM_1630_MORE};};
template<> struct libdivide_constants<uint16_t,1631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1631_MAGIC, .more = U16LD_DENOM_1631_MORE};};
template<> struct libdivide_constants<uint16_t,1632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1632_MAGIC, .more = U16LD_DENOM_1632_MORE};};
template<> struct libdivide_constants<uint16_t,1633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1633_MAGIC, .more = U16LD_DENOM_1633_MORE};};
template<> struct libdivide_constants<uint16_t,1634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1634_MAGIC, .more = U16LD_DENOM_1634_MORE};};
template<> struct libdivide_constants<uint16_t,1635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1635_MAGIC, .more = U16LD_DENOM_1635_MORE};};
template<> struct libdivide_constants<uint16_t,1636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1636_MAGIC, .more = U16LD_DENOM_1636_MORE};};
template<> struct libdivide_constants<uint16_t,1637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1637_MAGIC, .more = U16LD_DENOM_1637_MORE};};
template<> struct libdivide_constants<uint16_t,1638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1638_MAGIC, .more = U16LD_DENOM_1638_MORE};};
template<> struct libdivide_constants<uint16_t,1639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1639_MAGIC, .more = U16LD_DENOM_1639_MORE};};
template<> struct libdivide_constants<uint16_t,1640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1640_MAGIC, .more = U16LD_DENOM_1640_MORE};};
template<> struct libdivide_constants<uint16_t,1641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1641_MAGIC, .more = U16LD_DENOM_1641_MORE};};
template<> struct libdivide_constants<uint16_t,1642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1642_MAGIC, .more = U16LD_DENOM_1642_MORE};};
template<> struct libdivide_constants<uint16_t,1643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1643_MAGIC, .more = U16LD_DENOM_1643_MORE};};
template<> struct libdivide_constants<uint16_t,1644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1644_MAGIC, .more = U16LD_DENOM_1644_MORE};};
template<> struct libdivide_constants<uint16_t,1645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1645_MAGIC, .more = U16LD_DENOM_1645_MORE};};
template<> struct libdivide_constants<uint16_t,1646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1646_MAGIC, .more = U16LD_DENOM_1646_MORE};};
template<> struct libdivide_constants<uint16_t,1647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1647_MAGIC, .more = U16LD_DENOM_1647_MORE};};
template<> struct libdivide_constants<uint16_t,1648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1648_MAGIC, .more = U16LD_DENOM_1648_MORE};};
template<> struct libdivide_constants<uint16_t,1649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1649_MAGIC, .more = U16LD_DENOM_1649_MORE};};
template<> struct libdivide_constants<uint16_t,1650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1650_MAGIC, .more = U16LD_DENOM_1650_MORE};};
template<> struct libdivide_constants<uint16_t,1651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1651_MAGIC, .more = U16LD_DENOM_1651_MORE};};
template<> struct libdivide_constants<uint16_t,1652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1652_MAGIC, .more = U16LD_DENOM_1652_MORE};};
template<> struct libdivide_constants<uint16_t,1653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1653_MAGIC, .more = U16LD_DENOM_1653_MORE};};
template<> struct libdivide_constants<uint16_t,1654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1654_MAGIC, .more = U16LD_DENOM_1654_MORE};};
template<> struct libdivide_constants<uint16_t,1655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1655_MAGIC, .more = U16LD_DENOM_1655_MORE};};
template<> struct libdivide_constants<uint16_t,1656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1656_MAGIC, .more = U16LD_DENOM_1656_MORE};};
template<> struct libdivide_constants<uint16_t,1657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1657_MAGIC, .more = U16LD_DENOM_1657_MORE};};
template<> struct libdivide_constants<uint16_t,1658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1658_MAGIC, .more = U16LD_DENOM_1658_MORE};};
template<> struct libdivide_constants<uint16_t,1659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1659_MAGIC, .more = U16LD_DENOM_1659_MORE};};
template<> struct libdivide_constants<uint16_t,1660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1660_MAGIC, .more = U16LD_DENOM_1660_MORE};};
template<> struct libdivide_constants<uint16_t,1661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1661_MAGIC, .more = U16LD_DENOM_1661_MORE};};
template<> struct libdivide_constants<uint16_t,1662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1662_MAGIC, .more = U16LD_DENOM_1662_MORE};};
template<> struct libdivide_constants<uint16_t,1663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1663_MAGIC, .more = U16LD_DENOM_1663_MORE};};
template<> struct libdivide_constants<uint16_t,1664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1664_MAGIC, .more = U16LD_DENOM_1664_MORE};};
template<> struct libdivide_constants<uint16_t,1665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1665_MAGIC, .more = U16LD_DENOM_1665_MORE};};
template<> struct libdivide_constants<uint16_t,1666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1666_MAGIC, .more = U16LD_DENOM_1666_MORE};};
template<> struct libdivide_constants<uint16_t,1667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1667_MAGIC, .more = U16LD_DENOM_1667_MORE};};
template<> struct libdivide_constants<uint16_t,1668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1668_MAGIC, .more = U16LD_DENOM_1668_MORE};};
template<> struct libdivide_constants<uint16_t,1669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1669_MAGIC, .more = U16LD_DENOM_1669_MORE};};
template<> struct libdivide_constants<uint16_t,1670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1670_MAGIC, .more = U16LD_DENOM_1670_MORE};};
template<> struct libdivide_constants<uint16_t,1671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1671_MAGIC, .more = U16LD_DENOM_1671_MORE};};
template<> struct libdivide_constants<uint16_t,1672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1672_MAGIC, .more = U16LD_DENOM_1672_MORE};};
template<> struct libdivide_constants<uint16_t,1673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1673_MAGIC, .more = U16LD_DENOM_1673_MORE};};
template<> struct libdivide_constants<uint16_t,1674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1674_MAGIC, .more = U16LD_DENOM_1674_MORE};};
template<> struct libdivide_constants<uint16_t,1675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1675_MAGIC, .more = U16LD_DENOM_1675_MORE};};
template<> struct libdivide_constants<uint16_t,1676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1676_MAGIC, .more = U16LD_DENOM_1676_MORE};};
template<> struct libdivide_constants<uint16_t,1677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1677_MAGIC, .more = U16LD_DENOM_1677_MORE};};
template<> struct libdivide_constants<uint16_t,1678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1678_MAGIC, .more = U16LD_DENOM_1678_MORE};};
template<> struct libdivide_constants<uint16_t,1679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1679_MAGIC, .more = U16LD_DENOM_1679_MORE};};
template<> struct libdivide_constants<uint16_t,1680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1680_MAGIC, .more = U16LD_DENOM_1680_MORE};};
template<> struct libdivide_constants<uint16_t,1681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1681_MAGIC, .more = U16LD_DENOM_1681_MORE};};
template<> struct libdivide_constants<uint16_t,1682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1682_MAGIC, .more = U16LD_DENOM_1682_MORE};};
template<> struct libdivide_constants<uint16_t,1683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1683_MAGIC, .more = U16LD_DENOM_1683_MORE};};
template<> struct libdivide_constants<uint16_t,1684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1684_MAGIC, .more = U16LD_DENOM_1684_MORE};};
template<> struct libdivide_constants<uint16_t,1685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1685_MAGIC, .more = U16LD_DENOM_1685_MORE};};
template<> struct libdivide_constants<uint16_t,1686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1686_MAGIC, .more = U16LD_DENOM_1686_MORE};};
template<> struct libdivide_constants<uint16_t,1687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1687_MAGIC, .more = U16LD_DENOM_1687_MORE};};
template<> struct libdivide_constants<uint16_t,1688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1688_MAGIC, .more = U16LD_DENOM_1688_MORE};};
template<> struct libdivide_constants<uint16_t,1689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1689_MAGIC, .more = U16LD_DENOM_1689_MORE};};
template<> struct libdivide_constants<uint16_t,1690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1690_MAGIC, .more = U16LD_DENOM_1690_MORE};};
template<> struct libdivide_constants<uint16_t,1691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1691_MAGIC, .more = U16LD_DENOM_1691_MORE};};
template<> struct libdivide_constants<uint16_t,1692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1692_MAGIC, .more = U16LD_DENOM_1692_MORE};};
template<> struct libdivide_constants<uint16_t,1693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1693_MAGIC, .more = U16LD_DENOM_1693_MORE};};
template<> struct libdivide_constants<uint16_t,1694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1694_MAGIC, .more = U16LD_DENOM_1694_MORE};};
template<> struct libdivide_constants<uint16_t,1695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1695_MAGIC, .more = U16LD_DENOM_1695_MORE};};
template<> struct libdivide_constants<uint16_t,1696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1696_MAGIC, .more = U16LD_DENOM_1696_MORE};};
template<> struct libdivide_constants<uint16_t,1697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1697_MAGIC, .more = U16LD_DENOM_1697_MORE};};
template<> struct libdivide_constants<uint16_t,1698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1698_MAGIC, .more = U16LD_DENOM_1698_MORE};};
template<> struct libdivide_constants<uint16_t,1699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1699_MAGIC, .more = U16LD_DENOM_1699_MORE};};
template<> struct libdivide_constants<uint16_t,1700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1700_MAGIC, .more = U16LD_DENOM_1700_MORE};};
template<> struct libdivide_constants<uint16_t,1701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1701_MAGIC, .more = U16LD_DENOM_1701_MORE};};
template<> struct libdivide_constants<uint16_t,1702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1702_MAGIC, .more = U16LD_DENOM_1702_MORE};};
template<> struct libdivide_constants<uint16_t,1703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1703_MAGIC, .more = U16LD_DENOM_1703_MORE};};
template<> struct libdivide_constants<uint16_t,1704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1704_MAGIC, .more = U16LD_DENOM_1704_MORE};};
template<> struct libdivide_constants<uint16_t,1705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1705_MAGIC, .more = U16LD_DENOM_1705_MORE};};
template<> struct libdivide_constants<uint16_t,1706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1706_MAGIC, .more = U16LD_DENOM_1706_MORE};};
template<> struct libdivide_constants<uint16_t,1707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1707_MAGIC, .more = U16LD_DENOM_1707_MORE};};
template<> struct libdivide_constants<uint16_t,1708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1708_MAGIC, .more = U16LD_DENOM_1708_MORE};};
template<> struct libdivide_constants<uint16_t,1709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1709_MAGIC, .more = U16LD_DENOM_1709_MORE};};
template<> struct libdivide_constants<uint16_t,1710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1710_MAGIC, .more = U16LD_DENOM_1710_MORE};};
template<> struct libdivide_constants<uint16_t,1711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1711_MAGIC, .more = U16LD_DENOM_1711_MORE};};
template<> struct libdivide_constants<uint16_t,1712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1712_MAGIC, .more = U16LD_DENOM_1712_MORE};};
template<> struct libdivide_constants<uint16_t,1713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1713_MAGIC, .more = U16LD_DENOM_1713_MORE};};
template<> struct libdivide_constants<uint16_t,1714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1714_MAGIC, .more = U16LD_DENOM_1714_MORE};};
template<> struct libdivide_constants<uint16_t,1715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1715_MAGIC, .more = U16LD_DENOM_1715_MORE};};
template<> struct libdivide_constants<uint16_t,1716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1716_MAGIC, .more = U16LD_DENOM_1716_MORE};};
template<> struct libdivide_constants<uint16_t,1717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1717_MAGIC, .more = U16LD_DENOM_1717_MORE};};
template<> struct libdivide_constants<uint16_t,1718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1718_MAGIC, .more = U16LD_DENOM_1718_MORE};};
template<> struct libdivide_constants<uint16_t,1719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1719_MAGIC, .more = U16LD_DENOM_1719_MORE};};
template<> struct libdivide_constants<uint16_t,1720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1720_MAGIC, .more = U16LD_DENOM_1720_MORE};};
template<> struct libdivide_constants<uint16_t,1721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1721_MAGIC, .more = U16LD_DENOM_1721_MORE};};
template<> struct libdivide_constants<uint16_t,1722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1722_MAGIC, .more = U16LD_DENOM_1722_MORE};};
template<> struct libdivide_constants<uint16_t,1723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1723_MAGIC, .more = U16LD_DENOM_1723_MORE};};
template<> struct libdivide_constants<uint16_t,1724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1724_MAGIC, .more = U16LD_DENOM_1724_MORE};};
template<> struct libdivide_constants<uint16_t,1725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1725_MAGIC, .more = U16LD_DENOM_1725_MORE};};
template<> struct libdivide_constants<uint16_t,1726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1726_MAGIC, .more = U16LD_DENOM_1726_MORE};};
template<> struct libdivide_constants<uint16_t,1727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1727_MAGIC, .more = U16LD_DENOM_1727_MORE};};
template<> struct libdivide_constants<uint16_t,1728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1728_MAGIC, .more = U16LD_DENOM_1728_MORE};};
template<> struct libdivide_constants<uint16_t,1729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1729_MAGIC, .more = U16LD_DENOM_1729_MORE};};
template<> struct libdivide_constants<uint16_t,1730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1730_MAGIC, .more = U16LD_DENOM_1730_MORE};};
template<> struct libdivide_constants<uint16_t,1731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1731_MAGIC, .more = U16LD_DENOM_1731_MORE};};
template<> struct libdivide_constants<uint16_t,1732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1732_MAGIC, .more = U16LD_DENOM_1732_MORE};};
template<> struct libdivide_constants<uint16_t,1733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1733_MAGIC, .more = U16LD_DENOM_1733_MORE};};
template<> struct libdivide_constants<uint16_t,1734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1734_MAGIC, .more = U16LD_DENOM_1734_MORE};};
template<> struct libdivide_constants<uint16_t,1735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1735_MAGIC, .more = U16LD_DENOM_1735_MORE};};
template<> struct libdivide_constants<uint16_t,1736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1736_MAGIC, .more = U16LD_DENOM_1736_MORE};};
template<> struct libdivide_constants<uint16_t,1737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1737_MAGIC, .more = U16LD_DENOM_1737_MORE};};
template<> struct libdivide_constants<uint16_t,1738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1738_MAGIC, .more = U16LD_DENOM_1738_MORE};};
template<> struct libdivide_constants<uint16_t,1739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1739_MAGIC, .more = U16LD_DENOM_1739_MORE};};
template<> struct libdivide_constants<uint16_t,1740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1740_MAGIC, .more = U16LD_DENOM_1740_MORE};};
template<> struct libdivide_constants<uint16_t,1741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1741_MAGIC, .more = U16LD_DENOM_1741_MORE};};
template<> struct libdivide_constants<uint16_t,1742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1742_MAGIC, .more = U16LD_DENOM_1742_MORE};};
template<> struct libdivide_constants<uint16_t,1743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1743_MAGIC, .more = U16LD_DENOM_1743_MORE};};
template<> struct libdivide_constants<uint16_t,1744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1744_MAGIC, .more = U16LD_DENOM_1744_MORE};};
template<> struct libdivide_constants<uint16_t,1745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1745_MAGIC, .more = U16LD_DENOM_1745_MORE};};
template<> struct libdivide_constants<uint16_t,1746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1746_MAGIC, .more = U16LD_DENOM_1746_MORE};};
template<> struct libdivide_constants<uint16_t,1747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1747_MAGIC, .more = U16LD_DENOM_1747_MORE};};
template<> struct libdivide_constants<uint16_t,1748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1748_MAGIC, .more = U16LD_DENOM_1748_MORE};};
template<> struct libdivide_constants<uint16_t,1749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1749_MAGIC, .more = U16LD_DENOM_1749_MORE};};
template<> struct libdivide_constants<uint16_t,1750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1750_MAGIC, .more = U16LD_DENOM_1750_MORE};};
template<> struct libdivide_constants<uint16_t,1751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1751_MAGIC, .more = U16LD_DENOM_1751_MORE};};
template<> struct libdivide_constants<uint16_t,1752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1752_MAGIC, .more = U16LD_DENOM_1752_MORE};};
template<> struct libdivide_constants<uint16_t,1753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1753_MAGIC, .more = U16LD_DENOM_1753_MORE};};
template<> struct libdivide_constants<uint16_t,1754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1754_MAGIC, .more = U16LD_DENOM_1754_MORE};};
template<> struct libdivide_constants<uint16_t,1755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1755_MAGIC, .more = U16LD_DENOM_1755_MORE};};
template<> struct libdivide_constants<uint16_t,1756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1756_MAGIC, .more = U16LD_DENOM_1756_MORE};};
template<> struct libdivide_constants<uint16_t,1757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1757_MAGIC, .more = U16LD_DENOM_1757_MORE};};
template<> struct libdivide_constants<uint16_t,1758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1758_MAGIC, .more = U16LD_DENOM_1758_MORE};};
template<> struct libdivide_constants<uint16_t,1759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1759_MAGIC, .more = U16LD_DENOM_1759_MORE};};
template<> struct libdivide_constants<uint16_t,1760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1760_MAGIC, .more = U16LD_DENOM_1760_MORE};};
template<> struct libdivide_constants<uint16_t,1761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1761_MAGIC, .more = U16LD_DENOM_1761_MORE};};
template<> struct libdivide_constants<uint16_t,1762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1762_MAGIC, .more = U16LD_DENOM_1762_MORE};};
template<> struct libdivide_constants<uint16_t,1763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1763_MAGIC, .more = U16LD_DENOM_1763_MORE};};
template<> struct libdivide_constants<uint16_t,1764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1764_MAGIC, .more = U16LD_DENOM_1764_MORE};};
template<> struct libdivide_constants<uint16_t,1765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1765_MAGIC, .more = U16LD_DENOM_1765_MORE};};
template<> struct libdivide_constants<uint16_t,1766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1766_MAGIC, .more = U16LD_DENOM_1766_MORE};};
template<> struct libdivide_constants<uint16_t,1767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1767_MAGIC, .more = U16LD_DENOM_1767_MORE};};
template<> struct libdivide_constants<uint16_t,1768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1768_MAGIC, .more = U16LD_DENOM_1768_MORE};};
template<> struct libdivide_constants<uint16_t,1769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1769_MAGIC, .more = U16LD_DENOM_1769_MORE};};
template<> struct libdivide_constants<uint16_t,1770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1770_MAGIC, .more = U16LD_DENOM_1770_MORE};};
template<> struct libdivide_constants<uint16_t,1771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1771_MAGIC, .more = U16LD_DENOM_1771_MORE};};
template<> struct libdivide_constants<uint16_t,1772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1772_MAGIC, .more = U16LD_DENOM_1772_MORE};};
template<> struct libdivide_constants<uint16_t,1773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1773_MAGIC, .more = U16LD_DENOM_1773_MORE};};
template<> struct libdivide_constants<uint16_t,1774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1774_MAGIC, .more = U16LD_DENOM_1774_MORE};};
template<> struct libdivide_constants<uint16_t,1775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1775_MAGIC, .more = U16LD_DENOM_1775_MORE};};
template<> struct libdivide_constants<uint16_t,1776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1776_MAGIC, .more = U16LD_DENOM_1776_MORE};};
template<> struct libdivide_constants<uint16_t,1777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1777_MAGIC, .more = U16LD_DENOM_1777_MORE};};
template<> struct libdivide_constants<uint16_t,1778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1778_MAGIC, .more = U16LD_DENOM_1778_MORE};};
template<> struct libdivide_constants<uint16_t,1779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1779_MAGIC, .more = U16LD_DENOM_1779_MORE};};
template<> struct libdivide_constants<uint16_t,1780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1780_MAGIC, .more = U16LD_DENOM_1780_MORE};};
template<> struct libdivide_constants<uint16_t,1781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1781_MAGIC, .more = U16LD_DENOM_1781_MORE};};
template<> struct libdivide_constants<uint16_t,1782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1782_MAGIC, .more = U16LD_DENOM_1782_MORE};};
template<> struct libdivide_constants<uint16_t,1783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1783_MAGIC, .more = U16LD_DENOM_1783_MORE};};
template<> struct libdivide_constants<uint16_t,1784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1784_MAGIC, .more = U16LD_DENOM_1784_MORE};};
template<> struct libdivide_constants<uint16_t,1785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1785_MAGIC, .more = U16LD_DENOM_1785_MORE};};
template<> struct libdivide_constants<uint16_t,1786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1786_MAGIC, .more = U16LD_DENOM_1786_MORE};};
template<> struct libdivide_constants<uint16_t,1787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1787_MAGIC, .more = U16LD_DENOM_1787_MORE};};
template<> struct libdivide_constants<uint16_t,1788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1788_MAGIC, .more = U16LD_DENOM_1788_MORE};};
template<> struct libdivide_constants<uint16_t,1789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1789_MAGIC, .more = U16LD_DENOM_1789_MORE};};
template<> struct libdivide_constants<uint16_t,1790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1790_MAGIC, .more = U16LD_DENOM_1790_MORE};};
template<> struct libdivide_constants<uint16_t,1791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1791_MAGIC, .more = U16LD_DENOM_1791_MORE};};
template<> struct libdivide_constants<uint16_t,1792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1792_MAGIC, .more = U16LD_DENOM_1792_MORE};};
template<> struct libdivide_constants<uint16_t,1793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1793_MAGIC, .more = U16LD_DENOM_1793_MORE};};
template<> struct libdivide_constants<uint16_t,1794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1794_MAGIC, .more = U16LD_DENOM_1794_MORE};};
template<> struct libdivide_constants<uint16_t,1795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1795_MAGIC, .more = U16LD_DENOM_1795_MORE};};
template<> struct libdivide_constants<uint16_t,1796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1796_MAGIC, .more = U16LD_DENOM_1796_MORE};};
template<> struct libdivide_constants<uint16_t,1797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1797_MAGIC, .more = U16LD_DENOM_1797_MORE};};
template<> struct libdivide_constants<uint16_t,1798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1798_MAGIC, .more = U16LD_DENOM_1798_MORE};};
template<> struct libdivide_constants<uint16_t,1799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1799_MAGIC, .more = U16LD_DENOM_1799_MORE};};
template<> struct libdivide_constants<uint16_t,1800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1800_MAGIC, .more = U16LD_DENOM_1800_MORE};};
template<> struct libdivide_constants<uint16_t,1801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1801_MAGIC, .more = U16LD_DENOM_1801_MORE};};
template<> struct libdivide_constants<uint16_t,1802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1802_MAGIC, .more = U16LD_DENOM_1802_MORE};};
template<> struct libdivide_constants<uint16_t,1803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1803_MAGIC, .more = U16LD_DENOM_1803_MORE};};
template<> struct libdivide_constants<uint16_t,1804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1804_MAGIC, .more = U16LD_DENOM_1804_MORE};};
template<> struct libdivide_constants<uint16_t,1805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1805_MAGIC, .more = U16LD_DENOM_1805_MORE};};
template<> struct libdivide_constants<uint16_t,1806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1806_MAGIC, .more = U16LD_DENOM_1806_MORE};};
template<> struct libdivide_constants<uint16_t,1807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1807_MAGIC, .more = U16LD_DENOM_1807_MORE};};
template<> struct libdivide_constants<uint16_t,1808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1808_MAGIC, .more = U16LD_DENOM_1808_MORE};};
template<> struct libdivide_constants<uint16_t,1809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1809_MAGIC, .more = U16LD_DENOM_1809_MORE};};
template<> struct libdivide_constants<uint16_t,1810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1810_MAGIC, .more = U16LD_DENOM_1810_MORE};};
template<> struct libdivide_constants<uint16_t,1811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1811_MAGIC, .more = U16LD_DENOM_1811_MORE};};
template<> struct libdivide_constants<uint16_t,1812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1812_MAGIC, .more = U16LD_DENOM_1812_MORE};};
template<> struct libdivide_constants<uint16_t,1813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1813_MAGIC, .more = U16LD_DENOM_1813_MORE};};
template<> struct libdivide_constants<uint16_t,1814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1814_MAGIC, .more = U16LD_DENOM_1814_MORE};};
template<> struct libdivide_constants<uint16_t,1815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1815_MAGIC, .more = U16LD_DENOM_1815_MORE};};
template<> struct libdivide_constants<uint16_t,1816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1816_MAGIC, .more = U16LD_DENOM_1816_MORE};};
template<> struct libdivide_constants<uint16_t,1817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1817_MAGIC, .more = U16LD_DENOM_1817_MORE};};
template<> struct libdivide_constants<uint16_t,1818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1818_MAGIC, .more = U16LD_DENOM_1818_MORE};};
template<> struct libdivide_constants<uint16_t,1819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1819_MAGIC, .more = U16LD_DENOM_1819_MORE};};
template<> struct libdivide_constants<uint16_t,1820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1820_MAGIC, .more = U16LD_DENOM_1820_MORE};};
template<> struct libdivide_constants<uint16_t,1821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1821_MAGIC, .more = U16LD_DENOM_1821_MORE};};
template<> struct libdivide_constants<uint16_t,1822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1822_MAGIC, .more = U16LD_DENOM_1822_MORE};};
template<> struct libdivide_constants<uint16_t,1823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1823_MAGIC, .more = U16LD_DENOM_1823_MORE};};
template<> struct libdivide_constants<uint16_t,1824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1824_MAGIC, .more = U16LD_DENOM_1824_MORE};};
template<> struct libdivide_constants<uint16_t,1825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1825_MAGIC, .more = U16LD_DENOM_1825_MORE};};
template<> struct libdivide_constants<uint16_t,1826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1826_MAGIC, .more = U16LD_DENOM_1826_MORE};};
template<> struct libdivide_constants<uint16_t,1827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1827_MAGIC, .more = U16LD_DENOM_1827_MORE};};
template<> struct libdivide_constants<uint16_t,1828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1828_MAGIC, .more = U16LD_DENOM_1828_MORE};};
template<> struct libdivide_constants<uint16_t,1829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1829_MAGIC, .more = U16LD_DENOM_1829_MORE};};
template<> struct libdivide_constants<uint16_t,1830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1830_MAGIC, .more = U16LD_DENOM_1830_MORE};};
template<> struct libdivide_constants<uint16_t,1831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1831_MAGIC, .more = U16LD_DENOM_1831_MORE};};
template<> struct libdivide_constants<uint16_t,1832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1832_MAGIC, .more = U16LD_DENOM_1832_MORE};};
template<> struct libdivide_constants<uint16_t,1833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1833_MAGIC, .more = U16LD_DENOM_1833_MORE};};
template<> struct libdivide_constants<uint16_t,1834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1834_MAGIC, .more = U16LD_DENOM_1834_MORE};};
template<> struct libdivide_constants<uint16_t,1835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1835_MAGIC, .more = U16LD_DENOM_1835_MORE};};
template<> struct libdivide_constants<uint16_t,1836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1836_MAGIC, .more = U16LD_DENOM_1836_MORE};};
template<> struct libdivide_constants<uint16_t,1837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1837_MAGIC, .more = U16LD_DENOM_1837_MORE};};
template<> struct libdivide_constants<uint16_t,1838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1838_MAGIC, .more = U16LD_DENOM_1838_MORE};};
template<> struct libdivide_constants<uint16_t,1839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1839_MAGIC, .more = U16LD_DENOM_1839_MORE};};
template<> struct libdivide_constants<uint16_t,1840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1840_MAGIC, .more = U16LD_DENOM_1840_MORE};};
template<> struct libdivide_constants<uint16_t,1841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1841_MAGIC, .more = U16LD_DENOM_1841_MORE};};
template<> struct libdivide_constants<uint16_t,1842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1842_MAGIC, .more = U16LD_DENOM_1842_MORE};};
template<> struct libdivide_constants<uint16_t,1843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1843_MAGIC, .more = U16LD_DENOM_1843_MORE};};
template<> struct libdivide_constants<uint16_t,1844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1844_MAGIC, .more = U16LD_DENOM_1844_MORE};};
template<> struct libdivide_constants<uint16_t,1845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1845_MAGIC, .more = U16LD_DENOM_1845_MORE};};
template<> struct libdivide_constants<uint16_t,1846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1846_MAGIC, .more = U16LD_DENOM_1846_MORE};};
template<> struct libdivide_constants<uint16_t,1847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1847_MAGIC, .more = U16LD_DENOM_1847_MORE};};
template<> struct libdivide_constants<uint16_t,1848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1848_MAGIC, .more = U16LD_DENOM_1848_MORE};};
template<> struct libdivide_constants<uint16_t,1849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1849_MAGIC, .more = U16LD_DENOM_1849_MORE};};
template<> struct libdivide_constants<uint16_t,1850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1850_MAGIC, .more = U16LD_DENOM_1850_MORE};};
template<> struct libdivide_constants<uint16_t,1851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1851_MAGIC, .more = U16LD_DENOM_1851_MORE};};
template<> struct libdivide_constants<uint16_t,1852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1852_MAGIC, .more = U16LD_DENOM_1852_MORE};};
template<> struct libdivide_constants<uint16_t,1853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1853_MAGIC, .more = U16LD_DENOM_1853_MORE};};
template<> struct libdivide_constants<uint16_t,1854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1854_MAGIC, .more = U16LD_DENOM_1854_MORE};};
template<> struct libdivide_constants<uint16_t,1855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1855_MAGIC, .more = U16LD_DENOM_1855_MORE};};
template<> struct libdivide_constants<uint16_t,1856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1856_MAGIC, .more = U16LD_DENOM_1856_MORE};};
template<> struct libdivide_constants<uint16_t,1857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1857_MAGIC, .more = U16LD_DENOM_1857_MORE};};
template<> struct libdivide_constants<uint16_t,1858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1858_MAGIC, .more = U16LD_DENOM_1858_MORE};};
template<> struct libdivide_constants<uint16_t,1859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1859_MAGIC, .more = U16LD_DENOM_1859_MORE};};
template<> struct libdivide_constants<uint16_t,1860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1860_MAGIC, .more = U16LD_DENOM_1860_MORE};};
template<> struct libdivide_constants<uint16_t,1861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1861_MAGIC, .more = U16LD_DENOM_1861_MORE};};
template<> struct libdivide_constants<uint16_t,1862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1862_MAGIC, .more = U16LD_DENOM_1862_MORE};};
template<> struct libdivide_constants<uint16_t,1863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1863_MAGIC, .more = U16LD_DENOM_1863_MORE};};
template<> struct libdivide_constants<uint16_t,1864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1864_MAGIC, .more = U16LD_DENOM_1864_MORE};};
template<> struct libdivide_constants<uint16_t,1865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1865_MAGIC, .more = U16LD_DENOM_1865_MORE};};
template<> struct libdivide_constants<uint16_t,1866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1866_MAGIC, .more = U16LD_DENOM_1866_MORE};};
template<> struct libdivide_constants<uint16_t,1867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1867_MAGIC, .more = U16LD_DENOM_1867_MORE};};
template<> struct libdivide_constants<uint16_t,1868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1868_MAGIC, .more = U16LD_DENOM_1868_MORE};};
template<> struct libdivide_constants<uint16_t,1869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1869_MAGIC, .more = U16LD_DENOM_1869_MORE};};
template<> struct libdivide_constants<uint16_t,1870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1870_MAGIC, .more = U16LD_DENOM_1870_MORE};};
template<> struct libdivide_constants<uint16_t,1871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1871_MAGIC, .more = U16LD_DENOM_1871_MORE};};
template<> struct libdivide_constants<uint16_t,1872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1872_MAGIC, .more = U16LD_DENOM_1872_MORE};};
template<> struct libdivide_constants<uint16_t,1873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1873_MAGIC, .more = U16LD_DENOM_1873_MORE};};
template<> struct libdivide_constants<uint16_t,1874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1874_MAGIC, .more = U16LD_DENOM_1874_MORE};};
template<> struct libdivide_constants<uint16_t,1875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1875_MAGIC, .more = U16LD_DENOM_1875_MORE};};
template<> struct libdivide_constants<uint16_t,1876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1876_MAGIC, .more = U16LD_DENOM_1876_MORE};};
template<> struct libdivide_constants<uint16_t,1877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1877_MAGIC, .more = U16LD_DENOM_1877_MORE};};
template<> struct libdivide_constants<uint16_t,1878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1878_MAGIC, .more = U16LD_DENOM_1878_MORE};};
template<> struct libdivide_constants<uint16_t,1879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1879_MAGIC, .more = U16LD_DENOM_1879_MORE};};
template<> struct libdivide_constants<uint16_t,1880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1880_MAGIC, .more = U16LD_DENOM_1880_MORE};};
template<> struct libdivide_constants<uint16_t,1881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1881_MAGIC, .more = U16LD_DENOM_1881_MORE};};
template<> struct libdivide_constants<uint16_t,1882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1882_MAGIC, .more = U16LD_DENOM_1882_MORE};};
template<> struct libdivide_constants<uint16_t,1883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1883_MAGIC, .more = U16LD_DENOM_1883_MORE};};
template<> struct libdivide_constants<uint16_t,1884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1884_MAGIC, .more = U16LD_DENOM_1884_MORE};};
template<> struct libdivide_constants<uint16_t,1885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1885_MAGIC, .more = U16LD_DENOM_1885_MORE};};
template<> struct libdivide_constants<uint16_t,1886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1886_MAGIC, .more = U16LD_DENOM_1886_MORE};};
template<> struct libdivide_constants<uint16_t,1887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1887_MAGIC, .more = U16LD_DENOM_1887_MORE};};
template<> struct libdivide_constants<uint16_t,1888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1888_MAGIC, .more = U16LD_DENOM_1888_MORE};};
template<> struct libdivide_constants<uint16_t,1889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1889_MAGIC, .more = U16LD_DENOM_1889_MORE};};
template<> struct libdivide_constants<uint16_t,1890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1890_MAGIC, .more = U16LD_DENOM_1890_MORE};};
template<> struct libdivide_constants<uint16_t,1891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1891_MAGIC, .more = U16LD_DENOM_1891_MORE};};
template<> struct libdivide_constants<uint16_t,1892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1892_MAGIC, .more = U16LD_DENOM_1892_MORE};};
template<> struct libdivide_constants<uint16_t,1893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1893_MAGIC, .more = U16LD_DENOM_1893_MORE};};
template<> struct libdivide_constants<uint16_t,1894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1894_MAGIC, .more = U16LD_DENOM_1894_MORE};};
template<> struct libdivide_constants<uint16_t,1895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1895_MAGIC, .more = U16LD_DENOM_1895_MORE};};
template<> struct libdivide_constants<uint16_t,1896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1896_MAGIC, .more = U16LD_DENOM_1896_MORE};};
template<> struct libdivide_constants<uint16_t,1897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1897_MAGIC, .more = U16LD_DENOM_1897_MORE};};
template<> struct libdivide_constants<uint16_t,1898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1898_MAGIC, .more = U16LD_DENOM_1898_MORE};};
template<> struct libdivide_constants<uint16_t,1899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1899_MAGIC, .more = U16LD_DENOM_1899_MORE};};
template<> struct libdivide_constants<uint16_t,1900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1900_MAGIC, .more = U16LD_DENOM_1900_MORE};};
template<> struct libdivide_constants<uint16_t,1901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1901_MAGIC, .more = U16LD_DENOM_1901_MORE};};
template<> struct libdivide_constants<uint16_t,1902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1902_MAGIC, .more = U16LD_DENOM_1902_MORE};};
template<> struct libdivide_constants<uint16_t,1903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1903_MAGIC, .more = U16LD_DENOM_1903_MORE};};
template<> struct libdivide_constants<uint16_t,1904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1904_MAGIC, .more = U16LD_DENOM_1904_MORE};};
template<> struct libdivide_constants<uint16_t,1905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1905_MAGIC, .more = U16LD_DENOM_1905_MORE};};
template<> struct libdivide_constants<uint16_t,1906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1906_MAGIC, .more = U16LD_DENOM_1906_MORE};};
template<> struct libdivide_constants<uint16_t,1907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1907_MAGIC, .more = U16LD_DENOM_1907_MORE};};
template<> struct libdivide_constants<uint16_t,1908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1908_MAGIC, .more = U16LD_DENOM_1908_MORE};};
template<> struct libdivide_constants<uint16_t,1909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1909_MAGIC, .more = U16LD_DENOM_1909_MORE};};
template<> struct libdivide_constants<uint16_t,1910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1910_MAGIC, .more = U16LD_DENOM_1910_MORE};};
template<> struct libdivide_constants<uint16_t,1911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1911_MAGIC, .more = U16LD_DENOM_1911_MORE};};
template<> struct libdivide_constants<uint16_t,1912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1912_MAGIC, .more = U16LD_DENOM_1912_MORE};};
template<> struct libdivide_constants<uint16_t,1913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1913_MAGIC, .more = U16LD_DENOM_1913_MORE};};
template<> struct libdivide_constants<uint16_t,1914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1914_MAGIC, .more = U16LD_DENOM_1914_MORE};};
template<> struct libdivide_constants<uint16_t,1915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1915_MAGIC, .more = U16LD_DENOM_1915_MORE};};
template<> struct libdivide_constants<uint16_t,1916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1916_MAGIC, .more = U16LD_DENOM_1916_MORE};};
template<> struct libdivide_constants<uint16_t,1917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1917_MAGIC, .more = U16LD_DENOM_1917_MORE};};
template<> struct libdivide_constants<uint16_t,1918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1918_MAGIC, .more = U16LD_DENOM_1918_MORE};};
template<> struct libdivide_constants<uint16_t,1919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1919_MAGIC, .more = U16LD_DENOM_1919_MORE};};
template<> struct libdivide_constants<uint16_t,1920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1920_MAGIC, .more = U16LD_DENOM_1920_MORE};};
template<> struct libdivide_constants<uint16_t,1921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1921_MAGIC, .more = U16LD_DENOM_1921_MORE};};
template<> struct libdivide_constants<uint16_t,1922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1922_MAGIC, .more = U16LD_DENOM_1922_MORE};};
template<> struct libdivide_constants<uint16_t,1923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1923_MAGIC, .more = U16LD_DENOM_1923_MORE};};
template<> struct libdivide_constants<uint16_t,1924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1924_MAGIC, .more = U16LD_DENOM_1924_MORE};};
template<> struct libdivide_constants<uint16_t,1925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1925_MAGIC, .more = U16LD_DENOM_1925_MORE};};
template<> struct libdivide_constants<uint16_t,1926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1926_MAGIC, .more = U16LD_DENOM_1926_MORE};};
template<> struct libdivide_constants<uint16_t,1927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1927_MAGIC, .more = U16LD_DENOM_1927_MORE};};
template<> struct libdivide_constants<uint16_t,1928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1928_MAGIC, .more = U16LD_DENOM_1928_MORE};};
template<> struct libdivide_constants<uint16_t,1929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1929_MAGIC, .more = U16LD_DENOM_1929_MORE};};
template<> struct libdivide_constants<uint16_t,1930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1930_MAGIC, .more = U16LD_DENOM_1930_MORE};};
template<> struct libdivide_constants<uint16_t,1931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1931_MAGIC, .more = U16LD_DENOM_1931_MORE};};
template<> struct libdivide_constants<uint16_t,1932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1932_MAGIC, .more = U16LD_DENOM_1932_MORE};};
template<> struct libdivide_constants<uint16_t,1933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1933_MAGIC, .more = U16LD_DENOM_1933_MORE};};
template<> struct libdivide_constants<uint16_t,1934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1934_MAGIC, .more = U16LD_DENOM_1934_MORE};};
template<> struct libdivide_constants<uint16_t,1935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1935_MAGIC, .more = U16LD_DENOM_1935_MORE};};
template<> struct libdivide_constants<uint16_t,1936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1936_MAGIC, .more = U16LD_DENOM_1936_MORE};};
template<> struct libdivide_constants<uint16_t,1937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1937_MAGIC, .more = U16LD_DENOM_1937_MORE};};
template<> struct libdivide_constants<uint16_t,1938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1938_MAGIC, .more = U16LD_DENOM_1938_MORE};};
template<> struct libdivide_constants<uint16_t,1939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1939_MAGIC, .more = U16LD_DENOM_1939_MORE};};
template<> struct libdivide_constants<uint16_t,1940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1940_MAGIC, .more = U16LD_DENOM_1940_MORE};};
template<> struct libdivide_constants<uint16_t,1941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1941_MAGIC, .more = U16LD_DENOM_1941_MORE};};
template<> struct libdivide_constants<uint16_t,1942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1942_MAGIC, .more = U16LD_DENOM_1942_MORE};};
template<> struct libdivide_constants<uint16_t,1943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1943_MAGIC, .more = U16LD_DENOM_1943_MORE};};
template<> struct libdivide_constants<uint16_t,1944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1944_MAGIC, .more = U16LD_DENOM_1944_MORE};};
template<> struct libdivide_constants<uint16_t,1945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1945_MAGIC, .more = U16LD_DENOM_1945_MORE};};
template<> struct libdivide_constants<uint16_t,1946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1946_MAGIC, .more = U16LD_DENOM_1946_MORE};};
template<> struct libdivide_constants<uint16_t,1947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1947_MAGIC, .more = U16LD_DENOM_1947_MORE};};
template<> struct libdivide_constants<uint16_t,1948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1948_MAGIC, .more = U16LD_DENOM_1948_MORE};};
template<> struct libdivide_constants<uint16_t,1949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1949_MAGIC, .more = U16LD_DENOM_1949_MORE};};
template<> struct libdivide_constants<uint16_t,1950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1950_MAGIC, .more = U16LD_DENOM_1950_MORE};};
template<> struct libdivide_constants<uint16_t,1951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1951_MAGIC, .more = U16LD_DENOM_1951_MORE};};
template<> struct libdivide_constants<uint16_t,1952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1952_MAGIC, .more = U16LD_DENOM_1952_MORE};};
template<> struct libdivide_constants<uint16_t,1953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1953_MAGIC, .more = U16LD_DENOM_1953_MORE};};
template<> struct libdivide_constants<uint16_t,1954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1954_MAGIC, .more = U16LD_DENOM_1954_MORE};};
template<> struct libdivide_constants<uint16_t,1955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1955_MAGIC, .more = U16LD_DENOM_1955_MORE};};
template<> struct libdivide_constants<uint16_t,1956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1956_MAGIC, .more = U16LD_DENOM_1956_MORE};};
template<> struct libdivide_constants<uint16_t,1957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1957_MAGIC, .more = U16LD_DENOM_1957_MORE};};
template<> struct libdivide_constants<uint16_t,1958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1958_MAGIC, .more = U16LD_DENOM_1958_MORE};};
template<> struct libdivide_constants<uint16_t,1959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1959_MAGIC, .more = U16LD_DENOM_1959_MORE};};
template<> struct libdivide_constants<uint16_t,1960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1960_MAGIC, .more = U16LD_DENOM_1960_MORE};};
template<> struct libdivide_constants<uint16_t,1961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1961_MAGIC, .more = U16LD_DENOM_1961_MORE};};
template<> struct libdivide_constants<uint16_t,1962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1962_MAGIC, .more = U16LD_DENOM_1962_MORE};};
template<> struct libdivide_constants<uint16_t,1963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1963_MAGIC, .more = U16LD_DENOM_1963_MORE};};
template<> struct libdivide_constants<uint16_t,1964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1964_MAGIC, .more = U16LD_DENOM_1964_MORE};};
template<> struct libdivide_constants<uint16_t,1965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1965_MAGIC, .more = U16LD_DENOM_1965_MORE};};
template<> struct libdivide_constants<uint16_t,1966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1966_MAGIC, .more = U16LD_DENOM_1966_MORE};};
template<> struct libdivide_constants<uint16_t,1967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1967_MAGIC, .more = U16LD_DENOM_1967_MORE};};
template<> struct libdivide_constants<uint16_t,1968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1968_MAGIC, .more = U16LD_DENOM_1968_MORE};};
template<> struct libdivide_constants<uint16_t,1969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1969_MAGIC, .more = U16LD_DENOM_1969_MORE};};
template<> struct libdivide_constants<uint16_t,1970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1970_MAGIC, .more = U16LD_DENOM_1970_MORE};};
template<> struct libdivide_constants<uint16_t,1971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1971_MAGIC, .more = U16LD_DENOM_1971_MORE};};
template<> struct libdivide_constants<uint16_t,1972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1972_MAGIC, .more = U16LD_DENOM_1972_MORE};};
template<> struct libdivide_constants<uint16_t,1973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1973_MAGIC, .more = U16LD_DENOM_1973_MORE};};
template<> struct libdivide_constants<uint16_t,1974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1974_MAGIC, .more = U16LD_DENOM_1974_MORE};};
template<> struct libdivide_constants<uint16_t,1975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1975_MAGIC, .more = U16LD_DENOM_1975_MORE};};
template<> struct libdivide_constants<uint16_t,1976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1976_MAGIC, .more = U16LD_DENOM_1976_MORE};};
template<> struct libdivide_constants<uint16_t,1977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1977_MAGIC, .more = U16LD_DENOM_1977_MORE};};
template<> struct libdivide_constants<uint16_t,1978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1978_MAGIC, .more = U16LD_DENOM_1978_MORE};};
template<> struct libdivide_constants<uint16_t,1979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1979_MAGIC, .more = U16LD_DENOM_1979_MORE};};
template<> struct libdivide_constants<uint16_t,1980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1980_MAGIC, .more = U16LD_DENOM_1980_MORE};};
template<> struct libdivide_constants<uint16_t,1981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1981_MAGIC, .more = U16LD_DENOM_1981_MORE};};
template<> struct libdivide_constants<uint16_t,1982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1982_MAGIC, .more = U16LD_DENOM_1982_MORE};};
template<> struct libdivide_constants<uint16_t,1983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1983_MAGIC, .more = U16LD_DENOM_1983_MORE};};
template<> struct libdivide_constants<uint16_t,1984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1984_MAGIC, .more = U16LD_DENOM_1984_MORE};};
template<> struct libdivide_constants<uint16_t,1985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1985_MAGIC, .more = U16LD_DENOM_1985_MORE};};
template<> struct libdivide_constants<uint16_t,1986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1986_MAGIC, .more = U16LD_DENOM_1986_MORE};};
template<> struct libdivide_constants<uint16_t,1987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1987_MAGIC, .more = U16LD_DENOM_1987_MORE};};
template<> struct libdivide_constants<uint16_t,1988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1988_MAGIC, .more = U16LD_DENOM_1988_MORE};};
template<> struct libdivide_constants<uint16_t,1989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1989_MAGIC, .more = U16LD_DENOM_1989_MORE};};
template<> struct libdivide_constants<uint16_t,1990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1990_MAGIC, .more = U16LD_DENOM_1990_MORE};};
template<> struct libdivide_constants<uint16_t,1991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1991_MAGIC, .more = U16LD_DENOM_1991_MORE};};
template<> struct libdivide_constants<uint16_t,1992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1992_MAGIC, .more = U16LD_DENOM_1992_MORE};};
template<> struct libdivide_constants<uint16_t,1993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1993_MAGIC, .more = U16LD_DENOM_1993_MORE};};
template<> struct libdivide_constants<uint16_t,1994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1994_MAGIC, .more = U16LD_DENOM_1994_MORE};};
template<> struct libdivide_constants<uint16_t,1995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1995_MAGIC, .more = U16LD_DENOM_1995_MORE};};
template<> struct libdivide_constants<uint16_t,1996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1996_MAGIC, .more = U16LD_DENOM_1996_MORE};};
template<> struct libdivide_constants<uint16_t,1997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1997_MAGIC, .more = U16LD_DENOM_1997_MORE};};
template<> struct libdivide_constants<uint16_t,1998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1998_MAGIC, .more = U16LD_DENOM_1998_MORE};};
template<> struct libdivide_constants<uint16_t,1999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_1999_MAGIC, .more = U16LD_DENOM_1999_MORE};};
template<> struct libdivide_constants<uint16_t,2000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2000_MAGIC, .more = U16LD_DENOM_2000_MORE};};
template<> struct libdivide_constants<uint16_t,2001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2001_MAGIC, .more = U16LD_DENOM_2001_MORE};};
template<> struct libdivide_constants<uint16_t,2002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2002_MAGIC, .more = U16LD_DENOM_2002_MORE};};
template<> struct libdivide_constants<uint16_t,2003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2003_MAGIC, .more = U16LD_DENOM_2003_MORE};};
template<> struct libdivide_constants<uint16_t,2004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2004_MAGIC, .more = U16LD_DENOM_2004_MORE};};
template<> struct libdivide_constants<uint16_t,2005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2005_MAGIC, .more = U16LD_DENOM_2005_MORE};};
template<> struct libdivide_constants<uint16_t,2006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2006_MAGIC, .more = U16LD_DENOM_2006_MORE};};
template<> struct libdivide_constants<uint16_t,2007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2007_MAGIC, .more = U16LD_DENOM_2007_MORE};};
template<> struct libdivide_constants<uint16_t,2008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2008_MAGIC, .more = U16LD_DENOM_2008_MORE};};
template<> struct libdivide_constants<uint16_t,2009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2009_MAGIC, .more = U16LD_DENOM_2009_MORE};};
template<> struct libdivide_constants<uint16_t,2010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2010_MAGIC, .more = U16LD_DENOM_2010_MORE};};
template<> struct libdivide_constants<uint16_t,2011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2011_MAGIC, .more = U16LD_DENOM_2011_MORE};};
template<> struct libdivide_constants<uint16_t,2012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2012_MAGIC, .more = U16LD_DENOM_2012_MORE};};
template<> struct libdivide_constants<uint16_t,2013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2013_MAGIC, .more = U16LD_DENOM_2013_MORE};};
template<> struct libdivide_constants<uint16_t,2014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2014_MAGIC, .more = U16LD_DENOM_2014_MORE};};
template<> struct libdivide_constants<uint16_t,2015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2015_MAGIC, .more = U16LD_DENOM_2015_MORE};};
template<> struct libdivide_constants<uint16_t,2016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2016_MAGIC, .more = U16LD_DENOM_2016_MORE};};
template<> struct libdivide_constants<uint16_t,2017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2017_MAGIC, .more = U16LD_DENOM_2017_MORE};};
template<> struct libdivide_constants<uint16_t,2018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2018_MAGIC, .more = U16LD_DENOM_2018_MORE};};
template<> struct libdivide_constants<uint16_t,2019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2019_MAGIC, .more = U16LD_DENOM_2019_MORE};};
template<> struct libdivide_constants<uint16_t,2020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2020_MAGIC, .more = U16LD_DENOM_2020_MORE};};
template<> struct libdivide_constants<uint16_t,2021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2021_MAGIC, .more = U16LD_DENOM_2021_MORE};};
template<> struct libdivide_constants<uint16_t,2022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2022_MAGIC, .more = U16LD_DENOM_2022_MORE};};
template<> struct libdivide_constants<uint16_t,2023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2023_MAGIC, .more = U16LD_DENOM_2023_MORE};};
template<> struct libdivide_constants<uint16_t,2024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2024_MAGIC, .more = U16LD_DENOM_2024_MORE};};
template<> struct libdivide_constants<uint16_t,2025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2025_MAGIC, .more = U16LD_DENOM_2025_MORE};};
template<> struct libdivide_constants<uint16_t,2026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2026_MAGIC, .more = U16LD_DENOM_2026_MORE};};
template<> struct libdivide_constants<uint16_t,2027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2027_MAGIC, .more = U16LD_DENOM_2027_MORE};};
template<> struct libdivide_constants<uint16_t,2028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2028_MAGIC, .more = U16LD_DENOM_2028_MORE};};
template<> struct libdivide_constants<uint16_t,2029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2029_MAGIC, .more = U16LD_DENOM_2029_MORE};};
template<> struct libdivide_constants<uint16_t,2030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2030_MAGIC, .more = U16LD_DENOM_2030_MORE};};
template<> struct libdivide_constants<uint16_t,2031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2031_MAGIC, .more = U16LD_DENOM_2031_MORE};};
template<> struct libdivide_constants<uint16_t,2032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2032_MAGIC, .more = U16LD_DENOM_2032_MORE};};
template<> struct libdivide_constants<uint16_t,2033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2033_MAGIC, .more = U16LD_DENOM_2033_MORE};};
template<> struct libdivide_constants<uint16_t,2034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2034_MAGIC, .more = U16LD_DENOM_2034_MORE};};
template<> struct libdivide_constants<uint16_t,2035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2035_MAGIC, .more = U16LD_DENOM_2035_MORE};};
template<> struct libdivide_constants<uint16_t,2036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2036_MAGIC, .more = U16LD_DENOM_2036_MORE};};
template<> struct libdivide_constants<uint16_t,2037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2037_MAGIC, .more = U16LD_DENOM_2037_MORE};};
template<> struct libdivide_constants<uint16_t,2038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2038_MAGIC, .more = U16LD_DENOM_2038_MORE};};
template<> struct libdivide_constants<uint16_t,2039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2039_MAGIC, .more = U16LD_DENOM_2039_MORE};};
template<> struct libdivide_constants<uint16_t,2040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2040_MAGIC, .more = U16LD_DENOM_2040_MORE};};
template<> struct libdivide_constants<uint16_t,2041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2041_MAGIC, .more = U16LD_DENOM_2041_MORE};};
template<> struct libdivide_constants<uint16_t,2042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2042_MAGIC, .more = U16LD_DENOM_2042_MORE};};
template<> struct libdivide_constants<uint16_t,2043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2043_MAGIC, .more = U16LD_DENOM_2043_MORE};};
template<> struct libdivide_constants<uint16_t,2044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2044_MAGIC, .more = U16LD_DENOM_2044_MORE};};
template<> struct libdivide_constants<uint16_t,2045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2045_MAGIC, .more = U16LD_DENOM_2045_MORE};};
template<> struct libdivide_constants<uint16_t,2046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2046_MAGIC, .more = U16LD_DENOM_2046_MORE};};
template<> struct libdivide_constants<uint16_t,2047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2047_MAGIC, .more = U16LD_DENOM_2047_MORE};};
template<> struct libdivide_constants<uint16_t,2048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2048_MAGIC, .more = U16LD_DENOM_2048_MORE};};
template<> struct libdivide_constants<uint16_t,2049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2049_MAGIC, .more = U16LD_DENOM_2049_MORE};};
template<> struct libdivide_constants<uint16_t,2050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2050_MAGIC, .more = U16LD_DENOM_2050_MORE};};
template<> struct libdivide_constants<uint16_t,2051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2051_MAGIC, .more = U16LD_DENOM_2051_MORE};};
template<> struct libdivide_constants<uint16_t,2052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2052_MAGIC, .more = U16LD_DENOM_2052_MORE};};
template<> struct libdivide_constants<uint16_t,2053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2053_MAGIC, .more = U16LD_DENOM_2053_MORE};};
template<> struct libdivide_constants<uint16_t,2054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2054_MAGIC, .more = U16LD_DENOM_2054_MORE};};
template<> struct libdivide_constants<uint16_t,2055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2055_MAGIC, .more = U16LD_DENOM_2055_MORE};};
template<> struct libdivide_constants<uint16_t,2056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2056_MAGIC, .more = U16LD_DENOM_2056_MORE};};
template<> struct libdivide_constants<uint16_t,2057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2057_MAGIC, .more = U16LD_DENOM_2057_MORE};};
template<> struct libdivide_constants<uint16_t,2058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2058_MAGIC, .more = U16LD_DENOM_2058_MORE};};
template<> struct libdivide_constants<uint16_t,2059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2059_MAGIC, .more = U16LD_DENOM_2059_MORE};};
template<> struct libdivide_constants<uint16_t,2060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2060_MAGIC, .more = U16LD_DENOM_2060_MORE};};
template<> struct libdivide_constants<uint16_t,2061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2061_MAGIC, .more = U16LD_DENOM_2061_MORE};};
template<> struct libdivide_constants<uint16_t,2062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2062_MAGIC, .more = U16LD_DENOM_2062_MORE};};
template<> struct libdivide_constants<uint16_t,2063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2063_MAGIC, .more = U16LD_DENOM_2063_MORE};};
template<> struct libdivide_constants<uint16_t,2064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2064_MAGIC, .more = U16LD_DENOM_2064_MORE};};
template<> struct libdivide_constants<uint16_t,2065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2065_MAGIC, .more = U16LD_DENOM_2065_MORE};};
template<> struct libdivide_constants<uint16_t,2066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2066_MAGIC, .more = U16LD_DENOM_2066_MORE};};
template<> struct libdivide_constants<uint16_t,2067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2067_MAGIC, .more = U16LD_DENOM_2067_MORE};};
template<> struct libdivide_constants<uint16_t,2068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2068_MAGIC, .more = U16LD_DENOM_2068_MORE};};
template<> struct libdivide_constants<uint16_t,2069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2069_MAGIC, .more = U16LD_DENOM_2069_MORE};};
template<> struct libdivide_constants<uint16_t,2070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2070_MAGIC, .more = U16LD_DENOM_2070_MORE};};
template<> struct libdivide_constants<uint16_t,2071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2071_MAGIC, .more = U16LD_DENOM_2071_MORE};};
template<> struct libdivide_constants<uint16_t,2072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2072_MAGIC, .more = U16LD_DENOM_2072_MORE};};
template<> struct libdivide_constants<uint16_t,2073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2073_MAGIC, .more = U16LD_DENOM_2073_MORE};};
template<> struct libdivide_constants<uint16_t,2074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2074_MAGIC, .more = U16LD_DENOM_2074_MORE};};
template<> struct libdivide_constants<uint16_t,2075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2075_MAGIC, .more = U16LD_DENOM_2075_MORE};};
template<> struct libdivide_constants<uint16_t,2076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2076_MAGIC, .more = U16LD_DENOM_2076_MORE};};
template<> struct libdivide_constants<uint16_t,2077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2077_MAGIC, .more = U16LD_DENOM_2077_MORE};};
template<> struct libdivide_constants<uint16_t,2078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2078_MAGIC, .more = U16LD_DENOM_2078_MORE};};
template<> struct libdivide_constants<uint16_t,2079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2079_MAGIC, .more = U16LD_DENOM_2079_MORE};};
template<> struct libdivide_constants<uint16_t,2080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2080_MAGIC, .more = U16LD_DENOM_2080_MORE};};
template<> struct libdivide_constants<uint16_t,2081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2081_MAGIC, .more = U16LD_DENOM_2081_MORE};};
template<> struct libdivide_constants<uint16_t,2082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2082_MAGIC, .more = U16LD_DENOM_2082_MORE};};
template<> struct libdivide_constants<uint16_t,2083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2083_MAGIC, .more = U16LD_DENOM_2083_MORE};};
template<> struct libdivide_constants<uint16_t,2084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2084_MAGIC, .more = U16LD_DENOM_2084_MORE};};
template<> struct libdivide_constants<uint16_t,2085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2085_MAGIC, .more = U16LD_DENOM_2085_MORE};};
template<> struct libdivide_constants<uint16_t,2086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2086_MAGIC, .more = U16LD_DENOM_2086_MORE};};
template<> struct libdivide_constants<uint16_t,2087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2087_MAGIC, .more = U16LD_DENOM_2087_MORE};};
template<> struct libdivide_constants<uint16_t,2088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2088_MAGIC, .more = U16LD_DENOM_2088_MORE};};
template<> struct libdivide_constants<uint16_t,2089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2089_MAGIC, .more = U16LD_DENOM_2089_MORE};};
template<> struct libdivide_constants<uint16_t,2090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2090_MAGIC, .more = U16LD_DENOM_2090_MORE};};
template<> struct libdivide_constants<uint16_t,2091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2091_MAGIC, .more = U16LD_DENOM_2091_MORE};};
template<> struct libdivide_constants<uint16_t,2092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2092_MAGIC, .more = U16LD_DENOM_2092_MORE};};
template<> struct libdivide_constants<uint16_t,2093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2093_MAGIC, .more = U16LD_DENOM_2093_MORE};};
template<> struct libdivide_constants<uint16_t,2094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2094_MAGIC, .more = U16LD_DENOM_2094_MORE};};
template<> struct libdivide_constants<uint16_t,2095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2095_MAGIC, .more = U16LD_DENOM_2095_MORE};};
template<> struct libdivide_constants<uint16_t,2096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2096_MAGIC, .more = U16LD_DENOM_2096_MORE};};
template<> struct libdivide_constants<uint16_t,2097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2097_MAGIC, .more = U16LD_DENOM_2097_MORE};};
template<> struct libdivide_constants<uint16_t,2098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2098_MAGIC, .more = U16LD_DENOM_2098_MORE};};
template<> struct libdivide_constants<uint16_t,2099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2099_MAGIC, .more = U16LD_DENOM_2099_MORE};};
template<> struct libdivide_constants<uint16_t,2100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2100_MAGIC, .more = U16LD_DENOM_2100_MORE};};
template<> struct libdivide_constants<uint16_t,2101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2101_MAGIC, .more = U16LD_DENOM_2101_MORE};};
template<> struct libdivide_constants<uint16_t,2102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2102_MAGIC, .more = U16LD_DENOM_2102_MORE};};
template<> struct libdivide_constants<uint16_t,2103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2103_MAGIC, .more = U16LD_DENOM_2103_MORE};};
template<> struct libdivide_constants<uint16_t,2104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2104_MAGIC, .more = U16LD_DENOM_2104_MORE};};
template<> struct libdivide_constants<uint16_t,2105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2105_MAGIC, .more = U16LD_DENOM_2105_MORE};};
template<> struct libdivide_constants<uint16_t,2106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2106_MAGIC, .more = U16LD_DENOM_2106_MORE};};
template<> struct libdivide_constants<uint16_t,2107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2107_MAGIC, .more = U16LD_DENOM_2107_MORE};};
template<> struct libdivide_constants<uint16_t,2108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2108_MAGIC, .more = U16LD_DENOM_2108_MORE};};
template<> struct libdivide_constants<uint16_t,2109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2109_MAGIC, .more = U16LD_DENOM_2109_MORE};};
template<> struct libdivide_constants<uint16_t,2110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2110_MAGIC, .more = U16LD_DENOM_2110_MORE};};
template<> struct libdivide_constants<uint16_t,2111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2111_MAGIC, .more = U16LD_DENOM_2111_MORE};};
template<> struct libdivide_constants<uint16_t,2112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2112_MAGIC, .more = U16LD_DENOM_2112_MORE};};
template<> struct libdivide_constants<uint16_t,2113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2113_MAGIC, .more = U16LD_DENOM_2113_MORE};};
template<> struct libdivide_constants<uint16_t,2114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2114_MAGIC, .more = U16LD_DENOM_2114_MORE};};
template<> struct libdivide_constants<uint16_t,2115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2115_MAGIC, .more = U16LD_DENOM_2115_MORE};};
template<> struct libdivide_constants<uint16_t,2116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2116_MAGIC, .more = U16LD_DENOM_2116_MORE};};
template<> struct libdivide_constants<uint16_t,2117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2117_MAGIC, .more = U16LD_DENOM_2117_MORE};};
template<> struct libdivide_constants<uint16_t,2118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2118_MAGIC, .more = U16LD_DENOM_2118_MORE};};
template<> struct libdivide_constants<uint16_t,2119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2119_MAGIC, .more = U16LD_DENOM_2119_MORE};};
template<> struct libdivide_constants<uint16_t,2120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2120_MAGIC, .more = U16LD_DENOM_2120_MORE};};
template<> struct libdivide_constants<uint16_t,2121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2121_MAGIC, .more = U16LD_DENOM_2121_MORE};};
template<> struct libdivide_constants<uint16_t,2122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2122_MAGIC, .more = U16LD_DENOM_2122_MORE};};
template<> struct libdivide_constants<uint16_t,2123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2123_MAGIC, .more = U16LD_DENOM_2123_MORE};};
template<> struct libdivide_constants<uint16_t,2124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2124_MAGIC, .more = U16LD_DENOM_2124_MORE};};
template<> struct libdivide_constants<uint16_t,2125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2125_MAGIC, .more = U16LD_DENOM_2125_MORE};};
template<> struct libdivide_constants<uint16_t,2126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2126_MAGIC, .more = U16LD_DENOM_2126_MORE};};
template<> struct libdivide_constants<uint16_t,2127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2127_MAGIC, .more = U16LD_DENOM_2127_MORE};};
template<> struct libdivide_constants<uint16_t,2128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2128_MAGIC, .more = U16LD_DENOM_2128_MORE};};
template<> struct libdivide_constants<uint16_t,2129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2129_MAGIC, .more = U16LD_DENOM_2129_MORE};};
template<> struct libdivide_constants<uint16_t,2130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2130_MAGIC, .more = U16LD_DENOM_2130_MORE};};
template<> struct libdivide_constants<uint16_t,2131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2131_MAGIC, .more = U16LD_DENOM_2131_MORE};};
template<> struct libdivide_constants<uint16_t,2132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2132_MAGIC, .more = U16LD_DENOM_2132_MORE};};
template<> struct libdivide_constants<uint16_t,2133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2133_MAGIC, .more = U16LD_DENOM_2133_MORE};};
template<> struct libdivide_constants<uint16_t,2134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2134_MAGIC, .more = U16LD_DENOM_2134_MORE};};
template<> struct libdivide_constants<uint16_t,2135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2135_MAGIC, .more = U16LD_DENOM_2135_MORE};};
template<> struct libdivide_constants<uint16_t,2136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2136_MAGIC, .more = U16LD_DENOM_2136_MORE};};
template<> struct libdivide_constants<uint16_t,2137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2137_MAGIC, .more = U16LD_DENOM_2137_MORE};};
template<> struct libdivide_constants<uint16_t,2138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2138_MAGIC, .more = U16LD_DENOM_2138_MORE};};
template<> struct libdivide_constants<uint16_t,2139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2139_MAGIC, .more = U16LD_DENOM_2139_MORE};};
template<> struct libdivide_constants<uint16_t,2140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2140_MAGIC, .more = U16LD_DENOM_2140_MORE};};
template<> struct libdivide_constants<uint16_t,2141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2141_MAGIC, .more = U16LD_DENOM_2141_MORE};};
template<> struct libdivide_constants<uint16_t,2142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2142_MAGIC, .more = U16LD_DENOM_2142_MORE};};
template<> struct libdivide_constants<uint16_t,2143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2143_MAGIC, .more = U16LD_DENOM_2143_MORE};};
template<> struct libdivide_constants<uint16_t,2144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2144_MAGIC, .more = U16LD_DENOM_2144_MORE};};
template<> struct libdivide_constants<uint16_t,2145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2145_MAGIC, .more = U16LD_DENOM_2145_MORE};};
template<> struct libdivide_constants<uint16_t,2146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2146_MAGIC, .more = U16LD_DENOM_2146_MORE};};
template<> struct libdivide_constants<uint16_t,2147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2147_MAGIC, .more = U16LD_DENOM_2147_MORE};};
template<> struct libdivide_constants<uint16_t,2148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2148_MAGIC, .more = U16LD_DENOM_2148_MORE};};
template<> struct libdivide_constants<uint16_t,2149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2149_MAGIC, .more = U16LD_DENOM_2149_MORE};};
template<> struct libdivide_constants<uint16_t,2150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2150_MAGIC, .more = U16LD_DENOM_2150_MORE};};
template<> struct libdivide_constants<uint16_t,2151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2151_MAGIC, .more = U16LD_DENOM_2151_MORE};};
template<> struct libdivide_constants<uint16_t,2152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2152_MAGIC, .more = U16LD_DENOM_2152_MORE};};
template<> struct libdivide_constants<uint16_t,2153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2153_MAGIC, .more = U16LD_DENOM_2153_MORE};};
template<> struct libdivide_constants<uint16_t,2154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2154_MAGIC, .more = U16LD_DENOM_2154_MORE};};
template<> struct libdivide_constants<uint16_t,2155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2155_MAGIC, .more = U16LD_DENOM_2155_MORE};};
template<> struct libdivide_constants<uint16_t,2156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2156_MAGIC, .more = U16LD_DENOM_2156_MORE};};
template<> struct libdivide_constants<uint16_t,2157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2157_MAGIC, .more = U16LD_DENOM_2157_MORE};};
template<> struct libdivide_constants<uint16_t,2158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2158_MAGIC, .more = U16LD_DENOM_2158_MORE};};
template<> struct libdivide_constants<uint16_t,2159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2159_MAGIC, .more = U16LD_DENOM_2159_MORE};};
template<> struct libdivide_constants<uint16_t,2160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2160_MAGIC, .more = U16LD_DENOM_2160_MORE};};
template<> struct libdivide_constants<uint16_t,2161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2161_MAGIC, .more = U16LD_DENOM_2161_MORE};};
template<> struct libdivide_constants<uint16_t,2162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2162_MAGIC, .more = U16LD_DENOM_2162_MORE};};
template<> struct libdivide_constants<uint16_t,2163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2163_MAGIC, .more = U16LD_DENOM_2163_MORE};};
template<> struct libdivide_constants<uint16_t,2164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2164_MAGIC, .more = U16LD_DENOM_2164_MORE};};
template<> struct libdivide_constants<uint16_t,2165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2165_MAGIC, .more = U16LD_DENOM_2165_MORE};};
template<> struct libdivide_constants<uint16_t,2166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2166_MAGIC, .more = U16LD_DENOM_2166_MORE};};
template<> struct libdivide_constants<uint16_t,2167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2167_MAGIC, .more = U16LD_DENOM_2167_MORE};};
template<> struct libdivide_constants<uint16_t,2168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2168_MAGIC, .more = U16LD_DENOM_2168_MORE};};
template<> struct libdivide_constants<uint16_t,2169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2169_MAGIC, .more = U16LD_DENOM_2169_MORE};};
template<> struct libdivide_constants<uint16_t,2170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2170_MAGIC, .more = U16LD_DENOM_2170_MORE};};
template<> struct libdivide_constants<uint16_t,2171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2171_MAGIC, .more = U16LD_DENOM_2171_MORE};};
template<> struct libdivide_constants<uint16_t,2172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2172_MAGIC, .more = U16LD_DENOM_2172_MORE};};
template<> struct libdivide_constants<uint16_t,2173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2173_MAGIC, .more = U16LD_DENOM_2173_MORE};};
template<> struct libdivide_constants<uint16_t,2174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2174_MAGIC, .more = U16LD_DENOM_2174_MORE};};
template<> struct libdivide_constants<uint16_t,2175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2175_MAGIC, .more = U16LD_DENOM_2175_MORE};};
template<> struct libdivide_constants<uint16_t,2176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2176_MAGIC, .more = U16LD_DENOM_2176_MORE};};
template<> struct libdivide_constants<uint16_t,2177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2177_MAGIC, .more = U16LD_DENOM_2177_MORE};};
template<> struct libdivide_constants<uint16_t,2178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2178_MAGIC, .more = U16LD_DENOM_2178_MORE};};
template<> struct libdivide_constants<uint16_t,2179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2179_MAGIC, .more = U16LD_DENOM_2179_MORE};};
template<> struct libdivide_constants<uint16_t,2180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2180_MAGIC, .more = U16LD_DENOM_2180_MORE};};
template<> struct libdivide_constants<uint16_t,2181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2181_MAGIC, .more = U16LD_DENOM_2181_MORE};};
template<> struct libdivide_constants<uint16_t,2182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2182_MAGIC, .more = U16LD_DENOM_2182_MORE};};
template<> struct libdivide_constants<uint16_t,2183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2183_MAGIC, .more = U16LD_DENOM_2183_MORE};};
template<> struct libdivide_constants<uint16_t,2184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2184_MAGIC, .more = U16LD_DENOM_2184_MORE};};
template<> struct libdivide_constants<uint16_t,2185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2185_MAGIC, .more = U16LD_DENOM_2185_MORE};};
template<> struct libdivide_constants<uint16_t,2186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2186_MAGIC, .more = U16LD_DENOM_2186_MORE};};
template<> struct libdivide_constants<uint16_t,2187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2187_MAGIC, .more = U16LD_DENOM_2187_MORE};};
template<> struct libdivide_constants<uint16_t,2188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2188_MAGIC, .more = U16LD_DENOM_2188_MORE};};
template<> struct libdivide_constants<uint16_t,2189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2189_MAGIC, .more = U16LD_DENOM_2189_MORE};};
template<> struct libdivide_constants<uint16_t,2190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2190_MAGIC, .more = U16LD_DENOM_2190_MORE};};
template<> struct libdivide_constants<uint16_t,2191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2191_MAGIC, .more = U16LD_DENOM_2191_MORE};};
template<> struct libdivide_constants<uint16_t,2192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2192_MAGIC, .more = U16LD_DENOM_2192_MORE};};
template<> struct libdivide_constants<uint16_t,2193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2193_MAGIC, .more = U16LD_DENOM_2193_MORE};};
template<> struct libdivide_constants<uint16_t,2194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2194_MAGIC, .more = U16LD_DENOM_2194_MORE};};
template<> struct libdivide_constants<uint16_t,2195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2195_MAGIC, .more = U16LD_DENOM_2195_MORE};};
template<> struct libdivide_constants<uint16_t,2196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2196_MAGIC, .more = U16LD_DENOM_2196_MORE};};
template<> struct libdivide_constants<uint16_t,2197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2197_MAGIC, .more = U16LD_DENOM_2197_MORE};};
template<> struct libdivide_constants<uint16_t,2198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2198_MAGIC, .more = U16LD_DENOM_2198_MORE};};
template<> struct libdivide_constants<uint16_t,2199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2199_MAGIC, .more = U16LD_DENOM_2199_MORE};};
template<> struct libdivide_constants<uint16_t,2200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2200_MAGIC, .more = U16LD_DENOM_2200_MORE};};
template<> struct libdivide_constants<uint16_t,2201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2201_MAGIC, .more = U16LD_DENOM_2201_MORE};};
template<> struct libdivide_constants<uint16_t,2202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2202_MAGIC, .more = U16LD_DENOM_2202_MORE};};
template<> struct libdivide_constants<uint16_t,2203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2203_MAGIC, .more = U16LD_DENOM_2203_MORE};};
template<> struct libdivide_constants<uint16_t,2204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2204_MAGIC, .more = U16LD_DENOM_2204_MORE};};
template<> struct libdivide_constants<uint16_t,2205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2205_MAGIC, .more = U16LD_DENOM_2205_MORE};};
template<> struct libdivide_constants<uint16_t,2206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2206_MAGIC, .more = U16LD_DENOM_2206_MORE};};
template<> struct libdivide_constants<uint16_t,2207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2207_MAGIC, .more = U16LD_DENOM_2207_MORE};};
template<> struct libdivide_constants<uint16_t,2208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2208_MAGIC, .more = U16LD_DENOM_2208_MORE};};
template<> struct libdivide_constants<uint16_t,2209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2209_MAGIC, .more = U16LD_DENOM_2209_MORE};};
template<> struct libdivide_constants<uint16_t,2210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2210_MAGIC, .more = U16LD_DENOM_2210_MORE};};
template<> struct libdivide_constants<uint16_t,2211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2211_MAGIC, .more = U16LD_DENOM_2211_MORE};};
template<> struct libdivide_constants<uint16_t,2212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2212_MAGIC, .more = U16LD_DENOM_2212_MORE};};
template<> struct libdivide_constants<uint16_t,2213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2213_MAGIC, .more = U16LD_DENOM_2213_MORE};};
template<> struct libdivide_constants<uint16_t,2214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2214_MAGIC, .more = U16LD_DENOM_2214_MORE};};
template<> struct libdivide_constants<uint16_t,2215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2215_MAGIC, .more = U16LD_DENOM_2215_MORE};};
template<> struct libdivide_constants<uint16_t,2216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2216_MAGIC, .more = U16LD_DENOM_2216_MORE};};
template<> struct libdivide_constants<uint16_t,2217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2217_MAGIC, .more = U16LD_DENOM_2217_MORE};};
template<> struct libdivide_constants<uint16_t,2218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2218_MAGIC, .more = U16LD_DENOM_2218_MORE};};
template<> struct libdivide_constants<uint16_t,2219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2219_MAGIC, .more = U16LD_DENOM_2219_MORE};};
template<> struct libdivide_constants<uint16_t,2220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2220_MAGIC, .more = U16LD_DENOM_2220_MORE};};
template<> struct libdivide_constants<uint16_t,2221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2221_MAGIC, .more = U16LD_DENOM_2221_MORE};};
template<> struct libdivide_constants<uint16_t,2222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2222_MAGIC, .more = U16LD_DENOM_2222_MORE};};
template<> struct libdivide_constants<uint16_t,2223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2223_MAGIC, .more = U16LD_DENOM_2223_MORE};};
template<> struct libdivide_constants<uint16_t,2224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2224_MAGIC, .more = U16LD_DENOM_2224_MORE};};
template<> struct libdivide_constants<uint16_t,2225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2225_MAGIC, .more = U16LD_DENOM_2225_MORE};};
template<> struct libdivide_constants<uint16_t,2226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2226_MAGIC, .more = U16LD_DENOM_2226_MORE};};
template<> struct libdivide_constants<uint16_t,2227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2227_MAGIC, .more = U16LD_DENOM_2227_MORE};};
template<> struct libdivide_constants<uint16_t,2228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2228_MAGIC, .more = U16LD_DENOM_2228_MORE};};
template<> struct libdivide_constants<uint16_t,2229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2229_MAGIC, .more = U16LD_DENOM_2229_MORE};};
template<> struct libdivide_constants<uint16_t,2230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2230_MAGIC, .more = U16LD_DENOM_2230_MORE};};
template<> struct libdivide_constants<uint16_t,2231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2231_MAGIC, .more = U16LD_DENOM_2231_MORE};};
template<> struct libdivide_constants<uint16_t,2232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2232_MAGIC, .more = U16LD_DENOM_2232_MORE};};
template<> struct libdivide_constants<uint16_t,2233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2233_MAGIC, .more = U16LD_DENOM_2233_MORE};};
template<> struct libdivide_constants<uint16_t,2234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2234_MAGIC, .more = U16LD_DENOM_2234_MORE};};
template<> struct libdivide_constants<uint16_t,2235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2235_MAGIC, .more = U16LD_DENOM_2235_MORE};};
template<> struct libdivide_constants<uint16_t,2236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2236_MAGIC, .more = U16LD_DENOM_2236_MORE};};
template<> struct libdivide_constants<uint16_t,2237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2237_MAGIC, .more = U16LD_DENOM_2237_MORE};};
template<> struct libdivide_constants<uint16_t,2238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2238_MAGIC, .more = U16LD_DENOM_2238_MORE};};
template<> struct libdivide_constants<uint16_t,2239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2239_MAGIC, .more = U16LD_DENOM_2239_MORE};};
template<> struct libdivide_constants<uint16_t,2240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2240_MAGIC, .more = U16LD_DENOM_2240_MORE};};
template<> struct libdivide_constants<uint16_t,2241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2241_MAGIC, .more = U16LD_DENOM_2241_MORE};};
template<> struct libdivide_constants<uint16_t,2242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2242_MAGIC, .more = U16LD_DENOM_2242_MORE};};
template<> struct libdivide_constants<uint16_t,2243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2243_MAGIC, .more = U16LD_DENOM_2243_MORE};};
template<> struct libdivide_constants<uint16_t,2244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2244_MAGIC, .more = U16LD_DENOM_2244_MORE};};
template<> struct libdivide_constants<uint16_t,2245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2245_MAGIC, .more = U16LD_DENOM_2245_MORE};};
template<> struct libdivide_constants<uint16_t,2246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2246_MAGIC, .more = U16LD_DENOM_2246_MORE};};
template<> struct libdivide_constants<uint16_t,2247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2247_MAGIC, .more = U16LD_DENOM_2247_MORE};};
template<> struct libdivide_constants<uint16_t,2248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2248_MAGIC, .more = U16LD_DENOM_2248_MORE};};
template<> struct libdivide_constants<uint16_t,2249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2249_MAGIC, .more = U16LD_DENOM_2249_MORE};};
template<> struct libdivide_constants<uint16_t,2250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2250_MAGIC, .more = U16LD_DENOM_2250_MORE};};
template<> struct libdivide_constants<uint16_t,2251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2251_MAGIC, .more = U16LD_DENOM_2251_MORE};};
template<> struct libdivide_constants<uint16_t,2252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2252_MAGIC, .more = U16LD_DENOM_2252_MORE};};
template<> struct libdivide_constants<uint16_t,2253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2253_MAGIC, .more = U16LD_DENOM_2253_MORE};};
template<> struct libdivide_constants<uint16_t,2254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2254_MAGIC, .more = U16LD_DENOM_2254_MORE};};
template<> struct libdivide_constants<uint16_t,2255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2255_MAGIC, .more = U16LD_DENOM_2255_MORE};};
template<> struct libdivide_constants<uint16_t,2256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2256_MAGIC, .more = U16LD_DENOM_2256_MORE};};
template<> struct libdivide_constants<uint16_t,2257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2257_MAGIC, .more = U16LD_DENOM_2257_MORE};};
template<> struct libdivide_constants<uint16_t,2258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2258_MAGIC, .more = U16LD_DENOM_2258_MORE};};
template<> struct libdivide_constants<uint16_t,2259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2259_MAGIC, .more = U16LD_DENOM_2259_MORE};};
template<> struct libdivide_constants<uint16_t,2260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2260_MAGIC, .more = U16LD_DENOM_2260_MORE};};
template<> struct libdivide_constants<uint16_t,2261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2261_MAGIC, .more = U16LD_DENOM_2261_MORE};};
template<> struct libdivide_constants<uint16_t,2262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2262_MAGIC, .more = U16LD_DENOM_2262_MORE};};
template<> struct libdivide_constants<uint16_t,2263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2263_MAGIC, .more = U16LD_DENOM_2263_MORE};};
template<> struct libdivide_constants<uint16_t,2264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2264_MAGIC, .more = U16LD_DENOM_2264_MORE};};
template<> struct libdivide_constants<uint16_t,2265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2265_MAGIC, .more = U16LD_DENOM_2265_MORE};};
template<> struct libdivide_constants<uint16_t,2266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2266_MAGIC, .more = U16LD_DENOM_2266_MORE};};
template<> struct libdivide_constants<uint16_t,2267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2267_MAGIC, .more = U16LD_DENOM_2267_MORE};};
template<> struct libdivide_constants<uint16_t,2268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2268_MAGIC, .more = U16LD_DENOM_2268_MORE};};
template<> struct libdivide_constants<uint16_t,2269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2269_MAGIC, .more = U16LD_DENOM_2269_MORE};};
template<> struct libdivide_constants<uint16_t,2270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2270_MAGIC, .more = U16LD_DENOM_2270_MORE};};
template<> struct libdivide_constants<uint16_t,2271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2271_MAGIC, .more = U16LD_DENOM_2271_MORE};};
template<> struct libdivide_constants<uint16_t,2272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2272_MAGIC, .more = U16LD_DENOM_2272_MORE};};
template<> struct libdivide_constants<uint16_t,2273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2273_MAGIC, .more = U16LD_DENOM_2273_MORE};};
template<> struct libdivide_constants<uint16_t,2274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2274_MAGIC, .more = U16LD_DENOM_2274_MORE};};
template<> struct libdivide_constants<uint16_t,2275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2275_MAGIC, .more = U16LD_DENOM_2275_MORE};};
template<> struct libdivide_constants<uint16_t,2276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2276_MAGIC, .more = U16LD_DENOM_2276_MORE};};
template<> struct libdivide_constants<uint16_t,2277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2277_MAGIC, .more = U16LD_DENOM_2277_MORE};};
template<> struct libdivide_constants<uint16_t,2278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2278_MAGIC, .more = U16LD_DENOM_2278_MORE};};
template<> struct libdivide_constants<uint16_t,2279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2279_MAGIC, .more = U16LD_DENOM_2279_MORE};};
template<> struct libdivide_constants<uint16_t,2280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2280_MAGIC, .more = U16LD_DENOM_2280_MORE};};
template<> struct libdivide_constants<uint16_t,2281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2281_MAGIC, .more = U16LD_DENOM_2281_MORE};};
template<> struct libdivide_constants<uint16_t,2282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2282_MAGIC, .more = U16LD_DENOM_2282_MORE};};
template<> struct libdivide_constants<uint16_t,2283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2283_MAGIC, .more = U16LD_DENOM_2283_MORE};};
template<> struct libdivide_constants<uint16_t,2284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2284_MAGIC, .more = U16LD_DENOM_2284_MORE};};
template<> struct libdivide_constants<uint16_t,2285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2285_MAGIC, .more = U16LD_DENOM_2285_MORE};};
template<> struct libdivide_constants<uint16_t,2286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2286_MAGIC, .more = U16LD_DENOM_2286_MORE};};
template<> struct libdivide_constants<uint16_t,2287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2287_MAGIC, .more = U16LD_DENOM_2287_MORE};};
template<> struct libdivide_constants<uint16_t,2288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2288_MAGIC, .more = U16LD_DENOM_2288_MORE};};
template<> struct libdivide_constants<uint16_t,2289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2289_MAGIC, .more = U16LD_DENOM_2289_MORE};};
template<> struct libdivide_constants<uint16_t,2290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2290_MAGIC, .more = U16LD_DENOM_2290_MORE};};
template<> struct libdivide_constants<uint16_t,2291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2291_MAGIC, .more = U16LD_DENOM_2291_MORE};};
template<> struct libdivide_constants<uint16_t,2292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2292_MAGIC, .more = U16LD_DENOM_2292_MORE};};
template<> struct libdivide_constants<uint16_t,2293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2293_MAGIC, .more = U16LD_DENOM_2293_MORE};};
template<> struct libdivide_constants<uint16_t,2294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2294_MAGIC, .more = U16LD_DENOM_2294_MORE};};
template<> struct libdivide_constants<uint16_t,2295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2295_MAGIC, .more = U16LD_DENOM_2295_MORE};};
template<> struct libdivide_constants<uint16_t,2296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2296_MAGIC, .more = U16LD_DENOM_2296_MORE};};
template<> struct libdivide_constants<uint16_t,2297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2297_MAGIC, .more = U16LD_DENOM_2297_MORE};};
template<> struct libdivide_constants<uint16_t,2298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2298_MAGIC, .more = U16LD_DENOM_2298_MORE};};
template<> struct libdivide_constants<uint16_t,2299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2299_MAGIC, .more = U16LD_DENOM_2299_MORE};};
template<> struct libdivide_constants<uint16_t,2300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2300_MAGIC, .more = U16LD_DENOM_2300_MORE};};
template<> struct libdivide_constants<uint16_t,2301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2301_MAGIC, .more = U16LD_DENOM_2301_MORE};};
template<> struct libdivide_constants<uint16_t,2302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2302_MAGIC, .more = U16LD_DENOM_2302_MORE};};
template<> struct libdivide_constants<uint16_t,2303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2303_MAGIC, .more = U16LD_DENOM_2303_MORE};};
template<> struct libdivide_constants<uint16_t,2304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2304_MAGIC, .more = U16LD_DENOM_2304_MORE};};
template<> struct libdivide_constants<uint16_t,2305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2305_MAGIC, .more = U16LD_DENOM_2305_MORE};};
template<> struct libdivide_constants<uint16_t,2306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2306_MAGIC, .more = U16LD_DENOM_2306_MORE};};
template<> struct libdivide_constants<uint16_t,2307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2307_MAGIC, .more = U16LD_DENOM_2307_MORE};};
template<> struct libdivide_constants<uint16_t,2308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2308_MAGIC, .more = U16LD_DENOM_2308_MORE};};
template<> struct libdivide_constants<uint16_t,2309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2309_MAGIC, .more = U16LD_DENOM_2309_MORE};};
template<> struct libdivide_constants<uint16_t,2310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2310_MAGIC, .more = U16LD_DENOM_2310_MORE};};
template<> struct libdivide_constants<uint16_t,2311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2311_MAGIC, .more = U16LD_DENOM_2311_MORE};};
template<> struct libdivide_constants<uint16_t,2312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2312_MAGIC, .more = U16LD_DENOM_2312_MORE};};
template<> struct libdivide_constants<uint16_t,2313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2313_MAGIC, .more = U16LD_DENOM_2313_MORE};};
template<> struct libdivide_constants<uint16_t,2314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2314_MAGIC, .more = U16LD_DENOM_2314_MORE};};
template<> struct libdivide_constants<uint16_t,2315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2315_MAGIC, .more = U16LD_DENOM_2315_MORE};};
template<> struct libdivide_constants<uint16_t,2316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2316_MAGIC, .more = U16LD_DENOM_2316_MORE};};
template<> struct libdivide_constants<uint16_t,2317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2317_MAGIC, .more = U16LD_DENOM_2317_MORE};};
template<> struct libdivide_constants<uint16_t,2318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2318_MAGIC, .more = U16LD_DENOM_2318_MORE};};
template<> struct libdivide_constants<uint16_t,2319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2319_MAGIC, .more = U16LD_DENOM_2319_MORE};};
template<> struct libdivide_constants<uint16_t,2320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2320_MAGIC, .more = U16LD_DENOM_2320_MORE};};
template<> struct libdivide_constants<uint16_t,2321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2321_MAGIC, .more = U16LD_DENOM_2321_MORE};};
template<> struct libdivide_constants<uint16_t,2322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2322_MAGIC, .more = U16LD_DENOM_2322_MORE};};
template<> struct libdivide_constants<uint16_t,2323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2323_MAGIC, .more = U16LD_DENOM_2323_MORE};};
template<> struct libdivide_constants<uint16_t,2324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2324_MAGIC, .more = U16LD_DENOM_2324_MORE};};
template<> struct libdivide_constants<uint16_t,2325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2325_MAGIC, .more = U16LD_DENOM_2325_MORE};};
template<> struct libdivide_constants<uint16_t,2326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2326_MAGIC, .more = U16LD_DENOM_2326_MORE};};
template<> struct libdivide_constants<uint16_t,2327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2327_MAGIC, .more = U16LD_DENOM_2327_MORE};};
template<> struct libdivide_constants<uint16_t,2328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2328_MAGIC, .more = U16LD_DENOM_2328_MORE};};
template<> struct libdivide_constants<uint16_t,2329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2329_MAGIC, .more = U16LD_DENOM_2329_MORE};};
template<> struct libdivide_constants<uint16_t,2330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2330_MAGIC, .more = U16LD_DENOM_2330_MORE};};
template<> struct libdivide_constants<uint16_t,2331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2331_MAGIC, .more = U16LD_DENOM_2331_MORE};};
template<> struct libdivide_constants<uint16_t,2332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2332_MAGIC, .more = U16LD_DENOM_2332_MORE};};
template<> struct libdivide_constants<uint16_t,2333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2333_MAGIC, .more = U16LD_DENOM_2333_MORE};};
template<> struct libdivide_constants<uint16_t,2334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2334_MAGIC, .more = U16LD_DENOM_2334_MORE};};
template<> struct libdivide_constants<uint16_t,2335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2335_MAGIC, .more = U16LD_DENOM_2335_MORE};};
template<> struct libdivide_constants<uint16_t,2336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2336_MAGIC, .more = U16LD_DENOM_2336_MORE};};
template<> struct libdivide_constants<uint16_t,2337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2337_MAGIC, .more = U16LD_DENOM_2337_MORE};};
template<> struct libdivide_constants<uint16_t,2338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2338_MAGIC, .more = U16LD_DENOM_2338_MORE};};
template<> struct libdivide_constants<uint16_t,2339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2339_MAGIC, .more = U16LD_DENOM_2339_MORE};};
template<> struct libdivide_constants<uint16_t,2340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2340_MAGIC, .more = U16LD_DENOM_2340_MORE};};
template<> struct libdivide_constants<uint16_t,2341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2341_MAGIC, .more = U16LD_DENOM_2341_MORE};};
template<> struct libdivide_constants<uint16_t,2342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2342_MAGIC, .more = U16LD_DENOM_2342_MORE};};
template<> struct libdivide_constants<uint16_t,2343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2343_MAGIC, .more = U16LD_DENOM_2343_MORE};};
template<> struct libdivide_constants<uint16_t,2344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2344_MAGIC, .more = U16LD_DENOM_2344_MORE};};
template<> struct libdivide_constants<uint16_t,2345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2345_MAGIC, .more = U16LD_DENOM_2345_MORE};};
template<> struct libdivide_constants<uint16_t,2346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2346_MAGIC, .more = U16LD_DENOM_2346_MORE};};
template<> struct libdivide_constants<uint16_t,2347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2347_MAGIC, .more = U16LD_DENOM_2347_MORE};};
template<> struct libdivide_constants<uint16_t,2348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2348_MAGIC, .more = U16LD_DENOM_2348_MORE};};
template<> struct libdivide_constants<uint16_t,2349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2349_MAGIC, .more = U16LD_DENOM_2349_MORE};};
template<> struct libdivide_constants<uint16_t,2350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2350_MAGIC, .more = U16LD_DENOM_2350_MORE};};
template<> struct libdivide_constants<uint16_t,2351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2351_MAGIC, .more = U16LD_DENOM_2351_MORE};};
template<> struct libdivide_constants<uint16_t,2352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2352_MAGIC, .more = U16LD_DENOM_2352_MORE};};
template<> struct libdivide_constants<uint16_t,2353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2353_MAGIC, .more = U16LD_DENOM_2353_MORE};};
template<> struct libdivide_constants<uint16_t,2354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2354_MAGIC, .more = U16LD_DENOM_2354_MORE};};
template<> struct libdivide_constants<uint16_t,2355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2355_MAGIC, .more = U16LD_DENOM_2355_MORE};};
template<> struct libdivide_constants<uint16_t,2356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2356_MAGIC, .more = U16LD_DENOM_2356_MORE};};
template<> struct libdivide_constants<uint16_t,2357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2357_MAGIC, .more = U16LD_DENOM_2357_MORE};};
template<> struct libdivide_constants<uint16_t,2358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2358_MAGIC, .more = U16LD_DENOM_2358_MORE};};
template<> struct libdivide_constants<uint16_t,2359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2359_MAGIC, .more = U16LD_DENOM_2359_MORE};};
template<> struct libdivide_constants<uint16_t,2360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2360_MAGIC, .more = U16LD_DENOM_2360_MORE};};
template<> struct libdivide_constants<uint16_t,2361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2361_MAGIC, .more = U16LD_DENOM_2361_MORE};};
template<> struct libdivide_constants<uint16_t,2362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2362_MAGIC, .more = U16LD_DENOM_2362_MORE};};
template<> struct libdivide_constants<uint16_t,2363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2363_MAGIC, .more = U16LD_DENOM_2363_MORE};};
template<> struct libdivide_constants<uint16_t,2364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2364_MAGIC, .more = U16LD_DENOM_2364_MORE};};
template<> struct libdivide_constants<uint16_t,2365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2365_MAGIC, .more = U16LD_DENOM_2365_MORE};};
template<> struct libdivide_constants<uint16_t,2366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2366_MAGIC, .more = U16LD_DENOM_2366_MORE};};
template<> struct libdivide_constants<uint16_t,2367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2367_MAGIC, .more = U16LD_DENOM_2367_MORE};};
template<> struct libdivide_constants<uint16_t,2368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2368_MAGIC, .more = U16LD_DENOM_2368_MORE};};
template<> struct libdivide_constants<uint16_t,2369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2369_MAGIC, .more = U16LD_DENOM_2369_MORE};};
template<> struct libdivide_constants<uint16_t,2370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2370_MAGIC, .more = U16LD_DENOM_2370_MORE};};
template<> struct libdivide_constants<uint16_t,2371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2371_MAGIC, .more = U16LD_DENOM_2371_MORE};};
template<> struct libdivide_constants<uint16_t,2372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2372_MAGIC, .more = U16LD_DENOM_2372_MORE};};
template<> struct libdivide_constants<uint16_t,2373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2373_MAGIC, .more = U16LD_DENOM_2373_MORE};};
template<> struct libdivide_constants<uint16_t,2374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2374_MAGIC, .more = U16LD_DENOM_2374_MORE};};
template<> struct libdivide_constants<uint16_t,2375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2375_MAGIC, .more = U16LD_DENOM_2375_MORE};};
template<> struct libdivide_constants<uint16_t,2376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2376_MAGIC, .more = U16LD_DENOM_2376_MORE};};
template<> struct libdivide_constants<uint16_t,2377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2377_MAGIC, .more = U16LD_DENOM_2377_MORE};};
template<> struct libdivide_constants<uint16_t,2378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2378_MAGIC, .more = U16LD_DENOM_2378_MORE};};
template<> struct libdivide_constants<uint16_t,2379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2379_MAGIC, .more = U16LD_DENOM_2379_MORE};};
template<> struct libdivide_constants<uint16_t,2380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2380_MAGIC, .more = U16LD_DENOM_2380_MORE};};
template<> struct libdivide_constants<uint16_t,2381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2381_MAGIC, .more = U16LD_DENOM_2381_MORE};};
template<> struct libdivide_constants<uint16_t,2382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2382_MAGIC, .more = U16LD_DENOM_2382_MORE};};
template<> struct libdivide_constants<uint16_t,2383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2383_MAGIC, .more = U16LD_DENOM_2383_MORE};};
template<> struct libdivide_constants<uint16_t,2384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2384_MAGIC, .more = U16LD_DENOM_2384_MORE};};
template<> struct libdivide_constants<uint16_t,2385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2385_MAGIC, .more = U16LD_DENOM_2385_MORE};};
template<> struct libdivide_constants<uint16_t,2386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2386_MAGIC, .more = U16LD_DENOM_2386_MORE};};
template<> struct libdivide_constants<uint16_t,2387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2387_MAGIC, .more = U16LD_DENOM_2387_MORE};};
template<> struct libdivide_constants<uint16_t,2388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2388_MAGIC, .more = U16LD_DENOM_2388_MORE};};
template<> struct libdivide_constants<uint16_t,2389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2389_MAGIC, .more = U16LD_DENOM_2389_MORE};};
template<> struct libdivide_constants<uint16_t,2390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2390_MAGIC, .more = U16LD_DENOM_2390_MORE};};
template<> struct libdivide_constants<uint16_t,2391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2391_MAGIC, .more = U16LD_DENOM_2391_MORE};};
template<> struct libdivide_constants<uint16_t,2392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2392_MAGIC, .more = U16LD_DENOM_2392_MORE};};
template<> struct libdivide_constants<uint16_t,2393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2393_MAGIC, .more = U16LD_DENOM_2393_MORE};};
template<> struct libdivide_constants<uint16_t,2394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2394_MAGIC, .more = U16LD_DENOM_2394_MORE};};
template<> struct libdivide_constants<uint16_t,2395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2395_MAGIC, .more = U16LD_DENOM_2395_MORE};};
template<> struct libdivide_constants<uint16_t,2396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2396_MAGIC, .more = U16LD_DENOM_2396_MORE};};
template<> struct libdivide_constants<uint16_t,2397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2397_MAGIC, .more = U16LD_DENOM_2397_MORE};};
template<> struct libdivide_constants<uint16_t,2398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2398_MAGIC, .more = U16LD_DENOM_2398_MORE};};
template<> struct libdivide_constants<uint16_t,2399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2399_MAGIC, .more = U16LD_DENOM_2399_MORE};};
template<> struct libdivide_constants<uint16_t,2400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2400_MAGIC, .more = U16LD_DENOM_2400_MORE};};
template<> struct libdivide_constants<uint16_t,2401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2401_MAGIC, .more = U16LD_DENOM_2401_MORE};};
template<> struct libdivide_constants<uint16_t,2402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2402_MAGIC, .more = U16LD_DENOM_2402_MORE};};
template<> struct libdivide_constants<uint16_t,2403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2403_MAGIC, .more = U16LD_DENOM_2403_MORE};};
template<> struct libdivide_constants<uint16_t,2404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2404_MAGIC, .more = U16LD_DENOM_2404_MORE};};
template<> struct libdivide_constants<uint16_t,2405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2405_MAGIC, .more = U16LD_DENOM_2405_MORE};};
template<> struct libdivide_constants<uint16_t,2406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2406_MAGIC, .more = U16LD_DENOM_2406_MORE};};
template<> struct libdivide_constants<uint16_t,2407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2407_MAGIC, .more = U16LD_DENOM_2407_MORE};};
template<> struct libdivide_constants<uint16_t,2408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2408_MAGIC, .more = U16LD_DENOM_2408_MORE};};
template<> struct libdivide_constants<uint16_t,2409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2409_MAGIC, .more = U16LD_DENOM_2409_MORE};};
template<> struct libdivide_constants<uint16_t,2410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2410_MAGIC, .more = U16LD_DENOM_2410_MORE};};
template<> struct libdivide_constants<uint16_t,2411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2411_MAGIC, .more = U16LD_DENOM_2411_MORE};};
template<> struct libdivide_constants<uint16_t,2412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2412_MAGIC, .more = U16LD_DENOM_2412_MORE};};
template<> struct libdivide_constants<uint16_t,2413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2413_MAGIC, .more = U16LD_DENOM_2413_MORE};};
template<> struct libdivide_constants<uint16_t,2414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2414_MAGIC, .more = U16LD_DENOM_2414_MORE};};
template<> struct libdivide_constants<uint16_t,2415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2415_MAGIC, .more = U16LD_DENOM_2415_MORE};};
template<> struct libdivide_constants<uint16_t,2416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2416_MAGIC, .more = U16LD_DENOM_2416_MORE};};
template<> struct libdivide_constants<uint16_t,2417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2417_MAGIC, .more = U16LD_DENOM_2417_MORE};};
template<> struct libdivide_constants<uint16_t,2418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2418_MAGIC, .more = U16LD_DENOM_2418_MORE};};
template<> struct libdivide_constants<uint16_t,2419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2419_MAGIC, .more = U16LD_DENOM_2419_MORE};};
template<> struct libdivide_constants<uint16_t,2420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2420_MAGIC, .more = U16LD_DENOM_2420_MORE};};
template<> struct libdivide_constants<uint16_t,2421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2421_MAGIC, .more = U16LD_DENOM_2421_MORE};};
template<> struct libdivide_constants<uint16_t,2422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2422_MAGIC, .more = U16LD_DENOM_2422_MORE};};
template<> struct libdivide_constants<uint16_t,2423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2423_MAGIC, .more = U16LD_DENOM_2423_MORE};};
template<> struct libdivide_constants<uint16_t,2424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2424_MAGIC, .more = U16LD_DENOM_2424_MORE};};
template<> struct libdivide_constants<uint16_t,2425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2425_MAGIC, .more = U16LD_DENOM_2425_MORE};};
template<> struct libdivide_constants<uint16_t,2426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2426_MAGIC, .more = U16LD_DENOM_2426_MORE};};
template<> struct libdivide_constants<uint16_t,2427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2427_MAGIC, .more = U16LD_DENOM_2427_MORE};};
template<> struct libdivide_constants<uint16_t,2428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2428_MAGIC, .more = U16LD_DENOM_2428_MORE};};
template<> struct libdivide_constants<uint16_t,2429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2429_MAGIC, .more = U16LD_DENOM_2429_MORE};};
template<> struct libdivide_constants<uint16_t,2430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2430_MAGIC, .more = U16LD_DENOM_2430_MORE};};
template<> struct libdivide_constants<uint16_t,2431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2431_MAGIC, .more = U16LD_DENOM_2431_MORE};};
template<> struct libdivide_constants<uint16_t,2432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2432_MAGIC, .more = U16LD_DENOM_2432_MORE};};
template<> struct libdivide_constants<uint16_t,2433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2433_MAGIC, .more = U16LD_DENOM_2433_MORE};};
template<> struct libdivide_constants<uint16_t,2434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2434_MAGIC, .more = U16LD_DENOM_2434_MORE};};
template<> struct libdivide_constants<uint16_t,2435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2435_MAGIC, .more = U16LD_DENOM_2435_MORE};};
template<> struct libdivide_constants<uint16_t,2436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2436_MAGIC, .more = U16LD_DENOM_2436_MORE};};
template<> struct libdivide_constants<uint16_t,2437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2437_MAGIC, .more = U16LD_DENOM_2437_MORE};};
template<> struct libdivide_constants<uint16_t,2438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2438_MAGIC, .more = U16LD_DENOM_2438_MORE};};
template<> struct libdivide_constants<uint16_t,2439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2439_MAGIC, .more = U16LD_DENOM_2439_MORE};};
template<> struct libdivide_constants<uint16_t,2440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2440_MAGIC, .more = U16LD_DENOM_2440_MORE};};
template<> struct libdivide_constants<uint16_t,2441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2441_MAGIC, .more = U16LD_DENOM_2441_MORE};};
template<> struct libdivide_constants<uint16_t,2442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2442_MAGIC, .more = U16LD_DENOM_2442_MORE};};
template<> struct libdivide_constants<uint16_t,2443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2443_MAGIC, .more = U16LD_DENOM_2443_MORE};};
template<> struct libdivide_constants<uint16_t,2444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2444_MAGIC, .more = U16LD_DENOM_2444_MORE};};
template<> struct libdivide_constants<uint16_t,2445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2445_MAGIC, .more = U16LD_DENOM_2445_MORE};};
template<> struct libdivide_constants<uint16_t,2446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2446_MAGIC, .more = U16LD_DENOM_2446_MORE};};
template<> struct libdivide_constants<uint16_t,2447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2447_MAGIC, .more = U16LD_DENOM_2447_MORE};};
template<> struct libdivide_constants<uint16_t,2448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2448_MAGIC, .more = U16LD_DENOM_2448_MORE};};
template<> struct libdivide_constants<uint16_t,2449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2449_MAGIC, .more = U16LD_DENOM_2449_MORE};};
template<> struct libdivide_constants<uint16_t,2450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2450_MAGIC, .more = U16LD_DENOM_2450_MORE};};
template<> struct libdivide_constants<uint16_t,2451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2451_MAGIC, .more = U16LD_DENOM_2451_MORE};};
template<> struct libdivide_constants<uint16_t,2452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2452_MAGIC, .more = U16LD_DENOM_2452_MORE};};
template<> struct libdivide_constants<uint16_t,2453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2453_MAGIC, .more = U16LD_DENOM_2453_MORE};};
template<> struct libdivide_constants<uint16_t,2454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2454_MAGIC, .more = U16LD_DENOM_2454_MORE};};
template<> struct libdivide_constants<uint16_t,2455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2455_MAGIC, .more = U16LD_DENOM_2455_MORE};};
template<> struct libdivide_constants<uint16_t,2456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2456_MAGIC, .more = U16LD_DENOM_2456_MORE};};
template<> struct libdivide_constants<uint16_t,2457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2457_MAGIC, .more = U16LD_DENOM_2457_MORE};};
template<> struct libdivide_constants<uint16_t,2458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2458_MAGIC, .more = U16LD_DENOM_2458_MORE};};
template<> struct libdivide_constants<uint16_t,2459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2459_MAGIC, .more = U16LD_DENOM_2459_MORE};};
template<> struct libdivide_constants<uint16_t,2460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2460_MAGIC, .more = U16LD_DENOM_2460_MORE};};
template<> struct libdivide_constants<uint16_t,2461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2461_MAGIC, .more = U16LD_DENOM_2461_MORE};};
template<> struct libdivide_constants<uint16_t,2462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2462_MAGIC, .more = U16LD_DENOM_2462_MORE};};
template<> struct libdivide_constants<uint16_t,2463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2463_MAGIC, .more = U16LD_DENOM_2463_MORE};};
template<> struct libdivide_constants<uint16_t,2464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2464_MAGIC, .more = U16LD_DENOM_2464_MORE};};
template<> struct libdivide_constants<uint16_t,2465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2465_MAGIC, .more = U16LD_DENOM_2465_MORE};};
template<> struct libdivide_constants<uint16_t,2466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2466_MAGIC, .more = U16LD_DENOM_2466_MORE};};
template<> struct libdivide_constants<uint16_t,2467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2467_MAGIC, .more = U16LD_DENOM_2467_MORE};};
template<> struct libdivide_constants<uint16_t,2468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2468_MAGIC, .more = U16LD_DENOM_2468_MORE};};
template<> struct libdivide_constants<uint16_t,2469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2469_MAGIC, .more = U16LD_DENOM_2469_MORE};};
template<> struct libdivide_constants<uint16_t,2470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2470_MAGIC, .more = U16LD_DENOM_2470_MORE};};
template<> struct libdivide_constants<uint16_t,2471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2471_MAGIC, .more = U16LD_DENOM_2471_MORE};};
template<> struct libdivide_constants<uint16_t,2472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2472_MAGIC, .more = U16LD_DENOM_2472_MORE};};
template<> struct libdivide_constants<uint16_t,2473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2473_MAGIC, .more = U16LD_DENOM_2473_MORE};};
template<> struct libdivide_constants<uint16_t,2474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2474_MAGIC, .more = U16LD_DENOM_2474_MORE};};
template<> struct libdivide_constants<uint16_t,2475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2475_MAGIC, .more = U16LD_DENOM_2475_MORE};};
template<> struct libdivide_constants<uint16_t,2476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2476_MAGIC, .more = U16LD_DENOM_2476_MORE};};
template<> struct libdivide_constants<uint16_t,2477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2477_MAGIC, .more = U16LD_DENOM_2477_MORE};};
template<> struct libdivide_constants<uint16_t,2478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2478_MAGIC, .more = U16LD_DENOM_2478_MORE};};
template<> struct libdivide_constants<uint16_t,2479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2479_MAGIC, .more = U16LD_DENOM_2479_MORE};};
template<> struct libdivide_constants<uint16_t,2480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2480_MAGIC, .more = U16LD_DENOM_2480_MORE};};
template<> struct libdivide_constants<uint16_t,2481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2481_MAGIC, .more = U16LD_DENOM_2481_MORE};};
template<> struct libdivide_constants<uint16_t,2482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2482_MAGIC, .more = U16LD_DENOM_2482_MORE};};
template<> struct libdivide_constants<uint16_t,2483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2483_MAGIC, .more = U16LD_DENOM_2483_MORE};};
template<> struct libdivide_constants<uint16_t,2484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2484_MAGIC, .more = U16LD_DENOM_2484_MORE};};
template<> struct libdivide_constants<uint16_t,2485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2485_MAGIC, .more = U16LD_DENOM_2485_MORE};};
template<> struct libdivide_constants<uint16_t,2486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2486_MAGIC, .more = U16LD_DENOM_2486_MORE};};
template<> struct libdivide_constants<uint16_t,2487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2487_MAGIC, .more = U16LD_DENOM_2487_MORE};};
template<> struct libdivide_constants<uint16_t,2488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2488_MAGIC, .more = U16LD_DENOM_2488_MORE};};
template<> struct libdivide_constants<uint16_t,2489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2489_MAGIC, .more = U16LD_DENOM_2489_MORE};};
template<> struct libdivide_constants<uint16_t,2490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2490_MAGIC, .more = U16LD_DENOM_2490_MORE};};
template<> struct libdivide_constants<uint16_t,2491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2491_MAGIC, .more = U16LD_DENOM_2491_MORE};};
template<> struct libdivide_constants<uint16_t,2492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2492_MAGIC, .more = U16LD_DENOM_2492_MORE};};
template<> struct libdivide_constants<uint16_t,2493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2493_MAGIC, .more = U16LD_DENOM_2493_MORE};};
template<> struct libdivide_constants<uint16_t,2494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2494_MAGIC, .more = U16LD_DENOM_2494_MORE};};
template<> struct libdivide_constants<uint16_t,2495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2495_MAGIC, .more = U16LD_DENOM_2495_MORE};};
template<> struct libdivide_constants<uint16_t,2496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2496_MAGIC, .more = U16LD_DENOM_2496_MORE};};
template<> struct libdivide_constants<uint16_t,2497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2497_MAGIC, .more = U16LD_DENOM_2497_MORE};};
template<> struct libdivide_constants<uint16_t,2498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2498_MAGIC, .more = U16LD_DENOM_2498_MORE};};
template<> struct libdivide_constants<uint16_t,2499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2499_MAGIC, .more = U16LD_DENOM_2499_MORE};};
template<> struct libdivide_constants<uint16_t,2500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2500_MAGIC, .more = U16LD_DENOM_2500_MORE};};
template<> struct libdivide_constants<uint16_t,2501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2501_MAGIC, .more = U16LD_DENOM_2501_MORE};};
template<> struct libdivide_constants<uint16_t,2502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2502_MAGIC, .more = U16LD_DENOM_2502_MORE};};
template<> struct libdivide_constants<uint16_t,2503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2503_MAGIC, .more = U16LD_DENOM_2503_MORE};};
template<> struct libdivide_constants<uint16_t,2504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2504_MAGIC, .more = U16LD_DENOM_2504_MORE};};
template<> struct libdivide_constants<uint16_t,2505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2505_MAGIC, .more = U16LD_DENOM_2505_MORE};};
template<> struct libdivide_constants<uint16_t,2506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2506_MAGIC, .more = U16LD_DENOM_2506_MORE};};
template<> struct libdivide_constants<uint16_t,2507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2507_MAGIC, .more = U16LD_DENOM_2507_MORE};};
template<> struct libdivide_constants<uint16_t,2508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2508_MAGIC, .more = U16LD_DENOM_2508_MORE};};
template<> struct libdivide_constants<uint16_t,2509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2509_MAGIC, .more = U16LD_DENOM_2509_MORE};};
template<> struct libdivide_constants<uint16_t,2510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2510_MAGIC, .more = U16LD_DENOM_2510_MORE};};
template<> struct libdivide_constants<uint16_t,2511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2511_MAGIC, .more = U16LD_DENOM_2511_MORE};};
template<> struct libdivide_constants<uint16_t,2512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2512_MAGIC, .more = U16LD_DENOM_2512_MORE};};
template<> struct libdivide_constants<uint16_t,2513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2513_MAGIC, .more = U16LD_DENOM_2513_MORE};};
template<> struct libdivide_constants<uint16_t,2514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2514_MAGIC, .more = U16LD_DENOM_2514_MORE};};
template<> struct libdivide_constants<uint16_t,2515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2515_MAGIC, .more = U16LD_DENOM_2515_MORE};};
template<> struct libdivide_constants<uint16_t,2516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2516_MAGIC, .more = U16LD_DENOM_2516_MORE};};
template<> struct libdivide_constants<uint16_t,2517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2517_MAGIC, .more = U16LD_DENOM_2517_MORE};};
template<> struct libdivide_constants<uint16_t,2518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2518_MAGIC, .more = U16LD_DENOM_2518_MORE};};
template<> struct libdivide_constants<uint16_t,2519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2519_MAGIC, .more = U16LD_DENOM_2519_MORE};};
template<> struct libdivide_constants<uint16_t,2520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2520_MAGIC, .more = U16LD_DENOM_2520_MORE};};
template<> struct libdivide_constants<uint16_t,2521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2521_MAGIC, .more = U16LD_DENOM_2521_MORE};};
template<> struct libdivide_constants<uint16_t,2522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2522_MAGIC, .more = U16LD_DENOM_2522_MORE};};
template<> struct libdivide_constants<uint16_t,2523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2523_MAGIC, .more = U16LD_DENOM_2523_MORE};};
template<> struct libdivide_constants<uint16_t,2524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2524_MAGIC, .more = U16LD_DENOM_2524_MORE};};
template<> struct libdivide_constants<uint16_t,2525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2525_MAGIC, .more = U16LD_DENOM_2525_MORE};};
template<> struct libdivide_constants<uint16_t,2526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2526_MAGIC, .more = U16LD_DENOM_2526_MORE};};
template<> struct libdivide_constants<uint16_t,2527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2527_MAGIC, .more = U16LD_DENOM_2527_MORE};};
template<> struct libdivide_constants<uint16_t,2528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2528_MAGIC, .more = U16LD_DENOM_2528_MORE};};
template<> struct libdivide_constants<uint16_t,2529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2529_MAGIC, .more = U16LD_DENOM_2529_MORE};};
template<> struct libdivide_constants<uint16_t,2530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2530_MAGIC, .more = U16LD_DENOM_2530_MORE};};
template<> struct libdivide_constants<uint16_t,2531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2531_MAGIC, .more = U16LD_DENOM_2531_MORE};};
template<> struct libdivide_constants<uint16_t,2532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2532_MAGIC, .more = U16LD_DENOM_2532_MORE};};
template<> struct libdivide_constants<uint16_t,2533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2533_MAGIC, .more = U16LD_DENOM_2533_MORE};};
template<> struct libdivide_constants<uint16_t,2534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2534_MAGIC, .more = U16LD_DENOM_2534_MORE};};
template<> struct libdivide_constants<uint16_t,2535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2535_MAGIC, .more = U16LD_DENOM_2535_MORE};};
template<> struct libdivide_constants<uint16_t,2536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2536_MAGIC, .more = U16LD_DENOM_2536_MORE};};
template<> struct libdivide_constants<uint16_t,2537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2537_MAGIC, .more = U16LD_DENOM_2537_MORE};};
template<> struct libdivide_constants<uint16_t,2538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2538_MAGIC, .more = U16LD_DENOM_2538_MORE};};
template<> struct libdivide_constants<uint16_t,2539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2539_MAGIC, .more = U16LD_DENOM_2539_MORE};};
template<> struct libdivide_constants<uint16_t,2540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2540_MAGIC, .more = U16LD_DENOM_2540_MORE};};
template<> struct libdivide_constants<uint16_t,2541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2541_MAGIC, .more = U16LD_DENOM_2541_MORE};};
template<> struct libdivide_constants<uint16_t,2542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2542_MAGIC, .more = U16LD_DENOM_2542_MORE};};
template<> struct libdivide_constants<uint16_t,2543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2543_MAGIC, .more = U16LD_DENOM_2543_MORE};};
template<> struct libdivide_constants<uint16_t,2544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2544_MAGIC, .more = U16LD_DENOM_2544_MORE};};
template<> struct libdivide_constants<uint16_t,2545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2545_MAGIC, .more = U16LD_DENOM_2545_MORE};};
template<> struct libdivide_constants<uint16_t,2546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2546_MAGIC, .more = U16LD_DENOM_2546_MORE};};
template<> struct libdivide_constants<uint16_t,2547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2547_MAGIC, .more = U16LD_DENOM_2547_MORE};};
template<> struct libdivide_constants<uint16_t,2548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2548_MAGIC, .more = U16LD_DENOM_2548_MORE};};
template<> struct libdivide_constants<uint16_t,2549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2549_MAGIC, .more = U16LD_DENOM_2549_MORE};};
template<> struct libdivide_constants<uint16_t,2550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2550_MAGIC, .more = U16LD_DENOM_2550_MORE};};
template<> struct libdivide_constants<uint16_t,2551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2551_MAGIC, .more = U16LD_DENOM_2551_MORE};};
template<> struct libdivide_constants<uint16_t,2552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2552_MAGIC, .more = U16LD_DENOM_2552_MORE};};
template<> struct libdivide_constants<uint16_t,2553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2553_MAGIC, .more = U16LD_DENOM_2553_MORE};};
template<> struct libdivide_constants<uint16_t,2554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2554_MAGIC, .more = U16LD_DENOM_2554_MORE};};
template<> struct libdivide_constants<uint16_t,2555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2555_MAGIC, .more = U16LD_DENOM_2555_MORE};};
template<> struct libdivide_constants<uint16_t,2556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2556_MAGIC, .more = U16LD_DENOM_2556_MORE};};
template<> struct libdivide_constants<uint16_t,2557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2557_MAGIC, .more = U16LD_DENOM_2557_MORE};};
template<> struct libdivide_constants<uint16_t,2558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2558_MAGIC, .more = U16LD_DENOM_2558_MORE};};
template<> struct libdivide_constants<uint16_t,2559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2559_MAGIC, .more = U16LD_DENOM_2559_MORE};};
template<> struct libdivide_constants<uint16_t,2560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2560_MAGIC, .more = U16LD_DENOM_2560_MORE};};
template<> struct libdivide_constants<uint16_t,2561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2561_MAGIC, .more = U16LD_DENOM_2561_MORE};};
template<> struct libdivide_constants<uint16_t,2562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2562_MAGIC, .more = U16LD_DENOM_2562_MORE};};
template<> struct libdivide_constants<uint16_t,2563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2563_MAGIC, .more = U16LD_DENOM_2563_MORE};};
template<> struct libdivide_constants<uint16_t,2564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2564_MAGIC, .more = U16LD_DENOM_2564_MORE};};
template<> struct libdivide_constants<uint16_t,2565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2565_MAGIC, .more = U16LD_DENOM_2565_MORE};};
template<> struct libdivide_constants<uint16_t,2566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2566_MAGIC, .more = U16LD_DENOM_2566_MORE};};
template<> struct libdivide_constants<uint16_t,2567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2567_MAGIC, .more = U16LD_DENOM_2567_MORE};};
template<> struct libdivide_constants<uint16_t,2568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2568_MAGIC, .more = U16LD_DENOM_2568_MORE};};
template<> struct libdivide_constants<uint16_t,2569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2569_MAGIC, .more = U16LD_DENOM_2569_MORE};};
template<> struct libdivide_constants<uint16_t,2570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2570_MAGIC, .more = U16LD_DENOM_2570_MORE};};
template<> struct libdivide_constants<uint16_t,2571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2571_MAGIC, .more = U16LD_DENOM_2571_MORE};};
template<> struct libdivide_constants<uint16_t,2572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2572_MAGIC, .more = U16LD_DENOM_2572_MORE};};
template<> struct libdivide_constants<uint16_t,2573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2573_MAGIC, .more = U16LD_DENOM_2573_MORE};};
template<> struct libdivide_constants<uint16_t,2574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2574_MAGIC, .more = U16LD_DENOM_2574_MORE};};
template<> struct libdivide_constants<uint16_t,2575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2575_MAGIC, .more = U16LD_DENOM_2575_MORE};};
template<> struct libdivide_constants<uint16_t,2576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2576_MAGIC, .more = U16LD_DENOM_2576_MORE};};
template<> struct libdivide_constants<uint16_t,2577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2577_MAGIC, .more = U16LD_DENOM_2577_MORE};};
template<> struct libdivide_constants<uint16_t,2578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2578_MAGIC, .more = U16LD_DENOM_2578_MORE};};
template<> struct libdivide_constants<uint16_t,2579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2579_MAGIC, .more = U16LD_DENOM_2579_MORE};};
template<> struct libdivide_constants<uint16_t,2580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2580_MAGIC, .more = U16LD_DENOM_2580_MORE};};
template<> struct libdivide_constants<uint16_t,2581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2581_MAGIC, .more = U16LD_DENOM_2581_MORE};};
template<> struct libdivide_constants<uint16_t,2582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2582_MAGIC, .more = U16LD_DENOM_2582_MORE};};
template<> struct libdivide_constants<uint16_t,2583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2583_MAGIC, .more = U16LD_DENOM_2583_MORE};};
template<> struct libdivide_constants<uint16_t,2584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2584_MAGIC, .more = U16LD_DENOM_2584_MORE};};
template<> struct libdivide_constants<uint16_t,2585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2585_MAGIC, .more = U16LD_DENOM_2585_MORE};};
template<> struct libdivide_constants<uint16_t,2586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2586_MAGIC, .more = U16LD_DENOM_2586_MORE};};
template<> struct libdivide_constants<uint16_t,2587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2587_MAGIC, .more = U16LD_DENOM_2587_MORE};};
template<> struct libdivide_constants<uint16_t,2588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2588_MAGIC, .more = U16LD_DENOM_2588_MORE};};
template<> struct libdivide_constants<uint16_t,2589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2589_MAGIC, .more = U16LD_DENOM_2589_MORE};};
template<> struct libdivide_constants<uint16_t,2590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2590_MAGIC, .more = U16LD_DENOM_2590_MORE};};
template<> struct libdivide_constants<uint16_t,2591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2591_MAGIC, .more = U16LD_DENOM_2591_MORE};};
template<> struct libdivide_constants<uint16_t,2592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2592_MAGIC, .more = U16LD_DENOM_2592_MORE};};
template<> struct libdivide_constants<uint16_t,2593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2593_MAGIC, .more = U16LD_DENOM_2593_MORE};};
template<> struct libdivide_constants<uint16_t,2594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2594_MAGIC, .more = U16LD_DENOM_2594_MORE};};
template<> struct libdivide_constants<uint16_t,2595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2595_MAGIC, .more = U16LD_DENOM_2595_MORE};};
template<> struct libdivide_constants<uint16_t,2596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2596_MAGIC, .more = U16LD_DENOM_2596_MORE};};
template<> struct libdivide_constants<uint16_t,2597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2597_MAGIC, .more = U16LD_DENOM_2597_MORE};};
template<> struct libdivide_constants<uint16_t,2598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2598_MAGIC, .more = U16LD_DENOM_2598_MORE};};
template<> struct libdivide_constants<uint16_t,2599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2599_MAGIC, .more = U16LD_DENOM_2599_MORE};};
template<> struct libdivide_constants<uint16_t,2600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2600_MAGIC, .more = U16LD_DENOM_2600_MORE};};
template<> struct libdivide_constants<uint16_t,2601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2601_MAGIC, .more = U16LD_DENOM_2601_MORE};};
template<> struct libdivide_constants<uint16_t,2602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2602_MAGIC, .more = U16LD_DENOM_2602_MORE};};
template<> struct libdivide_constants<uint16_t,2603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2603_MAGIC, .more = U16LD_DENOM_2603_MORE};};
template<> struct libdivide_constants<uint16_t,2604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2604_MAGIC, .more = U16LD_DENOM_2604_MORE};};
template<> struct libdivide_constants<uint16_t,2605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2605_MAGIC, .more = U16LD_DENOM_2605_MORE};};
template<> struct libdivide_constants<uint16_t,2606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2606_MAGIC, .more = U16LD_DENOM_2606_MORE};};
template<> struct libdivide_constants<uint16_t,2607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2607_MAGIC, .more = U16LD_DENOM_2607_MORE};};
template<> struct libdivide_constants<uint16_t,2608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2608_MAGIC, .more = U16LD_DENOM_2608_MORE};};
template<> struct libdivide_constants<uint16_t,2609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2609_MAGIC, .more = U16LD_DENOM_2609_MORE};};
template<> struct libdivide_constants<uint16_t,2610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2610_MAGIC, .more = U16LD_DENOM_2610_MORE};};
template<> struct libdivide_constants<uint16_t,2611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2611_MAGIC, .more = U16LD_DENOM_2611_MORE};};
template<> struct libdivide_constants<uint16_t,2612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2612_MAGIC, .more = U16LD_DENOM_2612_MORE};};
template<> struct libdivide_constants<uint16_t,2613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2613_MAGIC, .more = U16LD_DENOM_2613_MORE};};
template<> struct libdivide_constants<uint16_t,2614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2614_MAGIC, .more = U16LD_DENOM_2614_MORE};};
template<> struct libdivide_constants<uint16_t,2615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2615_MAGIC, .more = U16LD_DENOM_2615_MORE};};
template<> struct libdivide_constants<uint16_t,2616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2616_MAGIC, .more = U16LD_DENOM_2616_MORE};};
template<> struct libdivide_constants<uint16_t,2617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2617_MAGIC, .more = U16LD_DENOM_2617_MORE};};
template<> struct libdivide_constants<uint16_t,2618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2618_MAGIC, .more = U16LD_DENOM_2618_MORE};};
template<> struct libdivide_constants<uint16_t,2619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2619_MAGIC, .more = U16LD_DENOM_2619_MORE};};
template<> struct libdivide_constants<uint16_t,2620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2620_MAGIC, .more = U16LD_DENOM_2620_MORE};};
template<> struct libdivide_constants<uint16_t,2621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2621_MAGIC, .more = U16LD_DENOM_2621_MORE};};
template<> struct libdivide_constants<uint16_t,2622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2622_MAGIC, .more = U16LD_DENOM_2622_MORE};};
template<> struct libdivide_constants<uint16_t,2623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2623_MAGIC, .more = U16LD_DENOM_2623_MORE};};
template<> struct libdivide_constants<uint16_t,2624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2624_MAGIC, .more = U16LD_DENOM_2624_MORE};};
template<> struct libdivide_constants<uint16_t,2625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2625_MAGIC, .more = U16LD_DENOM_2625_MORE};};
template<> struct libdivide_constants<uint16_t,2626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2626_MAGIC, .more = U16LD_DENOM_2626_MORE};};
template<> struct libdivide_constants<uint16_t,2627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2627_MAGIC, .more = U16LD_DENOM_2627_MORE};};
template<> struct libdivide_constants<uint16_t,2628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2628_MAGIC, .more = U16LD_DENOM_2628_MORE};};
template<> struct libdivide_constants<uint16_t,2629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2629_MAGIC, .more = U16LD_DENOM_2629_MORE};};
template<> struct libdivide_constants<uint16_t,2630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2630_MAGIC, .more = U16LD_DENOM_2630_MORE};};
template<> struct libdivide_constants<uint16_t,2631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2631_MAGIC, .more = U16LD_DENOM_2631_MORE};};
template<> struct libdivide_constants<uint16_t,2632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2632_MAGIC, .more = U16LD_DENOM_2632_MORE};};
template<> struct libdivide_constants<uint16_t,2633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2633_MAGIC, .more = U16LD_DENOM_2633_MORE};};
template<> struct libdivide_constants<uint16_t,2634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2634_MAGIC, .more = U16LD_DENOM_2634_MORE};};
template<> struct libdivide_constants<uint16_t,2635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2635_MAGIC, .more = U16LD_DENOM_2635_MORE};};
template<> struct libdivide_constants<uint16_t,2636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2636_MAGIC, .more = U16LD_DENOM_2636_MORE};};
template<> struct libdivide_constants<uint16_t,2637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2637_MAGIC, .more = U16LD_DENOM_2637_MORE};};
template<> struct libdivide_constants<uint16_t,2638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2638_MAGIC, .more = U16LD_DENOM_2638_MORE};};
template<> struct libdivide_constants<uint16_t,2639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2639_MAGIC, .more = U16LD_DENOM_2639_MORE};};
template<> struct libdivide_constants<uint16_t,2640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2640_MAGIC, .more = U16LD_DENOM_2640_MORE};};
template<> struct libdivide_constants<uint16_t,2641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2641_MAGIC, .more = U16LD_DENOM_2641_MORE};};
template<> struct libdivide_constants<uint16_t,2642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2642_MAGIC, .more = U16LD_DENOM_2642_MORE};};
template<> struct libdivide_constants<uint16_t,2643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2643_MAGIC, .more = U16LD_DENOM_2643_MORE};};
template<> struct libdivide_constants<uint16_t,2644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2644_MAGIC, .more = U16LD_DENOM_2644_MORE};};
template<> struct libdivide_constants<uint16_t,2645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2645_MAGIC, .more = U16LD_DENOM_2645_MORE};};
template<> struct libdivide_constants<uint16_t,2646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2646_MAGIC, .more = U16LD_DENOM_2646_MORE};};
template<> struct libdivide_constants<uint16_t,2647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2647_MAGIC, .more = U16LD_DENOM_2647_MORE};};
template<> struct libdivide_constants<uint16_t,2648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2648_MAGIC, .more = U16LD_DENOM_2648_MORE};};
template<> struct libdivide_constants<uint16_t,2649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2649_MAGIC, .more = U16LD_DENOM_2649_MORE};};
template<> struct libdivide_constants<uint16_t,2650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2650_MAGIC, .more = U16LD_DENOM_2650_MORE};};
template<> struct libdivide_constants<uint16_t,2651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2651_MAGIC, .more = U16LD_DENOM_2651_MORE};};
template<> struct libdivide_constants<uint16_t,2652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2652_MAGIC, .more = U16LD_DENOM_2652_MORE};};
template<> struct libdivide_constants<uint16_t,2653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2653_MAGIC, .more = U16LD_DENOM_2653_MORE};};
template<> struct libdivide_constants<uint16_t,2654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2654_MAGIC, .more = U16LD_DENOM_2654_MORE};};
template<> struct libdivide_constants<uint16_t,2655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2655_MAGIC, .more = U16LD_DENOM_2655_MORE};};
template<> struct libdivide_constants<uint16_t,2656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2656_MAGIC, .more = U16LD_DENOM_2656_MORE};};
template<> struct libdivide_constants<uint16_t,2657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2657_MAGIC, .more = U16LD_DENOM_2657_MORE};};
template<> struct libdivide_constants<uint16_t,2658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2658_MAGIC, .more = U16LD_DENOM_2658_MORE};};
template<> struct libdivide_constants<uint16_t,2659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2659_MAGIC, .more = U16LD_DENOM_2659_MORE};};
template<> struct libdivide_constants<uint16_t,2660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2660_MAGIC, .more = U16LD_DENOM_2660_MORE};};
template<> struct libdivide_constants<uint16_t,2661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2661_MAGIC, .more = U16LD_DENOM_2661_MORE};};
template<> struct libdivide_constants<uint16_t,2662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2662_MAGIC, .more = U16LD_DENOM_2662_MORE};};
template<> struct libdivide_constants<uint16_t,2663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2663_MAGIC, .more = U16LD_DENOM_2663_MORE};};
template<> struct libdivide_constants<uint16_t,2664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2664_MAGIC, .more = U16LD_DENOM_2664_MORE};};
template<> struct libdivide_constants<uint16_t,2665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2665_MAGIC, .more = U16LD_DENOM_2665_MORE};};
template<> struct libdivide_constants<uint16_t,2666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2666_MAGIC, .more = U16LD_DENOM_2666_MORE};};
template<> struct libdivide_constants<uint16_t,2667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2667_MAGIC, .more = U16LD_DENOM_2667_MORE};};
template<> struct libdivide_constants<uint16_t,2668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2668_MAGIC, .more = U16LD_DENOM_2668_MORE};};
template<> struct libdivide_constants<uint16_t,2669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2669_MAGIC, .more = U16LD_DENOM_2669_MORE};};
template<> struct libdivide_constants<uint16_t,2670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2670_MAGIC, .more = U16LD_DENOM_2670_MORE};};
template<> struct libdivide_constants<uint16_t,2671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2671_MAGIC, .more = U16LD_DENOM_2671_MORE};};
template<> struct libdivide_constants<uint16_t,2672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2672_MAGIC, .more = U16LD_DENOM_2672_MORE};};
template<> struct libdivide_constants<uint16_t,2673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2673_MAGIC, .more = U16LD_DENOM_2673_MORE};};
template<> struct libdivide_constants<uint16_t,2674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2674_MAGIC, .more = U16LD_DENOM_2674_MORE};};
template<> struct libdivide_constants<uint16_t,2675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2675_MAGIC, .more = U16LD_DENOM_2675_MORE};};
template<> struct libdivide_constants<uint16_t,2676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2676_MAGIC, .more = U16LD_DENOM_2676_MORE};};
template<> struct libdivide_constants<uint16_t,2677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2677_MAGIC, .more = U16LD_DENOM_2677_MORE};};
template<> struct libdivide_constants<uint16_t,2678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2678_MAGIC, .more = U16LD_DENOM_2678_MORE};};
template<> struct libdivide_constants<uint16_t,2679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2679_MAGIC, .more = U16LD_DENOM_2679_MORE};};
template<> struct libdivide_constants<uint16_t,2680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2680_MAGIC, .more = U16LD_DENOM_2680_MORE};};
template<> struct libdivide_constants<uint16_t,2681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2681_MAGIC, .more = U16LD_DENOM_2681_MORE};};
template<> struct libdivide_constants<uint16_t,2682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2682_MAGIC, .more = U16LD_DENOM_2682_MORE};};
template<> struct libdivide_constants<uint16_t,2683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2683_MAGIC, .more = U16LD_DENOM_2683_MORE};};
template<> struct libdivide_constants<uint16_t,2684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2684_MAGIC, .more = U16LD_DENOM_2684_MORE};};
template<> struct libdivide_constants<uint16_t,2685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2685_MAGIC, .more = U16LD_DENOM_2685_MORE};};
template<> struct libdivide_constants<uint16_t,2686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2686_MAGIC, .more = U16LD_DENOM_2686_MORE};};
template<> struct libdivide_constants<uint16_t,2687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2687_MAGIC, .more = U16LD_DENOM_2687_MORE};};
template<> struct libdivide_constants<uint16_t,2688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2688_MAGIC, .more = U16LD_DENOM_2688_MORE};};
template<> struct libdivide_constants<uint16_t,2689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2689_MAGIC, .more = U16LD_DENOM_2689_MORE};};
template<> struct libdivide_constants<uint16_t,2690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2690_MAGIC, .more = U16LD_DENOM_2690_MORE};};
template<> struct libdivide_constants<uint16_t,2691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2691_MAGIC, .more = U16LD_DENOM_2691_MORE};};
template<> struct libdivide_constants<uint16_t,2692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2692_MAGIC, .more = U16LD_DENOM_2692_MORE};};
template<> struct libdivide_constants<uint16_t,2693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2693_MAGIC, .more = U16LD_DENOM_2693_MORE};};
template<> struct libdivide_constants<uint16_t,2694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2694_MAGIC, .more = U16LD_DENOM_2694_MORE};};
template<> struct libdivide_constants<uint16_t,2695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2695_MAGIC, .more = U16LD_DENOM_2695_MORE};};
template<> struct libdivide_constants<uint16_t,2696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2696_MAGIC, .more = U16LD_DENOM_2696_MORE};};
template<> struct libdivide_constants<uint16_t,2697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2697_MAGIC, .more = U16LD_DENOM_2697_MORE};};
template<> struct libdivide_constants<uint16_t,2698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2698_MAGIC, .more = U16LD_DENOM_2698_MORE};};
template<> struct libdivide_constants<uint16_t,2699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2699_MAGIC, .more = U16LD_DENOM_2699_MORE};};
template<> struct libdivide_constants<uint16_t,2700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2700_MAGIC, .more = U16LD_DENOM_2700_MORE};};
template<> struct libdivide_constants<uint16_t,2701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2701_MAGIC, .more = U16LD_DENOM_2701_MORE};};
template<> struct libdivide_constants<uint16_t,2702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2702_MAGIC, .more = U16LD_DENOM_2702_MORE};};
template<> struct libdivide_constants<uint16_t,2703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2703_MAGIC, .more = U16LD_DENOM_2703_MORE};};
template<> struct libdivide_constants<uint16_t,2704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2704_MAGIC, .more = U16LD_DENOM_2704_MORE};};
template<> struct libdivide_constants<uint16_t,2705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2705_MAGIC, .more = U16LD_DENOM_2705_MORE};};
template<> struct libdivide_constants<uint16_t,2706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2706_MAGIC, .more = U16LD_DENOM_2706_MORE};};
template<> struct libdivide_constants<uint16_t,2707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2707_MAGIC, .more = U16LD_DENOM_2707_MORE};};
template<> struct libdivide_constants<uint16_t,2708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2708_MAGIC, .more = U16LD_DENOM_2708_MORE};};
template<> struct libdivide_constants<uint16_t,2709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2709_MAGIC, .more = U16LD_DENOM_2709_MORE};};
template<> struct libdivide_constants<uint16_t,2710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2710_MAGIC, .more = U16LD_DENOM_2710_MORE};};
template<> struct libdivide_constants<uint16_t,2711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2711_MAGIC, .more = U16LD_DENOM_2711_MORE};};
template<> struct libdivide_constants<uint16_t,2712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2712_MAGIC, .more = U16LD_DENOM_2712_MORE};};
template<> struct libdivide_constants<uint16_t,2713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2713_MAGIC, .more = U16LD_DENOM_2713_MORE};};
template<> struct libdivide_constants<uint16_t,2714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2714_MAGIC, .more = U16LD_DENOM_2714_MORE};};
template<> struct libdivide_constants<uint16_t,2715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2715_MAGIC, .more = U16LD_DENOM_2715_MORE};};
template<> struct libdivide_constants<uint16_t,2716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2716_MAGIC, .more = U16LD_DENOM_2716_MORE};};
template<> struct libdivide_constants<uint16_t,2717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2717_MAGIC, .more = U16LD_DENOM_2717_MORE};};
template<> struct libdivide_constants<uint16_t,2718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2718_MAGIC, .more = U16LD_DENOM_2718_MORE};};
template<> struct libdivide_constants<uint16_t,2719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2719_MAGIC, .more = U16LD_DENOM_2719_MORE};};
template<> struct libdivide_constants<uint16_t,2720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2720_MAGIC, .more = U16LD_DENOM_2720_MORE};};
template<> struct libdivide_constants<uint16_t,2721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2721_MAGIC, .more = U16LD_DENOM_2721_MORE};};
template<> struct libdivide_constants<uint16_t,2722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2722_MAGIC, .more = U16LD_DENOM_2722_MORE};};
template<> struct libdivide_constants<uint16_t,2723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2723_MAGIC, .more = U16LD_DENOM_2723_MORE};};
template<> struct libdivide_constants<uint16_t,2724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2724_MAGIC, .more = U16LD_DENOM_2724_MORE};};
template<> struct libdivide_constants<uint16_t,2725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2725_MAGIC, .more = U16LD_DENOM_2725_MORE};};
template<> struct libdivide_constants<uint16_t,2726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2726_MAGIC, .more = U16LD_DENOM_2726_MORE};};
template<> struct libdivide_constants<uint16_t,2727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2727_MAGIC, .more = U16LD_DENOM_2727_MORE};};
template<> struct libdivide_constants<uint16_t,2728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2728_MAGIC, .more = U16LD_DENOM_2728_MORE};};
template<> struct libdivide_constants<uint16_t,2729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2729_MAGIC, .more = U16LD_DENOM_2729_MORE};};
template<> struct libdivide_constants<uint16_t,2730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2730_MAGIC, .more = U16LD_DENOM_2730_MORE};};
template<> struct libdivide_constants<uint16_t,2731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2731_MAGIC, .more = U16LD_DENOM_2731_MORE};};
template<> struct libdivide_constants<uint16_t,2732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2732_MAGIC, .more = U16LD_DENOM_2732_MORE};};
template<> struct libdivide_constants<uint16_t,2733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2733_MAGIC, .more = U16LD_DENOM_2733_MORE};};
template<> struct libdivide_constants<uint16_t,2734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2734_MAGIC, .more = U16LD_DENOM_2734_MORE};};
template<> struct libdivide_constants<uint16_t,2735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2735_MAGIC, .more = U16LD_DENOM_2735_MORE};};
template<> struct libdivide_constants<uint16_t,2736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2736_MAGIC, .more = U16LD_DENOM_2736_MORE};};
template<> struct libdivide_constants<uint16_t,2737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2737_MAGIC, .more = U16LD_DENOM_2737_MORE};};
template<> struct libdivide_constants<uint16_t,2738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2738_MAGIC, .more = U16LD_DENOM_2738_MORE};};
template<> struct libdivide_constants<uint16_t,2739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2739_MAGIC, .more = U16LD_DENOM_2739_MORE};};
template<> struct libdivide_constants<uint16_t,2740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2740_MAGIC, .more = U16LD_DENOM_2740_MORE};};
template<> struct libdivide_constants<uint16_t,2741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2741_MAGIC, .more = U16LD_DENOM_2741_MORE};};
template<> struct libdivide_constants<uint16_t,2742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2742_MAGIC, .more = U16LD_DENOM_2742_MORE};};
template<> struct libdivide_constants<uint16_t,2743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2743_MAGIC, .more = U16LD_DENOM_2743_MORE};};
template<> struct libdivide_constants<uint16_t,2744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2744_MAGIC, .more = U16LD_DENOM_2744_MORE};};
template<> struct libdivide_constants<uint16_t,2745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2745_MAGIC, .more = U16LD_DENOM_2745_MORE};};
template<> struct libdivide_constants<uint16_t,2746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2746_MAGIC, .more = U16LD_DENOM_2746_MORE};};
template<> struct libdivide_constants<uint16_t,2747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2747_MAGIC, .more = U16LD_DENOM_2747_MORE};};
template<> struct libdivide_constants<uint16_t,2748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2748_MAGIC, .more = U16LD_DENOM_2748_MORE};};
template<> struct libdivide_constants<uint16_t,2749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2749_MAGIC, .more = U16LD_DENOM_2749_MORE};};
template<> struct libdivide_constants<uint16_t,2750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2750_MAGIC, .more = U16LD_DENOM_2750_MORE};};
template<> struct libdivide_constants<uint16_t,2751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2751_MAGIC, .more = U16LD_DENOM_2751_MORE};};
template<> struct libdivide_constants<uint16_t,2752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2752_MAGIC, .more = U16LD_DENOM_2752_MORE};};
template<> struct libdivide_constants<uint16_t,2753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2753_MAGIC, .more = U16LD_DENOM_2753_MORE};};
template<> struct libdivide_constants<uint16_t,2754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2754_MAGIC, .more = U16LD_DENOM_2754_MORE};};
template<> struct libdivide_constants<uint16_t,2755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2755_MAGIC, .more = U16LD_DENOM_2755_MORE};};
template<> struct libdivide_constants<uint16_t,2756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2756_MAGIC, .more = U16LD_DENOM_2756_MORE};};
template<> struct libdivide_constants<uint16_t,2757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2757_MAGIC, .more = U16LD_DENOM_2757_MORE};};
template<> struct libdivide_constants<uint16_t,2758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2758_MAGIC, .more = U16LD_DENOM_2758_MORE};};
template<> struct libdivide_constants<uint16_t,2759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2759_MAGIC, .more = U16LD_DENOM_2759_MORE};};
template<> struct libdivide_constants<uint16_t,2760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2760_MAGIC, .more = U16LD_DENOM_2760_MORE};};
template<> struct libdivide_constants<uint16_t,2761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2761_MAGIC, .more = U16LD_DENOM_2761_MORE};};
template<> struct libdivide_constants<uint16_t,2762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2762_MAGIC, .more = U16LD_DENOM_2762_MORE};};
template<> struct libdivide_constants<uint16_t,2763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2763_MAGIC, .more = U16LD_DENOM_2763_MORE};};
template<> struct libdivide_constants<uint16_t,2764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2764_MAGIC, .more = U16LD_DENOM_2764_MORE};};
template<> struct libdivide_constants<uint16_t,2765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2765_MAGIC, .more = U16LD_DENOM_2765_MORE};};
template<> struct libdivide_constants<uint16_t,2766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2766_MAGIC, .more = U16LD_DENOM_2766_MORE};};
template<> struct libdivide_constants<uint16_t,2767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2767_MAGIC, .more = U16LD_DENOM_2767_MORE};};
template<> struct libdivide_constants<uint16_t,2768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2768_MAGIC, .more = U16LD_DENOM_2768_MORE};};
template<> struct libdivide_constants<uint16_t,2769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2769_MAGIC, .more = U16LD_DENOM_2769_MORE};};
template<> struct libdivide_constants<uint16_t,2770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2770_MAGIC, .more = U16LD_DENOM_2770_MORE};};
template<> struct libdivide_constants<uint16_t,2771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2771_MAGIC, .more = U16LD_DENOM_2771_MORE};};
template<> struct libdivide_constants<uint16_t,2772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2772_MAGIC, .more = U16LD_DENOM_2772_MORE};};
template<> struct libdivide_constants<uint16_t,2773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2773_MAGIC, .more = U16LD_DENOM_2773_MORE};};
template<> struct libdivide_constants<uint16_t,2774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2774_MAGIC, .more = U16LD_DENOM_2774_MORE};};
template<> struct libdivide_constants<uint16_t,2775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2775_MAGIC, .more = U16LD_DENOM_2775_MORE};};
template<> struct libdivide_constants<uint16_t,2776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2776_MAGIC, .more = U16LD_DENOM_2776_MORE};};
template<> struct libdivide_constants<uint16_t,2777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2777_MAGIC, .more = U16LD_DENOM_2777_MORE};};
template<> struct libdivide_constants<uint16_t,2778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2778_MAGIC, .more = U16LD_DENOM_2778_MORE};};
template<> struct libdivide_constants<uint16_t,2779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2779_MAGIC, .more = U16LD_DENOM_2779_MORE};};
template<> struct libdivide_constants<uint16_t,2780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2780_MAGIC, .more = U16LD_DENOM_2780_MORE};};
template<> struct libdivide_constants<uint16_t,2781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2781_MAGIC, .more = U16LD_DENOM_2781_MORE};};
template<> struct libdivide_constants<uint16_t,2782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2782_MAGIC, .more = U16LD_DENOM_2782_MORE};};
template<> struct libdivide_constants<uint16_t,2783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2783_MAGIC, .more = U16LD_DENOM_2783_MORE};};
template<> struct libdivide_constants<uint16_t,2784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2784_MAGIC, .more = U16LD_DENOM_2784_MORE};};
template<> struct libdivide_constants<uint16_t,2785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2785_MAGIC, .more = U16LD_DENOM_2785_MORE};};
template<> struct libdivide_constants<uint16_t,2786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2786_MAGIC, .more = U16LD_DENOM_2786_MORE};};
template<> struct libdivide_constants<uint16_t,2787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2787_MAGIC, .more = U16LD_DENOM_2787_MORE};};
template<> struct libdivide_constants<uint16_t,2788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2788_MAGIC, .more = U16LD_DENOM_2788_MORE};};
template<> struct libdivide_constants<uint16_t,2789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2789_MAGIC, .more = U16LD_DENOM_2789_MORE};};
template<> struct libdivide_constants<uint16_t,2790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2790_MAGIC, .more = U16LD_DENOM_2790_MORE};};
template<> struct libdivide_constants<uint16_t,2791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2791_MAGIC, .more = U16LD_DENOM_2791_MORE};};
template<> struct libdivide_constants<uint16_t,2792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2792_MAGIC, .more = U16LD_DENOM_2792_MORE};};
template<> struct libdivide_constants<uint16_t,2793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2793_MAGIC, .more = U16LD_DENOM_2793_MORE};};
template<> struct libdivide_constants<uint16_t,2794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2794_MAGIC, .more = U16LD_DENOM_2794_MORE};};
template<> struct libdivide_constants<uint16_t,2795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2795_MAGIC, .more = U16LD_DENOM_2795_MORE};};
template<> struct libdivide_constants<uint16_t,2796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2796_MAGIC, .more = U16LD_DENOM_2796_MORE};};
template<> struct libdivide_constants<uint16_t,2797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2797_MAGIC, .more = U16LD_DENOM_2797_MORE};};
template<> struct libdivide_constants<uint16_t,2798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2798_MAGIC, .more = U16LD_DENOM_2798_MORE};};
template<> struct libdivide_constants<uint16_t,2799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2799_MAGIC, .more = U16LD_DENOM_2799_MORE};};
template<> struct libdivide_constants<uint16_t,2800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2800_MAGIC, .more = U16LD_DENOM_2800_MORE};};
template<> struct libdivide_constants<uint16_t,2801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2801_MAGIC, .more = U16LD_DENOM_2801_MORE};};
template<> struct libdivide_constants<uint16_t,2802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2802_MAGIC, .more = U16LD_DENOM_2802_MORE};};
template<> struct libdivide_constants<uint16_t,2803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2803_MAGIC, .more = U16LD_DENOM_2803_MORE};};
template<> struct libdivide_constants<uint16_t,2804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2804_MAGIC, .more = U16LD_DENOM_2804_MORE};};
template<> struct libdivide_constants<uint16_t,2805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2805_MAGIC, .more = U16LD_DENOM_2805_MORE};};
template<> struct libdivide_constants<uint16_t,2806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2806_MAGIC, .more = U16LD_DENOM_2806_MORE};};
template<> struct libdivide_constants<uint16_t,2807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2807_MAGIC, .more = U16LD_DENOM_2807_MORE};};
template<> struct libdivide_constants<uint16_t,2808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2808_MAGIC, .more = U16LD_DENOM_2808_MORE};};
template<> struct libdivide_constants<uint16_t,2809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2809_MAGIC, .more = U16LD_DENOM_2809_MORE};};
template<> struct libdivide_constants<uint16_t,2810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2810_MAGIC, .more = U16LD_DENOM_2810_MORE};};
template<> struct libdivide_constants<uint16_t,2811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2811_MAGIC, .more = U16LD_DENOM_2811_MORE};};
template<> struct libdivide_constants<uint16_t,2812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2812_MAGIC, .more = U16LD_DENOM_2812_MORE};};
template<> struct libdivide_constants<uint16_t,2813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2813_MAGIC, .more = U16LD_DENOM_2813_MORE};};
template<> struct libdivide_constants<uint16_t,2814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2814_MAGIC, .more = U16LD_DENOM_2814_MORE};};
template<> struct libdivide_constants<uint16_t,2815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2815_MAGIC, .more = U16LD_DENOM_2815_MORE};};
template<> struct libdivide_constants<uint16_t,2816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2816_MAGIC, .more = U16LD_DENOM_2816_MORE};};
template<> struct libdivide_constants<uint16_t,2817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2817_MAGIC, .more = U16LD_DENOM_2817_MORE};};
template<> struct libdivide_constants<uint16_t,2818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2818_MAGIC, .more = U16LD_DENOM_2818_MORE};};
template<> struct libdivide_constants<uint16_t,2819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2819_MAGIC, .more = U16LD_DENOM_2819_MORE};};
template<> struct libdivide_constants<uint16_t,2820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2820_MAGIC, .more = U16LD_DENOM_2820_MORE};};
template<> struct libdivide_constants<uint16_t,2821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2821_MAGIC, .more = U16LD_DENOM_2821_MORE};};
template<> struct libdivide_constants<uint16_t,2822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2822_MAGIC, .more = U16LD_DENOM_2822_MORE};};
template<> struct libdivide_constants<uint16_t,2823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2823_MAGIC, .more = U16LD_DENOM_2823_MORE};};
template<> struct libdivide_constants<uint16_t,2824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2824_MAGIC, .more = U16LD_DENOM_2824_MORE};};
template<> struct libdivide_constants<uint16_t,2825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2825_MAGIC, .more = U16LD_DENOM_2825_MORE};};
template<> struct libdivide_constants<uint16_t,2826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2826_MAGIC, .more = U16LD_DENOM_2826_MORE};};
template<> struct libdivide_constants<uint16_t,2827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2827_MAGIC, .more = U16LD_DENOM_2827_MORE};};
template<> struct libdivide_constants<uint16_t,2828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2828_MAGIC, .more = U16LD_DENOM_2828_MORE};};
template<> struct libdivide_constants<uint16_t,2829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2829_MAGIC, .more = U16LD_DENOM_2829_MORE};};
template<> struct libdivide_constants<uint16_t,2830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2830_MAGIC, .more = U16LD_DENOM_2830_MORE};};
template<> struct libdivide_constants<uint16_t,2831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2831_MAGIC, .more = U16LD_DENOM_2831_MORE};};
template<> struct libdivide_constants<uint16_t,2832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2832_MAGIC, .more = U16LD_DENOM_2832_MORE};};
template<> struct libdivide_constants<uint16_t,2833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2833_MAGIC, .more = U16LD_DENOM_2833_MORE};};
template<> struct libdivide_constants<uint16_t,2834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2834_MAGIC, .more = U16LD_DENOM_2834_MORE};};
template<> struct libdivide_constants<uint16_t,2835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2835_MAGIC, .more = U16LD_DENOM_2835_MORE};};
template<> struct libdivide_constants<uint16_t,2836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2836_MAGIC, .more = U16LD_DENOM_2836_MORE};};
template<> struct libdivide_constants<uint16_t,2837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2837_MAGIC, .more = U16LD_DENOM_2837_MORE};};
template<> struct libdivide_constants<uint16_t,2838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2838_MAGIC, .more = U16LD_DENOM_2838_MORE};};
template<> struct libdivide_constants<uint16_t,2839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2839_MAGIC, .more = U16LD_DENOM_2839_MORE};};
template<> struct libdivide_constants<uint16_t,2840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2840_MAGIC, .more = U16LD_DENOM_2840_MORE};};
template<> struct libdivide_constants<uint16_t,2841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2841_MAGIC, .more = U16LD_DENOM_2841_MORE};};
template<> struct libdivide_constants<uint16_t,2842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2842_MAGIC, .more = U16LD_DENOM_2842_MORE};};
template<> struct libdivide_constants<uint16_t,2843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2843_MAGIC, .more = U16LD_DENOM_2843_MORE};};
template<> struct libdivide_constants<uint16_t,2844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2844_MAGIC, .more = U16LD_DENOM_2844_MORE};};
template<> struct libdivide_constants<uint16_t,2845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2845_MAGIC, .more = U16LD_DENOM_2845_MORE};};
template<> struct libdivide_constants<uint16_t,2846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2846_MAGIC, .more = U16LD_DENOM_2846_MORE};};
template<> struct libdivide_constants<uint16_t,2847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2847_MAGIC, .more = U16LD_DENOM_2847_MORE};};
template<> struct libdivide_constants<uint16_t,2848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2848_MAGIC, .more = U16LD_DENOM_2848_MORE};};
template<> struct libdivide_constants<uint16_t,2849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2849_MAGIC, .more = U16LD_DENOM_2849_MORE};};
template<> struct libdivide_constants<uint16_t,2850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2850_MAGIC, .more = U16LD_DENOM_2850_MORE};};
template<> struct libdivide_constants<uint16_t,2851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2851_MAGIC, .more = U16LD_DENOM_2851_MORE};};
template<> struct libdivide_constants<uint16_t,2852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2852_MAGIC, .more = U16LD_DENOM_2852_MORE};};
template<> struct libdivide_constants<uint16_t,2853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2853_MAGIC, .more = U16LD_DENOM_2853_MORE};};
template<> struct libdivide_constants<uint16_t,2854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2854_MAGIC, .more = U16LD_DENOM_2854_MORE};};
template<> struct libdivide_constants<uint16_t,2855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2855_MAGIC, .more = U16LD_DENOM_2855_MORE};};
template<> struct libdivide_constants<uint16_t,2856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2856_MAGIC, .more = U16LD_DENOM_2856_MORE};};
template<> struct libdivide_constants<uint16_t,2857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2857_MAGIC, .more = U16LD_DENOM_2857_MORE};};
template<> struct libdivide_constants<uint16_t,2858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2858_MAGIC, .more = U16LD_DENOM_2858_MORE};};
template<> struct libdivide_constants<uint16_t,2859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2859_MAGIC, .more = U16LD_DENOM_2859_MORE};};
template<> struct libdivide_constants<uint16_t,2860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2860_MAGIC, .more = U16LD_DENOM_2860_MORE};};
template<> struct libdivide_constants<uint16_t,2861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2861_MAGIC, .more = U16LD_DENOM_2861_MORE};};
template<> struct libdivide_constants<uint16_t,2862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2862_MAGIC, .more = U16LD_DENOM_2862_MORE};};
template<> struct libdivide_constants<uint16_t,2863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2863_MAGIC, .more = U16LD_DENOM_2863_MORE};};
template<> struct libdivide_constants<uint16_t,2864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2864_MAGIC, .more = U16LD_DENOM_2864_MORE};};
template<> struct libdivide_constants<uint16_t,2865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2865_MAGIC, .more = U16LD_DENOM_2865_MORE};};
template<> struct libdivide_constants<uint16_t,2866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2866_MAGIC, .more = U16LD_DENOM_2866_MORE};};
template<> struct libdivide_constants<uint16_t,2867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2867_MAGIC, .more = U16LD_DENOM_2867_MORE};};
template<> struct libdivide_constants<uint16_t,2868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2868_MAGIC, .more = U16LD_DENOM_2868_MORE};};
template<> struct libdivide_constants<uint16_t,2869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2869_MAGIC, .more = U16LD_DENOM_2869_MORE};};
template<> struct libdivide_constants<uint16_t,2870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2870_MAGIC, .more = U16LD_DENOM_2870_MORE};};
template<> struct libdivide_constants<uint16_t,2871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2871_MAGIC, .more = U16LD_DENOM_2871_MORE};};
template<> struct libdivide_constants<uint16_t,2872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2872_MAGIC, .more = U16LD_DENOM_2872_MORE};};
template<> struct libdivide_constants<uint16_t,2873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2873_MAGIC, .more = U16LD_DENOM_2873_MORE};};
template<> struct libdivide_constants<uint16_t,2874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2874_MAGIC, .more = U16LD_DENOM_2874_MORE};};
template<> struct libdivide_constants<uint16_t,2875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2875_MAGIC, .more = U16LD_DENOM_2875_MORE};};
template<> struct libdivide_constants<uint16_t,2876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2876_MAGIC, .more = U16LD_DENOM_2876_MORE};};
template<> struct libdivide_constants<uint16_t,2877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2877_MAGIC, .more = U16LD_DENOM_2877_MORE};};
template<> struct libdivide_constants<uint16_t,2878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2878_MAGIC, .more = U16LD_DENOM_2878_MORE};};
template<> struct libdivide_constants<uint16_t,2879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2879_MAGIC, .more = U16LD_DENOM_2879_MORE};};
template<> struct libdivide_constants<uint16_t,2880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2880_MAGIC, .more = U16LD_DENOM_2880_MORE};};
template<> struct libdivide_constants<uint16_t,2881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2881_MAGIC, .more = U16LD_DENOM_2881_MORE};};
template<> struct libdivide_constants<uint16_t,2882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2882_MAGIC, .more = U16LD_DENOM_2882_MORE};};
template<> struct libdivide_constants<uint16_t,2883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2883_MAGIC, .more = U16LD_DENOM_2883_MORE};};
template<> struct libdivide_constants<uint16_t,2884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2884_MAGIC, .more = U16LD_DENOM_2884_MORE};};
template<> struct libdivide_constants<uint16_t,2885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2885_MAGIC, .more = U16LD_DENOM_2885_MORE};};
template<> struct libdivide_constants<uint16_t,2886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2886_MAGIC, .more = U16LD_DENOM_2886_MORE};};
template<> struct libdivide_constants<uint16_t,2887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2887_MAGIC, .more = U16LD_DENOM_2887_MORE};};
template<> struct libdivide_constants<uint16_t,2888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2888_MAGIC, .more = U16LD_DENOM_2888_MORE};};
template<> struct libdivide_constants<uint16_t,2889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2889_MAGIC, .more = U16LD_DENOM_2889_MORE};};
template<> struct libdivide_constants<uint16_t,2890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2890_MAGIC, .more = U16LD_DENOM_2890_MORE};};
template<> struct libdivide_constants<uint16_t,2891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2891_MAGIC, .more = U16LD_DENOM_2891_MORE};};
template<> struct libdivide_constants<uint16_t,2892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2892_MAGIC, .more = U16LD_DENOM_2892_MORE};};
template<> struct libdivide_constants<uint16_t,2893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2893_MAGIC, .more = U16LD_DENOM_2893_MORE};};
template<> struct libdivide_constants<uint16_t,2894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2894_MAGIC, .more = U16LD_DENOM_2894_MORE};};
template<> struct libdivide_constants<uint16_t,2895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2895_MAGIC, .more = U16LD_DENOM_2895_MORE};};
template<> struct libdivide_constants<uint16_t,2896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2896_MAGIC, .more = U16LD_DENOM_2896_MORE};};
template<> struct libdivide_constants<uint16_t,2897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2897_MAGIC, .more = U16LD_DENOM_2897_MORE};};
template<> struct libdivide_constants<uint16_t,2898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2898_MAGIC, .more = U16LD_DENOM_2898_MORE};};
template<> struct libdivide_constants<uint16_t,2899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2899_MAGIC, .more = U16LD_DENOM_2899_MORE};};
template<> struct libdivide_constants<uint16_t,2900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2900_MAGIC, .more = U16LD_DENOM_2900_MORE};};
template<> struct libdivide_constants<uint16_t,2901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2901_MAGIC, .more = U16LD_DENOM_2901_MORE};};
template<> struct libdivide_constants<uint16_t,2902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2902_MAGIC, .more = U16LD_DENOM_2902_MORE};};
template<> struct libdivide_constants<uint16_t,2903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2903_MAGIC, .more = U16LD_DENOM_2903_MORE};};
template<> struct libdivide_constants<uint16_t,2904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2904_MAGIC, .more = U16LD_DENOM_2904_MORE};};
template<> struct libdivide_constants<uint16_t,2905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2905_MAGIC, .more = U16LD_DENOM_2905_MORE};};
template<> struct libdivide_constants<uint16_t,2906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2906_MAGIC, .more = U16LD_DENOM_2906_MORE};};
template<> struct libdivide_constants<uint16_t,2907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2907_MAGIC, .more = U16LD_DENOM_2907_MORE};};
template<> struct libdivide_constants<uint16_t,2908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2908_MAGIC, .more = U16LD_DENOM_2908_MORE};};
template<> struct libdivide_constants<uint16_t,2909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2909_MAGIC, .more = U16LD_DENOM_2909_MORE};};
template<> struct libdivide_constants<uint16_t,2910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2910_MAGIC, .more = U16LD_DENOM_2910_MORE};};
template<> struct libdivide_constants<uint16_t,2911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2911_MAGIC, .more = U16LD_DENOM_2911_MORE};};
template<> struct libdivide_constants<uint16_t,2912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2912_MAGIC, .more = U16LD_DENOM_2912_MORE};};
template<> struct libdivide_constants<uint16_t,2913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2913_MAGIC, .more = U16LD_DENOM_2913_MORE};};
template<> struct libdivide_constants<uint16_t,2914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2914_MAGIC, .more = U16LD_DENOM_2914_MORE};};
template<> struct libdivide_constants<uint16_t,2915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2915_MAGIC, .more = U16LD_DENOM_2915_MORE};};
template<> struct libdivide_constants<uint16_t,2916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2916_MAGIC, .more = U16LD_DENOM_2916_MORE};};
template<> struct libdivide_constants<uint16_t,2917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2917_MAGIC, .more = U16LD_DENOM_2917_MORE};};
template<> struct libdivide_constants<uint16_t,2918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2918_MAGIC, .more = U16LD_DENOM_2918_MORE};};
template<> struct libdivide_constants<uint16_t,2919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2919_MAGIC, .more = U16LD_DENOM_2919_MORE};};
template<> struct libdivide_constants<uint16_t,2920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2920_MAGIC, .more = U16LD_DENOM_2920_MORE};};
template<> struct libdivide_constants<uint16_t,2921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2921_MAGIC, .more = U16LD_DENOM_2921_MORE};};
template<> struct libdivide_constants<uint16_t,2922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2922_MAGIC, .more = U16LD_DENOM_2922_MORE};};
template<> struct libdivide_constants<uint16_t,2923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2923_MAGIC, .more = U16LD_DENOM_2923_MORE};};
template<> struct libdivide_constants<uint16_t,2924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2924_MAGIC, .more = U16LD_DENOM_2924_MORE};};
template<> struct libdivide_constants<uint16_t,2925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2925_MAGIC, .more = U16LD_DENOM_2925_MORE};};
template<> struct libdivide_constants<uint16_t,2926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2926_MAGIC, .more = U16LD_DENOM_2926_MORE};};
template<> struct libdivide_constants<uint16_t,2927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2927_MAGIC, .more = U16LD_DENOM_2927_MORE};};
template<> struct libdivide_constants<uint16_t,2928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2928_MAGIC, .more = U16LD_DENOM_2928_MORE};};
template<> struct libdivide_constants<uint16_t,2929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2929_MAGIC, .more = U16LD_DENOM_2929_MORE};};
template<> struct libdivide_constants<uint16_t,2930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2930_MAGIC, .more = U16LD_DENOM_2930_MORE};};
template<> struct libdivide_constants<uint16_t,2931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2931_MAGIC, .more = U16LD_DENOM_2931_MORE};};
template<> struct libdivide_constants<uint16_t,2932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2932_MAGIC, .more = U16LD_DENOM_2932_MORE};};
template<> struct libdivide_constants<uint16_t,2933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2933_MAGIC, .more = U16LD_DENOM_2933_MORE};};
template<> struct libdivide_constants<uint16_t,2934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2934_MAGIC, .more = U16LD_DENOM_2934_MORE};};
template<> struct libdivide_constants<uint16_t,2935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2935_MAGIC, .more = U16LD_DENOM_2935_MORE};};
template<> struct libdivide_constants<uint16_t,2936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2936_MAGIC, .more = U16LD_DENOM_2936_MORE};};
template<> struct libdivide_constants<uint16_t,2937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2937_MAGIC, .more = U16LD_DENOM_2937_MORE};};
template<> struct libdivide_constants<uint16_t,2938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2938_MAGIC, .more = U16LD_DENOM_2938_MORE};};
template<> struct libdivide_constants<uint16_t,2939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2939_MAGIC, .more = U16LD_DENOM_2939_MORE};};
template<> struct libdivide_constants<uint16_t,2940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2940_MAGIC, .more = U16LD_DENOM_2940_MORE};};
template<> struct libdivide_constants<uint16_t,2941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2941_MAGIC, .more = U16LD_DENOM_2941_MORE};};
template<> struct libdivide_constants<uint16_t,2942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2942_MAGIC, .more = U16LD_DENOM_2942_MORE};};
template<> struct libdivide_constants<uint16_t,2943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2943_MAGIC, .more = U16LD_DENOM_2943_MORE};};
template<> struct libdivide_constants<uint16_t,2944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2944_MAGIC, .more = U16LD_DENOM_2944_MORE};};
template<> struct libdivide_constants<uint16_t,2945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2945_MAGIC, .more = U16LD_DENOM_2945_MORE};};
template<> struct libdivide_constants<uint16_t,2946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2946_MAGIC, .more = U16LD_DENOM_2946_MORE};};
template<> struct libdivide_constants<uint16_t,2947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2947_MAGIC, .more = U16LD_DENOM_2947_MORE};};
template<> struct libdivide_constants<uint16_t,2948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2948_MAGIC, .more = U16LD_DENOM_2948_MORE};};
template<> struct libdivide_constants<uint16_t,2949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2949_MAGIC, .more = U16LD_DENOM_2949_MORE};};
template<> struct libdivide_constants<uint16_t,2950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2950_MAGIC, .more = U16LD_DENOM_2950_MORE};};
template<> struct libdivide_constants<uint16_t,2951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2951_MAGIC, .more = U16LD_DENOM_2951_MORE};};
template<> struct libdivide_constants<uint16_t,2952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2952_MAGIC, .more = U16LD_DENOM_2952_MORE};};
template<> struct libdivide_constants<uint16_t,2953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2953_MAGIC, .more = U16LD_DENOM_2953_MORE};};
template<> struct libdivide_constants<uint16_t,2954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2954_MAGIC, .more = U16LD_DENOM_2954_MORE};};
template<> struct libdivide_constants<uint16_t,2955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2955_MAGIC, .more = U16LD_DENOM_2955_MORE};};
template<> struct libdivide_constants<uint16_t,2956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2956_MAGIC, .more = U16LD_DENOM_2956_MORE};};
template<> struct libdivide_constants<uint16_t,2957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2957_MAGIC, .more = U16LD_DENOM_2957_MORE};};
template<> struct libdivide_constants<uint16_t,2958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2958_MAGIC, .more = U16LD_DENOM_2958_MORE};};
template<> struct libdivide_constants<uint16_t,2959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2959_MAGIC, .more = U16LD_DENOM_2959_MORE};};
template<> struct libdivide_constants<uint16_t,2960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2960_MAGIC, .more = U16LD_DENOM_2960_MORE};};
template<> struct libdivide_constants<uint16_t,2961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2961_MAGIC, .more = U16LD_DENOM_2961_MORE};};
template<> struct libdivide_constants<uint16_t,2962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2962_MAGIC, .more = U16LD_DENOM_2962_MORE};};
template<> struct libdivide_constants<uint16_t,2963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2963_MAGIC, .more = U16LD_DENOM_2963_MORE};};
template<> struct libdivide_constants<uint16_t,2964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2964_MAGIC, .more = U16LD_DENOM_2964_MORE};};
template<> struct libdivide_constants<uint16_t,2965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2965_MAGIC, .more = U16LD_DENOM_2965_MORE};};
template<> struct libdivide_constants<uint16_t,2966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2966_MAGIC, .more = U16LD_DENOM_2966_MORE};};
template<> struct libdivide_constants<uint16_t,2967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2967_MAGIC, .more = U16LD_DENOM_2967_MORE};};
template<> struct libdivide_constants<uint16_t,2968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2968_MAGIC, .more = U16LD_DENOM_2968_MORE};};
template<> struct libdivide_constants<uint16_t,2969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2969_MAGIC, .more = U16LD_DENOM_2969_MORE};};
template<> struct libdivide_constants<uint16_t,2970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2970_MAGIC, .more = U16LD_DENOM_2970_MORE};};
template<> struct libdivide_constants<uint16_t,2971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2971_MAGIC, .more = U16LD_DENOM_2971_MORE};};
template<> struct libdivide_constants<uint16_t,2972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2972_MAGIC, .more = U16LD_DENOM_2972_MORE};};
template<> struct libdivide_constants<uint16_t,2973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2973_MAGIC, .more = U16LD_DENOM_2973_MORE};};
template<> struct libdivide_constants<uint16_t,2974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2974_MAGIC, .more = U16LD_DENOM_2974_MORE};};
template<> struct libdivide_constants<uint16_t,2975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2975_MAGIC, .more = U16LD_DENOM_2975_MORE};};
template<> struct libdivide_constants<uint16_t,2976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2976_MAGIC, .more = U16LD_DENOM_2976_MORE};};
template<> struct libdivide_constants<uint16_t,2977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2977_MAGIC, .more = U16LD_DENOM_2977_MORE};};
template<> struct libdivide_constants<uint16_t,2978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2978_MAGIC, .more = U16LD_DENOM_2978_MORE};};
template<> struct libdivide_constants<uint16_t,2979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2979_MAGIC, .more = U16LD_DENOM_2979_MORE};};
template<> struct libdivide_constants<uint16_t,2980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2980_MAGIC, .more = U16LD_DENOM_2980_MORE};};
template<> struct libdivide_constants<uint16_t,2981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2981_MAGIC, .more = U16LD_DENOM_2981_MORE};};
template<> struct libdivide_constants<uint16_t,2982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2982_MAGIC, .more = U16LD_DENOM_2982_MORE};};
template<> struct libdivide_constants<uint16_t,2983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2983_MAGIC, .more = U16LD_DENOM_2983_MORE};};
template<> struct libdivide_constants<uint16_t,2984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2984_MAGIC, .more = U16LD_DENOM_2984_MORE};};
template<> struct libdivide_constants<uint16_t,2985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2985_MAGIC, .more = U16LD_DENOM_2985_MORE};};
template<> struct libdivide_constants<uint16_t,2986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2986_MAGIC, .more = U16LD_DENOM_2986_MORE};};
template<> struct libdivide_constants<uint16_t,2987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2987_MAGIC, .more = U16LD_DENOM_2987_MORE};};
template<> struct libdivide_constants<uint16_t,2988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2988_MAGIC, .more = U16LD_DENOM_2988_MORE};};
template<> struct libdivide_constants<uint16_t,2989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2989_MAGIC, .more = U16LD_DENOM_2989_MORE};};
template<> struct libdivide_constants<uint16_t,2990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2990_MAGIC, .more = U16LD_DENOM_2990_MORE};};
template<> struct libdivide_constants<uint16_t,2991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2991_MAGIC, .more = U16LD_DENOM_2991_MORE};};
template<> struct libdivide_constants<uint16_t,2992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2992_MAGIC, .more = U16LD_DENOM_2992_MORE};};
template<> struct libdivide_constants<uint16_t,2993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2993_MAGIC, .more = U16LD_DENOM_2993_MORE};};
template<> struct libdivide_constants<uint16_t,2994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2994_MAGIC, .more = U16LD_DENOM_2994_MORE};};
template<> struct libdivide_constants<uint16_t,2995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2995_MAGIC, .more = U16LD_DENOM_2995_MORE};};
template<> struct libdivide_constants<uint16_t,2996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2996_MAGIC, .more = U16LD_DENOM_2996_MORE};};
template<> struct libdivide_constants<uint16_t,2997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2997_MAGIC, .more = U16LD_DENOM_2997_MORE};};
template<> struct libdivide_constants<uint16_t,2998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2998_MAGIC, .more = U16LD_DENOM_2998_MORE};};
template<> struct libdivide_constants<uint16_t,2999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_2999_MAGIC, .more = U16LD_DENOM_2999_MORE};};
template<> struct libdivide_constants<uint16_t,3000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3000_MAGIC, .more = U16LD_DENOM_3000_MORE};};
template<> struct libdivide_constants<uint16_t,3001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3001_MAGIC, .more = U16LD_DENOM_3001_MORE};};
template<> struct libdivide_constants<uint16_t,3002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3002_MAGIC, .more = U16LD_DENOM_3002_MORE};};
template<> struct libdivide_constants<uint16_t,3003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3003_MAGIC, .more = U16LD_DENOM_3003_MORE};};
template<> struct libdivide_constants<uint16_t,3004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3004_MAGIC, .more = U16LD_DENOM_3004_MORE};};
template<> struct libdivide_constants<uint16_t,3005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3005_MAGIC, .more = U16LD_DENOM_3005_MORE};};
template<> struct libdivide_constants<uint16_t,3006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3006_MAGIC, .more = U16LD_DENOM_3006_MORE};};
template<> struct libdivide_constants<uint16_t,3007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3007_MAGIC, .more = U16LD_DENOM_3007_MORE};};
template<> struct libdivide_constants<uint16_t,3008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3008_MAGIC, .more = U16LD_DENOM_3008_MORE};};
template<> struct libdivide_constants<uint16_t,3009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3009_MAGIC, .more = U16LD_DENOM_3009_MORE};};
template<> struct libdivide_constants<uint16_t,3010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3010_MAGIC, .more = U16LD_DENOM_3010_MORE};};
template<> struct libdivide_constants<uint16_t,3011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3011_MAGIC, .more = U16LD_DENOM_3011_MORE};};
template<> struct libdivide_constants<uint16_t,3012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3012_MAGIC, .more = U16LD_DENOM_3012_MORE};};
template<> struct libdivide_constants<uint16_t,3013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3013_MAGIC, .more = U16LD_DENOM_3013_MORE};};
template<> struct libdivide_constants<uint16_t,3014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3014_MAGIC, .more = U16LD_DENOM_3014_MORE};};
template<> struct libdivide_constants<uint16_t,3015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3015_MAGIC, .more = U16LD_DENOM_3015_MORE};};
template<> struct libdivide_constants<uint16_t,3016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3016_MAGIC, .more = U16LD_DENOM_3016_MORE};};
template<> struct libdivide_constants<uint16_t,3017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3017_MAGIC, .more = U16LD_DENOM_3017_MORE};};
template<> struct libdivide_constants<uint16_t,3018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3018_MAGIC, .more = U16LD_DENOM_3018_MORE};};
template<> struct libdivide_constants<uint16_t,3019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3019_MAGIC, .more = U16LD_DENOM_3019_MORE};};
template<> struct libdivide_constants<uint16_t,3020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3020_MAGIC, .more = U16LD_DENOM_3020_MORE};};
template<> struct libdivide_constants<uint16_t,3021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3021_MAGIC, .more = U16LD_DENOM_3021_MORE};};
template<> struct libdivide_constants<uint16_t,3022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3022_MAGIC, .more = U16LD_DENOM_3022_MORE};};
template<> struct libdivide_constants<uint16_t,3023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3023_MAGIC, .more = U16LD_DENOM_3023_MORE};};
template<> struct libdivide_constants<uint16_t,3024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3024_MAGIC, .more = U16LD_DENOM_3024_MORE};};
template<> struct libdivide_constants<uint16_t,3025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3025_MAGIC, .more = U16LD_DENOM_3025_MORE};};
template<> struct libdivide_constants<uint16_t,3026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3026_MAGIC, .more = U16LD_DENOM_3026_MORE};};
template<> struct libdivide_constants<uint16_t,3027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3027_MAGIC, .more = U16LD_DENOM_3027_MORE};};
template<> struct libdivide_constants<uint16_t,3028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3028_MAGIC, .more = U16LD_DENOM_3028_MORE};};
template<> struct libdivide_constants<uint16_t,3029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3029_MAGIC, .more = U16LD_DENOM_3029_MORE};};
template<> struct libdivide_constants<uint16_t,3030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3030_MAGIC, .more = U16LD_DENOM_3030_MORE};};
template<> struct libdivide_constants<uint16_t,3031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3031_MAGIC, .more = U16LD_DENOM_3031_MORE};};
template<> struct libdivide_constants<uint16_t,3032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3032_MAGIC, .more = U16LD_DENOM_3032_MORE};};
template<> struct libdivide_constants<uint16_t,3033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3033_MAGIC, .more = U16LD_DENOM_3033_MORE};};
template<> struct libdivide_constants<uint16_t,3034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3034_MAGIC, .more = U16LD_DENOM_3034_MORE};};
template<> struct libdivide_constants<uint16_t,3035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3035_MAGIC, .more = U16LD_DENOM_3035_MORE};};
template<> struct libdivide_constants<uint16_t,3036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3036_MAGIC, .more = U16LD_DENOM_3036_MORE};};
template<> struct libdivide_constants<uint16_t,3037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3037_MAGIC, .more = U16LD_DENOM_3037_MORE};};
template<> struct libdivide_constants<uint16_t,3038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3038_MAGIC, .more = U16LD_DENOM_3038_MORE};};
template<> struct libdivide_constants<uint16_t,3039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3039_MAGIC, .more = U16LD_DENOM_3039_MORE};};
template<> struct libdivide_constants<uint16_t,3040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3040_MAGIC, .more = U16LD_DENOM_3040_MORE};};
template<> struct libdivide_constants<uint16_t,3041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3041_MAGIC, .more = U16LD_DENOM_3041_MORE};};
template<> struct libdivide_constants<uint16_t,3042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3042_MAGIC, .more = U16LD_DENOM_3042_MORE};};
template<> struct libdivide_constants<uint16_t,3043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3043_MAGIC, .more = U16LD_DENOM_3043_MORE};};
template<> struct libdivide_constants<uint16_t,3044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3044_MAGIC, .more = U16LD_DENOM_3044_MORE};};
template<> struct libdivide_constants<uint16_t,3045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3045_MAGIC, .more = U16LD_DENOM_3045_MORE};};
template<> struct libdivide_constants<uint16_t,3046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3046_MAGIC, .more = U16LD_DENOM_3046_MORE};};
template<> struct libdivide_constants<uint16_t,3047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3047_MAGIC, .more = U16LD_DENOM_3047_MORE};};
template<> struct libdivide_constants<uint16_t,3048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3048_MAGIC, .more = U16LD_DENOM_3048_MORE};};
template<> struct libdivide_constants<uint16_t,3049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3049_MAGIC, .more = U16LD_DENOM_3049_MORE};};
template<> struct libdivide_constants<uint16_t,3050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3050_MAGIC, .more = U16LD_DENOM_3050_MORE};};
template<> struct libdivide_constants<uint16_t,3051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3051_MAGIC, .more = U16LD_DENOM_3051_MORE};};
template<> struct libdivide_constants<uint16_t,3052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3052_MAGIC, .more = U16LD_DENOM_3052_MORE};};
template<> struct libdivide_constants<uint16_t,3053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3053_MAGIC, .more = U16LD_DENOM_3053_MORE};};
template<> struct libdivide_constants<uint16_t,3054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3054_MAGIC, .more = U16LD_DENOM_3054_MORE};};
template<> struct libdivide_constants<uint16_t,3055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3055_MAGIC, .more = U16LD_DENOM_3055_MORE};};
template<> struct libdivide_constants<uint16_t,3056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3056_MAGIC, .more = U16LD_DENOM_3056_MORE};};
template<> struct libdivide_constants<uint16_t,3057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3057_MAGIC, .more = U16LD_DENOM_3057_MORE};};
template<> struct libdivide_constants<uint16_t,3058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3058_MAGIC, .more = U16LD_DENOM_3058_MORE};};
template<> struct libdivide_constants<uint16_t,3059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3059_MAGIC, .more = U16LD_DENOM_3059_MORE};};
template<> struct libdivide_constants<uint16_t,3060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3060_MAGIC, .more = U16LD_DENOM_3060_MORE};};
template<> struct libdivide_constants<uint16_t,3061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3061_MAGIC, .more = U16LD_DENOM_3061_MORE};};
template<> struct libdivide_constants<uint16_t,3062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3062_MAGIC, .more = U16LD_DENOM_3062_MORE};};
template<> struct libdivide_constants<uint16_t,3063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3063_MAGIC, .more = U16LD_DENOM_3063_MORE};};
template<> struct libdivide_constants<uint16_t,3064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3064_MAGIC, .more = U16LD_DENOM_3064_MORE};};
template<> struct libdivide_constants<uint16_t,3065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3065_MAGIC, .more = U16LD_DENOM_3065_MORE};};
template<> struct libdivide_constants<uint16_t,3066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3066_MAGIC, .more = U16LD_DENOM_3066_MORE};};
template<> struct libdivide_constants<uint16_t,3067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3067_MAGIC, .more = U16LD_DENOM_3067_MORE};};
template<> struct libdivide_constants<uint16_t,3068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3068_MAGIC, .more = U16LD_DENOM_3068_MORE};};
template<> struct libdivide_constants<uint16_t,3069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3069_MAGIC, .more = U16LD_DENOM_3069_MORE};};
template<> struct libdivide_constants<uint16_t,3070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3070_MAGIC, .more = U16LD_DENOM_3070_MORE};};
template<> struct libdivide_constants<uint16_t,3071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3071_MAGIC, .more = U16LD_DENOM_3071_MORE};};
template<> struct libdivide_constants<uint16_t,3072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3072_MAGIC, .more = U16LD_DENOM_3072_MORE};};
template<> struct libdivide_constants<uint16_t,3073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3073_MAGIC, .more = U16LD_DENOM_3073_MORE};};
template<> struct libdivide_constants<uint16_t,3074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3074_MAGIC, .more = U16LD_DENOM_3074_MORE};};
template<> struct libdivide_constants<uint16_t,3075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3075_MAGIC, .more = U16LD_DENOM_3075_MORE};};
template<> struct libdivide_constants<uint16_t,3076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3076_MAGIC, .more = U16LD_DENOM_3076_MORE};};
template<> struct libdivide_constants<uint16_t,3077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3077_MAGIC, .more = U16LD_DENOM_3077_MORE};};
template<> struct libdivide_constants<uint16_t,3078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3078_MAGIC, .more = U16LD_DENOM_3078_MORE};};
template<> struct libdivide_constants<uint16_t,3079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3079_MAGIC, .more = U16LD_DENOM_3079_MORE};};
template<> struct libdivide_constants<uint16_t,3080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3080_MAGIC, .more = U16LD_DENOM_3080_MORE};};
template<> struct libdivide_constants<uint16_t,3081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3081_MAGIC, .more = U16LD_DENOM_3081_MORE};};
template<> struct libdivide_constants<uint16_t,3082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3082_MAGIC, .more = U16LD_DENOM_3082_MORE};};
template<> struct libdivide_constants<uint16_t,3083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3083_MAGIC, .more = U16LD_DENOM_3083_MORE};};
template<> struct libdivide_constants<uint16_t,3084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3084_MAGIC, .more = U16LD_DENOM_3084_MORE};};
template<> struct libdivide_constants<uint16_t,3085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3085_MAGIC, .more = U16LD_DENOM_3085_MORE};};
template<> struct libdivide_constants<uint16_t,3086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3086_MAGIC, .more = U16LD_DENOM_3086_MORE};};
template<> struct libdivide_constants<uint16_t,3087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3087_MAGIC, .more = U16LD_DENOM_3087_MORE};};
template<> struct libdivide_constants<uint16_t,3088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3088_MAGIC, .more = U16LD_DENOM_3088_MORE};};
template<> struct libdivide_constants<uint16_t,3089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3089_MAGIC, .more = U16LD_DENOM_3089_MORE};};
template<> struct libdivide_constants<uint16_t,3090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3090_MAGIC, .more = U16LD_DENOM_3090_MORE};};
template<> struct libdivide_constants<uint16_t,3091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3091_MAGIC, .more = U16LD_DENOM_3091_MORE};};
template<> struct libdivide_constants<uint16_t,3092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3092_MAGIC, .more = U16LD_DENOM_3092_MORE};};
template<> struct libdivide_constants<uint16_t,3093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3093_MAGIC, .more = U16LD_DENOM_3093_MORE};};
template<> struct libdivide_constants<uint16_t,3094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3094_MAGIC, .more = U16LD_DENOM_3094_MORE};};
template<> struct libdivide_constants<uint16_t,3095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3095_MAGIC, .more = U16LD_DENOM_3095_MORE};};
template<> struct libdivide_constants<uint16_t,3096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3096_MAGIC, .more = U16LD_DENOM_3096_MORE};};
template<> struct libdivide_constants<uint16_t,3097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3097_MAGIC, .more = U16LD_DENOM_3097_MORE};};
template<> struct libdivide_constants<uint16_t,3098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3098_MAGIC, .more = U16LD_DENOM_3098_MORE};};
template<> struct libdivide_constants<uint16_t,3099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3099_MAGIC, .more = U16LD_DENOM_3099_MORE};};
template<> struct libdivide_constants<uint16_t,3100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3100_MAGIC, .more = U16LD_DENOM_3100_MORE};};
template<> struct libdivide_constants<uint16_t,3101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3101_MAGIC, .more = U16LD_DENOM_3101_MORE};};
template<> struct libdivide_constants<uint16_t,3102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3102_MAGIC, .more = U16LD_DENOM_3102_MORE};};
template<> struct libdivide_constants<uint16_t,3103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3103_MAGIC, .more = U16LD_DENOM_3103_MORE};};
template<> struct libdivide_constants<uint16_t,3104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3104_MAGIC, .more = U16LD_DENOM_3104_MORE};};
template<> struct libdivide_constants<uint16_t,3105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3105_MAGIC, .more = U16LD_DENOM_3105_MORE};};
template<> struct libdivide_constants<uint16_t,3106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3106_MAGIC, .more = U16LD_DENOM_3106_MORE};};
template<> struct libdivide_constants<uint16_t,3107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3107_MAGIC, .more = U16LD_DENOM_3107_MORE};};
template<> struct libdivide_constants<uint16_t,3108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3108_MAGIC, .more = U16LD_DENOM_3108_MORE};};
template<> struct libdivide_constants<uint16_t,3109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3109_MAGIC, .more = U16LD_DENOM_3109_MORE};};
template<> struct libdivide_constants<uint16_t,3110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3110_MAGIC, .more = U16LD_DENOM_3110_MORE};};
template<> struct libdivide_constants<uint16_t,3111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3111_MAGIC, .more = U16LD_DENOM_3111_MORE};};
template<> struct libdivide_constants<uint16_t,3112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3112_MAGIC, .more = U16LD_DENOM_3112_MORE};};
template<> struct libdivide_constants<uint16_t,3113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3113_MAGIC, .more = U16LD_DENOM_3113_MORE};};
template<> struct libdivide_constants<uint16_t,3114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3114_MAGIC, .more = U16LD_DENOM_3114_MORE};};
template<> struct libdivide_constants<uint16_t,3115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3115_MAGIC, .more = U16LD_DENOM_3115_MORE};};
template<> struct libdivide_constants<uint16_t,3116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3116_MAGIC, .more = U16LD_DENOM_3116_MORE};};
template<> struct libdivide_constants<uint16_t,3117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3117_MAGIC, .more = U16LD_DENOM_3117_MORE};};
template<> struct libdivide_constants<uint16_t,3118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3118_MAGIC, .more = U16LD_DENOM_3118_MORE};};
template<> struct libdivide_constants<uint16_t,3119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3119_MAGIC, .more = U16LD_DENOM_3119_MORE};};
template<> struct libdivide_constants<uint16_t,3120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3120_MAGIC, .more = U16LD_DENOM_3120_MORE};};
template<> struct libdivide_constants<uint16_t,3121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3121_MAGIC, .more = U16LD_DENOM_3121_MORE};};
template<> struct libdivide_constants<uint16_t,3122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3122_MAGIC, .more = U16LD_DENOM_3122_MORE};};
template<> struct libdivide_constants<uint16_t,3123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3123_MAGIC, .more = U16LD_DENOM_3123_MORE};};
template<> struct libdivide_constants<uint16_t,3124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3124_MAGIC, .more = U16LD_DENOM_3124_MORE};};
template<> struct libdivide_constants<uint16_t,3125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3125_MAGIC, .more = U16LD_DENOM_3125_MORE};};
template<> struct libdivide_constants<uint16_t,3126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3126_MAGIC, .more = U16LD_DENOM_3126_MORE};};
template<> struct libdivide_constants<uint16_t,3127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3127_MAGIC, .more = U16LD_DENOM_3127_MORE};};
template<> struct libdivide_constants<uint16_t,3128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3128_MAGIC, .more = U16LD_DENOM_3128_MORE};};
template<> struct libdivide_constants<uint16_t,3129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3129_MAGIC, .more = U16LD_DENOM_3129_MORE};};
template<> struct libdivide_constants<uint16_t,3130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3130_MAGIC, .more = U16LD_DENOM_3130_MORE};};
template<> struct libdivide_constants<uint16_t,3131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3131_MAGIC, .more = U16LD_DENOM_3131_MORE};};
template<> struct libdivide_constants<uint16_t,3132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3132_MAGIC, .more = U16LD_DENOM_3132_MORE};};
template<> struct libdivide_constants<uint16_t,3133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3133_MAGIC, .more = U16LD_DENOM_3133_MORE};};
template<> struct libdivide_constants<uint16_t,3134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3134_MAGIC, .more = U16LD_DENOM_3134_MORE};};
template<> struct libdivide_constants<uint16_t,3135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3135_MAGIC, .more = U16LD_DENOM_3135_MORE};};
template<> struct libdivide_constants<uint16_t,3136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3136_MAGIC, .more = U16LD_DENOM_3136_MORE};};
template<> struct libdivide_constants<uint16_t,3137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3137_MAGIC, .more = U16LD_DENOM_3137_MORE};};
template<> struct libdivide_constants<uint16_t,3138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3138_MAGIC, .more = U16LD_DENOM_3138_MORE};};
template<> struct libdivide_constants<uint16_t,3139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3139_MAGIC, .more = U16LD_DENOM_3139_MORE};};
template<> struct libdivide_constants<uint16_t,3140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3140_MAGIC, .more = U16LD_DENOM_3140_MORE};};
template<> struct libdivide_constants<uint16_t,3141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3141_MAGIC, .more = U16LD_DENOM_3141_MORE};};
template<> struct libdivide_constants<uint16_t,3142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3142_MAGIC, .more = U16LD_DENOM_3142_MORE};};
template<> struct libdivide_constants<uint16_t,3143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3143_MAGIC, .more = U16LD_DENOM_3143_MORE};};
template<> struct libdivide_constants<uint16_t,3144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3144_MAGIC, .more = U16LD_DENOM_3144_MORE};};
template<> struct libdivide_constants<uint16_t,3145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3145_MAGIC, .more = U16LD_DENOM_3145_MORE};};
template<> struct libdivide_constants<uint16_t,3146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3146_MAGIC, .more = U16LD_DENOM_3146_MORE};};
template<> struct libdivide_constants<uint16_t,3147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3147_MAGIC, .more = U16LD_DENOM_3147_MORE};};
template<> struct libdivide_constants<uint16_t,3148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3148_MAGIC, .more = U16LD_DENOM_3148_MORE};};
template<> struct libdivide_constants<uint16_t,3149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3149_MAGIC, .more = U16LD_DENOM_3149_MORE};};
template<> struct libdivide_constants<uint16_t,3150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3150_MAGIC, .more = U16LD_DENOM_3150_MORE};};
template<> struct libdivide_constants<uint16_t,3151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3151_MAGIC, .more = U16LD_DENOM_3151_MORE};};
template<> struct libdivide_constants<uint16_t,3152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3152_MAGIC, .more = U16LD_DENOM_3152_MORE};};
template<> struct libdivide_constants<uint16_t,3153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3153_MAGIC, .more = U16LD_DENOM_3153_MORE};};
template<> struct libdivide_constants<uint16_t,3154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3154_MAGIC, .more = U16LD_DENOM_3154_MORE};};
template<> struct libdivide_constants<uint16_t,3155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3155_MAGIC, .more = U16LD_DENOM_3155_MORE};};
template<> struct libdivide_constants<uint16_t,3156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3156_MAGIC, .more = U16LD_DENOM_3156_MORE};};
template<> struct libdivide_constants<uint16_t,3157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3157_MAGIC, .more = U16LD_DENOM_3157_MORE};};
template<> struct libdivide_constants<uint16_t,3158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3158_MAGIC, .more = U16LD_DENOM_3158_MORE};};
template<> struct libdivide_constants<uint16_t,3159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3159_MAGIC, .more = U16LD_DENOM_3159_MORE};};
template<> struct libdivide_constants<uint16_t,3160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3160_MAGIC, .more = U16LD_DENOM_3160_MORE};};
template<> struct libdivide_constants<uint16_t,3161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3161_MAGIC, .more = U16LD_DENOM_3161_MORE};};
template<> struct libdivide_constants<uint16_t,3162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3162_MAGIC, .more = U16LD_DENOM_3162_MORE};};
template<> struct libdivide_constants<uint16_t,3163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3163_MAGIC, .more = U16LD_DENOM_3163_MORE};};
template<> struct libdivide_constants<uint16_t,3164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3164_MAGIC, .more = U16LD_DENOM_3164_MORE};};
template<> struct libdivide_constants<uint16_t,3165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3165_MAGIC, .more = U16LD_DENOM_3165_MORE};};
template<> struct libdivide_constants<uint16_t,3166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3166_MAGIC, .more = U16LD_DENOM_3166_MORE};};
template<> struct libdivide_constants<uint16_t,3167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3167_MAGIC, .more = U16LD_DENOM_3167_MORE};};
template<> struct libdivide_constants<uint16_t,3168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3168_MAGIC, .more = U16LD_DENOM_3168_MORE};};
template<> struct libdivide_constants<uint16_t,3169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3169_MAGIC, .more = U16LD_DENOM_3169_MORE};};
template<> struct libdivide_constants<uint16_t,3170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3170_MAGIC, .more = U16LD_DENOM_3170_MORE};};
template<> struct libdivide_constants<uint16_t,3171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3171_MAGIC, .more = U16LD_DENOM_3171_MORE};};
template<> struct libdivide_constants<uint16_t,3172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3172_MAGIC, .more = U16LD_DENOM_3172_MORE};};
template<> struct libdivide_constants<uint16_t,3173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3173_MAGIC, .more = U16LD_DENOM_3173_MORE};};
template<> struct libdivide_constants<uint16_t,3174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3174_MAGIC, .more = U16LD_DENOM_3174_MORE};};
template<> struct libdivide_constants<uint16_t,3175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3175_MAGIC, .more = U16LD_DENOM_3175_MORE};};
template<> struct libdivide_constants<uint16_t,3176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3176_MAGIC, .more = U16LD_DENOM_3176_MORE};};
template<> struct libdivide_constants<uint16_t,3177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3177_MAGIC, .more = U16LD_DENOM_3177_MORE};};
template<> struct libdivide_constants<uint16_t,3178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3178_MAGIC, .more = U16LD_DENOM_3178_MORE};};
template<> struct libdivide_constants<uint16_t,3179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3179_MAGIC, .more = U16LD_DENOM_3179_MORE};};
template<> struct libdivide_constants<uint16_t,3180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3180_MAGIC, .more = U16LD_DENOM_3180_MORE};};
template<> struct libdivide_constants<uint16_t,3181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3181_MAGIC, .more = U16LD_DENOM_3181_MORE};};
template<> struct libdivide_constants<uint16_t,3182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3182_MAGIC, .more = U16LD_DENOM_3182_MORE};};
template<> struct libdivide_constants<uint16_t,3183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3183_MAGIC, .more = U16LD_DENOM_3183_MORE};};
template<> struct libdivide_constants<uint16_t,3184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3184_MAGIC, .more = U16LD_DENOM_3184_MORE};};
template<> struct libdivide_constants<uint16_t,3185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3185_MAGIC, .more = U16LD_DENOM_3185_MORE};};
template<> struct libdivide_constants<uint16_t,3186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3186_MAGIC, .more = U16LD_DENOM_3186_MORE};};
template<> struct libdivide_constants<uint16_t,3187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3187_MAGIC, .more = U16LD_DENOM_3187_MORE};};
template<> struct libdivide_constants<uint16_t,3188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3188_MAGIC, .more = U16LD_DENOM_3188_MORE};};
template<> struct libdivide_constants<uint16_t,3189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3189_MAGIC, .more = U16LD_DENOM_3189_MORE};};
template<> struct libdivide_constants<uint16_t,3190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3190_MAGIC, .more = U16LD_DENOM_3190_MORE};};
template<> struct libdivide_constants<uint16_t,3191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3191_MAGIC, .more = U16LD_DENOM_3191_MORE};};
template<> struct libdivide_constants<uint16_t,3192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3192_MAGIC, .more = U16LD_DENOM_3192_MORE};};
template<> struct libdivide_constants<uint16_t,3193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3193_MAGIC, .more = U16LD_DENOM_3193_MORE};};
template<> struct libdivide_constants<uint16_t,3194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3194_MAGIC, .more = U16LD_DENOM_3194_MORE};};
template<> struct libdivide_constants<uint16_t,3195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3195_MAGIC, .more = U16LD_DENOM_3195_MORE};};
template<> struct libdivide_constants<uint16_t,3196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3196_MAGIC, .more = U16LD_DENOM_3196_MORE};};
template<> struct libdivide_constants<uint16_t,3197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3197_MAGIC, .more = U16LD_DENOM_3197_MORE};};
template<> struct libdivide_constants<uint16_t,3198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3198_MAGIC, .more = U16LD_DENOM_3198_MORE};};
template<> struct libdivide_constants<uint16_t,3199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3199_MAGIC, .more = U16LD_DENOM_3199_MORE};};
template<> struct libdivide_constants<uint16_t,3200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3200_MAGIC, .more = U16LD_DENOM_3200_MORE};};
template<> struct libdivide_constants<uint16_t,3201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3201_MAGIC, .more = U16LD_DENOM_3201_MORE};};
template<> struct libdivide_constants<uint16_t,3202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3202_MAGIC, .more = U16LD_DENOM_3202_MORE};};
template<> struct libdivide_constants<uint16_t,3203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3203_MAGIC, .more = U16LD_DENOM_3203_MORE};};
template<> struct libdivide_constants<uint16_t,3204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3204_MAGIC, .more = U16LD_DENOM_3204_MORE};};
template<> struct libdivide_constants<uint16_t,3205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3205_MAGIC, .more = U16LD_DENOM_3205_MORE};};
template<> struct libdivide_constants<uint16_t,3206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3206_MAGIC, .more = U16LD_DENOM_3206_MORE};};
template<> struct libdivide_constants<uint16_t,3207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3207_MAGIC, .more = U16LD_DENOM_3207_MORE};};
template<> struct libdivide_constants<uint16_t,3208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3208_MAGIC, .more = U16LD_DENOM_3208_MORE};};
template<> struct libdivide_constants<uint16_t,3209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3209_MAGIC, .more = U16LD_DENOM_3209_MORE};};
template<> struct libdivide_constants<uint16_t,3210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3210_MAGIC, .more = U16LD_DENOM_3210_MORE};};
template<> struct libdivide_constants<uint16_t,3211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3211_MAGIC, .more = U16LD_DENOM_3211_MORE};};
template<> struct libdivide_constants<uint16_t,3212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3212_MAGIC, .more = U16LD_DENOM_3212_MORE};};
template<> struct libdivide_constants<uint16_t,3213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3213_MAGIC, .more = U16LD_DENOM_3213_MORE};};
template<> struct libdivide_constants<uint16_t,3214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3214_MAGIC, .more = U16LD_DENOM_3214_MORE};};
template<> struct libdivide_constants<uint16_t,3215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3215_MAGIC, .more = U16LD_DENOM_3215_MORE};};
template<> struct libdivide_constants<uint16_t,3216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3216_MAGIC, .more = U16LD_DENOM_3216_MORE};};
template<> struct libdivide_constants<uint16_t,3217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3217_MAGIC, .more = U16LD_DENOM_3217_MORE};};
template<> struct libdivide_constants<uint16_t,3218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3218_MAGIC, .more = U16LD_DENOM_3218_MORE};};
template<> struct libdivide_constants<uint16_t,3219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3219_MAGIC, .more = U16LD_DENOM_3219_MORE};};
template<> struct libdivide_constants<uint16_t,3220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3220_MAGIC, .more = U16LD_DENOM_3220_MORE};};
template<> struct libdivide_constants<uint16_t,3221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3221_MAGIC, .more = U16LD_DENOM_3221_MORE};};
template<> struct libdivide_constants<uint16_t,3222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3222_MAGIC, .more = U16LD_DENOM_3222_MORE};};
template<> struct libdivide_constants<uint16_t,3223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3223_MAGIC, .more = U16LD_DENOM_3223_MORE};};
template<> struct libdivide_constants<uint16_t,3224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3224_MAGIC, .more = U16LD_DENOM_3224_MORE};};
template<> struct libdivide_constants<uint16_t,3225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3225_MAGIC, .more = U16LD_DENOM_3225_MORE};};
template<> struct libdivide_constants<uint16_t,3226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3226_MAGIC, .more = U16LD_DENOM_3226_MORE};};
template<> struct libdivide_constants<uint16_t,3227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3227_MAGIC, .more = U16LD_DENOM_3227_MORE};};
template<> struct libdivide_constants<uint16_t,3228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3228_MAGIC, .more = U16LD_DENOM_3228_MORE};};
template<> struct libdivide_constants<uint16_t,3229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3229_MAGIC, .more = U16LD_DENOM_3229_MORE};};
template<> struct libdivide_constants<uint16_t,3230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3230_MAGIC, .more = U16LD_DENOM_3230_MORE};};
template<> struct libdivide_constants<uint16_t,3231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3231_MAGIC, .more = U16LD_DENOM_3231_MORE};};
template<> struct libdivide_constants<uint16_t,3232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3232_MAGIC, .more = U16LD_DENOM_3232_MORE};};
template<> struct libdivide_constants<uint16_t,3233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3233_MAGIC, .more = U16LD_DENOM_3233_MORE};};
template<> struct libdivide_constants<uint16_t,3234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3234_MAGIC, .more = U16LD_DENOM_3234_MORE};};
template<> struct libdivide_constants<uint16_t,3235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3235_MAGIC, .more = U16LD_DENOM_3235_MORE};};
template<> struct libdivide_constants<uint16_t,3236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3236_MAGIC, .more = U16LD_DENOM_3236_MORE};};
template<> struct libdivide_constants<uint16_t,3237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3237_MAGIC, .more = U16LD_DENOM_3237_MORE};};
template<> struct libdivide_constants<uint16_t,3238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3238_MAGIC, .more = U16LD_DENOM_3238_MORE};};
template<> struct libdivide_constants<uint16_t,3239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3239_MAGIC, .more = U16LD_DENOM_3239_MORE};};
template<> struct libdivide_constants<uint16_t,3240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3240_MAGIC, .more = U16LD_DENOM_3240_MORE};};
template<> struct libdivide_constants<uint16_t,3241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3241_MAGIC, .more = U16LD_DENOM_3241_MORE};};
template<> struct libdivide_constants<uint16_t,3242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3242_MAGIC, .more = U16LD_DENOM_3242_MORE};};
template<> struct libdivide_constants<uint16_t,3243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3243_MAGIC, .more = U16LD_DENOM_3243_MORE};};
template<> struct libdivide_constants<uint16_t,3244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3244_MAGIC, .more = U16LD_DENOM_3244_MORE};};
template<> struct libdivide_constants<uint16_t,3245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3245_MAGIC, .more = U16LD_DENOM_3245_MORE};};
template<> struct libdivide_constants<uint16_t,3246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3246_MAGIC, .more = U16LD_DENOM_3246_MORE};};
template<> struct libdivide_constants<uint16_t,3247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3247_MAGIC, .more = U16LD_DENOM_3247_MORE};};
template<> struct libdivide_constants<uint16_t,3248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3248_MAGIC, .more = U16LD_DENOM_3248_MORE};};
template<> struct libdivide_constants<uint16_t,3249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3249_MAGIC, .more = U16LD_DENOM_3249_MORE};};
template<> struct libdivide_constants<uint16_t,3250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3250_MAGIC, .more = U16LD_DENOM_3250_MORE};};
template<> struct libdivide_constants<uint16_t,3251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3251_MAGIC, .more = U16LD_DENOM_3251_MORE};};
template<> struct libdivide_constants<uint16_t,3252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3252_MAGIC, .more = U16LD_DENOM_3252_MORE};};
template<> struct libdivide_constants<uint16_t,3253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3253_MAGIC, .more = U16LD_DENOM_3253_MORE};};
template<> struct libdivide_constants<uint16_t,3254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3254_MAGIC, .more = U16LD_DENOM_3254_MORE};};
template<> struct libdivide_constants<uint16_t,3255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3255_MAGIC, .more = U16LD_DENOM_3255_MORE};};
template<> struct libdivide_constants<uint16_t,3256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3256_MAGIC, .more = U16LD_DENOM_3256_MORE};};
template<> struct libdivide_constants<uint16_t,3257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3257_MAGIC, .more = U16LD_DENOM_3257_MORE};};
template<> struct libdivide_constants<uint16_t,3258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3258_MAGIC, .more = U16LD_DENOM_3258_MORE};};
template<> struct libdivide_constants<uint16_t,3259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3259_MAGIC, .more = U16LD_DENOM_3259_MORE};};
template<> struct libdivide_constants<uint16_t,3260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3260_MAGIC, .more = U16LD_DENOM_3260_MORE};};
template<> struct libdivide_constants<uint16_t,3261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3261_MAGIC, .more = U16LD_DENOM_3261_MORE};};
template<> struct libdivide_constants<uint16_t,3262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3262_MAGIC, .more = U16LD_DENOM_3262_MORE};};
template<> struct libdivide_constants<uint16_t,3263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3263_MAGIC, .more = U16LD_DENOM_3263_MORE};};
template<> struct libdivide_constants<uint16_t,3264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3264_MAGIC, .more = U16LD_DENOM_3264_MORE};};
template<> struct libdivide_constants<uint16_t,3265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3265_MAGIC, .more = U16LD_DENOM_3265_MORE};};
template<> struct libdivide_constants<uint16_t,3266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3266_MAGIC, .more = U16LD_DENOM_3266_MORE};};
template<> struct libdivide_constants<uint16_t,3267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3267_MAGIC, .more = U16LD_DENOM_3267_MORE};};
template<> struct libdivide_constants<uint16_t,3268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3268_MAGIC, .more = U16LD_DENOM_3268_MORE};};
template<> struct libdivide_constants<uint16_t,3269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3269_MAGIC, .more = U16LD_DENOM_3269_MORE};};
template<> struct libdivide_constants<uint16_t,3270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3270_MAGIC, .more = U16LD_DENOM_3270_MORE};};
template<> struct libdivide_constants<uint16_t,3271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3271_MAGIC, .more = U16LD_DENOM_3271_MORE};};
template<> struct libdivide_constants<uint16_t,3272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3272_MAGIC, .more = U16LD_DENOM_3272_MORE};};
template<> struct libdivide_constants<uint16_t,3273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3273_MAGIC, .more = U16LD_DENOM_3273_MORE};};
template<> struct libdivide_constants<uint16_t,3274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3274_MAGIC, .more = U16LD_DENOM_3274_MORE};};
template<> struct libdivide_constants<uint16_t,3275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3275_MAGIC, .more = U16LD_DENOM_3275_MORE};};
template<> struct libdivide_constants<uint16_t,3276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3276_MAGIC, .more = U16LD_DENOM_3276_MORE};};
template<> struct libdivide_constants<uint16_t,3277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3277_MAGIC, .more = U16LD_DENOM_3277_MORE};};
template<> struct libdivide_constants<uint16_t,3278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3278_MAGIC, .more = U16LD_DENOM_3278_MORE};};
template<> struct libdivide_constants<uint16_t,3279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3279_MAGIC, .more = U16LD_DENOM_3279_MORE};};
template<> struct libdivide_constants<uint16_t,3280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3280_MAGIC, .more = U16LD_DENOM_3280_MORE};};
template<> struct libdivide_constants<uint16_t,3281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3281_MAGIC, .more = U16LD_DENOM_3281_MORE};};
template<> struct libdivide_constants<uint16_t,3282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3282_MAGIC, .more = U16LD_DENOM_3282_MORE};};
template<> struct libdivide_constants<uint16_t,3283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3283_MAGIC, .more = U16LD_DENOM_3283_MORE};};
template<> struct libdivide_constants<uint16_t,3284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3284_MAGIC, .more = U16LD_DENOM_3284_MORE};};
template<> struct libdivide_constants<uint16_t,3285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3285_MAGIC, .more = U16LD_DENOM_3285_MORE};};
template<> struct libdivide_constants<uint16_t,3286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3286_MAGIC, .more = U16LD_DENOM_3286_MORE};};
template<> struct libdivide_constants<uint16_t,3287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3287_MAGIC, .more = U16LD_DENOM_3287_MORE};};
template<> struct libdivide_constants<uint16_t,3288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3288_MAGIC, .more = U16LD_DENOM_3288_MORE};};
template<> struct libdivide_constants<uint16_t,3289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3289_MAGIC, .more = U16LD_DENOM_3289_MORE};};
template<> struct libdivide_constants<uint16_t,3290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3290_MAGIC, .more = U16LD_DENOM_3290_MORE};};
template<> struct libdivide_constants<uint16_t,3291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3291_MAGIC, .more = U16LD_DENOM_3291_MORE};};
template<> struct libdivide_constants<uint16_t,3292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3292_MAGIC, .more = U16LD_DENOM_3292_MORE};};
template<> struct libdivide_constants<uint16_t,3293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3293_MAGIC, .more = U16LD_DENOM_3293_MORE};};
template<> struct libdivide_constants<uint16_t,3294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3294_MAGIC, .more = U16LD_DENOM_3294_MORE};};
template<> struct libdivide_constants<uint16_t,3295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3295_MAGIC, .more = U16LD_DENOM_3295_MORE};};
template<> struct libdivide_constants<uint16_t,3296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3296_MAGIC, .more = U16LD_DENOM_3296_MORE};};
template<> struct libdivide_constants<uint16_t,3297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3297_MAGIC, .more = U16LD_DENOM_3297_MORE};};
template<> struct libdivide_constants<uint16_t,3298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3298_MAGIC, .more = U16LD_DENOM_3298_MORE};};
template<> struct libdivide_constants<uint16_t,3299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3299_MAGIC, .more = U16LD_DENOM_3299_MORE};};
template<> struct libdivide_constants<uint16_t,3300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3300_MAGIC, .more = U16LD_DENOM_3300_MORE};};
template<> struct libdivide_constants<uint16_t,3301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3301_MAGIC, .more = U16LD_DENOM_3301_MORE};};
template<> struct libdivide_constants<uint16_t,3302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3302_MAGIC, .more = U16LD_DENOM_3302_MORE};};
template<> struct libdivide_constants<uint16_t,3303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3303_MAGIC, .more = U16LD_DENOM_3303_MORE};};
template<> struct libdivide_constants<uint16_t,3304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3304_MAGIC, .more = U16LD_DENOM_3304_MORE};};
template<> struct libdivide_constants<uint16_t,3305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3305_MAGIC, .more = U16LD_DENOM_3305_MORE};};
template<> struct libdivide_constants<uint16_t,3306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3306_MAGIC, .more = U16LD_DENOM_3306_MORE};};
template<> struct libdivide_constants<uint16_t,3307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3307_MAGIC, .more = U16LD_DENOM_3307_MORE};};
template<> struct libdivide_constants<uint16_t,3308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3308_MAGIC, .more = U16LD_DENOM_3308_MORE};};
template<> struct libdivide_constants<uint16_t,3309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3309_MAGIC, .more = U16LD_DENOM_3309_MORE};};
template<> struct libdivide_constants<uint16_t,3310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3310_MAGIC, .more = U16LD_DENOM_3310_MORE};};
template<> struct libdivide_constants<uint16_t,3311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3311_MAGIC, .more = U16LD_DENOM_3311_MORE};};
template<> struct libdivide_constants<uint16_t,3312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3312_MAGIC, .more = U16LD_DENOM_3312_MORE};};
template<> struct libdivide_constants<uint16_t,3313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3313_MAGIC, .more = U16LD_DENOM_3313_MORE};};
template<> struct libdivide_constants<uint16_t,3314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3314_MAGIC, .more = U16LD_DENOM_3314_MORE};};
template<> struct libdivide_constants<uint16_t,3315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3315_MAGIC, .more = U16LD_DENOM_3315_MORE};};
template<> struct libdivide_constants<uint16_t,3316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3316_MAGIC, .more = U16LD_DENOM_3316_MORE};};
template<> struct libdivide_constants<uint16_t,3317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3317_MAGIC, .more = U16LD_DENOM_3317_MORE};};
template<> struct libdivide_constants<uint16_t,3318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3318_MAGIC, .more = U16LD_DENOM_3318_MORE};};
template<> struct libdivide_constants<uint16_t,3319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3319_MAGIC, .more = U16LD_DENOM_3319_MORE};};
template<> struct libdivide_constants<uint16_t,3320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3320_MAGIC, .more = U16LD_DENOM_3320_MORE};};
template<> struct libdivide_constants<uint16_t,3321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3321_MAGIC, .more = U16LD_DENOM_3321_MORE};};
template<> struct libdivide_constants<uint16_t,3322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3322_MAGIC, .more = U16LD_DENOM_3322_MORE};};
template<> struct libdivide_constants<uint16_t,3323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3323_MAGIC, .more = U16LD_DENOM_3323_MORE};};
template<> struct libdivide_constants<uint16_t,3324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3324_MAGIC, .more = U16LD_DENOM_3324_MORE};};
template<> struct libdivide_constants<uint16_t,3325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3325_MAGIC, .more = U16LD_DENOM_3325_MORE};};
template<> struct libdivide_constants<uint16_t,3326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3326_MAGIC, .more = U16LD_DENOM_3326_MORE};};
template<> struct libdivide_constants<uint16_t,3327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3327_MAGIC, .more = U16LD_DENOM_3327_MORE};};
template<> struct libdivide_constants<uint16_t,3328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3328_MAGIC, .more = U16LD_DENOM_3328_MORE};};
template<> struct libdivide_constants<uint16_t,3329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3329_MAGIC, .more = U16LD_DENOM_3329_MORE};};
template<> struct libdivide_constants<uint16_t,3330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3330_MAGIC, .more = U16LD_DENOM_3330_MORE};};
template<> struct libdivide_constants<uint16_t,3331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3331_MAGIC, .more = U16LD_DENOM_3331_MORE};};
template<> struct libdivide_constants<uint16_t,3332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3332_MAGIC, .more = U16LD_DENOM_3332_MORE};};
template<> struct libdivide_constants<uint16_t,3333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3333_MAGIC, .more = U16LD_DENOM_3333_MORE};};
template<> struct libdivide_constants<uint16_t,3334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3334_MAGIC, .more = U16LD_DENOM_3334_MORE};};
template<> struct libdivide_constants<uint16_t,3335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3335_MAGIC, .more = U16LD_DENOM_3335_MORE};};
template<> struct libdivide_constants<uint16_t,3336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3336_MAGIC, .more = U16LD_DENOM_3336_MORE};};
template<> struct libdivide_constants<uint16_t,3337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3337_MAGIC, .more = U16LD_DENOM_3337_MORE};};
template<> struct libdivide_constants<uint16_t,3338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3338_MAGIC, .more = U16LD_DENOM_3338_MORE};};
template<> struct libdivide_constants<uint16_t,3339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3339_MAGIC, .more = U16LD_DENOM_3339_MORE};};
template<> struct libdivide_constants<uint16_t,3340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3340_MAGIC, .more = U16LD_DENOM_3340_MORE};};
template<> struct libdivide_constants<uint16_t,3341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3341_MAGIC, .more = U16LD_DENOM_3341_MORE};};
template<> struct libdivide_constants<uint16_t,3342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3342_MAGIC, .more = U16LD_DENOM_3342_MORE};};
template<> struct libdivide_constants<uint16_t,3343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3343_MAGIC, .more = U16LD_DENOM_3343_MORE};};
template<> struct libdivide_constants<uint16_t,3344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3344_MAGIC, .more = U16LD_DENOM_3344_MORE};};
template<> struct libdivide_constants<uint16_t,3345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3345_MAGIC, .more = U16LD_DENOM_3345_MORE};};
template<> struct libdivide_constants<uint16_t,3346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3346_MAGIC, .more = U16LD_DENOM_3346_MORE};};
template<> struct libdivide_constants<uint16_t,3347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3347_MAGIC, .more = U16LD_DENOM_3347_MORE};};
template<> struct libdivide_constants<uint16_t,3348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3348_MAGIC, .more = U16LD_DENOM_3348_MORE};};
template<> struct libdivide_constants<uint16_t,3349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3349_MAGIC, .more = U16LD_DENOM_3349_MORE};};
template<> struct libdivide_constants<uint16_t,3350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3350_MAGIC, .more = U16LD_DENOM_3350_MORE};};
template<> struct libdivide_constants<uint16_t,3351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3351_MAGIC, .more = U16LD_DENOM_3351_MORE};};
template<> struct libdivide_constants<uint16_t,3352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3352_MAGIC, .more = U16LD_DENOM_3352_MORE};};
template<> struct libdivide_constants<uint16_t,3353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3353_MAGIC, .more = U16LD_DENOM_3353_MORE};};
template<> struct libdivide_constants<uint16_t,3354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3354_MAGIC, .more = U16LD_DENOM_3354_MORE};};
template<> struct libdivide_constants<uint16_t,3355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3355_MAGIC, .more = U16LD_DENOM_3355_MORE};};
template<> struct libdivide_constants<uint16_t,3356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3356_MAGIC, .more = U16LD_DENOM_3356_MORE};};
template<> struct libdivide_constants<uint16_t,3357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3357_MAGIC, .more = U16LD_DENOM_3357_MORE};};
template<> struct libdivide_constants<uint16_t,3358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3358_MAGIC, .more = U16LD_DENOM_3358_MORE};};
template<> struct libdivide_constants<uint16_t,3359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3359_MAGIC, .more = U16LD_DENOM_3359_MORE};};
template<> struct libdivide_constants<uint16_t,3360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3360_MAGIC, .more = U16LD_DENOM_3360_MORE};};
template<> struct libdivide_constants<uint16_t,3361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3361_MAGIC, .more = U16LD_DENOM_3361_MORE};};
template<> struct libdivide_constants<uint16_t,3362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3362_MAGIC, .more = U16LD_DENOM_3362_MORE};};
template<> struct libdivide_constants<uint16_t,3363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3363_MAGIC, .more = U16LD_DENOM_3363_MORE};};
template<> struct libdivide_constants<uint16_t,3364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3364_MAGIC, .more = U16LD_DENOM_3364_MORE};};
template<> struct libdivide_constants<uint16_t,3365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3365_MAGIC, .more = U16LD_DENOM_3365_MORE};};
template<> struct libdivide_constants<uint16_t,3366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3366_MAGIC, .more = U16LD_DENOM_3366_MORE};};
template<> struct libdivide_constants<uint16_t,3367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3367_MAGIC, .more = U16LD_DENOM_3367_MORE};};
template<> struct libdivide_constants<uint16_t,3368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3368_MAGIC, .more = U16LD_DENOM_3368_MORE};};
template<> struct libdivide_constants<uint16_t,3369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3369_MAGIC, .more = U16LD_DENOM_3369_MORE};};
template<> struct libdivide_constants<uint16_t,3370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3370_MAGIC, .more = U16LD_DENOM_3370_MORE};};
template<> struct libdivide_constants<uint16_t,3371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3371_MAGIC, .more = U16LD_DENOM_3371_MORE};};
template<> struct libdivide_constants<uint16_t,3372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3372_MAGIC, .more = U16LD_DENOM_3372_MORE};};
template<> struct libdivide_constants<uint16_t,3373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3373_MAGIC, .more = U16LD_DENOM_3373_MORE};};
template<> struct libdivide_constants<uint16_t,3374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3374_MAGIC, .more = U16LD_DENOM_3374_MORE};};
template<> struct libdivide_constants<uint16_t,3375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3375_MAGIC, .more = U16LD_DENOM_3375_MORE};};
template<> struct libdivide_constants<uint16_t,3376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3376_MAGIC, .more = U16LD_DENOM_3376_MORE};};
template<> struct libdivide_constants<uint16_t,3377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3377_MAGIC, .more = U16LD_DENOM_3377_MORE};};
template<> struct libdivide_constants<uint16_t,3378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3378_MAGIC, .more = U16LD_DENOM_3378_MORE};};
template<> struct libdivide_constants<uint16_t,3379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3379_MAGIC, .more = U16LD_DENOM_3379_MORE};};
template<> struct libdivide_constants<uint16_t,3380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3380_MAGIC, .more = U16LD_DENOM_3380_MORE};};
template<> struct libdivide_constants<uint16_t,3381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3381_MAGIC, .more = U16LD_DENOM_3381_MORE};};
template<> struct libdivide_constants<uint16_t,3382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3382_MAGIC, .more = U16LD_DENOM_3382_MORE};};
template<> struct libdivide_constants<uint16_t,3383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3383_MAGIC, .more = U16LD_DENOM_3383_MORE};};
template<> struct libdivide_constants<uint16_t,3384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3384_MAGIC, .more = U16LD_DENOM_3384_MORE};};
template<> struct libdivide_constants<uint16_t,3385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3385_MAGIC, .more = U16LD_DENOM_3385_MORE};};
template<> struct libdivide_constants<uint16_t,3386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3386_MAGIC, .more = U16LD_DENOM_3386_MORE};};
template<> struct libdivide_constants<uint16_t,3387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3387_MAGIC, .more = U16LD_DENOM_3387_MORE};};
template<> struct libdivide_constants<uint16_t,3388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3388_MAGIC, .more = U16LD_DENOM_3388_MORE};};
template<> struct libdivide_constants<uint16_t,3389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3389_MAGIC, .more = U16LD_DENOM_3389_MORE};};
template<> struct libdivide_constants<uint16_t,3390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3390_MAGIC, .more = U16LD_DENOM_3390_MORE};};
template<> struct libdivide_constants<uint16_t,3391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3391_MAGIC, .more = U16LD_DENOM_3391_MORE};};
template<> struct libdivide_constants<uint16_t,3392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3392_MAGIC, .more = U16LD_DENOM_3392_MORE};};
template<> struct libdivide_constants<uint16_t,3393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3393_MAGIC, .more = U16LD_DENOM_3393_MORE};};
template<> struct libdivide_constants<uint16_t,3394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3394_MAGIC, .more = U16LD_DENOM_3394_MORE};};
template<> struct libdivide_constants<uint16_t,3395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3395_MAGIC, .more = U16LD_DENOM_3395_MORE};};
template<> struct libdivide_constants<uint16_t,3396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3396_MAGIC, .more = U16LD_DENOM_3396_MORE};};
template<> struct libdivide_constants<uint16_t,3397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3397_MAGIC, .more = U16LD_DENOM_3397_MORE};};
template<> struct libdivide_constants<uint16_t,3398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3398_MAGIC, .more = U16LD_DENOM_3398_MORE};};
template<> struct libdivide_constants<uint16_t,3399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3399_MAGIC, .more = U16LD_DENOM_3399_MORE};};
template<> struct libdivide_constants<uint16_t,3400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3400_MAGIC, .more = U16LD_DENOM_3400_MORE};};
template<> struct libdivide_constants<uint16_t,3401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3401_MAGIC, .more = U16LD_DENOM_3401_MORE};};
template<> struct libdivide_constants<uint16_t,3402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3402_MAGIC, .more = U16LD_DENOM_3402_MORE};};
template<> struct libdivide_constants<uint16_t,3403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3403_MAGIC, .more = U16LD_DENOM_3403_MORE};};
template<> struct libdivide_constants<uint16_t,3404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3404_MAGIC, .more = U16LD_DENOM_3404_MORE};};
template<> struct libdivide_constants<uint16_t,3405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3405_MAGIC, .more = U16LD_DENOM_3405_MORE};};
template<> struct libdivide_constants<uint16_t,3406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3406_MAGIC, .more = U16LD_DENOM_3406_MORE};};
template<> struct libdivide_constants<uint16_t,3407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3407_MAGIC, .more = U16LD_DENOM_3407_MORE};};
template<> struct libdivide_constants<uint16_t,3408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3408_MAGIC, .more = U16LD_DENOM_3408_MORE};};
template<> struct libdivide_constants<uint16_t,3409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3409_MAGIC, .more = U16LD_DENOM_3409_MORE};};
template<> struct libdivide_constants<uint16_t,3410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3410_MAGIC, .more = U16LD_DENOM_3410_MORE};};
template<> struct libdivide_constants<uint16_t,3411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3411_MAGIC, .more = U16LD_DENOM_3411_MORE};};
template<> struct libdivide_constants<uint16_t,3412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3412_MAGIC, .more = U16LD_DENOM_3412_MORE};};
template<> struct libdivide_constants<uint16_t,3413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3413_MAGIC, .more = U16LD_DENOM_3413_MORE};};
template<> struct libdivide_constants<uint16_t,3414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3414_MAGIC, .more = U16LD_DENOM_3414_MORE};};
template<> struct libdivide_constants<uint16_t,3415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3415_MAGIC, .more = U16LD_DENOM_3415_MORE};};
template<> struct libdivide_constants<uint16_t,3416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3416_MAGIC, .more = U16LD_DENOM_3416_MORE};};
template<> struct libdivide_constants<uint16_t,3417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3417_MAGIC, .more = U16LD_DENOM_3417_MORE};};
template<> struct libdivide_constants<uint16_t,3418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3418_MAGIC, .more = U16LD_DENOM_3418_MORE};};
template<> struct libdivide_constants<uint16_t,3419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3419_MAGIC, .more = U16LD_DENOM_3419_MORE};};
template<> struct libdivide_constants<uint16_t,3420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3420_MAGIC, .more = U16LD_DENOM_3420_MORE};};
template<> struct libdivide_constants<uint16_t,3421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3421_MAGIC, .more = U16LD_DENOM_3421_MORE};};
template<> struct libdivide_constants<uint16_t,3422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3422_MAGIC, .more = U16LD_DENOM_3422_MORE};};
template<> struct libdivide_constants<uint16_t,3423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3423_MAGIC, .more = U16LD_DENOM_3423_MORE};};
template<> struct libdivide_constants<uint16_t,3424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3424_MAGIC, .more = U16LD_DENOM_3424_MORE};};
template<> struct libdivide_constants<uint16_t,3425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3425_MAGIC, .more = U16LD_DENOM_3425_MORE};};
template<> struct libdivide_constants<uint16_t,3426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3426_MAGIC, .more = U16LD_DENOM_3426_MORE};};
template<> struct libdivide_constants<uint16_t,3427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3427_MAGIC, .more = U16LD_DENOM_3427_MORE};};
template<> struct libdivide_constants<uint16_t,3428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3428_MAGIC, .more = U16LD_DENOM_3428_MORE};};
template<> struct libdivide_constants<uint16_t,3429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3429_MAGIC, .more = U16LD_DENOM_3429_MORE};};
template<> struct libdivide_constants<uint16_t,3430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3430_MAGIC, .more = U16LD_DENOM_3430_MORE};};
template<> struct libdivide_constants<uint16_t,3431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3431_MAGIC, .more = U16LD_DENOM_3431_MORE};};
template<> struct libdivide_constants<uint16_t,3432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3432_MAGIC, .more = U16LD_DENOM_3432_MORE};};
template<> struct libdivide_constants<uint16_t,3433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3433_MAGIC, .more = U16LD_DENOM_3433_MORE};};
template<> struct libdivide_constants<uint16_t,3434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3434_MAGIC, .more = U16LD_DENOM_3434_MORE};};
template<> struct libdivide_constants<uint16_t,3435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3435_MAGIC, .more = U16LD_DENOM_3435_MORE};};
template<> struct libdivide_constants<uint16_t,3436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3436_MAGIC, .more = U16LD_DENOM_3436_MORE};};
template<> struct libdivide_constants<uint16_t,3437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3437_MAGIC, .more = U16LD_DENOM_3437_MORE};};
template<> struct libdivide_constants<uint16_t,3438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3438_MAGIC, .more = U16LD_DENOM_3438_MORE};};
template<> struct libdivide_constants<uint16_t,3439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3439_MAGIC, .more = U16LD_DENOM_3439_MORE};};
template<> struct libdivide_constants<uint16_t,3440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3440_MAGIC, .more = U16LD_DENOM_3440_MORE};};
template<> struct libdivide_constants<uint16_t,3441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3441_MAGIC, .more = U16LD_DENOM_3441_MORE};};
template<> struct libdivide_constants<uint16_t,3442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3442_MAGIC, .more = U16LD_DENOM_3442_MORE};};
template<> struct libdivide_constants<uint16_t,3443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3443_MAGIC, .more = U16LD_DENOM_3443_MORE};};
template<> struct libdivide_constants<uint16_t,3444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3444_MAGIC, .more = U16LD_DENOM_3444_MORE};};
template<> struct libdivide_constants<uint16_t,3445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3445_MAGIC, .more = U16LD_DENOM_3445_MORE};};
template<> struct libdivide_constants<uint16_t,3446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3446_MAGIC, .more = U16LD_DENOM_3446_MORE};};
template<> struct libdivide_constants<uint16_t,3447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3447_MAGIC, .more = U16LD_DENOM_3447_MORE};};
template<> struct libdivide_constants<uint16_t,3448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3448_MAGIC, .more = U16LD_DENOM_3448_MORE};};
template<> struct libdivide_constants<uint16_t,3449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3449_MAGIC, .more = U16LD_DENOM_3449_MORE};};
template<> struct libdivide_constants<uint16_t,3450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3450_MAGIC, .more = U16LD_DENOM_3450_MORE};};
template<> struct libdivide_constants<uint16_t,3451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3451_MAGIC, .more = U16LD_DENOM_3451_MORE};};
template<> struct libdivide_constants<uint16_t,3452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3452_MAGIC, .more = U16LD_DENOM_3452_MORE};};
template<> struct libdivide_constants<uint16_t,3453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3453_MAGIC, .more = U16LD_DENOM_3453_MORE};};
template<> struct libdivide_constants<uint16_t,3454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3454_MAGIC, .more = U16LD_DENOM_3454_MORE};};
template<> struct libdivide_constants<uint16_t,3455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3455_MAGIC, .more = U16LD_DENOM_3455_MORE};};
template<> struct libdivide_constants<uint16_t,3456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3456_MAGIC, .more = U16LD_DENOM_3456_MORE};};
template<> struct libdivide_constants<uint16_t,3457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3457_MAGIC, .more = U16LD_DENOM_3457_MORE};};
template<> struct libdivide_constants<uint16_t,3458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3458_MAGIC, .more = U16LD_DENOM_3458_MORE};};
template<> struct libdivide_constants<uint16_t,3459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3459_MAGIC, .more = U16LD_DENOM_3459_MORE};};
template<> struct libdivide_constants<uint16_t,3460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3460_MAGIC, .more = U16LD_DENOM_3460_MORE};};
template<> struct libdivide_constants<uint16_t,3461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3461_MAGIC, .more = U16LD_DENOM_3461_MORE};};
template<> struct libdivide_constants<uint16_t,3462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3462_MAGIC, .more = U16LD_DENOM_3462_MORE};};
template<> struct libdivide_constants<uint16_t,3463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3463_MAGIC, .more = U16LD_DENOM_3463_MORE};};
template<> struct libdivide_constants<uint16_t,3464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3464_MAGIC, .more = U16LD_DENOM_3464_MORE};};
template<> struct libdivide_constants<uint16_t,3465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3465_MAGIC, .more = U16LD_DENOM_3465_MORE};};
template<> struct libdivide_constants<uint16_t,3466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3466_MAGIC, .more = U16LD_DENOM_3466_MORE};};
template<> struct libdivide_constants<uint16_t,3467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3467_MAGIC, .more = U16LD_DENOM_3467_MORE};};
template<> struct libdivide_constants<uint16_t,3468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3468_MAGIC, .more = U16LD_DENOM_3468_MORE};};
template<> struct libdivide_constants<uint16_t,3469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3469_MAGIC, .more = U16LD_DENOM_3469_MORE};};
template<> struct libdivide_constants<uint16_t,3470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3470_MAGIC, .more = U16LD_DENOM_3470_MORE};};
template<> struct libdivide_constants<uint16_t,3471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3471_MAGIC, .more = U16LD_DENOM_3471_MORE};};
template<> struct libdivide_constants<uint16_t,3472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3472_MAGIC, .more = U16LD_DENOM_3472_MORE};};
template<> struct libdivide_constants<uint16_t,3473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3473_MAGIC, .more = U16LD_DENOM_3473_MORE};};
template<> struct libdivide_constants<uint16_t,3474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3474_MAGIC, .more = U16LD_DENOM_3474_MORE};};
template<> struct libdivide_constants<uint16_t,3475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3475_MAGIC, .more = U16LD_DENOM_3475_MORE};};
template<> struct libdivide_constants<uint16_t,3476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3476_MAGIC, .more = U16LD_DENOM_3476_MORE};};
template<> struct libdivide_constants<uint16_t,3477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3477_MAGIC, .more = U16LD_DENOM_3477_MORE};};
template<> struct libdivide_constants<uint16_t,3478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3478_MAGIC, .more = U16LD_DENOM_3478_MORE};};
template<> struct libdivide_constants<uint16_t,3479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3479_MAGIC, .more = U16LD_DENOM_3479_MORE};};
template<> struct libdivide_constants<uint16_t,3480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3480_MAGIC, .more = U16LD_DENOM_3480_MORE};};
template<> struct libdivide_constants<uint16_t,3481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3481_MAGIC, .more = U16LD_DENOM_3481_MORE};};
template<> struct libdivide_constants<uint16_t,3482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3482_MAGIC, .more = U16LD_DENOM_3482_MORE};};
template<> struct libdivide_constants<uint16_t,3483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3483_MAGIC, .more = U16LD_DENOM_3483_MORE};};
template<> struct libdivide_constants<uint16_t,3484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3484_MAGIC, .more = U16LD_DENOM_3484_MORE};};
template<> struct libdivide_constants<uint16_t,3485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3485_MAGIC, .more = U16LD_DENOM_3485_MORE};};
template<> struct libdivide_constants<uint16_t,3486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3486_MAGIC, .more = U16LD_DENOM_3486_MORE};};
template<> struct libdivide_constants<uint16_t,3487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3487_MAGIC, .more = U16LD_DENOM_3487_MORE};};
template<> struct libdivide_constants<uint16_t,3488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3488_MAGIC, .more = U16LD_DENOM_3488_MORE};};
template<> struct libdivide_constants<uint16_t,3489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3489_MAGIC, .more = U16LD_DENOM_3489_MORE};};
template<> struct libdivide_constants<uint16_t,3490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3490_MAGIC, .more = U16LD_DENOM_3490_MORE};};
template<> struct libdivide_constants<uint16_t,3491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3491_MAGIC, .more = U16LD_DENOM_3491_MORE};};
template<> struct libdivide_constants<uint16_t,3492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3492_MAGIC, .more = U16LD_DENOM_3492_MORE};};
template<> struct libdivide_constants<uint16_t,3493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3493_MAGIC, .more = U16LD_DENOM_3493_MORE};};
template<> struct libdivide_constants<uint16_t,3494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3494_MAGIC, .more = U16LD_DENOM_3494_MORE};};
template<> struct libdivide_constants<uint16_t,3495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3495_MAGIC, .more = U16LD_DENOM_3495_MORE};};
template<> struct libdivide_constants<uint16_t,3496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3496_MAGIC, .more = U16LD_DENOM_3496_MORE};};
template<> struct libdivide_constants<uint16_t,3497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3497_MAGIC, .more = U16LD_DENOM_3497_MORE};};
template<> struct libdivide_constants<uint16_t,3498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3498_MAGIC, .more = U16LD_DENOM_3498_MORE};};
template<> struct libdivide_constants<uint16_t,3499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3499_MAGIC, .more = U16LD_DENOM_3499_MORE};};
template<> struct libdivide_constants<uint16_t,3500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3500_MAGIC, .more = U16LD_DENOM_3500_MORE};};
template<> struct libdivide_constants<uint16_t,3501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3501_MAGIC, .more = U16LD_DENOM_3501_MORE};};
template<> struct libdivide_constants<uint16_t,3502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3502_MAGIC, .more = U16LD_DENOM_3502_MORE};};
template<> struct libdivide_constants<uint16_t,3503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3503_MAGIC, .more = U16LD_DENOM_3503_MORE};};
template<> struct libdivide_constants<uint16_t,3504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3504_MAGIC, .more = U16LD_DENOM_3504_MORE};};
template<> struct libdivide_constants<uint16_t,3505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3505_MAGIC, .more = U16LD_DENOM_3505_MORE};};
template<> struct libdivide_constants<uint16_t,3506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3506_MAGIC, .more = U16LD_DENOM_3506_MORE};};
template<> struct libdivide_constants<uint16_t,3507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3507_MAGIC, .more = U16LD_DENOM_3507_MORE};};
template<> struct libdivide_constants<uint16_t,3508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3508_MAGIC, .more = U16LD_DENOM_3508_MORE};};
template<> struct libdivide_constants<uint16_t,3509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3509_MAGIC, .more = U16LD_DENOM_3509_MORE};};
template<> struct libdivide_constants<uint16_t,3510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3510_MAGIC, .more = U16LD_DENOM_3510_MORE};};
template<> struct libdivide_constants<uint16_t,3511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3511_MAGIC, .more = U16LD_DENOM_3511_MORE};};
template<> struct libdivide_constants<uint16_t,3512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3512_MAGIC, .more = U16LD_DENOM_3512_MORE};};
template<> struct libdivide_constants<uint16_t,3513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3513_MAGIC, .more = U16LD_DENOM_3513_MORE};};
template<> struct libdivide_constants<uint16_t,3514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3514_MAGIC, .more = U16LD_DENOM_3514_MORE};};
template<> struct libdivide_constants<uint16_t,3515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3515_MAGIC, .more = U16LD_DENOM_3515_MORE};};
template<> struct libdivide_constants<uint16_t,3516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3516_MAGIC, .more = U16LD_DENOM_3516_MORE};};
template<> struct libdivide_constants<uint16_t,3517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3517_MAGIC, .more = U16LD_DENOM_3517_MORE};};
template<> struct libdivide_constants<uint16_t,3518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3518_MAGIC, .more = U16LD_DENOM_3518_MORE};};
template<> struct libdivide_constants<uint16_t,3519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3519_MAGIC, .more = U16LD_DENOM_3519_MORE};};
template<> struct libdivide_constants<uint16_t,3520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3520_MAGIC, .more = U16LD_DENOM_3520_MORE};};
template<> struct libdivide_constants<uint16_t,3521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3521_MAGIC, .more = U16LD_DENOM_3521_MORE};};
template<> struct libdivide_constants<uint16_t,3522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3522_MAGIC, .more = U16LD_DENOM_3522_MORE};};
template<> struct libdivide_constants<uint16_t,3523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3523_MAGIC, .more = U16LD_DENOM_3523_MORE};};
template<> struct libdivide_constants<uint16_t,3524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3524_MAGIC, .more = U16LD_DENOM_3524_MORE};};
template<> struct libdivide_constants<uint16_t,3525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3525_MAGIC, .more = U16LD_DENOM_3525_MORE};};
template<> struct libdivide_constants<uint16_t,3526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3526_MAGIC, .more = U16LD_DENOM_3526_MORE};};
template<> struct libdivide_constants<uint16_t,3527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3527_MAGIC, .more = U16LD_DENOM_3527_MORE};};
template<> struct libdivide_constants<uint16_t,3528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3528_MAGIC, .more = U16LD_DENOM_3528_MORE};};
template<> struct libdivide_constants<uint16_t,3529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3529_MAGIC, .more = U16LD_DENOM_3529_MORE};};
template<> struct libdivide_constants<uint16_t,3530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3530_MAGIC, .more = U16LD_DENOM_3530_MORE};};
template<> struct libdivide_constants<uint16_t,3531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3531_MAGIC, .more = U16LD_DENOM_3531_MORE};};
template<> struct libdivide_constants<uint16_t,3532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3532_MAGIC, .more = U16LD_DENOM_3532_MORE};};
template<> struct libdivide_constants<uint16_t,3533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3533_MAGIC, .more = U16LD_DENOM_3533_MORE};};
template<> struct libdivide_constants<uint16_t,3534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3534_MAGIC, .more = U16LD_DENOM_3534_MORE};};
template<> struct libdivide_constants<uint16_t,3535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3535_MAGIC, .more = U16LD_DENOM_3535_MORE};};
template<> struct libdivide_constants<uint16_t,3536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3536_MAGIC, .more = U16LD_DENOM_3536_MORE};};
template<> struct libdivide_constants<uint16_t,3537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3537_MAGIC, .more = U16LD_DENOM_3537_MORE};};
template<> struct libdivide_constants<uint16_t,3538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3538_MAGIC, .more = U16LD_DENOM_3538_MORE};};
template<> struct libdivide_constants<uint16_t,3539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3539_MAGIC, .more = U16LD_DENOM_3539_MORE};};
template<> struct libdivide_constants<uint16_t,3540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3540_MAGIC, .more = U16LD_DENOM_3540_MORE};};
template<> struct libdivide_constants<uint16_t,3541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3541_MAGIC, .more = U16LD_DENOM_3541_MORE};};
template<> struct libdivide_constants<uint16_t,3542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3542_MAGIC, .more = U16LD_DENOM_3542_MORE};};
template<> struct libdivide_constants<uint16_t,3543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3543_MAGIC, .more = U16LD_DENOM_3543_MORE};};
template<> struct libdivide_constants<uint16_t,3544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3544_MAGIC, .more = U16LD_DENOM_3544_MORE};};
template<> struct libdivide_constants<uint16_t,3545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3545_MAGIC, .more = U16LD_DENOM_3545_MORE};};
template<> struct libdivide_constants<uint16_t,3546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3546_MAGIC, .more = U16LD_DENOM_3546_MORE};};
template<> struct libdivide_constants<uint16_t,3547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3547_MAGIC, .more = U16LD_DENOM_3547_MORE};};
template<> struct libdivide_constants<uint16_t,3548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3548_MAGIC, .more = U16LD_DENOM_3548_MORE};};
template<> struct libdivide_constants<uint16_t,3549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3549_MAGIC, .more = U16LD_DENOM_3549_MORE};};
template<> struct libdivide_constants<uint16_t,3550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3550_MAGIC, .more = U16LD_DENOM_3550_MORE};};
template<> struct libdivide_constants<uint16_t,3551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3551_MAGIC, .more = U16LD_DENOM_3551_MORE};};
template<> struct libdivide_constants<uint16_t,3552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3552_MAGIC, .more = U16LD_DENOM_3552_MORE};};
template<> struct libdivide_constants<uint16_t,3553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3553_MAGIC, .more = U16LD_DENOM_3553_MORE};};
template<> struct libdivide_constants<uint16_t,3554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3554_MAGIC, .more = U16LD_DENOM_3554_MORE};};
template<> struct libdivide_constants<uint16_t,3555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3555_MAGIC, .more = U16LD_DENOM_3555_MORE};};
template<> struct libdivide_constants<uint16_t,3556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3556_MAGIC, .more = U16LD_DENOM_3556_MORE};};
template<> struct libdivide_constants<uint16_t,3557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3557_MAGIC, .more = U16LD_DENOM_3557_MORE};};
template<> struct libdivide_constants<uint16_t,3558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3558_MAGIC, .more = U16LD_DENOM_3558_MORE};};
template<> struct libdivide_constants<uint16_t,3559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3559_MAGIC, .more = U16LD_DENOM_3559_MORE};};
template<> struct libdivide_constants<uint16_t,3560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3560_MAGIC, .more = U16LD_DENOM_3560_MORE};};
template<> struct libdivide_constants<uint16_t,3561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3561_MAGIC, .more = U16LD_DENOM_3561_MORE};};
template<> struct libdivide_constants<uint16_t,3562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3562_MAGIC, .more = U16LD_DENOM_3562_MORE};};
template<> struct libdivide_constants<uint16_t,3563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3563_MAGIC, .more = U16LD_DENOM_3563_MORE};};
template<> struct libdivide_constants<uint16_t,3564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3564_MAGIC, .more = U16LD_DENOM_3564_MORE};};
template<> struct libdivide_constants<uint16_t,3565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3565_MAGIC, .more = U16LD_DENOM_3565_MORE};};
template<> struct libdivide_constants<uint16_t,3566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3566_MAGIC, .more = U16LD_DENOM_3566_MORE};};
template<> struct libdivide_constants<uint16_t,3567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3567_MAGIC, .more = U16LD_DENOM_3567_MORE};};
template<> struct libdivide_constants<uint16_t,3568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3568_MAGIC, .more = U16LD_DENOM_3568_MORE};};
template<> struct libdivide_constants<uint16_t,3569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3569_MAGIC, .more = U16LD_DENOM_3569_MORE};};
template<> struct libdivide_constants<uint16_t,3570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3570_MAGIC, .more = U16LD_DENOM_3570_MORE};};
template<> struct libdivide_constants<uint16_t,3571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3571_MAGIC, .more = U16LD_DENOM_3571_MORE};};
template<> struct libdivide_constants<uint16_t,3572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3572_MAGIC, .more = U16LD_DENOM_3572_MORE};};
template<> struct libdivide_constants<uint16_t,3573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3573_MAGIC, .more = U16LD_DENOM_3573_MORE};};
template<> struct libdivide_constants<uint16_t,3574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3574_MAGIC, .more = U16LD_DENOM_3574_MORE};};
template<> struct libdivide_constants<uint16_t,3575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3575_MAGIC, .more = U16LD_DENOM_3575_MORE};};
template<> struct libdivide_constants<uint16_t,3576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3576_MAGIC, .more = U16LD_DENOM_3576_MORE};};
template<> struct libdivide_constants<uint16_t,3577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3577_MAGIC, .more = U16LD_DENOM_3577_MORE};};
template<> struct libdivide_constants<uint16_t,3578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3578_MAGIC, .more = U16LD_DENOM_3578_MORE};};
template<> struct libdivide_constants<uint16_t,3579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3579_MAGIC, .more = U16LD_DENOM_3579_MORE};};
template<> struct libdivide_constants<uint16_t,3580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3580_MAGIC, .more = U16LD_DENOM_3580_MORE};};
template<> struct libdivide_constants<uint16_t,3581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3581_MAGIC, .more = U16LD_DENOM_3581_MORE};};
template<> struct libdivide_constants<uint16_t,3582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3582_MAGIC, .more = U16LD_DENOM_3582_MORE};};
template<> struct libdivide_constants<uint16_t,3583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3583_MAGIC, .more = U16LD_DENOM_3583_MORE};};
template<> struct libdivide_constants<uint16_t,3584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3584_MAGIC, .more = U16LD_DENOM_3584_MORE};};
template<> struct libdivide_constants<uint16_t,3585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3585_MAGIC, .more = U16LD_DENOM_3585_MORE};};
template<> struct libdivide_constants<uint16_t,3586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3586_MAGIC, .more = U16LD_DENOM_3586_MORE};};
template<> struct libdivide_constants<uint16_t,3587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3587_MAGIC, .more = U16LD_DENOM_3587_MORE};};
template<> struct libdivide_constants<uint16_t,3588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3588_MAGIC, .more = U16LD_DENOM_3588_MORE};};
template<> struct libdivide_constants<uint16_t,3589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3589_MAGIC, .more = U16LD_DENOM_3589_MORE};};
template<> struct libdivide_constants<uint16_t,3590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3590_MAGIC, .more = U16LD_DENOM_3590_MORE};};
template<> struct libdivide_constants<uint16_t,3591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3591_MAGIC, .more = U16LD_DENOM_3591_MORE};};
template<> struct libdivide_constants<uint16_t,3592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3592_MAGIC, .more = U16LD_DENOM_3592_MORE};};
template<> struct libdivide_constants<uint16_t,3593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3593_MAGIC, .more = U16LD_DENOM_3593_MORE};};
template<> struct libdivide_constants<uint16_t,3594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3594_MAGIC, .more = U16LD_DENOM_3594_MORE};};
template<> struct libdivide_constants<uint16_t,3595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3595_MAGIC, .more = U16LD_DENOM_3595_MORE};};
template<> struct libdivide_constants<uint16_t,3596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3596_MAGIC, .more = U16LD_DENOM_3596_MORE};};
template<> struct libdivide_constants<uint16_t,3597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3597_MAGIC, .more = U16LD_DENOM_3597_MORE};};
template<> struct libdivide_constants<uint16_t,3598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3598_MAGIC, .more = U16LD_DENOM_3598_MORE};};
template<> struct libdivide_constants<uint16_t,3599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3599_MAGIC, .more = U16LD_DENOM_3599_MORE};};
template<> struct libdivide_constants<uint16_t,3600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3600_MAGIC, .more = U16LD_DENOM_3600_MORE};};
template<> struct libdivide_constants<uint16_t,3601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3601_MAGIC, .more = U16LD_DENOM_3601_MORE};};
template<> struct libdivide_constants<uint16_t,3602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3602_MAGIC, .more = U16LD_DENOM_3602_MORE};};
template<> struct libdivide_constants<uint16_t,3603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3603_MAGIC, .more = U16LD_DENOM_3603_MORE};};
template<> struct libdivide_constants<uint16_t,3604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3604_MAGIC, .more = U16LD_DENOM_3604_MORE};};
template<> struct libdivide_constants<uint16_t,3605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3605_MAGIC, .more = U16LD_DENOM_3605_MORE};};
template<> struct libdivide_constants<uint16_t,3606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3606_MAGIC, .more = U16LD_DENOM_3606_MORE};};
template<> struct libdivide_constants<uint16_t,3607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3607_MAGIC, .more = U16LD_DENOM_3607_MORE};};
template<> struct libdivide_constants<uint16_t,3608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3608_MAGIC, .more = U16LD_DENOM_3608_MORE};};
template<> struct libdivide_constants<uint16_t,3609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3609_MAGIC, .more = U16LD_DENOM_3609_MORE};};
template<> struct libdivide_constants<uint16_t,3610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3610_MAGIC, .more = U16LD_DENOM_3610_MORE};};
template<> struct libdivide_constants<uint16_t,3611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3611_MAGIC, .more = U16LD_DENOM_3611_MORE};};
template<> struct libdivide_constants<uint16_t,3612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3612_MAGIC, .more = U16LD_DENOM_3612_MORE};};
template<> struct libdivide_constants<uint16_t,3613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3613_MAGIC, .more = U16LD_DENOM_3613_MORE};};
template<> struct libdivide_constants<uint16_t,3614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3614_MAGIC, .more = U16LD_DENOM_3614_MORE};};
template<> struct libdivide_constants<uint16_t,3615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3615_MAGIC, .more = U16LD_DENOM_3615_MORE};};
template<> struct libdivide_constants<uint16_t,3616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3616_MAGIC, .more = U16LD_DENOM_3616_MORE};};
template<> struct libdivide_constants<uint16_t,3617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3617_MAGIC, .more = U16LD_DENOM_3617_MORE};};
template<> struct libdivide_constants<uint16_t,3618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3618_MAGIC, .more = U16LD_DENOM_3618_MORE};};
template<> struct libdivide_constants<uint16_t,3619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3619_MAGIC, .more = U16LD_DENOM_3619_MORE};};
template<> struct libdivide_constants<uint16_t,3620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3620_MAGIC, .more = U16LD_DENOM_3620_MORE};};
template<> struct libdivide_constants<uint16_t,3621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3621_MAGIC, .more = U16LD_DENOM_3621_MORE};};
template<> struct libdivide_constants<uint16_t,3622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3622_MAGIC, .more = U16LD_DENOM_3622_MORE};};
template<> struct libdivide_constants<uint16_t,3623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3623_MAGIC, .more = U16LD_DENOM_3623_MORE};};
template<> struct libdivide_constants<uint16_t,3624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3624_MAGIC, .more = U16LD_DENOM_3624_MORE};};
template<> struct libdivide_constants<uint16_t,3625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3625_MAGIC, .more = U16LD_DENOM_3625_MORE};};
template<> struct libdivide_constants<uint16_t,3626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3626_MAGIC, .more = U16LD_DENOM_3626_MORE};};
template<> struct libdivide_constants<uint16_t,3627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3627_MAGIC, .more = U16LD_DENOM_3627_MORE};};
template<> struct libdivide_constants<uint16_t,3628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3628_MAGIC, .more = U16LD_DENOM_3628_MORE};};
template<> struct libdivide_constants<uint16_t,3629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3629_MAGIC, .more = U16LD_DENOM_3629_MORE};};
template<> struct libdivide_constants<uint16_t,3630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3630_MAGIC, .more = U16LD_DENOM_3630_MORE};};
template<> struct libdivide_constants<uint16_t,3631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3631_MAGIC, .more = U16LD_DENOM_3631_MORE};};
template<> struct libdivide_constants<uint16_t,3632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3632_MAGIC, .more = U16LD_DENOM_3632_MORE};};
template<> struct libdivide_constants<uint16_t,3633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3633_MAGIC, .more = U16LD_DENOM_3633_MORE};};
template<> struct libdivide_constants<uint16_t,3634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3634_MAGIC, .more = U16LD_DENOM_3634_MORE};};
template<> struct libdivide_constants<uint16_t,3635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3635_MAGIC, .more = U16LD_DENOM_3635_MORE};};
template<> struct libdivide_constants<uint16_t,3636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3636_MAGIC, .more = U16LD_DENOM_3636_MORE};};
template<> struct libdivide_constants<uint16_t,3637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3637_MAGIC, .more = U16LD_DENOM_3637_MORE};};
template<> struct libdivide_constants<uint16_t,3638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3638_MAGIC, .more = U16LD_DENOM_3638_MORE};};
template<> struct libdivide_constants<uint16_t,3639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3639_MAGIC, .more = U16LD_DENOM_3639_MORE};};
template<> struct libdivide_constants<uint16_t,3640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3640_MAGIC, .more = U16LD_DENOM_3640_MORE};};
template<> struct libdivide_constants<uint16_t,3641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3641_MAGIC, .more = U16LD_DENOM_3641_MORE};};
template<> struct libdivide_constants<uint16_t,3642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3642_MAGIC, .more = U16LD_DENOM_3642_MORE};};
template<> struct libdivide_constants<uint16_t,3643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3643_MAGIC, .more = U16LD_DENOM_3643_MORE};};
template<> struct libdivide_constants<uint16_t,3644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3644_MAGIC, .more = U16LD_DENOM_3644_MORE};};
template<> struct libdivide_constants<uint16_t,3645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3645_MAGIC, .more = U16LD_DENOM_3645_MORE};};
template<> struct libdivide_constants<uint16_t,3646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3646_MAGIC, .more = U16LD_DENOM_3646_MORE};};
template<> struct libdivide_constants<uint16_t,3647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3647_MAGIC, .more = U16LD_DENOM_3647_MORE};};
template<> struct libdivide_constants<uint16_t,3648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3648_MAGIC, .more = U16LD_DENOM_3648_MORE};};
template<> struct libdivide_constants<uint16_t,3649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3649_MAGIC, .more = U16LD_DENOM_3649_MORE};};
template<> struct libdivide_constants<uint16_t,3650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3650_MAGIC, .more = U16LD_DENOM_3650_MORE};};
template<> struct libdivide_constants<uint16_t,3651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3651_MAGIC, .more = U16LD_DENOM_3651_MORE};};
template<> struct libdivide_constants<uint16_t,3652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3652_MAGIC, .more = U16LD_DENOM_3652_MORE};};
template<> struct libdivide_constants<uint16_t,3653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3653_MAGIC, .more = U16LD_DENOM_3653_MORE};};
template<> struct libdivide_constants<uint16_t,3654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3654_MAGIC, .more = U16LD_DENOM_3654_MORE};};
template<> struct libdivide_constants<uint16_t,3655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3655_MAGIC, .more = U16LD_DENOM_3655_MORE};};
template<> struct libdivide_constants<uint16_t,3656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3656_MAGIC, .more = U16LD_DENOM_3656_MORE};};
template<> struct libdivide_constants<uint16_t,3657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3657_MAGIC, .more = U16LD_DENOM_3657_MORE};};
template<> struct libdivide_constants<uint16_t,3658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3658_MAGIC, .more = U16LD_DENOM_3658_MORE};};
template<> struct libdivide_constants<uint16_t,3659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3659_MAGIC, .more = U16LD_DENOM_3659_MORE};};
template<> struct libdivide_constants<uint16_t,3660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3660_MAGIC, .more = U16LD_DENOM_3660_MORE};};
template<> struct libdivide_constants<uint16_t,3661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3661_MAGIC, .more = U16LD_DENOM_3661_MORE};};
template<> struct libdivide_constants<uint16_t,3662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3662_MAGIC, .more = U16LD_DENOM_3662_MORE};};
template<> struct libdivide_constants<uint16_t,3663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3663_MAGIC, .more = U16LD_DENOM_3663_MORE};};
template<> struct libdivide_constants<uint16_t,3664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3664_MAGIC, .more = U16LD_DENOM_3664_MORE};};
template<> struct libdivide_constants<uint16_t,3665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3665_MAGIC, .more = U16LD_DENOM_3665_MORE};};
template<> struct libdivide_constants<uint16_t,3666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3666_MAGIC, .more = U16LD_DENOM_3666_MORE};};
template<> struct libdivide_constants<uint16_t,3667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3667_MAGIC, .more = U16LD_DENOM_3667_MORE};};
template<> struct libdivide_constants<uint16_t,3668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3668_MAGIC, .more = U16LD_DENOM_3668_MORE};};
template<> struct libdivide_constants<uint16_t,3669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3669_MAGIC, .more = U16LD_DENOM_3669_MORE};};
template<> struct libdivide_constants<uint16_t,3670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3670_MAGIC, .more = U16LD_DENOM_3670_MORE};};
template<> struct libdivide_constants<uint16_t,3671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3671_MAGIC, .more = U16LD_DENOM_3671_MORE};};
template<> struct libdivide_constants<uint16_t,3672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3672_MAGIC, .more = U16LD_DENOM_3672_MORE};};
template<> struct libdivide_constants<uint16_t,3673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3673_MAGIC, .more = U16LD_DENOM_3673_MORE};};
template<> struct libdivide_constants<uint16_t,3674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3674_MAGIC, .more = U16LD_DENOM_3674_MORE};};
template<> struct libdivide_constants<uint16_t,3675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3675_MAGIC, .more = U16LD_DENOM_3675_MORE};};
template<> struct libdivide_constants<uint16_t,3676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3676_MAGIC, .more = U16LD_DENOM_3676_MORE};};
template<> struct libdivide_constants<uint16_t,3677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3677_MAGIC, .more = U16LD_DENOM_3677_MORE};};
template<> struct libdivide_constants<uint16_t,3678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3678_MAGIC, .more = U16LD_DENOM_3678_MORE};};
template<> struct libdivide_constants<uint16_t,3679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3679_MAGIC, .more = U16LD_DENOM_3679_MORE};};
template<> struct libdivide_constants<uint16_t,3680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3680_MAGIC, .more = U16LD_DENOM_3680_MORE};};
template<> struct libdivide_constants<uint16_t,3681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3681_MAGIC, .more = U16LD_DENOM_3681_MORE};};
template<> struct libdivide_constants<uint16_t,3682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3682_MAGIC, .more = U16LD_DENOM_3682_MORE};};
template<> struct libdivide_constants<uint16_t,3683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3683_MAGIC, .more = U16LD_DENOM_3683_MORE};};
template<> struct libdivide_constants<uint16_t,3684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3684_MAGIC, .more = U16LD_DENOM_3684_MORE};};
template<> struct libdivide_constants<uint16_t,3685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3685_MAGIC, .more = U16LD_DENOM_3685_MORE};};
template<> struct libdivide_constants<uint16_t,3686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3686_MAGIC, .more = U16LD_DENOM_3686_MORE};};
template<> struct libdivide_constants<uint16_t,3687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3687_MAGIC, .more = U16LD_DENOM_3687_MORE};};
template<> struct libdivide_constants<uint16_t,3688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3688_MAGIC, .more = U16LD_DENOM_3688_MORE};};
template<> struct libdivide_constants<uint16_t,3689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3689_MAGIC, .more = U16LD_DENOM_3689_MORE};};
template<> struct libdivide_constants<uint16_t,3690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3690_MAGIC, .more = U16LD_DENOM_3690_MORE};};
template<> struct libdivide_constants<uint16_t,3691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3691_MAGIC, .more = U16LD_DENOM_3691_MORE};};
template<> struct libdivide_constants<uint16_t,3692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3692_MAGIC, .more = U16LD_DENOM_3692_MORE};};
template<> struct libdivide_constants<uint16_t,3693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3693_MAGIC, .more = U16LD_DENOM_3693_MORE};};
template<> struct libdivide_constants<uint16_t,3694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3694_MAGIC, .more = U16LD_DENOM_3694_MORE};};
template<> struct libdivide_constants<uint16_t,3695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3695_MAGIC, .more = U16LD_DENOM_3695_MORE};};
template<> struct libdivide_constants<uint16_t,3696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3696_MAGIC, .more = U16LD_DENOM_3696_MORE};};
template<> struct libdivide_constants<uint16_t,3697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3697_MAGIC, .more = U16LD_DENOM_3697_MORE};};
template<> struct libdivide_constants<uint16_t,3698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3698_MAGIC, .more = U16LD_DENOM_3698_MORE};};
template<> struct libdivide_constants<uint16_t,3699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3699_MAGIC, .more = U16LD_DENOM_3699_MORE};};
template<> struct libdivide_constants<uint16_t,3700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3700_MAGIC, .more = U16LD_DENOM_3700_MORE};};
template<> struct libdivide_constants<uint16_t,3701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3701_MAGIC, .more = U16LD_DENOM_3701_MORE};};
template<> struct libdivide_constants<uint16_t,3702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3702_MAGIC, .more = U16LD_DENOM_3702_MORE};};
template<> struct libdivide_constants<uint16_t,3703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3703_MAGIC, .more = U16LD_DENOM_3703_MORE};};
template<> struct libdivide_constants<uint16_t,3704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3704_MAGIC, .more = U16LD_DENOM_3704_MORE};};
template<> struct libdivide_constants<uint16_t,3705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3705_MAGIC, .more = U16LD_DENOM_3705_MORE};};
template<> struct libdivide_constants<uint16_t,3706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3706_MAGIC, .more = U16LD_DENOM_3706_MORE};};
template<> struct libdivide_constants<uint16_t,3707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3707_MAGIC, .more = U16LD_DENOM_3707_MORE};};
template<> struct libdivide_constants<uint16_t,3708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3708_MAGIC, .more = U16LD_DENOM_3708_MORE};};
template<> struct libdivide_constants<uint16_t,3709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3709_MAGIC, .more = U16LD_DENOM_3709_MORE};};
template<> struct libdivide_constants<uint16_t,3710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3710_MAGIC, .more = U16LD_DENOM_3710_MORE};};
template<> struct libdivide_constants<uint16_t,3711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3711_MAGIC, .more = U16LD_DENOM_3711_MORE};};
template<> struct libdivide_constants<uint16_t,3712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3712_MAGIC, .more = U16LD_DENOM_3712_MORE};};
template<> struct libdivide_constants<uint16_t,3713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3713_MAGIC, .more = U16LD_DENOM_3713_MORE};};
template<> struct libdivide_constants<uint16_t,3714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3714_MAGIC, .more = U16LD_DENOM_3714_MORE};};
template<> struct libdivide_constants<uint16_t,3715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3715_MAGIC, .more = U16LD_DENOM_3715_MORE};};
template<> struct libdivide_constants<uint16_t,3716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3716_MAGIC, .more = U16LD_DENOM_3716_MORE};};
template<> struct libdivide_constants<uint16_t,3717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3717_MAGIC, .more = U16LD_DENOM_3717_MORE};};
template<> struct libdivide_constants<uint16_t,3718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3718_MAGIC, .more = U16LD_DENOM_3718_MORE};};
template<> struct libdivide_constants<uint16_t,3719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3719_MAGIC, .more = U16LD_DENOM_3719_MORE};};
template<> struct libdivide_constants<uint16_t,3720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3720_MAGIC, .more = U16LD_DENOM_3720_MORE};};
template<> struct libdivide_constants<uint16_t,3721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3721_MAGIC, .more = U16LD_DENOM_3721_MORE};};
template<> struct libdivide_constants<uint16_t,3722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3722_MAGIC, .more = U16LD_DENOM_3722_MORE};};
template<> struct libdivide_constants<uint16_t,3723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3723_MAGIC, .more = U16LD_DENOM_3723_MORE};};
template<> struct libdivide_constants<uint16_t,3724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3724_MAGIC, .more = U16LD_DENOM_3724_MORE};};
template<> struct libdivide_constants<uint16_t,3725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3725_MAGIC, .more = U16LD_DENOM_3725_MORE};};
template<> struct libdivide_constants<uint16_t,3726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3726_MAGIC, .more = U16LD_DENOM_3726_MORE};};
template<> struct libdivide_constants<uint16_t,3727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3727_MAGIC, .more = U16LD_DENOM_3727_MORE};};
template<> struct libdivide_constants<uint16_t,3728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3728_MAGIC, .more = U16LD_DENOM_3728_MORE};};
template<> struct libdivide_constants<uint16_t,3729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3729_MAGIC, .more = U16LD_DENOM_3729_MORE};};
template<> struct libdivide_constants<uint16_t,3730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3730_MAGIC, .more = U16LD_DENOM_3730_MORE};};
template<> struct libdivide_constants<uint16_t,3731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3731_MAGIC, .more = U16LD_DENOM_3731_MORE};};
template<> struct libdivide_constants<uint16_t,3732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3732_MAGIC, .more = U16LD_DENOM_3732_MORE};};
template<> struct libdivide_constants<uint16_t,3733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3733_MAGIC, .more = U16LD_DENOM_3733_MORE};};
template<> struct libdivide_constants<uint16_t,3734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3734_MAGIC, .more = U16LD_DENOM_3734_MORE};};
template<> struct libdivide_constants<uint16_t,3735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3735_MAGIC, .more = U16LD_DENOM_3735_MORE};};
template<> struct libdivide_constants<uint16_t,3736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3736_MAGIC, .more = U16LD_DENOM_3736_MORE};};
template<> struct libdivide_constants<uint16_t,3737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3737_MAGIC, .more = U16LD_DENOM_3737_MORE};};
template<> struct libdivide_constants<uint16_t,3738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3738_MAGIC, .more = U16LD_DENOM_3738_MORE};};
template<> struct libdivide_constants<uint16_t,3739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3739_MAGIC, .more = U16LD_DENOM_3739_MORE};};
template<> struct libdivide_constants<uint16_t,3740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3740_MAGIC, .more = U16LD_DENOM_3740_MORE};};
template<> struct libdivide_constants<uint16_t,3741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3741_MAGIC, .more = U16LD_DENOM_3741_MORE};};
template<> struct libdivide_constants<uint16_t,3742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3742_MAGIC, .more = U16LD_DENOM_3742_MORE};};
template<> struct libdivide_constants<uint16_t,3743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3743_MAGIC, .more = U16LD_DENOM_3743_MORE};};
template<> struct libdivide_constants<uint16_t,3744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3744_MAGIC, .more = U16LD_DENOM_3744_MORE};};
template<> struct libdivide_constants<uint16_t,3745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3745_MAGIC, .more = U16LD_DENOM_3745_MORE};};
template<> struct libdivide_constants<uint16_t,3746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3746_MAGIC, .more = U16LD_DENOM_3746_MORE};};
template<> struct libdivide_constants<uint16_t,3747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3747_MAGIC, .more = U16LD_DENOM_3747_MORE};};
template<> struct libdivide_constants<uint16_t,3748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3748_MAGIC, .more = U16LD_DENOM_3748_MORE};};
template<> struct libdivide_constants<uint16_t,3749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3749_MAGIC, .more = U16LD_DENOM_3749_MORE};};
template<> struct libdivide_constants<uint16_t,3750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3750_MAGIC, .more = U16LD_DENOM_3750_MORE};};
template<> struct libdivide_constants<uint16_t,3751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3751_MAGIC, .more = U16LD_DENOM_3751_MORE};};
template<> struct libdivide_constants<uint16_t,3752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3752_MAGIC, .more = U16LD_DENOM_3752_MORE};};
template<> struct libdivide_constants<uint16_t,3753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3753_MAGIC, .more = U16LD_DENOM_3753_MORE};};
template<> struct libdivide_constants<uint16_t,3754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3754_MAGIC, .more = U16LD_DENOM_3754_MORE};};
template<> struct libdivide_constants<uint16_t,3755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3755_MAGIC, .more = U16LD_DENOM_3755_MORE};};
template<> struct libdivide_constants<uint16_t,3756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3756_MAGIC, .more = U16LD_DENOM_3756_MORE};};
template<> struct libdivide_constants<uint16_t,3757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3757_MAGIC, .more = U16LD_DENOM_3757_MORE};};
template<> struct libdivide_constants<uint16_t,3758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3758_MAGIC, .more = U16LD_DENOM_3758_MORE};};
template<> struct libdivide_constants<uint16_t,3759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3759_MAGIC, .more = U16LD_DENOM_3759_MORE};};
template<> struct libdivide_constants<uint16_t,3760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3760_MAGIC, .more = U16LD_DENOM_3760_MORE};};
template<> struct libdivide_constants<uint16_t,3761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3761_MAGIC, .more = U16LD_DENOM_3761_MORE};};
template<> struct libdivide_constants<uint16_t,3762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3762_MAGIC, .more = U16LD_DENOM_3762_MORE};};
template<> struct libdivide_constants<uint16_t,3763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3763_MAGIC, .more = U16LD_DENOM_3763_MORE};};
template<> struct libdivide_constants<uint16_t,3764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3764_MAGIC, .more = U16LD_DENOM_3764_MORE};};
template<> struct libdivide_constants<uint16_t,3765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3765_MAGIC, .more = U16LD_DENOM_3765_MORE};};
template<> struct libdivide_constants<uint16_t,3766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3766_MAGIC, .more = U16LD_DENOM_3766_MORE};};
template<> struct libdivide_constants<uint16_t,3767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3767_MAGIC, .more = U16LD_DENOM_3767_MORE};};
template<> struct libdivide_constants<uint16_t,3768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3768_MAGIC, .more = U16LD_DENOM_3768_MORE};};
template<> struct libdivide_constants<uint16_t,3769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3769_MAGIC, .more = U16LD_DENOM_3769_MORE};};
template<> struct libdivide_constants<uint16_t,3770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3770_MAGIC, .more = U16LD_DENOM_3770_MORE};};
template<> struct libdivide_constants<uint16_t,3771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3771_MAGIC, .more = U16LD_DENOM_3771_MORE};};
template<> struct libdivide_constants<uint16_t,3772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3772_MAGIC, .more = U16LD_DENOM_3772_MORE};};
template<> struct libdivide_constants<uint16_t,3773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3773_MAGIC, .more = U16LD_DENOM_3773_MORE};};
template<> struct libdivide_constants<uint16_t,3774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3774_MAGIC, .more = U16LD_DENOM_3774_MORE};};
template<> struct libdivide_constants<uint16_t,3775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3775_MAGIC, .more = U16LD_DENOM_3775_MORE};};
template<> struct libdivide_constants<uint16_t,3776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3776_MAGIC, .more = U16LD_DENOM_3776_MORE};};
template<> struct libdivide_constants<uint16_t,3777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3777_MAGIC, .more = U16LD_DENOM_3777_MORE};};
template<> struct libdivide_constants<uint16_t,3778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3778_MAGIC, .more = U16LD_DENOM_3778_MORE};};
template<> struct libdivide_constants<uint16_t,3779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3779_MAGIC, .more = U16LD_DENOM_3779_MORE};};
template<> struct libdivide_constants<uint16_t,3780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3780_MAGIC, .more = U16LD_DENOM_3780_MORE};};
template<> struct libdivide_constants<uint16_t,3781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3781_MAGIC, .more = U16LD_DENOM_3781_MORE};};
template<> struct libdivide_constants<uint16_t,3782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3782_MAGIC, .more = U16LD_DENOM_3782_MORE};};
template<> struct libdivide_constants<uint16_t,3783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3783_MAGIC, .more = U16LD_DENOM_3783_MORE};};
template<> struct libdivide_constants<uint16_t,3784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3784_MAGIC, .more = U16LD_DENOM_3784_MORE};};
template<> struct libdivide_constants<uint16_t,3785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3785_MAGIC, .more = U16LD_DENOM_3785_MORE};};
template<> struct libdivide_constants<uint16_t,3786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3786_MAGIC, .more = U16LD_DENOM_3786_MORE};};
template<> struct libdivide_constants<uint16_t,3787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3787_MAGIC, .more = U16LD_DENOM_3787_MORE};};
template<> struct libdivide_constants<uint16_t,3788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3788_MAGIC, .more = U16LD_DENOM_3788_MORE};};
template<> struct libdivide_constants<uint16_t,3789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3789_MAGIC, .more = U16LD_DENOM_3789_MORE};};
template<> struct libdivide_constants<uint16_t,3790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3790_MAGIC, .more = U16LD_DENOM_3790_MORE};};
template<> struct libdivide_constants<uint16_t,3791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3791_MAGIC, .more = U16LD_DENOM_3791_MORE};};
template<> struct libdivide_constants<uint16_t,3792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3792_MAGIC, .more = U16LD_DENOM_3792_MORE};};
template<> struct libdivide_constants<uint16_t,3793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3793_MAGIC, .more = U16LD_DENOM_3793_MORE};};
template<> struct libdivide_constants<uint16_t,3794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3794_MAGIC, .more = U16LD_DENOM_3794_MORE};};
template<> struct libdivide_constants<uint16_t,3795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3795_MAGIC, .more = U16LD_DENOM_3795_MORE};};
template<> struct libdivide_constants<uint16_t,3796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3796_MAGIC, .more = U16LD_DENOM_3796_MORE};};
template<> struct libdivide_constants<uint16_t,3797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3797_MAGIC, .more = U16LD_DENOM_3797_MORE};};
template<> struct libdivide_constants<uint16_t,3798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3798_MAGIC, .more = U16LD_DENOM_3798_MORE};};
template<> struct libdivide_constants<uint16_t,3799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3799_MAGIC, .more = U16LD_DENOM_3799_MORE};};
template<> struct libdivide_constants<uint16_t,3800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3800_MAGIC, .more = U16LD_DENOM_3800_MORE};};
template<> struct libdivide_constants<uint16_t,3801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3801_MAGIC, .more = U16LD_DENOM_3801_MORE};};
template<> struct libdivide_constants<uint16_t,3802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3802_MAGIC, .more = U16LD_DENOM_3802_MORE};};
template<> struct libdivide_constants<uint16_t,3803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3803_MAGIC, .more = U16LD_DENOM_3803_MORE};};
template<> struct libdivide_constants<uint16_t,3804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3804_MAGIC, .more = U16LD_DENOM_3804_MORE};};
template<> struct libdivide_constants<uint16_t,3805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3805_MAGIC, .more = U16LD_DENOM_3805_MORE};};
template<> struct libdivide_constants<uint16_t,3806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3806_MAGIC, .more = U16LD_DENOM_3806_MORE};};
template<> struct libdivide_constants<uint16_t,3807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3807_MAGIC, .more = U16LD_DENOM_3807_MORE};};
template<> struct libdivide_constants<uint16_t,3808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3808_MAGIC, .more = U16LD_DENOM_3808_MORE};};
template<> struct libdivide_constants<uint16_t,3809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3809_MAGIC, .more = U16LD_DENOM_3809_MORE};};
template<> struct libdivide_constants<uint16_t,3810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3810_MAGIC, .more = U16LD_DENOM_3810_MORE};};
template<> struct libdivide_constants<uint16_t,3811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3811_MAGIC, .more = U16LD_DENOM_3811_MORE};};
template<> struct libdivide_constants<uint16_t,3812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3812_MAGIC, .more = U16LD_DENOM_3812_MORE};};
template<> struct libdivide_constants<uint16_t,3813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3813_MAGIC, .more = U16LD_DENOM_3813_MORE};};
template<> struct libdivide_constants<uint16_t,3814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3814_MAGIC, .more = U16LD_DENOM_3814_MORE};};
template<> struct libdivide_constants<uint16_t,3815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3815_MAGIC, .more = U16LD_DENOM_3815_MORE};};
template<> struct libdivide_constants<uint16_t,3816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3816_MAGIC, .more = U16LD_DENOM_3816_MORE};};
template<> struct libdivide_constants<uint16_t,3817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3817_MAGIC, .more = U16LD_DENOM_3817_MORE};};
template<> struct libdivide_constants<uint16_t,3818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3818_MAGIC, .more = U16LD_DENOM_3818_MORE};};
template<> struct libdivide_constants<uint16_t,3819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3819_MAGIC, .more = U16LD_DENOM_3819_MORE};};
template<> struct libdivide_constants<uint16_t,3820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3820_MAGIC, .more = U16LD_DENOM_3820_MORE};};
template<> struct libdivide_constants<uint16_t,3821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3821_MAGIC, .more = U16LD_DENOM_3821_MORE};};
template<> struct libdivide_constants<uint16_t,3822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3822_MAGIC, .more = U16LD_DENOM_3822_MORE};};
template<> struct libdivide_constants<uint16_t,3823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3823_MAGIC, .more = U16LD_DENOM_3823_MORE};};
template<> struct libdivide_constants<uint16_t,3824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3824_MAGIC, .more = U16LD_DENOM_3824_MORE};};
template<> struct libdivide_constants<uint16_t,3825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3825_MAGIC, .more = U16LD_DENOM_3825_MORE};};
template<> struct libdivide_constants<uint16_t,3826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3826_MAGIC, .more = U16LD_DENOM_3826_MORE};};
template<> struct libdivide_constants<uint16_t,3827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3827_MAGIC, .more = U16LD_DENOM_3827_MORE};};
template<> struct libdivide_constants<uint16_t,3828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3828_MAGIC, .more = U16LD_DENOM_3828_MORE};};
template<> struct libdivide_constants<uint16_t,3829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3829_MAGIC, .more = U16LD_DENOM_3829_MORE};};
template<> struct libdivide_constants<uint16_t,3830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3830_MAGIC, .more = U16LD_DENOM_3830_MORE};};
template<> struct libdivide_constants<uint16_t,3831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3831_MAGIC, .more = U16LD_DENOM_3831_MORE};};
template<> struct libdivide_constants<uint16_t,3832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3832_MAGIC, .more = U16LD_DENOM_3832_MORE};};
template<> struct libdivide_constants<uint16_t,3833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3833_MAGIC, .more = U16LD_DENOM_3833_MORE};};
template<> struct libdivide_constants<uint16_t,3834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3834_MAGIC, .more = U16LD_DENOM_3834_MORE};};
template<> struct libdivide_constants<uint16_t,3835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3835_MAGIC, .more = U16LD_DENOM_3835_MORE};};
template<> struct libdivide_constants<uint16_t,3836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3836_MAGIC, .more = U16LD_DENOM_3836_MORE};};
template<> struct libdivide_constants<uint16_t,3837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3837_MAGIC, .more = U16LD_DENOM_3837_MORE};};
template<> struct libdivide_constants<uint16_t,3838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3838_MAGIC, .more = U16LD_DENOM_3838_MORE};};
template<> struct libdivide_constants<uint16_t,3839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3839_MAGIC, .more = U16LD_DENOM_3839_MORE};};
template<> struct libdivide_constants<uint16_t,3840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3840_MAGIC, .more = U16LD_DENOM_3840_MORE};};
template<> struct libdivide_constants<uint16_t,3841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3841_MAGIC, .more = U16LD_DENOM_3841_MORE};};
template<> struct libdivide_constants<uint16_t,3842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3842_MAGIC, .more = U16LD_DENOM_3842_MORE};};
template<> struct libdivide_constants<uint16_t,3843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3843_MAGIC, .more = U16LD_DENOM_3843_MORE};};
template<> struct libdivide_constants<uint16_t,3844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3844_MAGIC, .more = U16LD_DENOM_3844_MORE};};
template<> struct libdivide_constants<uint16_t,3845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3845_MAGIC, .more = U16LD_DENOM_3845_MORE};};
template<> struct libdivide_constants<uint16_t,3846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3846_MAGIC, .more = U16LD_DENOM_3846_MORE};};
template<> struct libdivide_constants<uint16_t,3847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3847_MAGIC, .more = U16LD_DENOM_3847_MORE};};
template<> struct libdivide_constants<uint16_t,3848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3848_MAGIC, .more = U16LD_DENOM_3848_MORE};};
template<> struct libdivide_constants<uint16_t,3849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3849_MAGIC, .more = U16LD_DENOM_3849_MORE};};
template<> struct libdivide_constants<uint16_t,3850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3850_MAGIC, .more = U16LD_DENOM_3850_MORE};};
template<> struct libdivide_constants<uint16_t,3851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3851_MAGIC, .more = U16LD_DENOM_3851_MORE};};
template<> struct libdivide_constants<uint16_t,3852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3852_MAGIC, .more = U16LD_DENOM_3852_MORE};};
template<> struct libdivide_constants<uint16_t,3853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3853_MAGIC, .more = U16LD_DENOM_3853_MORE};};
template<> struct libdivide_constants<uint16_t,3854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3854_MAGIC, .more = U16LD_DENOM_3854_MORE};};
template<> struct libdivide_constants<uint16_t,3855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3855_MAGIC, .more = U16LD_DENOM_3855_MORE};};
template<> struct libdivide_constants<uint16_t,3856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3856_MAGIC, .more = U16LD_DENOM_3856_MORE};};
template<> struct libdivide_constants<uint16_t,3857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3857_MAGIC, .more = U16LD_DENOM_3857_MORE};};
template<> struct libdivide_constants<uint16_t,3858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3858_MAGIC, .more = U16LD_DENOM_3858_MORE};};
template<> struct libdivide_constants<uint16_t,3859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3859_MAGIC, .more = U16LD_DENOM_3859_MORE};};
template<> struct libdivide_constants<uint16_t,3860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3860_MAGIC, .more = U16LD_DENOM_3860_MORE};};
template<> struct libdivide_constants<uint16_t,3861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3861_MAGIC, .more = U16LD_DENOM_3861_MORE};};
template<> struct libdivide_constants<uint16_t,3862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3862_MAGIC, .more = U16LD_DENOM_3862_MORE};};
template<> struct libdivide_constants<uint16_t,3863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3863_MAGIC, .more = U16LD_DENOM_3863_MORE};};
template<> struct libdivide_constants<uint16_t,3864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3864_MAGIC, .more = U16LD_DENOM_3864_MORE};};
template<> struct libdivide_constants<uint16_t,3865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3865_MAGIC, .more = U16LD_DENOM_3865_MORE};};
template<> struct libdivide_constants<uint16_t,3866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3866_MAGIC, .more = U16LD_DENOM_3866_MORE};};
template<> struct libdivide_constants<uint16_t,3867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3867_MAGIC, .more = U16LD_DENOM_3867_MORE};};
template<> struct libdivide_constants<uint16_t,3868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3868_MAGIC, .more = U16LD_DENOM_3868_MORE};};
template<> struct libdivide_constants<uint16_t,3869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3869_MAGIC, .more = U16LD_DENOM_3869_MORE};};
template<> struct libdivide_constants<uint16_t,3870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3870_MAGIC, .more = U16LD_DENOM_3870_MORE};};
template<> struct libdivide_constants<uint16_t,3871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3871_MAGIC, .more = U16LD_DENOM_3871_MORE};};
template<> struct libdivide_constants<uint16_t,3872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3872_MAGIC, .more = U16LD_DENOM_3872_MORE};};
template<> struct libdivide_constants<uint16_t,3873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3873_MAGIC, .more = U16LD_DENOM_3873_MORE};};
template<> struct libdivide_constants<uint16_t,3874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3874_MAGIC, .more = U16LD_DENOM_3874_MORE};};
template<> struct libdivide_constants<uint16_t,3875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3875_MAGIC, .more = U16LD_DENOM_3875_MORE};};
template<> struct libdivide_constants<uint16_t,3876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3876_MAGIC, .more = U16LD_DENOM_3876_MORE};};
template<> struct libdivide_constants<uint16_t,3877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3877_MAGIC, .more = U16LD_DENOM_3877_MORE};};
template<> struct libdivide_constants<uint16_t,3878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3878_MAGIC, .more = U16LD_DENOM_3878_MORE};};
template<> struct libdivide_constants<uint16_t,3879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3879_MAGIC, .more = U16LD_DENOM_3879_MORE};};
template<> struct libdivide_constants<uint16_t,3880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3880_MAGIC, .more = U16LD_DENOM_3880_MORE};};
template<> struct libdivide_constants<uint16_t,3881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3881_MAGIC, .more = U16LD_DENOM_3881_MORE};};
template<> struct libdivide_constants<uint16_t,3882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3882_MAGIC, .more = U16LD_DENOM_3882_MORE};};
template<> struct libdivide_constants<uint16_t,3883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3883_MAGIC, .more = U16LD_DENOM_3883_MORE};};
template<> struct libdivide_constants<uint16_t,3884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3884_MAGIC, .more = U16LD_DENOM_3884_MORE};};
template<> struct libdivide_constants<uint16_t,3885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3885_MAGIC, .more = U16LD_DENOM_3885_MORE};};
template<> struct libdivide_constants<uint16_t,3886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3886_MAGIC, .more = U16LD_DENOM_3886_MORE};};
template<> struct libdivide_constants<uint16_t,3887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3887_MAGIC, .more = U16LD_DENOM_3887_MORE};};
template<> struct libdivide_constants<uint16_t,3888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3888_MAGIC, .more = U16LD_DENOM_3888_MORE};};
template<> struct libdivide_constants<uint16_t,3889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3889_MAGIC, .more = U16LD_DENOM_3889_MORE};};
template<> struct libdivide_constants<uint16_t,3890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3890_MAGIC, .more = U16LD_DENOM_3890_MORE};};
template<> struct libdivide_constants<uint16_t,3891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3891_MAGIC, .more = U16LD_DENOM_3891_MORE};};
template<> struct libdivide_constants<uint16_t,3892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3892_MAGIC, .more = U16LD_DENOM_3892_MORE};};
template<> struct libdivide_constants<uint16_t,3893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3893_MAGIC, .more = U16LD_DENOM_3893_MORE};};
template<> struct libdivide_constants<uint16_t,3894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3894_MAGIC, .more = U16LD_DENOM_3894_MORE};};
template<> struct libdivide_constants<uint16_t,3895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3895_MAGIC, .more = U16LD_DENOM_3895_MORE};};
template<> struct libdivide_constants<uint16_t,3896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3896_MAGIC, .more = U16LD_DENOM_3896_MORE};};
template<> struct libdivide_constants<uint16_t,3897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3897_MAGIC, .more = U16LD_DENOM_3897_MORE};};
template<> struct libdivide_constants<uint16_t,3898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3898_MAGIC, .more = U16LD_DENOM_3898_MORE};};
template<> struct libdivide_constants<uint16_t,3899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3899_MAGIC, .more = U16LD_DENOM_3899_MORE};};
template<> struct libdivide_constants<uint16_t,3900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3900_MAGIC, .more = U16LD_DENOM_3900_MORE};};
template<> struct libdivide_constants<uint16_t,3901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3901_MAGIC, .more = U16LD_DENOM_3901_MORE};};
template<> struct libdivide_constants<uint16_t,3902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3902_MAGIC, .more = U16LD_DENOM_3902_MORE};};
template<> struct libdivide_constants<uint16_t,3903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3903_MAGIC, .more = U16LD_DENOM_3903_MORE};};
template<> struct libdivide_constants<uint16_t,3904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3904_MAGIC, .more = U16LD_DENOM_3904_MORE};};
template<> struct libdivide_constants<uint16_t,3905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3905_MAGIC, .more = U16LD_DENOM_3905_MORE};};
template<> struct libdivide_constants<uint16_t,3906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3906_MAGIC, .more = U16LD_DENOM_3906_MORE};};
template<> struct libdivide_constants<uint16_t,3907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3907_MAGIC, .more = U16LD_DENOM_3907_MORE};};
template<> struct libdivide_constants<uint16_t,3908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3908_MAGIC, .more = U16LD_DENOM_3908_MORE};};
template<> struct libdivide_constants<uint16_t,3909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3909_MAGIC, .more = U16LD_DENOM_3909_MORE};};
template<> struct libdivide_constants<uint16_t,3910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3910_MAGIC, .more = U16LD_DENOM_3910_MORE};};
template<> struct libdivide_constants<uint16_t,3911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3911_MAGIC, .more = U16LD_DENOM_3911_MORE};};
template<> struct libdivide_constants<uint16_t,3912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3912_MAGIC, .more = U16LD_DENOM_3912_MORE};};
template<> struct libdivide_constants<uint16_t,3913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3913_MAGIC, .more = U16LD_DENOM_3913_MORE};};
template<> struct libdivide_constants<uint16_t,3914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3914_MAGIC, .more = U16LD_DENOM_3914_MORE};};
template<> struct libdivide_constants<uint16_t,3915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3915_MAGIC, .more = U16LD_DENOM_3915_MORE};};
template<> struct libdivide_constants<uint16_t,3916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3916_MAGIC, .more = U16LD_DENOM_3916_MORE};};
template<> struct libdivide_constants<uint16_t,3917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3917_MAGIC, .more = U16LD_DENOM_3917_MORE};};
template<> struct libdivide_constants<uint16_t,3918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3918_MAGIC, .more = U16LD_DENOM_3918_MORE};};
template<> struct libdivide_constants<uint16_t,3919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3919_MAGIC, .more = U16LD_DENOM_3919_MORE};};
template<> struct libdivide_constants<uint16_t,3920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3920_MAGIC, .more = U16LD_DENOM_3920_MORE};};
template<> struct libdivide_constants<uint16_t,3921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3921_MAGIC, .more = U16LD_DENOM_3921_MORE};};
template<> struct libdivide_constants<uint16_t,3922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3922_MAGIC, .more = U16LD_DENOM_3922_MORE};};
template<> struct libdivide_constants<uint16_t,3923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3923_MAGIC, .more = U16LD_DENOM_3923_MORE};};
template<> struct libdivide_constants<uint16_t,3924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3924_MAGIC, .more = U16LD_DENOM_3924_MORE};};
template<> struct libdivide_constants<uint16_t,3925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3925_MAGIC, .more = U16LD_DENOM_3925_MORE};};
template<> struct libdivide_constants<uint16_t,3926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3926_MAGIC, .more = U16LD_DENOM_3926_MORE};};
template<> struct libdivide_constants<uint16_t,3927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3927_MAGIC, .more = U16LD_DENOM_3927_MORE};};
template<> struct libdivide_constants<uint16_t,3928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3928_MAGIC, .more = U16LD_DENOM_3928_MORE};};
template<> struct libdivide_constants<uint16_t,3929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3929_MAGIC, .more = U16LD_DENOM_3929_MORE};};
template<> struct libdivide_constants<uint16_t,3930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3930_MAGIC, .more = U16LD_DENOM_3930_MORE};};
template<> struct libdivide_constants<uint16_t,3931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3931_MAGIC, .more = U16LD_DENOM_3931_MORE};};
template<> struct libdivide_constants<uint16_t,3932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3932_MAGIC, .more = U16LD_DENOM_3932_MORE};};
template<> struct libdivide_constants<uint16_t,3933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3933_MAGIC, .more = U16LD_DENOM_3933_MORE};};
template<> struct libdivide_constants<uint16_t,3934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3934_MAGIC, .more = U16LD_DENOM_3934_MORE};};
template<> struct libdivide_constants<uint16_t,3935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3935_MAGIC, .more = U16LD_DENOM_3935_MORE};};
template<> struct libdivide_constants<uint16_t,3936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3936_MAGIC, .more = U16LD_DENOM_3936_MORE};};
template<> struct libdivide_constants<uint16_t,3937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3937_MAGIC, .more = U16LD_DENOM_3937_MORE};};
template<> struct libdivide_constants<uint16_t,3938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3938_MAGIC, .more = U16LD_DENOM_3938_MORE};};
template<> struct libdivide_constants<uint16_t,3939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3939_MAGIC, .more = U16LD_DENOM_3939_MORE};};
template<> struct libdivide_constants<uint16_t,3940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3940_MAGIC, .more = U16LD_DENOM_3940_MORE};};
template<> struct libdivide_constants<uint16_t,3941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3941_MAGIC, .more = U16LD_DENOM_3941_MORE};};
template<> struct libdivide_constants<uint16_t,3942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3942_MAGIC, .more = U16LD_DENOM_3942_MORE};};
template<> struct libdivide_constants<uint16_t,3943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3943_MAGIC, .more = U16LD_DENOM_3943_MORE};};
template<> struct libdivide_constants<uint16_t,3944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3944_MAGIC, .more = U16LD_DENOM_3944_MORE};};
template<> struct libdivide_constants<uint16_t,3945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3945_MAGIC, .more = U16LD_DENOM_3945_MORE};};
template<> struct libdivide_constants<uint16_t,3946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3946_MAGIC, .more = U16LD_DENOM_3946_MORE};};
template<> struct libdivide_constants<uint16_t,3947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3947_MAGIC, .more = U16LD_DENOM_3947_MORE};};
template<> struct libdivide_constants<uint16_t,3948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3948_MAGIC, .more = U16LD_DENOM_3948_MORE};};
template<> struct libdivide_constants<uint16_t,3949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3949_MAGIC, .more = U16LD_DENOM_3949_MORE};};
template<> struct libdivide_constants<uint16_t,3950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3950_MAGIC, .more = U16LD_DENOM_3950_MORE};};
template<> struct libdivide_constants<uint16_t,3951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3951_MAGIC, .more = U16LD_DENOM_3951_MORE};};
template<> struct libdivide_constants<uint16_t,3952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3952_MAGIC, .more = U16LD_DENOM_3952_MORE};};
template<> struct libdivide_constants<uint16_t,3953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3953_MAGIC, .more = U16LD_DENOM_3953_MORE};};
template<> struct libdivide_constants<uint16_t,3954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3954_MAGIC, .more = U16LD_DENOM_3954_MORE};};
template<> struct libdivide_constants<uint16_t,3955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3955_MAGIC, .more = U16LD_DENOM_3955_MORE};};
template<> struct libdivide_constants<uint16_t,3956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3956_MAGIC, .more = U16LD_DENOM_3956_MORE};};
template<> struct libdivide_constants<uint16_t,3957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3957_MAGIC, .more = U16LD_DENOM_3957_MORE};};
template<> struct libdivide_constants<uint16_t,3958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3958_MAGIC, .more = U16LD_DENOM_3958_MORE};};
template<> struct libdivide_constants<uint16_t,3959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3959_MAGIC, .more = U16LD_DENOM_3959_MORE};};
template<> struct libdivide_constants<uint16_t,3960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3960_MAGIC, .more = U16LD_DENOM_3960_MORE};};
template<> struct libdivide_constants<uint16_t,3961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3961_MAGIC, .more = U16LD_DENOM_3961_MORE};};
template<> struct libdivide_constants<uint16_t,3962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3962_MAGIC, .more = U16LD_DENOM_3962_MORE};};
template<> struct libdivide_constants<uint16_t,3963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3963_MAGIC, .more = U16LD_DENOM_3963_MORE};};
template<> struct libdivide_constants<uint16_t,3964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3964_MAGIC, .more = U16LD_DENOM_3964_MORE};};
template<> struct libdivide_constants<uint16_t,3965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3965_MAGIC, .more = U16LD_DENOM_3965_MORE};};
template<> struct libdivide_constants<uint16_t,3966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3966_MAGIC, .more = U16LD_DENOM_3966_MORE};};
template<> struct libdivide_constants<uint16_t,3967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3967_MAGIC, .more = U16LD_DENOM_3967_MORE};};
template<> struct libdivide_constants<uint16_t,3968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3968_MAGIC, .more = U16LD_DENOM_3968_MORE};};
template<> struct libdivide_constants<uint16_t,3969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3969_MAGIC, .more = U16LD_DENOM_3969_MORE};};
template<> struct libdivide_constants<uint16_t,3970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3970_MAGIC, .more = U16LD_DENOM_3970_MORE};};
template<> struct libdivide_constants<uint16_t,3971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3971_MAGIC, .more = U16LD_DENOM_3971_MORE};};
template<> struct libdivide_constants<uint16_t,3972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3972_MAGIC, .more = U16LD_DENOM_3972_MORE};};
template<> struct libdivide_constants<uint16_t,3973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3973_MAGIC, .more = U16LD_DENOM_3973_MORE};};
template<> struct libdivide_constants<uint16_t,3974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3974_MAGIC, .more = U16LD_DENOM_3974_MORE};};
template<> struct libdivide_constants<uint16_t,3975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3975_MAGIC, .more = U16LD_DENOM_3975_MORE};};
template<> struct libdivide_constants<uint16_t,3976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3976_MAGIC, .more = U16LD_DENOM_3976_MORE};};
template<> struct libdivide_constants<uint16_t,3977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3977_MAGIC, .more = U16LD_DENOM_3977_MORE};};
template<> struct libdivide_constants<uint16_t,3978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3978_MAGIC, .more = U16LD_DENOM_3978_MORE};};
template<> struct libdivide_constants<uint16_t,3979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3979_MAGIC, .more = U16LD_DENOM_3979_MORE};};
template<> struct libdivide_constants<uint16_t,3980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3980_MAGIC, .more = U16LD_DENOM_3980_MORE};};
template<> struct libdivide_constants<uint16_t,3981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3981_MAGIC, .more = U16LD_DENOM_3981_MORE};};
template<> struct libdivide_constants<uint16_t,3982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3982_MAGIC, .more = U16LD_DENOM_3982_MORE};};
template<> struct libdivide_constants<uint16_t,3983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3983_MAGIC, .more = U16LD_DENOM_3983_MORE};};
template<> struct libdivide_constants<uint16_t,3984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3984_MAGIC, .more = U16LD_DENOM_3984_MORE};};
template<> struct libdivide_constants<uint16_t,3985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3985_MAGIC, .more = U16LD_DENOM_3985_MORE};};
template<> struct libdivide_constants<uint16_t,3986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3986_MAGIC, .more = U16LD_DENOM_3986_MORE};};
template<> struct libdivide_constants<uint16_t,3987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3987_MAGIC, .more = U16LD_DENOM_3987_MORE};};
template<> struct libdivide_constants<uint16_t,3988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3988_MAGIC, .more = U16LD_DENOM_3988_MORE};};
template<> struct libdivide_constants<uint16_t,3989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3989_MAGIC, .more = U16LD_DENOM_3989_MORE};};
template<> struct libdivide_constants<uint16_t,3990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3990_MAGIC, .more = U16LD_DENOM_3990_MORE};};
template<> struct libdivide_constants<uint16_t,3991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3991_MAGIC, .more = U16LD_DENOM_3991_MORE};};
template<> struct libdivide_constants<uint16_t,3992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3992_MAGIC, .more = U16LD_DENOM_3992_MORE};};
template<> struct libdivide_constants<uint16_t,3993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3993_MAGIC, .more = U16LD_DENOM_3993_MORE};};
template<> struct libdivide_constants<uint16_t,3994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3994_MAGIC, .more = U16LD_DENOM_3994_MORE};};
template<> struct libdivide_constants<uint16_t,3995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3995_MAGIC, .more = U16LD_DENOM_3995_MORE};};
template<> struct libdivide_constants<uint16_t,3996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3996_MAGIC, .more = U16LD_DENOM_3996_MORE};};
template<> struct libdivide_constants<uint16_t,3997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3997_MAGIC, .more = U16LD_DENOM_3997_MORE};};
template<> struct libdivide_constants<uint16_t,3998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3998_MAGIC, .more = U16LD_DENOM_3998_MORE};};
template<> struct libdivide_constants<uint16_t,3999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_3999_MAGIC, .more = U16LD_DENOM_3999_MORE};};
template<> struct libdivide_constants<uint16_t,4000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4000_MAGIC, .more = U16LD_DENOM_4000_MORE};};
template<> struct libdivide_constants<uint16_t,4001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4001_MAGIC, .more = U16LD_DENOM_4001_MORE};};
template<> struct libdivide_constants<uint16_t,4002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4002_MAGIC, .more = U16LD_DENOM_4002_MORE};};
template<> struct libdivide_constants<uint16_t,4003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4003_MAGIC, .more = U16LD_DENOM_4003_MORE};};
template<> struct libdivide_constants<uint16_t,4004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4004_MAGIC, .more = U16LD_DENOM_4004_MORE};};
template<> struct libdivide_constants<uint16_t,4005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4005_MAGIC, .more = U16LD_DENOM_4005_MORE};};
template<> struct libdivide_constants<uint16_t,4006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4006_MAGIC, .more = U16LD_DENOM_4006_MORE};};
template<> struct libdivide_constants<uint16_t,4007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4007_MAGIC, .more = U16LD_DENOM_4007_MORE};};
template<> struct libdivide_constants<uint16_t,4008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4008_MAGIC, .more = U16LD_DENOM_4008_MORE};};
template<> struct libdivide_constants<uint16_t,4009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4009_MAGIC, .more = U16LD_DENOM_4009_MORE};};
template<> struct libdivide_constants<uint16_t,4010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4010_MAGIC, .more = U16LD_DENOM_4010_MORE};};
template<> struct libdivide_constants<uint16_t,4011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4011_MAGIC, .more = U16LD_DENOM_4011_MORE};};
template<> struct libdivide_constants<uint16_t,4012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4012_MAGIC, .more = U16LD_DENOM_4012_MORE};};
template<> struct libdivide_constants<uint16_t,4013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4013_MAGIC, .more = U16LD_DENOM_4013_MORE};};
template<> struct libdivide_constants<uint16_t,4014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4014_MAGIC, .more = U16LD_DENOM_4014_MORE};};
template<> struct libdivide_constants<uint16_t,4015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4015_MAGIC, .more = U16LD_DENOM_4015_MORE};};
template<> struct libdivide_constants<uint16_t,4016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4016_MAGIC, .more = U16LD_DENOM_4016_MORE};};
template<> struct libdivide_constants<uint16_t,4017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4017_MAGIC, .more = U16LD_DENOM_4017_MORE};};
template<> struct libdivide_constants<uint16_t,4018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4018_MAGIC, .more = U16LD_DENOM_4018_MORE};};
template<> struct libdivide_constants<uint16_t,4019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4019_MAGIC, .more = U16LD_DENOM_4019_MORE};};
template<> struct libdivide_constants<uint16_t,4020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4020_MAGIC, .more = U16LD_DENOM_4020_MORE};};
template<> struct libdivide_constants<uint16_t,4021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4021_MAGIC, .more = U16LD_DENOM_4021_MORE};};
template<> struct libdivide_constants<uint16_t,4022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4022_MAGIC, .more = U16LD_DENOM_4022_MORE};};
template<> struct libdivide_constants<uint16_t,4023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4023_MAGIC, .more = U16LD_DENOM_4023_MORE};};
template<> struct libdivide_constants<uint16_t,4024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4024_MAGIC, .more = U16LD_DENOM_4024_MORE};};
template<> struct libdivide_constants<uint16_t,4025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4025_MAGIC, .more = U16LD_DENOM_4025_MORE};};
template<> struct libdivide_constants<uint16_t,4026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4026_MAGIC, .more = U16LD_DENOM_4026_MORE};};
template<> struct libdivide_constants<uint16_t,4027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4027_MAGIC, .more = U16LD_DENOM_4027_MORE};};
template<> struct libdivide_constants<uint16_t,4028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4028_MAGIC, .more = U16LD_DENOM_4028_MORE};};
template<> struct libdivide_constants<uint16_t,4029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4029_MAGIC, .more = U16LD_DENOM_4029_MORE};};
template<> struct libdivide_constants<uint16_t,4030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4030_MAGIC, .more = U16LD_DENOM_4030_MORE};};
template<> struct libdivide_constants<uint16_t,4031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4031_MAGIC, .more = U16LD_DENOM_4031_MORE};};
template<> struct libdivide_constants<uint16_t,4032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4032_MAGIC, .more = U16LD_DENOM_4032_MORE};};
template<> struct libdivide_constants<uint16_t,4033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4033_MAGIC, .more = U16LD_DENOM_4033_MORE};};
template<> struct libdivide_constants<uint16_t,4034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4034_MAGIC, .more = U16LD_DENOM_4034_MORE};};
template<> struct libdivide_constants<uint16_t,4035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4035_MAGIC, .more = U16LD_DENOM_4035_MORE};};
template<> struct libdivide_constants<uint16_t,4036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4036_MAGIC, .more = U16LD_DENOM_4036_MORE};};
template<> struct libdivide_constants<uint16_t,4037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4037_MAGIC, .more = U16LD_DENOM_4037_MORE};};
template<> struct libdivide_constants<uint16_t,4038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4038_MAGIC, .more = U16LD_DENOM_4038_MORE};};
template<> struct libdivide_constants<uint16_t,4039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4039_MAGIC, .more = U16LD_DENOM_4039_MORE};};
template<> struct libdivide_constants<uint16_t,4040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4040_MAGIC, .more = U16LD_DENOM_4040_MORE};};
template<> struct libdivide_constants<uint16_t,4041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4041_MAGIC, .more = U16LD_DENOM_4041_MORE};};
template<> struct libdivide_constants<uint16_t,4042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4042_MAGIC, .more = U16LD_DENOM_4042_MORE};};
template<> struct libdivide_constants<uint16_t,4043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4043_MAGIC, .more = U16LD_DENOM_4043_MORE};};
template<> struct libdivide_constants<uint16_t,4044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4044_MAGIC, .more = U16LD_DENOM_4044_MORE};};
template<> struct libdivide_constants<uint16_t,4045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4045_MAGIC, .more = U16LD_DENOM_4045_MORE};};
template<> struct libdivide_constants<uint16_t,4046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4046_MAGIC, .more = U16LD_DENOM_4046_MORE};};
template<> struct libdivide_constants<uint16_t,4047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4047_MAGIC, .more = U16LD_DENOM_4047_MORE};};
template<> struct libdivide_constants<uint16_t,4048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4048_MAGIC, .more = U16LD_DENOM_4048_MORE};};
template<> struct libdivide_constants<uint16_t,4049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4049_MAGIC, .more = U16LD_DENOM_4049_MORE};};
template<> struct libdivide_constants<uint16_t,4050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4050_MAGIC, .more = U16LD_DENOM_4050_MORE};};
template<> struct libdivide_constants<uint16_t,4051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4051_MAGIC, .more = U16LD_DENOM_4051_MORE};};
template<> struct libdivide_constants<uint16_t,4052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4052_MAGIC, .more = U16LD_DENOM_4052_MORE};};
template<> struct libdivide_constants<uint16_t,4053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4053_MAGIC, .more = U16LD_DENOM_4053_MORE};};
template<> struct libdivide_constants<uint16_t,4054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4054_MAGIC, .more = U16LD_DENOM_4054_MORE};};
template<> struct libdivide_constants<uint16_t,4055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4055_MAGIC, .more = U16LD_DENOM_4055_MORE};};
template<> struct libdivide_constants<uint16_t,4056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4056_MAGIC, .more = U16LD_DENOM_4056_MORE};};
template<> struct libdivide_constants<uint16_t,4057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4057_MAGIC, .more = U16LD_DENOM_4057_MORE};};
template<> struct libdivide_constants<uint16_t,4058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4058_MAGIC, .more = U16LD_DENOM_4058_MORE};};
template<> struct libdivide_constants<uint16_t,4059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4059_MAGIC, .more = U16LD_DENOM_4059_MORE};};
template<> struct libdivide_constants<uint16_t,4060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4060_MAGIC, .more = U16LD_DENOM_4060_MORE};};
template<> struct libdivide_constants<uint16_t,4061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4061_MAGIC, .more = U16LD_DENOM_4061_MORE};};
template<> struct libdivide_constants<uint16_t,4062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4062_MAGIC, .more = U16LD_DENOM_4062_MORE};};
template<> struct libdivide_constants<uint16_t,4063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4063_MAGIC, .more = U16LD_DENOM_4063_MORE};};
template<> struct libdivide_constants<uint16_t,4064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4064_MAGIC, .more = U16LD_DENOM_4064_MORE};};
template<> struct libdivide_constants<uint16_t,4065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4065_MAGIC, .more = U16LD_DENOM_4065_MORE};};
template<> struct libdivide_constants<uint16_t,4066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4066_MAGIC, .more = U16LD_DENOM_4066_MORE};};
template<> struct libdivide_constants<uint16_t,4067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4067_MAGIC, .more = U16LD_DENOM_4067_MORE};};
template<> struct libdivide_constants<uint16_t,4068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4068_MAGIC, .more = U16LD_DENOM_4068_MORE};};
template<> struct libdivide_constants<uint16_t,4069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4069_MAGIC, .more = U16LD_DENOM_4069_MORE};};
template<> struct libdivide_constants<uint16_t,4070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4070_MAGIC, .more = U16LD_DENOM_4070_MORE};};
template<> struct libdivide_constants<uint16_t,4071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4071_MAGIC, .more = U16LD_DENOM_4071_MORE};};
template<> struct libdivide_constants<uint16_t,4072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4072_MAGIC, .more = U16LD_DENOM_4072_MORE};};
template<> struct libdivide_constants<uint16_t,4073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4073_MAGIC, .more = U16LD_DENOM_4073_MORE};};
template<> struct libdivide_constants<uint16_t,4074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4074_MAGIC, .more = U16LD_DENOM_4074_MORE};};
template<> struct libdivide_constants<uint16_t,4075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4075_MAGIC, .more = U16LD_DENOM_4075_MORE};};
template<> struct libdivide_constants<uint16_t,4076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4076_MAGIC, .more = U16LD_DENOM_4076_MORE};};
template<> struct libdivide_constants<uint16_t,4077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4077_MAGIC, .more = U16LD_DENOM_4077_MORE};};
template<> struct libdivide_constants<uint16_t,4078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4078_MAGIC, .more = U16LD_DENOM_4078_MORE};};
template<> struct libdivide_constants<uint16_t,4079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4079_MAGIC, .more = U16LD_DENOM_4079_MORE};};
template<> struct libdivide_constants<uint16_t,4080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4080_MAGIC, .more = U16LD_DENOM_4080_MORE};};
template<> struct libdivide_constants<uint16_t,4081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4081_MAGIC, .more = U16LD_DENOM_4081_MORE};};
template<> struct libdivide_constants<uint16_t,4082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4082_MAGIC, .more = U16LD_DENOM_4082_MORE};};
template<> struct libdivide_constants<uint16_t,4083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4083_MAGIC, .more = U16LD_DENOM_4083_MORE};};
template<> struct libdivide_constants<uint16_t,4084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4084_MAGIC, .more = U16LD_DENOM_4084_MORE};};
template<> struct libdivide_constants<uint16_t,4085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4085_MAGIC, .more = U16LD_DENOM_4085_MORE};};
template<> struct libdivide_constants<uint16_t,4086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4086_MAGIC, .more = U16LD_DENOM_4086_MORE};};
template<> struct libdivide_constants<uint16_t,4087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4087_MAGIC, .more = U16LD_DENOM_4087_MORE};};
template<> struct libdivide_constants<uint16_t,4088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4088_MAGIC, .more = U16LD_DENOM_4088_MORE};};
template<> struct libdivide_constants<uint16_t,4089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4089_MAGIC, .more = U16LD_DENOM_4089_MORE};};
template<> struct libdivide_constants<uint16_t,4090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4090_MAGIC, .more = U16LD_DENOM_4090_MORE};};
template<> struct libdivide_constants<uint16_t,4091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4091_MAGIC, .more = U16LD_DENOM_4091_MORE};};
template<> struct libdivide_constants<uint16_t,4092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4092_MAGIC, .more = U16LD_DENOM_4092_MORE};};
template<> struct libdivide_constants<uint16_t,4093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4093_MAGIC, .more = U16LD_DENOM_4093_MORE};};
template<> struct libdivide_constants<uint16_t,4094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4094_MAGIC, .more = U16LD_DENOM_4094_MORE};};
template<> struct libdivide_constants<uint16_t,4095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4095_MAGIC, .more = U16LD_DENOM_4095_MORE};};
template<> struct libdivide_constants<uint16_t,4096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4096_MAGIC, .more = U16LD_DENOM_4096_MORE};};
template<> struct libdivide_constants<uint16_t,4097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4097_MAGIC, .more = U16LD_DENOM_4097_MORE};};
template<> struct libdivide_constants<uint16_t,4098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4098_MAGIC, .more = U16LD_DENOM_4098_MORE};};
template<> struct libdivide_constants<uint16_t,4099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4099_MAGIC, .more = U16LD_DENOM_4099_MORE};};
template<> struct libdivide_constants<uint16_t,4100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4100_MAGIC, .more = U16LD_DENOM_4100_MORE};};
template<> struct libdivide_constants<uint16_t,4101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4101_MAGIC, .more = U16LD_DENOM_4101_MORE};};
template<> struct libdivide_constants<uint16_t,4102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4102_MAGIC, .more = U16LD_DENOM_4102_MORE};};
template<> struct libdivide_constants<uint16_t,4103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4103_MAGIC, .more = U16LD_DENOM_4103_MORE};};
template<> struct libdivide_constants<uint16_t,4104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4104_MAGIC, .more = U16LD_DENOM_4104_MORE};};
template<> struct libdivide_constants<uint16_t,4105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4105_MAGIC, .more = U16LD_DENOM_4105_MORE};};
template<> struct libdivide_constants<uint16_t,4106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4106_MAGIC, .more = U16LD_DENOM_4106_MORE};};
template<> struct libdivide_constants<uint16_t,4107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4107_MAGIC, .more = U16LD_DENOM_4107_MORE};};
template<> struct libdivide_constants<uint16_t,4108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4108_MAGIC, .more = U16LD_DENOM_4108_MORE};};
template<> struct libdivide_constants<uint16_t,4109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4109_MAGIC, .more = U16LD_DENOM_4109_MORE};};
template<> struct libdivide_constants<uint16_t,4110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4110_MAGIC, .more = U16LD_DENOM_4110_MORE};};
template<> struct libdivide_constants<uint16_t,4111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4111_MAGIC, .more = U16LD_DENOM_4111_MORE};};
template<> struct libdivide_constants<uint16_t,4112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4112_MAGIC, .more = U16LD_DENOM_4112_MORE};};
template<> struct libdivide_constants<uint16_t,4113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4113_MAGIC, .more = U16LD_DENOM_4113_MORE};};
template<> struct libdivide_constants<uint16_t,4114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4114_MAGIC, .more = U16LD_DENOM_4114_MORE};};
template<> struct libdivide_constants<uint16_t,4115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4115_MAGIC, .more = U16LD_DENOM_4115_MORE};};
template<> struct libdivide_constants<uint16_t,4116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4116_MAGIC, .more = U16LD_DENOM_4116_MORE};};
template<> struct libdivide_constants<uint16_t,4117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4117_MAGIC, .more = U16LD_DENOM_4117_MORE};};
template<> struct libdivide_constants<uint16_t,4118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4118_MAGIC, .more = U16LD_DENOM_4118_MORE};};
template<> struct libdivide_constants<uint16_t,4119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4119_MAGIC, .more = U16LD_DENOM_4119_MORE};};
template<> struct libdivide_constants<uint16_t,4120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4120_MAGIC, .more = U16LD_DENOM_4120_MORE};};
template<> struct libdivide_constants<uint16_t,4121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4121_MAGIC, .more = U16LD_DENOM_4121_MORE};};
template<> struct libdivide_constants<uint16_t,4122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4122_MAGIC, .more = U16LD_DENOM_4122_MORE};};
template<> struct libdivide_constants<uint16_t,4123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4123_MAGIC, .more = U16LD_DENOM_4123_MORE};};
template<> struct libdivide_constants<uint16_t,4124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4124_MAGIC, .more = U16LD_DENOM_4124_MORE};};
template<> struct libdivide_constants<uint16_t,4125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4125_MAGIC, .more = U16LD_DENOM_4125_MORE};};
template<> struct libdivide_constants<uint16_t,4126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4126_MAGIC, .more = U16LD_DENOM_4126_MORE};};
template<> struct libdivide_constants<uint16_t,4127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4127_MAGIC, .more = U16LD_DENOM_4127_MORE};};
template<> struct libdivide_constants<uint16_t,4128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4128_MAGIC, .more = U16LD_DENOM_4128_MORE};};
template<> struct libdivide_constants<uint16_t,4129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4129_MAGIC, .more = U16LD_DENOM_4129_MORE};};
template<> struct libdivide_constants<uint16_t,4130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4130_MAGIC, .more = U16LD_DENOM_4130_MORE};};
template<> struct libdivide_constants<uint16_t,4131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4131_MAGIC, .more = U16LD_DENOM_4131_MORE};};
template<> struct libdivide_constants<uint16_t,4132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4132_MAGIC, .more = U16LD_DENOM_4132_MORE};};
template<> struct libdivide_constants<uint16_t,4133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4133_MAGIC, .more = U16LD_DENOM_4133_MORE};};
template<> struct libdivide_constants<uint16_t,4134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4134_MAGIC, .more = U16LD_DENOM_4134_MORE};};
template<> struct libdivide_constants<uint16_t,4135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4135_MAGIC, .more = U16LD_DENOM_4135_MORE};};
template<> struct libdivide_constants<uint16_t,4136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4136_MAGIC, .more = U16LD_DENOM_4136_MORE};};
template<> struct libdivide_constants<uint16_t,4137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4137_MAGIC, .more = U16LD_DENOM_4137_MORE};};
template<> struct libdivide_constants<uint16_t,4138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4138_MAGIC, .more = U16LD_DENOM_4138_MORE};};
template<> struct libdivide_constants<uint16_t,4139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4139_MAGIC, .more = U16LD_DENOM_4139_MORE};};
template<> struct libdivide_constants<uint16_t,4140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4140_MAGIC, .more = U16LD_DENOM_4140_MORE};};
template<> struct libdivide_constants<uint16_t,4141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4141_MAGIC, .more = U16LD_DENOM_4141_MORE};};
template<> struct libdivide_constants<uint16_t,4142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4142_MAGIC, .more = U16LD_DENOM_4142_MORE};};
template<> struct libdivide_constants<uint16_t,4143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4143_MAGIC, .more = U16LD_DENOM_4143_MORE};};
template<> struct libdivide_constants<uint16_t,4144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4144_MAGIC, .more = U16LD_DENOM_4144_MORE};};
template<> struct libdivide_constants<uint16_t,4145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4145_MAGIC, .more = U16LD_DENOM_4145_MORE};};
template<> struct libdivide_constants<uint16_t,4146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4146_MAGIC, .more = U16LD_DENOM_4146_MORE};};
template<> struct libdivide_constants<uint16_t,4147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4147_MAGIC, .more = U16LD_DENOM_4147_MORE};};
template<> struct libdivide_constants<uint16_t,4148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4148_MAGIC, .more = U16LD_DENOM_4148_MORE};};
template<> struct libdivide_constants<uint16_t,4149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4149_MAGIC, .more = U16LD_DENOM_4149_MORE};};
template<> struct libdivide_constants<uint16_t,4150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4150_MAGIC, .more = U16LD_DENOM_4150_MORE};};
template<> struct libdivide_constants<uint16_t,4151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4151_MAGIC, .more = U16LD_DENOM_4151_MORE};};
template<> struct libdivide_constants<uint16_t,4152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4152_MAGIC, .more = U16LD_DENOM_4152_MORE};};
template<> struct libdivide_constants<uint16_t,4153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4153_MAGIC, .more = U16LD_DENOM_4153_MORE};};
template<> struct libdivide_constants<uint16_t,4154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4154_MAGIC, .more = U16LD_DENOM_4154_MORE};};
template<> struct libdivide_constants<uint16_t,4155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4155_MAGIC, .more = U16LD_DENOM_4155_MORE};};
template<> struct libdivide_constants<uint16_t,4156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4156_MAGIC, .more = U16LD_DENOM_4156_MORE};};
template<> struct libdivide_constants<uint16_t,4157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4157_MAGIC, .more = U16LD_DENOM_4157_MORE};};
template<> struct libdivide_constants<uint16_t,4158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4158_MAGIC, .more = U16LD_DENOM_4158_MORE};};
template<> struct libdivide_constants<uint16_t,4159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4159_MAGIC, .more = U16LD_DENOM_4159_MORE};};
template<> struct libdivide_constants<uint16_t,4160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4160_MAGIC, .more = U16LD_DENOM_4160_MORE};};
template<> struct libdivide_constants<uint16_t,4161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4161_MAGIC, .more = U16LD_DENOM_4161_MORE};};
template<> struct libdivide_constants<uint16_t,4162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4162_MAGIC, .more = U16LD_DENOM_4162_MORE};};
template<> struct libdivide_constants<uint16_t,4163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4163_MAGIC, .more = U16LD_DENOM_4163_MORE};};
template<> struct libdivide_constants<uint16_t,4164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4164_MAGIC, .more = U16LD_DENOM_4164_MORE};};
template<> struct libdivide_constants<uint16_t,4165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4165_MAGIC, .more = U16LD_DENOM_4165_MORE};};
template<> struct libdivide_constants<uint16_t,4166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4166_MAGIC, .more = U16LD_DENOM_4166_MORE};};
template<> struct libdivide_constants<uint16_t,4167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4167_MAGIC, .more = U16LD_DENOM_4167_MORE};};
template<> struct libdivide_constants<uint16_t,4168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4168_MAGIC, .more = U16LD_DENOM_4168_MORE};};
template<> struct libdivide_constants<uint16_t,4169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4169_MAGIC, .more = U16LD_DENOM_4169_MORE};};
template<> struct libdivide_constants<uint16_t,4170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4170_MAGIC, .more = U16LD_DENOM_4170_MORE};};
template<> struct libdivide_constants<uint16_t,4171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4171_MAGIC, .more = U16LD_DENOM_4171_MORE};};
template<> struct libdivide_constants<uint16_t,4172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4172_MAGIC, .more = U16LD_DENOM_4172_MORE};};
template<> struct libdivide_constants<uint16_t,4173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4173_MAGIC, .more = U16LD_DENOM_4173_MORE};};
template<> struct libdivide_constants<uint16_t,4174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4174_MAGIC, .more = U16LD_DENOM_4174_MORE};};
template<> struct libdivide_constants<uint16_t,4175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4175_MAGIC, .more = U16LD_DENOM_4175_MORE};};
template<> struct libdivide_constants<uint16_t,4176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4176_MAGIC, .more = U16LD_DENOM_4176_MORE};};
template<> struct libdivide_constants<uint16_t,4177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4177_MAGIC, .more = U16LD_DENOM_4177_MORE};};
template<> struct libdivide_constants<uint16_t,4178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4178_MAGIC, .more = U16LD_DENOM_4178_MORE};};
template<> struct libdivide_constants<uint16_t,4179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4179_MAGIC, .more = U16LD_DENOM_4179_MORE};};
template<> struct libdivide_constants<uint16_t,4180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4180_MAGIC, .more = U16LD_DENOM_4180_MORE};};
template<> struct libdivide_constants<uint16_t,4181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4181_MAGIC, .more = U16LD_DENOM_4181_MORE};};
template<> struct libdivide_constants<uint16_t,4182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4182_MAGIC, .more = U16LD_DENOM_4182_MORE};};
template<> struct libdivide_constants<uint16_t,4183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4183_MAGIC, .more = U16LD_DENOM_4183_MORE};};
template<> struct libdivide_constants<uint16_t,4184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4184_MAGIC, .more = U16LD_DENOM_4184_MORE};};
template<> struct libdivide_constants<uint16_t,4185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4185_MAGIC, .more = U16LD_DENOM_4185_MORE};};
template<> struct libdivide_constants<uint16_t,4186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4186_MAGIC, .more = U16LD_DENOM_4186_MORE};};
template<> struct libdivide_constants<uint16_t,4187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4187_MAGIC, .more = U16LD_DENOM_4187_MORE};};
template<> struct libdivide_constants<uint16_t,4188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4188_MAGIC, .more = U16LD_DENOM_4188_MORE};};
template<> struct libdivide_constants<uint16_t,4189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4189_MAGIC, .more = U16LD_DENOM_4189_MORE};};
template<> struct libdivide_constants<uint16_t,4190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4190_MAGIC, .more = U16LD_DENOM_4190_MORE};};
template<> struct libdivide_constants<uint16_t,4191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4191_MAGIC, .more = U16LD_DENOM_4191_MORE};};
template<> struct libdivide_constants<uint16_t,4192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4192_MAGIC, .more = U16LD_DENOM_4192_MORE};};
template<> struct libdivide_constants<uint16_t,4193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4193_MAGIC, .more = U16LD_DENOM_4193_MORE};};
template<> struct libdivide_constants<uint16_t,4194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4194_MAGIC, .more = U16LD_DENOM_4194_MORE};};
template<> struct libdivide_constants<uint16_t,4195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4195_MAGIC, .more = U16LD_DENOM_4195_MORE};};
template<> struct libdivide_constants<uint16_t,4196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4196_MAGIC, .more = U16LD_DENOM_4196_MORE};};
template<> struct libdivide_constants<uint16_t,4197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4197_MAGIC, .more = U16LD_DENOM_4197_MORE};};
template<> struct libdivide_constants<uint16_t,4198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4198_MAGIC, .more = U16LD_DENOM_4198_MORE};};
template<> struct libdivide_constants<uint16_t,4199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4199_MAGIC, .more = U16LD_DENOM_4199_MORE};};
template<> struct libdivide_constants<uint16_t,4200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4200_MAGIC, .more = U16LD_DENOM_4200_MORE};};
template<> struct libdivide_constants<uint16_t,4201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4201_MAGIC, .more = U16LD_DENOM_4201_MORE};};
template<> struct libdivide_constants<uint16_t,4202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4202_MAGIC, .more = U16LD_DENOM_4202_MORE};};
template<> struct libdivide_constants<uint16_t,4203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4203_MAGIC, .more = U16LD_DENOM_4203_MORE};};
template<> struct libdivide_constants<uint16_t,4204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4204_MAGIC, .more = U16LD_DENOM_4204_MORE};};
template<> struct libdivide_constants<uint16_t,4205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4205_MAGIC, .more = U16LD_DENOM_4205_MORE};};
template<> struct libdivide_constants<uint16_t,4206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4206_MAGIC, .more = U16LD_DENOM_4206_MORE};};
template<> struct libdivide_constants<uint16_t,4207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4207_MAGIC, .more = U16LD_DENOM_4207_MORE};};
template<> struct libdivide_constants<uint16_t,4208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4208_MAGIC, .more = U16LD_DENOM_4208_MORE};};
template<> struct libdivide_constants<uint16_t,4209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4209_MAGIC, .more = U16LD_DENOM_4209_MORE};};
template<> struct libdivide_constants<uint16_t,4210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4210_MAGIC, .more = U16LD_DENOM_4210_MORE};};
template<> struct libdivide_constants<uint16_t,4211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4211_MAGIC, .more = U16LD_DENOM_4211_MORE};};
template<> struct libdivide_constants<uint16_t,4212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4212_MAGIC, .more = U16LD_DENOM_4212_MORE};};
template<> struct libdivide_constants<uint16_t,4213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4213_MAGIC, .more = U16LD_DENOM_4213_MORE};};
template<> struct libdivide_constants<uint16_t,4214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4214_MAGIC, .more = U16LD_DENOM_4214_MORE};};
template<> struct libdivide_constants<uint16_t,4215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4215_MAGIC, .more = U16LD_DENOM_4215_MORE};};
template<> struct libdivide_constants<uint16_t,4216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4216_MAGIC, .more = U16LD_DENOM_4216_MORE};};
template<> struct libdivide_constants<uint16_t,4217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4217_MAGIC, .more = U16LD_DENOM_4217_MORE};};
template<> struct libdivide_constants<uint16_t,4218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4218_MAGIC, .more = U16LD_DENOM_4218_MORE};};
template<> struct libdivide_constants<uint16_t,4219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4219_MAGIC, .more = U16LD_DENOM_4219_MORE};};
template<> struct libdivide_constants<uint16_t,4220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4220_MAGIC, .more = U16LD_DENOM_4220_MORE};};
template<> struct libdivide_constants<uint16_t,4221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4221_MAGIC, .more = U16LD_DENOM_4221_MORE};};
template<> struct libdivide_constants<uint16_t,4222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4222_MAGIC, .more = U16LD_DENOM_4222_MORE};};
template<> struct libdivide_constants<uint16_t,4223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4223_MAGIC, .more = U16LD_DENOM_4223_MORE};};
template<> struct libdivide_constants<uint16_t,4224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4224_MAGIC, .more = U16LD_DENOM_4224_MORE};};
template<> struct libdivide_constants<uint16_t,4225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4225_MAGIC, .more = U16LD_DENOM_4225_MORE};};
template<> struct libdivide_constants<uint16_t,4226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4226_MAGIC, .more = U16LD_DENOM_4226_MORE};};
template<> struct libdivide_constants<uint16_t,4227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4227_MAGIC, .more = U16LD_DENOM_4227_MORE};};
template<> struct libdivide_constants<uint16_t,4228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4228_MAGIC, .more = U16LD_DENOM_4228_MORE};};
template<> struct libdivide_constants<uint16_t,4229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4229_MAGIC, .more = U16LD_DENOM_4229_MORE};};
template<> struct libdivide_constants<uint16_t,4230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4230_MAGIC, .more = U16LD_DENOM_4230_MORE};};
template<> struct libdivide_constants<uint16_t,4231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4231_MAGIC, .more = U16LD_DENOM_4231_MORE};};
template<> struct libdivide_constants<uint16_t,4232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4232_MAGIC, .more = U16LD_DENOM_4232_MORE};};
template<> struct libdivide_constants<uint16_t,4233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4233_MAGIC, .more = U16LD_DENOM_4233_MORE};};
template<> struct libdivide_constants<uint16_t,4234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4234_MAGIC, .more = U16LD_DENOM_4234_MORE};};
template<> struct libdivide_constants<uint16_t,4235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4235_MAGIC, .more = U16LD_DENOM_4235_MORE};};
template<> struct libdivide_constants<uint16_t,4236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4236_MAGIC, .more = U16LD_DENOM_4236_MORE};};
template<> struct libdivide_constants<uint16_t,4237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4237_MAGIC, .more = U16LD_DENOM_4237_MORE};};
template<> struct libdivide_constants<uint16_t,4238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4238_MAGIC, .more = U16LD_DENOM_4238_MORE};};
template<> struct libdivide_constants<uint16_t,4239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4239_MAGIC, .more = U16LD_DENOM_4239_MORE};};
template<> struct libdivide_constants<uint16_t,4240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4240_MAGIC, .more = U16LD_DENOM_4240_MORE};};
template<> struct libdivide_constants<uint16_t,4241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4241_MAGIC, .more = U16LD_DENOM_4241_MORE};};
template<> struct libdivide_constants<uint16_t,4242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4242_MAGIC, .more = U16LD_DENOM_4242_MORE};};
template<> struct libdivide_constants<uint16_t,4243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4243_MAGIC, .more = U16LD_DENOM_4243_MORE};};
template<> struct libdivide_constants<uint16_t,4244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4244_MAGIC, .more = U16LD_DENOM_4244_MORE};};
template<> struct libdivide_constants<uint16_t,4245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4245_MAGIC, .more = U16LD_DENOM_4245_MORE};};
template<> struct libdivide_constants<uint16_t,4246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4246_MAGIC, .more = U16LD_DENOM_4246_MORE};};
template<> struct libdivide_constants<uint16_t,4247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4247_MAGIC, .more = U16LD_DENOM_4247_MORE};};
template<> struct libdivide_constants<uint16_t,4248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4248_MAGIC, .more = U16LD_DENOM_4248_MORE};};
template<> struct libdivide_constants<uint16_t,4249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4249_MAGIC, .more = U16LD_DENOM_4249_MORE};};
template<> struct libdivide_constants<uint16_t,4250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4250_MAGIC, .more = U16LD_DENOM_4250_MORE};};
template<> struct libdivide_constants<uint16_t,4251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4251_MAGIC, .more = U16LD_DENOM_4251_MORE};};
template<> struct libdivide_constants<uint16_t,4252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4252_MAGIC, .more = U16LD_DENOM_4252_MORE};};
template<> struct libdivide_constants<uint16_t,4253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4253_MAGIC, .more = U16LD_DENOM_4253_MORE};};
template<> struct libdivide_constants<uint16_t,4254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4254_MAGIC, .more = U16LD_DENOM_4254_MORE};};
template<> struct libdivide_constants<uint16_t,4255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4255_MAGIC, .more = U16LD_DENOM_4255_MORE};};
template<> struct libdivide_constants<uint16_t,4256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4256_MAGIC, .more = U16LD_DENOM_4256_MORE};};
template<> struct libdivide_constants<uint16_t,4257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4257_MAGIC, .more = U16LD_DENOM_4257_MORE};};
template<> struct libdivide_constants<uint16_t,4258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4258_MAGIC, .more = U16LD_DENOM_4258_MORE};};
template<> struct libdivide_constants<uint16_t,4259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4259_MAGIC, .more = U16LD_DENOM_4259_MORE};};
template<> struct libdivide_constants<uint16_t,4260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4260_MAGIC, .more = U16LD_DENOM_4260_MORE};};
template<> struct libdivide_constants<uint16_t,4261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4261_MAGIC, .more = U16LD_DENOM_4261_MORE};};
template<> struct libdivide_constants<uint16_t,4262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4262_MAGIC, .more = U16LD_DENOM_4262_MORE};};
template<> struct libdivide_constants<uint16_t,4263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4263_MAGIC, .more = U16LD_DENOM_4263_MORE};};
template<> struct libdivide_constants<uint16_t,4264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4264_MAGIC, .more = U16LD_DENOM_4264_MORE};};
template<> struct libdivide_constants<uint16_t,4265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4265_MAGIC, .more = U16LD_DENOM_4265_MORE};};
template<> struct libdivide_constants<uint16_t,4266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4266_MAGIC, .more = U16LD_DENOM_4266_MORE};};
template<> struct libdivide_constants<uint16_t,4267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4267_MAGIC, .more = U16LD_DENOM_4267_MORE};};
template<> struct libdivide_constants<uint16_t,4268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4268_MAGIC, .more = U16LD_DENOM_4268_MORE};};
template<> struct libdivide_constants<uint16_t,4269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4269_MAGIC, .more = U16LD_DENOM_4269_MORE};};
template<> struct libdivide_constants<uint16_t,4270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4270_MAGIC, .more = U16LD_DENOM_4270_MORE};};
template<> struct libdivide_constants<uint16_t,4271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4271_MAGIC, .more = U16LD_DENOM_4271_MORE};};
template<> struct libdivide_constants<uint16_t,4272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4272_MAGIC, .more = U16LD_DENOM_4272_MORE};};
template<> struct libdivide_constants<uint16_t,4273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4273_MAGIC, .more = U16LD_DENOM_4273_MORE};};
template<> struct libdivide_constants<uint16_t,4274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4274_MAGIC, .more = U16LD_DENOM_4274_MORE};};
template<> struct libdivide_constants<uint16_t,4275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4275_MAGIC, .more = U16LD_DENOM_4275_MORE};};
template<> struct libdivide_constants<uint16_t,4276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4276_MAGIC, .more = U16LD_DENOM_4276_MORE};};
template<> struct libdivide_constants<uint16_t,4277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4277_MAGIC, .more = U16LD_DENOM_4277_MORE};};
template<> struct libdivide_constants<uint16_t,4278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4278_MAGIC, .more = U16LD_DENOM_4278_MORE};};
template<> struct libdivide_constants<uint16_t,4279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4279_MAGIC, .more = U16LD_DENOM_4279_MORE};};
template<> struct libdivide_constants<uint16_t,4280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4280_MAGIC, .more = U16LD_DENOM_4280_MORE};};
template<> struct libdivide_constants<uint16_t,4281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4281_MAGIC, .more = U16LD_DENOM_4281_MORE};};
template<> struct libdivide_constants<uint16_t,4282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4282_MAGIC, .more = U16LD_DENOM_4282_MORE};};
template<> struct libdivide_constants<uint16_t,4283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4283_MAGIC, .more = U16LD_DENOM_4283_MORE};};
template<> struct libdivide_constants<uint16_t,4284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4284_MAGIC, .more = U16LD_DENOM_4284_MORE};};
template<> struct libdivide_constants<uint16_t,4285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4285_MAGIC, .more = U16LD_DENOM_4285_MORE};};
template<> struct libdivide_constants<uint16_t,4286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4286_MAGIC, .more = U16LD_DENOM_4286_MORE};};
template<> struct libdivide_constants<uint16_t,4287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4287_MAGIC, .more = U16LD_DENOM_4287_MORE};};
template<> struct libdivide_constants<uint16_t,4288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4288_MAGIC, .more = U16LD_DENOM_4288_MORE};};
template<> struct libdivide_constants<uint16_t,4289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4289_MAGIC, .more = U16LD_DENOM_4289_MORE};};
template<> struct libdivide_constants<uint16_t,4290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4290_MAGIC, .more = U16LD_DENOM_4290_MORE};};
template<> struct libdivide_constants<uint16_t,4291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4291_MAGIC, .more = U16LD_DENOM_4291_MORE};};
template<> struct libdivide_constants<uint16_t,4292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4292_MAGIC, .more = U16LD_DENOM_4292_MORE};};
template<> struct libdivide_constants<uint16_t,4293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4293_MAGIC, .more = U16LD_DENOM_4293_MORE};};
template<> struct libdivide_constants<uint16_t,4294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4294_MAGIC, .more = U16LD_DENOM_4294_MORE};};
template<> struct libdivide_constants<uint16_t,4295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4295_MAGIC, .more = U16LD_DENOM_4295_MORE};};
template<> struct libdivide_constants<uint16_t,4296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4296_MAGIC, .more = U16LD_DENOM_4296_MORE};};
template<> struct libdivide_constants<uint16_t,4297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4297_MAGIC, .more = U16LD_DENOM_4297_MORE};};
template<> struct libdivide_constants<uint16_t,4298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4298_MAGIC, .more = U16LD_DENOM_4298_MORE};};
template<> struct libdivide_constants<uint16_t,4299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4299_MAGIC, .more = U16LD_DENOM_4299_MORE};};
template<> struct libdivide_constants<uint16_t,4300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4300_MAGIC, .more = U16LD_DENOM_4300_MORE};};
template<> struct libdivide_constants<uint16_t,4301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4301_MAGIC, .more = U16LD_DENOM_4301_MORE};};
template<> struct libdivide_constants<uint16_t,4302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4302_MAGIC, .more = U16LD_DENOM_4302_MORE};};
template<> struct libdivide_constants<uint16_t,4303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4303_MAGIC, .more = U16LD_DENOM_4303_MORE};};
template<> struct libdivide_constants<uint16_t,4304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4304_MAGIC, .more = U16LD_DENOM_4304_MORE};};
template<> struct libdivide_constants<uint16_t,4305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4305_MAGIC, .more = U16LD_DENOM_4305_MORE};};
template<> struct libdivide_constants<uint16_t,4306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4306_MAGIC, .more = U16LD_DENOM_4306_MORE};};
template<> struct libdivide_constants<uint16_t,4307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4307_MAGIC, .more = U16LD_DENOM_4307_MORE};};
template<> struct libdivide_constants<uint16_t,4308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4308_MAGIC, .more = U16LD_DENOM_4308_MORE};};
template<> struct libdivide_constants<uint16_t,4309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4309_MAGIC, .more = U16LD_DENOM_4309_MORE};};
template<> struct libdivide_constants<uint16_t,4310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4310_MAGIC, .more = U16LD_DENOM_4310_MORE};};
template<> struct libdivide_constants<uint16_t,4311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4311_MAGIC, .more = U16LD_DENOM_4311_MORE};};
template<> struct libdivide_constants<uint16_t,4312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4312_MAGIC, .more = U16LD_DENOM_4312_MORE};};
template<> struct libdivide_constants<uint16_t,4313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4313_MAGIC, .more = U16LD_DENOM_4313_MORE};};
template<> struct libdivide_constants<uint16_t,4314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4314_MAGIC, .more = U16LD_DENOM_4314_MORE};};
template<> struct libdivide_constants<uint16_t,4315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4315_MAGIC, .more = U16LD_DENOM_4315_MORE};};
template<> struct libdivide_constants<uint16_t,4316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4316_MAGIC, .more = U16LD_DENOM_4316_MORE};};
template<> struct libdivide_constants<uint16_t,4317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4317_MAGIC, .more = U16LD_DENOM_4317_MORE};};
template<> struct libdivide_constants<uint16_t,4318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4318_MAGIC, .more = U16LD_DENOM_4318_MORE};};
template<> struct libdivide_constants<uint16_t,4319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4319_MAGIC, .more = U16LD_DENOM_4319_MORE};};
template<> struct libdivide_constants<uint16_t,4320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4320_MAGIC, .more = U16LD_DENOM_4320_MORE};};
template<> struct libdivide_constants<uint16_t,4321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4321_MAGIC, .more = U16LD_DENOM_4321_MORE};};
template<> struct libdivide_constants<uint16_t,4322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4322_MAGIC, .more = U16LD_DENOM_4322_MORE};};
template<> struct libdivide_constants<uint16_t,4323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4323_MAGIC, .more = U16LD_DENOM_4323_MORE};};
template<> struct libdivide_constants<uint16_t,4324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4324_MAGIC, .more = U16LD_DENOM_4324_MORE};};
template<> struct libdivide_constants<uint16_t,4325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4325_MAGIC, .more = U16LD_DENOM_4325_MORE};};
template<> struct libdivide_constants<uint16_t,4326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4326_MAGIC, .more = U16LD_DENOM_4326_MORE};};
template<> struct libdivide_constants<uint16_t,4327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4327_MAGIC, .more = U16LD_DENOM_4327_MORE};};
template<> struct libdivide_constants<uint16_t,4328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4328_MAGIC, .more = U16LD_DENOM_4328_MORE};};
template<> struct libdivide_constants<uint16_t,4329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4329_MAGIC, .more = U16LD_DENOM_4329_MORE};};
template<> struct libdivide_constants<uint16_t,4330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4330_MAGIC, .more = U16LD_DENOM_4330_MORE};};
template<> struct libdivide_constants<uint16_t,4331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4331_MAGIC, .more = U16LD_DENOM_4331_MORE};};
template<> struct libdivide_constants<uint16_t,4332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4332_MAGIC, .more = U16LD_DENOM_4332_MORE};};
template<> struct libdivide_constants<uint16_t,4333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4333_MAGIC, .more = U16LD_DENOM_4333_MORE};};
template<> struct libdivide_constants<uint16_t,4334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4334_MAGIC, .more = U16LD_DENOM_4334_MORE};};
template<> struct libdivide_constants<uint16_t,4335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4335_MAGIC, .more = U16LD_DENOM_4335_MORE};};
template<> struct libdivide_constants<uint16_t,4336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4336_MAGIC, .more = U16LD_DENOM_4336_MORE};};
template<> struct libdivide_constants<uint16_t,4337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4337_MAGIC, .more = U16LD_DENOM_4337_MORE};};
template<> struct libdivide_constants<uint16_t,4338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4338_MAGIC, .more = U16LD_DENOM_4338_MORE};};
template<> struct libdivide_constants<uint16_t,4339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4339_MAGIC, .more = U16LD_DENOM_4339_MORE};};
template<> struct libdivide_constants<uint16_t,4340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4340_MAGIC, .more = U16LD_DENOM_4340_MORE};};
template<> struct libdivide_constants<uint16_t,4341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4341_MAGIC, .more = U16LD_DENOM_4341_MORE};};
template<> struct libdivide_constants<uint16_t,4342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4342_MAGIC, .more = U16LD_DENOM_4342_MORE};};
template<> struct libdivide_constants<uint16_t,4343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4343_MAGIC, .more = U16LD_DENOM_4343_MORE};};
template<> struct libdivide_constants<uint16_t,4344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4344_MAGIC, .more = U16LD_DENOM_4344_MORE};};
template<> struct libdivide_constants<uint16_t,4345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4345_MAGIC, .more = U16LD_DENOM_4345_MORE};};
template<> struct libdivide_constants<uint16_t,4346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4346_MAGIC, .more = U16LD_DENOM_4346_MORE};};
template<> struct libdivide_constants<uint16_t,4347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4347_MAGIC, .more = U16LD_DENOM_4347_MORE};};
template<> struct libdivide_constants<uint16_t,4348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4348_MAGIC, .more = U16LD_DENOM_4348_MORE};};
template<> struct libdivide_constants<uint16_t,4349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4349_MAGIC, .more = U16LD_DENOM_4349_MORE};};
template<> struct libdivide_constants<uint16_t,4350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4350_MAGIC, .more = U16LD_DENOM_4350_MORE};};
template<> struct libdivide_constants<uint16_t,4351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4351_MAGIC, .more = U16LD_DENOM_4351_MORE};};
template<> struct libdivide_constants<uint16_t,4352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4352_MAGIC, .more = U16LD_DENOM_4352_MORE};};
template<> struct libdivide_constants<uint16_t,4353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4353_MAGIC, .more = U16LD_DENOM_4353_MORE};};
template<> struct libdivide_constants<uint16_t,4354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4354_MAGIC, .more = U16LD_DENOM_4354_MORE};};
template<> struct libdivide_constants<uint16_t,4355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4355_MAGIC, .more = U16LD_DENOM_4355_MORE};};
template<> struct libdivide_constants<uint16_t,4356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4356_MAGIC, .more = U16LD_DENOM_4356_MORE};};
template<> struct libdivide_constants<uint16_t,4357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4357_MAGIC, .more = U16LD_DENOM_4357_MORE};};
template<> struct libdivide_constants<uint16_t,4358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4358_MAGIC, .more = U16LD_DENOM_4358_MORE};};
template<> struct libdivide_constants<uint16_t,4359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4359_MAGIC, .more = U16LD_DENOM_4359_MORE};};
template<> struct libdivide_constants<uint16_t,4360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4360_MAGIC, .more = U16LD_DENOM_4360_MORE};};
template<> struct libdivide_constants<uint16_t,4361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4361_MAGIC, .more = U16LD_DENOM_4361_MORE};};
template<> struct libdivide_constants<uint16_t,4362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4362_MAGIC, .more = U16LD_DENOM_4362_MORE};};
template<> struct libdivide_constants<uint16_t,4363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4363_MAGIC, .more = U16LD_DENOM_4363_MORE};};
template<> struct libdivide_constants<uint16_t,4364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4364_MAGIC, .more = U16LD_DENOM_4364_MORE};};
template<> struct libdivide_constants<uint16_t,4365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4365_MAGIC, .more = U16LD_DENOM_4365_MORE};};
template<> struct libdivide_constants<uint16_t,4366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4366_MAGIC, .more = U16LD_DENOM_4366_MORE};};
template<> struct libdivide_constants<uint16_t,4367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4367_MAGIC, .more = U16LD_DENOM_4367_MORE};};
template<> struct libdivide_constants<uint16_t,4368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4368_MAGIC, .more = U16LD_DENOM_4368_MORE};};
template<> struct libdivide_constants<uint16_t,4369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4369_MAGIC, .more = U16LD_DENOM_4369_MORE};};
template<> struct libdivide_constants<uint16_t,4370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4370_MAGIC, .more = U16LD_DENOM_4370_MORE};};
template<> struct libdivide_constants<uint16_t,4371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4371_MAGIC, .more = U16LD_DENOM_4371_MORE};};
template<> struct libdivide_constants<uint16_t,4372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4372_MAGIC, .more = U16LD_DENOM_4372_MORE};};
template<> struct libdivide_constants<uint16_t,4373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4373_MAGIC, .more = U16LD_DENOM_4373_MORE};};
template<> struct libdivide_constants<uint16_t,4374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4374_MAGIC, .more = U16LD_DENOM_4374_MORE};};
template<> struct libdivide_constants<uint16_t,4375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4375_MAGIC, .more = U16LD_DENOM_4375_MORE};};
template<> struct libdivide_constants<uint16_t,4376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4376_MAGIC, .more = U16LD_DENOM_4376_MORE};};
template<> struct libdivide_constants<uint16_t,4377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4377_MAGIC, .more = U16LD_DENOM_4377_MORE};};
template<> struct libdivide_constants<uint16_t,4378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4378_MAGIC, .more = U16LD_DENOM_4378_MORE};};
template<> struct libdivide_constants<uint16_t,4379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4379_MAGIC, .more = U16LD_DENOM_4379_MORE};};
template<> struct libdivide_constants<uint16_t,4380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4380_MAGIC, .more = U16LD_DENOM_4380_MORE};};
template<> struct libdivide_constants<uint16_t,4381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4381_MAGIC, .more = U16LD_DENOM_4381_MORE};};
template<> struct libdivide_constants<uint16_t,4382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4382_MAGIC, .more = U16LD_DENOM_4382_MORE};};
template<> struct libdivide_constants<uint16_t,4383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4383_MAGIC, .more = U16LD_DENOM_4383_MORE};};
template<> struct libdivide_constants<uint16_t,4384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4384_MAGIC, .more = U16LD_DENOM_4384_MORE};};
template<> struct libdivide_constants<uint16_t,4385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4385_MAGIC, .more = U16LD_DENOM_4385_MORE};};
template<> struct libdivide_constants<uint16_t,4386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4386_MAGIC, .more = U16LD_DENOM_4386_MORE};};
template<> struct libdivide_constants<uint16_t,4387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4387_MAGIC, .more = U16LD_DENOM_4387_MORE};};
template<> struct libdivide_constants<uint16_t,4388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4388_MAGIC, .more = U16LD_DENOM_4388_MORE};};
template<> struct libdivide_constants<uint16_t,4389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4389_MAGIC, .more = U16LD_DENOM_4389_MORE};};
template<> struct libdivide_constants<uint16_t,4390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4390_MAGIC, .more = U16LD_DENOM_4390_MORE};};
template<> struct libdivide_constants<uint16_t,4391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4391_MAGIC, .more = U16LD_DENOM_4391_MORE};};
template<> struct libdivide_constants<uint16_t,4392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4392_MAGIC, .more = U16LD_DENOM_4392_MORE};};
template<> struct libdivide_constants<uint16_t,4393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4393_MAGIC, .more = U16LD_DENOM_4393_MORE};};
template<> struct libdivide_constants<uint16_t,4394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4394_MAGIC, .more = U16LD_DENOM_4394_MORE};};
template<> struct libdivide_constants<uint16_t,4395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4395_MAGIC, .more = U16LD_DENOM_4395_MORE};};
template<> struct libdivide_constants<uint16_t,4396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4396_MAGIC, .more = U16LD_DENOM_4396_MORE};};
template<> struct libdivide_constants<uint16_t,4397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4397_MAGIC, .more = U16LD_DENOM_4397_MORE};};
template<> struct libdivide_constants<uint16_t,4398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4398_MAGIC, .more = U16LD_DENOM_4398_MORE};};
template<> struct libdivide_constants<uint16_t,4399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4399_MAGIC, .more = U16LD_DENOM_4399_MORE};};
template<> struct libdivide_constants<uint16_t,4400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4400_MAGIC, .more = U16LD_DENOM_4400_MORE};};
template<> struct libdivide_constants<uint16_t,4401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4401_MAGIC, .more = U16LD_DENOM_4401_MORE};};
template<> struct libdivide_constants<uint16_t,4402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4402_MAGIC, .more = U16LD_DENOM_4402_MORE};};
template<> struct libdivide_constants<uint16_t,4403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4403_MAGIC, .more = U16LD_DENOM_4403_MORE};};
template<> struct libdivide_constants<uint16_t,4404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4404_MAGIC, .more = U16LD_DENOM_4404_MORE};};
template<> struct libdivide_constants<uint16_t,4405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4405_MAGIC, .more = U16LD_DENOM_4405_MORE};};
template<> struct libdivide_constants<uint16_t,4406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4406_MAGIC, .more = U16LD_DENOM_4406_MORE};};
template<> struct libdivide_constants<uint16_t,4407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4407_MAGIC, .more = U16LD_DENOM_4407_MORE};};
template<> struct libdivide_constants<uint16_t,4408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4408_MAGIC, .more = U16LD_DENOM_4408_MORE};};
template<> struct libdivide_constants<uint16_t,4409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4409_MAGIC, .more = U16LD_DENOM_4409_MORE};};
template<> struct libdivide_constants<uint16_t,4410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4410_MAGIC, .more = U16LD_DENOM_4410_MORE};};
template<> struct libdivide_constants<uint16_t,4411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4411_MAGIC, .more = U16LD_DENOM_4411_MORE};};
template<> struct libdivide_constants<uint16_t,4412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4412_MAGIC, .more = U16LD_DENOM_4412_MORE};};
template<> struct libdivide_constants<uint16_t,4413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4413_MAGIC, .more = U16LD_DENOM_4413_MORE};};
template<> struct libdivide_constants<uint16_t,4414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4414_MAGIC, .more = U16LD_DENOM_4414_MORE};};
template<> struct libdivide_constants<uint16_t,4415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4415_MAGIC, .more = U16LD_DENOM_4415_MORE};};
template<> struct libdivide_constants<uint16_t,4416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4416_MAGIC, .more = U16LD_DENOM_4416_MORE};};
template<> struct libdivide_constants<uint16_t,4417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4417_MAGIC, .more = U16LD_DENOM_4417_MORE};};
template<> struct libdivide_constants<uint16_t,4418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4418_MAGIC, .more = U16LD_DENOM_4418_MORE};};
template<> struct libdivide_constants<uint16_t,4419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4419_MAGIC, .more = U16LD_DENOM_4419_MORE};};
template<> struct libdivide_constants<uint16_t,4420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4420_MAGIC, .more = U16LD_DENOM_4420_MORE};};
template<> struct libdivide_constants<uint16_t,4421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4421_MAGIC, .more = U16LD_DENOM_4421_MORE};};
template<> struct libdivide_constants<uint16_t,4422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4422_MAGIC, .more = U16LD_DENOM_4422_MORE};};
template<> struct libdivide_constants<uint16_t,4423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4423_MAGIC, .more = U16LD_DENOM_4423_MORE};};
template<> struct libdivide_constants<uint16_t,4424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4424_MAGIC, .more = U16LD_DENOM_4424_MORE};};
template<> struct libdivide_constants<uint16_t,4425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4425_MAGIC, .more = U16LD_DENOM_4425_MORE};};
template<> struct libdivide_constants<uint16_t,4426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4426_MAGIC, .more = U16LD_DENOM_4426_MORE};};
template<> struct libdivide_constants<uint16_t,4427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4427_MAGIC, .more = U16LD_DENOM_4427_MORE};};
template<> struct libdivide_constants<uint16_t,4428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4428_MAGIC, .more = U16LD_DENOM_4428_MORE};};
template<> struct libdivide_constants<uint16_t,4429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4429_MAGIC, .more = U16LD_DENOM_4429_MORE};};
template<> struct libdivide_constants<uint16_t,4430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4430_MAGIC, .more = U16LD_DENOM_4430_MORE};};
template<> struct libdivide_constants<uint16_t,4431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4431_MAGIC, .more = U16LD_DENOM_4431_MORE};};
template<> struct libdivide_constants<uint16_t,4432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4432_MAGIC, .more = U16LD_DENOM_4432_MORE};};
template<> struct libdivide_constants<uint16_t,4433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4433_MAGIC, .more = U16LD_DENOM_4433_MORE};};
template<> struct libdivide_constants<uint16_t,4434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4434_MAGIC, .more = U16LD_DENOM_4434_MORE};};
template<> struct libdivide_constants<uint16_t,4435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4435_MAGIC, .more = U16LD_DENOM_4435_MORE};};
template<> struct libdivide_constants<uint16_t,4436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4436_MAGIC, .more = U16LD_DENOM_4436_MORE};};
template<> struct libdivide_constants<uint16_t,4437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4437_MAGIC, .more = U16LD_DENOM_4437_MORE};};
template<> struct libdivide_constants<uint16_t,4438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4438_MAGIC, .more = U16LD_DENOM_4438_MORE};};
template<> struct libdivide_constants<uint16_t,4439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4439_MAGIC, .more = U16LD_DENOM_4439_MORE};};
template<> struct libdivide_constants<uint16_t,4440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4440_MAGIC, .more = U16LD_DENOM_4440_MORE};};
template<> struct libdivide_constants<uint16_t,4441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4441_MAGIC, .more = U16LD_DENOM_4441_MORE};};
template<> struct libdivide_constants<uint16_t,4442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4442_MAGIC, .more = U16LD_DENOM_4442_MORE};};
template<> struct libdivide_constants<uint16_t,4443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4443_MAGIC, .more = U16LD_DENOM_4443_MORE};};
template<> struct libdivide_constants<uint16_t,4444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4444_MAGIC, .more = U16LD_DENOM_4444_MORE};};
template<> struct libdivide_constants<uint16_t,4445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4445_MAGIC, .more = U16LD_DENOM_4445_MORE};};
template<> struct libdivide_constants<uint16_t,4446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4446_MAGIC, .more = U16LD_DENOM_4446_MORE};};
template<> struct libdivide_constants<uint16_t,4447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4447_MAGIC, .more = U16LD_DENOM_4447_MORE};};
template<> struct libdivide_constants<uint16_t,4448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4448_MAGIC, .more = U16LD_DENOM_4448_MORE};};
template<> struct libdivide_constants<uint16_t,4449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4449_MAGIC, .more = U16LD_DENOM_4449_MORE};};
template<> struct libdivide_constants<uint16_t,4450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4450_MAGIC, .more = U16LD_DENOM_4450_MORE};};
template<> struct libdivide_constants<uint16_t,4451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4451_MAGIC, .more = U16LD_DENOM_4451_MORE};};
template<> struct libdivide_constants<uint16_t,4452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4452_MAGIC, .more = U16LD_DENOM_4452_MORE};};
template<> struct libdivide_constants<uint16_t,4453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4453_MAGIC, .more = U16LD_DENOM_4453_MORE};};
template<> struct libdivide_constants<uint16_t,4454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4454_MAGIC, .more = U16LD_DENOM_4454_MORE};};
template<> struct libdivide_constants<uint16_t,4455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4455_MAGIC, .more = U16LD_DENOM_4455_MORE};};
template<> struct libdivide_constants<uint16_t,4456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4456_MAGIC, .more = U16LD_DENOM_4456_MORE};};
template<> struct libdivide_constants<uint16_t,4457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4457_MAGIC, .more = U16LD_DENOM_4457_MORE};};
template<> struct libdivide_constants<uint16_t,4458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4458_MAGIC, .more = U16LD_DENOM_4458_MORE};};
template<> struct libdivide_constants<uint16_t,4459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4459_MAGIC, .more = U16LD_DENOM_4459_MORE};};
template<> struct libdivide_constants<uint16_t,4460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4460_MAGIC, .more = U16LD_DENOM_4460_MORE};};
template<> struct libdivide_constants<uint16_t,4461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4461_MAGIC, .more = U16LD_DENOM_4461_MORE};};
template<> struct libdivide_constants<uint16_t,4462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4462_MAGIC, .more = U16LD_DENOM_4462_MORE};};
template<> struct libdivide_constants<uint16_t,4463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4463_MAGIC, .more = U16LD_DENOM_4463_MORE};};
template<> struct libdivide_constants<uint16_t,4464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4464_MAGIC, .more = U16LD_DENOM_4464_MORE};};
template<> struct libdivide_constants<uint16_t,4465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4465_MAGIC, .more = U16LD_DENOM_4465_MORE};};
template<> struct libdivide_constants<uint16_t,4466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4466_MAGIC, .more = U16LD_DENOM_4466_MORE};};
template<> struct libdivide_constants<uint16_t,4467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4467_MAGIC, .more = U16LD_DENOM_4467_MORE};};
template<> struct libdivide_constants<uint16_t,4468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4468_MAGIC, .more = U16LD_DENOM_4468_MORE};};
template<> struct libdivide_constants<uint16_t,4469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4469_MAGIC, .more = U16LD_DENOM_4469_MORE};};
template<> struct libdivide_constants<uint16_t,4470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4470_MAGIC, .more = U16LD_DENOM_4470_MORE};};
template<> struct libdivide_constants<uint16_t,4471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4471_MAGIC, .more = U16LD_DENOM_4471_MORE};};
template<> struct libdivide_constants<uint16_t,4472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4472_MAGIC, .more = U16LD_DENOM_4472_MORE};};
template<> struct libdivide_constants<uint16_t,4473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4473_MAGIC, .more = U16LD_DENOM_4473_MORE};};
template<> struct libdivide_constants<uint16_t,4474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4474_MAGIC, .more = U16LD_DENOM_4474_MORE};};
template<> struct libdivide_constants<uint16_t,4475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4475_MAGIC, .more = U16LD_DENOM_4475_MORE};};
template<> struct libdivide_constants<uint16_t,4476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4476_MAGIC, .more = U16LD_DENOM_4476_MORE};};
template<> struct libdivide_constants<uint16_t,4477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4477_MAGIC, .more = U16LD_DENOM_4477_MORE};};
template<> struct libdivide_constants<uint16_t,4478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4478_MAGIC, .more = U16LD_DENOM_4478_MORE};};
template<> struct libdivide_constants<uint16_t,4479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4479_MAGIC, .more = U16LD_DENOM_4479_MORE};};
template<> struct libdivide_constants<uint16_t,4480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4480_MAGIC, .more = U16LD_DENOM_4480_MORE};};
template<> struct libdivide_constants<uint16_t,4481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4481_MAGIC, .more = U16LD_DENOM_4481_MORE};};
template<> struct libdivide_constants<uint16_t,4482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4482_MAGIC, .more = U16LD_DENOM_4482_MORE};};
template<> struct libdivide_constants<uint16_t,4483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4483_MAGIC, .more = U16LD_DENOM_4483_MORE};};
template<> struct libdivide_constants<uint16_t,4484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4484_MAGIC, .more = U16LD_DENOM_4484_MORE};};
template<> struct libdivide_constants<uint16_t,4485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4485_MAGIC, .more = U16LD_DENOM_4485_MORE};};
template<> struct libdivide_constants<uint16_t,4486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4486_MAGIC, .more = U16LD_DENOM_4486_MORE};};
template<> struct libdivide_constants<uint16_t,4487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4487_MAGIC, .more = U16LD_DENOM_4487_MORE};};
template<> struct libdivide_constants<uint16_t,4488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4488_MAGIC, .more = U16LD_DENOM_4488_MORE};};
template<> struct libdivide_constants<uint16_t,4489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4489_MAGIC, .more = U16LD_DENOM_4489_MORE};};
template<> struct libdivide_constants<uint16_t,4490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4490_MAGIC, .more = U16LD_DENOM_4490_MORE};};
template<> struct libdivide_constants<uint16_t,4491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4491_MAGIC, .more = U16LD_DENOM_4491_MORE};};
template<> struct libdivide_constants<uint16_t,4492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4492_MAGIC, .more = U16LD_DENOM_4492_MORE};};
template<> struct libdivide_constants<uint16_t,4493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4493_MAGIC, .more = U16LD_DENOM_4493_MORE};};
template<> struct libdivide_constants<uint16_t,4494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4494_MAGIC, .more = U16LD_DENOM_4494_MORE};};
template<> struct libdivide_constants<uint16_t,4495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4495_MAGIC, .more = U16LD_DENOM_4495_MORE};};
template<> struct libdivide_constants<uint16_t,4496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4496_MAGIC, .more = U16LD_DENOM_4496_MORE};};
template<> struct libdivide_constants<uint16_t,4497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4497_MAGIC, .more = U16LD_DENOM_4497_MORE};};
template<> struct libdivide_constants<uint16_t,4498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4498_MAGIC, .more = U16LD_DENOM_4498_MORE};};
template<> struct libdivide_constants<uint16_t,4499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4499_MAGIC, .more = U16LD_DENOM_4499_MORE};};
template<> struct libdivide_constants<uint16_t,4500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4500_MAGIC, .more = U16LD_DENOM_4500_MORE};};
template<> struct libdivide_constants<uint16_t,4501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4501_MAGIC, .more = U16LD_DENOM_4501_MORE};};
template<> struct libdivide_constants<uint16_t,4502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4502_MAGIC, .more = U16LD_DENOM_4502_MORE};};
template<> struct libdivide_constants<uint16_t,4503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4503_MAGIC, .more = U16LD_DENOM_4503_MORE};};
template<> struct libdivide_constants<uint16_t,4504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4504_MAGIC, .more = U16LD_DENOM_4504_MORE};};
template<> struct libdivide_constants<uint16_t,4505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4505_MAGIC, .more = U16LD_DENOM_4505_MORE};};
template<> struct libdivide_constants<uint16_t,4506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4506_MAGIC, .more = U16LD_DENOM_4506_MORE};};
template<> struct libdivide_constants<uint16_t,4507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4507_MAGIC, .more = U16LD_DENOM_4507_MORE};};
template<> struct libdivide_constants<uint16_t,4508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4508_MAGIC, .more = U16LD_DENOM_4508_MORE};};
template<> struct libdivide_constants<uint16_t,4509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4509_MAGIC, .more = U16LD_DENOM_4509_MORE};};
template<> struct libdivide_constants<uint16_t,4510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4510_MAGIC, .more = U16LD_DENOM_4510_MORE};};
template<> struct libdivide_constants<uint16_t,4511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4511_MAGIC, .more = U16LD_DENOM_4511_MORE};};
template<> struct libdivide_constants<uint16_t,4512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4512_MAGIC, .more = U16LD_DENOM_4512_MORE};};
template<> struct libdivide_constants<uint16_t,4513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4513_MAGIC, .more = U16LD_DENOM_4513_MORE};};
template<> struct libdivide_constants<uint16_t,4514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4514_MAGIC, .more = U16LD_DENOM_4514_MORE};};
template<> struct libdivide_constants<uint16_t,4515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4515_MAGIC, .more = U16LD_DENOM_4515_MORE};};
template<> struct libdivide_constants<uint16_t,4516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4516_MAGIC, .more = U16LD_DENOM_4516_MORE};};
template<> struct libdivide_constants<uint16_t,4517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4517_MAGIC, .more = U16LD_DENOM_4517_MORE};};
template<> struct libdivide_constants<uint16_t,4518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4518_MAGIC, .more = U16LD_DENOM_4518_MORE};};
template<> struct libdivide_constants<uint16_t,4519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4519_MAGIC, .more = U16LD_DENOM_4519_MORE};};
template<> struct libdivide_constants<uint16_t,4520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4520_MAGIC, .more = U16LD_DENOM_4520_MORE};};
template<> struct libdivide_constants<uint16_t,4521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4521_MAGIC, .more = U16LD_DENOM_4521_MORE};};
template<> struct libdivide_constants<uint16_t,4522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4522_MAGIC, .more = U16LD_DENOM_4522_MORE};};
template<> struct libdivide_constants<uint16_t,4523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4523_MAGIC, .more = U16LD_DENOM_4523_MORE};};
template<> struct libdivide_constants<uint16_t,4524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4524_MAGIC, .more = U16LD_DENOM_4524_MORE};};
template<> struct libdivide_constants<uint16_t,4525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4525_MAGIC, .more = U16LD_DENOM_4525_MORE};};
template<> struct libdivide_constants<uint16_t,4526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4526_MAGIC, .more = U16LD_DENOM_4526_MORE};};
template<> struct libdivide_constants<uint16_t,4527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4527_MAGIC, .more = U16LD_DENOM_4527_MORE};};
template<> struct libdivide_constants<uint16_t,4528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4528_MAGIC, .more = U16LD_DENOM_4528_MORE};};
template<> struct libdivide_constants<uint16_t,4529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4529_MAGIC, .more = U16LD_DENOM_4529_MORE};};
template<> struct libdivide_constants<uint16_t,4530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4530_MAGIC, .more = U16LD_DENOM_4530_MORE};};
template<> struct libdivide_constants<uint16_t,4531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4531_MAGIC, .more = U16LD_DENOM_4531_MORE};};
template<> struct libdivide_constants<uint16_t,4532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4532_MAGIC, .more = U16LD_DENOM_4532_MORE};};
template<> struct libdivide_constants<uint16_t,4533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4533_MAGIC, .more = U16LD_DENOM_4533_MORE};};
template<> struct libdivide_constants<uint16_t,4534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4534_MAGIC, .more = U16LD_DENOM_4534_MORE};};
template<> struct libdivide_constants<uint16_t,4535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4535_MAGIC, .more = U16LD_DENOM_4535_MORE};};
template<> struct libdivide_constants<uint16_t,4536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4536_MAGIC, .more = U16LD_DENOM_4536_MORE};};
template<> struct libdivide_constants<uint16_t,4537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4537_MAGIC, .more = U16LD_DENOM_4537_MORE};};
template<> struct libdivide_constants<uint16_t,4538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4538_MAGIC, .more = U16LD_DENOM_4538_MORE};};
template<> struct libdivide_constants<uint16_t,4539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4539_MAGIC, .more = U16LD_DENOM_4539_MORE};};
template<> struct libdivide_constants<uint16_t,4540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4540_MAGIC, .more = U16LD_DENOM_4540_MORE};};
template<> struct libdivide_constants<uint16_t,4541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4541_MAGIC, .more = U16LD_DENOM_4541_MORE};};
template<> struct libdivide_constants<uint16_t,4542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4542_MAGIC, .more = U16LD_DENOM_4542_MORE};};
template<> struct libdivide_constants<uint16_t,4543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4543_MAGIC, .more = U16LD_DENOM_4543_MORE};};
template<> struct libdivide_constants<uint16_t,4544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4544_MAGIC, .more = U16LD_DENOM_4544_MORE};};
template<> struct libdivide_constants<uint16_t,4545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4545_MAGIC, .more = U16LD_DENOM_4545_MORE};};
template<> struct libdivide_constants<uint16_t,4546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4546_MAGIC, .more = U16LD_DENOM_4546_MORE};};
template<> struct libdivide_constants<uint16_t,4547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4547_MAGIC, .more = U16LD_DENOM_4547_MORE};};
template<> struct libdivide_constants<uint16_t,4548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4548_MAGIC, .more = U16LD_DENOM_4548_MORE};};
template<> struct libdivide_constants<uint16_t,4549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4549_MAGIC, .more = U16LD_DENOM_4549_MORE};};
template<> struct libdivide_constants<uint16_t,4550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4550_MAGIC, .more = U16LD_DENOM_4550_MORE};};
template<> struct libdivide_constants<uint16_t,4551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4551_MAGIC, .more = U16LD_DENOM_4551_MORE};};
template<> struct libdivide_constants<uint16_t,4552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4552_MAGIC, .more = U16LD_DENOM_4552_MORE};};
template<> struct libdivide_constants<uint16_t,4553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4553_MAGIC, .more = U16LD_DENOM_4553_MORE};};
template<> struct libdivide_constants<uint16_t,4554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4554_MAGIC, .more = U16LD_DENOM_4554_MORE};};
template<> struct libdivide_constants<uint16_t,4555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4555_MAGIC, .more = U16LD_DENOM_4555_MORE};};
template<> struct libdivide_constants<uint16_t,4556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4556_MAGIC, .more = U16LD_DENOM_4556_MORE};};
template<> struct libdivide_constants<uint16_t,4557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4557_MAGIC, .more = U16LD_DENOM_4557_MORE};};
template<> struct libdivide_constants<uint16_t,4558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4558_MAGIC, .more = U16LD_DENOM_4558_MORE};};
template<> struct libdivide_constants<uint16_t,4559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4559_MAGIC, .more = U16LD_DENOM_4559_MORE};};
template<> struct libdivide_constants<uint16_t,4560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4560_MAGIC, .more = U16LD_DENOM_4560_MORE};};
template<> struct libdivide_constants<uint16_t,4561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4561_MAGIC, .more = U16LD_DENOM_4561_MORE};};
template<> struct libdivide_constants<uint16_t,4562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4562_MAGIC, .more = U16LD_DENOM_4562_MORE};};
template<> struct libdivide_constants<uint16_t,4563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4563_MAGIC, .more = U16LD_DENOM_4563_MORE};};
template<> struct libdivide_constants<uint16_t,4564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4564_MAGIC, .more = U16LD_DENOM_4564_MORE};};
template<> struct libdivide_constants<uint16_t,4565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4565_MAGIC, .more = U16LD_DENOM_4565_MORE};};
template<> struct libdivide_constants<uint16_t,4566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4566_MAGIC, .more = U16LD_DENOM_4566_MORE};};
template<> struct libdivide_constants<uint16_t,4567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4567_MAGIC, .more = U16LD_DENOM_4567_MORE};};
template<> struct libdivide_constants<uint16_t,4568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4568_MAGIC, .more = U16LD_DENOM_4568_MORE};};
template<> struct libdivide_constants<uint16_t,4569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4569_MAGIC, .more = U16LD_DENOM_4569_MORE};};
template<> struct libdivide_constants<uint16_t,4570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4570_MAGIC, .more = U16LD_DENOM_4570_MORE};};
template<> struct libdivide_constants<uint16_t,4571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4571_MAGIC, .more = U16LD_DENOM_4571_MORE};};
template<> struct libdivide_constants<uint16_t,4572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4572_MAGIC, .more = U16LD_DENOM_4572_MORE};};
template<> struct libdivide_constants<uint16_t,4573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4573_MAGIC, .more = U16LD_DENOM_4573_MORE};};
template<> struct libdivide_constants<uint16_t,4574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4574_MAGIC, .more = U16LD_DENOM_4574_MORE};};
template<> struct libdivide_constants<uint16_t,4575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4575_MAGIC, .more = U16LD_DENOM_4575_MORE};};
template<> struct libdivide_constants<uint16_t,4576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4576_MAGIC, .more = U16LD_DENOM_4576_MORE};};
template<> struct libdivide_constants<uint16_t,4577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4577_MAGIC, .more = U16LD_DENOM_4577_MORE};};
template<> struct libdivide_constants<uint16_t,4578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4578_MAGIC, .more = U16LD_DENOM_4578_MORE};};
template<> struct libdivide_constants<uint16_t,4579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4579_MAGIC, .more = U16LD_DENOM_4579_MORE};};
template<> struct libdivide_constants<uint16_t,4580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4580_MAGIC, .more = U16LD_DENOM_4580_MORE};};
template<> struct libdivide_constants<uint16_t,4581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4581_MAGIC, .more = U16LD_DENOM_4581_MORE};};
template<> struct libdivide_constants<uint16_t,4582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4582_MAGIC, .more = U16LD_DENOM_4582_MORE};};
template<> struct libdivide_constants<uint16_t,4583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4583_MAGIC, .more = U16LD_DENOM_4583_MORE};};
template<> struct libdivide_constants<uint16_t,4584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4584_MAGIC, .more = U16LD_DENOM_4584_MORE};};
template<> struct libdivide_constants<uint16_t,4585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4585_MAGIC, .more = U16LD_DENOM_4585_MORE};};
template<> struct libdivide_constants<uint16_t,4586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4586_MAGIC, .more = U16LD_DENOM_4586_MORE};};
template<> struct libdivide_constants<uint16_t,4587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4587_MAGIC, .more = U16LD_DENOM_4587_MORE};};
template<> struct libdivide_constants<uint16_t,4588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4588_MAGIC, .more = U16LD_DENOM_4588_MORE};};
template<> struct libdivide_constants<uint16_t,4589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4589_MAGIC, .more = U16LD_DENOM_4589_MORE};};
template<> struct libdivide_constants<uint16_t,4590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4590_MAGIC, .more = U16LD_DENOM_4590_MORE};};
template<> struct libdivide_constants<uint16_t,4591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4591_MAGIC, .more = U16LD_DENOM_4591_MORE};};
template<> struct libdivide_constants<uint16_t,4592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4592_MAGIC, .more = U16LD_DENOM_4592_MORE};};
template<> struct libdivide_constants<uint16_t,4593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4593_MAGIC, .more = U16LD_DENOM_4593_MORE};};
template<> struct libdivide_constants<uint16_t,4594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4594_MAGIC, .more = U16LD_DENOM_4594_MORE};};
template<> struct libdivide_constants<uint16_t,4595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4595_MAGIC, .more = U16LD_DENOM_4595_MORE};};
template<> struct libdivide_constants<uint16_t,4596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4596_MAGIC, .more = U16LD_DENOM_4596_MORE};};
template<> struct libdivide_constants<uint16_t,4597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4597_MAGIC, .more = U16LD_DENOM_4597_MORE};};
template<> struct libdivide_constants<uint16_t,4598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4598_MAGIC, .more = U16LD_DENOM_4598_MORE};};
template<> struct libdivide_constants<uint16_t,4599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4599_MAGIC, .more = U16LD_DENOM_4599_MORE};};
template<> struct libdivide_constants<uint16_t,4600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4600_MAGIC, .more = U16LD_DENOM_4600_MORE};};
template<> struct libdivide_constants<uint16_t,4601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4601_MAGIC, .more = U16LD_DENOM_4601_MORE};};
template<> struct libdivide_constants<uint16_t,4602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4602_MAGIC, .more = U16LD_DENOM_4602_MORE};};
template<> struct libdivide_constants<uint16_t,4603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4603_MAGIC, .more = U16LD_DENOM_4603_MORE};};
template<> struct libdivide_constants<uint16_t,4604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4604_MAGIC, .more = U16LD_DENOM_4604_MORE};};
template<> struct libdivide_constants<uint16_t,4605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4605_MAGIC, .more = U16LD_DENOM_4605_MORE};};
template<> struct libdivide_constants<uint16_t,4606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4606_MAGIC, .more = U16LD_DENOM_4606_MORE};};
template<> struct libdivide_constants<uint16_t,4607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4607_MAGIC, .more = U16LD_DENOM_4607_MORE};};
template<> struct libdivide_constants<uint16_t,4608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4608_MAGIC, .more = U16LD_DENOM_4608_MORE};};
template<> struct libdivide_constants<uint16_t,4609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4609_MAGIC, .more = U16LD_DENOM_4609_MORE};};
template<> struct libdivide_constants<uint16_t,4610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4610_MAGIC, .more = U16LD_DENOM_4610_MORE};};
template<> struct libdivide_constants<uint16_t,4611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4611_MAGIC, .more = U16LD_DENOM_4611_MORE};};
template<> struct libdivide_constants<uint16_t,4612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4612_MAGIC, .more = U16LD_DENOM_4612_MORE};};
template<> struct libdivide_constants<uint16_t,4613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4613_MAGIC, .more = U16LD_DENOM_4613_MORE};};
template<> struct libdivide_constants<uint16_t,4614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4614_MAGIC, .more = U16LD_DENOM_4614_MORE};};
template<> struct libdivide_constants<uint16_t,4615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4615_MAGIC, .more = U16LD_DENOM_4615_MORE};};
template<> struct libdivide_constants<uint16_t,4616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4616_MAGIC, .more = U16LD_DENOM_4616_MORE};};
template<> struct libdivide_constants<uint16_t,4617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4617_MAGIC, .more = U16LD_DENOM_4617_MORE};};
template<> struct libdivide_constants<uint16_t,4618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4618_MAGIC, .more = U16LD_DENOM_4618_MORE};};
template<> struct libdivide_constants<uint16_t,4619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4619_MAGIC, .more = U16LD_DENOM_4619_MORE};};
template<> struct libdivide_constants<uint16_t,4620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4620_MAGIC, .more = U16LD_DENOM_4620_MORE};};
template<> struct libdivide_constants<uint16_t,4621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4621_MAGIC, .more = U16LD_DENOM_4621_MORE};};
template<> struct libdivide_constants<uint16_t,4622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4622_MAGIC, .more = U16LD_DENOM_4622_MORE};};
template<> struct libdivide_constants<uint16_t,4623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4623_MAGIC, .more = U16LD_DENOM_4623_MORE};};
template<> struct libdivide_constants<uint16_t,4624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4624_MAGIC, .more = U16LD_DENOM_4624_MORE};};
template<> struct libdivide_constants<uint16_t,4625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4625_MAGIC, .more = U16LD_DENOM_4625_MORE};};
template<> struct libdivide_constants<uint16_t,4626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4626_MAGIC, .more = U16LD_DENOM_4626_MORE};};
template<> struct libdivide_constants<uint16_t,4627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4627_MAGIC, .more = U16LD_DENOM_4627_MORE};};
template<> struct libdivide_constants<uint16_t,4628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4628_MAGIC, .more = U16LD_DENOM_4628_MORE};};
template<> struct libdivide_constants<uint16_t,4629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4629_MAGIC, .more = U16LD_DENOM_4629_MORE};};
template<> struct libdivide_constants<uint16_t,4630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4630_MAGIC, .more = U16LD_DENOM_4630_MORE};};
template<> struct libdivide_constants<uint16_t,4631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4631_MAGIC, .more = U16LD_DENOM_4631_MORE};};
template<> struct libdivide_constants<uint16_t,4632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4632_MAGIC, .more = U16LD_DENOM_4632_MORE};};
template<> struct libdivide_constants<uint16_t,4633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4633_MAGIC, .more = U16LD_DENOM_4633_MORE};};
template<> struct libdivide_constants<uint16_t,4634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4634_MAGIC, .more = U16LD_DENOM_4634_MORE};};
template<> struct libdivide_constants<uint16_t,4635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4635_MAGIC, .more = U16LD_DENOM_4635_MORE};};
template<> struct libdivide_constants<uint16_t,4636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4636_MAGIC, .more = U16LD_DENOM_4636_MORE};};
template<> struct libdivide_constants<uint16_t,4637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4637_MAGIC, .more = U16LD_DENOM_4637_MORE};};
template<> struct libdivide_constants<uint16_t,4638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4638_MAGIC, .more = U16LD_DENOM_4638_MORE};};
template<> struct libdivide_constants<uint16_t,4639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4639_MAGIC, .more = U16LD_DENOM_4639_MORE};};
template<> struct libdivide_constants<uint16_t,4640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4640_MAGIC, .more = U16LD_DENOM_4640_MORE};};
template<> struct libdivide_constants<uint16_t,4641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4641_MAGIC, .more = U16LD_DENOM_4641_MORE};};
template<> struct libdivide_constants<uint16_t,4642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4642_MAGIC, .more = U16LD_DENOM_4642_MORE};};
template<> struct libdivide_constants<uint16_t,4643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4643_MAGIC, .more = U16LD_DENOM_4643_MORE};};
template<> struct libdivide_constants<uint16_t,4644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4644_MAGIC, .more = U16LD_DENOM_4644_MORE};};
template<> struct libdivide_constants<uint16_t,4645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4645_MAGIC, .more = U16LD_DENOM_4645_MORE};};
template<> struct libdivide_constants<uint16_t,4646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4646_MAGIC, .more = U16LD_DENOM_4646_MORE};};
template<> struct libdivide_constants<uint16_t,4647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4647_MAGIC, .more = U16LD_DENOM_4647_MORE};};
template<> struct libdivide_constants<uint16_t,4648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4648_MAGIC, .more = U16LD_DENOM_4648_MORE};};
template<> struct libdivide_constants<uint16_t,4649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4649_MAGIC, .more = U16LD_DENOM_4649_MORE};};
template<> struct libdivide_constants<uint16_t,4650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4650_MAGIC, .more = U16LD_DENOM_4650_MORE};};
template<> struct libdivide_constants<uint16_t,4651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4651_MAGIC, .more = U16LD_DENOM_4651_MORE};};
template<> struct libdivide_constants<uint16_t,4652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4652_MAGIC, .more = U16LD_DENOM_4652_MORE};};
template<> struct libdivide_constants<uint16_t,4653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4653_MAGIC, .more = U16LD_DENOM_4653_MORE};};
template<> struct libdivide_constants<uint16_t,4654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4654_MAGIC, .more = U16LD_DENOM_4654_MORE};};
template<> struct libdivide_constants<uint16_t,4655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4655_MAGIC, .more = U16LD_DENOM_4655_MORE};};
template<> struct libdivide_constants<uint16_t,4656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4656_MAGIC, .more = U16LD_DENOM_4656_MORE};};
template<> struct libdivide_constants<uint16_t,4657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4657_MAGIC, .more = U16LD_DENOM_4657_MORE};};
template<> struct libdivide_constants<uint16_t,4658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4658_MAGIC, .more = U16LD_DENOM_4658_MORE};};
template<> struct libdivide_constants<uint16_t,4659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4659_MAGIC, .more = U16LD_DENOM_4659_MORE};};
template<> struct libdivide_constants<uint16_t,4660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4660_MAGIC, .more = U16LD_DENOM_4660_MORE};};
template<> struct libdivide_constants<uint16_t,4661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4661_MAGIC, .more = U16LD_DENOM_4661_MORE};};
template<> struct libdivide_constants<uint16_t,4662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4662_MAGIC, .more = U16LD_DENOM_4662_MORE};};
template<> struct libdivide_constants<uint16_t,4663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4663_MAGIC, .more = U16LD_DENOM_4663_MORE};};
template<> struct libdivide_constants<uint16_t,4664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4664_MAGIC, .more = U16LD_DENOM_4664_MORE};};
template<> struct libdivide_constants<uint16_t,4665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4665_MAGIC, .more = U16LD_DENOM_4665_MORE};};
template<> struct libdivide_constants<uint16_t,4666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4666_MAGIC, .more = U16LD_DENOM_4666_MORE};};
template<> struct libdivide_constants<uint16_t,4667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4667_MAGIC, .more = U16LD_DENOM_4667_MORE};};
template<> struct libdivide_constants<uint16_t,4668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4668_MAGIC, .more = U16LD_DENOM_4668_MORE};};
template<> struct libdivide_constants<uint16_t,4669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4669_MAGIC, .more = U16LD_DENOM_4669_MORE};};
template<> struct libdivide_constants<uint16_t,4670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4670_MAGIC, .more = U16LD_DENOM_4670_MORE};};
template<> struct libdivide_constants<uint16_t,4671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4671_MAGIC, .more = U16LD_DENOM_4671_MORE};};
template<> struct libdivide_constants<uint16_t,4672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4672_MAGIC, .more = U16LD_DENOM_4672_MORE};};
template<> struct libdivide_constants<uint16_t,4673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4673_MAGIC, .more = U16LD_DENOM_4673_MORE};};
template<> struct libdivide_constants<uint16_t,4674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4674_MAGIC, .more = U16LD_DENOM_4674_MORE};};
template<> struct libdivide_constants<uint16_t,4675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4675_MAGIC, .more = U16LD_DENOM_4675_MORE};};
template<> struct libdivide_constants<uint16_t,4676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4676_MAGIC, .more = U16LD_DENOM_4676_MORE};};
template<> struct libdivide_constants<uint16_t,4677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4677_MAGIC, .more = U16LD_DENOM_4677_MORE};};
template<> struct libdivide_constants<uint16_t,4678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4678_MAGIC, .more = U16LD_DENOM_4678_MORE};};
template<> struct libdivide_constants<uint16_t,4679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4679_MAGIC, .more = U16LD_DENOM_4679_MORE};};
template<> struct libdivide_constants<uint16_t,4680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4680_MAGIC, .more = U16LD_DENOM_4680_MORE};};
template<> struct libdivide_constants<uint16_t,4681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4681_MAGIC, .more = U16LD_DENOM_4681_MORE};};
template<> struct libdivide_constants<uint16_t,4682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4682_MAGIC, .more = U16LD_DENOM_4682_MORE};};
template<> struct libdivide_constants<uint16_t,4683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4683_MAGIC, .more = U16LD_DENOM_4683_MORE};};
template<> struct libdivide_constants<uint16_t,4684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4684_MAGIC, .more = U16LD_DENOM_4684_MORE};};
template<> struct libdivide_constants<uint16_t,4685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4685_MAGIC, .more = U16LD_DENOM_4685_MORE};};
template<> struct libdivide_constants<uint16_t,4686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4686_MAGIC, .more = U16LD_DENOM_4686_MORE};};
template<> struct libdivide_constants<uint16_t,4687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4687_MAGIC, .more = U16LD_DENOM_4687_MORE};};
template<> struct libdivide_constants<uint16_t,4688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4688_MAGIC, .more = U16LD_DENOM_4688_MORE};};
template<> struct libdivide_constants<uint16_t,4689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4689_MAGIC, .more = U16LD_DENOM_4689_MORE};};
template<> struct libdivide_constants<uint16_t,4690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4690_MAGIC, .more = U16LD_DENOM_4690_MORE};};
template<> struct libdivide_constants<uint16_t,4691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4691_MAGIC, .more = U16LD_DENOM_4691_MORE};};
template<> struct libdivide_constants<uint16_t,4692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4692_MAGIC, .more = U16LD_DENOM_4692_MORE};};
template<> struct libdivide_constants<uint16_t,4693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4693_MAGIC, .more = U16LD_DENOM_4693_MORE};};
template<> struct libdivide_constants<uint16_t,4694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4694_MAGIC, .more = U16LD_DENOM_4694_MORE};};
template<> struct libdivide_constants<uint16_t,4695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4695_MAGIC, .more = U16LD_DENOM_4695_MORE};};
template<> struct libdivide_constants<uint16_t,4696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4696_MAGIC, .more = U16LD_DENOM_4696_MORE};};
template<> struct libdivide_constants<uint16_t,4697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4697_MAGIC, .more = U16LD_DENOM_4697_MORE};};
template<> struct libdivide_constants<uint16_t,4698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4698_MAGIC, .more = U16LD_DENOM_4698_MORE};};
template<> struct libdivide_constants<uint16_t,4699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4699_MAGIC, .more = U16LD_DENOM_4699_MORE};};
template<> struct libdivide_constants<uint16_t,4700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4700_MAGIC, .more = U16LD_DENOM_4700_MORE};};
template<> struct libdivide_constants<uint16_t,4701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4701_MAGIC, .more = U16LD_DENOM_4701_MORE};};
template<> struct libdivide_constants<uint16_t,4702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4702_MAGIC, .more = U16LD_DENOM_4702_MORE};};
template<> struct libdivide_constants<uint16_t,4703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4703_MAGIC, .more = U16LD_DENOM_4703_MORE};};
template<> struct libdivide_constants<uint16_t,4704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4704_MAGIC, .more = U16LD_DENOM_4704_MORE};};
template<> struct libdivide_constants<uint16_t,4705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4705_MAGIC, .more = U16LD_DENOM_4705_MORE};};
template<> struct libdivide_constants<uint16_t,4706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4706_MAGIC, .more = U16LD_DENOM_4706_MORE};};
template<> struct libdivide_constants<uint16_t,4707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4707_MAGIC, .more = U16LD_DENOM_4707_MORE};};
template<> struct libdivide_constants<uint16_t,4708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4708_MAGIC, .more = U16LD_DENOM_4708_MORE};};
template<> struct libdivide_constants<uint16_t,4709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4709_MAGIC, .more = U16LD_DENOM_4709_MORE};};
template<> struct libdivide_constants<uint16_t,4710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4710_MAGIC, .more = U16LD_DENOM_4710_MORE};};
template<> struct libdivide_constants<uint16_t,4711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4711_MAGIC, .more = U16LD_DENOM_4711_MORE};};
template<> struct libdivide_constants<uint16_t,4712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4712_MAGIC, .more = U16LD_DENOM_4712_MORE};};
template<> struct libdivide_constants<uint16_t,4713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4713_MAGIC, .more = U16LD_DENOM_4713_MORE};};
template<> struct libdivide_constants<uint16_t,4714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4714_MAGIC, .more = U16LD_DENOM_4714_MORE};};
template<> struct libdivide_constants<uint16_t,4715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4715_MAGIC, .more = U16LD_DENOM_4715_MORE};};
template<> struct libdivide_constants<uint16_t,4716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4716_MAGIC, .more = U16LD_DENOM_4716_MORE};};
template<> struct libdivide_constants<uint16_t,4717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4717_MAGIC, .more = U16LD_DENOM_4717_MORE};};
template<> struct libdivide_constants<uint16_t,4718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4718_MAGIC, .more = U16LD_DENOM_4718_MORE};};
template<> struct libdivide_constants<uint16_t,4719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4719_MAGIC, .more = U16LD_DENOM_4719_MORE};};
template<> struct libdivide_constants<uint16_t,4720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4720_MAGIC, .more = U16LD_DENOM_4720_MORE};};
template<> struct libdivide_constants<uint16_t,4721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4721_MAGIC, .more = U16LD_DENOM_4721_MORE};};
template<> struct libdivide_constants<uint16_t,4722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4722_MAGIC, .more = U16LD_DENOM_4722_MORE};};
template<> struct libdivide_constants<uint16_t,4723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4723_MAGIC, .more = U16LD_DENOM_4723_MORE};};
template<> struct libdivide_constants<uint16_t,4724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4724_MAGIC, .more = U16LD_DENOM_4724_MORE};};
template<> struct libdivide_constants<uint16_t,4725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4725_MAGIC, .more = U16LD_DENOM_4725_MORE};};
template<> struct libdivide_constants<uint16_t,4726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4726_MAGIC, .more = U16LD_DENOM_4726_MORE};};
template<> struct libdivide_constants<uint16_t,4727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4727_MAGIC, .more = U16LD_DENOM_4727_MORE};};
template<> struct libdivide_constants<uint16_t,4728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4728_MAGIC, .more = U16LD_DENOM_4728_MORE};};
template<> struct libdivide_constants<uint16_t,4729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4729_MAGIC, .more = U16LD_DENOM_4729_MORE};};
template<> struct libdivide_constants<uint16_t,4730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4730_MAGIC, .more = U16LD_DENOM_4730_MORE};};
template<> struct libdivide_constants<uint16_t,4731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4731_MAGIC, .more = U16LD_DENOM_4731_MORE};};
template<> struct libdivide_constants<uint16_t,4732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4732_MAGIC, .more = U16LD_DENOM_4732_MORE};};
template<> struct libdivide_constants<uint16_t,4733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4733_MAGIC, .more = U16LD_DENOM_4733_MORE};};
template<> struct libdivide_constants<uint16_t,4734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4734_MAGIC, .more = U16LD_DENOM_4734_MORE};};
template<> struct libdivide_constants<uint16_t,4735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4735_MAGIC, .more = U16LD_DENOM_4735_MORE};};
template<> struct libdivide_constants<uint16_t,4736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4736_MAGIC, .more = U16LD_DENOM_4736_MORE};};
template<> struct libdivide_constants<uint16_t,4737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4737_MAGIC, .more = U16LD_DENOM_4737_MORE};};
template<> struct libdivide_constants<uint16_t,4738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4738_MAGIC, .more = U16LD_DENOM_4738_MORE};};
template<> struct libdivide_constants<uint16_t,4739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4739_MAGIC, .more = U16LD_DENOM_4739_MORE};};
template<> struct libdivide_constants<uint16_t,4740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4740_MAGIC, .more = U16LD_DENOM_4740_MORE};};
template<> struct libdivide_constants<uint16_t,4741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4741_MAGIC, .more = U16LD_DENOM_4741_MORE};};
template<> struct libdivide_constants<uint16_t,4742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4742_MAGIC, .more = U16LD_DENOM_4742_MORE};};
template<> struct libdivide_constants<uint16_t,4743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4743_MAGIC, .more = U16LD_DENOM_4743_MORE};};
template<> struct libdivide_constants<uint16_t,4744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4744_MAGIC, .more = U16LD_DENOM_4744_MORE};};
template<> struct libdivide_constants<uint16_t,4745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4745_MAGIC, .more = U16LD_DENOM_4745_MORE};};
template<> struct libdivide_constants<uint16_t,4746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4746_MAGIC, .more = U16LD_DENOM_4746_MORE};};
template<> struct libdivide_constants<uint16_t,4747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4747_MAGIC, .more = U16LD_DENOM_4747_MORE};};
template<> struct libdivide_constants<uint16_t,4748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4748_MAGIC, .more = U16LD_DENOM_4748_MORE};};
template<> struct libdivide_constants<uint16_t,4749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4749_MAGIC, .more = U16LD_DENOM_4749_MORE};};
template<> struct libdivide_constants<uint16_t,4750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4750_MAGIC, .more = U16LD_DENOM_4750_MORE};};
template<> struct libdivide_constants<uint16_t,4751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4751_MAGIC, .more = U16LD_DENOM_4751_MORE};};
template<> struct libdivide_constants<uint16_t,4752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4752_MAGIC, .more = U16LD_DENOM_4752_MORE};};
template<> struct libdivide_constants<uint16_t,4753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4753_MAGIC, .more = U16LD_DENOM_4753_MORE};};
template<> struct libdivide_constants<uint16_t,4754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4754_MAGIC, .more = U16LD_DENOM_4754_MORE};};
template<> struct libdivide_constants<uint16_t,4755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4755_MAGIC, .more = U16LD_DENOM_4755_MORE};};
template<> struct libdivide_constants<uint16_t,4756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4756_MAGIC, .more = U16LD_DENOM_4756_MORE};};
template<> struct libdivide_constants<uint16_t,4757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4757_MAGIC, .more = U16LD_DENOM_4757_MORE};};
template<> struct libdivide_constants<uint16_t,4758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4758_MAGIC, .more = U16LD_DENOM_4758_MORE};};
template<> struct libdivide_constants<uint16_t,4759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4759_MAGIC, .more = U16LD_DENOM_4759_MORE};};
template<> struct libdivide_constants<uint16_t,4760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4760_MAGIC, .more = U16LD_DENOM_4760_MORE};};
template<> struct libdivide_constants<uint16_t,4761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4761_MAGIC, .more = U16LD_DENOM_4761_MORE};};
template<> struct libdivide_constants<uint16_t,4762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4762_MAGIC, .more = U16LD_DENOM_4762_MORE};};
template<> struct libdivide_constants<uint16_t,4763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4763_MAGIC, .more = U16LD_DENOM_4763_MORE};};
template<> struct libdivide_constants<uint16_t,4764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4764_MAGIC, .more = U16LD_DENOM_4764_MORE};};
template<> struct libdivide_constants<uint16_t,4765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4765_MAGIC, .more = U16LD_DENOM_4765_MORE};};
template<> struct libdivide_constants<uint16_t,4766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4766_MAGIC, .more = U16LD_DENOM_4766_MORE};};
template<> struct libdivide_constants<uint16_t,4767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4767_MAGIC, .more = U16LD_DENOM_4767_MORE};};
template<> struct libdivide_constants<uint16_t,4768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4768_MAGIC, .more = U16LD_DENOM_4768_MORE};};
template<> struct libdivide_constants<uint16_t,4769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4769_MAGIC, .more = U16LD_DENOM_4769_MORE};};
template<> struct libdivide_constants<uint16_t,4770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4770_MAGIC, .more = U16LD_DENOM_4770_MORE};};
template<> struct libdivide_constants<uint16_t,4771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4771_MAGIC, .more = U16LD_DENOM_4771_MORE};};
template<> struct libdivide_constants<uint16_t,4772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4772_MAGIC, .more = U16LD_DENOM_4772_MORE};};
template<> struct libdivide_constants<uint16_t,4773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4773_MAGIC, .more = U16LD_DENOM_4773_MORE};};
template<> struct libdivide_constants<uint16_t,4774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4774_MAGIC, .more = U16LD_DENOM_4774_MORE};};
template<> struct libdivide_constants<uint16_t,4775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4775_MAGIC, .more = U16LD_DENOM_4775_MORE};};
template<> struct libdivide_constants<uint16_t,4776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4776_MAGIC, .more = U16LD_DENOM_4776_MORE};};
template<> struct libdivide_constants<uint16_t,4777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4777_MAGIC, .more = U16LD_DENOM_4777_MORE};};
template<> struct libdivide_constants<uint16_t,4778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4778_MAGIC, .more = U16LD_DENOM_4778_MORE};};
template<> struct libdivide_constants<uint16_t,4779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4779_MAGIC, .more = U16LD_DENOM_4779_MORE};};
template<> struct libdivide_constants<uint16_t,4780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4780_MAGIC, .more = U16LD_DENOM_4780_MORE};};
template<> struct libdivide_constants<uint16_t,4781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4781_MAGIC, .more = U16LD_DENOM_4781_MORE};};
template<> struct libdivide_constants<uint16_t,4782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4782_MAGIC, .more = U16LD_DENOM_4782_MORE};};
template<> struct libdivide_constants<uint16_t,4783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4783_MAGIC, .more = U16LD_DENOM_4783_MORE};};
template<> struct libdivide_constants<uint16_t,4784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4784_MAGIC, .more = U16LD_DENOM_4784_MORE};};
template<> struct libdivide_constants<uint16_t,4785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4785_MAGIC, .more = U16LD_DENOM_4785_MORE};};
template<> struct libdivide_constants<uint16_t,4786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4786_MAGIC, .more = U16LD_DENOM_4786_MORE};};
template<> struct libdivide_constants<uint16_t,4787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4787_MAGIC, .more = U16LD_DENOM_4787_MORE};};
template<> struct libdivide_constants<uint16_t,4788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4788_MAGIC, .more = U16LD_DENOM_4788_MORE};};
template<> struct libdivide_constants<uint16_t,4789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4789_MAGIC, .more = U16LD_DENOM_4789_MORE};};
template<> struct libdivide_constants<uint16_t,4790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4790_MAGIC, .more = U16LD_DENOM_4790_MORE};};
template<> struct libdivide_constants<uint16_t,4791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4791_MAGIC, .more = U16LD_DENOM_4791_MORE};};
template<> struct libdivide_constants<uint16_t,4792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4792_MAGIC, .more = U16LD_DENOM_4792_MORE};};
template<> struct libdivide_constants<uint16_t,4793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4793_MAGIC, .more = U16LD_DENOM_4793_MORE};};
template<> struct libdivide_constants<uint16_t,4794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4794_MAGIC, .more = U16LD_DENOM_4794_MORE};};
template<> struct libdivide_constants<uint16_t,4795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4795_MAGIC, .more = U16LD_DENOM_4795_MORE};};
template<> struct libdivide_constants<uint16_t,4796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4796_MAGIC, .more = U16LD_DENOM_4796_MORE};};
template<> struct libdivide_constants<uint16_t,4797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4797_MAGIC, .more = U16LD_DENOM_4797_MORE};};
template<> struct libdivide_constants<uint16_t,4798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4798_MAGIC, .more = U16LD_DENOM_4798_MORE};};
template<> struct libdivide_constants<uint16_t,4799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4799_MAGIC, .more = U16LD_DENOM_4799_MORE};};
template<> struct libdivide_constants<uint16_t,4800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4800_MAGIC, .more = U16LD_DENOM_4800_MORE};};
template<> struct libdivide_constants<uint16_t,4801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4801_MAGIC, .more = U16LD_DENOM_4801_MORE};};
template<> struct libdivide_constants<uint16_t,4802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4802_MAGIC, .more = U16LD_DENOM_4802_MORE};};
template<> struct libdivide_constants<uint16_t,4803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4803_MAGIC, .more = U16LD_DENOM_4803_MORE};};
template<> struct libdivide_constants<uint16_t,4804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4804_MAGIC, .more = U16LD_DENOM_4804_MORE};};
template<> struct libdivide_constants<uint16_t,4805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4805_MAGIC, .more = U16LD_DENOM_4805_MORE};};
template<> struct libdivide_constants<uint16_t,4806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4806_MAGIC, .more = U16LD_DENOM_4806_MORE};};
template<> struct libdivide_constants<uint16_t,4807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4807_MAGIC, .more = U16LD_DENOM_4807_MORE};};
template<> struct libdivide_constants<uint16_t,4808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4808_MAGIC, .more = U16LD_DENOM_4808_MORE};};
template<> struct libdivide_constants<uint16_t,4809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4809_MAGIC, .more = U16LD_DENOM_4809_MORE};};
template<> struct libdivide_constants<uint16_t,4810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4810_MAGIC, .more = U16LD_DENOM_4810_MORE};};
template<> struct libdivide_constants<uint16_t,4811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4811_MAGIC, .more = U16LD_DENOM_4811_MORE};};
template<> struct libdivide_constants<uint16_t,4812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4812_MAGIC, .more = U16LD_DENOM_4812_MORE};};
template<> struct libdivide_constants<uint16_t,4813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4813_MAGIC, .more = U16LD_DENOM_4813_MORE};};
template<> struct libdivide_constants<uint16_t,4814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4814_MAGIC, .more = U16LD_DENOM_4814_MORE};};
template<> struct libdivide_constants<uint16_t,4815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4815_MAGIC, .more = U16LD_DENOM_4815_MORE};};
template<> struct libdivide_constants<uint16_t,4816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4816_MAGIC, .more = U16LD_DENOM_4816_MORE};};
template<> struct libdivide_constants<uint16_t,4817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4817_MAGIC, .more = U16LD_DENOM_4817_MORE};};
template<> struct libdivide_constants<uint16_t,4818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4818_MAGIC, .more = U16LD_DENOM_4818_MORE};};
template<> struct libdivide_constants<uint16_t,4819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4819_MAGIC, .more = U16LD_DENOM_4819_MORE};};
template<> struct libdivide_constants<uint16_t,4820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4820_MAGIC, .more = U16LD_DENOM_4820_MORE};};
template<> struct libdivide_constants<uint16_t,4821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4821_MAGIC, .more = U16LD_DENOM_4821_MORE};};
template<> struct libdivide_constants<uint16_t,4822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4822_MAGIC, .more = U16LD_DENOM_4822_MORE};};
template<> struct libdivide_constants<uint16_t,4823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4823_MAGIC, .more = U16LD_DENOM_4823_MORE};};
template<> struct libdivide_constants<uint16_t,4824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4824_MAGIC, .more = U16LD_DENOM_4824_MORE};};
template<> struct libdivide_constants<uint16_t,4825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4825_MAGIC, .more = U16LD_DENOM_4825_MORE};};
template<> struct libdivide_constants<uint16_t,4826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4826_MAGIC, .more = U16LD_DENOM_4826_MORE};};
template<> struct libdivide_constants<uint16_t,4827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4827_MAGIC, .more = U16LD_DENOM_4827_MORE};};
template<> struct libdivide_constants<uint16_t,4828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4828_MAGIC, .more = U16LD_DENOM_4828_MORE};};
template<> struct libdivide_constants<uint16_t,4829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4829_MAGIC, .more = U16LD_DENOM_4829_MORE};};
template<> struct libdivide_constants<uint16_t,4830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4830_MAGIC, .more = U16LD_DENOM_4830_MORE};};
template<> struct libdivide_constants<uint16_t,4831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4831_MAGIC, .more = U16LD_DENOM_4831_MORE};};
template<> struct libdivide_constants<uint16_t,4832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4832_MAGIC, .more = U16LD_DENOM_4832_MORE};};
template<> struct libdivide_constants<uint16_t,4833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4833_MAGIC, .more = U16LD_DENOM_4833_MORE};};
template<> struct libdivide_constants<uint16_t,4834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4834_MAGIC, .more = U16LD_DENOM_4834_MORE};};
template<> struct libdivide_constants<uint16_t,4835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4835_MAGIC, .more = U16LD_DENOM_4835_MORE};};
template<> struct libdivide_constants<uint16_t,4836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4836_MAGIC, .more = U16LD_DENOM_4836_MORE};};
template<> struct libdivide_constants<uint16_t,4837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4837_MAGIC, .more = U16LD_DENOM_4837_MORE};};
template<> struct libdivide_constants<uint16_t,4838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4838_MAGIC, .more = U16LD_DENOM_4838_MORE};};
template<> struct libdivide_constants<uint16_t,4839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4839_MAGIC, .more = U16LD_DENOM_4839_MORE};};
template<> struct libdivide_constants<uint16_t,4840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4840_MAGIC, .more = U16LD_DENOM_4840_MORE};};
template<> struct libdivide_constants<uint16_t,4841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4841_MAGIC, .more = U16LD_DENOM_4841_MORE};};
template<> struct libdivide_constants<uint16_t,4842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4842_MAGIC, .more = U16LD_DENOM_4842_MORE};};
template<> struct libdivide_constants<uint16_t,4843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4843_MAGIC, .more = U16LD_DENOM_4843_MORE};};
template<> struct libdivide_constants<uint16_t,4844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4844_MAGIC, .more = U16LD_DENOM_4844_MORE};};
template<> struct libdivide_constants<uint16_t,4845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4845_MAGIC, .more = U16LD_DENOM_4845_MORE};};
template<> struct libdivide_constants<uint16_t,4846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4846_MAGIC, .more = U16LD_DENOM_4846_MORE};};
template<> struct libdivide_constants<uint16_t,4847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4847_MAGIC, .more = U16LD_DENOM_4847_MORE};};
template<> struct libdivide_constants<uint16_t,4848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4848_MAGIC, .more = U16LD_DENOM_4848_MORE};};
template<> struct libdivide_constants<uint16_t,4849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4849_MAGIC, .more = U16LD_DENOM_4849_MORE};};
template<> struct libdivide_constants<uint16_t,4850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4850_MAGIC, .more = U16LD_DENOM_4850_MORE};};
template<> struct libdivide_constants<uint16_t,4851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4851_MAGIC, .more = U16LD_DENOM_4851_MORE};};
template<> struct libdivide_constants<uint16_t,4852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4852_MAGIC, .more = U16LD_DENOM_4852_MORE};};
template<> struct libdivide_constants<uint16_t,4853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4853_MAGIC, .more = U16LD_DENOM_4853_MORE};};
template<> struct libdivide_constants<uint16_t,4854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4854_MAGIC, .more = U16LD_DENOM_4854_MORE};};
template<> struct libdivide_constants<uint16_t,4855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4855_MAGIC, .more = U16LD_DENOM_4855_MORE};};
template<> struct libdivide_constants<uint16_t,4856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4856_MAGIC, .more = U16LD_DENOM_4856_MORE};};
template<> struct libdivide_constants<uint16_t,4857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4857_MAGIC, .more = U16LD_DENOM_4857_MORE};};
template<> struct libdivide_constants<uint16_t,4858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4858_MAGIC, .more = U16LD_DENOM_4858_MORE};};
template<> struct libdivide_constants<uint16_t,4859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4859_MAGIC, .more = U16LD_DENOM_4859_MORE};};
template<> struct libdivide_constants<uint16_t,4860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4860_MAGIC, .more = U16LD_DENOM_4860_MORE};};
template<> struct libdivide_constants<uint16_t,4861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4861_MAGIC, .more = U16LD_DENOM_4861_MORE};};
template<> struct libdivide_constants<uint16_t,4862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4862_MAGIC, .more = U16LD_DENOM_4862_MORE};};
template<> struct libdivide_constants<uint16_t,4863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4863_MAGIC, .more = U16LD_DENOM_4863_MORE};};
template<> struct libdivide_constants<uint16_t,4864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4864_MAGIC, .more = U16LD_DENOM_4864_MORE};};
template<> struct libdivide_constants<uint16_t,4865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4865_MAGIC, .more = U16LD_DENOM_4865_MORE};};
template<> struct libdivide_constants<uint16_t,4866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4866_MAGIC, .more = U16LD_DENOM_4866_MORE};};
template<> struct libdivide_constants<uint16_t,4867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4867_MAGIC, .more = U16LD_DENOM_4867_MORE};};
template<> struct libdivide_constants<uint16_t,4868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4868_MAGIC, .more = U16LD_DENOM_4868_MORE};};
template<> struct libdivide_constants<uint16_t,4869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4869_MAGIC, .more = U16LD_DENOM_4869_MORE};};
template<> struct libdivide_constants<uint16_t,4870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4870_MAGIC, .more = U16LD_DENOM_4870_MORE};};
template<> struct libdivide_constants<uint16_t,4871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4871_MAGIC, .more = U16LD_DENOM_4871_MORE};};
template<> struct libdivide_constants<uint16_t,4872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4872_MAGIC, .more = U16LD_DENOM_4872_MORE};};
template<> struct libdivide_constants<uint16_t,4873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4873_MAGIC, .more = U16LD_DENOM_4873_MORE};};
template<> struct libdivide_constants<uint16_t,4874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4874_MAGIC, .more = U16LD_DENOM_4874_MORE};};
template<> struct libdivide_constants<uint16_t,4875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4875_MAGIC, .more = U16LD_DENOM_4875_MORE};};
template<> struct libdivide_constants<uint16_t,4876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4876_MAGIC, .more = U16LD_DENOM_4876_MORE};};
template<> struct libdivide_constants<uint16_t,4877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4877_MAGIC, .more = U16LD_DENOM_4877_MORE};};
template<> struct libdivide_constants<uint16_t,4878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4878_MAGIC, .more = U16LD_DENOM_4878_MORE};};
template<> struct libdivide_constants<uint16_t,4879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4879_MAGIC, .more = U16LD_DENOM_4879_MORE};};
template<> struct libdivide_constants<uint16_t,4880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4880_MAGIC, .more = U16LD_DENOM_4880_MORE};};
template<> struct libdivide_constants<uint16_t,4881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4881_MAGIC, .more = U16LD_DENOM_4881_MORE};};
template<> struct libdivide_constants<uint16_t,4882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4882_MAGIC, .more = U16LD_DENOM_4882_MORE};};
template<> struct libdivide_constants<uint16_t,4883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4883_MAGIC, .more = U16LD_DENOM_4883_MORE};};
template<> struct libdivide_constants<uint16_t,4884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4884_MAGIC, .more = U16LD_DENOM_4884_MORE};};
template<> struct libdivide_constants<uint16_t,4885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4885_MAGIC, .more = U16LD_DENOM_4885_MORE};};
template<> struct libdivide_constants<uint16_t,4886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4886_MAGIC, .more = U16LD_DENOM_4886_MORE};};
template<> struct libdivide_constants<uint16_t,4887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4887_MAGIC, .more = U16LD_DENOM_4887_MORE};};
template<> struct libdivide_constants<uint16_t,4888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4888_MAGIC, .more = U16LD_DENOM_4888_MORE};};
template<> struct libdivide_constants<uint16_t,4889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4889_MAGIC, .more = U16LD_DENOM_4889_MORE};};
template<> struct libdivide_constants<uint16_t,4890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4890_MAGIC, .more = U16LD_DENOM_4890_MORE};};
template<> struct libdivide_constants<uint16_t,4891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4891_MAGIC, .more = U16LD_DENOM_4891_MORE};};
template<> struct libdivide_constants<uint16_t,4892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4892_MAGIC, .more = U16LD_DENOM_4892_MORE};};
template<> struct libdivide_constants<uint16_t,4893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4893_MAGIC, .more = U16LD_DENOM_4893_MORE};};
template<> struct libdivide_constants<uint16_t,4894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4894_MAGIC, .more = U16LD_DENOM_4894_MORE};};
template<> struct libdivide_constants<uint16_t,4895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4895_MAGIC, .more = U16LD_DENOM_4895_MORE};};
template<> struct libdivide_constants<uint16_t,4896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4896_MAGIC, .more = U16LD_DENOM_4896_MORE};};
template<> struct libdivide_constants<uint16_t,4897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4897_MAGIC, .more = U16LD_DENOM_4897_MORE};};
template<> struct libdivide_constants<uint16_t,4898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4898_MAGIC, .more = U16LD_DENOM_4898_MORE};};
template<> struct libdivide_constants<uint16_t,4899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4899_MAGIC, .more = U16LD_DENOM_4899_MORE};};
template<> struct libdivide_constants<uint16_t,4900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4900_MAGIC, .more = U16LD_DENOM_4900_MORE};};
template<> struct libdivide_constants<uint16_t,4901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4901_MAGIC, .more = U16LD_DENOM_4901_MORE};};
template<> struct libdivide_constants<uint16_t,4902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4902_MAGIC, .more = U16LD_DENOM_4902_MORE};};
template<> struct libdivide_constants<uint16_t,4903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4903_MAGIC, .more = U16LD_DENOM_4903_MORE};};
template<> struct libdivide_constants<uint16_t,4904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4904_MAGIC, .more = U16LD_DENOM_4904_MORE};};
template<> struct libdivide_constants<uint16_t,4905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4905_MAGIC, .more = U16LD_DENOM_4905_MORE};};
template<> struct libdivide_constants<uint16_t,4906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4906_MAGIC, .more = U16LD_DENOM_4906_MORE};};
template<> struct libdivide_constants<uint16_t,4907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4907_MAGIC, .more = U16LD_DENOM_4907_MORE};};
template<> struct libdivide_constants<uint16_t,4908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4908_MAGIC, .more = U16LD_DENOM_4908_MORE};};
template<> struct libdivide_constants<uint16_t,4909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4909_MAGIC, .more = U16LD_DENOM_4909_MORE};};
template<> struct libdivide_constants<uint16_t,4910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4910_MAGIC, .more = U16LD_DENOM_4910_MORE};};
template<> struct libdivide_constants<uint16_t,4911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4911_MAGIC, .more = U16LD_DENOM_4911_MORE};};
template<> struct libdivide_constants<uint16_t,4912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4912_MAGIC, .more = U16LD_DENOM_4912_MORE};};
template<> struct libdivide_constants<uint16_t,4913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4913_MAGIC, .more = U16LD_DENOM_4913_MORE};};
template<> struct libdivide_constants<uint16_t,4914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4914_MAGIC, .more = U16LD_DENOM_4914_MORE};};
template<> struct libdivide_constants<uint16_t,4915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4915_MAGIC, .more = U16LD_DENOM_4915_MORE};};
template<> struct libdivide_constants<uint16_t,4916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4916_MAGIC, .more = U16LD_DENOM_4916_MORE};};
template<> struct libdivide_constants<uint16_t,4917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4917_MAGIC, .more = U16LD_DENOM_4917_MORE};};
template<> struct libdivide_constants<uint16_t,4918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4918_MAGIC, .more = U16LD_DENOM_4918_MORE};};
template<> struct libdivide_constants<uint16_t,4919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4919_MAGIC, .more = U16LD_DENOM_4919_MORE};};
template<> struct libdivide_constants<uint16_t,4920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4920_MAGIC, .more = U16LD_DENOM_4920_MORE};};
template<> struct libdivide_constants<uint16_t,4921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4921_MAGIC, .more = U16LD_DENOM_4921_MORE};};
template<> struct libdivide_constants<uint16_t,4922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4922_MAGIC, .more = U16LD_DENOM_4922_MORE};};
template<> struct libdivide_constants<uint16_t,4923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4923_MAGIC, .more = U16LD_DENOM_4923_MORE};};
template<> struct libdivide_constants<uint16_t,4924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4924_MAGIC, .more = U16LD_DENOM_4924_MORE};};
template<> struct libdivide_constants<uint16_t,4925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4925_MAGIC, .more = U16LD_DENOM_4925_MORE};};
template<> struct libdivide_constants<uint16_t,4926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4926_MAGIC, .more = U16LD_DENOM_4926_MORE};};
template<> struct libdivide_constants<uint16_t,4927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4927_MAGIC, .more = U16LD_DENOM_4927_MORE};};
template<> struct libdivide_constants<uint16_t,4928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4928_MAGIC, .more = U16LD_DENOM_4928_MORE};};
template<> struct libdivide_constants<uint16_t,4929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4929_MAGIC, .more = U16LD_DENOM_4929_MORE};};
template<> struct libdivide_constants<uint16_t,4930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4930_MAGIC, .more = U16LD_DENOM_4930_MORE};};
template<> struct libdivide_constants<uint16_t,4931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4931_MAGIC, .more = U16LD_DENOM_4931_MORE};};
template<> struct libdivide_constants<uint16_t,4932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4932_MAGIC, .more = U16LD_DENOM_4932_MORE};};
template<> struct libdivide_constants<uint16_t,4933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4933_MAGIC, .more = U16LD_DENOM_4933_MORE};};
template<> struct libdivide_constants<uint16_t,4934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4934_MAGIC, .more = U16LD_DENOM_4934_MORE};};
template<> struct libdivide_constants<uint16_t,4935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4935_MAGIC, .more = U16LD_DENOM_4935_MORE};};
template<> struct libdivide_constants<uint16_t,4936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4936_MAGIC, .more = U16LD_DENOM_4936_MORE};};
template<> struct libdivide_constants<uint16_t,4937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4937_MAGIC, .more = U16LD_DENOM_4937_MORE};};
template<> struct libdivide_constants<uint16_t,4938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4938_MAGIC, .more = U16LD_DENOM_4938_MORE};};
template<> struct libdivide_constants<uint16_t,4939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4939_MAGIC, .more = U16LD_DENOM_4939_MORE};};
template<> struct libdivide_constants<uint16_t,4940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4940_MAGIC, .more = U16LD_DENOM_4940_MORE};};
template<> struct libdivide_constants<uint16_t,4941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4941_MAGIC, .more = U16LD_DENOM_4941_MORE};};
template<> struct libdivide_constants<uint16_t,4942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4942_MAGIC, .more = U16LD_DENOM_4942_MORE};};
template<> struct libdivide_constants<uint16_t,4943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4943_MAGIC, .more = U16LD_DENOM_4943_MORE};};
template<> struct libdivide_constants<uint16_t,4944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4944_MAGIC, .more = U16LD_DENOM_4944_MORE};};
template<> struct libdivide_constants<uint16_t,4945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4945_MAGIC, .more = U16LD_DENOM_4945_MORE};};
template<> struct libdivide_constants<uint16_t,4946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4946_MAGIC, .more = U16LD_DENOM_4946_MORE};};
template<> struct libdivide_constants<uint16_t,4947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4947_MAGIC, .more = U16LD_DENOM_4947_MORE};};
template<> struct libdivide_constants<uint16_t,4948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4948_MAGIC, .more = U16LD_DENOM_4948_MORE};};
template<> struct libdivide_constants<uint16_t,4949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4949_MAGIC, .more = U16LD_DENOM_4949_MORE};};
template<> struct libdivide_constants<uint16_t,4950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4950_MAGIC, .more = U16LD_DENOM_4950_MORE};};
template<> struct libdivide_constants<uint16_t,4951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4951_MAGIC, .more = U16LD_DENOM_4951_MORE};};
template<> struct libdivide_constants<uint16_t,4952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4952_MAGIC, .more = U16LD_DENOM_4952_MORE};};
template<> struct libdivide_constants<uint16_t,4953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4953_MAGIC, .more = U16LD_DENOM_4953_MORE};};
template<> struct libdivide_constants<uint16_t,4954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4954_MAGIC, .more = U16LD_DENOM_4954_MORE};};
template<> struct libdivide_constants<uint16_t,4955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4955_MAGIC, .more = U16LD_DENOM_4955_MORE};};
template<> struct libdivide_constants<uint16_t,4956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4956_MAGIC, .more = U16LD_DENOM_4956_MORE};};
template<> struct libdivide_constants<uint16_t,4957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4957_MAGIC, .more = U16LD_DENOM_4957_MORE};};
template<> struct libdivide_constants<uint16_t,4958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4958_MAGIC, .more = U16LD_DENOM_4958_MORE};};
template<> struct libdivide_constants<uint16_t,4959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4959_MAGIC, .more = U16LD_DENOM_4959_MORE};};
template<> struct libdivide_constants<uint16_t,4960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4960_MAGIC, .more = U16LD_DENOM_4960_MORE};};
template<> struct libdivide_constants<uint16_t,4961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4961_MAGIC, .more = U16LD_DENOM_4961_MORE};};
template<> struct libdivide_constants<uint16_t,4962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4962_MAGIC, .more = U16LD_DENOM_4962_MORE};};
template<> struct libdivide_constants<uint16_t,4963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4963_MAGIC, .more = U16LD_DENOM_4963_MORE};};
template<> struct libdivide_constants<uint16_t,4964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4964_MAGIC, .more = U16LD_DENOM_4964_MORE};};
template<> struct libdivide_constants<uint16_t,4965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4965_MAGIC, .more = U16LD_DENOM_4965_MORE};};
template<> struct libdivide_constants<uint16_t,4966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4966_MAGIC, .more = U16LD_DENOM_4966_MORE};};
template<> struct libdivide_constants<uint16_t,4967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4967_MAGIC, .more = U16LD_DENOM_4967_MORE};};
template<> struct libdivide_constants<uint16_t,4968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4968_MAGIC, .more = U16LD_DENOM_4968_MORE};};
template<> struct libdivide_constants<uint16_t,4969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4969_MAGIC, .more = U16LD_DENOM_4969_MORE};};
template<> struct libdivide_constants<uint16_t,4970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4970_MAGIC, .more = U16LD_DENOM_4970_MORE};};
template<> struct libdivide_constants<uint16_t,4971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4971_MAGIC, .more = U16LD_DENOM_4971_MORE};};
template<> struct libdivide_constants<uint16_t,4972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4972_MAGIC, .more = U16LD_DENOM_4972_MORE};};
template<> struct libdivide_constants<uint16_t,4973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4973_MAGIC, .more = U16LD_DENOM_4973_MORE};};
template<> struct libdivide_constants<uint16_t,4974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4974_MAGIC, .more = U16LD_DENOM_4974_MORE};};
template<> struct libdivide_constants<uint16_t,4975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4975_MAGIC, .more = U16LD_DENOM_4975_MORE};};
template<> struct libdivide_constants<uint16_t,4976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4976_MAGIC, .more = U16LD_DENOM_4976_MORE};};
template<> struct libdivide_constants<uint16_t,4977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4977_MAGIC, .more = U16LD_DENOM_4977_MORE};};
template<> struct libdivide_constants<uint16_t,4978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4978_MAGIC, .more = U16LD_DENOM_4978_MORE};};
template<> struct libdivide_constants<uint16_t,4979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4979_MAGIC, .more = U16LD_DENOM_4979_MORE};};
template<> struct libdivide_constants<uint16_t,4980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4980_MAGIC, .more = U16LD_DENOM_4980_MORE};};
template<> struct libdivide_constants<uint16_t,4981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4981_MAGIC, .more = U16LD_DENOM_4981_MORE};};
template<> struct libdivide_constants<uint16_t,4982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4982_MAGIC, .more = U16LD_DENOM_4982_MORE};};
template<> struct libdivide_constants<uint16_t,4983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4983_MAGIC, .more = U16LD_DENOM_4983_MORE};};
template<> struct libdivide_constants<uint16_t,4984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4984_MAGIC, .more = U16LD_DENOM_4984_MORE};};
template<> struct libdivide_constants<uint16_t,4985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4985_MAGIC, .more = U16LD_DENOM_4985_MORE};};
template<> struct libdivide_constants<uint16_t,4986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4986_MAGIC, .more = U16LD_DENOM_4986_MORE};};
template<> struct libdivide_constants<uint16_t,4987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4987_MAGIC, .more = U16LD_DENOM_4987_MORE};};
template<> struct libdivide_constants<uint16_t,4988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4988_MAGIC, .more = U16LD_DENOM_4988_MORE};};
template<> struct libdivide_constants<uint16_t,4989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4989_MAGIC, .more = U16LD_DENOM_4989_MORE};};
template<> struct libdivide_constants<uint16_t,4990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4990_MAGIC, .more = U16LD_DENOM_4990_MORE};};
template<> struct libdivide_constants<uint16_t,4991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4991_MAGIC, .more = U16LD_DENOM_4991_MORE};};
template<> struct libdivide_constants<uint16_t,4992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4992_MAGIC, .more = U16LD_DENOM_4992_MORE};};
template<> struct libdivide_constants<uint16_t,4993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4993_MAGIC, .more = U16LD_DENOM_4993_MORE};};
template<> struct libdivide_constants<uint16_t,4994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4994_MAGIC, .more = U16LD_DENOM_4994_MORE};};
template<> struct libdivide_constants<uint16_t,4995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4995_MAGIC, .more = U16LD_DENOM_4995_MORE};};
template<> struct libdivide_constants<uint16_t,4996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4996_MAGIC, .more = U16LD_DENOM_4996_MORE};};
template<> struct libdivide_constants<uint16_t,4997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4997_MAGIC, .more = U16LD_DENOM_4997_MORE};};
template<> struct libdivide_constants<uint16_t,4998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4998_MAGIC, .more = U16LD_DENOM_4998_MORE};};
template<> struct libdivide_constants<uint16_t,4999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_4999_MAGIC, .more = U16LD_DENOM_4999_MORE};};
template<> struct libdivide_constants<uint16_t,5000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5000_MAGIC, .more = U16LD_DENOM_5000_MORE};};
template<> struct libdivide_constants<uint16_t,5001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5001_MAGIC, .more = U16LD_DENOM_5001_MORE};};
template<> struct libdivide_constants<uint16_t,5002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5002_MAGIC, .more = U16LD_DENOM_5002_MORE};};
template<> struct libdivide_constants<uint16_t,5003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5003_MAGIC, .more = U16LD_DENOM_5003_MORE};};
template<> struct libdivide_constants<uint16_t,5004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5004_MAGIC, .more = U16LD_DENOM_5004_MORE};};
template<> struct libdivide_constants<uint16_t,5005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5005_MAGIC, .more = U16LD_DENOM_5005_MORE};};
template<> struct libdivide_constants<uint16_t,5006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5006_MAGIC, .more = U16LD_DENOM_5006_MORE};};
template<> struct libdivide_constants<uint16_t,5007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5007_MAGIC, .more = U16LD_DENOM_5007_MORE};};
template<> struct libdivide_constants<uint16_t,5008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5008_MAGIC, .more = U16LD_DENOM_5008_MORE};};
template<> struct libdivide_constants<uint16_t,5009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5009_MAGIC, .more = U16LD_DENOM_5009_MORE};};
template<> struct libdivide_constants<uint16_t,5010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5010_MAGIC, .more = U16LD_DENOM_5010_MORE};};
template<> struct libdivide_constants<uint16_t,5011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5011_MAGIC, .more = U16LD_DENOM_5011_MORE};};
template<> struct libdivide_constants<uint16_t,5012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5012_MAGIC, .more = U16LD_DENOM_5012_MORE};};
template<> struct libdivide_constants<uint16_t,5013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5013_MAGIC, .more = U16LD_DENOM_5013_MORE};};
template<> struct libdivide_constants<uint16_t,5014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5014_MAGIC, .more = U16LD_DENOM_5014_MORE};};
template<> struct libdivide_constants<uint16_t,5015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5015_MAGIC, .more = U16LD_DENOM_5015_MORE};};
template<> struct libdivide_constants<uint16_t,5016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5016_MAGIC, .more = U16LD_DENOM_5016_MORE};};
template<> struct libdivide_constants<uint16_t,5017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5017_MAGIC, .more = U16LD_DENOM_5017_MORE};};
template<> struct libdivide_constants<uint16_t,5018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5018_MAGIC, .more = U16LD_DENOM_5018_MORE};};
template<> struct libdivide_constants<uint16_t,5019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5019_MAGIC, .more = U16LD_DENOM_5019_MORE};};
template<> struct libdivide_constants<uint16_t,5020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5020_MAGIC, .more = U16LD_DENOM_5020_MORE};};
template<> struct libdivide_constants<uint16_t,5021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5021_MAGIC, .more = U16LD_DENOM_5021_MORE};};
template<> struct libdivide_constants<uint16_t,5022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5022_MAGIC, .more = U16LD_DENOM_5022_MORE};};
template<> struct libdivide_constants<uint16_t,5023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5023_MAGIC, .more = U16LD_DENOM_5023_MORE};};
template<> struct libdivide_constants<uint16_t,5024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5024_MAGIC, .more = U16LD_DENOM_5024_MORE};};
template<> struct libdivide_constants<uint16_t,5025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5025_MAGIC, .more = U16LD_DENOM_5025_MORE};};
template<> struct libdivide_constants<uint16_t,5026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5026_MAGIC, .more = U16LD_DENOM_5026_MORE};};
template<> struct libdivide_constants<uint16_t,5027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5027_MAGIC, .more = U16LD_DENOM_5027_MORE};};
template<> struct libdivide_constants<uint16_t,5028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5028_MAGIC, .more = U16LD_DENOM_5028_MORE};};
template<> struct libdivide_constants<uint16_t,5029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5029_MAGIC, .more = U16LD_DENOM_5029_MORE};};
template<> struct libdivide_constants<uint16_t,5030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5030_MAGIC, .more = U16LD_DENOM_5030_MORE};};
template<> struct libdivide_constants<uint16_t,5031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5031_MAGIC, .more = U16LD_DENOM_5031_MORE};};
template<> struct libdivide_constants<uint16_t,5032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5032_MAGIC, .more = U16LD_DENOM_5032_MORE};};
template<> struct libdivide_constants<uint16_t,5033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5033_MAGIC, .more = U16LD_DENOM_5033_MORE};};
template<> struct libdivide_constants<uint16_t,5034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5034_MAGIC, .more = U16LD_DENOM_5034_MORE};};
template<> struct libdivide_constants<uint16_t,5035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5035_MAGIC, .more = U16LD_DENOM_5035_MORE};};
template<> struct libdivide_constants<uint16_t,5036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5036_MAGIC, .more = U16LD_DENOM_5036_MORE};};
template<> struct libdivide_constants<uint16_t,5037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5037_MAGIC, .more = U16LD_DENOM_5037_MORE};};
template<> struct libdivide_constants<uint16_t,5038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5038_MAGIC, .more = U16LD_DENOM_5038_MORE};};
template<> struct libdivide_constants<uint16_t,5039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5039_MAGIC, .more = U16LD_DENOM_5039_MORE};};
template<> struct libdivide_constants<uint16_t,5040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5040_MAGIC, .more = U16LD_DENOM_5040_MORE};};
template<> struct libdivide_constants<uint16_t,5041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5041_MAGIC, .more = U16LD_DENOM_5041_MORE};};
template<> struct libdivide_constants<uint16_t,5042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5042_MAGIC, .more = U16LD_DENOM_5042_MORE};};
template<> struct libdivide_constants<uint16_t,5043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5043_MAGIC, .more = U16LD_DENOM_5043_MORE};};
template<> struct libdivide_constants<uint16_t,5044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5044_MAGIC, .more = U16LD_DENOM_5044_MORE};};
template<> struct libdivide_constants<uint16_t,5045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5045_MAGIC, .more = U16LD_DENOM_5045_MORE};};
template<> struct libdivide_constants<uint16_t,5046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5046_MAGIC, .more = U16LD_DENOM_5046_MORE};};
template<> struct libdivide_constants<uint16_t,5047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5047_MAGIC, .more = U16LD_DENOM_5047_MORE};};
template<> struct libdivide_constants<uint16_t,5048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5048_MAGIC, .more = U16LD_DENOM_5048_MORE};};
template<> struct libdivide_constants<uint16_t,5049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5049_MAGIC, .more = U16LD_DENOM_5049_MORE};};
template<> struct libdivide_constants<uint16_t,5050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5050_MAGIC, .more = U16LD_DENOM_5050_MORE};};
template<> struct libdivide_constants<uint16_t,5051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5051_MAGIC, .more = U16LD_DENOM_5051_MORE};};
template<> struct libdivide_constants<uint16_t,5052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5052_MAGIC, .more = U16LD_DENOM_5052_MORE};};
template<> struct libdivide_constants<uint16_t,5053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5053_MAGIC, .more = U16LD_DENOM_5053_MORE};};
template<> struct libdivide_constants<uint16_t,5054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5054_MAGIC, .more = U16LD_DENOM_5054_MORE};};
template<> struct libdivide_constants<uint16_t,5055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5055_MAGIC, .more = U16LD_DENOM_5055_MORE};};
template<> struct libdivide_constants<uint16_t,5056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5056_MAGIC, .more = U16LD_DENOM_5056_MORE};};
template<> struct libdivide_constants<uint16_t,5057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5057_MAGIC, .more = U16LD_DENOM_5057_MORE};};
template<> struct libdivide_constants<uint16_t,5058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5058_MAGIC, .more = U16LD_DENOM_5058_MORE};};
template<> struct libdivide_constants<uint16_t,5059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5059_MAGIC, .more = U16LD_DENOM_5059_MORE};};
template<> struct libdivide_constants<uint16_t,5060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5060_MAGIC, .more = U16LD_DENOM_5060_MORE};};
template<> struct libdivide_constants<uint16_t,5061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5061_MAGIC, .more = U16LD_DENOM_5061_MORE};};
template<> struct libdivide_constants<uint16_t,5062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5062_MAGIC, .more = U16LD_DENOM_5062_MORE};};
template<> struct libdivide_constants<uint16_t,5063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5063_MAGIC, .more = U16LD_DENOM_5063_MORE};};
template<> struct libdivide_constants<uint16_t,5064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5064_MAGIC, .more = U16LD_DENOM_5064_MORE};};
template<> struct libdivide_constants<uint16_t,5065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5065_MAGIC, .more = U16LD_DENOM_5065_MORE};};
template<> struct libdivide_constants<uint16_t,5066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5066_MAGIC, .more = U16LD_DENOM_5066_MORE};};
template<> struct libdivide_constants<uint16_t,5067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5067_MAGIC, .more = U16LD_DENOM_5067_MORE};};
template<> struct libdivide_constants<uint16_t,5068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5068_MAGIC, .more = U16LD_DENOM_5068_MORE};};
template<> struct libdivide_constants<uint16_t,5069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5069_MAGIC, .more = U16LD_DENOM_5069_MORE};};
template<> struct libdivide_constants<uint16_t,5070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5070_MAGIC, .more = U16LD_DENOM_5070_MORE};};
template<> struct libdivide_constants<uint16_t,5071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5071_MAGIC, .more = U16LD_DENOM_5071_MORE};};
template<> struct libdivide_constants<uint16_t,5072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5072_MAGIC, .more = U16LD_DENOM_5072_MORE};};
template<> struct libdivide_constants<uint16_t,5073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5073_MAGIC, .more = U16LD_DENOM_5073_MORE};};
template<> struct libdivide_constants<uint16_t,5074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5074_MAGIC, .more = U16LD_DENOM_5074_MORE};};
template<> struct libdivide_constants<uint16_t,5075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5075_MAGIC, .more = U16LD_DENOM_5075_MORE};};
template<> struct libdivide_constants<uint16_t,5076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5076_MAGIC, .more = U16LD_DENOM_5076_MORE};};
template<> struct libdivide_constants<uint16_t,5077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5077_MAGIC, .more = U16LD_DENOM_5077_MORE};};
template<> struct libdivide_constants<uint16_t,5078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5078_MAGIC, .more = U16LD_DENOM_5078_MORE};};
template<> struct libdivide_constants<uint16_t,5079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5079_MAGIC, .more = U16LD_DENOM_5079_MORE};};
template<> struct libdivide_constants<uint16_t,5080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5080_MAGIC, .more = U16LD_DENOM_5080_MORE};};
template<> struct libdivide_constants<uint16_t,5081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5081_MAGIC, .more = U16LD_DENOM_5081_MORE};};
template<> struct libdivide_constants<uint16_t,5082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5082_MAGIC, .more = U16LD_DENOM_5082_MORE};};
template<> struct libdivide_constants<uint16_t,5083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5083_MAGIC, .more = U16LD_DENOM_5083_MORE};};
template<> struct libdivide_constants<uint16_t,5084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5084_MAGIC, .more = U16LD_DENOM_5084_MORE};};
template<> struct libdivide_constants<uint16_t,5085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5085_MAGIC, .more = U16LD_DENOM_5085_MORE};};
template<> struct libdivide_constants<uint16_t,5086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5086_MAGIC, .more = U16LD_DENOM_5086_MORE};};
template<> struct libdivide_constants<uint16_t,5087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5087_MAGIC, .more = U16LD_DENOM_5087_MORE};};
template<> struct libdivide_constants<uint16_t,5088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5088_MAGIC, .more = U16LD_DENOM_5088_MORE};};
template<> struct libdivide_constants<uint16_t,5089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5089_MAGIC, .more = U16LD_DENOM_5089_MORE};};
template<> struct libdivide_constants<uint16_t,5090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5090_MAGIC, .more = U16LD_DENOM_5090_MORE};};
template<> struct libdivide_constants<uint16_t,5091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5091_MAGIC, .more = U16LD_DENOM_5091_MORE};};
template<> struct libdivide_constants<uint16_t,5092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5092_MAGIC, .more = U16LD_DENOM_5092_MORE};};
template<> struct libdivide_constants<uint16_t,5093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5093_MAGIC, .more = U16LD_DENOM_5093_MORE};};
template<> struct libdivide_constants<uint16_t,5094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5094_MAGIC, .more = U16LD_DENOM_5094_MORE};};
template<> struct libdivide_constants<uint16_t,5095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5095_MAGIC, .more = U16LD_DENOM_5095_MORE};};
template<> struct libdivide_constants<uint16_t,5096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5096_MAGIC, .more = U16LD_DENOM_5096_MORE};};
template<> struct libdivide_constants<uint16_t,5097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5097_MAGIC, .more = U16LD_DENOM_5097_MORE};};
template<> struct libdivide_constants<uint16_t,5098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5098_MAGIC, .more = U16LD_DENOM_5098_MORE};};
template<> struct libdivide_constants<uint16_t,5099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5099_MAGIC, .more = U16LD_DENOM_5099_MORE};};
template<> struct libdivide_constants<uint16_t,5100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5100_MAGIC, .more = U16LD_DENOM_5100_MORE};};
template<> struct libdivide_constants<uint16_t,5101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5101_MAGIC, .more = U16LD_DENOM_5101_MORE};};
template<> struct libdivide_constants<uint16_t,5102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5102_MAGIC, .more = U16LD_DENOM_5102_MORE};};
template<> struct libdivide_constants<uint16_t,5103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5103_MAGIC, .more = U16LD_DENOM_5103_MORE};};
template<> struct libdivide_constants<uint16_t,5104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5104_MAGIC, .more = U16LD_DENOM_5104_MORE};};
template<> struct libdivide_constants<uint16_t,5105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5105_MAGIC, .more = U16LD_DENOM_5105_MORE};};
template<> struct libdivide_constants<uint16_t,5106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5106_MAGIC, .more = U16LD_DENOM_5106_MORE};};
template<> struct libdivide_constants<uint16_t,5107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5107_MAGIC, .more = U16LD_DENOM_5107_MORE};};
template<> struct libdivide_constants<uint16_t,5108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5108_MAGIC, .more = U16LD_DENOM_5108_MORE};};
template<> struct libdivide_constants<uint16_t,5109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5109_MAGIC, .more = U16LD_DENOM_5109_MORE};};
template<> struct libdivide_constants<uint16_t,5110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5110_MAGIC, .more = U16LD_DENOM_5110_MORE};};
template<> struct libdivide_constants<uint16_t,5111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5111_MAGIC, .more = U16LD_DENOM_5111_MORE};};
template<> struct libdivide_constants<uint16_t,5112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5112_MAGIC, .more = U16LD_DENOM_5112_MORE};};
template<> struct libdivide_constants<uint16_t,5113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5113_MAGIC, .more = U16LD_DENOM_5113_MORE};};
template<> struct libdivide_constants<uint16_t,5114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5114_MAGIC, .more = U16LD_DENOM_5114_MORE};};
template<> struct libdivide_constants<uint16_t,5115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5115_MAGIC, .more = U16LD_DENOM_5115_MORE};};
template<> struct libdivide_constants<uint16_t,5116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5116_MAGIC, .more = U16LD_DENOM_5116_MORE};};
template<> struct libdivide_constants<uint16_t,5117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5117_MAGIC, .more = U16LD_DENOM_5117_MORE};};
template<> struct libdivide_constants<uint16_t,5118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5118_MAGIC, .more = U16LD_DENOM_5118_MORE};};
template<> struct libdivide_constants<uint16_t,5119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5119_MAGIC, .more = U16LD_DENOM_5119_MORE};};
template<> struct libdivide_constants<uint16_t,5120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5120_MAGIC, .more = U16LD_DENOM_5120_MORE};};
template<> struct libdivide_constants<uint16_t,5121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5121_MAGIC, .more = U16LD_DENOM_5121_MORE};};
template<> struct libdivide_constants<uint16_t,5122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5122_MAGIC, .more = U16LD_DENOM_5122_MORE};};
template<> struct libdivide_constants<uint16_t,5123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5123_MAGIC, .more = U16LD_DENOM_5123_MORE};};
template<> struct libdivide_constants<uint16_t,5124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5124_MAGIC, .more = U16LD_DENOM_5124_MORE};};
template<> struct libdivide_constants<uint16_t,5125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5125_MAGIC, .more = U16LD_DENOM_5125_MORE};};
template<> struct libdivide_constants<uint16_t,5126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5126_MAGIC, .more = U16LD_DENOM_5126_MORE};};
template<> struct libdivide_constants<uint16_t,5127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5127_MAGIC, .more = U16LD_DENOM_5127_MORE};};
template<> struct libdivide_constants<uint16_t,5128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5128_MAGIC, .more = U16LD_DENOM_5128_MORE};};
template<> struct libdivide_constants<uint16_t,5129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5129_MAGIC, .more = U16LD_DENOM_5129_MORE};};
template<> struct libdivide_constants<uint16_t,5130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5130_MAGIC, .more = U16LD_DENOM_5130_MORE};};
template<> struct libdivide_constants<uint16_t,5131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5131_MAGIC, .more = U16LD_DENOM_5131_MORE};};
template<> struct libdivide_constants<uint16_t,5132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5132_MAGIC, .more = U16LD_DENOM_5132_MORE};};
template<> struct libdivide_constants<uint16_t,5133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5133_MAGIC, .more = U16LD_DENOM_5133_MORE};};
template<> struct libdivide_constants<uint16_t,5134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5134_MAGIC, .more = U16LD_DENOM_5134_MORE};};
template<> struct libdivide_constants<uint16_t,5135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5135_MAGIC, .more = U16LD_DENOM_5135_MORE};};
template<> struct libdivide_constants<uint16_t,5136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5136_MAGIC, .more = U16LD_DENOM_5136_MORE};};
template<> struct libdivide_constants<uint16_t,5137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5137_MAGIC, .more = U16LD_DENOM_5137_MORE};};
template<> struct libdivide_constants<uint16_t,5138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5138_MAGIC, .more = U16LD_DENOM_5138_MORE};};
template<> struct libdivide_constants<uint16_t,5139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5139_MAGIC, .more = U16LD_DENOM_5139_MORE};};
template<> struct libdivide_constants<uint16_t,5140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5140_MAGIC, .more = U16LD_DENOM_5140_MORE};};
template<> struct libdivide_constants<uint16_t,5141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5141_MAGIC, .more = U16LD_DENOM_5141_MORE};};
template<> struct libdivide_constants<uint16_t,5142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5142_MAGIC, .more = U16LD_DENOM_5142_MORE};};
template<> struct libdivide_constants<uint16_t,5143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5143_MAGIC, .more = U16LD_DENOM_5143_MORE};};
template<> struct libdivide_constants<uint16_t,5144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5144_MAGIC, .more = U16LD_DENOM_5144_MORE};};
template<> struct libdivide_constants<uint16_t,5145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5145_MAGIC, .more = U16LD_DENOM_5145_MORE};};
template<> struct libdivide_constants<uint16_t,5146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5146_MAGIC, .more = U16LD_DENOM_5146_MORE};};
template<> struct libdivide_constants<uint16_t,5147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5147_MAGIC, .more = U16LD_DENOM_5147_MORE};};
template<> struct libdivide_constants<uint16_t,5148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5148_MAGIC, .more = U16LD_DENOM_5148_MORE};};
template<> struct libdivide_constants<uint16_t,5149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5149_MAGIC, .more = U16LD_DENOM_5149_MORE};};
template<> struct libdivide_constants<uint16_t,5150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5150_MAGIC, .more = U16LD_DENOM_5150_MORE};};
template<> struct libdivide_constants<uint16_t,5151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5151_MAGIC, .more = U16LD_DENOM_5151_MORE};};
template<> struct libdivide_constants<uint16_t,5152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5152_MAGIC, .more = U16LD_DENOM_5152_MORE};};
template<> struct libdivide_constants<uint16_t,5153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5153_MAGIC, .more = U16LD_DENOM_5153_MORE};};
template<> struct libdivide_constants<uint16_t,5154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5154_MAGIC, .more = U16LD_DENOM_5154_MORE};};
template<> struct libdivide_constants<uint16_t,5155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5155_MAGIC, .more = U16LD_DENOM_5155_MORE};};
template<> struct libdivide_constants<uint16_t,5156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5156_MAGIC, .more = U16LD_DENOM_5156_MORE};};
template<> struct libdivide_constants<uint16_t,5157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5157_MAGIC, .more = U16LD_DENOM_5157_MORE};};
template<> struct libdivide_constants<uint16_t,5158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5158_MAGIC, .more = U16LD_DENOM_5158_MORE};};
template<> struct libdivide_constants<uint16_t,5159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5159_MAGIC, .more = U16LD_DENOM_5159_MORE};};
template<> struct libdivide_constants<uint16_t,5160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5160_MAGIC, .more = U16LD_DENOM_5160_MORE};};
template<> struct libdivide_constants<uint16_t,5161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5161_MAGIC, .more = U16LD_DENOM_5161_MORE};};
template<> struct libdivide_constants<uint16_t,5162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5162_MAGIC, .more = U16LD_DENOM_5162_MORE};};
template<> struct libdivide_constants<uint16_t,5163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5163_MAGIC, .more = U16LD_DENOM_5163_MORE};};
template<> struct libdivide_constants<uint16_t,5164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5164_MAGIC, .more = U16LD_DENOM_5164_MORE};};
template<> struct libdivide_constants<uint16_t,5165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5165_MAGIC, .more = U16LD_DENOM_5165_MORE};};
template<> struct libdivide_constants<uint16_t,5166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5166_MAGIC, .more = U16LD_DENOM_5166_MORE};};
template<> struct libdivide_constants<uint16_t,5167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5167_MAGIC, .more = U16LD_DENOM_5167_MORE};};
template<> struct libdivide_constants<uint16_t,5168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5168_MAGIC, .more = U16LD_DENOM_5168_MORE};};
template<> struct libdivide_constants<uint16_t,5169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5169_MAGIC, .more = U16LD_DENOM_5169_MORE};};
template<> struct libdivide_constants<uint16_t,5170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5170_MAGIC, .more = U16LD_DENOM_5170_MORE};};
template<> struct libdivide_constants<uint16_t,5171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5171_MAGIC, .more = U16LD_DENOM_5171_MORE};};
template<> struct libdivide_constants<uint16_t,5172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5172_MAGIC, .more = U16LD_DENOM_5172_MORE};};
template<> struct libdivide_constants<uint16_t,5173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5173_MAGIC, .more = U16LD_DENOM_5173_MORE};};
template<> struct libdivide_constants<uint16_t,5174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5174_MAGIC, .more = U16LD_DENOM_5174_MORE};};
template<> struct libdivide_constants<uint16_t,5175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5175_MAGIC, .more = U16LD_DENOM_5175_MORE};};
template<> struct libdivide_constants<uint16_t,5176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5176_MAGIC, .more = U16LD_DENOM_5176_MORE};};
template<> struct libdivide_constants<uint16_t,5177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5177_MAGIC, .more = U16LD_DENOM_5177_MORE};};
template<> struct libdivide_constants<uint16_t,5178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5178_MAGIC, .more = U16LD_DENOM_5178_MORE};};
template<> struct libdivide_constants<uint16_t,5179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5179_MAGIC, .more = U16LD_DENOM_5179_MORE};};
template<> struct libdivide_constants<uint16_t,5180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5180_MAGIC, .more = U16LD_DENOM_5180_MORE};};
template<> struct libdivide_constants<uint16_t,5181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5181_MAGIC, .more = U16LD_DENOM_5181_MORE};};
template<> struct libdivide_constants<uint16_t,5182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5182_MAGIC, .more = U16LD_DENOM_5182_MORE};};
template<> struct libdivide_constants<uint16_t,5183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5183_MAGIC, .more = U16LD_DENOM_5183_MORE};};
template<> struct libdivide_constants<uint16_t,5184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5184_MAGIC, .more = U16LD_DENOM_5184_MORE};};
template<> struct libdivide_constants<uint16_t,5185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5185_MAGIC, .more = U16LD_DENOM_5185_MORE};};
template<> struct libdivide_constants<uint16_t,5186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5186_MAGIC, .more = U16LD_DENOM_5186_MORE};};
template<> struct libdivide_constants<uint16_t,5187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5187_MAGIC, .more = U16LD_DENOM_5187_MORE};};
template<> struct libdivide_constants<uint16_t,5188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5188_MAGIC, .more = U16LD_DENOM_5188_MORE};};
template<> struct libdivide_constants<uint16_t,5189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5189_MAGIC, .more = U16LD_DENOM_5189_MORE};};
template<> struct libdivide_constants<uint16_t,5190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5190_MAGIC, .more = U16LD_DENOM_5190_MORE};};
template<> struct libdivide_constants<uint16_t,5191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5191_MAGIC, .more = U16LD_DENOM_5191_MORE};};
template<> struct libdivide_constants<uint16_t,5192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5192_MAGIC, .more = U16LD_DENOM_5192_MORE};};
template<> struct libdivide_constants<uint16_t,5193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5193_MAGIC, .more = U16LD_DENOM_5193_MORE};};
template<> struct libdivide_constants<uint16_t,5194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5194_MAGIC, .more = U16LD_DENOM_5194_MORE};};
template<> struct libdivide_constants<uint16_t,5195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5195_MAGIC, .more = U16LD_DENOM_5195_MORE};};
template<> struct libdivide_constants<uint16_t,5196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5196_MAGIC, .more = U16LD_DENOM_5196_MORE};};
template<> struct libdivide_constants<uint16_t,5197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5197_MAGIC, .more = U16LD_DENOM_5197_MORE};};
template<> struct libdivide_constants<uint16_t,5198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5198_MAGIC, .more = U16LD_DENOM_5198_MORE};};
template<> struct libdivide_constants<uint16_t,5199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5199_MAGIC, .more = U16LD_DENOM_5199_MORE};};
template<> struct libdivide_constants<uint16_t,5200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5200_MAGIC, .more = U16LD_DENOM_5200_MORE};};
template<> struct libdivide_constants<uint16_t,5201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5201_MAGIC, .more = U16LD_DENOM_5201_MORE};};
template<> struct libdivide_constants<uint16_t,5202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5202_MAGIC, .more = U16LD_DENOM_5202_MORE};};
template<> struct libdivide_constants<uint16_t,5203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5203_MAGIC, .more = U16LD_DENOM_5203_MORE};};
template<> struct libdivide_constants<uint16_t,5204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5204_MAGIC, .more = U16LD_DENOM_5204_MORE};};
template<> struct libdivide_constants<uint16_t,5205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5205_MAGIC, .more = U16LD_DENOM_5205_MORE};};
template<> struct libdivide_constants<uint16_t,5206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5206_MAGIC, .more = U16LD_DENOM_5206_MORE};};
template<> struct libdivide_constants<uint16_t,5207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5207_MAGIC, .more = U16LD_DENOM_5207_MORE};};
template<> struct libdivide_constants<uint16_t,5208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5208_MAGIC, .more = U16LD_DENOM_5208_MORE};};
template<> struct libdivide_constants<uint16_t,5209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5209_MAGIC, .more = U16LD_DENOM_5209_MORE};};
template<> struct libdivide_constants<uint16_t,5210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5210_MAGIC, .more = U16LD_DENOM_5210_MORE};};
template<> struct libdivide_constants<uint16_t,5211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5211_MAGIC, .more = U16LD_DENOM_5211_MORE};};
template<> struct libdivide_constants<uint16_t,5212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5212_MAGIC, .more = U16LD_DENOM_5212_MORE};};
template<> struct libdivide_constants<uint16_t,5213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5213_MAGIC, .more = U16LD_DENOM_5213_MORE};};
template<> struct libdivide_constants<uint16_t,5214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5214_MAGIC, .more = U16LD_DENOM_5214_MORE};};
template<> struct libdivide_constants<uint16_t,5215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5215_MAGIC, .more = U16LD_DENOM_5215_MORE};};
template<> struct libdivide_constants<uint16_t,5216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5216_MAGIC, .more = U16LD_DENOM_5216_MORE};};
template<> struct libdivide_constants<uint16_t,5217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5217_MAGIC, .more = U16LD_DENOM_5217_MORE};};
template<> struct libdivide_constants<uint16_t,5218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5218_MAGIC, .more = U16LD_DENOM_5218_MORE};};
template<> struct libdivide_constants<uint16_t,5219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5219_MAGIC, .more = U16LD_DENOM_5219_MORE};};
template<> struct libdivide_constants<uint16_t,5220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5220_MAGIC, .more = U16LD_DENOM_5220_MORE};};
template<> struct libdivide_constants<uint16_t,5221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5221_MAGIC, .more = U16LD_DENOM_5221_MORE};};
template<> struct libdivide_constants<uint16_t,5222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5222_MAGIC, .more = U16LD_DENOM_5222_MORE};};
template<> struct libdivide_constants<uint16_t,5223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5223_MAGIC, .more = U16LD_DENOM_5223_MORE};};
template<> struct libdivide_constants<uint16_t,5224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5224_MAGIC, .more = U16LD_DENOM_5224_MORE};};
template<> struct libdivide_constants<uint16_t,5225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5225_MAGIC, .more = U16LD_DENOM_5225_MORE};};
template<> struct libdivide_constants<uint16_t,5226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5226_MAGIC, .more = U16LD_DENOM_5226_MORE};};
template<> struct libdivide_constants<uint16_t,5227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5227_MAGIC, .more = U16LD_DENOM_5227_MORE};};
template<> struct libdivide_constants<uint16_t,5228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5228_MAGIC, .more = U16LD_DENOM_5228_MORE};};
template<> struct libdivide_constants<uint16_t,5229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5229_MAGIC, .more = U16LD_DENOM_5229_MORE};};
template<> struct libdivide_constants<uint16_t,5230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5230_MAGIC, .more = U16LD_DENOM_5230_MORE};};
template<> struct libdivide_constants<uint16_t,5231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5231_MAGIC, .more = U16LD_DENOM_5231_MORE};};
template<> struct libdivide_constants<uint16_t,5232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5232_MAGIC, .more = U16LD_DENOM_5232_MORE};};
template<> struct libdivide_constants<uint16_t,5233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5233_MAGIC, .more = U16LD_DENOM_5233_MORE};};
template<> struct libdivide_constants<uint16_t,5234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5234_MAGIC, .more = U16LD_DENOM_5234_MORE};};
template<> struct libdivide_constants<uint16_t,5235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5235_MAGIC, .more = U16LD_DENOM_5235_MORE};};
template<> struct libdivide_constants<uint16_t,5236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5236_MAGIC, .more = U16LD_DENOM_5236_MORE};};
template<> struct libdivide_constants<uint16_t,5237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5237_MAGIC, .more = U16LD_DENOM_5237_MORE};};
template<> struct libdivide_constants<uint16_t,5238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5238_MAGIC, .more = U16LD_DENOM_5238_MORE};};
template<> struct libdivide_constants<uint16_t,5239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5239_MAGIC, .more = U16LD_DENOM_5239_MORE};};
template<> struct libdivide_constants<uint16_t,5240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5240_MAGIC, .more = U16LD_DENOM_5240_MORE};};
template<> struct libdivide_constants<uint16_t,5241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5241_MAGIC, .more = U16LD_DENOM_5241_MORE};};
template<> struct libdivide_constants<uint16_t,5242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5242_MAGIC, .more = U16LD_DENOM_5242_MORE};};
template<> struct libdivide_constants<uint16_t,5243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5243_MAGIC, .more = U16LD_DENOM_5243_MORE};};
template<> struct libdivide_constants<uint16_t,5244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5244_MAGIC, .more = U16LD_DENOM_5244_MORE};};
template<> struct libdivide_constants<uint16_t,5245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5245_MAGIC, .more = U16LD_DENOM_5245_MORE};};
template<> struct libdivide_constants<uint16_t,5246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5246_MAGIC, .more = U16LD_DENOM_5246_MORE};};
template<> struct libdivide_constants<uint16_t,5247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5247_MAGIC, .more = U16LD_DENOM_5247_MORE};};
template<> struct libdivide_constants<uint16_t,5248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5248_MAGIC, .more = U16LD_DENOM_5248_MORE};};
template<> struct libdivide_constants<uint16_t,5249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5249_MAGIC, .more = U16LD_DENOM_5249_MORE};};
template<> struct libdivide_constants<uint16_t,5250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5250_MAGIC, .more = U16LD_DENOM_5250_MORE};};
template<> struct libdivide_constants<uint16_t,5251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5251_MAGIC, .more = U16LD_DENOM_5251_MORE};};
template<> struct libdivide_constants<uint16_t,5252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5252_MAGIC, .more = U16LD_DENOM_5252_MORE};};
template<> struct libdivide_constants<uint16_t,5253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5253_MAGIC, .more = U16LD_DENOM_5253_MORE};};
template<> struct libdivide_constants<uint16_t,5254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5254_MAGIC, .more = U16LD_DENOM_5254_MORE};};
template<> struct libdivide_constants<uint16_t,5255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5255_MAGIC, .more = U16LD_DENOM_5255_MORE};};
template<> struct libdivide_constants<uint16_t,5256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5256_MAGIC, .more = U16LD_DENOM_5256_MORE};};
template<> struct libdivide_constants<uint16_t,5257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5257_MAGIC, .more = U16LD_DENOM_5257_MORE};};
template<> struct libdivide_constants<uint16_t,5258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5258_MAGIC, .more = U16LD_DENOM_5258_MORE};};
template<> struct libdivide_constants<uint16_t,5259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5259_MAGIC, .more = U16LD_DENOM_5259_MORE};};
template<> struct libdivide_constants<uint16_t,5260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5260_MAGIC, .more = U16LD_DENOM_5260_MORE};};
template<> struct libdivide_constants<uint16_t,5261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5261_MAGIC, .more = U16LD_DENOM_5261_MORE};};
template<> struct libdivide_constants<uint16_t,5262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5262_MAGIC, .more = U16LD_DENOM_5262_MORE};};
template<> struct libdivide_constants<uint16_t,5263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5263_MAGIC, .more = U16LD_DENOM_5263_MORE};};
template<> struct libdivide_constants<uint16_t,5264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5264_MAGIC, .more = U16LD_DENOM_5264_MORE};};
template<> struct libdivide_constants<uint16_t,5265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5265_MAGIC, .more = U16LD_DENOM_5265_MORE};};
template<> struct libdivide_constants<uint16_t,5266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5266_MAGIC, .more = U16LD_DENOM_5266_MORE};};
template<> struct libdivide_constants<uint16_t,5267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5267_MAGIC, .more = U16LD_DENOM_5267_MORE};};
template<> struct libdivide_constants<uint16_t,5268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5268_MAGIC, .more = U16LD_DENOM_5268_MORE};};
template<> struct libdivide_constants<uint16_t,5269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5269_MAGIC, .more = U16LD_DENOM_5269_MORE};};
template<> struct libdivide_constants<uint16_t,5270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5270_MAGIC, .more = U16LD_DENOM_5270_MORE};};
template<> struct libdivide_constants<uint16_t,5271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5271_MAGIC, .more = U16LD_DENOM_5271_MORE};};
template<> struct libdivide_constants<uint16_t,5272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5272_MAGIC, .more = U16LD_DENOM_5272_MORE};};
template<> struct libdivide_constants<uint16_t,5273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5273_MAGIC, .more = U16LD_DENOM_5273_MORE};};
template<> struct libdivide_constants<uint16_t,5274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5274_MAGIC, .more = U16LD_DENOM_5274_MORE};};
template<> struct libdivide_constants<uint16_t,5275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5275_MAGIC, .more = U16LD_DENOM_5275_MORE};};
template<> struct libdivide_constants<uint16_t,5276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5276_MAGIC, .more = U16LD_DENOM_5276_MORE};};
template<> struct libdivide_constants<uint16_t,5277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5277_MAGIC, .more = U16LD_DENOM_5277_MORE};};
template<> struct libdivide_constants<uint16_t,5278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5278_MAGIC, .more = U16LD_DENOM_5278_MORE};};
template<> struct libdivide_constants<uint16_t,5279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5279_MAGIC, .more = U16LD_DENOM_5279_MORE};};
template<> struct libdivide_constants<uint16_t,5280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5280_MAGIC, .more = U16LD_DENOM_5280_MORE};};
template<> struct libdivide_constants<uint16_t,5281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5281_MAGIC, .more = U16LD_DENOM_5281_MORE};};
template<> struct libdivide_constants<uint16_t,5282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5282_MAGIC, .more = U16LD_DENOM_5282_MORE};};
template<> struct libdivide_constants<uint16_t,5283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5283_MAGIC, .more = U16LD_DENOM_5283_MORE};};
template<> struct libdivide_constants<uint16_t,5284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5284_MAGIC, .more = U16LD_DENOM_5284_MORE};};
template<> struct libdivide_constants<uint16_t,5285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5285_MAGIC, .more = U16LD_DENOM_5285_MORE};};
template<> struct libdivide_constants<uint16_t,5286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5286_MAGIC, .more = U16LD_DENOM_5286_MORE};};
template<> struct libdivide_constants<uint16_t,5287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5287_MAGIC, .more = U16LD_DENOM_5287_MORE};};
template<> struct libdivide_constants<uint16_t,5288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5288_MAGIC, .more = U16LD_DENOM_5288_MORE};};
template<> struct libdivide_constants<uint16_t,5289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5289_MAGIC, .more = U16LD_DENOM_5289_MORE};};
template<> struct libdivide_constants<uint16_t,5290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5290_MAGIC, .more = U16LD_DENOM_5290_MORE};};
template<> struct libdivide_constants<uint16_t,5291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5291_MAGIC, .more = U16LD_DENOM_5291_MORE};};
template<> struct libdivide_constants<uint16_t,5292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5292_MAGIC, .more = U16LD_DENOM_5292_MORE};};
template<> struct libdivide_constants<uint16_t,5293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5293_MAGIC, .more = U16LD_DENOM_5293_MORE};};
template<> struct libdivide_constants<uint16_t,5294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5294_MAGIC, .more = U16LD_DENOM_5294_MORE};};
template<> struct libdivide_constants<uint16_t,5295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5295_MAGIC, .more = U16LD_DENOM_5295_MORE};};
template<> struct libdivide_constants<uint16_t,5296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5296_MAGIC, .more = U16LD_DENOM_5296_MORE};};
template<> struct libdivide_constants<uint16_t,5297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5297_MAGIC, .more = U16LD_DENOM_5297_MORE};};
template<> struct libdivide_constants<uint16_t,5298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5298_MAGIC, .more = U16LD_DENOM_5298_MORE};};
template<> struct libdivide_constants<uint16_t,5299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5299_MAGIC, .more = U16LD_DENOM_5299_MORE};};
template<> struct libdivide_constants<uint16_t,5300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5300_MAGIC, .more = U16LD_DENOM_5300_MORE};};
template<> struct libdivide_constants<uint16_t,5301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5301_MAGIC, .more = U16LD_DENOM_5301_MORE};};
template<> struct libdivide_constants<uint16_t,5302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5302_MAGIC, .more = U16LD_DENOM_5302_MORE};};
template<> struct libdivide_constants<uint16_t,5303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5303_MAGIC, .more = U16LD_DENOM_5303_MORE};};
template<> struct libdivide_constants<uint16_t,5304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5304_MAGIC, .more = U16LD_DENOM_5304_MORE};};
template<> struct libdivide_constants<uint16_t,5305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5305_MAGIC, .more = U16LD_DENOM_5305_MORE};};
template<> struct libdivide_constants<uint16_t,5306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5306_MAGIC, .more = U16LD_DENOM_5306_MORE};};
template<> struct libdivide_constants<uint16_t,5307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5307_MAGIC, .more = U16LD_DENOM_5307_MORE};};
template<> struct libdivide_constants<uint16_t,5308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5308_MAGIC, .more = U16LD_DENOM_5308_MORE};};
template<> struct libdivide_constants<uint16_t,5309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5309_MAGIC, .more = U16LD_DENOM_5309_MORE};};
template<> struct libdivide_constants<uint16_t,5310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5310_MAGIC, .more = U16LD_DENOM_5310_MORE};};
template<> struct libdivide_constants<uint16_t,5311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5311_MAGIC, .more = U16LD_DENOM_5311_MORE};};
template<> struct libdivide_constants<uint16_t,5312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5312_MAGIC, .more = U16LD_DENOM_5312_MORE};};
template<> struct libdivide_constants<uint16_t,5313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5313_MAGIC, .more = U16LD_DENOM_5313_MORE};};
template<> struct libdivide_constants<uint16_t,5314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5314_MAGIC, .more = U16LD_DENOM_5314_MORE};};
template<> struct libdivide_constants<uint16_t,5315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5315_MAGIC, .more = U16LD_DENOM_5315_MORE};};
template<> struct libdivide_constants<uint16_t,5316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5316_MAGIC, .more = U16LD_DENOM_5316_MORE};};
template<> struct libdivide_constants<uint16_t,5317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5317_MAGIC, .more = U16LD_DENOM_5317_MORE};};
template<> struct libdivide_constants<uint16_t,5318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5318_MAGIC, .more = U16LD_DENOM_5318_MORE};};
template<> struct libdivide_constants<uint16_t,5319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5319_MAGIC, .more = U16LD_DENOM_5319_MORE};};
template<> struct libdivide_constants<uint16_t,5320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5320_MAGIC, .more = U16LD_DENOM_5320_MORE};};
template<> struct libdivide_constants<uint16_t,5321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5321_MAGIC, .more = U16LD_DENOM_5321_MORE};};
template<> struct libdivide_constants<uint16_t,5322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5322_MAGIC, .more = U16LD_DENOM_5322_MORE};};
template<> struct libdivide_constants<uint16_t,5323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5323_MAGIC, .more = U16LD_DENOM_5323_MORE};};
template<> struct libdivide_constants<uint16_t,5324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5324_MAGIC, .more = U16LD_DENOM_5324_MORE};};
template<> struct libdivide_constants<uint16_t,5325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5325_MAGIC, .more = U16LD_DENOM_5325_MORE};};
template<> struct libdivide_constants<uint16_t,5326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5326_MAGIC, .more = U16LD_DENOM_5326_MORE};};
template<> struct libdivide_constants<uint16_t,5327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5327_MAGIC, .more = U16LD_DENOM_5327_MORE};};
template<> struct libdivide_constants<uint16_t,5328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5328_MAGIC, .more = U16LD_DENOM_5328_MORE};};
template<> struct libdivide_constants<uint16_t,5329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5329_MAGIC, .more = U16LD_DENOM_5329_MORE};};
template<> struct libdivide_constants<uint16_t,5330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5330_MAGIC, .more = U16LD_DENOM_5330_MORE};};
template<> struct libdivide_constants<uint16_t,5331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5331_MAGIC, .more = U16LD_DENOM_5331_MORE};};
template<> struct libdivide_constants<uint16_t,5332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5332_MAGIC, .more = U16LD_DENOM_5332_MORE};};
template<> struct libdivide_constants<uint16_t,5333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5333_MAGIC, .more = U16LD_DENOM_5333_MORE};};
template<> struct libdivide_constants<uint16_t,5334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5334_MAGIC, .more = U16LD_DENOM_5334_MORE};};
template<> struct libdivide_constants<uint16_t,5335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5335_MAGIC, .more = U16LD_DENOM_5335_MORE};};
template<> struct libdivide_constants<uint16_t,5336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5336_MAGIC, .more = U16LD_DENOM_5336_MORE};};
template<> struct libdivide_constants<uint16_t,5337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5337_MAGIC, .more = U16LD_DENOM_5337_MORE};};
template<> struct libdivide_constants<uint16_t,5338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5338_MAGIC, .more = U16LD_DENOM_5338_MORE};};
template<> struct libdivide_constants<uint16_t,5339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5339_MAGIC, .more = U16LD_DENOM_5339_MORE};};
template<> struct libdivide_constants<uint16_t,5340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5340_MAGIC, .more = U16LD_DENOM_5340_MORE};};
template<> struct libdivide_constants<uint16_t,5341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5341_MAGIC, .more = U16LD_DENOM_5341_MORE};};
template<> struct libdivide_constants<uint16_t,5342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5342_MAGIC, .more = U16LD_DENOM_5342_MORE};};
template<> struct libdivide_constants<uint16_t,5343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5343_MAGIC, .more = U16LD_DENOM_5343_MORE};};
template<> struct libdivide_constants<uint16_t,5344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5344_MAGIC, .more = U16LD_DENOM_5344_MORE};};
template<> struct libdivide_constants<uint16_t,5345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5345_MAGIC, .more = U16LD_DENOM_5345_MORE};};
template<> struct libdivide_constants<uint16_t,5346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5346_MAGIC, .more = U16LD_DENOM_5346_MORE};};
template<> struct libdivide_constants<uint16_t,5347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5347_MAGIC, .more = U16LD_DENOM_5347_MORE};};
template<> struct libdivide_constants<uint16_t,5348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5348_MAGIC, .more = U16LD_DENOM_5348_MORE};};
template<> struct libdivide_constants<uint16_t,5349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5349_MAGIC, .more = U16LD_DENOM_5349_MORE};};
template<> struct libdivide_constants<uint16_t,5350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5350_MAGIC, .more = U16LD_DENOM_5350_MORE};};
template<> struct libdivide_constants<uint16_t,5351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5351_MAGIC, .more = U16LD_DENOM_5351_MORE};};
template<> struct libdivide_constants<uint16_t,5352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5352_MAGIC, .more = U16LD_DENOM_5352_MORE};};
template<> struct libdivide_constants<uint16_t,5353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5353_MAGIC, .more = U16LD_DENOM_5353_MORE};};
template<> struct libdivide_constants<uint16_t,5354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5354_MAGIC, .more = U16LD_DENOM_5354_MORE};};
template<> struct libdivide_constants<uint16_t,5355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5355_MAGIC, .more = U16LD_DENOM_5355_MORE};};
template<> struct libdivide_constants<uint16_t,5356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5356_MAGIC, .more = U16LD_DENOM_5356_MORE};};
template<> struct libdivide_constants<uint16_t,5357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5357_MAGIC, .more = U16LD_DENOM_5357_MORE};};
template<> struct libdivide_constants<uint16_t,5358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5358_MAGIC, .more = U16LD_DENOM_5358_MORE};};
template<> struct libdivide_constants<uint16_t,5359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5359_MAGIC, .more = U16LD_DENOM_5359_MORE};};
template<> struct libdivide_constants<uint16_t,5360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5360_MAGIC, .more = U16LD_DENOM_5360_MORE};};
template<> struct libdivide_constants<uint16_t,5361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5361_MAGIC, .more = U16LD_DENOM_5361_MORE};};
template<> struct libdivide_constants<uint16_t,5362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5362_MAGIC, .more = U16LD_DENOM_5362_MORE};};
template<> struct libdivide_constants<uint16_t,5363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5363_MAGIC, .more = U16LD_DENOM_5363_MORE};};
template<> struct libdivide_constants<uint16_t,5364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5364_MAGIC, .more = U16LD_DENOM_5364_MORE};};
template<> struct libdivide_constants<uint16_t,5365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5365_MAGIC, .more = U16LD_DENOM_5365_MORE};};
template<> struct libdivide_constants<uint16_t,5366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5366_MAGIC, .more = U16LD_DENOM_5366_MORE};};
template<> struct libdivide_constants<uint16_t,5367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5367_MAGIC, .more = U16LD_DENOM_5367_MORE};};
template<> struct libdivide_constants<uint16_t,5368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5368_MAGIC, .more = U16LD_DENOM_5368_MORE};};
template<> struct libdivide_constants<uint16_t,5369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5369_MAGIC, .more = U16LD_DENOM_5369_MORE};};
template<> struct libdivide_constants<uint16_t,5370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5370_MAGIC, .more = U16LD_DENOM_5370_MORE};};
template<> struct libdivide_constants<uint16_t,5371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5371_MAGIC, .more = U16LD_DENOM_5371_MORE};};
template<> struct libdivide_constants<uint16_t,5372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5372_MAGIC, .more = U16LD_DENOM_5372_MORE};};
template<> struct libdivide_constants<uint16_t,5373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5373_MAGIC, .more = U16LD_DENOM_5373_MORE};};
template<> struct libdivide_constants<uint16_t,5374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5374_MAGIC, .more = U16LD_DENOM_5374_MORE};};
template<> struct libdivide_constants<uint16_t,5375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5375_MAGIC, .more = U16LD_DENOM_5375_MORE};};
template<> struct libdivide_constants<uint16_t,5376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5376_MAGIC, .more = U16LD_DENOM_5376_MORE};};
template<> struct libdivide_constants<uint16_t,5377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5377_MAGIC, .more = U16LD_DENOM_5377_MORE};};
template<> struct libdivide_constants<uint16_t,5378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5378_MAGIC, .more = U16LD_DENOM_5378_MORE};};
template<> struct libdivide_constants<uint16_t,5379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5379_MAGIC, .more = U16LD_DENOM_5379_MORE};};
template<> struct libdivide_constants<uint16_t,5380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5380_MAGIC, .more = U16LD_DENOM_5380_MORE};};
template<> struct libdivide_constants<uint16_t,5381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5381_MAGIC, .more = U16LD_DENOM_5381_MORE};};
template<> struct libdivide_constants<uint16_t,5382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5382_MAGIC, .more = U16LD_DENOM_5382_MORE};};
template<> struct libdivide_constants<uint16_t,5383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5383_MAGIC, .more = U16LD_DENOM_5383_MORE};};
template<> struct libdivide_constants<uint16_t,5384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5384_MAGIC, .more = U16LD_DENOM_5384_MORE};};
template<> struct libdivide_constants<uint16_t,5385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5385_MAGIC, .more = U16LD_DENOM_5385_MORE};};
template<> struct libdivide_constants<uint16_t,5386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5386_MAGIC, .more = U16LD_DENOM_5386_MORE};};
template<> struct libdivide_constants<uint16_t,5387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5387_MAGIC, .more = U16LD_DENOM_5387_MORE};};
template<> struct libdivide_constants<uint16_t,5388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5388_MAGIC, .more = U16LD_DENOM_5388_MORE};};
template<> struct libdivide_constants<uint16_t,5389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5389_MAGIC, .more = U16LD_DENOM_5389_MORE};};
template<> struct libdivide_constants<uint16_t,5390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5390_MAGIC, .more = U16LD_DENOM_5390_MORE};};
template<> struct libdivide_constants<uint16_t,5391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5391_MAGIC, .more = U16LD_DENOM_5391_MORE};};
template<> struct libdivide_constants<uint16_t,5392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5392_MAGIC, .more = U16LD_DENOM_5392_MORE};};
template<> struct libdivide_constants<uint16_t,5393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5393_MAGIC, .more = U16LD_DENOM_5393_MORE};};
template<> struct libdivide_constants<uint16_t,5394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5394_MAGIC, .more = U16LD_DENOM_5394_MORE};};
template<> struct libdivide_constants<uint16_t,5395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5395_MAGIC, .more = U16LD_DENOM_5395_MORE};};
template<> struct libdivide_constants<uint16_t,5396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5396_MAGIC, .more = U16LD_DENOM_5396_MORE};};
template<> struct libdivide_constants<uint16_t,5397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5397_MAGIC, .more = U16LD_DENOM_5397_MORE};};
template<> struct libdivide_constants<uint16_t,5398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5398_MAGIC, .more = U16LD_DENOM_5398_MORE};};
template<> struct libdivide_constants<uint16_t,5399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5399_MAGIC, .more = U16LD_DENOM_5399_MORE};};
template<> struct libdivide_constants<uint16_t,5400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5400_MAGIC, .more = U16LD_DENOM_5400_MORE};};
template<> struct libdivide_constants<uint16_t,5401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5401_MAGIC, .more = U16LD_DENOM_5401_MORE};};
template<> struct libdivide_constants<uint16_t,5402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5402_MAGIC, .more = U16LD_DENOM_5402_MORE};};
template<> struct libdivide_constants<uint16_t,5403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5403_MAGIC, .more = U16LD_DENOM_5403_MORE};};
template<> struct libdivide_constants<uint16_t,5404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5404_MAGIC, .more = U16LD_DENOM_5404_MORE};};
template<> struct libdivide_constants<uint16_t,5405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5405_MAGIC, .more = U16LD_DENOM_5405_MORE};};
template<> struct libdivide_constants<uint16_t,5406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5406_MAGIC, .more = U16LD_DENOM_5406_MORE};};
template<> struct libdivide_constants<uint16_t,5407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5407_MAGIC, .more = U16LD_DENOM_5407_MORE};};
template<> struct libdivide_constants<uint16_t,5408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5408_MAGIC, .more = U16LD_DENOM_5408_MORE};};
template<> struct libdivide_constants<uint16_t,5409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5409_MAGIC, .more = U16LD_DENOM_5409_MORE};};
template<> struct libdivide_constants<uint16_t,5410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5410_MAGIC, .more = U16LD_DENOM_5410_MORE};};
template<> struct libdivide_constants<uint16_t,5411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5411_MAGIC, .more = U16LD_DENOM_5411_MORE};};
template<> struct libdivide_constants<uint16_t,5412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5412_MAGIC, .more = U16LD_DENOM_5412_MORE};};
template<> struct libdivide_constants<uint16_t,5413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5413_MAGIC, .more = U16LD_DENOM_5413_MORE};};
template<> struct libdivide_constants<uint16_t,5414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5414_MAGIC, .more = U16LD_DENOM_5414_MORE};};
template<> struct libdivide_constants<uint16_t,5415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5415_MAGIC, .more = U16LD_DENOM_5415_MORE};};
template<> struct libdivide_constants<uint16_t,5416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5416_MAGIC, .more = U16LD_DENOM_5416_MORE};};
template<> struct libdivide_constants<uint16_t,5417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5417_MAGIC, .more = U16LD_DENOM_5417_MORE};};
template<> struct libdivide_constants<uint16_t,5418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5418_MAGIC, .more = U16LD_DENOM_5418_MORE};};
template<> struct libdivide_constants<uint16_t,5419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5419_MAGIC, .more = U16LD_DENOM_5419_MORE};};
template<> struct libdivide_constants<uint16_t,5420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5420_MAGIC, .more = U16LD_DENOM_5420_MORE};};
template<> struct libdivide_constants<uint16_t,5421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5421_MAGIC, .more = U16LD_DENOM_5421_MORE};};
template<> struct libdivide_constants<uint16_t,5422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5422_MAGIC, .more = U16LD_DENOM_5422_MORE};};
template<> struct libdivide_constants<uint16_t,5423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5423_MAGIC, .more = U16LD_DENOM_5423_MORE};};
template<> struct libdivide_constants<uint16_t,5424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5424_MAGIC, .more = U16LD_DENOM_5424_MORE};};
template<> struct libdivide_constants<uint16_t,5425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5425_MAGIC, .more = U16LD_DENOM_5425_MORE};};
template<> struct libdivide_constants<uint16_t,5426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5426_MAGIC, .more = U16LD_DENOM_5426_MORE};};
template<> struct libdivide_constants<uint16_t,5427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5427_MAGIC, .more = U16LD_DENOM_5427_MORE};};
template<> struct libdivide_constants<uint16_t,5428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5428_MAGIC, .more = U16LD_DENOM_5428_MORE};};
template<> struct libdivide_constants<uint16_t,5429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5429_MAGIC, .more = U16LD_DENOM_5429_MORE};};
template<> struct libdivide_constants<uint16_t,5430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5430_MAGIC, .more = U16LD_DENOM_5430_MORE};};
template<> struct libdivide_constants<uint16_t,5431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5431_MAGIC, .more = U16LD_DENOM_5431_MORE};};
template<> struct libdivide_constants<uint16_t,5432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5432_MAGIC, .more = U16LD_DENOM_5432_MORE};};
template<> struct libdivide_constants<uint16_t,5433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5433_MAGIC, .more = U16LD_DENOM_5433_MORE};};
template<> struct libdivide_constants<uint16_t,5434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5434_MAGIC, .more = U16LD_DENOM_5434_MORE};};
template<> struct libdivide_constants<uint16_t,5435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5435_MAGIC, .more = U16LD_DENOM_5435_MORE};};
template<> struct libdivide_constants<uint16_t,5436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5436_MAGIC, .more = U16LD_DENOM_5436_MORE};};
template<> struct libdivide_constants<uint16_t,5437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5437_MAGIC, .more = U16LD_DENOM_5437_MORE};};
template<> struct libdivide_constants<uint16_t,5438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5438_MAGIC, .more = U16LD_DENOM_5438_MORE};};
template<> struct libdivide_constants<uint16_t,5439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5439_MAGIC, .more = U16LD_DENOM_5439_MORE};};
template<> struct libdivide_constants<uint16_t,5440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5440_MAGIC, .more = U16LD_DENOM_5440_MORE};};
template<> struct libdivide_constants<uint16_t,5441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5441_MAGIC, .more = U16LD_DENOM_5441_MORE};};
template<> struct libdivide_constants<uint16_t,5442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5442_MAGIC, .more = U16LD_DENOM_5442_MORE};};
template<> struct libdivide_constants<uint16_t,5443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5443_MAGIC, .more = U16LD_DENOM_5443_MORE};};
template<> struct libdivide_constants<uint16_t,5444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5444_MAGIC, .more = U16LD_DENOM_5444_MORE};};
template<> struct libdivide_constants<uint16_t,5445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5445_MAGIC, .more = U16LD_DENOM_5445_MORE};};
template<> struct libdivide_constants<uint16_t,5446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5446_MAGIC, .more = U16LD_DENOM_5446_MORE};};
template<> struct libdivide_constants<uint16_t,5447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5447_MAGIC, .more = U16LD_DENOM_5447_MORE};};
template<> struct libdivide_constants<uint16_t,5448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5448_MAGIC, .more = U16LD_DENOM_5448_MORE};};
template<> struct libdivide_constants<uint16_t,5449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5449_MAGIC, .more = U16LD_DENOM_5449_MORE};};
template<> struct libdivide_constants<uint16_t,5450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5450_MAGIC, .more = U16LD_DENOM_5450_MORE};};
template<> struct libdivide_constants<uint16_t,5451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5451_MAGIC, .more = U16LD_DENOM_5451_MORE};};
template<> struct libdivide_constants<uint16_t,5452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5452_MAGIC, .more = U16LD_DENOM_5452_MORE};};
template<> struct libdivide_constants<uint16_t,5453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5453_MAGIC, .more = U16LD_DENOM_5453_MORE};};
template<> struct libdivide_constants<uint16_t,5454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5454_MAGIC, .more = U16LD_DENOM_5454_MORE};};
template<> struct libdivide_constants<uint16_t,5455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5455_MAGIC, .more = U16LD_DENOM_5455_MORE};};
template<> struct libdivide_constants<uint16_t,5456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5456_MAGIC, .more = U16LD_DENOM_5456_MORE};};
template<> struct libdivide_constants<uint16_t,5457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5457_MAGIC, .more = U16LD_DENOM_5457_MORE};};
template<> struct libdivide_constants<uint16_t,5458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5458_MAGIC, .more = U16LD_DENOM_5458_MORE};};
template<> struct libdivide_constants<uint16_t,5459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5459_MAGIC, .more = U16LD_DENOM_5459_MORE};};
template<> struct libdivide_constants<uint16_t,5460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5460_MAGIC, .more = U16LD_DENOM_5460_MORE};};
template<> struct libdivide_constants<uint16_t,5461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5461_MAGIC, .more = U16LD_DENOM_5461_MORE};};
template<> struct libdivide_constants<uint16_t,5462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5462_MAGIC, .more = U16LD_DENOM_5462_MORE};};
template<> struct libdivide_constants<uint16_t,5463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5463_MAGIC, .more = U16LD_DENOM_5463_MORE};};
template<> struct libdivide_constants<uint16_t,5464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5464_MAGIC, .more = U16LD_DENOM_5464_MORE};};
template<> struct libdivide_constants<uint16_t,5465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5465_MAGIC, .more = U16LD_DENOM_5465_MORE};};
template<> struct libdivide_constants<uint16_t,5466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5466_MAGIC, .more = U16LD_DENOM_5466_MORE};};
template<> struct libdivide_constants<uint16_t,5467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5467_MAGIC, .more = U16LD_DENOM_5467_MORE};};
template<> struct libdivide_constants<uint16_t,5468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5468_MAGIC, .more = U16LD_DENOM_5468_MORE};};
template<> struct libdivide_constants<uint16_t,5469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5469_MAGIC, .more = U16LD_DENOM_5469_MORE};};
template<> struct libdivide_constants<uint16_t,5470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5470_MAGIC, .more = U16LD_DENOM_5470_MORE};};
template<> struct libdivide_constants<uint16_t,5471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5471_MAGIC, .more = U16LD_DENOM_5471_MORE};};
template<> struct libdivide_constants<uint16_t,5472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5472_MAGIC, .more = U16LD_DENOM_5472_MORE};};
template<> struct libdivide_constants<uint16_t,5473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5473_MAGIC, .more = U16LD_DENOM_5473_MORE};};
template<> struct libdivide_constants<uint16_t,5474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5474_MAGIC, .more = U16LD_DENOM_5474_MORE};};
template<> struct libdivide_constants<uint16_t,5475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5475_MAGIC, .more = U16LD_DENOM_5475_MORE};};
template<> struct libdivide_constants<uint16_t,5476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5476_MAGIC, .more = U16LD_DENOM_5476_MORE};};
template<> struct libdivide_constants<uint16_t,5477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5477_MAGIC, .more = U16LD_DENOM_5477_MORE};};
template<> struct libdivide_constants<uint16_t,5478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5478_MAGIC, .more = U16LD_DENOM_5478_MORE};};
template<> struct libdivide_constants<uint16_t,5479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5479_MAGIC, .more = U16LD_DENOM_5479_MORE};};
template<> struct libdivide_constants<uint16_t,5480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5480_MAGIC, .more = U16LD_DENOM_5480_MORE};};
template<> struct libdivide_constants<uint16_t,5481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5481_MAGIC, .more = U16LD_DENOM_5481_MORE};};
template<> struct libdivide_constants<uint16_t,5482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5482_MAGIC, .more = U16LD_DENOM_5482_MORE};};
template<> struct libdivide_constants<uint16_t,5483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5483_MAGIC, .more = U16LD_DENOM_5483_MORE};};
template<> struct libdivide_constants<uint16_t,5484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5484_MAGIC, .more = U16LD_DENOM_5484_MORE};};
template<> struct libdivide_constants<uint16_t,5485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5485_MAGIC, .more = U16LD_DENOM_5485_MORE};};
template<> struct libdivide_constants<uint16_t,5486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5486_MAGIC, .more = U16LD_DENOM_5486_MORE};};
template<> struct libdivide_constants<uint16_t,5487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5487_MAGIC, .more = U16LD_DENOM_5487_MORE};};
template<> struct libdivide_constants<uint16_t,5488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5488_MAGIC, .more = U16LD_DENOM_5488_MORE};};
template<> struct libdivide_constants<uint16_t,5489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5489_MAGIC, .more = U16LD_DENOM_5489_MORE};};
template<> struct libdivide_constants<uint16_t,5490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5490_MAGIC, .more = U16LD_DENOM_5490_MORE};};
template<> struct libdivide_constants<uint16_t,5491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5491_MAGIC, .more = U16LD_DENOM_5491_MORE};};
template<> struct libdivide_constants<uint16_t,5492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5492_MAGIC, .more = U16LD_DENOM_5492_MORE};};
template<> struct libdivide_constants<uint16_t,5493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5493_MAGIC, .more = U16LD_DENOM_5493_MORE};};
template<> struct libdivide_constants<uint16_t,5494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5494_MAGIC, .more = U16LD_DENOM_5494_MORE};};
template<> struct libdivide_constants<uint16_t,5495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5495_MAGIC, .more = U16LD_DENOM_5495_MORE};};
template<> struct libdivide_constants<uint16_t,5496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5496_MAGIC, .more = U16LD_DENOM_5496_MORE};};
template<> struct libdivide_constants<uint16_t,5497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5497_MAGIC, .more = U16LD_DENOM_5497_MORE};};
template<> struct libdivide_constants<uint16_t,5498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5498_MAGIC, .more = U16LD_DENOM_5498_MORE};};
template<> struct libdivide_constants<uint16_t,5499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5499_MAGIC, .more = U16LD_DENOM_5499_MORE};};
template<> struct libdivide_constants<uint16_t,5500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5500_MAGIC, .more = U16LD_DENOM_5500_MORE};};
template<> struct libdivide_constants<uint16_t,5501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5501_MAGIC, .more = U16LD_DENOM_5501_MORE};};
template<> struct libdivide_constants<uint16_t,5502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5502_MAGIC, .more = U16LD_DENOM_5502_MORE};};
template<> struct libdivide_constants<uint16_t,5503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5503_MAGIC, .more = U16LD_DENOM_5503_MORE};};
template<> struct libdivide_constants<uint16_t,5504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5504_MAGIC, .more = U16LD_DENOM_5504_MORE};};
template<> struct libdivide_constants<uint16_t,5505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5505_MAGIC, .more = U16LD_DENOM_5505_MORE};};
template<> struct libdivide_constants<uint16_t,5506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5506_MAGIC, .more = U16LD_DENOM_5506_MORE};};
template<> struct libdivide_constants<uint16_t,5507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5507_MAGIC, .more = U16LD_DENOM_5507_MORE};};
template<> struct libdivide_constants<uint16_t,5508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5508_MAGIC, .more = U16LD_DENOM_5508_MORE};};
template<> struct libdivide_constants<uint16_t,5509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5509_MAGIC, .more = U16LD_DENOM_5509_MORE};};
template<> struct libdivide_constants<uint16_t,5510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5510_MAGIC, .more = U16LD_DENOM_5510_MORE};};
template<> struct libdivide_constants<uint16_t,5511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5511_MAGIC, .more = U16LD_DENOM_5511_MORE};};
template<> struct libdivide_constants<uint16_t,5512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5512_MAGIC, .more = U16LD_DENOM_5512_MORE};};
template<> struct libdivide_constants<uint16_t,5513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5513_MAGIC, .more = U16LD_DENOM_5513_MORE};};
template<> struct libdivide_constants<uint16_t,5514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5514_MAGIC, .more = U16LD_DENOM_5514_MORE};};
template<> struct libdivide_constants<uint16_t,5515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5515_MAGIC, .more = U16LD_DENOM_5515_MORE};};
template<> struct libdivide_constants<uint16_t,5516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5516_MAGIC, .more = U16LD_DENOM_5516_MORE};};
template<> struct libdivide_constants<uint16_t,5517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5517_MAGIC, .more = U16LD_DENOM_5517_MORE};};
template<> struct libdivide_constants<uint16_t,5518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5518_MAGIC, .more = U16LD_DENOM_5518_MORE};};
template<> struct libdivide_constants<uint16_t,5519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5519_MAGIC, .more = U16LD_DENOM_5519_MORE};};
template<> struct libdivide_constants<uint16_t,5520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5520_MAGIC, .more = U16LD_DENOM_5520_MORE};};
template<> struct libdivide_constants<uint16_t,5521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5521_MAGIC, .more = U16LD_DENOM_5521_MORE};};
template<> struct libdivide_constants<uint16_t,5522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5522_MAGIC, .more = U16LD_DENOM_5522_MORE};};
template<> struct libdivide_constants<uint16_t,5523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5523_MAGIC, .more = U16LD_DENOM_5523_MORE};};
template<> struct libdivide_constants<uint16_t,5524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5524_MAGIC, .more = U16LD_DENOM_5524_MORE};};
template<> struct libdivide_constants<uint16_t,5525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5525_MAGIC, .more = U16LD_DENOM_5525_MORE};};
template<> struct libdivide_constants<uint16_t,5526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5526_MAGIC, .more = U16LD_DENOM_5526_MORE};};
template<> struct libdivide_constants<uint16_t,5527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5527_MAGIC, .more = U16LD_DENOM_5527_MORE};};
template<> struct libdivide_constants<uint16_t,5528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5528_MAGIC, .more = U16LD_DENOM_5528_MORE};};
template<> struct libdivide_constants<uint16_t,5529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5529_MAGIC, .more = U16LD_DENOM_5529_MORE};};
template<> struct libdivide_constants<uint16_t,5530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5530_MAGIC, .more = U16LD_DENOM_5530_MORE};};
template<> struct libdivide_constants<uint16_t,5531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5531_MAGIC, .more = U16LD_DENOM_5531_MORE};};
template<> struct libdivide_constants<uint16_t,5532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5532_MAGIC, .more = U16LD_DENOM_5532_MORE};};
template<> struct libdivide_constants<uint16_t,5533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5533_MAGIC, .more = U16LD_DENOM_5533_MORE};};
template<> struct libdivide_constants<uint16_t,5534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5534_MAGIC, .more = U16LD_DENOM_5534_MORE};};
template<> struct libdivide_constants<uint16_t,5535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5535_MAGIC, .more = U16LD_DENOM_5535_MORE};};
template<> struct libdivide_constants<uint16_t,5536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5536_MAGIC, .more = U16LD_DENOM_5536_MORE};};
template<> struct libdivide_constants<uint16_t,5537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5537_MAGIC, .more = U16LD_DENOM_5537_MORE};};
template<> struct libdivide_constants<uint16_t,5538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5538_MAGIC, .more = U16LD_DENOM_5538_MORE};};
template<> struct libdivide_constants<uint16_t,5539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5539_MAGIC, .more = U16LD_DENOM_5539_MORE};};
template<> struct libdivide_constants<uint16_t,5540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5540_MAGIC, .more = U16LD_DENOM_5540_MORE};};
template<> struct libdivide_constants<uint16_t,5541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5541_MAGIC, .more = U16LD_DENOM_5541_MORE};};
template<> struct libdivide_constants<uint16_t,5542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5542_MAGIC, .more = U16LD_DENOM_5542_MORE};};
template<> struct libdivide_constants<uint16_t,5543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5543_MAGIC, .more = U16LD_DENOM_5543_MORE};};
template<> struct libdivide_constants<uint16_t,5544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5544_MAGIC, .more = U16LD_DENOM_5544_MORE};};
template<> struct libdivide_constants<uint16_t,5545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5545_MAGIC, .more = U16LD_DENOM_5545_MORE};};
template<> struct libdivide_constants<uint16_t,5546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5546_MAGIC, .more = U16LD_DENOM_5546_MORE};};
template<> struct libdivide_constants<uint16_t,5547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5547_MAGIC, .more = U16LD_DENOM_5547_MORE};};
template<> struct libdivide_constants<uint16_t,5548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5548_MAGIC, .more = U16LD_DENOM_5548_MORE};};
template<> struct libdivide_constants<uint16_t,5549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5549_MAGIC, .more = U16LD_DENOM_5549_MORE};};
template<> struct libdivide_constants<uint16_t,5550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5550_MAGIC, .more = U16LD_DENOM_5550_MORE};};
template<> struct libdivide_constants<uint16_t,5551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5551_MAGIC, .more = U16LD_DENOM_5551_MORE};};
template<> struct libdivide_constants<uint16_t,5552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5552_MAGIC, .more = U16LD_DENOM_5552_MORE};};
template<> struct libdivide_constants<uint16_t,5553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5553_MAGIC, .more = U16LD_DENOM_5553_MORE};};
template<> struct libdivide_constants<uint16_t,5554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5554_MAGIC, .more = U16LD_DENOM_5554_MORE};};
template<> struct libdivide_constants<uint16_t,5555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5555_MAGIC, .more = U16LD_DENOM_5555_MORE};};
template<> struct libdivide_constants<uint16_t,5556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5556_MAGIC, .more = U16LD_DENOM_5556_MORE};};
template<> struct libdivide_constants<uint16_t,5557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5557_MAGIC, .more = U16LD_DENOM_5557_MORE};};
template<> struct libdivide_constants<uint16_t,5558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5558_MAGIC, .more = U16LD_DENOM_5558_MORE};};
template<> struct libdivide_constants<uint16_t,5559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5559_MAGIC, .more = U16LD_DENOM_5559_MORE};};
template<> struct libdivide_constants<uint16_t,5560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5560_MAGIC, .more = U16LD_DENOM_5560_MORE};};
template<> struct libdivide_constants<uint16_t,5561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5561_MAGIC, .more = U16LD_DENOM_5561_MORE};};
template<> struct libdivide_constants<uint16_t,5562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5562_MAGIC, .more = U16LD_DENOM_5562_MORE};};
template<> struct libdivide_constants<uint16_t,5563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5563_MAGIC, .more = U16LD_DENOM_5563_MORE};};
template<> struct libdivide_constants<uint16_t,5564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5564_MAGIC, .more = U16LD_DENOM_5564_MORE};};
template<> struct libdivide_constants<uint16_t,5565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5565_MAGIC, .more = U16LD_DENOM_5565_MORE};};
template<> struct libdivide_constants<uint16_t,5566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5566_MAGIC, .more = U16LD_DENOM_5566_MORE};};
template<> struct libdivide_constants<uint16_t,5567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5567_MAGIC, .more = U16LD_DENOM_5567_MORE};};
template<> struct libdivide_constants<uint16_t,5568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5568_MAGIC, .more = U16LD_DENOM_5568_MORE};};
template<> struct libdivide_constants<uint16_t,5569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5569_MAGIC, .more = U16LD_DENOM_5569_MORE};};
template<> struct libdivide_constants<uint16_t,5570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5570_MAGIC, .more = U16LD_DENOM_5570_MORE};};
template<> struct libdivide_constants<uint16_t,5571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5571_MAGIC, .more = U16LD_DENOM_5571_MORE};};
template<> struct libdivide_constants<uint16_t,5572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5572_MAGIC, .more = U16LD_DENOM_5572_MORE};};
template<> struct libdivide_constants<uint16_t,5573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5573_MAGIC, .more = U16LD_DENOM_5573_MORE};};
template<> struct libdivide_constants<uint16_t,5574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5574_MAGIC, .more = U16LD_DENOM_5574_MORE};};
template<> struct libdivide_constants<uint16_t,5575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5575_MAGIC, .more = U16LD_DENOM_5575_MORE};};
template<> struct libdivide_constants<uint16_t,5576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5576_MAGIC, .more = U16LD_DENOM_5576_MORE};};
template<> struct libdivide_constants<uint16_t,5577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5577_MAGIC, .more = U16LD_DENOM_5577_MORE};};
template<> struct libdivide_constants<uint16_t,5578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5578_MAGIC, .more = U16LD_DENOM_5578_MORE};};
template<> struct libdivide_constants<uint16_t,5579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5579_MAGIC, .more = U16LD_DENOM_5579_MORE};};
template<> struct libdivide_constants<uint16_t,5580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5580_MAGIC, .more = U16LD_DENOM_5580_MORE};};
template<> struct libdivide_constants<uint16_t,5581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5581_MAGIC, .more = U16LD_DENOM_5581_MORE};};
template<> struct libdivide_constants<uint16_t,5582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5582_MAGIC, .more = U16LD_DENOM_5582_MORE};};
template<> struct libdivide_constants<uint16_t,5583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5583_MAGIC, .more = U16LD_DENOM_5583_MORE};};
template<> struct libdivide_constants<uint16_t,5584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5584_MAGIC, .more = U16LD_DENOM_5584_MORE};};
template<> struct libdivide_constants<uint16_t,5585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5585_MAGIC, .more = U16LD_DENOM_5585_MORE};};
template<> struct libdivide_constants<uint16_t,5586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5586_MAGIC, .more = U16LD_DENOM_5586_MORE};};
template<> struct libdivide_constants<uint16_t,5587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5587_MAGIC, .more = U16LD_DENOM_5587_MORE};};
template<> struct libdivide_constants<uint16_t,5588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5588_MAGIC, .more = U16LD_DENOM_5588_MORE};};
template<> struct libdivide_constants<uint16_t,5589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5589_MAGIC, .more = U16LD_DENOM_5589_MORE};};
template<> struct libdivide_constants<uint16_t,5590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5590_MAGIC, .more = U16LD_DENOM_5590_MORE};};
template<> struct libdivide_constants<uint16_t,5591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5591_MAGIC, .more = U16LD_DENOM_5591_MORE};};
template<> struct libdivide_constants<uint16_t,5592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5592_MAGIC, .more = U16LD_DENOM_5592_MORE};};
template<> struct libdivide_constants<uint16_t,5593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5593_MAGIC, .more = U16LD_DENOM_5593_MORE};};
template<> struct libdivide_constants<uint16_t,5594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5594_MAGIC, .more = U16LD_DENOM_5594_MORE};};
template<> struct libdivide_constants<uint16_t,5595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5595_MAGIC, .more = U16LD_DENOM_5595_MORE};};
template<> struct libdivide_constants<uint16_t,5596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5596_MAGIC, .more = U16LD_DENOM_5596_MORE};};
template<> struct libdivide_constants<uint16_t,5597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5597_MAGIC, .more = U16LD_DENOM_5597_MORE};};
template<> struct libdivide_constants<uint16_t,5598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5598_MAGIC, .more = U16LD_DENOM_5598_MORE};};
template<> struct libdivide_constants<uint16_t,5599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5599_MAGIC, .more = U16LD_DENOM_5599_MORE};};
template<> struct libdivide_constants<uint16_t,5600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5600_MAGIC, .more = U16LD_DENOM_5600_MORE};};
template<> struct libdivide_constants<uint16_t,5601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5601_MAGIC, .more = U16LD_DENOM_5601_MORE};};
template<> struct libdivide_constants<uint16_t,5602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5602_MAGIC, .more = U16LD_DENOM_5602_MORE};};
template<> struct libdivide_constants<uint16_t,5603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5603_MAGIC, .more = U16LD_DENOM_5603_MORE};};
template<> struct libdivide_constants<uint16_t,5604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5604_MAGIC, .more = U16LD_DENOM_5604_MORE};};
template<> struct libdivide_constants<uint16_t,5605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5605_MAGIC, .more = U16LD_DENOM_5605_MORE};};
template<> struct libdivide_constants<uint16_t,5606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5606_MAGIC, .more = U16LD_DENOM_5606_MORE};};
template<> struct libdivide_constants<uint16_t,5607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5607_MAGIC, .more = U16LD_DENOM_5607_MORE};};
template<> struct libdivide_constants<uint16_t,5608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5608_MAGIC, .more = U16LD_DENOM_5608_MORE};};
template<> struct libdivide_constants<uint16_t,5609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5609_MAGIC, .more = U16LD_DENOM_5609_MORE};};
template<> struct libdivide_constants<uint16_t,5610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5610_MAGIC, .more = U16LD_DENOM_5610_MORE};};
template<> struct libdivide_constants<uint16_t,5611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5611_MAGIC, .more = U16LD_DENOM_5611_MORE};};
template<> struct libdivide_constants<uint16_t,5612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5612_MAGIC, .more = U16LD_DENOM_5612_MORE};};
template<> struct libdivide_constants<uint16_t,5613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5613_MAGIC, .more = U16LD_DENOM_5613_MORE};};
template<> struct libdivide_constants<uint16_t,5614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5614_MAGIC, .more = U16LD_DENOM_5614_MORE};};
template<> struct libdivide_constants<uint16_t,5615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5615_MAGIC, .more = U16LD_DENOM_5615_MORE};};
template<> struct libdivide_constants<uint16_t,5616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5616_MAGIC, .more = U16LD_DENOM_5616_MORE};};
template<> struct libdivide_constants<uint16_t,5617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5617_MAGIC, .more = U16LD_DENOM_5617_MORE};};
template<> struct libdivide_constants<uint16_t,5618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5618_MAGIC, .more = U16LD_DENOM_5618_MORE};};
template<> struct libdivide_constants<uint16_t,5619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5619_MAGIC, .more = U16LD_DENOM_5619_MORE};};
template<> struct libdivide_constants<uint16_t,5620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5620_MAGIC, .more = U16LD_DENOM_5620_MORE};};
template<> struct libdivide_constants<uint16_t,5621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5621_MAGIC, .more = U16LD_DENOM_5621_MORE};};
template<> struct libdivide_constants<uint16_t,5622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5622_MAGIC, .more = U16LD_DENOM_5622_MORE};};
template<> struct libdivide_constants<uint16_t,5623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5623_MAGIC, .more = U16LD_DENOM_5623_MORE};};
template<> struct libdivide_constants<uint16_t,5624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5624_MAGIC, .more = U16LD_DENOM_5624_MORE};};
template<> struct libdivide_constants<uint16_t,5625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5625_MAGIC, .more = U16LD_DENOM_5625_MORE};};
template<> struct libdivide_constants<uint16_t,5626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5626_MAGIC, .more = U16LD_DENOM_5626_MORE};};
template<> struct libdivide_constants<uint16_t,5627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5627_MAGIC, .more = U16LD_DENOM_5627_MORE};};
template<> struct libdivide_constants<uint16_t,5628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5628_MAGIC, .more = U16LD_DENOM_5628_MORE};};
template<> struct libdivide_constants<uint16_t,5629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5629_MAGIC, .more = U16LD_DENOM_5629_MORE};};
template<> struct libdivide_constants<uint16_t,5630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5630_MAGIC, .more = U16LD_DENOM_5630_MORE};};
template<> struct libdivide_constants<uint16_t,5631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5631_MAGIC, .more = U16LD_DENOM_5631_MORE};};
template<> struct libdivide_constants<uint16_t,5632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5632_MAGIC, .more = U16LD_DENOM_5632_MORE};};
template<> struct libdivide_constants<uint16_t,5633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5633_MAGIC, .more = U16LD_DENOM_5633_MORE};};
template<> struct libdivide_constants<uint16_t,5634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5634_MAGIC, .more = U16LD_DENOM_5634_MORE};};
template<> struct libdivide_constants<uint16_t,5635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5635_MAGIC, .more = U16LD_DENOM_5635_MORE};};
template<> struct libdivide_constants<uint16_t,5636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5636_MAGIC, .more = U16LD_DENOM_5636_MORE};};
template<> struct libdivide_constants<uint16_t,5637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5637_MAGIC, .more = U16LD_DENOM_5637_MORE};};
template<> struct libdivide_constants<uint16_t,5638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5638_MAGIC, .more = U16LD_DENOM_5638_MORE};};
template<> struct libdivide_constants<uint16_t,5639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5639_MAGIC, .more = U16LD_DENOM_5639_MORE};};
template<> struct libdivide_constants<uint16_t,5640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5640_MAGIC, .more = U16LD_DENOM_5640_MORE};};
template<> struct libdivide_constants<uint16_t,5641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5641_MAGIC, .more = U16LD_DENOM_5641_MORE};};
template<> struct libdivide_constants<uint16_t,5642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5642_MAGIC, .more = U16LD_DENOM_5642_MORE};};
template<> struct libdivide_constants<uint16_t,5643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5643_MAGIC, .more = U16LD_DENOM_5643_MORE};};
template<> struct libdivide_constants<uint16_t,5644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5644_MAGIC, .more = U16LD_DENOM_5644_MORE};};
template<> struct libdivide_constants<uint16_t,5645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5645_MAGIC, .more = U16LD_DENOM_5645_MORE};};
template<> struct libdivide_constants<uint16_t,5646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5646_MAGIC, .more = U16LD_DENOM_5646_MORE};};
template<> struct libdivide_constants<uint16_t,5647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5647_MAGIC, .more = U16LD_DENOM_5647_MORE};};
template<> struct libdivide_constants<uint16_t,5648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5648_MAGIC, .more = U16LD_DENOM_5648_MORE};};
template<> struct libdivide_constants<uint16_t,5649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5649_MAGIC, .more = U16LD_DENOM_5649_MORE};};
template<> struct libdivide_constants<uint16_t,5650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5650_MAGIC, .more = U16LD_DENOM_5650_MORE};};
template<> struct libdivide_constants<uint16_t,5651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5651_MAGIC, .more = U16LD_DENOM_5651_MORE};};
template<> struct libdivide_constants<uint16_t,5652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5652_MAGIC, .more = U16LD_DENOM_5652_MORE};};
template<> struct libdivide_constants<uint16_t,5653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5653_MAGIC, .more = U16LD_DENOM_5653_MORE};};
template<> struct libdivide_constants<uint16_t,5654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5654_MAGIC, .more = U16LD_DENOM_5654_MORE};};
template<> struct libdivide_constants<uint16_t,5655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5655_MAGIC, .more = U16LD_DENOM_5655_MORE};};
template<> struct libdivide_constants<uint16_t,5656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5656_MAGIC, .more = U16LD_DENOM_5656_MORE};};
template<> struct libdivide_constants<uint16_t,5657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5657_MAGIC, .more = U16LD_DENOM_5657_MORE};};
template<> struct libdivide_constants<uint16_t,5658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5658_MAGIC, .more = U16LD_DENOM_5658_MORE};};
template<> struct libdivide_constants<uint16_t,5659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5659_MAGIC, .more = U16LD_DENOM_5659_MORE};};
template<> struct libdivide_constants<uint16_t,5660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5660_MAGIC, .more = U16LD_DENOM_5660_MORE};};
template<> struct libdivide_constants<uint16_t,5661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5661_MAGIC, .more = U16LD_DENOM_5661_MORE};};
template<> struct libdivide_constants<uint16_t,5662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5662_MAGIC, .more = U16LD_DENOM_5662_MORE};};
template<> struct libdivide_constants<uint16_t,5663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5663_MAGIC, .more = U16LD_DENOM_5663_MORE};};
template<> struct libdivide_constants<uint16_t,5664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5664_MAGIC, .more = U16LD_DENOM_5664_MORE};};
template<> struct libdivide_constants<uint16_t,5665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5665_MAGIC, .more = U16LD_DENOM_5665_MORE};};
template<> struct libdivide_constants<uint16_t,5666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5666_MAGIC, .more = U16LD_DENOM_5666_MORE};};
template<> struct libdivide_constants<uint16_t,5667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5667_MAGIC, .more = U16LD_DENOM_5667_MORE};};
template<> struct libdivide_constants<uint16_t,5668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5668_MAGIC, .more = U16LD_DENOM_5668_MORE};};
template<> struct libdivide_constants<uint16_t,5669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5669_MAGIC, .more = U16LD_DENOM_5669_MORE};};
template<> struct libdivide_constants<uint16_t,5670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5670_MAGIC, .more = U16LD_DENOM_5670_MORE};};
template<> struct libdivide_constants<uint16_t,5671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5671_MAGIC, .more = U16LD_DENOM_5671_MORE};};
template<> struct libdivide_constants<uint16_t,5672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5672_MAGIC, .more = U16LD_DENOM_5672_MORE};};
template<> struct libdivide_constants<uint16_t,5673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5673_MAGIC, .more = U16LD_DENOM_5673_MORE};};
template<> struct libdivide_constants<uint16_t,5674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5674_MAGIC, .more = U16LD_DENOM_5674_MORE};};
template<> struct libdivide_constants<uint16_t,5675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5675_MAGIC, .more = U16LD_DENOM_5675_MORE};};
template<> struct libdivide_constants<uint16_t,5676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5676_MAGIC, .more = U16LD_DENOM_5676_MORE};};
template<> struct libdivide_constants<uint16_t,5677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5677_MAGIC, .more = U16LD_DENOM_5677_MORE};};
template<> struct libdivide_constants<uint16_t,5678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5678_MAGIC, .more = U16LD_DENOM_5678_MORE};};
template<> struct libdivide_constants<uint16_t,5679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5679_MAGIC, .more = U16LD_DENOM_5679_MORE};};
template<> struct libdivide_constants<uint16_t,5680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5680_MAGIC, .more = U16LD_DENOM_5680_MORE};};
template<> struct libdivide_constants<uint16_t,5681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5681_MAGIC, .more = U16LD_DENOM_5681_MORE};};
template<> struct libdivide_constants<uint16_t,5682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5682_MAGIC, .more = U16LD_DENOM_5682_MORE};};
template<> struct libdivide_constants<uint16_t,5683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5683_MAGIC, .more = U16LD_DENOM_5683_MORE};};
template<> struct libdivide_constants<uint16_t,5684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5684_MAGIC, .more = U16LD_DENOM_5684_MORE};};
template<> struct libdivide_constants<uint16_t,5685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5685_MAGIC, .more = U16LD_DENOM_5685_MORE};};
template<> struct libdivide_constants<uint16_t,5686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5686_MAGIC, .more = U16LD_DENOM_5686_MORE};};
template<> struct libdivide_constants<uint16_t,5687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5687_MAGIC, .more = U16LD_DENOM_5687_MORE};};
template<> struct libdivide_constants<uint16_t,5688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5688_MAGIC, .more = U16LD_DENOM_5688_MORE};};
template<> struct libdivide_constants<uint16_t,5689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5689_MAGIC, .more = U16LD_DENOM_5689_MORE};};
template<> struct libdivide_constants<uint16_t,5690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5690_MAGIC, .more = U16LD_DENOM_5690_MORE};};
template<> struct libdivide_constants<uint16_t,5691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5691_MAGIC, .more = U16LD_DENOM_5691_MORE};};
template<> struct libdivide_constants<uint16_t,5692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5692_MAGIC, .more = U16LD_DENOM_5692_MORE};};
template<> struct libdivide_constants<uint16_t,5693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5693_MAGIC, .more = U16LD_DENOM_5693_MORE};};
template<> struct libdivide_constants<uint16_t,5694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5694_MAGIC, .more = U16LD_DENOM_5694_MORE};};
template<> struct libdivide_constants<uint16_t,5695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5695_MAGIC, .more = U16LD_DENOM_5695_MORE};};
template<> struct libdivide_constants<uint16_t,5696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5696_MAGIC, .more = U16LD_DENOM_5696_MORE};};
template<> struct libdivide_constants<uint16_t,5697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5697_MAGIC, .more = U16LD_DENOM_5697_MORE};};
template<> struct libdivide_constants<uint16_t,5698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5698_MAGIC, .more = U16LD_DENOM_5698_MORE};};
template<> struct libdivide_constants<uint16_t,5699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5699_MAGIC, .more = U16LD_DENOM_5699_MORE};};
template<> struct libdivide_constants<uint16_t,5700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5700_MAGIC, .more = U16LD_DENOM_5700_MORE};};
template<> struct libdivide_constants<uint16_t,5701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5701_MAGIC, .more = U16LD_DENOM_5701_MORE};};
template<> struct libdivide_constants<uint16_t,5702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5702_MAGIC, .more = U16LD_DENOM_5702_MORE};};
template<> struct libdivide_constants<uint16_t,5703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5703_MAGIC, .more = U16LD_DENOM_5703_MORE};};
template<> struct libdivide_constants<uint16_t,5704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5704_MAGIC, .more = U16LD_DENOM_5704_MORE};};
template<> struct libdivide_constants<uint16_t,5705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5705_MAGIC, .more = U16LD_DENOM_5705_MORE};};
template<> struct libdivide_constants<uint16_t,5706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5706_MAGIC, .more = U16LD_DENOM_5706_MORE};};
template<> struct libdivide_constants<uint16_t,5707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5707_MAGIC, .more = U16LD_DENOM_5707_MORE};};
template<> struct libdivide_constants<uint16_t,5708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5708_MAGIC, .more = U16LD_DENOM_5708_MORE};};
template<> struct libdivide_constants<uint16_t,5709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5709_MAGIC, .more = U16LD_DENOM_5709_MORE};};
template<> struct libdivide_constants<uint16_t,5710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5710_MAGIC, .more = U16LD_DENOM_5710_MORE};};
template<> struct libdivide_constants<uint16_t,5711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5711_MAGIC, .more = U16LD_DENOM_5711_MORE};};
template<> struct libdivide_constants<uint16_t,5712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5712_MAGIC, .more = U16LD_DENOM_5712_MORE};};
template<> struct libdivide_constants<uint16_t,5713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5713_MAGIC, .more = U16LD_DENOM_5713_MORE};};
template<> struct libdivide_constants<uint16_t,5714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5714_MAGIC, .more = U16LD_DENOM_5714_MORE};};
template<> struct libdivide_constants<uint16_t,5715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5715_MAGIC, .more = U16LD_DENOM_5715_MORE};};
template<> struct libdivide_constants<uint16_t,5716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5716_MAGIC, .more = U16LD_DENOM_5716_MORE};};
template<> struct libdivide_constants<uint16_t,5717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5717_MAGIC, .more = U16LD_DENOM_5717_MORE};};
template<> struct libdivide_constants<uint16_t,5718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5718_MAGIC, .more = U16LD_DENOM_5718_MORE};};
template<> struct libdivide_constants<uint16_t,5719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5719_MAGIC, .more = U16LD_DENOM_5719_MORE};};
template<> struct libdivide_constants<uint16_t,5720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5720_MAGIC, .more = U16LD_DENOM_5720_MORE};};
template<> struct libdivide_constants<uint16_t,5721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5721_MAGIC, .more = U16LD_DENOM_5721_MORE};};
template<> struct libdivide_constants<uint16_t,5722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5722_MAGIC, .more = U16LD_DENOM_5722_MORE};};
template<> struct libdivide_constants<uint16_t,5723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5723_MAGIC, .more = U16LD_DENOM_5723_MORE};};
template<> struct libdivide_constants<uint16_t,5724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5724_MAGIC, .more = U16LD_DENOM_5724_MORE};};
template<> struct libdivide_constants<uint16_t,5725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5725_MAGIC, .more = U16LD_DENOM_5725_MORE};};
template<> struct libdivide_constants<uint16_t,5726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5726_MAGIC, .more = U16LD_DENOM_5726_MORE};};
template<> struct libdivide_constants<uint16_t,5727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5727_MAGIC, .more = U16LD_DENOM_5727_MORE};};
template<> struct libdivide_constants<uint16_t,5728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5728_MAGIC, .more = U16LD_DENOM_5728_MORE};};
template<> struct libdivide_constants<uint16_t,5729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5729_MAGIC, .more = U16LD_DENOM_5729_MORE};};
template<> struct libdivide_constants<uint16_t,5730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5730_MAGIC, .more = U16LD_DENOM_5730_MORE};};
template<> struct libdivide_constants<uint16_t,5731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5731_MAGIC, .more = U16LD_DENOM_5731_MORE};};
template<> struct libdivide_constants<uint16_t,5732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5732_MAGIC, .more = U16LD_DENOM_5732_MORE};};
template<> struct libdivide_constants<uint16_t,5733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5733_MAGIC, .more = U16LD_DENOM_5733_MORE};};
template<> struct libdivide_constants<uint16_t,5734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5734_MAGIC, .more = U16LD_DENOM_5734_MORE};};
template<> struct libdivide_constants<uint16_t,5735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5735_MAGIC, .more = U16LD_DENOM_5735_MORE};};
template<> struct libdivide_constants<uint16_t,5736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5736_MAGIC, .more = U16LD_DENOM_5736_MORE};};
template<> struct libdivide_constants<uint16_t,5737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5737_MAGIC, .more = U16LD_DENOM_5737_MORE};};
template<> struct libdivide_constants<uint16_t,5738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5738_MAGIC, .more = U16LD_DENOM_5738_MORE};};
template<> struct libdivide_constants<uint16_t,5739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5739_MAGIC, .more = U16LD_DENOM_5739_MORE};};
template<> struct libdivide_constants<uint16_t,5740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5740_MAGIC, .more = U16LD_DENOM_5740_MORE};};
template<> struct libdivide_constants<uint16_t,5741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5741_MAGIC, .more = U16LD_DENOM_5741_MORE};};
template<> struct libdivide_constants<uint16_t,5742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5742_MAGIC, .more = U16LD_DENOM_5742_MORE};};
template<> struct libdivide_constants<uint16_t,5743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5743_MAGIC, .more = U16LD_DENOM_5743_MORE};};
template<> struct libdivide_constants<uint16_t,5744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5744_MAGIC, .more = U16LD_DENOM_5744_MORE};};
template<> struct libdivide_constants<uint16_t,5745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5745_MAGIC, .more = U16LD_DENOM_5745_MORE};};
template<> struct libdivide_constants<uint16_t,5746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5746_MAGIC, .more = U16LD_DENOM_5746_MORE};};
template<> struct libdivide_constants<uint16_t,5747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5747_MAGIC, .more = U16LD_DENOM_5747_MORE};};
template<> struct libdivide_constants<uint16_t,5748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5748_MAGIC, .more = U16LD_DENOM_5748_MORE};};
template<> struct libdivide_constants<uint16_t,5749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5749_MAGIC, .more = U16LD_DENOM_5749_MORE};};
template<> struct libdivide_constants<uint16_t,5750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5750_MAGIC, .more = U16LD_DENOM_5750_MORE};};
template<> struct libdivide_constants<uint16_t,5751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5751_MAGIC, .more = U16LD_DENOM_5751_MORE};};
template<> struct libdivide_constants<uint16_t,5752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5752_MAGIC, .more = U16LD_DENOM_5752_MORE};};
template<> struct libdivide_constants<uint16_t,5753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5753_MAGIC, .more = U16LD_DENOM_5753_MORE};};
template<> struct libdivide_constants<uint16_t,5754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5754_MAGIC, .more = U16LD_DENOM_5754_MORE};};
template<> struct libdivide_constants<uint16_t,5755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5755_MAGIC, .more = U16LD_DENOM_5755_MORE};};
template<> struct libdivide_constants<uint16_t,5756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5756_MAGIC, .more = U16LD_DENOM_5756_MORE};};
template<> struct libdivide_constants<uint16_t,5757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5757_MAGIC, .more = U16LD_DENOM_5757_MORE};};
template<> struct libdivide_constants<uint16_t,5758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5758_MAGIC, .more = U16LD_DENOM_5758_MORE};};
template<> struct libdivide_constants<uint16_t,5759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5759_MAGIC, .more = U16LD_DENOM_5759_MORE};};
template<> struct libdivide_constants<uint16_t,5760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5760_MAGIC, .more = U16LD_DENOM_5760_MORE};};
template<> struct libdivide_constants<uint16_t,5761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5761_MAGIC, .more = U16LD_DENOM_5761_MORE};};
template<> struct libdivide_constants<uint16_t,5762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5762_MAGIC, .more = U16LD_DENOM_5762_MORE};};
template<> struct libdivide_constants<uint16_t,5763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5763_MAGIC, .more = U16LD_DENOM_5763_MORE};};
template<> struct libdivide_constants<uint16_t,5764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5764_MAGIC, .more = U16LD_DENOM_5764_MORE};};
template<> struct libdivide_constants<uint16_t,5765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5765_MAGIC, .more = U16LD_DENOM_5765_MORE};};
template<> struct libdivide_constants<uint16_t,5766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5766_MAGIC, .more = U16LD_DENOM_5766_MORE};};
template<> struct libdivide_constants<uint16_t,5767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5767_MAGIC, .more = U16LD_DENOM_5767_MORE};};
template<> struct libdivide_constants<uint16_t,5768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5768_MAGIC, .more = U16LD_DENOM_5768_MORE};};
template<> struct libdivide_constants<uint16_t,5769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5769_MAGIC, .more = U16LD_DENOM_5769_MORE};};
template<> struct libdivide_constants<uint16_t,5770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5770_MAGIC, .more = U16LD_DENOM_5770_MORE};};
template<> struct libdivide_constants<uint16_t,5771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5771_MAGIC, .more = U16LD_DENOM_5771_MORE};};
template<> struct libdivide_constants<uint16_t,5772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5772_MAGIC, .more = U16LD_DENOM_5772_MORE};};
template<> struct libdivide_constants<uint16_t,5773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5773_MAGIC, .more = U16LD_DENOM_5773_MORE};};
template<> struct libdivide_constants<uint16_t,5774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5774_MAGIC, .more = U16LD_DENOM_5774_MORE};};
template<> struct libdivide_constants<uint16_t,5775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5775_MAGIC, .more = U16LD_DENOM_5775_MORE};};
template<> struct libdivide_constants<uint16_t,5776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5776_MAGIC, .more = U16LD_DENOM_5776_MORE};};
template<> struct libdivide_constants<uint16_t,5777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5777_MAGIC, .more = U16LD_DENOM_5777_MORE};};
template<> struct libdivide_constants<uint16_t,5778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5778_MAGIC, .more = U16LD_DENOM_5778_MORE};};
template<> struct libdivide_constants<uint16_t,5779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5779_MAGIC, .more = U16LD_DENOM_5779_MORE};};
template<> struct libdivide_constants<uint16_t,5780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5780_MAGIC, .more = U16LD_DENOM_5780_MORE};};
template<> struct libdivide_constants<uint16_t,5781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5781_MAGIC, .more = U16LD_DENOM_5781_MORE};};
template<> struct libdivide_constants<uint16_t,5782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5782_MAGIC, .more = U16LD_DENOM_5782_MORE};};
template<> struct libdivide_constants<uint16_t,5783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5783_MAGIC, .more = U16LD_DENOM_5783_MORE};};
template<> struct libdivide_constants<uint16_t,5784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5784_MAGIC, .more = U16LD_DENOM_5784_MORE};};
template<> struct libdivide_constants<uint16_t,5785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5785_MAGIC, .more = U16LD_DENOM_5785_MORE};};
template<> struct libdivide_constants<uint16_t,5786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5786_MAGIC, .more = U16LD_DENOM_5786_MORE};};
template<> struct libdivide_constants<uint16_t,5787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5787_MAGIC, .more = U16LD_DENOM_5787_MORE};};
template<> struct libdivide_constants<uint16_t,5788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5788_MAGIC, .more = U16LD_DENOM_5788_MORE};};
template<> struct libdivide_constants<uint16_t,5789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5789_MAGIC, .more = U16LD_DENOM_5789_MORE};};
template<> struct libdivide_constants<uint16_t,5790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5790_MAGIC, .more = U16LD_DENOM_5790_MORE};};
template<> struct libdivide_constants<uint16_t,5791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5791_MAGIC, .more = U16LD_DENOM_5791_MORE};};
template<> struct libdivide_constants<uint16_t,5792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5792_MAGIC, .more = U16LD_DENOM_5792_MORE};};
template<> struct libdivide_constants<uint16_t,5793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5793_MAGIC, .more = U16LD_DENOM_5793_MORE};};
template<> struct libdivide_constants<uint16_t,5794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5794_MAGIC, .more = U16LD_DENOM_5794_MORE};};
template<> struct libdivide_constants<uint16_t,5795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5795_MAGIC, .more = U16LD_DENOM_5795_MORE};};
template<> struct libdivide_constants<uint16_t,5796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5796_MAGIC, .more = U16LD_DENOM_5796_MORE};};
template<> struct libdivide_constants<uint16_t,5797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5797_MAGIC, .more = U16LD_DENOM_5797_MORE};};
template<> struct libdivide_constants<uint16_t,5798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5798_MAGIC, .more = U16LD_DENOM_5798_MORE};};
template<> struct libdivide_constants<uint16_t,5799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5799_MAGIC, .more = U16LD_DENOM_5799_MORE};};
template<> struct libdivide_constants<uint16_t,5800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5800_MAGIC, .more = U16LD_DENOM_5800_MORE};};
template<> struct libdivide_constants<uint16_t,5801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5801_MAGIC, .more = U16LD_DENOM_5801_MORE};};
template<> struct libdivide_constants<uint16_t,5802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5802_MAGIC, .more = U16LD_DENOM_5802_MORE};};
template<> struct libdivide_constants<uint16_t,5803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5803_MAGIC, .more = U16LD_DENOM_5803_MORE};};
template<> struct libdivide_constants<uint16_t,5804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5804_MAGIC, .more = U16LD_DENOM_5804_MORE};};
template<> struct libdivide_constants<uint16_t,5805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5805_MAGIC, .more = U16LD_DENOM_5805_MORE};};
template<> struct libdivide_constants<uint16_t,5806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5806_MAGIC, .more = U16LD_DENOM_5806_MORE};};
template<> struct libdivide_constants<uint16_t,5807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5807_MAGIC, .more = U16LD_DENOM_5807_MORE};};
template<> struct libdivide_constants<uint16_t,5808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5808_MAGIC, .more = U16LD_DENOM_5808_MORE};};
template<> struct libdivide_constants<uint16_t,5809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5809_MAGIC, .more = U16LD_DENOM_5809_MORE};};
template<> struct libdivide_constants<uint16_t,5810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5810_MAGIC, .more = U16LD_DENOM_5810_MORE};};
template<> struct libdivide_constants<uint16_t,5811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5811_MAGIC, .more = U16LD_DENOM_5811_MORE};};
template<> struct libdivide_constants<uint16_t,5812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5812_MAGIC, .more = U16LD_DENOM_5812_MORE};};
template<> struct libdivide_constants<uint16_t,5813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5813_MAGIC, .more = U16LD_DENOM_5813_MORE};};
template<> struct libdivide_constants<uint16_t,5814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5814_MAGIC, .more = U16LD_DENOM_5814_MORE};};
template<> struct libdivide_constants<uint16_t,5815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5815_MAGIC, .more = U16LD_DENOM_5815_MORE};};
template<> struct libdivide_constants<uint16_t,5816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5816_MAGIC, .more = U16LD_DENOM_5816_MORE};};
template<> struct libdivide_constants<uint16_t,5817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5817_MAGIC, .more = U16LD_DENOM_5817_MORE};};
template<> struct libdivide_constants<uint16_t,5818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5818_MAGIC, .more = U16LD_DENOM_5818_MORE};};
template<> struct libdivide_constants<uint16_t,5819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5819_MAGIC, .more = U16LD_DENOM_5819_MORE};};
template<> struct libdivide_constants<uint16_t,5820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5820_MAGIC, .more = U16LD_DENOM_5820_MORE};};
template<> struct libdivide_constants<uint16_t,5821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5821_MAGIC, .more = U16LD_DENOM_5821_MORE};};
template<> struct libdivide_constants<uint16_t,5822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5822_MAGIC, .more = U16LD_DENOM_5822_MORE};};
template<> struct libdivide_constants<uint16_t,5823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5823_MAGIC, .more = U16LD_DENOM_5823_MORE};};
template<> struct libdivide_constants<uint16_t,5824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5824_MAGIC, .more = U16LD_DENOM_5824_MORE};};
template<> struct libdivide_constants<uint16_t,5825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5825_MAGIC, .more = U16LD_DENOM_5825_MORE};};
template<> struct libdivide_constants<uint16_t,5826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5826_MAGIC, .more = U16LD_DENOM_5826_MORE};};
template<> struct libdivide_constants<uint16_t,5827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5827_MAGIC, .more = U16LD_DENOM_5827_MORE};};
template<> struct libdivide_constants<uint16_t,5828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5828_MAGIC, .more = U16LD_DENOM_5828_MORE};};
template<> struct libdivide_constants<uint16_t,5829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5829_MAGIC, .more = U16LD_DENOM_5829_MORE};};
template<> struct libdivide_constants<uint16_t,5830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5830_MAGIC, .more = U16LD_DENOM_5830_MORE};};
template<> struct libdivide_constants<uint16_t,5831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5831_MAGIC, .more = U16LD_DENOM_5831_MORE};};
template<> struct libdivide_constants<uint16_t,5832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5832_MAGIC, .more = U16LD_DENOM_5832_MORE};};
template<> struct libdivide_constants<uint16_t,5833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5833_MAGIC, .more = U16LD_DENOM_5833_MORE};};
template<> struct libdivide_constants<uint16_t,5834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5834_MAGIC, .more = U16LD_DENOM_5834_MORE};};
template<> struct libdivide_constants<uint16_t,5835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5835_MAGIC, .more = U16LD_DENOM_5835_MORE};};
template<> struct libdivide_constants<uint16_t,5836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5836_MAGIC, .more = U16LD_DENOM_5836_MORE};};
template<> struct libdivide_constants<uint16_t,5837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5837_MAGIC, .more = U16LD_DENOM_5837_MORE};};
template<> struct libdivide_constants<uint16_t,5838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5838_MAGIC, .more = U16LD_DENOM_5838_MORE};};
template<> struct libdivide_constants<uint16_t,5839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5839_MAGIC, .more = U16LD_DENOM_5839_MORE};};
template<> struct libdivide_constants<uint16_t,5840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5840_MAGIC, .more = U16LD_DENOM_5840_MORE};};
template<> struct libdivide_constants<uint16_t,5841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5841_MAGIC, .more = U16LD_DENOM_5841_MORE};};
template<> struct libdivide_constants<uint16_t,5842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5842_MAGIC, .more = U16LD_DENOM_5842_MORE};};
template<> struct libdivide_constants<uint16_t,5843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5843_MAGIC, .more = U16LD_DENOM_5843_MORE};};
template<> struct libdivide_constants<uint16_t,5844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5844_MAGIC, .more = U16LD_DENOM_5844_MORE};};
template<> struct libdivide_constants<uint16_t,5845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5845_MAGIC, .more = U16LD_DENOM_5845_MORE};};
template<> struct libdivide_constants<uint16_t,5846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5846_MAGIC, .more = U16LD_DENOM_5846_MORE};};
template<> struct libdivide_constants<uint16_t,5847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5847_MAGIC, .more = U16LD_DENOM_5847_MORE};};
template<> struct libdivide_constants<uint16_t,5848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5848_MAGIC, .more = U16LD_DENOM_5848_MORE};};
template<> struct libdivide_constants<uint16_t,5849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5849_MAGIC, .more = U16LD_DENOM_5849_MORE};};
template<> struct libdivide_constants<uint16_t,5850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5850_MAGIC, .more = U16LD_DENOM_5850_MORE};};
template<> struct libdivide_constants<uint16_t,5851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5851_MAGIC, .more = U16LD_DENOM_5851_MORE};};
template<> struct libdivide_constants<uint16_t,5852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5852_MAGIC, .more = U16LD_DENOM_5852_MORE};};
template<> struct libdivide_constants<uint16_t,5853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5853_MAGIC, .more = U16LD_DENOM_5853_MORE};};
template<> struct libdivide_constants<uint16_t,5854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5854_MAGIC, .more = U16LD_DENOM_5854_MORE};};
template<> struct libdivide_constants<uint16_t,5855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5855_MAGIC, .more = U16LD_DENOM_5855_MORE};};
template<> struct libdivide_constants<uint16_t,5856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5856_MAGIC, .more = U16LD_DENOM_5856_MORE};};
template<> struct libdivide_constants<uint16_t,5857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5857_MAGIC, .more = U16LD_DENOM_5857_MORE};};
template<> struct libdivide_constants<uint16_t,5858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5858_MAGIC, .more = U16LD_DENOM_5858_MORE};};
template<> struct libdivide_constants<uint16_t,5859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5859_MAGIC, .more = U16LD_DENOM_5859_MORE};};
template<> struct libdivide_constants<uint16_t,5860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5860_MAGIC, .more = U16LD_DENOM_5860_MORE};};
template<> struct libdivide_constants<uint16_t,5861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5861_MAGIC, .more = U16LD_DENOM_5861_MORE};};
template<> struct libdivide_constants<uint16_t,5862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5862_MAGIC, .more = U16LD_DENOM_5862_MORE};};
template<> struct libdivide_constants<uint16_t,5863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5863_MAGIC, .more = U16LD_DENOM_5863_MORE};};
template<> struct libdivide_constants<uint16_t,5864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5864_MAGIC, .more = U16LD_DENOM_5864_MORE};};
template<> struct libdivide_constants<uint16_t,5865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5865_MAGIC, .more = U16LD_DENOM_5865_MORE};};
template<> struct libdivide_constants<uint16_t,5866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5866_MAGIC, .more = U16LD_DENOM_5866_MORE};};
template<> struct libdivide_constants<uint16_t,5867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5867_MAGIC, .more = U16LD_DENOM_5867_MORE};};
template<> struct libdivide_constants<uint16_t,5868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5868_MAGIC, .more = U16LD_DENOM_5868_MORE};};
template<> struct libdivide_constants<uint16_t,5869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5869_MAGIC, .more = U16LD_DENOM_5869_MORE};};
template<> struct libdivide_constants<uint16_t,5870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5870_MAGIC, .more = U16LD_DENOM_5870_MORE};};
template<> struct libdivide_constants<uint16_t,5871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5871_MAGIC, .more = U16LD_DENOM_5871_MORE};};
template<> struct libdivide_constants<uint16_t,5872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5872_MAGIC, .more = U16LD_DENOM_5872_MORE};};
template<> struct libdivide_constants<uint16_t,5873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5873_MAGIC, .more = U16LD_DENOM_5873_MORE};};
template<> struct libdivide_constants<uint16_t,5874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5874_MAGIC, .more = U16LD_DENOM_5874_MORE};};
template<> struct libdivide_constants<uint16_t,5875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5875_MAGIC, .more = U16LD_DENOM_5875_MORE};};
template<> struct libdivide_constants<uint16_t,5876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5876_MAGIC, .more = U16LD_DENOM_5876_MORE};};
template<> struct libdivide_constants<uint16_t,5877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5877_MAGIC, .more = U16LD_DENOM_5877_MORE};};
template<> struct libdivide_constants<uint16_t,5878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5878_MAGIC, .more = U16LD_DENOM_5878_MORE};};
template<> struct libdivide_constants<uint16_t,5879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5879_MAGIC, .more = U16LD_DENOM_5879_MORE};};
template<> struct libdivide_constants<uint16_t,5880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5880_MAGIC, .more = U16LD_DENOM_5880_MORE};};
template<> struct libdivide_constants<uint16_t,5881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5881_MAGIC, .more = U16LD_DENOM_5881_MORE};};
template<> struct libdivide_constants<uint16_t,5882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5882_MAGIC, .more = U16LD_DENOM_5882_MORE};};
template<> struct libdivide_constants<uint16_t,5883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5883_MAGIC, .more = U16LD_DENOM_5883_MORE};};
template<> struct libdivide_constants<uint16_t,5884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5884_MAGIC, .more = U16LD_DENOM_5884_MORE};};
template<> struct libdivide_constants<uint16_t,5885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5885_MAGIC, .more = U16LD_DENOM_5885_MORE};};
template<> struct libdivide_constants<uint16_t,5886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5886_MAGIC, .more = U16LD_DENOM_5886_MORE};};
template<> struct libdivide_constants<uint16_t,5887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5887_MAGIC, .more = U16LD_DENOM_5887_MORE};};
template<> struct libdivide_constants<uint16_t,5888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5888_MAGIC, .more = U16LD_DENOM_5888_MORE};};
template<> struct libdivide_constants<uint16_t,5889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5889_MAGIC, .more = U16LD_DENOM_5889_MORE};};
template<> struct libdivide_constants<uint16_t,5890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5890_MAGIC, .more = U16LD_DENOM_5890_MORE};};
template<> struct libdivide_constants<uint16_t,5891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5891_MAGIC, .more = U16LD_DENOM_5891_MORE};};
template<> struct libdivide_constants<uint16_t,5892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5892_MAGIC, .more = U16LD_DENOM_5892_MORE};};
template<> struct libdivide_constants<uint16_t,5893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5893_MAGIC, .more = U16LD_DENOM_5893_MORE};};
template<> struct libdivide_constants<uint16_t,5894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5894_MAGIC, .more = U16LD_DENOM_5894_MORE};};
template<> struct libdivide_constants<uint16_t,5895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5895_MAGIC, .more = U16LD_DENOM_5895_MORE};};
template<> struct libdivide_constants<uint16_t,5896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5896_MAGIC, .more = U16LD_DENOM_5896_MORE};};
template<> struct libdivide_constants<uint16_t,5897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5897_MAGIC, .more = U16LD_DENOM_5897_MORE};};
template<> struct libdivide_constants<uint16_t,5898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5898_MAGIC, .more = U16LD_DENOM_5898_MORE};};
template<> struct libdivide_constants<uint16_t,5899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5899_MAGIC, .more = U16LD_DENOM_5899_MORE};};
template<> struct libdivide_constants<uint16_t,5900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5900_MAGIC, .more = U16LD_DENOM_5900_MORE};};
template<> struct libdivide_constants<uint16_t,5901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5901_MAGIC, .more = U16LD_DENOM_5901_MORE};};
template<> struct libdivide_constants<uint16_t,5902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5902_MAGIC, .more = U16LD_DENOM_5902_MORE};};
template<> struct libdivide_constants<uint16_t,5903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5903_MAGIC, .more = U16LD_DENOM_5903_MORE};};
template<> struct libdivide_constants<uint16_t,5904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5904_MAGIC, .more = U16LD_DENOM_5904_MORE};};
template<> struct libdivide_constants<uint16_t,5905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5905_MAGIC, .more = U16LD_DENOM_5905_MORE};};
template<> struct libdivide_constants<uint16_t,5906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5906_MAGIC, .more = U16LD_DENOM_5906_MORE};};
template<> struct libdivide_constants<uint16_t,5907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5907_MAGIC, .more = U16LD_DENOM_5907_MORE};};
template<> struct libdivide_constants<uint16_t,5908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5908_MAGIC, .more = U16LD_DENOM_5908_MORE};};
template<> struct libdivide_constants<uint16_t,5909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5909_MAGIC, .more = U16LD_DENOM_5909_MORE};};
template<> struct libdivide_constants<uint16_t,5910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5910_MAGIC, .more = U16LD_DENOM_5910_MORE};};
template<> struct libdivide_constants<uint16_t,5911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5911_MAGIC, .more = U16LD_DENOM_5911_MORE};};
template<> struct libdivide_constants<uint16_t,5912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5912_MAGIC, .more = U16LD_DENOM_5912_MORE};};
template<> struct libdivide_constants<uint16_t,5913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5913_MAGIC, .more = U16LD_DENOM_5913_MORE};};
template<> struct libdivide_constants<uint16_t,5914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5914_MAGIC, .more = U16LD_DENOM_5914_MORE};};
template<> struct libdivide_constants<uint16_t,5915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5915_MAGIC, .more = U16LD_DENOM_5915_MORE};};
template<> struct libdivide_constants<uint16_t,5916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5916_MAGIC, .more = U16LD_DENOM_5916_MORE};};
template<> struct libdivide_constants<uint16_t,5917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5917_MAGIC, .more = U16LD_DENOM_5917_MORE};};
template<> struct libdivide_constants<uint16_t,5918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5918_MAGIC, .more = U16LD_DENOM_5918_MORE};};
template<> struct libdivide_constants<uint16_t,5919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5919_MAGIC, .more = U16LD_DENOM_5919_MORE};};
template<> struct libdivide_constants<uint16_t,5920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5920_MAGIC, .more = U16LD_DENOM_5920_MORE};};
template<> struct libdivide_constants<uint16_t,5921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5921_MAGIC, .more = U16LD_DENOM_5921_MORE};};
template<> struct libdivide_constants<uint16_t,5922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5922_MAGIC, .more = U16LD_DENOM_5922_MORE};};
template<> struct libdivide_constants<uint16_t,5923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5923_MAGIC, .more = U16LD_DENOM_5923_MORE};};
template<> struct libdivide_constants<uint16_t,5924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5924_MAGIC, .more = U16LD_DENOM_5924_MORE};};
template<> struct libdivide_constants<uint16_t,5925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5925_MAGIC, .more = U16LD_DENOM_5925_MORE};};
template<> struct libdivide_constants<uint16_t,5926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5926_MAGIC, .more = U16LD_DENOM_5926_MORE};};
template<> struct libdivide_constants<uint16_t,5927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5927_MAGIC, .more = U16LD_DENOM_5927_MORE};};
template<> struct libdivide_constants<uint16_t,5928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5928_MAGIC, .more = U16LD_DENOM_5928_MORE};};
template<> struct libdivide_constants<uint16_t,5929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5929_MAGIC, .more = U16LD_DENOM_5929_MORE};};
template<> struct libdivide_constants<uint16_t,5930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5930_MAGIC, .more = U16LD_DENOM_5930_MORE};};
template<> struct libdivide_constants<uint16_t,5931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5931_MAGIC, .more = U16LD_DENOM_5931_MORE};};
template<> struct libdivide_constants<uint16_t,5932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5932_MAGIC, .more = U16LD_DENOM_5932_MORE};};
template<> struct libdivide_constants<uint16_t,5933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5933_MAGIC, .more = U16LD_DENOM_5933_MORE};};
template<> struct libdivide_constants<uint16_t,5934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5934_MAGIC, .more = U16LD_DENOM_5934_MORE};};
template<> struct libdivide_constants<uint16_t,5935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5935_MAGIC, .more = U16LD_DENOM_5935_MORE};};
template<> struct libdivide_constants<uint16_t,5936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5936_MAGIC, .more = U16LD_DENOM_5936_MORE};};
template<> struct libdivide_constants<uint16_t,5937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5937_MAGIC, .more = U16LD_DENOM_5937_MORE};};
template<> struct libdivide_constants<uint16_t,5938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5938_MAGIC, .more = U16LD_DENOM_5938_MORE};};
template<> struct libdivide_constants<uint16_t,5939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5939_MAGIC, .more = U16LD_DENOM_5939_MORE};};
template<> struct libdivide_constants<uint16_t,5940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5940_MAGIC, .more = U16LD_DENOM_5940_MORE};};
template<> struct libdivide_constants<uint16_t,5941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5941_MAGIC, .more = U16LD_DENOM_5941_MORE};};
template<> struct libdivide_constants<uint16_t,5942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5942_MAGIC, .more = U16LD_DENOM_5942_MORE};};
template<> struct libdivide_constants<uint16_t,5943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5943_MAGIC, .more = U16LD_DENOM_5943_MORE};};
template<> struct libdivide_constants<uint16_t,5944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5944_MAGIC, .more = U16LD_DENOM_5944_MORE};};
template<> struct libdivide_constants<uint16_t,5945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5945_MAGIC, .more = U16LD_DENOM_5945_MORE};};
template<> struct libdivide_constants<uint16_t,5946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5946_MAGIC, .more = U16LD_DENOM_5946_MORE};};
template<> struct libdivide_constants<uint16_t,5947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5947_MAGIC, .more = U16LD_DENOM_5947_MORE};};
template<> struct libdivide_constants<uint16_t,5948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5948_MAGIC, .more = U16LD_DENOM_5948_MORE};};
template<> struct libdivide_constants<uint16_t,5949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5949_MAGIC, .more = U16LD_DENOM_5949_MORE};};
template<> struct libdivide_constants<uint16_t,5950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5950_MAGIC, .more = U16LD_DENOM_5950_MORE};};
template<> struct libdivide_constants<uint16_t,5951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5951_MAGIC, .more = U16LD_DENOM_5951_MORE};};
template<> struct libdivide_constants<uint16_t,5952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5952_MAGIC, .more = U16LD_DENOM_5952_MORE};};
template<> struct libdivide_constants<uint16_t,5953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5953_MAGIC, .more = U16LD_DENOM_5953_MORE};};
template<> struct libdivide_constants<uint16_t,5954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5954_MAGIC, .more = U16LD_DENOM_5954_MORE};};
template<> struct libdivide_constants<uint16_t,5955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5955_MAGIC, .more = U16LD_DENOM_5955_MORE};};
template<> struct libdivide_constants<uint16_t,5956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5956_MAGIC, .more = U16LD_DENOM_5956_MORE};};
template<> struct libdivide_constants<uint16_t,5957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5957_MAGIC, .more = U16LD_DENOM_5957_MORE};};
template<> struct libdivide_constants<uint16_t,5958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5958_MAGIC, .more = U16LD_DENOM_5958_MORE};};
template<> struct libdivide_constants<uint16_t,5959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5959_MAGIC, .more = U16LD_DENOM_5959_MORE};};
template<> struct libdivide_constants<uint16_t,5960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5960_MAGIC, .more = U16LD_DENOM_5960_MORE};};
template<> struct libdivide_constants<uint16_t,5961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5961_MAGIC, .more = U16LD_DENOM_5961_MORE};};
template<> struct libdivide_constants<uint16_t,5962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5962_MAGIC, .more = U16LD_DENOM_5962_MORE};};
template<> struct libdivide_constants<uint16_t,5963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5963_MAGIC, .more = U16LD_DENOM_5963_MORE};};
template<> struct libdivide_constants<uint16_t,5964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5964_MAGIC, .more = U16LD_DENOM_5964_MORE};};
template<> struct libdivide_constants<uint16_t,5965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5965_MAGIC, .more = U16LD_DENOM_5965_MORE};};
template<> struct libdivide_constants<uint16_t,5966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5966_MAGIC, .more = U16LD_DENOM_5966_MORE};};
template<> struct libdivide_constants<uint16_t,5967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5967_MAGIC, .more = U16LD_DENOM_5967_MORE};};
template<> struct libdivide_constants<uint16_t,5968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5968_MAGIC, .more = U16LD_DENOM_5968_MORE};};
template<> struct libdivide_constants<uint16_t,5969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5969_MAGIC, .more = U16LD_DENOM_5969_MORE};};
template<> struct libdivide_constants<uint16_t,5970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5970_MAGIC, .more = U16LD_DENOM_5970_MORE};};
template<> struct libdivide_constants<uint16_t,5971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5971_MAGIC, .more = U16LD_DENOM_5971_MORE};};
template<> struct libdivide_constants<uint16_t,5972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5972_MAGIC, .more = U16LD_DENOM_5972_MORE};};
template<> struct libdivide_constants<uint16_t,5973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5973_MAGIC, .more = U16LD_DENOM_5973_MORE};};
template<> struct libdivide_constants<uint16_t,5974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5974_MAGIC, .more = U16LD_DENOM_5974_MORE};};
template<> struct libdivide_constants<uint16_t,5975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5975_MAGIC, .more = U16LD_DENOM_5975_MORE};};
template<> struct libdivide_constants<uint16_t,5976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5976_MAGIC, .more = U16LD_DENOM_5976_MORE};};
template<> struct libdivide_constants<uint16_t,5977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5977_MAGIC, .more = U16LD_DENOM_5977_MORE};};
template<> struct libdivide_constants<uint16_t,5978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5978_MAGIC, .more = U16LD_DENOM_5978_MORE};};
template<> struct libdivide_constants<uint16_t,5979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5979_MAGIC, .more = U16LD_DENOM_5979_MORE};};
template<> struct libdivide_constants<uint16_t,5980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5980_MAGIC, .more = U16LD_DENOM_5980_MORE};};
template<> struct libdivide_constants<uint16_t,5981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5981_MAGIC, .more = U16LD_DENOM_5981_MORE};};
template<> struct libdivide_constants<uint16_t,5982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5982_MAGIC, .more = U16LD_DENOM_5982_MORE};};
template<> struct libdivide_constants<uint16_t,5983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5983_MAGIC, .more = U16LD_DENOM_5983_MORE};};
template<> struct libdivide_constants<uint16_t,5984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5984_MAGIC, .more = U16LD_DENOM_5984_MORE};};
template<> struct libdivide_constants<uint16_t,5985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5985_MAGIC, .more = U16LD_DENOM_5985_MORE};};
template<> struct libdivide_constants<uint16_t,5986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5986_MAGIC, .more = U16LD_DENOM_5986_MORE};};
template<> struct libdivide_constants<uint16_t,5987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5987_MAGIC, .more = U16LD_DENOM_5987_MORE};};
template<> struct libdivide_constants<uint16_t,5988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5988_MAGIC, .more = U16LD_DENOM_5988_MORE};};
template<> struct libdivide_constants<uint16_t,5989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5989_MAGIC, .more = U16LD_DENOM_5989_MORE};};
template<> struct libdivide_constants<uint16_t,5990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5990_MAGIC, .more = U16LD_DENOM_5990_MORE};};
template<> struct libdivide_constants<uint16_t,5991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5991_MAGIC, .more = U16LD_DENOM_5991_MORE};};
template<> struct libdivide_constants<uint16_t,5992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5992_MAGIC, .more = U16LD_DENOM_5992_MORE};};
template<> struct libdivide_constants<uint16_t,5993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5993_MAGIC, .more = U16LD_DENOM_5993_MORE};};
template<> struct libdivide_constants<uint16_t,5994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5994_MAGIC, .more = U16LD_DENOM_5994_MORE};};
template<> struct libdivide_constants<uint16_t,5995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5995_MAGIC, .more = U16LD_DENOM_5995_MORE};};
template<> struct libdivide_constants<uint16_t,5996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5996_MAGIC, .more = U16LD_DENOM_5996_MORE};};
template<> struct libdivide_constants<uint16_t,5997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5997_MAGIC, .more = U16LD_DENOM_5997_MORE};};
template<> struct libdivide_constants<uint16_t,5998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5998_MAGIC, .more = U16LD_DENOM_5998_MORE};};
template<> struct libdivide_constants<uint16_t,5999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_5999_MAGIC, .more = U16LD_DENOM_5999_MORE};};
template<> struct libdivide_constants<uint16_t,6000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6000_MAGIC, .more = U16LD_DENOM_6000_MORE};};
template<> struct libdivide_constants<uint16_t,6001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6001_MAGIC, .more = U16LD_DENOM_6001_MORE};};
template<> struct libdivide_constants<uint16_t,6002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6002_MAGIC, .more = U16LD_DENOM_6002_MORE};};
template<> struct libdivide_constants<uint16_t,6003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6003_MAGIC, .more = U16LD_DENOM_6003_MORE};};
template<> struct libdivide_constants<uint16_t,6004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6004_MAGIC, .more = U16LD_DENOM_6004_MORE};};
template<> struct libdivide_constants<uint16_t,6005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6005_MAGIC, .more = U16LD_DENOM_6005_MORE};};
template<> struct libdivide_constants<uint16_t,6006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6006_MAGIC, .more = U16LD_DENOM_6006_MORE};};
template<> struct libdivide_constants<uint16_t,6007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6007_MAGIC, .more = U16LD_DENOM_6007_MORE};};
template<> struct libdivide_constants<uint16_t,6008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6008_MAGIC, .more = U16LD_DENOM_6008_MORE};};
template<> struct libdivide_constants<uint16_t,6009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6009_MAGIC, .more = U16LD_DENOM_6009_MORE};};
template<> struct libdivide_constants<uint16_t,6010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6010_MAGIC, .more = U16LD_DENOM_6010_MORE};};
template<> struct libdivide_constants<uint16_t,6011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6011_MAGIC, .more = U16LD_DENOM_6011_MORE};};
template<> struct libdivide_constants<uint16_t,6012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6012_MAGIC, .more = U16LD_DENOM_6012_MORE};};
template<> struct libdivide_constants<uint16_t,6013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6013_MAGIC, .more = U16LD_DENOM_6013_MORE};};
template<> struct libdivide_constants<uint16_t,6014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6014_MAGIC, .more = U16LD_DENOM_6014_MORE};};
template<> struct libdivide_constants<uint16_t,6015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6015_MAGIC, .more = U16LD_DENOM_6015_MORE};};
template<> struct libdivide_constants<uint16_t,6016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6016_MAGIC, .more = U16LD_DENOM_6016_MORE};};
template<> struct libdivide_constants<uint16_t,6017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6017_MAGIC, .more = U16LD_DENOM_6017_MORE};};
template<> struct libdivide_constants<uint16_t,6018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6018_MAGIC, .more = U16LD_DENOM_6018_MORE};};
template<> struct libdivide_constants<uint16_t,6019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6019_MAGIC, .more = U16LD_DENOM_6019_MORE};};
template<> struct libdivide_constants<uint16_t,6020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6020_MAGIC, .more = U16LD_DENOM_6020_MORE};};
template<> struct libdivide_constants<uint16_t,6021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6021_MAGIC, .more = U16LD_DENOM_6021_MORE};};
template<> struct libdivide_constants<uint16_t,6022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6022_MAGIC, .more = U16LD_DENOM_6022_MORE};};
template<> struct libdivide_constants<uint16_t,6023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6023_MAGIC, .more = U16LD_DENOM_6023_MORE};};
template<> struct libdivide_constants<uint16_t,6024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6024_MAGIC, .more = U16LD_DENOM_6024_MORE};};
template<> struct libdivide_constants<uint16_t,6025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6025_MAGIC, .more = U16LD_DENOM_6025_MORE};};
template<> struct libdivide_constants<uint16_t,6026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6026_MAGIC, .more = U16LD_DENOM_6026_MORE};};
template<> struct libdivide_constants<uint16_t,6027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6027_MAGIC, .more = U16LD_DENOM_6027_MORE};};
template<> struct libdivide_constants<uint16_t,6028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6028_MAGIC, .more = U16LD_DENOM_6028_MORE};};
template<> struct libdivide_constants<uint16_t,6029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6029_MAGIC, .more = U16LD_DENOM_6029_MORE};};
template<> struct libdivide_constants<uint16_t,6030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6030_MAGIC, .more = U16LD_DENOM_6030_MORE};};
template<> struct libdivide_constants<uint16_t,6031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6031_MAGIC, .more = U16LD_DENOM_6031_MORE};};
template<> struct libdivide_constants<uint16_t,6032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6032_MAGIC, .more = U16LD_DENOM_6032_MORE};};
template<> struct libdivide_constants<uint16_t,6033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6033_MAGIC, .more = U16LD_DENOM_6033_MORE};};
template<> struct libdivide_constants<uint16_t,6034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6034_MAGIC, .more = U16LD_DENOM_6034_MORE};};
template<> struct libdivide_constants<uint16_t,6035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6035_MAGIC, .more = U16LD_DENOM_6035_MORE};};
template<> struct libdivide_constants<uint16_t,6036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6036_MAGIC, .more = U16LD_DENOM_6036_MORE};};
template<> struct libdivide_constants<uint16_t,6037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6037_MAGIC, .more = U16LD_DENOM_6037_MORE};};
template<> struct libdivide_constants<uint16_t,6038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6038_MAGIC, .more = U16LD_DENOM_6038_MORE};};
template<> struct libdivide_constants<uint16_t,6039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6039_MAGIC, .more = U16LD_DENOM_6039_MORE};};
template<> struct libdivide_constants<uint16_t,6040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6040_MAGIC, .more = U16LD_DENOM_6040_MORE};};
template<> struct libdivide_constants<uint16_t,6041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6041_MAGIC, .more = U16LD_DENOM_6041_MORE};};
template<> struct libdivide_constants<uint16_t,6042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6042_MAGIC, .more = U16LD_DENOM_6042_MORE};};
template<> struct libdivide_constants<uint16_t,6043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6043_MAGIC, .more = U16LD_DENOM_6043_MORE};};
template<> struct libdivide_constants<uint16_t,6044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6044_MAGIC, .more = U16LD_DENOM_6044_MORE};};
template<> struct libdivide_constants<uint16_t,6045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6045_MAGIC, .more = U16LD_DENOM_6045_MORE};};
template<> struct libdivide_constants<uint16_t,6046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6046_MAGIC, .more = U16LD_DENOM_6046_MORE};};
template<> struct libdivide_constants<uint16_t,6047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6047_MAGIC, .more = U16LD_DENOM_6047_MORE};};
template<> struct libdivide_constants<uint16_t,6048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6048_MAGIC, .more = U16LD_DENOM_6048_MORE};};
template<> struct libdivide_constants<uint16_t,6049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6049_MAGIC, .more = U16LD_DENOM_6049_MORE};};
template<> struct libdivide_constants<uint16_t,6050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6050_MAGIC, .more = U16LD_DENOM_6050_MORE};};
template<> struct libdivide_constants<uint16_t,6051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6051_MAGIC, .more = U16LD_DENOM_6051_MORE};};
template<> struct libdivide_constants<uint16_t,6052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6052_MAGIC, .more = U16LD_DENOM_6052_MORE};};
template<> struct libdivide_constants<uint16_t,6053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6053_MAGIC, .more = U16LD_DENOM_6053_MORE};};
template<> struct libdivide_constants<uint16_t,6054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6054_MAGIC, .more = U16LD_DENOM_6054_MORE};};
template<> struct libdivide_constants<uint16_t,6055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6055_MAGIC, .more = U16LD_DENOM_6055_MORE};};
template<> struct libdivide_constants<uint16_t,6056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6056_MAGIC, .more = U16LD_DENOM_6056_MORE};};
template<> struct libdivide_constants<uint16_t,6057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6057_MAGIC, .more = U16LD_DENOM_6057_MORE};};
template<> struct libdivide_constants<uint16_t,6058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6058_MAGIC, .more = U16LD_DENOM_6058_MORE};};
template<> struct libdivide_constants<uint16_t,6059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6059_MAGIC, .more = U16LD_DENOM_6059_MORE};};
template<> struct libdivide_constants<uint16_t,6060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6060_MAGIC, .more = U16LD_DENOM_6060_MORE};};
template<> struct libdivide_constants<uint16_t,6061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6061_MAGIC, .more = U16LD_DENOM_6061_MORE};};
template<> struct libdivide_constants<uint16_t,6062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6062_MAGIC, .more = U16LD_DENOM_6062_MORE};};
template<> struct libdivide_constants<uint16_t,6063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6063_MAGIC, .more = U16LD_DENOM_6063_MORE};};
template<> struct libdivide_constants<uint16_t,6064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6064_MAGIC, .more = U16LD_DENOM_6064_MORE};};
template<> struct libdivide_constants<uint16_t,6065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6065_MAGIC, .more = U16LD_DENOM_6065_MORE};};
template<> struct libdivide_constants<uint16_t,6066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6066_MAGIC, .more = U16LD_DENOM_6066_MORE};};
template<> struct libdivide_constants<uint16_t,6067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6067_MAGIC, .more = U16LD_DENOM_6067_MORE};};
template<> struct libdivide_constants<uint16_t,6068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6068_MAGIC, .more = U16LD_DENOM_6068_MORE};};
template<> struct libdivide_constants<uint16_t,6069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6069_MAGIC, .more = U16LD_DENOM_6069_MORE};};
template<> struct libdivide_constants<uint16_t,6070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6070_MAGIC, .more = U16LD_DENOM_6070_MORE};};
template<> struct libdivide_constants<uint16_t,6071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6071_MAGIC, .more = U16LD_DENOM_6071_MORE};};
template<> struct libdivide_constants<uint16_t,6072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6072_MAGIC, .more = U16LD_DENOM_6072_MORE};};
template<> struct libdivide_constants<uint16_t,6073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6073_MAGIC, .more = U16LD_DENOM_6073_MORE};};
template<> struct libdivide_constants<uint16_t,6074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6074_MAGIC, .more = U16LD_DENOM_6074_MORE};};
template<> struct libdivide_constants<uint16_t,6075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6075_MAGIC, .more = U16LD_DENOM_6075_MORE};};
template<> struct libdivide_constants<uint16_t,6076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6076_MAGIC, .more = U16LD_DENOM_6076_MORE};};
template<> struct libdivide_constants<uint16_t,6077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6077_MAGIC, .more = U16LD_DENOM_6077_MORE};};
template<> struct libdivide_constants<uint16_t,6078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6078_MAGIC, .more = U16LD_DENOM_6078_MORE};};
template<> struct libdivide_constants<uint16_t,6079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6079_MAGIC, .more = U16LD_DENOM_6079_MORE};};
template<> struct libdivide_constants<uint16_t,6080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6080_MAGIC, .more = U16LD_DENOM_6080_MORE};};
template<> struct libdivide_constants<uint16_t,6081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6081_MAGIC, .more = U16LD_DENOM_6081_MORE};};
template<> struct libdivide_constants<uint16_t,6082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6082_MAGIC, .more = U16LD_DENOM_6082_MORE};};
template<> struct libdivide_constants<uint16_t,6083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6083_MAGIC, .more = U16LD_DENOM_6083_MORE};};
template<> struct libdivide_constants<uint16_t,6084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6084_MAGIC, .more = U16LD_DENOM_6084_MORE};};
template<> struct libdivide_constants<uint16_t,6085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6085_MAGIC, .more = U16LD_DENOM_6085_MORE};};
template<> struct libdivide_constants<uint16_t,6086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6086_MAGIC, .more = U16LD_DENOM_6086_MORE};};
template<> struct libdivide_constants<uint16_t,6087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6087_MAGIC, .more = U16LD_DENOM_6087_MORE};};
template<> struct libdivide_constants<uint16_t,6088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6088_MAGIC, .more = U16LD_DENOM_6088_MORE};};
template<> struct libdivide_constants<uint16_t,6089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6089_MAGIC, .more = U16LD_DENOM_6089_MORE};};
template<> struct libdivide_constants<uint16_t,6090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6090_MAGIC, .more = U16LD_DENOM_6090_MORE};};
template<> struct libdivide_constants<uint16_t,6091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6091_MAGIC, .more = U16LD_DENOM_6091_MORE};};
template<> struct libdivide_constants<uint16_t,6092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6092_MAGIC, .more = U16LD_DENOM_6092_MORE};};
template<> struct libdivide_constants<uint16_t,6093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6093_MAGIC, .more = U16LD_DENOM_6093_MORE};};
template<> struct libdivide_constants<uint16_t,6094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6094_MAGIC, .more = U16LD_DENOM_6094_MORE};};
template<> struct libdivide_constants<uint16_t,6095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6095_MAGIC, .more = U16LD_DENOM_6095_MORE};};
template<> struct libdivide_constants<uint16_t,6096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6096_MAGIC, .more = U16LD_DENOM_6096_MORE};};
template<> struct libdivide_constants<uint16_t,6097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6097_MAGIC, .more = U16LD_DENOM_6097_MORE};};
template<> struct libdivide_constants<uint16_t,6098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6098_MAGIC, .more = U16LD_DENOM_6098_MORE};};
template<> struct libdivide_constants<uint16_t,6099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6099_MAGIC, .more = U16LD_DENOM_6099_MORE};};
template<> struct libdivide_constants<uint16_t,6100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6100_MAGIC, .more = U16LD_DENOM_6100_MORE};};
template<> struct libdivide_constants<uint16_t,6101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6101_MAGIC, .more = U16LD_DENOM_6101_MORE};};
template<> struct libdivide_constants<uint16_t,6102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6102_MAGIC, .more = U16LD_DENOM_6102_MORE};};
template<> struct libdivide_constants<uint16_t,6103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6103_MAGIC, .more = U16LD_DENOM_6103_MORE};};
template<> struct libdivide_constants<uint16_t,6104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6104_MAGIC, .more = U16LD_DENOM_6104_MORE};};
template<> struct libdivide_constants<uint16_t,6105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6105_MAGIC, .more = U16LD_DENOM_6105_MORE};};
template<> struct libdivide_constants<uint16_t,6106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6106_MAGIC, .more = U16LD_DENOM_6106_MORE};};
template<> struct libdivide_constants<uint16_t,6107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6107_MAGIC, .more = U16LD_DENOM_6107_MORE};};
template<> struct libdivide_constants<uint16_t,6108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6108_MAGIC, .more = U16LD_DENOM_6108_MORE};};
template<> struct libdivide_constants<uint16_t,6109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6109_MAGIC, .more = U16LD_DENOM_6109_MORE};};
template<> struct libdivide_constants<uint16_t,6110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6110_MAGIC, .more = U16LD_DENOM_6110_MORE};};
template<> struct libdivide_constants<uint16_t,6111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6111_MAGIC, .more = U16LD_DENOM_6111_MORE};};
template<> struct libdivide_constants<uint16_t,6112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6112_MAGIC, .more = U16LD_DENOM_6112_MORE};};
template<> struct libdivide_constants<uint16_t,6113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6113_MAGIC, .more = U16LD_DENOM_6113_MORE};};
template<> struct libdivide_constants<uint16_t,6114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6114_MAGIC, .more = U16LD_DENOM_6114_MORE};};
template<> struct libdivide_constants<uint16_t,6115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6115_MAGIC, .more = U16LD_DENOM_6115_MORE};};
template<> struct libdivide_constants<uint16_t,6116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6116_MAGIC, .more = U16LD_DENOM_6116_MORE};};
template<> struct libdivide_constants<uint16_t,6117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6117_MAGIC, .more = U16LD_DENOM_6117_MORE};};
template<> struct libdivide_constants<uint16_t,6118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6118_MAGIC, .more = U16LD_DENOM_6118_MORE};};
template<> struct libdivide_constants<uint16_t,6119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6119_MAGIC, .more = U16LD_DENOM_6119_MORE};};
template<> struct libdivide_constants<uint16_t,6120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6120_MAGIC, .more = U16LD_DENOM_6120_MORE};};
template<> struct libdivide_constants<uint16_t,6121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6121_MAGIC, .more = U16LD_DENOM_6121_MORE};};
template<> struct libdivide_constants<uint16_t,6122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6122_MAGIC, .more = U16LD_DENOM_6122_MORE};};
template<> struct libdivide_constants<uint16_t,6123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6123_MAGIC, .more = U16LD_DENOM_6123_MORE};};
template<> struct libdivide_constants<uint16_t,6124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6124_MAGIC, .more = U16LD_DENOM_6124_MORE};};
template<> struct libdivide_constants<uint16_t,6125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6125_MAGIC, .more = U16LD_DENOM_6125_MORE};};
template<> struct libdivide_constants<uint16_t,6126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6126_MAGIC, .more = U16LD_DENOM_6126_MORE};};
template<> struct libdivide_constants<uint16_t,6127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6127_MAGIC, .more = U16LD_DENOM_6127_MORE};};
template<> struct libdivide_constants<uint16_t,6128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6128_MAGIC, .more = U16LD_DENOM_6128_MORE};};
template<> struct libdivide_constants<uint16_t,6129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6129_MAGIC, .more = U16LD_DENOM_6129_MORE};};
template<> struct libdivide_constants<uint16_t,6130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6130_MAGIC, .more = U16LD_DENOM_6130_MORE};};
template<> struct libdivide_constants<uint16_t,6131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6131_MAGIC, .more = U16LD_DENOM_6131_MORE};};
template<> struct libdivide_constants<uint16_t,6132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6132_MAGIC, .more = U16LD_DENOM_6132_MORE};};
template<> struct libdivide_constants<uint16_t,6133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6133_MAGIC, .more = U16LD_DENOM_6133_MORE};};
template<> struct libdivide_constants<uint16_t,6134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6134_MAGIC, .more = U16LD_DENOM_6134_MORE};};
template<> struct libdivide_constants<uint16_t,6135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6135_MAGIC, .more = U16LD_DENOM_6135_MORE};};
template<> struct libdivide_constants<uint16_t,6136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6136_MAGIC, .more = U16LD_DENOM_6136_MORE};};
template<> struct libdivide_constants<uint16_t,6137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6137_MAGIC, .more = U16LD_DENOM_6137_MORE};};
template<> struct libdivide_constants<uint16_t,6138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6138_MAGIC, .more = U16LD_DENOM_6138_MORE};};
template<> struct libdivide_constants<uint16_t,6139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6139_MAGIC, .more = U16LD_DENOM_6139_MORE};};
template<> struct libdivide_constants<uint16_t,6140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6140_MAGIC, .more = U16LD_DENOM_6140_MORE};};
template<> struct libdivide_constants<uint16_t,6141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6141_MAGIC, .more = U16LD_DENOM_6141_MORE};};
template<> struct libdivide_constants<uint16_t,6142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6142_MAGIC, .more = U16LD_DENOM_6142_MORE};};
template<> struct libdivide_constants<uint16_t,6143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6143_MAGIC, .more = U16LD_DENOM_6143_MORE};};
template<> struct libdivide_constants<uint16_t,6144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6144_MAGIC, .more = U16LD_DENOM_6144_MORE};};
template<> struct libdivide_constants<uint16_t,6145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6145_MAGIC, .more = U16LD_DENOM_6145_MORE};};
template<> struct libdivide_constants<uint16_t,6146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6146_MAGIC, .more = U16LD_DENOM_6146_MORE};};
template<> struct libdivide_constants<uint16_t,6147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6147_MAGIC, .more = U16LD_DENOM_6147_MORE};};
template<> struct libdivide_constants<uint16_t,6148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6148_MAGIC, .more = U16LD_DENOM_6148_MORE};};
template<> struct libdivide_constants<uint16_t,6149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6149_MAGIC, .more = U16LD_DENOM_6149_MORE};};
template<> struct libdivide_constants<uint16_t,6150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6150_MAGIC, .more = U16LD_DENOM_6150_MORE};};
template<> struct libdivide_constants<uint16_t,6151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6151_MAGIC, .more = U16LD_DENOM_6151_MORE};};
template<> struct libdivide_constants<uint16_t,6152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6152_MAGIC, .more = U16LD_DENOM_6152_MORE};};
template<> struct libdivide_constants<uint16_t,6153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6153_MAGIC, .more = U16LD_DENOM_6153_MORE};};
template<> struct libdivide_constants<uint16_t,6154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6154_MAGIC, .more = U16LD_DENOM_6154_MORE};};
template<> struct libdivide_constants<uint16_t,6155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6155_MAGIC, .more = U16LD_DENOM_6155_MORE};};
template<> struct libdivide_constants<uint16_t,6156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6156_MAGIC, .more = U16LD_DENOM_6156_MORE};};
template<> struct libdivide_constants<uint16_t,6157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6157_MAGIC, .more = U16LD_DENOM_6157_MORE};};
template<> struct libdivide_constants<uint16_t,6158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6158_MAGIC, .more = U16LD_DENOM_6158_MORE};};
template<> struct libdivide_constants<uint16_t,6159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6159_MAGIC, .more = U16LD_DENOM_6159_MORE};};
template<> struct libdivide_constants<uint16_t,6160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6160_MAGIC, .more = U16LD_DENOM_6160_MORE};};
template<> struct libdivide_constants<uint16_t,6161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6161_MAGIC, .more = U16LD_DENOM_6161_MORE};};
template<> struct libdivide_constants<uint16_t,6162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6162_MAGIC, .more = U16LD_DENOM_6162_MORE};};
template<> struct libdivide_constants<uint16_t,6163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6163_MAGIC, .more = U16LD_DENOM_6163_MORE};};
template<> struct libdivide_constants<uint16_t,6164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6164_MAGIC, .more = U16LD_DENOM_6164_MORE};};
template<> struct libdivide_constants<uint16_t,6165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6165_MAGIC, .more = U16LD_DENOM_6165_MORE};};
template<> struct libdivide_constants<uint16_t,6166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6166_MAGIC, .more = U16LD_DENOM_6166_MORE};};
template<> struct libdivide_constants<uint16_t,6167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6167_MAGIC, .more = U16LD_DENOM_6167_MORE};};
template<> struct libdivide_constants<uint16_t,6168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6168_MAGIC, .more = U16LD_DENOM_6168_MORE};};
template<> struct libdivide_constants<uint16_t,6169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6169_MAGIC, .more = U16LD_DENOM_6169_MORE};};
template<> struct libdivide_constants<uint16_t,6170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6170_MAGIC, .more = U16LD_DENOM_6170_MORE};};
template<> struct libdivide_constants<uint16_t,6171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6171_MAGIC, .more = U16LD_DENOM_6171_MORE};};
template<> struct libdivide_constants<uint16_t,6172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6172_MAGIC, .more = U16LD_DENOM_6172_MORE};};
template<> struct libdivide_constants<uint16_t,6173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6173_MAGIC, .more = U16LD_DENOM_6173_MORE};};
template<> struct libdivide_constants<uint16_t,6174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6174_MAGIC, .more = U16LD_DENOM_6174_MORE};};
template<> struct libdivide_constants<uint16_t,6175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6175_MAGIC, .more = U16LD_DENOM_6175_MORE};};
template<> struct libdivide_constants<uint16_t,6176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6176_MAGIC, .more = U16LD_DENOM_6176_MORE};};
template<> struct libdivide_constants<uint16_t,6177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6177_MAGIC, .more = U16LD_DENOM_6177_MORE};};
template<> struct libdivide_constants<uint16_t,6178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6178_MAGIC, .more = U16LD_DENOM_6178_MORE};};
template<> struct libdivide_constants<uint16_t,6179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6179_MAGIC, .more = U16LD_DENOM_6179_MORE};};
template<> struct libdivide_constants<uint16_t,6180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6180_MAGIC, .more = U16LD_DENOM_6180_MORE};};
template<> struct libdivide_constants<uint16_t,6181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6181_MAGIC, .more = U16LD_DENOM_6181_MORE};};
template<> struct libdivide_constants<uint16_t,6182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6182_MAGIC, .more = U16LD_DENOM_6182_MORE};};
template<> struct libdivide_constants<uint16_t,6183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6183_MAGIC, .more = U16LD_DENOM_6183_MORE};};
template<> struct libdivide_constants<uint16_t,6184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6184_MAGIC, .more = U16LD_DENOM_6184_MORE};};
template<> struct libdivide_constants<uint16_t,6185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6185_MAGIC, .more = U16LD_DENOM_6185_MORE};};
template<> struct libdivide_constants<uint16_t,6186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6186_MAGIC, .more = U16LD_DENOM_6186_MORE};};
template<> struct libdivide_constants<uint16_t,6187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6187_MAGIC, .more = U16LD_DENOM_6187_MORE};};
template<> struct libdivide_constants<uint16_t,6188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6188_MAGIC, .more = U16LD_DENOM_6188_MORE};};
template<> struct libdivide_constants<uint16_t,6189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6189_MAGIC, .more = U16LD_DENOM_6189_MORE};};
template<> struct libdivide_constants<uint16_t,6190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6190_MAGIC, .more = U16LD_DENOM_6190_MORE};};
template<> struct libdivide_constants<uint16_t,6191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6191_MAGIC, .more = U16LD_DENOM_6191_MORE};};
template<> struct libdivide_constants<uint16_t,6192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6192_MAGIC, .more = U16LD_DENOM_6192_MORE};};
template<> struct libdivide_constants<uint16_t,6193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6193_MAGIC, .more = U16LD_DENOM_6193_MORE};};
template<> struct libdivide_constants<uint16_t,6194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6194_MAGIC, .more = U16LD_DENOM_6194_MORE};};
template<> struct libdivide_constants<uint16_t,6195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6195_MAGIC, .more = U16LD_DENOM_6195_MORE};};
template<> struct libdivide_constants<uint16_t,6196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6196_MAGIC, .more = U16LD_DENOM_6196_MORE};};
template<> struct libdivide_constants<uint16_t,6197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6197_MAGIC, .more = U16LD_DENOM_6197_MORE};};
template<> struct libdivide_constants<uint16_t,6198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6198_MAGIC, .more = U16LD_DENOM_6198_MORE};};
template<> struct libdivide_constants<uint16_t,6199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6199_MAGIC, .more = U16LD_DENOM_6199_MORE};};
template<> struct libdivide_constants<uint16_t,6200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6200_MAGIC, .more = U16LD_DENOM_6200_MORE};};
template<> struct libdivide_constants<uint16_t,6201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6201_MAGIC, .more = U16LD_DENOM_6201_MORE};};
template<> struct libdivide_constants<uint16_t,6202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6202_MAGIC, .more = U16LD_DENOM_6202_MORE};};
template<> struct libdivide_constants<uint16_t,6203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6203_MAGIC, .more = U16LD_DENOM_6203_MORE};};
template<> struct libdivide_constants<uint16_t,6204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6204_MAGIC, .more = U16LD_DENOM_6204_MORE};};
template<> struct libdivide_constants<uint16_t,6205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6205_MAGIC, .more = U16LD_DENOM_6205_MORE};};
template<> struct libdivide_constants<uint16_t,6206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6206_MAGIC, .more = U16LD_DENOM_6206_MORE};};
template<> struct libdivide_constants<uint16_t,6207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6207_MAGIC, .more = U16LD_DENOM_6207_MORE};};
template<> struct libdivide_constants<uint16_t,6208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6208_MAGIC, .more = U16LD_DENOM_6208_MORE};};
template<> struct libdivide_constants<uint16_t,6209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6209_MAGIC, .more = U16LD_DENOM_6209_MORE};};
template<> struct libdivide_constants<uint16_t,6210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6210_MAGIC, .more = U16LD_DENOM_6210_MORE};};
template<> struct libdivide_constants<uint16_t,6211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6211_MAGIC, .more = U16LD_DENOM_6211_MORE};};
template<> struct libdivide_constants<uint16_t,6212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6212_MAGIC, .more = U16LD_DENOM_6212_MORE};};
template<> struct libdivide_constants<uint16_t,6213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6213_MAGIC, .more = U16LD_DENOM_6213_MORE};};
template<> struct libdivide_constants<uint16_t,6214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6214_MAGIC, .more = U16LD_DENOM_6214_MORE};};
template<> struct libdivide_constants<uint16_t,6215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6215_MAGIC, .more = U16LD_DENOM_6215_MORE};};
template<> struct libdivide_constants<uint16_t,6216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6216_MAGIC, .more = U16LD_DENOM_6216_MORE};};
template<> struct libdivide_constants<uint16_t,6217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6217_MAGIC, .more = U16LD_DENOM_6217_MORE};};
template<> struct libdivide_constants<uint16_t,6218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6218_MAGIC, .more = U16LD_DENOM_6218_MORE};};
template<> struct libdivide_constants<uint16_t,6219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6219_MAGIC, .more = U16LD_DENOM_6219_MORE};};
template<> struct libdivide_constants<uint16_t,6220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6220_MAGIC, .more = U16LD_DENOM_6220_MORE};};
template<> struct libdivide_constants<uint16_t,6221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6221_MAGIC, .more = U16LD_DENOM_6221_MORE};};
template<> struct libdivide_constants<uint16_t,6222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6222_MAGIC, .more = U16LD_DENOM_6222_MORE};};
template<> struct libdivide_constants<uint16_t,6223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6223_MAGIC, .more = U16LD_DENOM_6223_MORE};};
template<> struct libdivide_constants<uint16_t,6224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6224_MAGIC, .more = U16LD_DENOM_6224_MORE};};
template<> struct libdivide_constants<uint16_t,6225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6225_MAGIC, .more = U16LD_DENOM_6225_MORE};};
template<> struct libdivide_constants<uint16_t,6226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6226_MAGIC, .more = U16LD_DENOM_6226_MORE};};
template<> struct libdivide_constants<uint16_t,6227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6227_MAGIC, .more = U16LD_DENOM_6227_MORE};};
template<> struct libdivide_constants<uint16_t,6228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6228_MAGIC, .more = U16LD_DENOM_6228_MORE};};
template<> struct libdivide_constants<uint16_t,6229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6229_MAGIC, .more = U16LD_DENOM_6229_MORE};};
template<> struct libdivide_constants<uint16_t,6230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6230_MAGIC, .more = U16LD_DENOM_6230_MORE};};
template<> struct libdivide_constants<uint16_t,6231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6231_MAGIC, .more = U16LD_DENOM_6231_MORE};};
template<> struct libdivide_constants<uint16_t,6232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6232_MAGIC, .more = U16LD_DENOM_6232_MORE};};
template<> struct libdivide_constants<uint16_t,6233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6233_MAGIC, .more = U16LD_DENOM_6233_MORE};};
template<> struct libdivide_constants<uint16_t,6234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6234_MAGIC, .more = U16LD_DENOM_6234_MORE};};
template<> struct libdivide_constants<uint16_t,6235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6235_MAGIC, .more = U16LD_DENOM_6235_MORE};};
template<> struct libdivide_constants<uint16_t,6236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6236_MAGIC, .more = U16LD_DENOM_6236_MORE};};
template<> struct libdivide_constants<uint16_t,6237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6237_MAGIC, .more = U16LD_DENOM_6237_MORE};};
template<> struct libdivide_constants<uint16_t,6238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6238_MAGIC, .more = U16LD_DENOM_6238_MORE};};
template<> struct libdivide_constants<uint16_t,6239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6239_MAGIC, .more = U16LD_DENOM_6239_MORE};};
template<> struct libdivide_constants<uint16_t,6240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6240_MAGIC, .more = U16LD_DENOM_6240_MORE};};
template<> struct libdivide_constants<uint16_t,6241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6241_MAGIC, .more = U16LD_DENOM_6241_MORE};};
template<> struct libdivide_constants<uint16_t,6242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6242_MAGIC, .more = U16LD_DENOM_6242_MORE};};
template<> struct libdivide_constants<uint16_t,6243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6243_MAGIC, .more = U16LD_DENOM_6243_MORE};};
template<> struct libdivide_constants<uint16_t,6244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6244_MAGIC, .more = U16LD_DENOM_6244_MORE};};
template<> struct libdivide_constants<uint16_t,6245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6245_MAGIC, .more = U16LD_DENOM_6245_MORE};};
template<> struct libdivide_constants<uint16_t,6246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6246_MAGIC, .more = U16LD_DENOM_6246_MORE};};
template<> struct libdivide_constants<uint16_t,6247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6247_MAGIC, .more = U16LD_DENOM_6247_MORE};};
template<> struct libdivide_constants<uint16_t,6248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6248_MAGIC, .more = U16LD_DENOM_6248_MORE};};
template<> struct libdivide_constants<uint16_t,6249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6249_MAGIC, .more = U16LD_DENOM_6249_MORE};};
template<> struct libdivide_constants<uint16_t,6250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6250_MAGIC, .more = U16LD_DENOM_6250_MORE};};
template<> struct libdivide_constants<uint16_t,6251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6251_MAGIC, .more = U16LD_DENOM_6251_MORE};};
template<> struct libdivide_constants<uint16_t,6252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6252_MAGIC, .more = U16LD_DENOM_6252_MORE};};
template<> struct libdivide_constants<uint16_t,6253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6253_MAGIC, .more = U16LD_DENOM_6253_MORE};};
template<> struct libdivide_constants<uint16_t,6254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6254_MAGIC, .more = U16LD_DENOM_6254_MORE};};
template<> struct libdivide_constants<uint16_t,6255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6255_MAGIC, .more = U16LD_DENOM_6255_MORE};};
template<> struct libdivide_constants<uint16_t,6256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6256_MAGIC, .more = U16LD_DENOM_6256_MORE};};
template<> struct libdivide_constants<uint16_t,6257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6257_MAGIC, .more = U16LD_DENOM_6257_MORE};};
template<> struct libdivide_constants<uint16_t,6258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6258_MAGIC, .more = U16LD_DENOM_6258_MORE};};
template<> struct libdivide_constants<uint16_t,6259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6259_MAGIC, .more = U16LD_DENOM_6259_MORE};};
template<> struct libdivide_constants<uint16_t,6260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6260_MAGIC, .more = U16LD_DENOM_6260_MORE};};
template<> struct libdivide_constants<uint16_t,6261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6261_MAGIC, .more = U16LD_DENOM_6261_MORE};};
template<> struct libdivide_constants<uint16_t,6262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6262_MAGIC, .more = U16LD_DENOM_6262_MORE};};
template<> struct libdivide_constants<uint16_t,6263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6263_MAGIC, .more = U16LD_DENOM_6263_MORE};};
template<> struct libdivide_constants<uint16_t,6264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6264_MAGIC, .more = U16LD_DENOM_6264_MORE};};
template<> struct libdivide_constants<uint16_t,6265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6265_MAGIC, .more = U16LD_DENOM_6265_MORE};};
template<> struct libdivide_constants<uint16_t,6266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6266_MAGIC, .more = U16LD_DENOM_6266_MORE};};
template<> struct libdivide_constants<uint16_t,6267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6267_MAGIC, .more = U16LD_DENOM_6267_MORE};};
template<> struct libdivide_constants<uint16_t,6268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6268_MAGIC, .more = U16LD_DENOM_6268_MORE};};
template<> struct libdivide_constants<uint16_t,6269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6269_MAGIC, .more = U16LD_DENOM_6269_MORE};};
template<> struct libdivide_constants<uint16_t,6270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6270_MAGIC, .more = U16LD_DENOM_6270_MORE};};
template<> struct libdivide_constants<uint16_t,6271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6271_MAGIC, .more = U16LD_DENOM_6271_MORE};};
template<> struct libdivide_constants<uint16_t,6272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6272_MAGIC, .more = U16LD_DENOM_6272_MORE};};
template<> struct libdivide_constants<uint16_t,6273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6273_MAGIC, .more = U16LD_DENOM_6273_MORE};};
template<> struct libdivide_constants<uint16_t,6274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6274_MAGIC, .more = U16LD_DENOM_6274_MORE};};
template<> struct libdivide_constants<uint16_t,6275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6275_MAGIC, .more = U16LD_DENOM_6275_MORE};};
template<> struct libdivide_constants<uint16_t,6276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6276_MAGIC, .more = U16LD_DENOM_6276_MORE};};
template<> struct libdivide_constants<uint16_t,6277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6277_MAGIC, .more = U16LD_DENOM_6277_MORE};};
template<> struct libdivide_constants<uint16_t,6278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6278_MAGIC, .more = U16LD_DENOM_6278_MORE};};
template<> struct libdivide_constants<uint16_t,6279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6279_MAGIC, .more = U16LD_DENOM_6279_MORE};};
template<> struct libdivide_constants<uint16_t,6280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6280_MAGIC, .more = U16LD_DENOM_6280_MORE};};
template<> struct libdivide_constants<uint16_t,6281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6281_MAGIC, .more = U16LD_DENOM_6281_MORE};};
template<> struct libdivide_constants<uint16_t,6282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6282_MAGIC, .more = U16LD_DENOM_6282_MORE};};
template<> struct libdivide_constants<uint16_t,6283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6283_MAGIC, .more = U16LD_DENOM_6283_MORE};};
template<> struct libdivide_constants<uint16_t,6284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6284_MAGIC, .more = U16LD_DENOM_6284_MORE};};
template<> struct libdivide_constants<uint16_t,6285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6285_MAGIC, .more = U16LD_DENOM_6285_MORE};};
template<> struct libdivide_constants<uint16_t,6286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6286_MAGIC, .more = U16LD_DENOM_6286_MORE};};
template<> struct libdivide_constants<uint16_t,6287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6287_MAGIC, .more = U16LD_DENOM_6287_MORE};};
template<> struct libdivide_constants<uint16_t,6288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6288_MAGIC, .more = U16LD_DENOM_6288_MORE};};
template<> struct libdivide_constants<uint16_t,6289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6289_MAGIC, .more = U16LD_DENOM_6289_MORE};};
template<> struct libdivide_constants<uint16_t,6290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6290_MAGIC, .more = U16LD_DENOM_6290_MORE};};
template<> struct libdivide_constants<uint16_t,6291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6291_MAGIC, .more = U16LD_DENOM_6291_MORE};};
template<> struct libdivide_constants<uint16_t,6292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6292_MAGIC, .more = U16LD_DENOM_6292_MORE};};
template<> struct libdivide_constants<uint16_t,6293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6293_MAGIC, .more = U16LD_DENOM_6293_MORE};};
template<> struct libdivide_constants<uint16_t,6294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6294_MAGIC, .more = U16LD_DENOM_6294_MORE};};
template<> struct libdivide_constants<uint16_t,6295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6295_MAGIC, .more = U16LD_DENOM_6295_MORE};};
template<> struct libdivide_constants<uint16_t,6296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6296_MAGIC, .more = U16LD_DENOM_6296_MORE};};
template<> struct libdivide_constants<uint16_t,6297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6297_MAGIC, .more = U16LD_DENOM_6297_MORE};};
template<> struct libdivide_constants<uint16_t,6298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6298_MAGIC, .more = U16LD_DENOM_6298_MORE};};
template<> struct libdivide_constants<uint16_t,6299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6299_MAGIC, .more = U16LD_DENOM_6299_MORE};};
template<> struct libdivide_constants<uint16_t,6300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6300_MAGIC, .more = U16LD_DENOM_6300_MORE};};
template<> struct libdivide_constants<uint16_t,6301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6301_MAGIC, .more = U16LD_DENOM_6301_MORE};};
template<> struct libdivide_constants<uint16_t,6302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6302_MAGIC, .more = U16LD_DENOM_6302_MORE};};
template<> struct libdivide_constants<uint16_t,6303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6303_MAGIC, .more = U16LD_DENOM_6303_MORE};};
template<> struct libdivide_constants<uint16_t,6304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6304_MAGIC, .more = U16LD_DENOM_6304_MORE};};
template<> struct libdivide_constants<uint16_t,6305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6305_MAGIC, .more = U16LD_DENOM_6305_MORE};};
template<> struct libdivide_constants<uint16_t,6306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6306_MAGIC, .more = U16LD_DENOM_6306_MORE};};
template<> struct libdivide_constants<uint16_t,6307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6307_MAGIC, .more = U16LD_DENOM_6307_MORE};};
template<> struct libdivide_constants<uint16_t,6308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6308_MAGIC, .more = U16LD_DENOM_6308_MORE};};
template<> struct libdivide_constants<uint16_t,6309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6309_MAGIC, .more = U16LD_DENOM_6309_MORE};};
template<> struct libdivide_constants<uint16_t,6310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6310_MAGIC, .more = U16LD_DENOM_6310_MORE};};
template<> struct libdivide_constants<uint16_t,6311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6311_MAGIC, .more = U16LD_DENOM_6311_MORE};};
template<> struct libdivide_constants<uint16_t,6312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6312_MAGIC, .more = U16LD_DENOM_6312_MORE};};
template<> struct libdivide_constants<uint16_t,6313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6313_MAGIC, .more = U16LD_DENOM_6313_MORE};};
template<> struct libdivide_constants<uint16_t,6314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6314_MAGIC, .more = U16LD_DENOM_6314_MORE};};
template<> struct libdivide_constants<uint16_t,6315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6315_MAGIC, .more = U16LD_DENOM_6315_MORE};};
template<> struct libdivide_constants<uint16_t,6316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6316_MAGIC, .more = U16LD_DENOM_6316_MORE};};
template<> struct libdivide_constants<uint16_t,6317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6317_MAGIC, .more = U16LD_DENOM_6317_MORE};};
template<> struct libdivide_constants<uint16_t,6318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6318_MAGIC, .more = U16LD_DENOM_6318_MORE};};
template<> struct libdivide_constants<uint16_t,6319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6319_MAGIC, .more = U16LD_DENOM_6319_MORE};};
template<> struct libdivide_constants<uint16_t,6320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6320_MAGIC, .more = U16LD_DENOM_6320_MORE};};
template<> struct libdivide_constants<uint16_t,6321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6321_MAGIC, .more = U16LD_DENOM_6321_MORE};};
template<> struct libdivide_constants<uint16_t,6322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6322_MAGIC, .more = U16LD_DENOM_6322_MORE};};
template<> struct libdivide_constants<uint16_t,6323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6323_MAGIC, .more = U16LD_DENOM_6323_MORE};};
template<> struct libdivide_constants<uint16_t,6324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6324_MAGIC, .more = U16LD_DENOM_6324_MORE};};
template<> struct libdivide_constants<uint16_t,6325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6325_MAGIC, .more = U16LD_DENOM_6325_MORE};};
template<> struct libdivide_constants<uint16_t,6326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6326_MAGIC, .more = U16LD_DENOM_6326_MORE};};
template<> struct libdivide_constants<uint16_t,6327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6327_MAGIC, .more = U16LD_DENOM_6327_MORE};};
template<> struct libdivide_constants<uint16_t,6328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6328_MAGIC, .more = U16LD_DENOM_6328_MORE};};
template<> struct libdivide_constants<uint16_t,6329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6329_MAGIC, .more = U16LD_DENOM_6329_MORE};};
template<> struct libdivide_constants<uint16_t,6330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6330_MAGIC, .more = U16LD_DENOM_6330_MORE};};
template<> struct libdivide_constants<uint16_t,6331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6331_MAGIC, .more = U16LD_DENOM_6331_MORE};};
template<> struct libdivide_constants<uint16_t,6332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6332_MAGIC, .more = U16LD_DENOM_6332_MORE};};
template<> struct libdivide_constants<uint16_t,6333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6333_MAGIC, .more = U16LD_DENOM_6333_MORE};};
template<> struct libdivide_constants<uint16_t,6334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6334_MAGIC, .more = U16LD_DENOM_6334_MORE};};
template<> struct libdivide_constants<uint16_t,6335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6335_MAGIC, .more = U16LD_DENOM_6335_MORE};};
template<> struct libdivide_constants<uint16_t,6336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6336_MAGIC, .more = U16LD_DENOM_6336_MORE};};
template<> struct libdivide_constants<uint16_t,6337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6337_MAGIC, .more = U16LD_DENOM_6337_MORE};};
template<> struct libdivide_constants<uint16_t,6338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6338_MAGIC, .more = U16LD_DENOM_6338_MORE};};
template<> struct libdivide_constants<uint16_t,6339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6339_MAGIC, .more = U16LD_DENOM_6339_MORE};};
template<> struct libdivide_constants<uint16_t,6340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6340_MAGIC, .more = U16LD_DENOM_6340_MORE};};
template<> struct libdivide_constants<uint16_t,6341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6341_MAGIC, .more = U16LD_DENOM_6341_MORE};};
template<> struct libdivide_constants<uint16_t,6342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6342_MAGIC, .more = U16LD_DENOM_6342_MORE};};
template<> struct libdivide_constants<uint16_t,6343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6343_MAGIC, .more = U16LD_DENOM_6343_MORE};};
template<> struct libdivide_constants<uint16_t,6344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6344_MAGIC, .more = U16LD_DENOM_6344_MORE};};
template<> struct libdivide_constants<uint16_t,6345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6345_MAGIC, .more = U16LD_DENOM_6345_MORE};};
template<> struct libdivide_constants<uint16_t,6346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6346_MAGIC, .more = U16LD_DENOM_6346_MORE};};
template<> struct libdivide_constants<uint16_t,6347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6347_MAGIC, .more = U16LD_DENOM_6347_MORE};};
template<> struct libdivide_constants<uint16_t,6348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6348_MAGIC, .more = U16LD_DENOM_6348_MORE};};
template<> struct libdivide_constants<uint16_t,6349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6349_MAGIC, .more = U16LD_DENOM_6349_MORE};};
template<> struct libdivide_constants<uint16_t,6350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6350_MAGIC, .more = U16LD_DENOM_6350_MORE};};
template<> struct libdivide_constants<uint16_t,6351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6351_MAGIC, .more = U16LD_DENOM_6351_MORE};};
template<> struct libdivide_constants<uint16_t,6352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6352_MAGIC, .more = U16LD_DENOM_6352_MORE};};
template<> struct libdivide_constants<uint16_t,6353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6353_MAGIC, .more = U16LD_DENOM_6353_MORE};};
template<> struct libdivide_constants<uint16_t,6354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6354_MAGIC, .more = U16LD_DENOM_6354_MORE};};
template<> struct libdivide_constants<uint16_t,6355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6355_MAGIC, .more = U16LD_DENOM_6355_MORE};};
template<> struct libdivide_constants<uint16_t,6356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6356_MAGIC, .more = U16LD_DENOM_6356_MORE};};
template<> struct libdivide_constants<uint16_t,6357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6357_MAGIC, .more = U16LD_DENOM_6357_MORE};};
template<> struct libdivide_constants<uint16_t,6358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6358_MAGIC, .more = U16LD_DENOM_6358_MORE};};
template<> struct libdivide_constants<uint16_t,6359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6359_MAGIC, .more = U16LD_DENOM_6359_MORE};};
template<> struct libdivide_constants<uint16_t,6360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6360_MAGIC, .more = U16LD_DENOM_6360_MORE};};
template<> struct libdivide_constants<uint16_t,6361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6361_MAGIC, .more = U16LD_DENOM_6361_MORE};};
template<> struct libdivide_constants<uint16_t,6362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6362_MAGIC, .more = U16LD_DENOM_6362_MORE};};
template<> struct libdivide_constants<uint16_t,6363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6363_MAGIC, .more = U16LD_DENOM_6363_MORE};};
template<> struct libdivide_constants<uint16_t,6364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6364_MAGIC, .more = U16LD_DENOM_6364_MORE};};
template<> struct libdivide_constants<uint16_t,6365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6365_MAGIC, .more = U16LD_DENOM_6365_MORE};};
template<> struct libdivide_constants<uint16_t,6366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6366_MAGIC, .more = U16LD_DENOM_6366_MORE};};
template<> struct libdivide_constants<uint16_t,6367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6367_MAGIC, .more = U16LD_DENOM_6367_MORE};};
template<> struct libdivide_constants<uint16_t,6368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6368_MAGIC, .more = U16LD_DENOM_6368_MORE};};
template<> struct libdivide_constants<uint16_t,6369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6369_MAGIC, .more = U16LD_DENOM_6369_MORE};};
template<> struct libdivide_constants<uint16_t,6370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6370_MAGIC, .more = U16LD_DENOM_6370_MORE};};
template<> struct libdivide_constants<uint16_t,6371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6371_MAGIC, .more = U16LD_DENOM_6371_MORE};};
template<> struct libdivide_constants<uint16_t,6372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6372_MAGIC, .more = U16LD_DENOM_6372_MORE};};
template<> struct libdivide_constants<uint16_t,6373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6373_MAGIC, .more = U16LD_DENOM_6373_MORE};};
template<> struct libdivide_constants<uint16_t,6374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6374_MAGIC, .more = U16LD_DENOM_6374_MORE};};
template<> struct libdivide_constants<uint16_t,6375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6375_MAGIC, .more = U16LD_DENOM_6375_MORE};};
template<> struct libdivide_constants<uint16_t,6376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6376_MAGIC, .more = U16LD_DENOM_6376_MORE};};
template<> struct libdivide_constants<uint16_t,6377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6377_MAGIC, .more = U16LD_DENOM_6377_MORE};};
template<> struct libdivide_constants<uint16_t,6378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6378_MAGIC, .more = U16LD_DENOM_6378_MORE};};
template<> struct libdivide_constants<uint16_t,6379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6379_MAGIC, .more = U16LD_DENOM_6379_MORE};};
template<> struct libdivide_constants<uint16_t,6380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6380_MAGIC, .more = U16LD_DENOM_6380_MORE};};
template<> struct libdivide_constants<uint16_t,6381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6381_MAGIC, .more = U16LD_DENOM_6381_MORE};};
template<> struct libdivide_constants<uint16_t,6382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6382_MAGIC, .more = U16LD_DENOM_6382_MORE};};
template<> struct libdivide_constants<uint16_t,6383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6383_MAGIC, .more = U16LD_DENOM_6383_MORE};};
template<> struct libdivide_constants<uint16_t,6384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6384_MAGIC, .more = U16LD_DENOM_6384_MORE};};
template<> struct libdivide_constants<uint16_t,6385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6385_MAGIC, .more = U16LD_DENOM_6385_MORE};};
template<> struct libdivide_constants<uint16_t,6386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6386_MAGIC, .more = U16LD_DENOM_6386_MORE};};
template<> struct libdivide_constants<uint16_t,6387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6387_MAGIC, .more = U16LD_DENOM_6387_MORE};};
template<> struct libdivide_constants<uint16_t,6388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6388_MAGIC, .more = U16LD_DENOM_6388_MORE};};
template<> struct libdivide_constants<uint16_t,6389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6389_MAGIC, .more = U16LD_DENOM_6389_MORE};};
template<> struct libdivide_constants<uint16_t,6390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6390_MAGIC, .more = U16LD_DENOM_6390_MORE};};
template<> struct libdivide_constants<uint16_t,6391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6391_MAGIC, .more = U16LD_DENOM_6391_MORE};};
template<> struct libdivide_constants<uint16_t,6392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6392_MAGIC, .more = U16LD_DENOM_6392_MORE};};
template<> struct libdivide_constants<uint16_t,6393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6393_MAGIC, .more = U16LD_DENOM_6393_MORE};};
template<> struct libdivide_constants<uint16_t,6394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6394_MAGIC, .more = U16LD_DENOM_6394_MORE};};
template<> struct libdivide_constants<uint16_t,6395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6395_MAGIC, .more = U16LD_DENOM_6395_MORE};};
template<> struct libdivide_constants<uint16_t,6396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6396_MAGIC, .more = U16LD_DENOM_6396_MORE};};
template<> struct libdivide_constants<uint16_t,6397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6397_MAGIC, .more = U16LD_DENOM_6397_MORE};};
template<> struct libdivide_constants<uint16_t,6398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6398_MAGIC, .more = U16LD_DENOM_6398_MORE};};
template<> struct libdivide_constants<uint16_t,6399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6399_MAGIC, .more = U16LD_DENOM_6399_MORE};};
template<> struct libdivide_constants<uint16_t,6400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6400_MAGIC, .more = U16LD_DENOM_6400_MORE};};
template<> struct libdivide_constants<uint16_t,6401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6401_MAGIC, .more = U16LD_DENOM_6401_MORE};};
template<> struct libdivide_constants<uint16_t,6402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6402_MAGIC, .more = U16LD_DENOM_6402_MORE};};
template<> struct libdivide_constants<uint16_t,6403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6403_MAGIC, .more = U16LD_DENOM_6403_MORE};};
template<> struct libdivide_constants<uint16_t,6404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6404_MAGIC, .more = U16LD_DENOM_6404_MORE};};
template<> struct libdivide_constants<uint16_t,6405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6405_MAGIC, .more = U16LD_DENOM_6405_MORE};};
template<> struct libdivide_constants<uint16_t,6406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6406_MAGIC, .more = U16LD_DENOM_6406_MORE};};
template<> struct libdivide_constants<uint16_t,6407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6407_MAGIC, .more = U16LD_DENOM_6407_MORE};};
template<> struct libdivide_constants<uint16_t,6408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6408_MAGIC, .more = U16LD_DENOM_6408_MORE};};
template<> struct libdivide_constants<uint16_t,6409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6409_MAGIC, .more = U16LD_DENOM_6409_MORE};};
template<> struct libdivide_constants<uint16_t,6410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6410_MAGIC, .more = U16LD_DENOM_6410_MORE};};
template<> struct libdivide_constants<uint16_t,6411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6411_MAGIC, .more = U16LD_DENOM_6411_MORE};};
template<> struct libdivide_constants<uint16_t,6412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6412_MAGIC, .more = U16LD_DENOM_6412_MORE};};
template<> struct libdivide_constants<uint16_t,6413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6413_MAGIC, .more = U16LD_DENOM_6413_MORE};};
template<> struct libdivide_constants<uint16_t,6414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6414_MAGIC, .more = U16LD_DENOM_6414_MORE};};
template<> struct libdivide_constants<uint16_t,6415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6415_MAGIC, .more = U16LD_DENOM_6415_MORE};};
template<> struct libdivide_constants<uint16_t,6416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6416_MAGIC, .more = U16LD_DENOM_6416_MORE};};
template<> struct libdivide_constants<uint16_t,6417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6417_MAGIC, .more = U16LD_DENOM_6417_MORE};};
template<> struct libdivide_constants<uint16_t,6418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6418_MAGIC, .more = U16LD_DENOM_6418_MORE};};
template<> struct libdivide_constants<uint16_t,6419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6419_MAGIC, .more = U16LD_DENOM_6419_MORE};};
template<> struct libdivide_constants<uint16_t,6420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6420_MAGIC, .more = U16LD_DENOM_6420_MORE};};
template<> struct libdivide_constants<uint16_t,6421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6421_MAGIC, .more = U16LD_DENOM_6421_MORE};};
template<> struct libdivide_constants<uint16_t,6422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6422_MAGIC, .more = U16LD_DENOM_6422_MORE};};
template<> struct libdivide_constants<uint16_t,6423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6423_MAGIC, .more = U16LD_DENOM_6423_MORE};};
template<> struct libdivide_constants<uint16_t,6424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6424_MAGIC, .more = U16LD_DENOM_6424_MORE};};
template<> struct libdivide_constants<uint16_t,6425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6425_MAGIC, .more = U16LD_DENOM_6425_MORE};};
template<> struct libdivide_constants<uint16_t,6426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6426_MAGIC, .more = U16LD_DENOM_6426_MORE};};
template<> struct libdivide_constants<uint16_t,6427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6427_MAGIC, .more = U16LD_DENOM_6427_MORE};};
template<> struct libdivide_constants<uint16_t,6428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6428_MAGIC, .more = U16LD_DENOM_6428_MORE};};
template<> struct libdivide_constants<uint16_t,6429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6429_MAGIC, .more = U16LD_DENOM_6429_MORE};};
template<> struct libdivide_constants<uint16_t,6430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6430_MAGIC, .more = U16LD_DENOM_6430_MORE};};
template<> struct libdivide_constants<uint16_t,6431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6431_MAGIC, .more = U16LD_DENOM_6431_MORE};};
template<> struct libdivide_constants<uint16_t,6432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6432_MAGIC, .more = U16LD_DENOM_6432_MORE};};
template<> struct libdivide_constants<uint16_t,6433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6433_MAGIC, .more = U16LD_DENOM_6433_MORE};};
template<> struct libdivide_constants<uint16_t,6434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6434_MAGIC, .more = U16LD_DENOM_6434_MORE};};
template<> struct libdivide_constants<uint16_t,6435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6435_MAGIC, .more = U16LD_DENOM_6435_MORE};};
template<> struct libdivide_constants<uint16_t,6436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6436_MAGIC, .more = U16LD_DENOM_6436_MORE};};
template<> struct libdivide_constants<uint16_t,6437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6437_MAGIC, .more = U16LD_DENOM_6437_MORE};};
template<> struct libdivide_constants<uint16_t,6438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6438_MAGIC, .more = U16LD_DENOM_6438_MORE};};
template<> struct libdivide_constants<uint16_t,6439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6439_MAGIC, .more = U16LD_DENOM_6439_MORE};};
template<> struct libdivide_constants<uint16_t,6440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6440_MAGIC, .more = U16LD_DENOM_6440_MORE};};
template<> struct libdivide_constants<uint16_t,6441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6441_MAGIC, .more = U16LD_DENOM_6441_MORE};};
template<> struct libdivide_constants<uint16_t,6442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6442_MAGIC, .more = U16LD_DENOM_6442_MORE};};
template<> struct libdivide_constants<uint16_t,6443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6443_MAGIC, .more = U16LD_DENOM_6443_MORE};};
template<> struct libdivide_constants<uint16_t,6444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6444_MAGIC, .more = U16LD_DENOM_6444_MORE};};
template<> struct libdivide_constants<uint16_t,6445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6445_MAGIC, .more = U16LD_DENOM_6445_MORE};};
template<> struct libdivide_constants<uint16_t,6446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6446_MAGIC, .more = U16LD_DENOM_6446_MORE};};
template<> struct libdivide_constants<uint16_t,6447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6447_MAGIC, .more = U16LD_DENOM_6447_MORE};};
template<> struct libdivide_constants<uint16_t,6448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6448_MAGIC, .more = U16LD_DENOM_6448_MORE};};
template<> struct libdivide_constants<uint16_t,6449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6449_MAGIC, .more = U16LD_DENOM_6449_MORE};};
template<> struct libdivide_constants<uint16_t,6450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6450_MAGIC, .more = U16LD_DENOM_6450_MORE};};
template<> struct libdivide_constants<uint16_t,6451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6451_MAGIC, .more = U16LD_DENOM_6451_MORE};};
template<> struct libdivide_constants<uint16_t,6452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6452_MAGIC, .more = U16LD_DENOM_6452_MORE};};
template<> struct libdivide_constants<uint16_t,6453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6453_MAGIC, .more = U16LD_DENOM_6453_MORE};};
template<> struct libdivide_constants<uint16_t,6454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6454_MAGIC, .more = U16LD_DENOM_6454_MORE};};
template<> struct libdivide_constants<uint16_t,6455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6455_MAGIC, .more = U16LD_DENOM_6455_MORE};};
template<> struct libdivide_constants<uint16_t,6456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6456_MAGIC, .more = U16LD_DENOM_6456_MORE};};
template<> struct libdivide_constants<uint16_t,6457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6457_MAGIC, .more = U16LD_DENOM_6457_MORE};};
template<> struct libdivide_constants<uint16_t,6458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6458_MAGIC, .more = U16LD_DENOM_6458_MORE};};
template<> struct libdivide_constants<uint16_t,6459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6459_MAGIC, .more = U16LD_DENOM_6459_MORE};};
template<> struct libdivide_constants<uint16_t,6460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6460_MAGIC, .more = U16LD_DENOM_6460_MORE};};
template<> struct libdivide_constants<uint16_t,6461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6461_MAGIC, .more = U16LD_DENOM_6461_MORE};};
template<> struct libdivide_constants<uint16_t,6462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6462_MAGIC, .more = U16LD_DENOM_6462_MORE};};
template<> struct libdivide_constants<uint16_t,6463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6463_MAGIC, .more = U16LD_DENOM_6463_MORE};};
template<> struct libdivide_constants<uint16_t,6464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6464_MAGIC, .more = U16LD_DENOM_6464_MORE};};
template<> struct libdivide_constants<uint16_t,6465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6465_MAGIC, .more = U16LD_DENOM_6465_MORE};};
template<> struct libdivide_constants<uint16_t,6466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6466_MAGIC, .more = U16LD_DENOM_6466_MORE};};
template<> struct libdivide_constants<uint16_t,6467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6467_MAGIC, .more = U16LD_DENOM_6467_MORE};};
template<> struct libdivide_constants<uint16_t,6468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6468_MAGIC, .more = U16LD_DENOM_6468_MORE};};
template<> struct libdivide_constants<uint16_t,6469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6469_MAGIC, .more = U16LD_DENOM_6469_MORE};};
template<> struct libdivide_constants<uint16_t,6470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6470_MAGIC, .more = U16LD_DENOM_6470_MORE};};
template<> struct libdivide_constants<uint16_t,6471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6471_MAGIC, .more = U16LD_DENOM_6471_MORE};};
template<> struct libdivide_constants<uint16_t,6472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6472_MAGIC, .more = U16LD_DENOM_6472_MORE};};
template<> struct libdivide_constants<uint16_t,6473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6473_MAGIC, .more = U16LD_DENOM_6473_MORE};};
template<> struct libdivide_constants<uint16_t,6474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6474_MAGIC, .more = U16LD_DENOM_6474_MORE};};
template<> struct libdivide_constants<uint16_t,6475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6475_MAGIC, .more = U16LD_DENOM_6475_MORE};};
template<> struct libdivide_constants<uint16_t,6476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6476_MAGIC, .more = U16LD_DENOM_6476_MORE};};
template<> struct libdivide_constants<uint16_t,6477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6477_MAGIC, .more = U16LD_DENOM_6477_MORE};};
template<> struct libdivide_constants<uint16_t,6478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6478_MAGIC, .more = U16LD_DENOM_6478_MORE};};
template<> struct libdivide_constants<uint16_t,6479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6479_MAGIC, .more = U16LD_DENOM_6479_MORE};};
template<> struct libdivide_constants<uint16_t,6480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6480_MAGIC, .more = U16LD_DENOM_6480_MORE};};
template<> struct libdivide_constants<uint16_t,6481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6481_MAGIC, .more = U16LD_DENOM_6481_MORE};};
template<> struct libdivide_constants<uint16_t,6482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6482_MAGIC, .more = U16LD_DENOM_6482_MORE};};
template<> struct libdivide_constants<uint16_t,6483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6483_MAGIC, .more = U16LD_DENOM_6483_MORE};};
template<> struct libdivide_constants<uint16_t,6484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6484_MAGIC, .more = U16LD_DENOM_6484_MORE};};
template<> struct libdivide_constants<uint16_t,6485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6485_MAGIC, .more = U16LD_DENOM_6485_MORE};};
template<> struct libdivide_constants<uint16_t,6486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6486_MAGIC, .more = U16LD_DENOM_6486_MORE};};
template<> struct libdivide_constants<uint16_t,6487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6487_MAGIC, .more = U16LD_DENOM_6487_MORE};};
template<> struct libdivide_constants<uint16_t,6488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6488_MAGIC, .more = U16LD_DENOM_6488_MORE};};
template<> struct libdivide_constants<uint16_t,6489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6489_MAGIC, .more = U16LD_DENOM_6489_MORE};};
template<> struct libdivide_constants<uint16_t,6490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6490_MAGIC, .more = U16LD_DENOM_6490_MORE};};
template<> struct libdivide_constants<uint16_t,6491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6491_MAGIC, .more = U16LD_DENOM_6491_MORE};};
template<> struct libdivide_constants<uint16_t,6492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6492_MAGIC, .more = U16LD_DENOM_6492_MORE};};
template<> struct libdivide_constants<uint16_t,6493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6493_MAGIC, .more = U16LD_DENOM_6493_MORE};};
template<> struct libdivide_constants<uint16_t,6494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6494_MAGIC, .more = U16LD_DENOM_6494_MORE};};
template<> struct libdivide_constants<uint16_t,6495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6495_MAGIC, .more = U16LD_DENOM_6495_MORE};};
template<> struct libdivide_constants<uint16_t,6496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6496_MAGIC, .more = U16LD_DENOM_6496_MORE};};
template<> struct libdivide_constants<uint16_t,6497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6497_MAGIC, .more = U16LD_DENOM_6497_MORE};};
template<> struct libdivide_constants<uint16_t,6498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6498_MAGIC, .more = U16LD_DENOM_6498_MORE};};
template<> struct libdivide_constants<uint16_t,6499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6499_MAGIC, .more = U16LD_DENOM_6499_MORE};};
template<> struct libdivide_constants<uint16_t,6500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6500_MAGIC, .more = U16LD_DENOM_6500_MORE};};
template<> struct libdivide_constants<uint16_t,6501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6501_MAGIC, .more = U16LD_DENOM_6501_MORE};};
template<> struct libdivide_constants<uint16_t,6502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6502_MAGIC, .more = U16LD_DENOM_6502_MORE};};
template<> struct libdivide_constants<uint16_t,6503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6503_MAGIC, .more = U16LD_DENOM_6503_MORE};};
template<> struct libdivide_constants<uint16_t,6504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6504_MAGIC, .more = U16LD_DENOM_6504_MORE};};
template<> struct libdivide_constants<uint16_t,6505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6505_MAGIC, .more = U16LD_DENOM_6505_MORE};};
template<> struct libdivide_constants<uint16_t,6506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6506_MAGIC, .more = U16LD_DENOM_6506_MORE};};
template<> struct libdivide_constants<uint16_t,6507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6507_MAGIC, .more = U16LD_DENOM_6507_MORE};};
template<> struct libdivide_constants<uint16_t,6508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6508_MAGIC, .more = U16LD_DENOM_6508_MORE};};
template<> struct libdivide_constants<uint16_t,6509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6509_MAGIC, .more = U16LD_DENOM_6509_MORE};};
template<> struct libdivide_constants<uint16_t,6510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6510_MAGIC, .more = U16LD_DENOM_6510_MORE};};
template<> struct libdivide_constants<uint16_t,6511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6511_MAGIC, .more = U16LD_DENOM_6511_MORE};};
template<> struct libdivide_constants<uint16_t,6512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6512_MAGIC, .more = U16LD_DENOM_6512_MORE};};
template<> struct libdivide_constants<uint16_t,6513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6513_MAGIC, .more = U16LD_DENOM_6513_MORE};};
template<> struct libdivide_constants<uint16_t,6514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6514_MAGIC, .more = U16LD_DENOM_6514_MORE};};
template<> struct libdivide_constants<uint16_t,6515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6515_MAGIC, .more = U16LD_DENOM_6515_MORE};};
template<> struct libdivide_constants<uint16_t,6516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6516_MAGIC, .more = U16LD_DENOM_6516_MORE};};
template<> struct libdivide_constants<uint16_t,6517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6517_MAGIC, .more = U16LD_DENOM_6517_MORE};};
template<> struct libdivide_constants<uint16_t,6518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6518_MAGIC, .more = U16LD_DENOM_6518_MORE};};
template<> struct libdivide_constants<uint16_t,6519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6519_MAGIC, .more = U16LD_DENOM_6519_MORE};};
template<> struct libdivide_constants<uint16_t,6520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6520_MAGIC, .more = U16LD_DENOM_6520_MORE};};
template<> struct libdivide_constants<uint16_t,6521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6521_MAGIC, .more = U16LD_DENOM_6521_MORE};};
template<> struct libdivide_constants<uint16_t,6522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6522_MAGIC, .more = U16LD_DENOM_6522_MORE};};
template<> struct libdivide_constants<uint16_t,6523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6523_MAGIC, .more = U16LD_DENOM_6523_MORE};};
template<> struct libdivide_constants<uint16_t,6524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6524_MAGIC, .more = U16LD_DENOM_6524_MORE};};
template<> struct libdivide_constants<uint16_t,6525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6525_MAGIC, .more = U16LD_DENOM_6525_MORE};};
template<> struct libdivide_constants<uint16_t,6526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6526_MAGIC, .more = U16LD_DENOM_6526_MORE};};
template<> struct libdivide_constants<uint16_t,6527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6527_MAGIC, .more = U16LD_DENOM_6527_MORE};};
template<> struct libdivide_constants<uint16_t,6528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6528_MAGIC, .more = U16LD_DENOM_6528_MORE};};
template<> struct libdivide_constants<uint16_t,6529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6529_MAGIC, .more = U16LD_DENOM_6529_MORE};};
template<> struct libdivide_constants<uint16_t,6530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6530_MAGIC, .more = U16LD_DENOM_6530_MORE};};
template<> struct libdivide_constants<uint16_t,6531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6531_MAGIC, .more = U16LD_DENOM_6531_MORE};};
template<> struct libdivide_constants<uint16_t,6532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6532_MAGIC, .more = U16LD_DENOM_6532_MORE};};
template<> struct libdivide_constants<uint16_t,6533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6533_MAGIC, .more = U16LD_DENOM_6533_MORE};};
template<> struct libdivide_constants<uint16_t,6534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6534_MAGIC, .more = U16LD_DENOM_6534_MORE};};
template<> struct libdivide_constants<uint16_t,6535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6535_MAGIC, .more = U16LD_DENOM_6535_MORE};};
template<> struct libdivide_constants<uint16_t,6536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6536_MAGIC, .more = U16LD_DENOM_6536_MORE};};
template<> struct libdivide_constants<uint16_t,6537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6537_MAGIC, .more = U16LD_DENOM_6537_MORE};};
template<> struct libdivide_constants<uint16_t,6538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6538_MAGIC, .more = U16LD_DENOM_6538_MORE};};
template<> struct libdivide_constants<uint16_t,6539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6539_MAGIC, .more = U16LD_DENOM_6539_MORE};};
template<> struct libdivide_constants<uint16_t,6540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6540_MAGIC, .more = U16LD_DENOM_6540_MORE};};
template<> struct libdivide_constants<uint16_t,6541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6541_MAGIC, .more = U16LD_DENOM_6541_MORE};};
template<> struct libdivide_constants<uint16_t,6542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6542_MAGIC, .more = U16LD_DENOM_6542_MORE};};
template<> struct libdivide_constants<uint16_t,6543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6543_MAGIC, .more = U16LD_DENOM_6543_MORE};};
template<> struct libdivide_constants<uint16_t,6544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6544_MAGIC, .more = U16LD_DENOM_6544_MORE};};
template<> struct libdivide_constants<uint16_t,6545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6545_MAGIC, .more = U16LD_DENOM_6545_MORE};};
template<> struct libdivide_constants<uint16_t,6546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6546_MAGIC, .more = U16LD_DENOM_6546_MORE};};
template<> struct libdivide_constants<uint16_t,6547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6547_MAGIC, .more = U16LD_DENOM_6547_MORE};};
template<> struct libdivide_constants<uint16_t,6548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6548_MAGIC, .more = U16LD_DENOM_6548_MORE};};
template<> struct libdivide_constants<uint16_t,6549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6549_MAGIC, .more = U16LD_DENOM_6549_MORE};};
template<> struct libdivide_constants<uint16_t,6550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6550_MAGIC, .more = U16LD_DENOM_6550_MORE};};
template<> struct libdivide_constants<uint16_t,6551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6551_MAGIC, .more = U16LD_DENOM_6551_MORE};};
template<> struct libdivide_constants<uint16_t,6552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6552_MAGIC, .more = U16LD_DENOM_6552_MORE};};
template<> struct libdivide_constants<uint16_t,6553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6553_MAGIC, .more = U16LD_DENOM_6553_MORE};};
template<> struct libdivide_constants<uint16_t,6554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6554_MAGIC, .more = U16LD_DENOM_6554_MORE};};
template<> struct libdivide_constants<uint16_t,6555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6555_MAGIC, .more = U16LD_DENOM_6555_MORE};};
template<> struct libdivide_constants<uint16_t,6556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6556_MAGIC, .more = U16LD_DENOM_6556_MORE};};
template<> struct libdivide_constants<uint16_t,6557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6557_MAGIC, .more = U16LD_DENOM_6557_MORE};};
template<> struct libdivide_constants<uint16_t,6558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6558_MAGIC, .more = U16LD_DENOM_6558_MORE};};
template<> struct libdivide_constants<uint16_t,6559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6559_MAGIC, .more = U16LD_DENOM_6559_MORE};};
template<> struct libdivide_constants<uint16_t,6560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6560_MAGIC, .more = U16LD_DENOM_6560_MORE};};
template<> struct libdivide_constants<uint16_t,6561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6561_MAGIC, .more = U16LD_DENOM_6561_MORE};};
template<> struct libdivide_constants<uint16_t,6562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6562_MAGIC, .more = U16LD_DENOM_6562_MORE};};
template<> struct libdivide_constants<uint16_t,6563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6563_MAGIC, .more = U16LD_DENOM_6563_MORE};};
template<> struct libdivide_constants<uint16_t,6564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6564_MAGIC, .more = U16LD_DENOM_6564_MORE};};
template<> struct libdivide_constants<uint16_t,6565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6565_MAGIC, .more = U16LD_DENOM_6565_MORE};};
template<> struct libdivide_constants<uint16_t,6566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6566_MAGIC, .more = U16LD_DENOM_6566_MORE};};
template<> struct libdivide_constants<uint16_t,6567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6567_MAGIC, .more = U16LD_DENOM_6567_MORE};};
template<> struct libdivide_constants<uint16_t,6568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6568_MAGIC, .more = U16LD_DENOM_6568_MORE};};
template<> struct libdivide_constants<uint16_t,6569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6569_MAGIC, .more = U16LD_DENOM_6569_MORE};};
template<> struct libdivide_constants<uint16_t,6570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6570_MAGIC, .more = U16LD_DENOM_6570_MORE};};
template<> struct libdivide_constants<uint16_t,6571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6571_MAGIC, .more = U16LD_DENOM_6571_MORE};};
template<> struct libdivide_constants<uint16_t,6572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6572_MAGIC, .more = U16LD_DENOM_6572_MORE};};
template<> struct libdivide_constants<uint16_t,6573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6573_MAGIC, .more = U16LD_DENOM_6573_MORE};};
template<> struct libdivide_constants<uint16_t,6574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6574_MAGIC, .more = U16LD_DENOM_6574_MORE};};
template<> struct libdivide_constants<uint16_t,6575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6575_MAGIC, .more = U16LD_DENOM_6575_MORE};};
template<> struct libdivide_constants<uint16_t,6576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6576_MAGIC, .more = U16LD_DENOM_6576_MORE};};
template<> struct libdivide_constants<uint16_t,6577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6577_MAGIC, .more = U16LD_DENOM_6577_MORE};};
template<> struct libdivide_constants<uint16_t,6578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6578_MAGIC, .more = U16LD_DENOM_6578_MORE};};
template<> struct libdivide_constants<uint16_t,6579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6579_MAGIC, .more = U16LD_DENOM_6579_MORE};};
template<> struct libdivide_constants<uint16_t,6580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6580_MAGIC, .more = U16LD_DENOM_6580_MORE};};
template<> struct libdivide_constants<uint16_t,6581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6581_MAGIC, .more = U16LD_DENOM_6581_MORE};};
template<> struct libdivide_constants<uint16_t,6582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6582_MAGIC, .more = U16LD_DENOM_6582_MORE};};
template<> struct libdivide_constants<uint16_t,6583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6583_MAGIC, .more = U16LD_DENOM_6583_MORE};};
template<> struct libdivide_constants<uint16_t,6584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6584_MAGIC, .more = U16LD_DENOM_6584_MORE};};
template<> struct libdivide_constants<uint16_t,6585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6585_MAGIC, .more = U16LD_DENOM_6585_MORE};};
template<> struct libdivide_constants<uint16_t,6586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6586_MAGIC, .more = U16LD_DENOM_6586_MORE};};
template<> struct libdivide_constants<uint16_t,6587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6587_MAGIC, .more = U16LD_DENOM_6587_MORE};};
template<> struct libdivide_constants<uint16_t,6588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6588_MAGIC, .more = U16LD_DENOM_6588_MORE};};
template<> struct libdivide_constants<uint16_t,6589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6589_MAGIC, .more = U16LD_DENOM_6589_MORE};};
template<> struct libdivide_constants<uint16_t,6590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6590_MAGIC, .more = U16LD_DENOM_6590_MORE};};
template<> struct libdivide_constants<uint16_t,6591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6591_MAGIC, .more = U16LD_DENOM_6591_MORE};};
template<> struct libdivide_constants<uint16_t,6592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6592_MAGIC, .more = U16LD_DENOM_6592_MORE};};
template<> struct libdivide_constants<uint16_t,6593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6593_MAGIC, .more = U16LD_DENOM_6593_MORE};};
template<> struct libdivide_constants<uint16_t,6594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6594_MAGIC, .more = U16LD_DENOM_6594_MORE};};
template<> struct libdivide_constants<uint16_t,6595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6595_MAGIC, .more = U16LD_DENOM_6595_MORE};};
template<> struct libdivide_constants<uint16_t,6596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6596_MAGIC, .more = U16LD_DENOM_6596_MORE};};
template<> struct libdivide_constants<uint16_t,6597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6597_MAGIC, .more = U16LD_DENOM_6597_MORE};};
template<> struct libdivide_constants<uint16_t,6598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6598_MAGIC, .more = U16LD_DENOM_6598_MORE};};
template<> struct libdivide_constants<uint16_t,6599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6599_MAGIC, .more = U16LD_DENOM_6599_MORE};};
template<> struct libdivide_constants<uint16_t,6600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6600_MAGIC, .more = U16LD_DENOM_6600_MORE};};
template<> struct libdivide_constants<uint16_t,6601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6601_MAGIC, .more = U16LD_DENOM_6601_MORE};};
template<> struct libdivide_constants<uint16_t,6602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6602_MAGIC, .more = U16LD_DENOM_6602_MORE};};
template<> struct libdivide_constants<uint16_t,6603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6603_MAGIC, .more = U16LD_DENOM_6603_MORE};};
template<> struct libdivide_constants<uint16_t,6604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6604_MAGIC, .more = U16LD_DENOM_6604_MORE};};
template<> struct libdivide_constants<uint16_t,6605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6605_MAGIC, .more = U16LD_DENOM_6605_MORE};};
template<> struct libdivide_constants<uint16_t,6606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6606_MAGIC, .more = U16LD_DENOM_6606_MORE};};
template<> struct libdivide_constants<uint16_t,6607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6607_MAGIC, .more = U16LD_DENOM_6607_MORE};};
template<> struct libdivide_constants<uint16_t,6608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6608_MAGIC, .more = U16LD_DENOM_6608_MORE};};
template<> struct libdivide_constants<uint16_t,6609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6609_MAGIC, .more = U16LD_DENOM_6609_MORE};};
template<> struct libdivide_constants<uint16_t,6610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6610_MAGIC, .more = U16LD_DENOM_6610_MORE};};
template<> struct libdivide_constants<uint16_t,6611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6611_MAGIC, .more = U16LD_DENOM_6611_MORE};};
template<> struct libdivide_constants<uint16_t,6612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6612_MAGIC, .more = U16LD_DENOM_6612_MORE};};
template<> struct libdivide_constants<uint16_t,6613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6613_MAGIC, .more = U16LD_DENOM_6613_MORE};};
template<> struct libdivide_constants<uint16_t,6614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6614_MAGIC, .more = U16LD_DENOM_6614_MORE};};
template<> struct libdivide_constants<uint16_t,6615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6615_MAGIC, .more = U16LD_DENOM_6615_MORE};};
template<> struct libdivide_constants<uint16_t,6616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6616_MAGIC, .more = U16LD_DENOM_6616_MORE};};
template<> struct libdivide_constants<uint16_t,6617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6617_MAGIC, .more = U16LD_DENOM_6617_MORE};};
template<> struct libdivide_constants<uint16_t,6618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6618_MAGIC, .more = U16LD_DENOM_6618_MORE};};
template<> struct libdivide_constants<uint16_t,6619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6619_MAGIC, .more = U16LD_DENOM_6619_MORE};};
template<> struct libdivide_constants<uint16_t,6620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6620_MAGIC, .more = U16LD_DENOM_6620_MORE};};
template<> struct libdivide_constants<uint16_t,6621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6621_MAGIC, .more = U16LD_DENOM_6621_MORE};};
template<> struct libdivide_constants<uint16_t,6622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6622_MAGIC, .more = U16LD_DENOM_6622_MORE};};
template<> struct libdivide_constants<uint16_t,6623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6623_MAGIC, .more = U16LD_DENOM_6623_MORE};};
template<> struct libdivide_constants<uint16_t,6624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6624_MAGIC, .more = U16LD_DENOM_6624_MORE};};
template<> struct libdivide_constants<uint16_t,6625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6625_MAGIC, .more = U16LD_DENOM_6625_MORE};};
template<> struct libdivide_constants<uint16_t,6626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6626_MAGIC, .more = U16LD_DENOM_6626_MORE};};
template<> struct libdivide_constants<uint16_t,6627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6627_MAGIC, .more = U16LD_DENOM_6627_MORE};};
template<> struct libdivide_constants<uint16_t,6628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6628_MAGIC, .more = U16LD_DENOM_6628_MORE};};
template<> struct libdivide_constants<uint16_t,6629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6629_MAGIC, .more = U16LD_DENOM_6629_MORE};};
template<> struct libdivide_constants<uint16_t,6630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6630_MAGIC, .more = U16LD_DENOM_6630_MORE};};
template<> struct libdivide_constants<uint16_t,6631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6631_MAGIC, .more = U16LD_DENOM_6631_MORE};};
template<> struct libdivide_constants<uint16_t,6632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6632_MAGIC, .more = U16LD_DENOM_6632_MORE};};
template<> struct libdivide_constants<uint16_t,6633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6633_MAGIC, .more = U16LD_DENOM_6633_MORE};};
template<> struct libdivide_constants<uint16_t,6634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6634_MAGIC, .more = U16LD_DENOM_6634_MORE};};
template<> struct libdivide_constants<uint16_t,6635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6635_MAGIC, .more = U16LD_DENOM_6635_MORE};};
template<> struct libdivide_constants<uint16_t,6636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6636_MAGIC, .more = U16LD_DENOM_6636_MORE};};
template<> struct libdivide_constants<uint16_t,6637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6637_MAGIC, .more = U16LD_DENOM_6637_MORE};};
template<> struct libdivide_constants<uint16_t,6638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6638_MAGIC, .more = U16LD_DENOM_6638_MORE};};
template<> struct libdivide_constants<uint16_t,6639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6639_MAGIC, .more = U16LD_DENOM_6639_MORE};};
template<> struct libdivide_constants<uint16_t,6640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6640_MAGIC, .more = U16LD_DENOM_6640_MORE};};
template<> struct libdivide_constants<uint16_t,6641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6641_MAGIC, .more = U16LD_DENOM_6641_MORE};};
template<> struct libdivide_constants<uint16_t,6642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6642_MAGIC, .more = U16LD_DENOM_6642_MORE};};
template<> struct libdivide_constants<uint16_t,6643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6643_MAGIC, .more = U16LD_DENOM_6643_MORE};};
template<> struct libdivide_constants<uint16_t,6644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6644_MAGIC, .more = U16LD_DENOM_6644_MORE};};
template<> struct libdivide_constants<uint16_t,6645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6645_MAGIC, .more = U16LD_DENOM_6645_MORE};};
template<> struct libdivide_constants<uint16_t,6646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6646_MAGIC, .more = U16LD_DENOM_6646_MORE};};
template<> struct libdivide_constants<uint16_t,6647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6647_MAGIC, .more = U16LD_DENOM_6647_MORE};};
template<> struct libdivide_constants<uint16_t,6648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6648_MAGIC, .more = U16LD_DENOM_6648_MORE};};
template<> struct libdivide_constants<uint16_t,6649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6649_MAGIC, .more = U16LD_DENOM_6649_MORE};};
template<> struct libdivide_constants<uint16_t,6650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6650_MAGIC, .more = U16LD_DENOM_6650_MORE};};
template<> struct libdivide_constants<uint16_t,6651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6651_MAGIC, .more = U16LD_DENOM_6651_MORE};};
template<> struct libdivide_constants<uint16_t,6652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6652_MAGIC, .more = U16LD_DENOM_6652_MORE};};
template<> struct libdivide_constants<uint16_t,6653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6653_MAGIC, .more = U16LD_DENOM_6653_MORE};};
template<> struct libdivide_constants<uint16_t,6654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6654_MAGIC, .more = U16LD_DENOM_6654_MORE};};
template<> struct libdivide_constants<uint16_t,6655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6655_MAGIC, .more = U16LD_DENOM_6655_MORE};};
template<> struct libdivide_constants<uint16_t,6656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6656_MAGIC, .more = U16LD_DENOM_6656_MORE};};
template<> struct libdivide_constants<uint16_t,6657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6657_MAGIC, .more = U16LD_DENOM_6657_MORE};};
template<> struct libdivide_constants<uint16_t,6658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6658_MAGIC, .more = U16LD_DENOM_6658_MORE};};
template<> struct libdivide_constants<uint16_t,6659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6659_MAGIC, .more = U16LD_DENOM_6659_MORE};};
template<> struct libdivide_constants<uint16_t,6660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6660_MAGIC, .more = U16LD_DENOM_6660_MORE};};
template<> struct libdivide_constants<uint16_t,6661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6661_MAGIC, .more = U16LD_DENOM_6661_MORE};};
template<> struct libdivide_constants<uint16_t,6662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6662_MAGIC, .more = U16LD_DENOM_6662_MORE};};
template<> struct libdivide_constants<uint16_t,6663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6663_MAGIC, .more = U16LD_DENOM_6663_MORE};};
template<> struct libdivide_constants<uint16_t,6664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6664_MAGIC, .more = U16LD_DENOM_6664_MORE};};
template<> struct libdivide_constants<uint16_t,6665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6665_MAGIC, .more = U16LD_DENOM_6665_MORE};};
template<> struct libdivide_constants<uint16_t,6666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6666_MAGIC, .more = U16LD_DENOM_6666_MORE};};
template<> struct libdivide_constants<uint16_t,6667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6667_MAGIC, .more = U16LD_DENOM_6667_MORE};};
template<> struct libdivide_constants<uint16_t,6668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6668_MAGIC, .more = U16LD_DENOM_6668_MORE};};
template<> struct libdivide_constants<uint16_t,6669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6669_MAGIC, .more = U16LD_DENOM_6669_MORE};};
template<> struct libdivide_constants<uint16_t,6670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6670_MAGIC, .more = U16LD_DENOM_6670_MORE};};
template<> struct libdivide_constants<uint16_t,6671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6671_MAGIC, .more = U16LD_DENOM_6671_MORE};};
template<> struct libdivide_constants<uint16_t,6672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6672_MAGIC, .more = U16LD_DENOM_6672_MORE};};
template<> struct libdivide_constants<uint16_t,6673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6673_MAGIC, .more = U16LD_DENOM_6673_MORE};};
template<> struct libdivide_constants<uint16_t,6674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6674_MAGIC, .more = U16LD_DENOM_6674_MORE};};
template<> struct libdivide_constants<uint16_t,6675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6675_MAGIC, .more = U16LD_DENOM_6675_MORE};};
template<> struct libdivide_constants<uint16_t,6676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6676_MAGIC, .more = U16LD_DENOM_6676_MORE};};
template<> struct libdivide_constants<uint16_t,6677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6677_MAGIC, .more = U16LD_DENOM_6677_MORE};};
template<> struct libdivide_constants<uint16_t,6678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6678_MAGIC, .more = U16LD_DENOM_6678_MORE};};
template<> struct libdivide_constants<uint16_t,6679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6679_MAGIC, .more = U16LD_DENOM_6679_MORE};};
template<> struct libdivide_constants<uint16_t,6680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6680_MAGIC, .more = U16LD_DENOM_6680_MORE};};
template<> struct libdivide_constants<uint16_t,6681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6681_MAGIC, .more = U16LD_DENOM_6681_MORE};};
template<> struct libdivide_constants<uint16_t,6682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6682_MAGIC, .more = U16LD_DENOM_6682_MORE};};
template<> struct libdivide_constants<uint16_t,6683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6683_MAGIC, .more = U16LD_DENOM_6683_MORE};};
template<> struct libdivide_constants<uint16_t,6684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6684_MAGIC, .more = U16LD_DENOM_6684_MORE};};
template<> struct libdivide_constants<uint16_t,6685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6685_MAGIC, .more = U16LD_DENOM_6685_MORE};};
template<> struct libdivide_constants<uint16_t,6686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6686_MAGIC, .more = U16LD_DENOM_6686_MORE};};
template<> struct libdivide_constants<uint16_t,6687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6687_MAGIC, .more = U16LD_DENOM_6687_MORE};};
template<> struct libdivide_constants<uint16_t,6688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6688_MAGIC, .more = U16LD_DENOM_6688_MORE};};
template<> struct libdivide_constants<uint16_t,6689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6689_MAGIC, .more = U16LD_DENOM_6689_MORE};};
template<> struct libdivide_constants<uint16_t,6690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6690_MAGIC, .more = U16LD_DENOM_6690_MORE};};
template<> struct libdivide_constants<uint16_t,6691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6691_MAGIC, .more = U16LD_DENOM_6691_MORE};};
template<> struct libdivide_constants<uint16_t,6692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6692_MAGIC, .more = U16LD_DENOM_6692_MORE};};
template<> struct libdivide_constants<uint16_t,6693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6693_MAGIC, .more = U16LD_DENOM_6693_MORE};};
template<> struct libdivide_constants<uint16_t,6694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6694_MAGIC, .more = U16LD_DENOM_6694_MORE};};
template<> struct libdivide_constants<uint16_t,6695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6695_MAGIC, .more = U16LD_DENOM_6695_MORE};};
template<> struct libdivide_constants<uint16_t,6696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6696_MAGIC, .more = U16LD_DENOM_6696_MORE};};
template<> struct libdivide_constants<uint16_t,6697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6697_MAGIC, .more = U16LD_DENOM_6697_MORE};};
template<> struct libdivide_constants<uint16_t,6698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6698_MAGIC, .more = U16LD_DENOM_6698_MORE};};
template<> struct libdivide_constants<uint16_t,6699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6699_MAGIC, .more = U16LD_DENOM_6699_MORE};};
template<> struct libdivide_constants<uint16_t,6700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6700_MAGIC, .more = U16LD_DENOM_6700_MORE};};
template<> struct libdivide_constants<uint16_t,6701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6701_MAGIC, .more = U16LD_DENOM_6701_MORE};};
template<> struct libdivide_constants<uint16_t,6702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6702_MAGIC, .more = U16LD_DENOM_6702_MORE};};
template<> struct libdivide_constants<uint16_t,6703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6703_MAGIC, .more = U16LD_DENOM_6703_MORE};};
template<> struct libdivide_constants<uint16_t,6704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6704_MAGIC, .more = U16LD_DENOM_6704_MORE};};
template<> struct libdivide_constants<uint16_t,6705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6705_MAGIC, .more = U16LD_DENOM_6705_MORE};};
template<> struct libdivide_constants<uint16_t,6706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6706_MAGIC, .more = U16LD_DENOM_6706_MORE};};
template<> struct libdivide_constants<uint16_t,6707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6707_MAGIC, .more = U16LD_DENOM_6707_MORE};};
template<> struct libdivide_constants<uint16_t,6708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6708_MAGIC, .more = U16LD_DENOM_6708_MORE};};
template<> struct libdivide_constants<uint16_t,6709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6709_MAGIC, .more = U16LD_DENOM_6709_MORE};};
template<> struct libdivide_constants<uint16_t,6710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6710_MAGIC, .more = U16LD_DENOM_6710_MORE};};
template<> struct libdivide_constants<uint16_t,6711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6711_MAGIC, .more = U16LD_DENOM_6711_MORE};};
template<> struct libdivide_constants<uint16_t,6712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6712_MAGIC, .more = U16LD_DENOM_6712_MORE};};
template<> struct libdivide_constants<uint16_t,6713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6713_MAGIC, .more = U16LD_DENOM_6713_MORE};};
template<> struct libdivide_constants<uint16_t,6714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6714_MAGIC, .more = U16LD_DENOM_6714_MORE};};
template<> struct libdivide_constants<uint16_t,6715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6715_MAGIC, .more = U16LD_DENOM_6715_MORE};};
template<> struct libdivide_constants<uint16_t,6716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6716_MAGIC, .more = U16LD_DENOM_6716_MORE};};
template<> struct libdivide_constants<uint16_t,6717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6717_MAGIC, .more = U16LD_DENOM_6717_MORE};};
template<> struct libdivide_constants<uint16_t,6718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6718_MAGIC, .more = U16LD_DENOM_6718_MORE};};
template<> struct libdivide_constants<uint16_t,6719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6719_MAGIC, .more = U16LD_DENOM_6719_MORE};};
template<> struct libdivide_constants<uint16_t,6720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6720_MAGIC, .more = U16LD_DENOM_6720_MORE};};
template<> struct libdivide_constants<uint16_t,6721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6721_MAGIC, .more = U16LD_DENOM_6721_MORE};};
template<> struct libdivide_constants<uint16_t,6722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6722_MAGIC, .more = U16LD_DENOM_6722_MORE};};
template<> struct libdivide_constants<uint16_t,6723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6723_MAGIC, .more = U16LD_DENOM_6723_MORE};};
template<> struct libdivide_constants<uint16_t,6724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6724_MAGIC, .more = U16LD_DENOM_6724_MORE};};
template<> struct libdivide_constants<uint16_t,6725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6725_MAGIC, .more = U16LD_DENOM_6725_MORE};};
template<> struct libdivide_constants<uint16_t,6726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6726_MAGIC, .more = U16LD_DENOM_6726_MORE};};
template<> struct libdivide_constants<uint16_t,6727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6727_MAGIC, .more = U16LD_DENOM_6727_MORE};};
template<> struct libdivide_constants<uint16_t,6728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6728_MAGIC, .more = U16LD_DENOM_6728_MORE};};
template<> struct libdivide_constants<uint16_t,6729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6729_MAGIC, .more = U16LD_DENOM_6729_MORE};};
template<> struct libdivide_constants<uint16_t,6730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6730_MAGIC, .more = U16LD_DENOM_6730_MORE};};
template<> struct libdivide_constants<uint16_t,6731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6731_MAGIC, .more = U16LD_DENOM_6731_MORE};};
template<> struct libdivide_constants<uint16_t,6732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6732_MAGIC, .more = U16LD_DENOM_6732_MORE};};
template<> struct libdivide_constants<uint16_t,6733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6733_MAGIC, .more = U16LD_DENOM_6733_MORE};};
template<> struct libdivide_constants<uint16_t,6734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6734_MAGIC, .more = U16LD_DENOM_6734_MORE};};
template<> struct libdivide_constants<uint16_t,6735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6735_MAGIC, .more = U16LD_DENOM_6735_MORE};};
template<> struct libdivide_constants<uint16_t,6736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6736_MAGIC, .more = U16LD_DENOM_6736_MORE};};
template<> struct libdivide_constants<uint16_t,6737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6737_MAGIC, .more = U16LD_DENOM_6737_MORE};};
template<> struct libdivide_constants<uint16_t,6738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6738_MAGIC, .more = U16LD_DENOM_6738_MORE};};
template<> struct libdivide_constants<uint16_t,6739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6739_MAGIC, .more = U16LD_DENOM_6739_MORE};};
template<> struct libdivide_constants<uint16_t,6740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6740_MAGIC, .more = U16LD_DENOM_6740_MORE};};
template<> struct libdivide_constants<uint16_t,6741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6741_MAGIC, .more = U16LD_DENOM_6741_MORE};};
template<> struct libdivide_constants<uint16_t,6742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6742_MAGIC, .more = U16LD_DENOM_6742_MORE};};
template<> struct libdivide_constants<uint16_t,6743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6743_MAGIC, .more = U16LD_DENOM_6743_MORE};};
template<> struct libdivide_constants<uint16_t,6744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6744_MAGIC, .more = U16LD_DENOM_6744_MORE};};
template<> struct libdivide_constants<uint16_t,6745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6745_MAGIC, .more = U16LD_DENOM_6745_MORE};};
template<> struct libdivide_constants<uint16_t,6746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6746_MAGIC, .more = U16LD_DENOM_6746_MORE};};
template<> struct libdivide_constants<uint16_t,6747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6747_MAGIC, .more = U16LD_DENOM_6747_MORE};};
template<> struct libdivide_constants<uint16_t,6748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6748_MAGIC, .more = U16LD_DENOM_6748_MORE};};
template<> struct libdivide_constants<uint16_t,6749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6749_MAGIC, .more = U16LD_DENOM_6749_MORE};};
template<> struct libdivide_constants<uint16_t,6750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6750_MAGIC, .more = U16LD_DENOM_6750_MORE};};
template<> struct libdivide_constants<uint16_t,6751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6751_MAGIC, .more = U16LD_DENOM_6751_MORE};};
template<> struct libdivide_constants<uint16_t,6752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6752_MAGIC, .more = U16LD_DENOM_6752_MORE};};
template<> struct libdivide_constants<uint16_t,6753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6753_MAGIC, .more = U16LD_DENOM_6753_MORE};};
template<> struct libdivide_constants<uint16_t,6754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6754_MAGIC, .more = U16LD_DENOM_6754_MORE};};
template<> struct libdivide_constants<uint16_t,6755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6755_MAGIC, .more = U16LD_DENOM_6755_MORE};};
template<> struct libdivide_constants<uint16_t,6756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6756_MAGIC, .more = U16LD_DENOM_6756_MORE};};
template<> struct libdivide_constants<uint16_t,6757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6757_MAGIC, .more = U16LD_DENOM_6757_MORE};};
template<> struct libdivide_constants<uint16_t,6758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6758_MAGIC, .more = U16LD_DENOM_6758_MORE};};
template<> struct libdivide_constants<uint16_t,6759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6759_MAGIC, .more = U16LD_DENOM_6759_MORE};};
template<> struct libdivide_constants<uint16_t,6760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6760_MAGIC, .more = U16LD_DENOM_6760_MORE};};
template<> struct libdivide_constants<uint16_t,6761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6761_MAGIC, .more = U16LD_DENOM_6761_MORE};};
template<> struct libdivide_constants<uint16_t,6762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6762_MAGIC, .more = U16LD_DENOM_6762_MORE};};
template<> struct libdivide_constants<uint16_t,6763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6763_MAGIC, .more = U16LD_DENOM_6763_MORE};};
template<> struct libdivide_constants<uint16_t,6764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6764_MAGIC, .more = U16LD_DENOM_6764_MORE};};
template<> struct libdivide_constants<uint16_t,6765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6765_MAGIC, .more = U16LD_DENOM_6765_MORE};};
template<> struct libdivide_constants<uint16_t,6766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6766_MAGIC, .more = U16LD_DENOM_6766_MORE};};
template<> struct libdivide_constants<uint16_t,6767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6767_MAGIC, .more = U16LD_DENOM_6767_MORE};};
template<> struct libdivide_constants<uint16_t,6768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6768_MAGIC, .more = U16LD_DENOM_6768_MORE};};
template<> struct libdivide_constants<uint16_t,6769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6769_MAGIC, .more = U16LD_DENOM_6769_MORE};};
template<> struct libdivide_constants<uint16_t,6770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6770_MAGIC, .more = U16LD_DENOM_6770_MORE};};
template<> struct libdivide_constants<uint16_t,6771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6771_MAGIC, .more = U16LD_DENOM_6771_MORE};};
template<> struct libdivide_constants<uint16_t,6772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6772_MAGIC, .more = U16LD_DENOM_6772_MORE};};
template<> struct libdivide_constants<uint16_t,6773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6773_MAGIC, .more = U16LD_DENOM_6773_MORE};};
template<> struct libdivide_constants<uint16_t,6774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6774_MAGIC, .more = U16LD_DENOM_6774_MORE};};
template<> struct libdivide_constants<uint16_t,6775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6775_MAGIC, .more = U16LD_DENOM_6775_MORE};};
template<> struct libdivide_constants<uint16_t,6776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6776_MAGIC, .more = U16LD_DENOM_6776_MORE};};
template<> struct libdivide_constants<uint16_t,6777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6777_MAGIC, .more = U16LD_DENOM_6777_MORE};};
template<> struct libdivide_constants<uint16_t,6778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6778_MAGIC, .more = U16LD_DENOM_6778_MORE};};
template<> struct libdivide_constants<uint16_t,6779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6779_MAGIC, .more = U16LD_DENOM_6779_MORE};};
template<> struct libdivide_constants<uint16_t,6780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6780_MAGIC, .more = U16LD_DENOM_6780_MORE};};
template<> struct libdivide_constants<uint16_t,6781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6781_MAGIC, .more = U16LD_DENOM_6781_MORE};};
template<> struct libdivide_constants<uint16_t,6782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6782_MAGIC, .more = U16LD_DENOM_6782_MORE};};
template<> struct libdivide_constants<uint16_t,6783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6783_MAGIC, .more = U16LD_DENOM_6783_MORE};};
template<> struct libdivide_constants<uint16_t,6784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6784_MAGIC, .more = U16LD_DENOM_6784_MORE};};
template<> struct libdivide_constants<uint16_t,6785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6785_MAGIC, .more = U16LD_DENOM_6785_MORE};};
template<> struct libdivide_constants<uint16_t,6786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6786_MAGIC, .more = U16LD_DENOM_6786_MORE};};
template<> struct libdivide_constants<uint16_t,6787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6787_MAGIC, .more = U16LD_DENOM_6787_MORE};};
template<> struct libdivide_constants<uint16_t,6788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6788_MAGIC, .more = U16LD_DENOM_6788_MORE};};
template<> struct libdivide_constants<uint16_t,6789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6789_MAGIC, .more = U16LD_DENOM_6789_MORE};};
template<> struct libdivide_constants<uint16_t,6790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6790_MAGIC, .more = U16LD_DENOM_6790_MORE};};
template<> struct libdivide_constants<uint16_t,6791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6791_MAGIC, .more = U16LD_DENOM_6791_MORE};};
template<> struct libdivide_constants<uint16_t,6792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6792_MAGIC, .more = U16LD_DENOM_6792_MORE};};
template<> struct libdivide_constants<uint16_t,6793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6793_MAGIC, .more = U16LD_DENOM_6793_MORE};};
template<> struct libdivide_constants<uint16_t,6794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6794_MAGIC, .more = U16LD_DENOM_6794_MORE};};
template<> struct libdivide_constants<uint16_t,6795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6795_MAGIC, .more = U16LD_DENOM_6795_MORE};};
template<> struct libdivide_constants<uint16_t,6796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6796_MAGIC, .more = U16LD_DENOM_6796_MORE};};
template<> struct libdivide_constants<uint16_t,6797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6797_MAGIC, .more = U16LD_DENOM_6797_MORE};};
template<> struct libdivide_constants<uint16_t,6798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6798_MAGIC, .more = U16LD_DENOM_6798_MORE};};
template<> struct libdivide_constants<uint16_t,6799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6799_MAGIC, .more = U16LD_DENOM_6799_MORE};};
template<> struct libdivide_constants<uint16_t,6800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6800_MAGIC, .more = U16LD_DENOM_6800_MORE};};
template<> struct libdivide_constants<uint16_t,6801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6801_MAGIC, .more = U16LD_DENOM_6801_MORE};};
template<> struct libdivide_constants<uint16_t,6802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6802_MAGIC, .more = U16LD_DENOM_6802_MORE};};
template<> struct libdivide_constants<uint16_t,6803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6803_MAGIC, .more = U16LD_DENOM_6803_MORE};};
template<> struct libdivide_constants<uint16_t,6804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6804_MAGIC, .more = U16LD_DENOM_6804_MORE};};
template<> struct libdivide_constants<uint16_t,6805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6805_MAGIC, .more = U16LD_DENOM_6805_MORE};};
template<> struct libdivide_constants<uint16_t,6806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6806_MAGIC, .more = U16LD_DENOM_6806_MORE};};
template<> struct libdivide_constants<uint16_t,6807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6807_MAGIC, .more = U16LD_DENOM_6807_MORE};};
template<> struct libdivide_constants<uint16_t,6808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6808_MAGIC, .more = U16LD_DENOM_6808_MORE};};
template<> struct libdivide_constants<uint16_t,6809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6809_MAGIC, .more = U16LD_DENOM_6809_MORE};};
template<> struct libdivide_constants<uint16_t,6810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6810_MAGIC, .more = U16LD_DENOM_6810_MORE};};
template<> struct libdivide_constants<uint16_t,6811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6811_MAGIC, .more = U16LD_DENOM_6811_MORE};};
template<> struct libdivide_constants<uint16_t,6812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6812_MAGIC, .more = U16LD_DENOM_6812_MORE};};
template<> struct libdivide_constants<uint16_t,6813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6813_MAGIC, .more = U16LD_DENOM_6813_MORE};};
template<> struct libdivide_constants<uint16_t,6814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6814_MAGIC, .more = U16LD_DENOM_6814_MORE};};
template<> struct libdivide_constants<uint16_t,6815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6815_MAGIC, .more = U16LD_DENOM_6815_MORE};};
template<> struct libdivide_constants<uint16_t,6816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6816_MAGIC, .more = U16LD_DENOM_6816_MORE};};
template<> struct libdivide_constants<uint16_t,6817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6817_MAGIC, .more = U16LD_DENOM_6817_MORE};};
template<> struct libdivide_constants<uint16_t,6818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6818_MAGIC, .more = U16LD_DENOM_6818_MORE};};
template<> struct libdivide_constants<uint16_t,6819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6819_MAGIC, .more = U16LD_DENOM_6819_MORE};};
template<> struct libdivide_constants<uint16_t,6820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6820_MAGIC, .more = U16LD_DENOM_6820_MORE};};
template<> struct libdivide_constants<uint16_t,6821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6821_MAGIC, .more = U16LD_DENOM_6821_MORE};};
template<> struct libdivide_constants<uint16_t,6822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6822_MAGIC, .more = U16LD_DENOM_6822_MORE};};
template<> struct libdivide_constants<uint16_t,6823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6823_MAGIC, .more = U16LD_DENOM_6823_MORE};};
template<> struct libdivide_constants<uint16_t,6824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6824_MAGIC, .more = U16LD_DENOM_6824_MORE};};
template<> struct libdivide_constants<uint16_t,6825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6825_MAGIC, .more = U16LD_DENOM_6825_MORE};};
template<> struct libdivide_constants<uint16_t,6826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6826_MAGIC, .more = U16LD_DENOM_6826_MORE};};
template<> struct libdivide_constants<uint16_t,6827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6827_MAGIC, .more = U16LD_DENOM_6827_MORE};};
template<> struct libdivide_constants<uint16_t,6828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6828_MAGIC, .more = U16LD_DENOM_6828_MORE};};
template<> struct libdivide_constants<uint16_t,6829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6829_MAGIC, .more = U16LD_DENOM_6829_MORE};};
template<> struct libdivide_constants<uint16_t,6830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6830_MAGIC, .more = U16LD_DENOM_6830_MORE};};
template<> struct libdivide_constants<uint16_t,6831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6831_MAGIC, .more = U16LD_DENOM_6831_MORE};};
template<> struct libdivide_constants<uint16_t,6832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6832_MAGIC, .more = U16LD_DENOM_6832_MORE};};
template<> struct libdivide_constants<uint16_t,6833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6833_MAGIC, .more = U16LD_DENOM_6833_MORE};};
template<> struct libdivide_constants<uint16_t,6834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6834_MAGIC, .more = U16LD_DENOM_6834_MORE};};
template<> struct libdivide_constants<uint16_t,6835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6835_MAGIC, .more = U16LD_DENOM_6835_MORE};};
template<> struct libdivide_constants<uint16_t,6836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6836_MAGIC, .more = U16LD_DENOM_6836_MORE};};
template<> struct libdivide_constants<uint16_t,6837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6837_MAGIC, .more = U16LD_DENOM_6837_MORE};};
template<> struct libdivide_constants<uint16_t,6838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6838_MAGIC, .more = U16LD_DENOM_6838_MORE};};
template<> struct libdivide_constants<uint16_t,6839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6839_MAGIC, .more = U16LD_DENOM_6839_MORE};};
template<> struct libdivide_constants<uint16_t,6840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6840_MAGIC, .more = U16LD_DENOM_6840_MORE};};
template<> struct libdivide_constants<uint16_t,6841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6841_MAGIC, .more = U16LD_DENOM_6841_MORE};};
template<> struct libdivide_constants<uint16_t,6842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6842_MAGIC, .more = U16LD_DENOM_6842_MORE};};
template<> struct libdivide_constants<uint16_t,6843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6843_MAGIC, .more = U16LD_DENOM_6843_MORE};};
template<> struct libdivide_constants<uint16_t,6844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6844_MAGIC, .more = U16LD_DENOM_6844_MORE};};
template<> struct libdivide_constants<uint16_t,6845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6845_MAGIC, .more = U16LD_DENOM_6845_MORE};};
template<> struct libdivide_constants<uint16_t,6846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6846_MAGIC, .more = U16LD_DENOM_6846_MORE};};
template<> struct libdivide_constants<uint16_t,6847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6847_MAGIC, .more = U16LD_DENOM_6847_MORE};};
template<> struct libdivide_constants<uint16_t,6848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6848_MAGIC, .more = U16LD_DENOM_6848_MORE};};
template<> struct libdivide_constants<uint16_t,6849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6849_MAGIC, .more = U16LD_DENOM_6849_MORE};};
template<> struct libdivide_constants<uint16_t,6850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6850_MAGIC, .more = U16LD_DENOM_6850_MORE};};
template<> struct libdivide_constants<uint16_t,6851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6851_MAGIC, .more = U16LD_DENOM_6851_MORE};};
template<> struct libdivide_constants<uint16_t,6852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6852_MAGIC, .more = U16LD_DENOM_6852_MORE};};
template<> struct libdivide_constants<uint16_t,6853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6853_MAGIC, .more = U16LD_DENOM_6853_MORE};};
template<> struct libdivide_constants<uint16_t,6854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6854_MAGIC, .more = U16LD_DENOM_6854_MORE};};
template<> struct libdivide_constants<uint16_t,6855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6855_MAGIC, .more = U16LD_DENOM_6855_MORE};};
template<> struct libdivide_constants<uint16_t,6856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6856_MAGIC, .more = U16LD_DENOM_6856_MORE};};
template<> struct libdivide_constants<uint16_t,6857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6857_MAGIC, .more = U16LD_DENOM_6857_MORE};};
template<> struct libdivide_constants<uint16_t,6858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6858_MAGIC, .more = U16LD_DENOM_6858_MORE};};
template<> struct libdivide_constants<uint16_t,6859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6859_MAGIC, .more = U16LD_DENOM_6859_MORE};};
template<> struct libdivide_constants<uint16_t,6860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6860_MAGIC, .more = U16LD_DENOM_6860_MORE};};
template<> struct libdivide_constants<uint16_t,6861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6861_MAGIC, .more = U16LD_DENOM_6861_MORE};};
template<> struct libdivide_constants<uint16_t,6862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6862_MAGIC, .more = U16LD_DENOM_6862_MORE};};
template<> struct libdivide_constants<uint16_t,6863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6863_MAGIC, .more = U16LD_DENOM_6863_MORE};};
template<> struct libdivide_constants<uint16_t,6864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6864_MAGIC, .more = U16LD_DENOM_6864_MORE};};
template<> struct libdivide_constants<uint16_t,6865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6865_MAGIC, .more = U16LD_DENOM_6865_MORE};};
template<> struct libdivide_constants<uint16_t,6866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6866_MAGIC, .more = U16LD_DENOM_6866_MORE};};
template<> struct libdivide_constants<uint16_t,6867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6867_MAGIC, .more = U16LD_DENOM_6867_MORE};};
template<> struct libdivide_constants<uint16_t,6868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6868_MAGIC, .more = U16LD_DENOM_6868_MORE};};
template<> struct libdivide_constants<uint16_t,6869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6869_MAGIC, .more = U16LD_DENOM_6869_MORE};};
template<> struct libdivide_constants<uint16_t,6870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6870_MAGIC, .more = U16LD_DENOM_6870_MORE};};
template<> struct libdivide_constants<uint16_t,6871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6871_MAGIC, .more = U16LD_DENOM_6871_MORE};};
template<> struct libdivide_constants<uint16_t,6872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6872_MAGIC, .more = U16LD_DENOM_6872_MORE};};
template<> struct libdivide_constants<uint16_t,6873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6873_MAGIC, .more = U16LD_DENOM_6873_MORE};};
template<> struct libdivide_constants<uint16_t,6874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6874_MAGIC, .more = U16LD_DENOM_6874_MORE};};
template<> struct libdivide_constants<uint16_t,6875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6875_MAGIC, .more = U16LD_DENOM_6875_MORE};};
template<> struct libdivide_constants<uint16_t,6876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6876_MAGIC, .more = U16LD_DENOM_6876_MORE};};
template<> struct libdivide_constants<uint16_t,6877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6877_MAGIC, .more = U16LD_DENOM_6877_MORE};};
template<> struct libdivide_constants<uint16_t,6878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6878_MAGIC, .more = U16LD_DENOM_6878_MORE};};
template<> struct libdivide_constants<uint16_t,6879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6879_MAGIC, .more = U16LD_DENOM_6879_MORE};};
template<> struct libdivide_constants<uint16_t,6880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6880_MAGIC, .more = U16LD_DENOM_6880_MORE};};
template<> struct libdivide_constants<uint16_t,6881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6881_MAGIC, .more = U16LD_DENOM_6881_MORE};};
template<> struct libdivide_constants<uint16_t,6882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6882_MAGIC, .more = U16LD_DENOM_6882_MORE};};
template<> struct libdivide_constants<uint16_t,6883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6883_MAGIC, .more = U16LD_DENOM_6883_MORE};};
template<> struct libdivide_constants<uint16_t,6884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6884_MAGIC, .more = U16LD_DENOM_6884_MORE};};
template<> struct libdivide_constants<uint16_t,6885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6885_MAGIC, .more = U16LD_DENOM_6885_MORE};};
template<> struct libdivide_constants<uint16_t,6886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6886_MAGIC, .more = U16LD_DENOM_6886_MORE};};
template<> struct libdivide_constants<uint16_t,6887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6887_MAGIC, .more = U16LD_DENOM_6887_MORE};};
template<> struct libdivide_constants<uint16_t,6888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6888_MAGIC, .more = U16LD_DENOM_6888_MORE};};
template<> struct libdivide_constants<uint16_t,6889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6889_MAGIC, .more = U16LD_DENOM_6889_MORE};};
template<> struct libdivide_constants<uint16_t,6890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6890_MAGIC, .more = U16LD_DENOM_6890_MORE};};
template<> struct libdivide_constants<uint16_t,6891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6891_MAGIC, .more = U16LD_DENOM_6891_MORE};};
template<> struct libdivide_constants<uint16_t,6892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6892_MAGIC, .more = U16LD_DENOM_6892_MORE};};
template<> struct libdivide_constants<uint16_t,6893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6893_MAGIC, .more = U16LD_DENOM_6893_MORE};};
template<> struct libdivide_constants<uint16_t,6894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6894_MAGIC, .more = U16LD_DENOM_6894_MORE};};
template<> struct libdivide_constants<uint16_t,6895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6895_MAGIC, .more = U16LD_DENOM_6895_MORE};};
template<> struct libdivide_constants<uint16_t,6896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6896_MAGIC, .more = U16LD_DENOM_6896_MORE};};
template<> struct libdivide_constants<uint16_t,6897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6897_MAGIC, .more = U16LD_DENOM_6897_MORE};};
template<> struct libdivide_constants<uint16_t,6898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6898_MAGIC, .more = U16LD_DENOM_6898_MORE};};
template<> struct libdivide_constants<uint16_t,6899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6899_MAGIC, .more = U16LD_DENOM_6899_MORE};};
template<> struct libdivide_constants<uint16_t,6900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6900_MAGIC, .more = U16LD_DENOM_6900_MORE};};
template<> struct libdivide_constants<uint16_t,6901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6901_MAGIC, .more = U16LD_DENOM_6901_MORE};};
template<> struct libdivide_constants<uint16_t,6902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6902_MAGIC, .more = U16LD_DENOM_6902_MORE};};
template<> struct libdivide_constants<uint16_t,6903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6903_MAGIC, .more = U16LD_DENOM_6903_MORE};};
template<> struct libdivide_constants<uint16_t,6904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6904_MAGIC, .more = U16LD_DENOM_6904_MORE};};
template<> struct libdivide_constants<uint16_t,6905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6905_MAGIC, .more = U16LD_DENOM_6905_MORE};};
template<> struct libdivide_constants<uint16_t,6906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6906_MAGIC, .more = U16LD_DENOM_6906_MORE};};
template<> struct libdivide_constants<uint16_t,6907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6907_MAGIC, .more = U16LD_DENOM_6907_MORE};};
template<> struct libdivide_constants<uint16_t,6908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6908_MAGIC, .more = U16LD_DENOM_6908_MORE};};
template<> struct libdivide_constants<uint16_t,6909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6909_MAGIC, .more = U16LD_DENOM_6909_MORE};};
template<> struct libdivide_constants<uint16_t,6910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6910_MAGIC, .more = U16LD_DENOM_6910_MORE};};
template<> struct libdivide_constants<uint16_t,6911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6911_MAGIC, .more = U16LD_DENOM_6911_MORE};};
template<> struct libdivide_constants<uint16_t,6912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6912_MAGIC, .more = U16LD_DENOM_6912_MORE};};
template<> struct libdivide_constants<uint16_t,6913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6913_MAGIC, .more = U16LD_DENOM_6913_MORE};};
template<> struct libdivide_constants<uint16_t,6914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6914_MAGIC, .more = U16LD_DENOM_6914_MORE};};
template<> struct libdivide_constants<uint16_t,6915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6915_MAGIC, .more = U16LD_DENOM_6915_MORE};};
template<> struct libdivide_constants<uint16_t,6916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6916_MAGIC, .more = U16LD_DENOM_6916_MORE};};
template<> struct libdivide_constants<uint16_t,6917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6917_MAGIC, .more = U16LD_DENOM_6917_MORE};};
template<> struct libdivide_constants<uint16_t,6918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6918_MAGIC, .more = U16LD_DENOM_6918_MORE};};
template<> struct libdivide_constants<uint16_t,6919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6919_MAGIC, .more = U16LD_DENOM_6919_MORE};};
template<> struct libdivide_constants<uint16_t,6920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6920_MAGIC, .more = U16LD_DENOM_6920_MORE};};
template<> struct libdivide_constants<uint16_t,6921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6921_MAGIC, .more = U16LD_DENOM_6921_MORE};};
template<> struct libdivide_constants<uint16_t,6922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6922_MAGIC, .more = U16LD_DENOM_6922_MORE};};
template<> struct libdivide_constants<uint16_t,6923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6923_MAGIC, .more = U16LD_DENOM_6923_MORE};};
template<> struct libdivide_constants<uint16_t,6924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6924_MAGIC, .more = U16LD_DENOM_6924_MORE};};
template<> struct libdivide_constants<uint16_t,6925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6925_MAGIC, .more = U16LD_DENOM_6925_MORE};};
template<> struct libdivide_constants<uint16_t,6926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6926_MAGIC, .more = U16LD_DENOM_6926_MORE};};
template<> struct libdivide_constants<uint16_t,6927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6927_MAGIC, .more = U16LD_DENOM_6927_MORE};};
template<> struct libdivide_constants<uint16_t,6928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6928_MAGIC, .more = U16LD_DENOM_6928_MORE};};
template<> struct libdivide_constants<uint16_t,6929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6929_MAGIC, .more = U16LD_DENOM_6929_MORE};};
template<> struct libdivide_constants<uint16_t,6930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6930_MAGIC, .more = U16LD_DENOM_6930_MORE};};
template<> struct libdivide_constants<uint16_t,6931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6931_MAGIC, .more = U16LD_DENOM_6931_MORE};};
template<> struct libdivide_constants<uint16_t,6932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6932_MAGIC, .more = U16LD_DENOM_6932_MORE};};
template<> struct libdivide_constants<uint16_t,6933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6933_MAGIC, .more = U16LD_DENOM_6933_MORE};};
template<> struct libdivide_constants<uint16_t,6934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6934_MAGIC, .more = U16LD_DENOM_6934_MORE};};
template<> struct libdivide_constants<uint16_t,6935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6935_MAGIC, .more = U16LD_DENOM_6935_MORE};};
template<> struct libdivide_constants<uint16_t,6936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6936_MAGIC, .more = U16LD_DENOM_6936_MORE};};
template<> struct libdivide_constants<uint16_t,6937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6937_MAGIC, .more = U16LD_DENOM_6937_MORE};};
template<> struct libdivide_constants<uint16_t,6938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6938_MAGIC, .more = U16LD_DENOM_6938_MORE};};
template<> struct libdivide_constants<uint16_t,6939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6939_MAGIC, .more = U16LD_DENOM_6939_MORE};};
template<> struct libdivide_constants<uint16_t,6940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6940_MAGIC, .more = U16LD_DENOM_6940_MORE};};
template<> struct libdivide_constants<uint16_t,6941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6941_MAGIC, .more = U16LD_DENOM_6941_MORE};};
template<> struct libdivide_constants<uint16_t,6942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6942_MAGIC, .more = U16LD_DENOM_6942_MORE};};
template<> struct libdivide_constants<uint16_t,6943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6943_MAGIC, .more = U16LD_DENOM_6943_MORE};};
template<> struct libdivide_constants<uint16_t,6944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6944_MAGIC, .more = U16LD_DENOM_6944_MORE};};
template<> struct libdivide_constants<uint16_t,6945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6945_MAGIC, .more = U16LD_DENOM_6945_MORE};};
template<> struct libdivide_constants<uint16_t,6946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6946_MAGIC, .more = U16LD_DENOM_6946_MORE};};
template<> struct libdivide_constants<uint16_t,6947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6947_MAGIC, .more = U16LD_DENOM_6947_MORE};};
template<> struct libdivide_constants<uint16_t,6948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6948_MAGIC, .more = U16LD_DENOM_6948_MORE};};
template<> struct libdivide_constants<uint16_t,6949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6949_MAGIC, .more = U16LD_DENOM_6949_MORE};};
template<> struct libdivide_constants<uint16_t,6950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6950_MAGIC, .more = U16LD_DENOM_6950_MORE};};
template<> struct libdivide_constants<uint16_t,6951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6951_MAGIC, .more = U16LD_DENOM_6951_MORE};};
template<> struct libdivide_constants<uint16_t,6952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6952_MAGIC, .more = U16LD_DENOM_6952_MORE};};
template<> struct libdivide_constants<uint16_t,6953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6953_MAGIC, .more = U16LD_DENOM_6953_MORE};};
template<> struct libdivide_constants<uint16_t,6954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6954_MAGIC, .more = U16LD_DENOM_6954_MORE};};
template<> struct libdivide_constants<uint16_t,6955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6955_MAGIC, .more = U16LD_DENOM_6955_MORE};};
template<> struct libdivide_constants<uint16_t,6956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6956_MAGIC, .more = U16LD_DENOM_6956_MORE};};
template<> struct libdivide_constants<uint16_t,6957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6957_MAGIC, .more = U16LD_DENOM_6957_MORE};};
template<> struct libdivide_constants<uint16_t,6958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6958_MAGIC, .more = U16LD_DENOM_6958_MORE};};
template<> struct libdivide_constants<uint16_t,6959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6959_MAGIC, .more = U16LD_DENOM_6959_MORE};};
template<> struct libdivide_constants<uint16_t,6960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6960_MAGIC, .more = U16LD_DENOM_6960_MORE};};
template<> struct libdivide_constants<uint16_t,6961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6961_MAGIC, .more = U16LD_DENOM_6961_MORE};};
template<> struct libdivide_constants<uint16_t,6962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6962_MAGIC, .more = U16LD_DENOM_6962_MORE};};
template<> struct libdivide_constants<uint16_t,6963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6963_MAGIC, .more = U16LD_DENOM_6963_MORE};};
template<> struct libdivide_constants<uint16_t,6964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6964_MAGIC, .more = U16LD_DENOM_6964_MORE};};
template<> struct libdivide_constants<uint16_t,6965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6965_MAGIC, .more = U16LD_DENOM_6965_MORE};};
template<> struct libdivide_constants<uint16_t,6966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6966_MAGIC, .more = U16LD_DENOM_6966_MORE};};
template<> struct libdivide_constants<uint16_t,6967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6967_MAGIC, .more = U16LD_DENOM_6967_MORE};};
template<> struct libdivide_constants<uint16_t,6968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6968_MAGIC, .more = U16LD_DENOM_6968_MORE};};
template<> struct libdivide_constants<uint16_t,6969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6969_MAGIC, .more = U16LD_DENOM_6969_MORE};};
template<> struct libdivide_constants<uint16_t,6970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6970_MAGIC, .more = U16LD_DENOM_6970_MORE};};
template<> struct libdivide_constants<uint16_t,6971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6971_MAGIC, .more = U16LD_DENOM_6971_MORE};};
template<> struct libdivide_constants<uint16_t,6972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6972_MAGIC, .more = U16LD_DENOM_6972_MORE};};
template<> struct libdivide_constants<uint16_t,6973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6973_MAGIC, .more = U16LD_DENOM_6973_MORE};};
template<> struct libdivide_constants<uint16_t,6974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6974_MAGIC, .more = U16LD_DENOM_6974_MORE};};
template<> struct libdivide_constants<uint16_t,6975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6975_MAGIC, .more = U16LD_DENOM_6975_MORE};};
template<> struct libdivide_constants<uint16_t,6976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6976_MAGIC, .more = U16LD_DENOM_6976_MORE};};
template<> struct libdivide_constants<uint16_t,6977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6977_MAGIC, .more = U16LD_DENOM_6977_MORE};};
template<> struct libdivide_constants<uint16_t,6978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6978_MAGIC, .more = U16LD_DENOM_6978_MORE};};
template<> struct libdivide_constants<uint16_t,6979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6979_MAGIC, .more = U16LD_DENOM_6979_MORE};};
template<> struct libdivide_constants<uint16_t,6980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6980_MAGIC, .more = U16LD_DENOM_6980_MORE};};
template<> struct libdivide_constants<uint16_t,6981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6981_MAGIC, .more = U16LD_DENOM_6981_MORE};};
template<> struct libdivide_constants<uint16_t,6982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6982_MAGIC, .more = U16LD_DENOM_6982_MORE};};
template<> struct libdivide_constants<uint16_t,6983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6983_MAGIC, .more = U16LD_DENOM_6983_MORE};};
template<> struct libdivide_constants<uint16_t,6984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6984_MAGIC, .more = U16LD_DENOM_6984_MORE};};
template<> struct libdivide_constants<uint16_t,6985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6985_MAGIC, .more = U16LD_DENOM_6985_MORE};};
template<> struct libdivide_constants<uint16_t,6986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6986_MAGIC, .more = U16LD_DENOM_6986_MORE};};
template<> struct libdivide_constants<uint16_t,6987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6987_MAGIC, .more = U16LD_DENOM_6987_MORE};};
template<> struct libdivide_constants<uint16_t,6988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6988_MAGIC, .more = U16LD_DENOM_6988_MORE};};
template<> struct libdivide_constants<uint16_t,6989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6989_MAGIC, .more = U16LD_DENOM_6989_MORE};};
template<> struct libdivide_constants<uint16_t,6990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6990_MAGIC, .more = U16LD_DENOM_6990_MORE};};
template<> struct libdivide_constants<uint16_t,6991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6991_MAGIC, .more = U16LD_DENOM_6991_MORE};};
template<> struct libdivide_constants<uint16_t,6992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6992_MAGIC, .more = U16LD_DENOM_6992_MORE};};
template<> struct libdivide_constants<uint16_t,6993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6993_MAGIC, .more = U16LD_DENOM_6993_MORE};};
template<> struct libdivide_constants<uint16_t,6994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6994_MAGIC, .more = U16LD_DENOM_6994_MORE};};
template<> struct libdivide_constants<uint16_t,6995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6995_MAGIC, .more = U16LD_DENOM_6995_MORE};};
template<> struct libdivide_constants<uint16_t,6996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6996_MAGIC, .more = U16LD_DENOM_6996_MORE};};
template<> struct libdivide_constants<uint16_t,6997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6997_MAGIC, .more = U16LD_DENOM_6997_MORE};};
template<> struct libdivide_constants<uint16_t,6998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6998_MAGIC, .more = U16LD_DENOM_6998_MORE};};
template<> struct libdivide_constants<uint16_t,6999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_6999_MAGIC, .more = U16LD_DENOM_6999_MORE};};
template<> struct libdivide_constants<uint16_t,7000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7000_MAGIC, .more = U16LD_DENOM_7000_MORE};};
template<> struct libdivide_constants<uint16_t,7001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7001_MAGIC, .more = U16LD_DENOM_7001_MORE};};
template<> struct libdivide_constants<uint16_t,7002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7002_MAGIC, .more = U16LD_DENOM_7002_MORE};};
template<> struct libdivide_constants<uint16_t,7003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7003_MAGIC, .more = U16LD_DENOM_7003_MORE};};
template<> struct libdivide_constants<uint16_t,7004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7004_MAGIC, .more = U16LD_DENOM_7004_MORE};};
template<> struct libdivide_constants<uint16_t,7005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7005_MAGIC, .more = U16LD_DENOM_7005_MORE};};
template<> struct libdivide_constants<uint16_t,7006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7006_MAGIC, .more = U16LD_DENOM_7006_MORE};};
template<> struct libdivide_constants<uint16_t,7007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7007_MAGIC, .more = U16LD_DENOM_7007_MORE};};
template<> struct libdivide_constants<uint16_t,7008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7008_MAGIC, .more = U16LD_DENOM_7008_MORE};};
template<> struct libdivide_constants<uint16_t,7009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7009_MAGIC, .more = U16LD_DENOM_7009_MORE};};
template<> struct libdivide_constants<uint16_t,7010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7010_MAGIC, .more = U16LD_DENOM_7010_MORE};};
template<> struct libdivide_constants<uint16_t,7011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7011_MAGIC, .more = U16LD_DENOM_7011_MORE};};
template<> struct libdivide_constants<uint16_t,7012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7012_MAGIC, .more = U16LD_DENOM_7012_MORE};};
template<> struct libdivide_constants<uint16_t,7013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7013_MAGIC, .more = U16LD_DENOM_7013_MORE};};
template<> struct libdivide_constants<uint16_t,7014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7014_MAGIC, .more = U16LD_DENOM_7014_MORE};};
template<> struct libdivide_constants<uint16_t,7015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7015_MAGIC, .more = U16LD_DENOM_7015_MORE};};
template<> struct libdivide_constants<uint16_t,7016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7016_MAGIC, .more = U16LD_DENOM_7016_MORE};};
template<> struct libdivide_constants<uint16_t,7017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7017_MAGIC, .more = U16LD_DENOM_7017_MORE};};
template<> struct libdivide_constants<uint16_t,7018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7018_MAGIC, .more = U16LD_DENOM_7018_MORE};};
template<> struct libdivide_constants<uint16_t,7019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7019_MAGIC, .more = U16LD_DENOM_7019_MORE};};
template<> struct libdivide_constants<uint16_t,7020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7020_MAGIC, .more = U16LD_DENOM_7020_MORE};};
template<> struct libdivide_constants<uint16_t,7021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7021_MAGIC, .more = U16LD_DENOM_7021_MORE};};
template<> struct libdivide_constants<uint16_t,7022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7022_MAGIC, .more = U16LD_DENOM_7022_MORE};};
template<> struct libdivide_constants<uint16_t,7023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7023_MAGIC, .more = U16LD_DENOM_7023_MORE};};
template<> struct libdivide_constants<uint16_t,7024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7024_MAGIC, .more = U16LD_DENOM_7024_MORE};};
template<> struct libdivide_constants<uint16_t,7025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7025_MAGIC, .more = U16LD_DENOM_7025_MORE};};
template<> struct libdivide_constants<uint16_t,7026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7026_MAGIC, .more = U16LD_DENOM_7026_MORE};};
template<> struct libdivide_constants<uint16_t,7027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7027_MAGIC, .more = U16LD_DENOM_7027_MORE};};
template<> struct libdivide_constants<uint16_t,7028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7028_MAGIC, .more = U16LD_DENOM_7028_MORE};};
template<> struct libdivide_constants<uint16_t,7029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7029_MAGIC, .more = U16LD_DENOM_7029_MORE};};
template<> struct libdivide_constants<uint16_t,7030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7030_MAGIC, .more = U16LD_DENOM_7030_MORE};};
template<> struct libdivide_constants<uint16_t,7031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7031_MAGIC, .more = U16LD_DENOM_7031_MORE};};
template<> struct libdivide_constants<uint16_t,7032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7032_MAGIC, .more = U16LD_DENOM_7032_MORE};};
template<> struct libdivide_constants<uint16_t,7033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7033_MAGIC, .more = U16LD_DENOM_7033_MORE};};
template<> struct libdivide_constants<uint16_t,7034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7034_MAGIC, .more = U16LD_DENOM_7034_MORE};};
template<> struct libdivide_constants<uint16_t,7035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7035_MAGIC, .more = U16LD_DENOM_7035_MORE};};
template<> struct libdivide_constants<uint16_t,7036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7036_MAGIC, .more = U16LD_DENOM_7036_MORE};};
template<> struct libdivide_constants<uint16_t,7037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7037_MAGIC, .more = U16LD_DENOM_7037_MORE};};
template<> struct libdivide_constants<uint16_t,7038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7038_MAGIC, .more = U16LD_DENOM_7038_MORE};};
template<> struct libdivide_constants<uint16_t,7039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7039_MAGIC, .more = U16LD_DENOM_7039_MORE};};
template<> struct libdivide_constants<uint16_t,7040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7040_MAGIC, .more = U16LD_DENOM_7040_MORE};};
template<> struct libdivide_constants<uint16_t,7041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7041_MAGIC, .more = U16LD_DENOM_7041_MORE};};
template<> struct libdivide_constants<uint16_t,7042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7042_MAGIC, .more = U16LD_DENOM_7042_MORE};};
template<> struct libdivide_constants<uint16_t,7043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7043_MAGIC, .more = U16LD_DENOM_7043_MORE};};
template<> struct libdivide_constants<uint16_t,7044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7044_MAGIC, .more = U16LD_DENOM_7044_MORE};};
template<> struct libdivide_constants<uint16_t,7045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7045_MAGIC, .more = U16LD_DENOM_7045_MORE};};
template<> struct libdivide_constants<uint16_t,7046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7046_MAGIC, .more = U16LD_DENOM_7046_MORE};};
template<> struct libdivide_constants<uint16_t,7047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7047_MAGIC, .more = U16LD_DENOM_7047_MORE};};
template<> struct libdivide_constants<uint16_t,7048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7048_MAGIC, .more = U16LD_DENOM_7048_MORE};};
template<> struct libdivide_constants<uint16_t,7049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7049_MAGIC, .more = U16LD_DENOM_7049_MORE};};
template<> struct libdivide_constants<uint16_t,7050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7050_MAGIC, .more = U16LD_DENOM_7050_MORE};};
template<> struct libdivide_constants<uint16_t,7051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7051_MAGIC, .more = U16LD_DENOM_7051_MORE};};
template<> struct libdivide_constants<uint16_t,7052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7052_MAGIC, .more = U16LD_DENOM_7052_MORE};};
template<> struct libdivide_constants<uint16_t,7053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7053_MAGIC, .more = U16LD_DENOM_7053_MORE};};
template<> struct libdivide_constants<uint16_t,7054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7054_MAGIC, .more = U16LD_DENOM_7054_MORE};};
template<> struct libdivide_constants<uint16_t,7055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7055_MAGIC, .more = U16LD_DENOM_7055_MORE};};
template<> struct libdivide_constants<uint16_t,7056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7056_MAGIC, .more = U16LD_DENOM_7056_MORE};};
template<> struct libdivide_constants<uint16_t,7057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7057_MAGIC, .more = U16LD_DENOM_7057_MORE};};
template<> struct libdivide_constants<uint16_t,7058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7058_MAGIC, .more = U16LD_DENOM_7058_MORE};};
template<> struct libdivide_constants<uint16_t,7059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7059_MAGIC, .more = U16LD_DENOM_7059_MORE};};
template<> struct libdivide_constants<uint16_t,7060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7060_MAGIC, .more = U16LD_DENOM_7060_MORE};};
template<> struct libdivide_constants<uint16_t,7061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7061_MAGIC, .more = U16LD_DENOM_7061_MORE};};
template<> struct libdivide_constants<uint16_t,7062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7062_MAGIC, .more = U16LD_DENOM_7062_MORE};};
template<> struct libdivide_constants<uint16_t,7063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7063_MAGIC, .more = U16LD_DENOM_7063_MORE};};
template<> struct libdivide_constants<uint16_t,7064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7064_MAGIC, .more = U16LD_DENOM_7064_MORE};};
template<> struct libdivide_constants<uint16_t,7065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7065_MAGIC, .more = U16LD_DENOM_7065_MORE};};
template<> struct libdivide_constants<uint16_t,7066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7066_MAGIC, .more = U16LD_DENOM_7066_MORE};};
template<> struct libdivide_constants<uint16_t,7067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7067_MAGIC, .more = U16LD_DENOM_7067_MORE};};
template<> struct libdivide_constants<uint16_t,7068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7068_MAGIC, .more = U16LD_DENOM_7068_MORE};};
template<> struct libdivide_constants<uint16_t,7069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7069_MAGIC, .more = U16LD_DENOM_7069_MORE};};
template<> struct libdivide_constants<uint16_t,7070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7070_MAGIC, .more = U16LD_DENOM_7070_MORE};};
template<> struct libdivide_constants<uint16_t,7071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7071_MAGIC, .more = U16LD_DENOM_7071_MORE};};
template<> struct libdivide_constants<uint16_t,7072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7072_MAGIC, .more = U16LD_DENOM_7072_MORE};};
template<> struct libdivide_constants<uint16_t,7073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7073_MAGIC, .more = U16LD_DENOM_7073_MORE};};
template<> struct libdivide_constants<uint16_t,7074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7074_MAGIC, .more = U16LD_DENOM_7074_MORE};};
template<> struct libdivide_constants<uint16_t,7075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7075_MAGIC, .more = U16LD_DENOM_7075_MORE};};
template<> struct libdivide_constants<uint16_t,7076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7076_MAGIC, .more = U16LD_DENOM_7076_MORE};};
template<> struct libdivide_constants<uint16_t,7077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7077_MAGIC, .more = U16LD_DENOM_7077_MORE};};
template<> struct libdivide_constants<uint16_t,7078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7078_MAGIC, .more = U16LD_DENOM_7078_MORE};};
template<> struct libdivide_constants<uint16_t,7079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7079_MAGIC, .more = U16LD_DENOM_7079_MORE};};
template<> struct libdivide_constants<uint16_t,7080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7080_MAGIC, .more = U16LD_DENOM_7080_MORE};};
template<> struct libdivide_constants<uint16_t,7081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7081_MAGIC, .more = U16LD_DENOM_7081_MORE};};
template<> struct libdivide_constants<uint16_t,7082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7082_MAGIC, .more = U16LD_DENOM_7082_MORE};};
template<> struct libdivide_constants<uint16_t,7083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7083_MAGIC, .more = U16LD_DENOM_7083_MORE};};
template<> struct libdivide_constants<uint16_t,7084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7084_MAGIC, .more = U16LD_DENOM_7084_MORE};};
template<> struct libdivide_constants<uint16_t,7085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7085_MAGIC, .more = U16LD_DENOM_7085_MORE};};
template<> struct libdivide_constants<uint16_t,7086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7086_MAGIC, .more = U16LD_DENOM_7086_MORE};};
template<> struct libdivide_constants<uint16_t,7087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7087_MAGIC, .more = U16LD_DENOM_7087_MORE};};
template<> struct libdivide_constants<uint16_t,7088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7088_MAGIC, .more = U16LD_DENOM_7088_MORE};};
template<> struct libdivide_constants<uint16_t,7089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7089_MAGIC, .more = U16LD_DENOM_7089_MORE};};
template<> struct libdivide_constants<uint16_t,7090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7090_MAGIC, .more = U16LD_DENOM_7090_MORE};};
template<> struct libdivide_constants<uint16_t,7091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7091_MAGIC, .more = U16LD_DENOM_7091_MORE};};
template<> struct libdivide_constants<uint16_t,7092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7092_MAGIC, .more = U16LD_DENOM_7092_MORE};};
template<> struct libdivide_constants<uint16_t,7093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7093_MAGIC, .more = U16LD_DENOM_7093_MORE};};
template<> struct libdivide_constants<uint16_t,7094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7094_MAGIC, .more = U16LD_DENOM_7094_MORE};};
template<> struct libdivide_constants<uint16_t,7095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7095_MAGIC, .more = U16LD_DENOM_7095_MORE};};
template<> struct libdivide_constants<uint16_t,7096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7096_MAGIC, .more = U16LD_DENOM_7096_MORE};};
template<> struct libdivide_constants<uint16_t,7097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7097_MAGIC, .more = U16LD_DENOM_7097_MORE};};
template<> struct libdivide_constants<uint16_t,7098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7098_MAGIC, .more = U16LD_DENOM_7098_MORE};};
template<> struct libdivide_constants<uint16_t,7099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7099_MAGIC, .more = U16LD_DENOM_7099_MORE};};
template<> struct libdivide_constants<uint16_t,7100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7100_MAGIC, .more = U16LD_DENOM_7100_MORE};};
template<> struct libdivide_constants<uint16_t,7101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7101_MAGIC, .more = U16LD_DENOM_7101_MORE};};
template<> struct libdivide_constants<uint16_t,7102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7102_MAGIC, .more = U16LD_DENOM_7102_MORE};};
template<> struct libdivide_constants<uint16_t,7103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7103_MAGIC, .more = U16LD_DENOM_7103_MORE};};
template<> struct libdivide_constants<uint16_t,7104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7104_MAGIC, .more = U16LD_DENOM_7104_MORE};};
template<> struct libdivide_constants<uint16_t,7105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7105_MAGIC, .more = U16LD_DENOM_7105_MORE};};
template<> struct libdivide_constants<uint16_t,7106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7106_MAGIC, .more = U16LD_DENOM_7106_MORE};};
template<> struct libdivide_constants<uint16_t,7107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7107_MAGIC, .more = U16LD_DENOM_7107_MORE};};
template<> struct libdivide_constants<uint16_t,7108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7108_MAGIC, .more = U16LD_DENOM_7108_MORE};};
template<> struct libdivide_constants<uint16_t,7109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7109_MAGIC, .more = U16LD_DENOM_7109_MORE};};
template<> struct libdivide_constants<uint16_t,7110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7110_MAGIC, .more = U16LD_DENOM_7110_MORE};};
template<> struct libdivide_constants<uint16_t,7111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7111_MAGIC, .more = U16LD_DENOM_7111_MORE};};
template<> struct libdivide_constants<uint16_t,7112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7112_MAGIC, .more = U16LD_DENOM_7112_MORE};};
template<> struct libdivide_constants<uint16_t,7113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7113_MAGIC, .more = U16LD_DENOM_7113_MORE};};
template<> struct libdivide_constants<uint16_t,7114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7114_MAGIC, .more = U16LD_DENOM_7114_MORE};};
template<> struct libdivide_constants<uint16_t,7115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7115_MAGIC, .more = U16LD_DENOM_7115_MORE};};
template<> struct libdivide_constants<uint16_t,7116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7116_MAGIC, .more = U16LD_DENOM_7116_MORE};};
template<> struct libdivide_constants<uint16_t,7117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7117_MAGIC, .more = U16LD_DENOM_7117_MORE};};
template<> struct libdivide_constants<uint16_t,7118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7118_MAGIC, .more = U16LD_DENOM_7118_MORE};};
template<> struct libdivide_constants<uint16_t,7119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7119_MAGIC, .more = U16LD_DENOM_7119_MORE};};
template<> struct libdivide_constants<uint16_t,7120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7120_MAGIC, .more = U16LD_DENOM_7120_MORE};};
template<> struct libdivide_constants<uint16_t,7121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7121_MAGIC, .more = U16LD_DENOM_7121_MORE};};
template<> struct libdivide_constants<uint16_t,7122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7122_MAGIC, .more = U16LD_DENOM_7122_MORE};};
template<> struct libdivide_constants<uint16_t,7123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7123_MAGIC, .more = U16LD_DENOM_7123_MORE};};
template<> struct libdivide_constants<uint16_t,7124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7124_MAGIC, .more = U16LD_DENOM_7124_MORE};};
template<> struct libdivide_constants<uint16_t,7125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7125_MAGIC, .more = U16LD_DENOM_7125_MORE};};
template<> struct libdivide_constants<uint16_t,7126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7126_MAGIC, .more = U16LD_DENOM_7126_MORE};};
template<> struct libdivide_constants<uint16_t,7127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7127_MAGIC, .more = U16LD_DENOM_7127_MORE};};
template<> struct libdivide_constants<uint16_t,7128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7128_MAGIC, .more = U16LD_DENOM_7128_MORE};};
template<> struct libdivide_constants<uint16_t,7129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7129_MAGIC, .more = U16LD_DENOM_7129_MORE};};
template<> struct libdivide_constants<uint16_t,7130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7130_MAGIC, .more = U16LD_DENOM_7130_MORE};};
template<> struct libdivide_constants<uint16_t,7131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7131_MAGIC, .more = U16LD_DENOM_7131_MORE};};
template<> struct libdivide_constants<uint16_t,7132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7132_MAGIC, .more = U16LD_DENOM_7132_MORE};};
template<> struct libdivide_constants<uint16_t,7133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7133_MAGIC, .more = U16LD_DENOM_7133_MORE};};
template<> struct libdivide_constants<uint16_t,7134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7134_MAGIC, .more = U16LD_DENOM_7134_MORE};};
template<> struct libdivide_constants<uint16_t,7135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7135_MAGIC, .more = U16LD_DENOM_7135_MORE};};
template<> struct libdivide_constants<uint16_t,7136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7136_MAGIC, .more = U16LD_DENOM_7136_MORE};};
template<> struct libdivide_constants<uint16_t,7137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7137_MAGIC, .more = U16LD_DENOM_7137_MORE};};
template<> struct libdivide_constants<uint16_t,7138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7138_MAGIC, .more = U16LD_DENOM_7138_MORE};};
template<> struct libdivide_constants<uint16_t,7139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7139_MAGIC, .more = U16LD_DENOM_7139_MORE};};
template<> struct libdivide_constants<uint16_t,7140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7140_MAGIC, .more = U16LD_DENOM_7140_MORE};};
template<> struct libdivide_constants<uint16_t,7141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7141_MAGIC, .more = U16LD_DENOM_7141_MORE};};
template<> struct libdivide_constants<uint16_t,7142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7142_MAGIC, .more = U16LD_DENOM_7142_MORE};};
template<> struct libdivide_constants<uint16_t,7143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7143_MAGIC, .more = U16LD_DENOM_7143_MORE};};
template<> struct libdivide_constants<uint16_t,7144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7144_MAGIC, .more = U16LD_DENOM_7144_MORE};};
template<> struct libdivide_constants<uint16_t,7145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7145_MAGIC, .more = U16LD_DENOM_7145_MORE};};
template<> struct libdivide_constants<uint16_t,7146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7146_MAGIC, .more = U16LD_DENOM_7146_MORE};};
template<> struct libdivide_constants<uint16_t,7147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7147_MAGIC, .more = U16LD_DENOM_7147_MORE};};
template<> struct libdivide_constants<uint16_t,7148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7148_MAGIC, .more = U16LD_DENOM_7148_MORE};};
template<> struct libdivide_constants<uint16_t,7149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7149_MAGIC, .more = U16LD_DENOM_7149_MORE};};
template<> struct libdivide_constants<uint16_t,7150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7150_MAGIC, .more = U16LD_DENOM_7150_MORE};};
template<> struct libdivide_constants<uint16_t,7151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7151_MAGIC, .more = U16LD_DENOM_7151_MORE};};
template<> struct libdivide_constants<uint16_t,7152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7152_MAGIC, .more = U16LD_DENOM_7152_MORE};};
template<> struct libdivide_constants<uint16_t,7153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7153_MAGIC, .more = U16LD_DENOM_7153_MORE};};
template<> struct libdivide_constants<uint16_t,7154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7154_MAGIC, .more = U16LD_DENOM_7154_MORE};};
template<> struct libdivide_constants<uint16_t,7155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7155_MAGIC, .more = U16LD_DENOM_7155_MORE};};
template<> struct libdivide_constants<uint16_t,7156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7156_MAGIC, .more = U16LD_DENOM_7156_MORE};};
template<> struct libdivide_constants<uint16_t,7157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7157_MAGIC, .more = U16LD_DENOM_7157_MORE};};
template<> struct libdivide_constants<uint16_t,7158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7158_MAGIC, .more = U16LD_DENOM_7158_MORE};};
template<> struct libdivide_constants<uint16_t,7159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7159_MAGIC, .more = U16LD_DENOM_7159_MORE};};
template<> struct libdivide_constants<uint16_t,7160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7160_MAGIC, .more = U16LD_DENOM_7160_MORE};};
template<> struct libdivide_constants<uint16_t,7161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7161_MAGIC, .more = U16LD_DENOM_7161_MORE};};
template<> struct libdivide_constants<uint16_t,7162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7162_MAGIC, .more = U16LD_DENOM_7162_MORE};};
template<> struct libdivide_constants<uint16_t,7163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7163_MAGIC, .more = U16LD_DENOM_7163_MORE};};
template<> struct libdivide_constants<uint16_t,7164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7164_MAGIC, .more = U16LD_DENOM_7164_MORE};};
template<> struct libdivide_constants<uint16_t,7165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7165_MAGIC, .more = U16LD_DENOM_7165_MORE};};
template<> struct libdivide_constants<uint16_t,7166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7166_MAGIC, .more = U16LD_DENOM_7166_MORE};};
template<> struct libdivide_constants<uint16_t,7167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7167_MAGIC, .more = U16LD_DENOM_7167_MORE};};
template<> struct libdivide_constants<uint16_t,7168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7168_MAGIC, .more = U16LD_DENOM_7168_MORE};};
template<> struct libdivide_constants<uint16_t,7169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7169_MAGIC, .more = U16LD_DENOM_7169_MORE};};
template<> struct libdivide_constants<uint16_t,7170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7170_MAGIC, .more = U16LD_DENOM_7170_MORE};};
template<> struct libdivide_constants<uint16_t,7171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7171_MAGIC, .more = U16LD_DENOM_7171_MORE};};
template<> struct libdivide_constants<uint16_t,7172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7172_MAGIC, .more = U16LD_DENOM_7172_MORE};};
template<> struct libdivide_constants<uint16_t,7173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7173_MAGIC, .more = U16LD_DENOM_7173_MORE};};
template<> struct libdivide_constants<uint16_t,7174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7174_MAGIC, .more = U16LD_DENOM_7174_MORE};};
template<> struct libdivide_constants<uint16_t,7175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7175_MAGIC, .more = U16LD_DENOM_7175_MORE};};
template<> struct libdivide_constants<uint16_t,7176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7176_MAGIC, .more = U16LD_DENOM_7176_MORE};};
template<> struct libdivide_constants<uint16_t,7177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7177_MAGIC, .more = U16LD_DENOM_7177_MORE};};
template<> struct libdivide_constants<uint16_t,7178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7178_MAGIC, .more = U16LD_DENOM_7178_MORE};};
template<> struct libdivide_constants<uint16_t,7179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7179_MAGIC, .more = U16LD_DENOM_7179_MORE};};
template<> struct libdivide_constants<uint16_t,7180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7180_MAGIC, .more = U16LD_DENOM_7180_MORE};};
template<> struct libdivide_constants<uint16_t,7181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7181_MAGIC, .more = U16LD_DENOM_7181_MORE};};
template<> struct libdivide_constants<uint16_t,7182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7182_MAGIC, .more = U16LD_DENOM_7182_MORE};};
template<> struct libdivide_constants<uint16_t,7183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7183_MAGIC, .more = U16LD_DENOM_7183_MORE};};
template<> struct libdivide_constants<uint16_t,7184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7184_MAGIC, .more = U16LD_DENOM_7184_MORE};};
template<> struct libdivide_constants<uint16_t,7185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7185_MAGIC, .more = U16LD_DENOM_7185_MORE};};
template<> struct libdivide_constants<uint16_t,7186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7186_MAGIC, .more = U16LD_DENOM_7186_MORE};};
template<> struct libdivide_constants<uint16_t,7187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7187_MAGIC, .more = U16LD_DENOM_7187_MORE};};
template<> struct libdivide_constants<uint16_t,7188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7188_MAGIC, .more = U16LD_DENOM_7188_MORE};};
template<> struct libdivide_constants<uint16_t,7189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7189_MAGIC, .more = U16LD_DENOM_7189_MORE};};
template<> struct libdivide_constants<uint16_t,7190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7190_MAGIC, .more = U16LD_DENOM_7190_MORE};};
template<> struct libdivide_constants<uint16_t,7191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7191_MAGIC, .more = U16LD_DENOM_7191_MORE};};
template<> struct libdivide_constants<uint16_t,7192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7192_MAGIC, .more = U16LD_DENOM_7192_MORE};};
template<> struct libdivide_constants<uint16_t,7193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7193_MAGIC, .more = U16LD_DENOM_7193_MORE};};
template<> struct libdivide_constants<uint16_t,7194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7194_MAGIC, .more = U16LD_DENOM_7194_MORE};};
template<> struct libdivide_constants<uint16_t,7195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7195_MAGIC, .more = U16LD_DENOM_7195_MORE};};
template<> struct libdivide_constants<uint16_t,7196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7196_MAGIC, .more = U16LD_DENOM_7196_MORE};};
template<> struct libdivide_constants<uint16_t,7197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7197_MAGIC, .more = U16LD_DENOM_7197_MORE};};
template<> struct libdivide_constants<uint16_t,7198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7198_MAGIC, .more = U16LD_DENOM_7198_MORE};};
template<> struct libdivide_constants<uint16_t,7199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7199_MAGIC, .more = U16LD_DENOM_7199_MORE};};
template<> struct libdivide_constants<uint16_t,7200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7200_MAGIC, .more = U16LD_DENOM_7200_MORE};};
template<> struct libdivide_constants<uint16_t,7201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7201_MAGIC, .more = U16LD_DENOM_7201_MORE};};
template<> struct libdivide_constants<uint16_t,7202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7202_MAGIC, .more = U16LD_DENOM_7202_MORE};};
template<> struct libdivide_constants<uint16_t,7203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7203_MAGIC, .more = U16LD_DENOM_7203_MORE};};
template<> struct libdivide_constants<uint16_t,7204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7204_MAGIC, .more = U16LD_DENOM_7204_MORE};};
template<> struct libdivide_constants<uint16_t,7205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7205_MAGIC, .more = U16LD_DENOM_7205_MORE};};
template<> struct libdivide_constants<uint16_t,7206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7206_MAGIC, .more = U16LD_DENOM_7206_MORE};};
template<> struct libdivide_constants<uint16_t,7207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7207_MAGIC, .more = U16LD_DENOM_7207_MORE};};
template<> struct libdivide_constants<uint16_t,7208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7208_MAGIC, .more = U16LD_DENOM_7208_MORE};};
template<> struct libdivide_constants<uint16_t,7209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7209_MAGIC, .more = U16LD_DENOM_7209_MORE};};
template<> struct libdivide_constants<uint16_t,7210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7210_MAGIC, .more = U16LD_DENOM_7210_MORE};};
template<> struct libdivide_constants<uint16_t,7211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7211_MAGIC, .more = U16LD_DENOM_7211_MORE};};
template<> struct libdivide_constants<uint16_t,7212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7212_MAGIC, .more = U16LD_DENOM_7212_MORE};};
template<> struct libdivide_constants<uint16_t,7213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7213_MAGIC, .more = U16LD_DENOM_7213_MORE};};
template<> struct libdivide_constants<uint16_t,7214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7214_MAGIC, .more = U16LD_DENOM_7214_MORE};};
template<> struct libdivide_constants<uint16_t,7215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7215_MAGIC, .more = U16LD_DENOM_7215_MORE};};
template<> struct libdivide_constants<uint16_t,7216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7216_MAGIC, .more = U16LD_DENOM_7216_MORE};};
template<> struct libdivide_constants<uint16_t,7217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7217_MAGIC, .more = U16LD_DENOM_7217_MORE};};
template<> struct libdivide_constants<uint16_t,7218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7218_MAGIC, .more = U16LD_DENOM_7218_MORE};};
template<> struct libdivide_constants<uint16_t,7219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7219_MAGIC, .more = U16LD_DENOM_7219_MORE};};
template<> struct libdivide_constants<uint16_t,7220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7220_MAGIC, .more = U16LD_DENOM_7220_MORE};};
template<> struct libdivide_constants<uint16_t,7221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7221_MAGIC, .more = U16LD_DENOM_7221_MORE};};
template<> struct libdivide_constants<uint16_t,7222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7222_MAGIC, .more = U16LD_DENOM_7222_MORE};};
template<> struct libdivide_constants<uint16_t,7223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7223_MAGIC, .more = U16LD_DENOM_7223_MORE};};
template<> struct libdivide_constants<uint16_t,7224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7224_MAGIC, .more = U16LD_DENOM_7224_MORE};};
template<> struct libdivide_constants<uint16_t,7225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7225_MAGIC, .more = U16LD_DENOM_7225_MORE};};
template<> struct libdivide_constants<uint16_t,7226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7226_MAGIC, .more = U16LD_DENOM_7226_MORE};};
template<> struct libdivide_constants<uint16_t,7227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7227_MAGIC, .more = U16LD_DENOM_7227_MORE};};
template<> struct libdivide_constants<uint16_t,7228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7228_MAGIC, .more = U16LD_DENOM_7228_MORE};};
template<> struct libdivide_constants<uint16_t,7229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7229_MAGIC, .more = U16LD_DENOM_7229_MORE};};
template<> struct libdivide_constants<uint16_t,7230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7230_MAGIC, .more = U16LD_DENOM_7230_MORE};};
template<> struct libdivide_constants<uint16_t,7231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7231_MAGIC, .more = U16LD_DENOM_7231_MORE};};
template<> struct libdivide_constants<uint16_t,7232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7232_MAGIC, .more = U16LD_DENOM_7232_MORE};};
template<> struct libdivide_constants<uint16_t,7233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7233_MAGIC, .more = U16LD_DENOM_7233_MORE};};
template<> struct libdivide_constants<uint16_t,7234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7234_MAGIC, .more = U16LD_DENOM_7234_MORE};};
template<> struct libdivide_constants<uint16_t,7235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7235_MAGIC, .more = U16LD_DENOM_7235_MORE};};
template<> struct libdivide_constants<uint16_t,7236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7236_MAGIC, .more = U16LD_DENOM_7236_MORE};};
template<> struct libdivide_constants<uint16_t,7237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7237_MAGIC, .more = U16LD_DENOM_7237_MORE};};
template<> struct libdivide_constants<uint16_t,7238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7238_MAGIC, .more = U16LD_DENOM_7238_MORE};};
template<> struct libdivide_constants<uint16_t,7239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7239_MAGIC, .more = U16LD_DENOM_7239_MORE};};
template<> struct libdivide_constants<uint16_t,7240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7240_MAGIC, .more = U16LD_DENOM_7240_MORE};};
template<> struct libdivide_constants<uint16_t,7241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7241_MAGIC, .more = U16LD_DENOM_7241_MORE};};
template<> struct libdivide_constants<uint16_t,7242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7242_MAGIC, .more = U16LD_DENOM_7242_MORE};};
template<> struct libdivide_constants<uint16_t,7243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7243_MAGIC, .more = U16LD_DENOM_7243_MORE};};
template<> struct libdivide_constants<uint16_t,7244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7244_MAGIC, .more = U16LD_DENOM_7244_MORE};};
template<> struct libdivide_constants<uint16_t,7245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7245_MAGIC, .more = U16LD_DENOM_7245_MORE};};
template<> struct libdivide_constants<uint16_t,7246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7246_MAGIC, .more = U16LD_DENOM_7246_MORE};};
template<> struct libdivide_constants<uint16_t,7247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7247_MAGIC, .more = U16LD_DENOM_7247_MORE};};
template<> struct libdivide_constants<uint16_t,7248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7248_MAGIC, .more = U16LD_DENOM_7248_MORE};};
template<> struct libdivide_constants<uint16_t,7249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7249_MAGIC, .more = U16LD_DENOM_7249_MORE};};
template<> struct libdivide_constants<uint16_t,7250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7250_MAGIC, .more = U16LD_DENOM_7250_MORE};};
template<> struct libdivide_constants<uint16_t,7251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7251_MAGIC, .more = U16LD_DENOM_7251_MORE};};
template<> struct libdivide_constants<uint16_t,7252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7252_MAGIC, .more = U16LD_DENOM_7252_MORE};};
template<> struct libdivide_constants<uint16_t,7253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7253_MAGIC, .more = U16LD_DENOM_7253_MORE};};
template<> struct libdivide_constants<uint16_t,7254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7254_MAGIC, .more = U16LD_DENOM_7254_MORE};};
template<> struct libdivide_constants<uint16_t,7255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7255_MAGIC, .more = U16LD_DENOM_7255_MORE};};
template<> struct libdivide_constants<uint16_t,7256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7256_MAGIC, .more = U16LD_DENOM_7256_MORE};};
template<> struct libdivide_constants<uint16_t,7257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7257_MAGIC, .more = U16LD_DENOM_7257_MORE};};
template<> struct libdivide_constants<uint16_t,7258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7258_MAGIC, .more = U16LD_DENOM_7258_MORE};};
template<> struct libdivide_constants<uint16_t,7259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7259_MAGIC, .more = U16LD_DENOM_7259_MORE};};
template<> struct libdivide_constants<uint16_t,7260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7260_MAGIC, .more = U16LD_DENOM_7260_MORE};};
template<> struct libdivide_constants<uint16_t,7261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7261_MAGIC, .more = U16LD_DENOM_7261_MORE};};
template<> struct libdivide_constants<uint16_t,7262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7262_MAGIC, .more = U16LD_DENOM_7262_MORE};};
template<> struct libdivide_constants<uint16_t,7263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7263_MAGIC, .more = U16LD_DENOM_7263_MORE};};
template<> struct libdivide_constants<uint16_t,7264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7264_MAGIC, .more = U16LD_DENOM_7264_MORE};};
template<> struct libdivide_constants<uint16_t,7265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7265_MAGIC, .more = U16LD_DENOM_7265_MORE};};
template<> struct libdivide_constants<uint16_t,7266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7266_MAGIC, .more = U16LD_DENOM_7266_MORE};};
template<> struct libdivide_constants<uint16_t,7267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7267_MAGIC, .more = U16LD_DENOM_7267_MORE};};
template<> struct libdivide_constants<uint16_t,7268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7268_MAGIC, .more = U16LD_DENOM_7268_MORE};};
template<> struct libdivide_constants<uint16_t,7269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7269_MAGIC, .more = U16LD_DENOM_7269_MORE};};
template<> struct libdivide_constants<uint16_t,7270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7270_MAGIC, .more = U16LD_DENOM_7270_MORE};};
template<> struct libdivide_constants<uint16_t,7271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7271_MAGIC, .more = U16LD_DENOM_7271_MORE};};
template<> struct libdivide_constants<uint16_t,7272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7272_MAGIC, .more = U16LD_DENOM_7272_MORE};};
template<> struct libdivide_constants<uint16_t,7273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7273_MAGIC, .more = U16LD_DENOM_7273_MORE};};
template<> struct libdivide_constants<uint16_t,7274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7274_MAGIC, .more = U16LD_DENOM_7274_MORE};};
template<> struct libdivide_constants<uint16_t,7275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7275_MAGIC, .more = U16LD_DENOM_7275_MORE};};
template<> struct libdivide_constants<uint16_t,7276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7276_MAGIC, .more = U16LD_DENOM_7276_MORE};};
template<> struct libdivide_constants<uint16_t,7277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7277_MAGIC, .more = U16LD_DENOM_7277_MORE};};
template<> struct libdivide_constants<uint16_t,7278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7278_MAGIC, .more = U16LD_DENOM_7278_MORE};};
template<> struct libdivide_constants<uint16_t,7279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7279_MAGIC, .more = U16LD_DENOM_7279_MORE};};
template<> struct libdivide_constants<uint16_t,7280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7280_MAGIC, .more = U16LD_DENOM_7280_MORE};};
template<> struct libdivide_constants<uint16_t,7281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7281_MAGIC, .more = U16LD_DENOM_7281_MORE};};
template<> struct libdivide_constants<uint16_t,7282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7282_MAGIC, .more = U16LD_DENOM_7282_MORE};};
template<> struct libdivide_constants<uint16_t,7283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7283_MAGIC, .more = U16LD_DENOM_7283_MORE};};
template<> struct libdivide_constants<uint16_t,7284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7284_MAGIC, .more = U16LD_DENOM_7284_MORE};};
template<> struct libdivide_constants<uint16_t,7285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7285_MAGIC, .more = U16LD_DENOM_7285_MORE};};
template<> struct libdivide_constants<uint16_t,7286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7286_MAGIC, .more = U16LD_DENOM_7286_MORE};};
template<> struct libdivide_constants<uint16_t,7287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7287_MAGIC, .more = U16LD_DENOM_7287_MORE};};
template<> struct libdivide_constants<uint16_t,7288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7288_MAGIC, .more = U16LD_DENOM_7288_MORE};};
template<> struct libdivide_constants<uint16_t,7289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7289_MAGIC, .more = U16LD_DENOM_7289_MORE};};
template<> struct libdivide_constants<uint16_t,7290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7290_MAGIC, .more = U16LD_DENOM_7290_MORE};};
template<> struct libdivide_constants<uint16_t,7291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7291_MAGIC, .more = U16LD_DENOM_7291_MORE};};
template<> struct libdivide_constants<uint16_t,7292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7292_MAGIC, .more = U16LD_DENOM_7292_MORE};};
template<> struct libdivide_constants<uint16_t,7293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7293_MAGIC, .more = U16LD_DENOM_7293_MORE};};
template<> struct libdivide_constants<uint16_t,7294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7294_MAGIC, .more = U16LD_DENOM_7294_MORE};};
template<> struct libdivide_constants<uint16_t,7295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7295_MAGIC, .more = U16LD_DENOM_7295_MORE};};
template<> struct libdivide_constants<uint16_t,7296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7296_MAGIC, .more = U16LD_DENOM_7296_MORE};};
template<> struct libdivide_constants<uint16_t,7297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7297_MAGIC, .more = U16LD_DENOM_7297_MORE};};
template<> struct libdivide_constants<uint16_t,7298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7298_MAGIC, .more = U16LD_DENOM_7298_MORE};};
template<> struct libdivide_constants<uint16_t,7299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7299_MAGIC, .more = U16LD_DENOM_7299_MORE};};
template<> struct libdivide_constants<uint16_t,7300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7300_MAGIC, .more = U16LD_DENOM_7300_MORE};};
template<> struct libdivide_constants<uint16_t,7301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7301_MAGIC, .more = U16LD_DENOM_7301_MORE};};
template<> struct libdivide_constants<uint16_t,7302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7302_MAGIC, .more = U16LD_DENOM_7302_MORE};};
template<> struct libdivide_constants<uint16_t,7303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7303_MAGIC, .more = U16LD_DENOM_7303_MORE};};
template<> struct libdivide_constants<uint16_t,7304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7304_MAGIC, .more = U16LD_DENOM_7304_MORE};};
template<> struct libdivide_constants<uint16_t,7305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7305_MAGIC, .more = U16LD_DENOM_7305_MORE};};
template<> struct libdivide_constants<uint16_t,7306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7306_MAGIC, .more = U16LD_DENOM_7306_MORE};};
template<> struct libdivide_constants<uint16_t,7307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7307_MAGIC, .more = U16LD_DENOM_7307_MORE};};
template<> struct libdivide_constants<uint16_t,7308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7308_MAGIC, .more = U16LD_DENOM_7308_MORE};};
template<> struct libdivide_constants<uint16_t,7309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7309_MAGIC, .more = U16LD_DENOM_7309_MORE};};
template<> struct libdivide_constants<uint16_t,7310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7310_MAGIC, .more = U16LD_DENOM_7310_MORE};};
template<> struct libdivide_constants<uint16_t,7311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7311_MAGIC, .more = U16LD_DENOM_7311_MORE};};
template<> struct libdivide_constants<uint16_t,7312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7312_MAGIC, .more = U16LD_DENOM_7312_MORE};};
template<> struct libdivide_constants<uint16_t,7313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7313_MAGIC, .more = U16LD_DENOM_7313_MORE};};
template<> struct libdivide_constants<uint16_t,7314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7314_MAGIC, .more = U16LD_DENOM_7314_MORE};};
template<> struct libdivide_constants<uint16_t,7315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7315_MAGIC, .more = U16LD_DENOM_7315_MORE};};
template<> struct libdivide_constants<uint16_t,7316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7316_MAGIC, .more = U16LD_DENOM_7316_MORE};};
template<> struct libdivide_constants<uint16_t,7317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7317_MAGIC, .more = U16LD_DENOM_7317_MORE};};
template<> struct libdivide_constants<uint16_t,7318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7318_MAGIC, .more = U16LD_DENOM_7318_MORE};};
template<> struct libdivide_constants<uint16_t,7319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7319_MAGIC, .more = U16LD_DENOM_7319_MORE};};
template<> struct libdivide_constants<uint16_t,7320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7320_MAGIC, .more = U16LD_DENOM_7320_MORE};};
template<> struct libdivide_constants<uint16_t,7321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7321_MAGIC, .more = U16LD_DENOM_7321_MORE};};
template<> struct libdivide_constants<uint16_t,7322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7322_MAGIC, .more = U16LD_DENOM_7322_MORE};};
template<> struct libdivide_constants<uint16_t,7323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7323_MAGIC, .more = U16LD_DENOM_7323_MORE};};
template<> struct libdivide_constants<uint16_t,7324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7324_MAGIC, .more = U16LD_DENOM_7324_MORE};};
template<> struct libdivide_constants<uint16_t,7325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7325_MAGIC, .more = U16LD_DENOM_7325_MORE};};
template<> struct libdivide_constants<uint16_t,7326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7326_MAGIC, .more = U16LD_DENOM_7326_MORE};};
template<> struct libdivide_constants<uint16_t,7327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7327_MAGIC, .more = U16LD_DENOM_7327_MORE};};
template<> struct libdivide_constants<uint16_t,7328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7328_MAGIC, .more = U16LD_DENOM_7328_MORE};};
template<> struct libdivide_constants<uint16_t,7329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7329_MAGIC, .more = U16LD_DENOM_7329_MORE};};
template<> struct libdivide_constants<uint16_t,7330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7330_MAGIC, .more = U16LD_DENOM_7330_MORE};};
template<> struct libdivide_constants<uint16_t,7331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7331_MAGIC, .more = U16LD_DENOM_7331_MORE};};
template<> struct libdivide_constants<uint16_t,7332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7332_MAGIC, .more = U16LD_DENOM_7332_MORE};};
template<> struct libdivide_constants<uint16_t,7333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7333_MAGIC, .more = U16LD_DENOM_7333_MORE};};
template<> struct libdivide_constants<uint16_t,7334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7334_MAGIC, .more = U16LD_DENOM_7334_MORE};};
template<> struct libdivide_constants<uint16_t,7335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7335_MAGIC, .more = U16LD_DENOM_7335_MORE};};
template<> struct libdivide_constants<uint16_t,7336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7336_MAGIC, .more = U16LD_DENOM_7336_MORE};};
template<> struct libdivide_constants<uint16_t,7337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7337_MAGIC, .more = U16LD_DENOM_7337_MORE};};
template<> struct libdivide_constants<uint16_t,7338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7338_MAGIC, .more = U16LD_DENOM_7338_MORE};};
template<> struct libdivide_constants<uint16_t,7339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7339_MAGIC, .more = U16LD_DENOM_7339_MORE};};
template<> struct libdivide_constants<uint16_t,7340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7340_MAGIC, .more = U16LD_DENOM_7340_MORE};};
template<> struct libdivide_constants<uint16_t,7341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7341_MAGIC, .more = U16LD_DENOM_7341_MORE};};
template<> struct libdivide_constants<uint16_t,7342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7342_MAGIC, .more = U16LD_DENOM_7342_MORE};};
template<> struct libdivide_constants<uint16_t,7343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7343_MAGIC, .more = U16LD_DENOM_7343_MORE};};
template<> struct libdivide_constants<uint16_t,7344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7344_MAGIC, .more = U16LD_DENOM_7344_MORE};};
template<> struct libdivide_constants<uint16_t,7345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7345_MAGIC, .more = U16LD_DENOM_7345_MORE};};
template<> struct libdivide_constants<uint16_t,7346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7346_MAGIC, .more = U16LD_DENOM_7346_MORE};};
template<> struct libdivide_constants<uint16_t,7347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7347_MAGIC, .more = U16LD_DENOM_7347_MORE};};
template<> struct libdivide_constants<uint16_t,7348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7348_MAGIC, .more = U16LD_DENOM_7348_MORE};};
template<> struct libdivide_constants<uint16_t,7349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7349_MAGIC, .more = U16LD_DENOM_7349_MORE};};
template<> struct libdivide_constants<uint16_t,7350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7350_MAGIC, .more = U16LD_DENOM_7350_MORE};};
template<> struct libdivide_constants<uint16_t,7351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7351_MAGIC, .more = U16LD_DENOM_7351_MORE};};
template<> struct libdivide_constants<uint16_t,7352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7352_MAGIC, .more = U16LD_DENOM_7352_MORE};};
template<> struct libdivide_constants<uint16_t,7353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7353_MAGIC, .more = U16LD_DENOM_7353_MORE};};
template<> struct libdivide_constants<uint16_t,7354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7354_MAGIC, .more = U16LD_DENOM_7354_MORE};};
template<> struct libdivide_constants<uint16_t,7355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7355_MAGIC, .more = U16LD_DENOM_7355_MORE};};
template<> struct libdivide_constants<uint16_t,7356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7356_MAGIC, .more = U16LD_DENOM_7356_MORE};};
template<> struct libdivide_constants<uint16_t,7357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7357_MAGIC, .more = U16LD_DENOM_7357_MORE};};
template<> struct libdivide_constants<uint16_t,7358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7358_MAGIC, .more = U16LD_DENOM_7358_MORE};};
template<> struct libdivide_constants<uint16_t,7359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7359_MAGIC, .more = U16LD_DENOM_7359_MORE};};
template<> struct libdivide_constants<uint16_t,7360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7360_MAGIC, .more = U16LD_DENOM_7360_MORE};};
template<> struct libdivide_constants<uint16_t,7361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7361_MAGIC, .more = U16LD_DENOM_7361_MORE};};
template<> struct libdivide_constants<uint16_t,7362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7362_MAGIC, .more = U16LD_DENOM_7362_MORE};};
template<> struct libdivide_constants<uint16_t,7363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7363_MAGIC, .more = U16LD_DENOM_7363_MORE};};
template<> struct libdivide_constants<uint16_t,7364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7364_MAGIC, .more = U16LD_DENOM_7364_MORE};};
template<> struct libdivide_constants<uint16_t,7365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7365_MAGIC, .more = U16LD_DENOM_7365_MORE};};
template<> struct libdivide_constants<uint16_t,7366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7366_MAGIC, .more = U16LD_DENOM_7366_MORE};};
template<> struct libdivide_constants<uint16_t,7367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7367_MAGIC, .more = U16LD_DENOM_7367_MORE};};
template<> struct libdivide_constants<uint16_t,7368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7368_MAGIC, .more = U16LD_DENOM_7368_MORE};};
template<> struct libdivide_constants<uint16_t,7369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7369_MAGIC, .more = U16LD_DENOM_7369_MORE};};
template<> struct libdivide_constants<uint16_t,7370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7370_MAGIC, .more = U16LD_DENOM_7370_MORE};};
template<> struct libdivide_constants<uint16_t,7371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7371_MAGIC, .more = U16LD_DENOM_7371_MORE};};
template<> struct libdivide_constants<uint16_t,7372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7372_MAGIC, .more = U16LD_DENOM_7372_MORE};};
template<> struct libdivide_constants<uint16_t,7373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7373_MAGIC, .more = U16LD_DENOM_7373_MORE};};
template<> struct libdivide_constants<uint16_t,7374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7374_MAGIC, .more = U16LD_DENOM_7374_MORE};};
template<> struct libdivide_constants<uint16_t,7375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7375_MAGIC, .more = U16LD_DENOM_7375_MORE};};
template<> struct libdivide_constants<uint16_t,7376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7376_MAGIC, .more = U16LD_DENOM_7376_MORE};};
template<> struct libdivide_constants<uint16_t,7377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7377_MAGIC, .more = U16LD_DENOM_7377_MORE};};
template<> struct libdivide_constants<uint16_t,7378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7378_MAGIC, .more = U16LD_DENOM_7378_MORE};};
template<> struct libdivide_constants<uint16_t,7379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7379_MAGIC, .more = U16LD_DENOM_7379_MORE};};
template<> struct libdivide_constants<uint16_t,7380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7380_MAGIC, .more = U16LD_DENOM_7380_MORE};};
template<> struct libdivide_constants<uint16_t,7381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7381_MAGIC, .more = U16LD_DENOM_7381_MORE};};
template<> struct libdivide_constants<uint16_t,7382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7382_MAGIC, .more = U16LD_DENOM_7382_MORE};};
template<> struct libdivide_constants<uint16_t,7383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7383_MAGIC, .more = U16LD_DENOM_7383_MORE};};
template<> struct libdivide_constants<uint16_t,7384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7384_MAGIC, .more = U16LD_DENOM_7384_MORE};};
template<> struct libdivide_constants<uint16_t,7385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7385_MAGIC, .more = U16LD_DENOM_7385_MORE};};
template<> struct libdivide_constants<uint16_t,7386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7386_MAGIC, .more = U16LD_DENOM_7386_MORE};};
template<> struct libdivide_constants<uint16_t,7387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7387_MAGIC, .more = U16LD_DENOM_7387_MORE};};
template<> struct libdivide_constants<uint16_t,7388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7388_MAGIC, .more = U16LD_DENOM_7388_MORE};};
template<> struct libdivide_constants<uint16_t,7389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7389_MAGIC, .more = U16LD_DENOM_7389_MORE};};
template<> struct libdivide_constants<uint16_t,7390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7390_MAGIC, .more = U16LD_DENOM_7390_MORE};};
template<> struct libdivide_constants<uint16_t,7391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7391_MAGIC, .more = U16LD_DENOM_7391_MORE};};
template<> struct libdivide_constants<uint16_t,7392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7392_MAGIC, .more = U16LD_DENOM_7392_MORE};};
template<> struct libdivide_constants<uint16_t,7393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7393_MAGIC, .more = U16LD_DENOM_7393_MORE};};
template<> struct libdivide_constants<uint16_t,7394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7394_MAGIC, .more = U16LD_DENOM_7394_MORE};};
template<> struct libdivide_constants<uint16_t,7395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7395_MAGIC, .more = U16LD_DENOM_7395_MORE};};
template<> struct libdivide_constants<uint16_t,7396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7396_MAGIC, .more = U16LD_DENOM_7396_MORE};};
template<> struct libdivide_constants<uint16_t,7397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7397_MAGIC, .more = U16LD_DENOM_7397_MORE};};
template<> struct libdivide_constants<uint16_t,7398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7398_MAGIC, .more = U16LD_DENOM_7398_MORE};};
template<> struct libdivide_constants<uint16_t,7399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7399_MAGIC, .more = U16LD_DENOM_7399_MORE};};
template<> struct libdivide_constants<uint16_t,7400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7400_MAGIC, .more = U16LD_DENOM_7400_MORE};};
template<> struct libdivide_constants<uint16_t,7401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7401_MAGIC, .more = U16LD_DENOM_7401_MORE};};
template<> struct libdivide_constants<uint16_t,7402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7402_MAGIC, .more = U16LD_DENOM_7402_MORE};};
template<> struct libdivide_constants<uint16_t,7403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7403_MAGIC, .more = U16LD_DENOM_7403_MORE};};
template<> struct libdivide_constants<uint16_t,7404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7404_MAGIC, .more = U16LD_DENOM_7404_MORE};};
template<> struct libdivide_constants<uint16_t,7405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7405_MAGIC, .more = U16LD_DENOM_7405_MORE};};
template<> struct libdivide_constants<uint16_t,7406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7406_MAGIC, .more = U16LD_DENOM_7406_MORE};};
template<> struct libdivide_constants<uint16_t,7407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7407_MAGIC, .more = U16LD_DENOM_7407_MORE};};
template<> struct libdivide_constants<uint16_t,7408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7408_MAGIC, .more = U16LD_DENOM_7408_MORE};};
template<> struct libdivide_constants<uint16_t,7409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7409_MAGIC, .more = U16LD_DENOM_7409_MORE};};
template<> struct libdivide_constants<uint16_t,7410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7410_MAGIC, .more = U16LD_DENOM_7410_MORE};};
template<> struct libdivide_constants<uint16_t,7411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7411_MAGIC, .more = U16LD_DENOM_7411_MORE};};
template<> struct libdivide_constants<uint16_t,7412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7412_MAGIC, .more = U16LD_DENOM_7412_MORE};};
template<> struct libdivide_constants<uint16_t,7413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7413_MAGIC, .more = U16LD_DENOM_7413_MORE};};
template<> struct libdivide_constants<uint16_t,7414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7414_MAGIC, .more = U16LD_DENOM_7414_MORE};};
template<> struct libdivide_constants<uint16_t,7415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7415_MAGIC, .more = U16LD_DENOM_7415_MORE};};
template<> struct libdivide_constants<uint16_t,7416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7416_MAGIC, .more = U16LD_DENOM_7416_MORE};};
template<> struct libdivide_constants<uint16_t,7417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7417_MAGIC, .more = U16LD_DENOM_7417_MORE};};
template<> struct libdivide_constants<uint16_t,7418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7418_MAGIC, .more = U16LD_DENOM_7418_MORE};};
template<> struct libdivide_constants<uint16_t,7419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7419_MAGIC, .more = U16LD_DENOM_7419_MORE};};
template<> struct libdivide_constants<uint16_t,7420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7420_MAGIC, .more = U16LD_DENOM_7420_MORE};};
template<> struct libdivide_constants<uint16_t,7421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7421_MAGIC, .more = U16LD_DENOM_7421_MORE};};
template<> struct libdivide_constants<uint16_t,7422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7422_MAGIC, .more = U16LD_DENOM_7422_MORE};};
template<> struct libdivide_constants<uint16_t,7423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7423_MAGIC, .more = U16LD_DENOM_7423_MORE};};
template<> struct libdivide_constants<uint16_t,7424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7424_MAGIC, .more = U16LD_DENOM_7424_MORE};};
template<> struct libdivide_constants<uint16_t,7425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7425_MAGIC, .more = U16LD_DENOM_7425_MORE};};
template<> struct libdivide_constants<uint16_t,7426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7426_MAGIC, .more = U16LD_DENOM_7426_MORE};};
template<> struct libdivide_constants<uint16_t,7427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7427_MAGIC, .more = U16LD_DENOM_7427_MORE};};
template<> struct libdivide_constants<uint16_t,7428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7428_MAGIC, .more = U16LD_DENOM_7428_MORE};};
template<> struct libdivide_constants<uint16_t,7429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7429_MAGIC, .more = U16LD_DENOM_7429_MORE};};
template<> struct libdivide_constants<uint16_t,7430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7430_MAGIC, .more = U16LD_DENOM_7430_MORE};};
template<> struct libdivide_constants<uint16_t,7431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7431_MAGIC, .more = U16LD_DENOM_7431_MORE};};
template<> struct libdivide_constants<uint16_t,7432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7432_MAGIC, .more = U16LD_DENOM_7432_MORE};};
template<> struct libdivide_constants<uint16_t,7433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7433_MAGIC, .more = U16LD_DENOM_7433_MORE};};
template<> struct libdivide_constants<uint16_t,7434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7434_MAGIC, .more = U16LD_DENOM_7434_MORE};};
template<> struct libdivide_constants<uint16_t,7435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7435_MAGIC, .more = U16LD_DENOM_7435_MORE};};
template<> struct libdivide_constants<uint16_t,7436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7436_MAGIC, .more = U16LD_DENOM_7436_MORE};};
template<> struct libdivide_constants<uint16_t,7437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7437_MAGIC, .more = U16LD_DENOM_7437_MORE};};
template<> struct libdivide_constants<uint16_t,7438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7438_MAGIC, .more = U16LD_DENOM_7438_MORE};};
template<> struct libdivide_constants<uint16_t,7439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7439_MAGIC, .more = U16LD_DENOM_7439_MORE};};
template<> struct libdivide_constants<uint16_t,7440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7440_MAGIC, .more = U16LD_DENOM_7440_MORE};};
template<> struct libdivide_constants<uint16_t,7441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7441_MAGIC, .more = U16LD_DENOM_7441_MORE};};
template<> struct libdivide_constants<uint16_t,7442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7442_MAGIC, .more = U16LD_DENOM_7442_MORE};};
template<> struct libdivide_constants<uint16_t,7443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7443_MAGIC, .more = U16LD_DENOM_7443_MORE};};
template<> struct libdivide_constants<uint16_t,7444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7444_MAGIC, .more = U16LD_DENOM_7444_MORE};};
template<> struct libdivide_constants<uint16_t,7445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7445_MAGIC, .more = U16LD_DENOM_7445_MORE};};
template<> struct libdivide_constants<uint16_t,7446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7446_MAGIC, .more = U16LD_DENOM_7446_MORE};};
template<> struct libdivide_constants<uint16_t,7447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7447_MAGIC, .more = U16LD_DENOM_7447_MORE};};
template<> struct libdivide_constants<uint16_t,7448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7448_MAGIC, .more = U16LD_DENOM_7448_MORE};};
template<> struct libdivide_constants<uint16_t,7449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7449_MAGIC, .more = U16LD_DENOM_7449_MORE};};
template<> struct libdivide_constants<uint16_t,7450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7450_MAGIC, .more = U16LD_DENOM_7450_MORE};};
template<> struct libdivide_constants<uint16_t,7451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7451_MAGIC, .more = U16LD_DENOM_7451_MORE};};
template<> struct libdivide_constants<uint16_t,7452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7452_MAGIC, .more = U16LD_DENOM_7452_MORE};};
template<> struct libdivide_constants<uint16_t,7453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7453_MAGIC, .more = U16LD_DENOM_7453_MORE};};
template<> struct libdivide_constants<uint16_t,7454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7454_MAGIC, .more = U16LD_DENOM_7454_MORE};};
template<> struct libdivide_constants<uint16_t,7455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7455_MAGIC, .more = U16LD_DENOM_7455_MORE};};
template<> struct libdivide_constants<uint16_t,7456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7456_MAGIC, .more = U16LD_DENOM_7456_MORE};};
template<> struct libdivide_constants<uint16_t,7457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7457_MAGIC, .more = U16LD_DENOM_7457_MORE};};
template<> struct libdivide_constants<uint16_t,7458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7458_MAGIC, .more = U16LD_DENOM_7458_MORE};};
template<> struct libdivide_constants<uint16_t,7459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7459_MAGIC, .more = U16LD_DENOM_7459_MORE};};
template<> struct libdivide_constants<uint16_t,7460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7460_MAGIC, .more = U16LD_DENOM_7460_MORE};};
template<> struct libdivide_constants<uint16_t,7461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7461_MAGIC, .more = U16LD_DENOM_7461_MORE};};
template<> struct libdivide_constants<uint16_t,7462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7462_MAGIC, .more = U16LD_DENOM_7462_MORE};};
template<> struct libdivide_constants<uint16_t,7463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7463_MAGIC, .more = U16LD_DENOM_7463_MORE};};
template<> struct libdivide_constants<uint16_t,7464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7464_MAGIC, .more = U16LD_DENOM_7464_MORE};};
template<> struct libdivide_constants<uint16_t,7465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7465_MAGIC, .more = U16LD_DENOM_7465_MORE};};
template<> struct libdivide_constants<uint16_t,7466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7466_MAGIC, .more = U16LD_DENOM_7466_MORE};};
template<> struct libdivide_constants<uint16_t,7467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7467_MAGIC, .more = U16LD_DENOM_7467_MORE};};
template<> struct libdivide_constants<uint16_t,7468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7468_MAGIC, .more = U16LD_DENOM_7468_MORE};};
template<> struct libdivide_constants<uint16_t,7469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7469_MAGIC, .more = U16LD_DENOM_7469_MORE};};
template<> struct libdivide_constants<uint16_t,7470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7470_MAGIC, .more = U16LD_DENOM_7470_MORE};};
template<> struct libdivide_constants<uint16_t,7471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7471_MAGIC, .more = U16LD_DENOM_7471_MORE};};
template<> struct libdivide_constants<uint16_t,7472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7472_MAGIC, .more = U16LD_DENOM_7472_MORE};};
template<> struct libdivide_constants<uint16_t,7473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7473_MAGIC, .more = U16LD_DENOM_7473_MORE};};
template<> struct libdivide_constants<uint16_t,7474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7474_MAGIC, .more = U16LD_DENOM_7474_MORE};};
template<> struct libdivide_constants<uint16_t,7475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7475_MAGIC, .more = U16LD_DENOM_7475_MORE};};
template<> struct libdivide_constants<uint16_t,7476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7476_MAGIC, .more = U16LD_DENOM_7476_MORE};};
template<> struct libdivide_constants<uint16_t,7477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7477_MAGIC, .more = U16LD_DENOM_7477_MORE};};
template<> struct libdivide_constants<uint16_t,7478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7478_MAGIC, .more = U16LD_DENOM_7478_MORE};};
template<> struct libdivide_constants<uint16_t,7479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7479_MAGIC, .more = U16LD_DENOM_7479_MORE};};
template<> struct libdivide_constants<uint16_t,7480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7480_MAGIC, .more = U16LD_DENOM_7480_MORE};};
template<> struct libdivide_constants<uint16_t,7481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7481_MAGIC, .more = U16LD_DENOM_7481_MORE};};
template<> struct libdivide_constants<uint16_t,7482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7482_MAGIC, .more = U16LD_DENOM_7482_MORE};};
template<> struct libdivide_constants<uint16_t,7483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7483_MAGIC, .more = U16LD_DENOM_7483_MORE};};
template<> struct libdivide_constants<uint16_t,7484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7484_MAGIC, .more = U16LD_DENOM_7484_MORE};};
template<> struct libdivide_constants<uint16_t,7485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7485_MAGIC, .more = U16LD_DENOM_7485_MORE};};
template<> struct libdivide_constants<uint16_t,7486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7486_MAGIC, .more = U16LD_DENOM_7486_MORE};};
template<> struct libdivide_constants<uint16_t,7487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7487_MAGIC, .more = U16LD_DENOM_7487_MORE};};
template<> struct libdivide_constants<uint16_t,7488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7488_MAGIC, .more = U16LD_DENOM_7488_MORE};};
template<> struct libdivide_constants<uint16_t,7489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7489_MAGIC, .more = U16LD_DENOM_7489_MORE};};
template<> struct libdivide_constants<uint16_t,7490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7490_MAGIC, .more = U16LD_DENOM_7490_MORE};};
template<> struct libdivide_constants<uint16_t,7491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7491_MAGIC, .more = U16LD_DENOM_7491_MORE};};
template<> struct libdivide_constants<uint16_t,7492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7492_MAGIC, .more = U16LD_DENOM_7492_MORE};};
template<> struct libdivide_constants<uint16_t,7493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7493_MAGIC, .more = U16LD_DENOM_7493_MORE};};
template<> struct libdivide_constants<uint16_t,7494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7494_MAGIC, .more = U16LD_DENOM_7494_MORE};};
template<> struct libdivide_constants<uint16_t,7495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7495_MAGIC, .more = U16LD_DENOM_7495_MORE};};
template<> struct libdivide_constants<uint16_t,7496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7496_MAGIC, .more = U16LD_DENOM_7496_MORE};};
template<> struct libdivide_constants<uint16_t,7497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7497_MAGIC, .more = U16LD_DENOM_7497_MORE};};
template<> struct libdivide_constants<uint16_t,7498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7498_MAGIC, .more = U16LD_DENOM_7498_MORE};};
template<> struct libdivide_constants<uint16_t,7499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7499_MAGIC, .more = U16LD_DENOM_7499_MORE};};
template<> struct libdivide_constants<uint16_t,7500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7500_MAGIC, .more = U16LD_DENOM_7500_MORE};};
template<> struct libdivide_constants<uint16_t,7501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7501_MAGIC, .more = U16LD_DENOM_7501_MORE};};
template<> struct libdivide_constants<uint16_t,7502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7502_MAGIC, .more = U16LD_DENOM_7502_MORE};};
template<> struct libdivide_constants<uint16_t,7503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7503_MAGIC, .more = U16LD_DENOM_7503_MORE};};
template<> struct libdivide_constants<uint16_t,7504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7504_MAGIC, .more = U16LD_DENOM_7504_MORE};};
template<> struct libdivide_constants<uint16_t,7505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7505_MAGIC, .more = U16LD_DENOM_7505_MORE};};
template<> struct libdivide_constants<uint16_t,7506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7506_MAGIC, .more = U16LD_DENOM_7506_MORE};};
template<> struct libdivide_constants<uint16_t,7507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7507_MAGIC, .more = U16LD_DENOM_7507_MORE};};
template<> struct libdivide_constants<uint16_t,7508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7508_MAGIC, .more = U16LD_DENOM_7508_MORE};};
template<> struct libdivide_constants<uint16_t,7509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7509_MAGIC, .more = U16LD_DENOM_7509_MORE};};
template<> struct libdivide_constants<uint16_t,7510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7510_MAGIC, .more = U16LD_DENOM_7510_MORE};};
template<> struct libdivide_constants<uint16_t,7511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7511_MAGIC, .more = U16LD_DENOM_7511_MORE};};
template<> struct libdivide_constants<uint16_t,7512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7512_MAGIC, .more = U16LD_DENOM_7512_MORE};};
template<> struct libdivide_constants<uint16_t,7513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7513_MAGIC, .more = U16LD_DENOM_7513_MORE};};
template<> struct libdivide_constants<uint16_t,7514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7514_MAGIC, .more = U16LD_DENOM_7514_MORE};};
template<> struct libdivide_constants<uint16_t,7515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7515_MAGIC, .more = U16LD_DENOM_7515_MORE};};
template<> struct libdivide_constants<uint16_t,7516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7516_MAGIC, .more = U16LD_DENOM_7516_MORE};};
template<> struct libdivide_constants<uint16_t,7517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7517_MAGIC, .more = U16LD_DENOM_7517_MORE};};
template<> struct libdivide_constants<uint16_t,7518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7518_MAGIC, .more = U16LD_DENOM_7518_MORE};};
template<> struct libdivide_constants<uint16_t,7519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7519_MAGIC, .more = U16LD_DENOM_7519_MORE};};
template<> struct libdivide_constants<uint16_t,7520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7520_MAGIC, .more = U16LD_DENOM_7520_MORE};};
template<> struct libdivide_constants<uint16_t,7521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7521_MAGIC, .more = U16LD_DENOM_7521_MORE};};
template<> struct libdivide_constants<uint16_t,7522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7522_MAGIC, .more = U16LD_DENOM_7522_MORE};};
template<> struct libdivide_constants<uint16_t,7523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7523_MAGIC, .more = U16LD_DENOM_7523_MORE};};
template<> struct libdivide_constants<uint16_t,7524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7524_MAGIC, .more = U16LD_DENOM_7524_MORE};};
template<> struct libdivide_constants<uint16_t,7525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7525_MAGIC, .more = U16LD_DENOM_7525_MORE};};
template<> struct libdivide_constants<uint16_t,7526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7526_MAGIC, .more = U16LD_DENOM_7526_MORE};};
template<> struct libdivide_constants<uint16_t,7527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7527_MAGIC, .more = U16LD_DENOM_7527_MORE};};
template<> struct libdivide_constants<uint16_t,7528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7528_MAGIC, .more = U16LD_DENOM_7528_MORE};};
template<> struct libdivide_constants<uint16_t,7529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7529_MAGIC, .more = U16LD_DENOM_7529_MORE};};
template<> struct libdivide_constants<uint16_t,7530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7530_MAGIC, .more = U16LD_DENOM_7530_MORE};};
template<> struct libdivide_constants<uint16_t,7531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7531_MAGIC, .more = U16LD_DENOM_7531_MORE};};
template<> struct libdivide_constants<uint16_t,7532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7532_MAGIC, .more = U16LD_DENOM_7532_MORE};};
template<> struct libdivide_constants<uint16_t,7533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7533_MAGIC, .more = U16LD_DENOM_7533_MORE};};
template<> struct libdivide_constants<uint16_t,7534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7534_MAGIC, .more = U16LD_DENOM_7534_MORE};};
template<> struct libdivide_constants<uint16_t,7535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7535_MAGIC, .more = U16LD_DENOM_7535_MORE};};
template<> struct libdivide_constants<uint16_t,7536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7536_MAGIC, .more = U16LD_DENOM_7536_MORE};};
template<> struct libdivide_constants<uint16_t,7537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7537_MAGIC, .more = U16LD_DENOM_7537_MORE};};
template<> struct libdivide_constants<uint16_t,7538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7538_MAGIC, .more = U16LD_DENOM_7538_MORE};};
template<> struct libdivide_constants<uint16_t,7539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7539_MAGIC, .more = U16LD_DENOM_7539_MORE};};
template<> struct libdivide_constants<uint16_t,7540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7540_MAGIC, .more = U16LD_DENOM_7540_MORE};};
template<> struct libdivide_constants<uint16_t,7541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7541_MAGIC, .more = U16LD_DENOM_7541_MORE};};
template<> struct libdivide_constants<uint16_t,7542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7542_MAGIC, .more = U16LD_DENOM_7542_MORE};};
template<> struct libdivide_constants<uint16_t,7543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7543_MAGIC, .more = U16LD_DENOM_7543_MORE};};
template<> struct libdivide_constants<uint16_t,7544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7544_MAGIC, .more = U16LD_DENOM_7544_MORE};};
template<> struct libdivide_constants<uint16_t,7545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7545_MAGIC, .more = U16LD_DENOM_7545_MORE};};
template<> struct libdivide_constants<uint16_t,7546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7546_MAGIC, .more = U16LD_DENOM_7546_MORE};};
template<> struct libdivide_constants<uint16_t,7547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7547_MAGIC, .more = U16LD_DENOM_7547_MORE};};
template<> struct libdivide_constants<uint16_t,7548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7548_MAGIC, .more = U16LD_DENOM_7548_MORE};};
template<> struct libdivide_constants<uint16_t,7549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7549_MAGIC, .more = U16LD_DENOM_7549_MORE};};
template<> struct libdivide_constants<uint16_t,7550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7550_MAGIC, .more = U16LD_DENOM_7550_MORE};};
template<> struct libdivide_constants<uint16_t,7551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7551_MAGIC, .more = U16LD_DENOM_7551_MORE};};
template<> struct libdivide_constants<uint16_t,7552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7552_MAGIC, .more = U16LD_DENOM_7552_MORE};};
template<> struct libdivide_constants<uint16_t,7553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7553_MAGIC, .more = U16LD_DENOM_7553_MORE};};
template<> struct libdivide_constants<uint16_t,7554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7554_MAGIC, .more = U16LD_DENOM_7554_MORE};};
template<> struct libdivide_constants<uint16_t,7555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7555_MAGIC, .more = U16LD_DENOM_7555_MORE};};
template<> struct libdivide_constants<uint16_t,7556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7556_MAGIC, .more = U16LD_DENOM_7556_MORE};};
template<> struct libdivide_constants<uint16_t,7557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7557_MAGIC, .more = U16LD_DENOM_7557_MORE};};
template<> struct libdivide_constants<uint16_t,7558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7558_MAGIC, .more = U16LD_DENOM_7558_MORE};};
template<> struct libdivide_constants<uint16_t,7559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7559_MAGIC, .more = U16LD_DENOM_7559_MORE};};
template<> struct libdivide_constants<uint16_t,7560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7560_MAGIC, .more = U16LD_DENOM_7560_MORE};};
template<> struct libdivide_constants<uint16_t,7561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7561_MAGIC, .more = U16LD_DENOM_7561_MORE};};
template<> struct libdivide_constants<uint16_t,7562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7562_MAGIC, .more = U16LD_DENOM_7562_MORE};};
template<> struct libdivide_constants<uint16_t,7563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7563_MAGIC, .more = U16LD_DENOM_7563_MORE};};
template<> struct libdivide_constants<uint16_t,7564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7564_MAGIC, .more = U16LD_DENOM_7564_MORE};};
template<> struct libdivide_constants<uint16_t,7565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7565_MAGIC, .more = U16LD_DENOM_7565_MORE};};
template<> struct libdivide_constants<uint16_t,7566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7566_MAGIC, .more = U16LD_DENOM_7566_MORE};};
template<> struct libdivide_constants<uint16_t,7567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7567_MAGIC, .more = U16LD_DENOM_7567_MORE};};
template<> struct libdivide_constants<uint16_t,7568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7568_MAGIC, .more = U16LD_DENOM_7568_MORE};};
template<> struct libdivide_constants<uint16_t,7569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7569_MAGIC, .more = U16LD_DENOM_7569_MORE};};
template<> struct libdivide_constants<uint16_t,7570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7570_MAGIC, .more = U16LD_DENOM_7570_MORE};};
template<> struct libdivide_constants<uint16_t,7571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7571_MAGIC, .more = U16LD_DENOM_7571_MORE};};
template<> struct libdivide_constants<uint16_t,7572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7572_MAGIC, .more = U16LD_DENOM_7572_MORE};};
template<> struct libdivide_constants<uint16_t,7573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7573_MAGIC, .more = U16LD_DENOM_7573_MORE};};
template<> struct libdivide_constants<uint16_t,7574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7574_MAGIC, .more = U16LD_DENOM_7574_MORE};};
template<> struct libdivide_constants<uint16_t,7575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7575_MAGIC, .more = U16LD_DENOM_7575_MORE};};
template<> struct libdivide_constants<uint16_t,7576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7576_MAGIC, .more = U16LD_DENOM_7576_MORE};};
template<> struct libdivide_constants<uint16_t,7577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7577_MAGIC, .more = U16LD_DENOM_7577_MORE};};
template<> struct libdivide_constants<uint16_t,7578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7578_MAGIC, .more = U16LD_DENOM_7578_MORE};};
template<> struct libdivide_constants<uint16_t,7579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7579_MAGIC, .more = U16LD_DENOM_7579_MORE};};
template<> struct libdivide_constants<uint16_t,7580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7580_MAGIC, .more = U16LD_DENOM_7580_MORE};};
template<> struct libdivide_constants<uint16_t,7581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7581_MAGIC, .more = U16LD_DENOM_7581_MORE};};
template<> struct libdivide_constants<uint16_t,7582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7582_MAGIC, .more = U16LD_DENOM_7582_MORE};};
template<> struct libdivide_constants<uint16_t,7583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7583_MAGIC, .more = U16LD_DENOM_7583_MORE};};
template<> struct libdivide_constants<uint16_t,7584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7584_MAGIC, .more = U16LD_DENOM_7584_MORE};};
template<> struct libdivide_constants<uint16_t,7585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7585_MAGIC, .more = U16LD_DENOM_7585_MORE};};
template<> struct libdivide_constants<uint16_t,7586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7586_MAGIC, .more = U16LD_DENOM_7586_MORE};};
template<> struct libdivide_constants<uint16_t,7587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7587_MAGIC, .more = U16LD_DENOM_7587_MORE};};
template<> struct libdivide_constants<uint16_t,7588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7588_MAGIC, .more = U16LD_DENOM_7588_MORE};};
template<> struct libdivide_constants<uint16_t,7589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7589_MAGIC, .more = U16LD_DENOM_7589_MORE};};
template<> struct libdivide_constants<uint16_t,7590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7590_MAGIC, .more = U16LD_DENOM_7590_MORE};};
template<> struct libdivide_constants<uint16_t,7591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7591_MAGIC, .more = U16LD_DENOM_7591_MORE};};
template<> struct libdivide_constants<uint16_t,7592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7592_MAGIC, .more = U16LD_DENOM_7592_MORE};};
template<> struct libdivide_constants<uint16_t,7593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7593_MAGIC, .more = U16LD_DENOM_7593_MORE};};
template<> struct libdivide_constants<uint16_t,7594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7594_MAGIC, .more = U16LD_DENOM_7594_MORE};};
template<> struct libdivide_constants<uint16_t,7595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7595_MAGIC, .more = U16LD_DENOM_7595_MORE};};
template<> struct libdivide_constants<uint16_t,7596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7596_MAGIC, .more = U16LD_DENOM_7596_MORE};};
template<> struct libdivide_constants<uint16_t,7597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7597_MAGIC, .more = U16LD_DENOM_7597_MORE};};
template<> struct libdivide_constants<uint16_t,7598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7598_MAGIC, .more = U16LD_DENOM_7598_MORE};};
template<> struct libdivide_constants<uint16_t,7599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7599_MAGIC, .more = U16LD_DENOM_7599_MORE};};
template<> struct libdivide_constants<uint16_t,7600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7600_MAGIC, .more = U16LD_DENOM_7600_MORE};};
template<> struct libdivide_constants<uint16_t,7601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7601_MAGIC, .more = U16LD_DENOM_7601_MORE};};
template<> struct libdivide_constants<uint16_t,7602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7602_MAGIC, .more = U16LD_DENOM_7602_MORE};};
template<> struct libdivide_constants<uint16_t,7603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7603_MAGIC, .more = U16LD_DENOM_7603_MORE};};
template<> struct libdivide_constants<uint16_t,7604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7604_MAGIC, .more = U16LD_DENOM_7604_MORE};};
template<> struct libdivide_constants<uint16_t,7605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7605_MAGIC, .more = U16LD_DENOM_7605_MORE};};
template<> struct libdivide_constants<uint16_t,7606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7606_MAGIC, .more = U16LD_DENOM_7606_MORE};};
template<> struct libdivide_constants<uint16_t,7607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7607_MAGIC, .more = U16LD_DENOM_7607_MORE};};
template<> struct libdivide_constants<uint16_t,7608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7608_MAGIC, .more = U16LD_DENOM_7608_MORE};};
template<> struct libdivide_constants<uint16_t,7609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7609_MAGIC, .more = U16LD_DENOM_7609_MORE};};
template<> struct libdivide_constants<uint16_t,7610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7610_MAGIC, .more = U16LD_DENOM_7610_MORE};};
template<> struct libdivide_constants<uint16_t,7611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7611_MAGIC, .more = U16LD_DENOM_7611_MORE};};
template<> struct libdivide_constants<uint16_t,7612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7612_MAGIC, .more = U16LD_DENOM_7612_MORE};};
template<> struct libdivide_constants<uint16_t,7613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7613_MAGIC, .more = U16LD_DENOM_7613_MORE};};
template<> struct libdivide_constants<uint16_t,7614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7614_MAGIC, .more = U16LD_DENOM_7614_MORE};};
template<> struct libdivide_constants<uint16_t,7615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7615_MAGIC, .more = U16LD_DENOM_7615_MORE};};
template<> struct libdivide_constants<uint16_t,7616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7616_MAGIC, .more = U16LD_DENOM_7616_MORE};};
template<> struct libdivide_constants<uint16_t,7617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7617_MAGIC, .more = U16LD_DENOM_7617_MORE};};
template<> struct libdivide_constants<uint16_t,7618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7618_MAGIC, .more = U16LD_DENOM_7618_MORE};};
template<> struct libdivide_constants<uint16_t,7619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7619_MAGIC, .more = U16LD_DENOM_7619_MORE};};
template<> struct libdivide_constants<uint16_t,7620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7620_MAGIC, .more = U16LD_DENOM_7620_MORE};};
template<> struct libdivide_constants<uint16_t,7621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7621_MAGIC, .more = U16LD_DENOM_7621_MORE};};
template<> struct libdivide_constants<uint16_t,7622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7622_MAGIC, .more = U16LD_DENOM_7622_MORE};};
template<> struct libdivide_constants<uint16_t,7623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7623_MAGIC, .more = U16LD_DENOM_7623_MORE};};
template<> struct libdivide_constants<uint16_t,7624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7624_MAGIC, .more = U16LD_DENOM_7624_MORE};};
template<> struct libdivide_constants<uint16_t,7625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7625_MAGIC, .more = U16LD_DENOM_7625_MORE};};
template<> struct libdivide_constants<uint16_t,7626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7626_MAGIC, .more = U16LD_DENOM_7626_MORE};};
template<> struct libdivide_constants<uint16_t,7627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7627_MAGIC, .more = U16LD_DENOM_7627_MORE};};
template<> struct libdivide_constants<uint16_t,7628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7628_MAGIC, .more = U16LD_DENOM_7628_MORE};};
template<> struct libdivide_constants<uint16_t,7629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7629_MAGIC, .more = U16LD_DENOM_7629_MORE};};
template<> struct libdivide_constants<uint16_t,7630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7630_MAGIC, .more = U16LD_DENOM_7630_MORE};};
template<> struct libdivide_constants<uint16_t,7631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7631_MAGIC, .more = U16LD_DENOM_7631_MORE};};
template<> struct libdivide_constants<uint16_t,7632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7632_MAGIC, .more = U16LD_DENOM_7632_MORE};};
template<> struct libdivide_constants<uint16_t,7633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7633_MAGIC, .more = U16LD_DENOM_7633_MORE};};
template<> struct libdivide_constants<uint16_t,7634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7634_MAGIC, .more = U16LD_DENOM_7634_MORE};};
template<> struct libdivide_constants<uint16_t,7635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7635_MAGIC, .more = U16LD_DENOM_7635_MORE};};
template<> struct libdivide_constants<uint16_t,7636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7636_MAGIC, .more = U16LD_DENOM_7636_MORE};};
template<> struct libdivide_constants<uint16_t,7637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7637_MAGIC, .more = U16LD_DENOM_7637_MORE};};
template<> struct libdivide_constants<uint16_t,7638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7638_MAGIC, .more = U16LD_DENOM_7638_MORE};};
template<> struct libdivide_constants<uint16_t,7639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7639_MAGIC, .more = U16LD_DENOM_7639_MORE};};
template<> struct libdivide_constants<uint16_t,7640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7640_MAGIC, .more = U16LD_DENOM_7640_MORE};};
template<> struct libdivide_constants<uint16_t,7641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7641_MAGIC, .more = U16LD_DENOM_7641_MORE};};
template<> struct libdivide_constants<uint16_t,7642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7642_MAGIC, .more = U16LD_DENOM_7642_MORE};};
template<> struct libdivide_constants<uint16_t,7643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7643_MAGIC, .more = U16LD_DENOM_7643_MORE};};
template<> struct libdivide_constants<uint16_t,7644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7644_MAGIC, .more = U16LD_DENOM_7644_MORE};};
template<> struct libdivide_constants<uint16_t,7645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7645_MAGIC, .more = U16LD_DENOM_7645_MORE};};
template<> struct libdivide_constants<uint16_t,7646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7646_MAGIC, .more = U16LD_DENOM_7646_MORE};};
template<> struct libdivide_constants<uint16_t,7647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7647_MAGIC, .more = U16LD_DENOM_7647_MORE};};
template<> struct libdivide_constants<uint16_t,7648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7648_MAGIC, .more = U16LD_DENOM_7648_MORE};};
template<> struct libdivide_constants<uint16_t,7649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7649_MAGIC, .more = U16LD_DENOM_7649_MORE};};
template<> struct libdivide_constants<uint16_t,7650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7650_MAGIC, .more = U16LD_DENOM_7650_MORE};};
template<> struct libdivide_constants<uint16_t,7651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7651_MAGIC, .more = U16LD_DENOM_7651_MORE};};
template<> struct libdivide_constants<uint16_t,7652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7652_MAGIC, .more = U16LD_DENOM_7652_MORE};};
template<> struct libdivide_constants<uint16_t,7653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7653_MAGIC, .more = U16LD_DENOM_7653_MORE};};
template<> struct libdivide_constants<uint16_t,7654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7654_MAGIC, .more = U16LD_DENOM_7654_MORE};};
template<> struct libdivide_constants<uint16_t,7655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7655_MAGIC, .more = U16LD_DENOM_7655_MORE};};
template<> struct libdivide_constants<uint16_t,7656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7656_MAGIC, .more = U16LD_DENOM_7656_MORE};};
template<> struct libdivide_constants<uint16_t,7657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7657_MAGIC, .more = U16LD_DENOM_7657_MORE};};
template<> struct libdivide_constants<uint16_t,7658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7658_MAGIC, .more = U16LD_DENOM_7658_MORE};};
template<> struct libdivide_constants<uint16_t,7659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7659_MAGIC, .more = U16LD_DENOM_7659_MORE};};
template<> struct libdivide_constants<uint16_t,7660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7660_MAGIC, .more = U16LD_DENOM_7660_MORE};};
template<> struct libdivide_constants<uint16_t,7661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7661_MAGIC, .more = U16LD_DENOM_7661_MORE};};
template<> struct libdivide_constants<uint16_t,7662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7662_MAGIC, .more = U16LD_DENOM_7662_MORE};};
template<> struct libdivide_constants<uint16_t,7663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7663_MAGIC, .more = U16LD_DENOM_7663_MORE};};
template<> struct libdivide_constants<uint16_t,7664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7664_MAGIC, .more = U16LD_DENOM_7664_MORE};};
template<> struct libdivide_constants<uint16_t,7665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7665_MAGIC, .more = U16LD_DENOM_7665_MORE};};
template<> struct libdivide_constants<uint16_t,7666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7666_MAGIC, .more = U16LD_DENOM_7666_MORE};};
template<> struct libdivide_constants<uint16_t,7667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7667_MAGIC, .more = U16LD_DENOM_7667_MORE};};
template<> struct libdivide_constants<uint16_t,7668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7668_MAGIC, .more = U16LD_DENOM_7668_MORE};};
template<> struct libdivide_constants<uint16_t,7669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7669_MAGIC, .more = U16LD_DENOM_7669_MORE};};
template<> struct libdivide_constants<uint16_t,7670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7670_MAGIC, .more = U16LD_DENOM_7670_MORE};};
template<> struct libdivide_constants<uint16_t,7671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7671_MAGIC, .more = U16LD_DENOM_7671_MORE};};
template<> struct libdivide_constants<uint16_t,7672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7672_MAGIC, .more = U16LD_DENOM_7672_MORE};};
template<> struct libdivide_constants<uint16_t,7673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7673_MAGIC, .more = U16LD_DENOM_7673_MORE};};
template<> struct libdivide_constants<uint16_t,7674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7674_MAGIC, .more = U16LD_DENOM_7674_MORE};};
template<> struct libdivide_constants<uint16_t,7675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7675_MAGIC, .more = U16LD_DENOM_7675_MORE};};
template<> struct libdivide_constants<uint16_t,7676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7676_MAGIC, .more = U16LD_DENOM_7676_MORE};};
template<> struct libdivide_constants<uint16_t,7677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7677_MAGIC, .more = U16LD_DENOM_7677_MORE};};
template<> struct libdivide_constants<uint16_t,7678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7678_MAGIC, .more = U16LD_DENOM_7678_MORE};};
template<> struct libdivide_constants<uint16_t,7679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7679_MAGIC, .more = U16LD_DENOM_7679_MORE};};
template<> struct libdivide_constants<uint16_t,7680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7680_MAGIC, .more = U16LD_DENOM_7680_MORE};};
template<> struct libdivide_constants<uint16_t,7681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7681_MAGIC, .more = U16LD_DENOM_7681_MORE};};
template<> struct libdivide_constants<uint16_t,7682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7682_MAGIC, .more = U16LD_DENOM_7682_MORE};};
template<> struct libdivide_constants<uint16_t,7683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7683_MAGIC, .more = U16LD_DENOM_7683_MORE};};
template<> struct libdivide_constants<uint16_t,7684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7684_MAGIC, .more = U16LD_DENOM_7684_MORE};};
template<> struct libdivide_constants<uint16_t,7685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7685_MAGIC, .more = U16LD_DENOM_7685_MORE};};
template<> struct libdivide_constants<uint16_t,7686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7686_MAGIC, .more = U16LD_DENOM_7686_MORE};};
template<> struct libdivide_constants<uint16_t,7687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7687_MAGIC, .more = U16LD_DENOM_7687_MORE};};
template<> struct libdivide_constants<uint16_t,7688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7688_MAGIC, .more = U16LD_DENOM_7688_MORE};};
template<> struct libdivide_constants<uint16_t,7689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7689_MAGIC, .more = U16LD_DENOM_7689_MORE};};
template<> struct libdivide_constants<uint16_t,7690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7690_MAGIC, .more = U16LD_DENOM_7690_MORE};};
template<> struct libdivide_constants<uint16_t,7691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7691_MAGIC, .more = U16LD_DENOM_7691_MORE};};
template<> struct libdivide_constants<uint16_t,7692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7692_MAGIC, .more = U16LD_DENOM_7692_MORE};};
template<> struct libdivide_constants<uint16_t,7693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7693_MAGIC, .more = U16LD_DENOM_7693_MORE};};
template<> struct libdivide_constants<uint16_t,7694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7694_MAGIC, .more = U16LD_DENOM_7694_MORE};};
template<> struct libdivide_constants<uint16_t,7695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7695_MAGIC, .more = U16LD_DENOM_7695_MORE};};
template<> struct libdivide_constants<uint16_t,7696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7696_MAGIC, .more = U16LD_DENOM_7696_MORE};};
template<> struct libdivide_constants<uint16_t,7697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7697_MAGIC, .more = U16LD_DENOM_7697_MORE};};
template<> struct libdivide_constants<uint16_t,7698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7698_MAGIC, .more = U16LD_DENOM_7698_MORE};};
template<> struct libdivide_constants<uint16_t,7699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7699_MAGIC, .more = U16LD_DENOM_7699_MORE};};
template<> struct libdivide_constants<uint16_t,7700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7700_MAGIC, .more = U16LD_DENOM_7700_MORE};};
template<> struct libdivide_constants<uint16_t,7701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7701_MAGIC, .more = U16LD_DENOM_7701_MORE};};
template<> struct libdivide_constants<uint16_t,7702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7702_MAGIC, .more = U16LD_DENOM_7702_MORE};};
template<> struct libdivide_constants<uint16_t,7703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7703_MAGIC, .more = U16LD_DENOM_7703_MORE};};
template<> struct libdivide_constants<uint16_t,7704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7704_MAGIC, .more = U16LD_DENOM_7704_MORE};};
template<> struct libdivide_constants<uint16_t,7705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7705_MAGIC, .more = U16LD_DENOM_7705_MORE};};
template<> struct libdivide_constants<uint16_t,7706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7706_MAGIC, .more = U16LD_DENOM_7706_MORE};};
template<> struct libdivide_constants<uint16_t,7707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7707_MAGIC, .more = U16LD_DENOM_7707_MORE};};
template<> struct libdivide_constants<uint16_t,7708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7708_MAGIC, .more = U16LD_DENOM_7708_MORE};};
template<> struct libdivide_constants<uint16_t,7709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7709_MAGIC, .more = U16LD_DENOM_7709_MORE};};
template<> struct libdivide_constants<uint16_t,7710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7710_MAGIC, .more = U16LD_DENOM_7710_MORE};};
template<> struct libdivide_constants<uint16_t,7711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7711_MAGIC, .more = U16LD_DENOM_7711_MORE};};
template<> struct libdivide_constants<uint16_t,7712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7712_MAGIC, .more = U16LD_DENOM_7712_MORE};};
template<> struct libdivide_constants<uint16_t,7713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7713_MAGIC, .more = U16LD_DENOM_7713_MORE};};
template<> struct libdivide_constants<uint16_t,7714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7714_MAGIC, .more = U16LD_DENOM_7714_MORE};};
template<> struct libdivide_constants<uint16_t,7715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7715_MAGIC, .more = U16LD_DENOM_7715_MORE};};
template<> struct libdivide_constants<uint16_t,7716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7716_MAGIC, .more = U16LD_DENOM_7716_MORE};};
template<> struct libdivide_constants<uint16_t,7717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7717_MAGIC, .more = U16LD_DENOM_7717_MORE};};
template<> struct libdivide_constants<uint16_t,7718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7718_MAGIC, .more = U16LD_DENOM_7718_MORE};};
template<> struct libdivide_constants<uint16_t,7719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7719_MAGIC, .more = U16LD_DENOM_7719_MORE};};
template<> struct libdivide_constants<uint16_t,7720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7720_MAGIC, .more = U16LD_DENOM_7720_MORE};};
template<> struct libdivide_constants<uint16_t,7721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7721_MAGIC, .more = U16LD_DENOM_7721_MORE};};
template<> struct libdivide_constants<uint16_t,7722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7722_MAGIC, .more = U16LD_DENOM_7722_MORE};};
template<> struct libdivide_constants<uint16_t,7723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7723_MAGIC, .more = U16LD_DENOM_7723_MORE};};
template<> struct libdivide_constants<uint16_t,7724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7724_MAGIC, .more = U16LD_DENOM_7724_MORE};};
template<> struct libdivide_constants<uint16_t,7725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7725_MAGIC, .more = U16LD_DENOM_7725_MORE};};
template<> struct libdivide_constants<uint16_t,7726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7726_MAGIC, .more = U16LD_DENOM_7726_MORE};};
template<> struct libdivide_constants<uint16_t,7727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7727_MAGIC, .more = U16LD_DENOM_7727_MORE};};
template<> struct libdivide_constants<uint16_t,7728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7728_MAGIC, .more = U16LD_DENOM_7728_MORE};};
template<> struct libdivide_constants<uint16_t,7729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7729_MAGIC, .more = U16LD_DENOM_7729_MORE};};
template<> struct libdivide_constants<uint16_t,7730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7730_MAGIC, .more = U16LD_DENOM_7730_MORE};};
template<> struct libdivide_constants<uint16_t,7731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7731_MAGIC, .more = U16LD_DENOM_7731_MORE};};
template<> struct libdivide_constants<uint16_t,7732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7732_MAGIC, .more = U16LD_DENOM_7732_MORE};};
template<> struct libdivide_constants<uint16_t,7733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7733_MAGIC, .more = U16LD_DENOM_7733_MORE};};
template<> struct libdivide_constants<uint16_t,7734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7734_MAGIC, .more = U16LD_DENOM_7734_MORE};};
template<> struct libdivide_constants<uint16_t,7735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7735_MAGIC, .more = U16LD_DENOM_7735_MORE};};
template<> struct libdivide_constants<uint16_t,7736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7736_MAGIC, .more = U16LD_DENOM_7736_MORE};};
template<> struct libdivide_constants<uint16_t,7737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7737_MAGIC, .more = U16LD_DENOM_7737_MORE};};
template<> struct libdivide_constants<uint16_t,7738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7738_MAGIC, .more = U16LD_DENOM_7738_MORE};};
template<> struct libdivide_constants<uint16_t,7739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7739_MAGIC, .more = U16LD_DENOM_7739_MORE};};
template<> struct libdivide_constants<uint16_t,7740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7740_MAGIC, .more = U16LD_DENOM_7740_MORE};};
template<> struct libdivide_constants<uint16_t,7741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7741_MAGIC, .more = U16LD_DENOM_7741_MORE};};
template<> struct libdivide_constants<uint16_t,7742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7742_MAGIC, .more = U16LD_DENOM_7742_MORE};};
template<> struct libdivide_constants<uint16_t,7743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7743_MAGIC, .more = U16LD_DENOM_7743_MORE};};
template<> struct libdivide_constants<uint16_t,7744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7744_MAGIC, .more = U16LD_DENOM_7744_MORE};};
template<> struct libdivide_constants<uint16_t,7745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7745_MAGIC, .more = U16LD_DENOM_7745_MORE};};
template<> struct libdivide_constants<uint16_t,7746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7746_MAGIC, .more = U16LD_DENOM_7746_MORE};};
template<> struct libdivide_constants<uint16_t,7747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7747_MAGIC, .more = U16LD_DENOM_7747_MORE};};
template<> struct libdivide_constants<uint16_t,7748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7748_MAGIC, .more = U16LD_DENOM_7748_MORE};};
template<> struct libdivide_constants<uint16_t,7749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7749_MAGIC, .more = U16LD_DENOM_7749_MORE};};
template<> struct libdivide_constants<uint16_t,7750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7750_MAGIC, .more = U16LD_DENOM_7750_MORE};};
template<> struct libdivide_constants<uint16_t,7751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7751_MAGIC, .more = U16LD_DENOM_7751_MORE};};
template<> struct libdivide_constants<uint16_t,7752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7752_MAGIC, .more = U16LD_DENOM_7752_MORE};};
template<> struct libdivide_constants<uint16_t,7753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7753_MAGIC, .more = U16LD_DENOM_7753_MORE};};
template<> struct libdivide_constants<uint16_t,7754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7754_MAGIC, .more = U16LD_DENOM_7754_MORE};};
template<> struct libdivide_constants<uint16_t,7755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7755_MAGIC, .more = U16LD_DENOM_7755_MORE};};
template<> struct libdivide_constants<uint16_t,7756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7756_MAGIC, .more = U16LD_DENOM_7756_MORE};};
template<> struct libdivide_constants<uint16_t,7757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7757_MAGIC, .more = U16LD_DENOM_7757_MORE};};
template<> struct libdivide_constants<uint16_t,7758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7758_MAGIC, .more = U16LD_DENOM_7758_MORE};};
template<> struct libdivide_constants<uint16_t,7759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7759_MAGIC, .more = U16LD_DENOM_7759_MORE};};
template<> struct libdivide_constants<uint16_t,7760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7760_MAGIC, .more = U16LD_DENOM_7760_MORE};};
template<> struct libdivide_constants<uint16_t,7761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7761_MAGIC, .more = U16LD_DENOM_7761_MORE};};
template<> struct libdivide_constants<uint16_t,7762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7762_MAGIC, .more = U16LD_DENOM_7762_MORE};};
template<> struct libdivide_constants<uint16_t,7763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7763_MAGIC, .more = U16LD_DENOM_7763_MORE};};
template<> struct libdivide_constants<uint16_t,7764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7764_MAGIC, .more = U16LD_DENOM_7764_MORE};};
template<> struct libdivide_constants<uint16_t,7765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7765_MAGIC, .more = U16LD_DENOM_7765_MORE};};
template<> struct libdivide_constants<uint16_t,7766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7766_MAGIC, .more = U16LD_DENOM_7766_MORE};};
template<> struct libdivide_constants<uint16_t,7767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7767_MAGIC, .more = U16LD_DENOM_7767_MORE};};
template<> struct libdivide_constants<uint16_t,7768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7768_MAGIC, .more = U16LD_DENOM_7768_MORE};};
template<> struct libdivide_constants<uint16_t,7769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7769_MAGIC, .more = U16LD_DENOM_7769_MORE};};
template<> struct libdivide_constants<uint16_t,7770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7770_MAGIC, .more = U16LD_DENOM_7770_MORE};};
template<> struct libdivide_constants<uint16_t,7771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7771_MAGIC, .more = U16LD_DENOM_7771_MORE};};
template<> struct libdivide_constants<uint16_t,7772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7772_MAGIC, .more = U16LD_DENOM_7772_MORE};};
template<> struct libdivide_constants<uint16_t,7773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7773_MAGIC, .more = U16LD_DENOM_7773_MORE};};
template<> struct libdivide_constants<uint16_t,7774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7774_MAGIC, .more = U16LD_DENOM_7774_MORE};};
template<> struct libdivide_constants<uint16_t,7775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7775_MAGIC, .more = U16LD_DENOM_7775_MORE};};
template<> struct libdivide_constants<uint16_t,7776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7776_MAGIC, .more = U16LD_DENOM_7776_MORE};};
template<> struct libdivide_constants<uint16_t,7777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7777_MAGIC, .more = U16LD_DENOM_7777_MORE};};
template<> struct libdivide_constants<uint16_t,7778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7778_MAGIC, .more = U16LD_DENOM_7778_MORE};};
template<> struct libdivide_constants<uint16_t,7779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7779_MAGIC, .more = U16LD_DENOM_7779_MORE};};
template<> struct libdivide_constants<uint16_t,7780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7780_MAGIC, .more = U16LD_DENOM_7780_MORE};};
template<> struct libdivide_constants<uint16_t,7781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7781_MAGIC, .more = U16LD_DENOM_7781_MORE};};
template<> struct libdivide_constants<uint16_t,7782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7782_MAGIC, .more = U16LD_DENOM_7782_MORE};};
template<> struct libdivide_constants<uint16_t,7783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7783_MAGIC, .more = U16LD_DENOM_7783_MORE};};
template<> struct libdivide_constants<uint16_t,7784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7784_MAGIC, .more = U16LD_DENOM_7784_MORE};};
template<> struct libdivide_constants<uint16_t,7785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7785_MAGIC, .more = U16LD_DENOM_7785_MORE};};
template<> struct libdivide_constants<uint16_t,7786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7786_MAGIC, .more = U16LD_DENOM_7786_MORE};};
template<> struct libdivide_constants<uint16_t,7787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7787_MAGIC, .more = U16LD_DENOM_7787_MORE};};
template<> struct libdivide_constants<uint16_t,7788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7788_MAGIC, .more = U16LD_DENOM_7788_MORE};};
template<> struct libdivide_constants<uint16_t,7789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7789_MAGIC, .more = U16LD_DENOM_7789_MORE};};
template<> struct libdivide_constants<uint16_t,7790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7790_MAGIC, .more = U16LD_DENOM_7790_MORE};};
template<> struct libdivide_constants<uint16_t,7791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7791_MAGIC, .more = U16LD_DENOM_7791_MORE};};
template<> struct libdivide_constants<uint16_t,7792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7792_MAGIC, .more = U16LD_DENOM_7792_MORE};};
template<> struct libdivide_constants<uint16_t,7793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7793_MAGIC, .more = U16LD_DENOM_7793_MORE};};
template<> struct libdivide_constants<uint16_t,7794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7794_MAGIC, .more = U16LD_DENOM_7794_MORE};};
template<> struct libdivide_constants<uint16_t,7795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7795_MAGIC, .more = U16LD_DENOM_7795_MORE};};
template<> struct libdivide_constants<uint16_t,7796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7796_MAGIC, .more = U16LD_DENOM_7796_MORE};};
template<> struct libdivide_constants<uint16_t,7797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7797_MAGIC, .more = U16LD_DENOM_7797_MORE};};
template<> struct libdivide_constants<uint16_t,7798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7798_MAGIC, .more = U16LD_DENOM_7798_MORE};};
template<> struct libdivide_constants<uint16_t,7799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7799_MAGIC, .more = U16LD_DENOM_7799_MORE};};
template<> struct libdivide_constants<uint16_t,7800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7800_MAGIC, .more = U16LD_DENOM_7800_MORE};};
template<> struct libdivide_constants<uint16_t,7801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7801_MAGIC, .more = U16LD_DENOM_7801_MORE};};
template<> struct libdivide_constants<uint16_t,7802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7802_MAGIC, .more = U16LD_DENOM_7802_MORE};};
template<> struct libdivide_constants<uint16_t,7803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7803_MAGIC, .more = U16LD_DENOM_7803_MORE};};
template<> struct libdivide_constants<uint16_t,7804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7804_MAGIC, .more = U16LD_DENOM_7804_MORE};};
template<> struct libdivide_constants<uint16_t,7805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7805_MAGIC, .more = U16LD_DENOM_7805_MORE};};
template<> struct libdivide_constants<uint16_t,7806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7806_MAGIC, .more = U16LD_DENOM_7806_MORE};};
template<> struct libdivide_constants<uint16_t,7807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7807_MAGIC, .more = U16LD_DENOM_7807_MORE};};
template<> struct libdivide_constants<uint16_t,7808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7808_MAGIC, .more = U16LD_DENOM_7808_MORE};};
template<> struct libdivide_constants<uint16_t,7809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7809_MAGIC, .more = U16LD_DENOM_7809_MORE};};
template<> struct libdivide_constants<uint16_t,7810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7810_MAGIC, .more = U16LD_DENOM_7810_MORE};};
template<> struct libdivide_constants<uint16_t,7811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7811_MAGIC, .more = U16LD_DENOM_7811_MORE};};
template<> struct libdivide_constants<uint16_t,7812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7812_MAGIC, .more = U16LD_DENOM_7812_MORE};};
template<> struct libdivide_constants<uint16_t,7813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7813_MAGIC, .more = U16LD_DENOM_7813_MORE};};
template<> struct libdivide_constants<uint16_t,7814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7814_MAGIC, .more = U16LD_DENOM_7814_MORE};};
template<> struct libdivide_constants<uint16_t,7815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7815_MAGIC, .more = U16LD_DENOM_7815_MORE};};
template<> struct libdivide_constants<uint16_t,7816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7816_MAGIC, .more = U16LD_DENOM_7816_MORE};};
template<> struct libdivide_constants<uint16_t,7817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7817_MAGIC, .more = U16LD_DENOM_7817_MORE};};
template<> struct libdivide_constants<uint16_t,7818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7818_MAGIC, .more = U16LD_DENOM_7818_MORE};};
template<> struct libdivide_constants<uint16_t,7819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7819_MAGIC, .more = U16LD_DENOM_7819_MORE};};
template<> struct libdivide_constants<uint16_t,7820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7820_MAGIC, .more = U16LD_DENOM_7820_MORE};};
template<> struct libdivide_constants<uint16_t,7821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7821_MAGIC, .more = U16LD_DENOM_7821_MORE};};
template<> struct libdivide_constants<uint16_t,7822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7822_MAGIC, .more = U16LD_DENOM_7822_MORE};};
template<> struct libdivide_constants<uint16_t,7823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7823_MAGIC, .more = U16LD_DENOM_7823_MORE};};
template<> struct libdivide_constants<uint16_t,7824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7824_MAGIC, .more = U16LD_DENOM_7824_MORE};};
template<> struct libdivide_constants<uint16_t,7825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7825_MAGIC, .more = U16LD_DENOM_7825_MORE};};
template<> struct libdivide_constants<uint16_t,7826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7826_MAGIC, .more = U16LD_DENOM_7826_MORE};};
template<> struct libdivide_constants<uint16_t,7827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7827_MAGIC, .more = U16LD_DENOM_7827_MORE};};
template<> struct libdivide_constants<uint16_t,7828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7828_MAGIC, .more = U16LD_DENOM_7828_MORE};};
template<> struct libdivide_constants<uint16_t,7829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7829_MAGIC, .more = U16LD_DENOM_7829_MORE};};
template<> struct libdivide_constants<uint16_t,7830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7830_MAGIC, .more = U16LD_DENOM_7830_MORE};};
template<> struct libdivide_constants<uint16_t,7831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7831_MAGIC, .more = U16LD_DENOM_7831_MORE};};
template<> struct libdivide_constants<uint16_t,7832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7832_MAGIC, .more = U16LD_DENOM_7832_MORE};};
template<> struct libdivide_constants<uint16_t,7833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7833_MAGIC, .more = U16LD_DENOM_7833_MORE};};
template<> struct libdivide_constants<uint16_t,7834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7834_MAGIC, .more = U16LD_DENOM_7834_MORE};};
template<> struct libdivide_constants<uint16_t,7835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7835_MAGIC, .more = U16LD_DENOM_7835_MORE};};
template<> struct libdivide_constants<uint16_t,7836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7836_MAGIC, .more = U16LD_DENOM_7836_MORE};};
template<> struct libdivide_constants<uint16_t,7837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7837_MAGIC, .more = U16LD_DENOM_7837_MORE};};
template<> struct libdivide_constants<uint16_t,7838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7838_MAGIC, .more = U16LD_DENOM_7838_MORE};};
template<> struct libdivide_constants<uint16_t,7839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7839_MAGIC, .more = U16LD_DENOM_7839_MORE};};
template<> struct libdivide_constants<uint16_t,7840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7840_MAGIC, .more = U16LD_DENOM_7840_MORE};};
template<> struct libdivide_constants<uint16_t,7841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7841_MAGIC, .more = U16LD_DENOM_7841_MORE};};
template<> struct libdivide_constants<uint16_t,7842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7842_MAGIC, .more = U16LD_DENOM_7842_MORE};};
template<> struct libdivide_constants<uint16_t,7843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7843_MAGIC, .more = U16LD_DENOM_7843_MORE};};
template<> struct libdivide_constants<uint16_t,7844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7844_MAGIC, .more = U16LD_DENOM_7844_MORE};};
template<> struct libdivide_constants<uint16_t,7845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7845_MAGIC, .more = U16LD_DENOM_7845_MORE};};
template<> struct libdivide_constants<uint16_t,7846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7846_MAGIC, .more = U16LD_DENOM_7846_MORE};};
template<> struct libdivide_constants<uint16_t,7847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7847_MAGIC, .more = U16LD_DENOM_7847_MORE};};
template<> struct libdivide_constants<uint16_t,7848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7848_MAGIC, .more = U16LD_DENOM_7848_MORE};};
template<> struct libdivide_constants<uint16_t,7849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7849_MAGIC, .more = U16LD_DENOM_7849_MORE};};
template<> struct libdivide_constants<uint16_t,7850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7850_MAGIC, .more = U16LD_DENOM_7850_MORE};};
template<> struct libdivide_constants<uint16_t,7851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7851_MAGIC, .more = U16LD_DENOM_7851_MORE};};
template<> struct libdivide_constants<uint16_t,7852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7852_MAGIC, .more = U16LD_DENOM_7852_MORE};};
template<> struct libdivide_constants<uint16_t,7853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7853_MAGIC, .more = U16LD_DENOM_7853_MORE};};
template<> struct libdivide_constants<uint16_t,7854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7854_MAGIC, .more = U16LD_DENOM_7854_MORE};};
template<> struct libdivide_constants<uint16_t,7855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7855_MAGIC, .more = U16LD_DENOM_7855_MORE};};
template<> struct libdivide_constants<uint16_t,7856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7856_MAGIC, .more = U16LD_DENOM_7856_MORE};};
template<> struct libdivide_constants<uint16_t,7857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7857_MAGIC, .more = U16LD_DENOM_7857_MORE};};
template<> struct libdivide_constants<uint16_t,7858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7858_MAGIC, .more = U16LD_DENOM_7858_MORE};};
template<> struct libdivide_constants<uint16_t,7859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7859_MAGIC, .more = U16LD_DENOM_7859_MORE};};
template<> struct libdivide_constants<uint16_t,7860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7860_MAGIC, .more = U16LD_DENOM_7860_MORE};};
template<> struct libdivide_constants<uint16_t,7861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7861_MAGIC, .more = U16LD_DENOM_7861_MORE};};
template<> struct libdivide_constants<uint16_t,7862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7862_MAGIC, .more = U16LD_DENOM_7862_MORE};};
template<> struct libdivide_constants<uint16_t,7863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7863_MAGIC, .more = U16LD_DENOM_7863_MORE};};
template<> struct libdivide_constants<uint16_t,7864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7864_MAGIC, .more = U16LD_DENOM_7864_MORE};};
template<> struct libdivide_constants<uint16_t,7865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7865_MAGIC, .more = U16LD_DENOM_7865_MORE};};
template<> struct libdivide_constants<uint16_t,7866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7866_MAGIC, .more = U16LD_DENOM_7866_MORE};};
template<> struct libdivide_constants<uint16_t,7867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7867_MAGIC, .more = U16LD_DENOM_7867_MORE};};
template<> struct libdivide_constants<uint16_t,7868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7868_MAGIC, .more = U16LD_DENOM_7868_MORE};};
template<> struct libdivide_constants<uint16_t,7869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7869_MAGIC, .more = U16LD_DENOM_7869_MORE};};
template<> struct libdivide_constants<uint16_t,7870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7870_MAGIC, .more = U16LD_DENOM_7870_MORE};};
template<> struct libdivide_constants<uint16_t,7871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7871_MAGIC, .more = U16LD_DENOM_7871_MORE};};
template<> struct libdivide_constants<uint16_t,7872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7872_MAGIC, .more = U16LD_DENOM_7872_MORE};};
template<> struct libdivide_constants<uint16_t,7873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7873_MAGIC, .more = U16LD_DENOM_7873_MORE};};
template<> struct libdivide_constants<uint16_t,7874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7874_MAGIC, .more = U16LD_DENOM_7874_MORE};};
template<> struct libdivide_constants<uint16_t,7875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7875_MAGIC, .more = U16LD_DENOM_7875_MORE};};
template<> struct libdivide_constants<uint16_t,7876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7876_MAGIC, .more = U16LD_DENOM_7876_MORE};};
template<> struct libdivide_constants<uint16_t,7877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7877_MAGIC, .more = U16LD_DENOM_7877_MORE};};
template<> struct libdivide_constants<uint16_t,7878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7878_MAGIC, .more = U16LD_DENOM_7878_MORE};};
template<> struct libdivide_constants<uint16_t,7879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7879_MAGIC, .more = U16LD_DENOM_7879_MORE};};
template<> struct libdivide_constants<uint16_t,7880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7880_MAGIC, .more = U16LD_DENOM_7880_MORE};};
template<> struct libdivide_constants<uint16_t,7881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7881_MAGIC, .more = U16LD_DENOM_7881_MORE};};
template<> struct libdivide_constants<uint16_t,7882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7882_MAGIC, .more = U16LD_DENOM_7882_MORE};};
template<> struct libdivide_constants<uint16_t,7883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7883_MAGIC, .more = U16LD_DENOM_7883_MORE};};
template<> struct libdivide_constants<uint16_t,7884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7884_MAGIC, .more = U16LD_DENOM_7884_MORE};};
template<> struct libdivide_constants<uint16_t,7885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7885_MAGIC, .more = U16LD_DENOM_7885_MORE};};
template<> struct libdivide_constants<uint16_t,7886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7886_MAGIC, .more = U16LD_DENOM_7886_MORE};};
template<> struct libdivide_constants<uint16_t,7887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7887_MAGIC, .more = U16LD_DENOM_7887_MORE};};
template<> struct libdivide_constants<uint16_t,7888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7888_MAGIC, .more = U16LD_DENOM_7888_MORE};};
template<> struct libdivide_constants<uint16_t,7889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7889_MAGIC, .more = U16LD_DENOM_7889_MORE};};
template<> struct libdivide_constants<uint16_t,7890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7890_MAGIC, .more = U16LD_DENOM_7890_MORE};};
template<> struct libdivide_constants<uint16_t,7891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7891_MAGIC, .more = U16LD_DENOM_7891_MORE};};
template<> struct libdivide_constants<uint16_t,7892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7892_MAGIC, .more = U16LD_DENOM_7892_MORE};};
template<> struct libdivide_constants<uint16_t,7893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7893_MAGIC, .more = U16LD_DENOM_7893_MORE};};
template<> struct libdivide_constants<uint16_t,7894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7894_MAGIC, .more = U16LD_DENOM_7894_MORE};};
template<> struct libdivide_constants<uint16_t,7895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7895_MAGIC, .more = U16LD_DENOM_7895_MORE};};
template<> struct libdivide_constants<uint16_t,7896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7896_MAGIC, .more = U16LD_DENOM_7896_MORE};};
template<> struct libdivide_constants<uint16_t,7897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7897_MAGIC, .more = U16LD_DENOM_7897_MORE};};
template<> struct libdivide_constants<uint16_t,7898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7898_MAGIC, .more = U16LD_DENOM_7898_MORE};};
template<> struct libdivide_constants<uint16_t,7899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7899_MAGIC, .more = U16LD_DENOM_7899_MORE};};
template<> struct libdivide_constants<uint16_t,7900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7900_MAGIC, .more = U16LD_DENOM_7900_MORE};};
template<> struct libdivide_constants<uint16_t,7901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7901_MAGIC, .more = U16LD_DENOM_7901_MORE};};
template<> struct libdivide_constants<uint16_t,7902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7902_MAGIC, .more = U16LD_DENOM_7902_MORE};};
template<> struct libdivide_constants<uint16_t,7903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7903_MAGIC, .more = U16LD_DENOM_7903_MORE};};
template<> struct libdivide_constants<uint16_t,7904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7904_MAGIC, .more = U16LD_DENOM_7904_MORE};};
template<> struct libdivide_constants<uint16_t,7905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7905_MAGIC, .more = U16LD_DENOM_7905_MORE};};
template<> struct libdivide_constants<uint16_t,7906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7906_MAGIC, .more = U16LD_DENOM_7906_MORE};};
template<> struct libdivide_constants<uint16_t,7907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7907_MAGIC, .more = U16LD_DENOM_7907_MORE};};
template<> struct libdivide_constants<uint16_t,7908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7908_MAGIC, .more = U16LD_DENOM_7908_MORE};};
template<> struct libdivide_constants<uint16_t,7909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7909_MAGIC, .more = U16LD_DENOM_7909_MORE};};
template<> struct libdivide_constants<uint16_t,7910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7910_MAGIC, .more = U16LD_DENOM_7910_MORE};};
template<> struct libdivide_constants<uint16_t,7911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7911_MAGIC, .more = U16LD_DENOM_7911_MORE};};
template<> struct libdivide_constants<uint16_t,7912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7912_MAGIC, .more = U16LD_DENOM_7912_MORE};};
template<> struct libdivide_constants<uint16_t,7913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7913_MAGIC, .more = U16LD_DENOM_7913_MORE};};
template<> struct libdivide_constants<uint16_t,7914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7914_MAGIC, .more = U16LD_DENOM_7914_MORE};};
template<> struct libdivide_constants<uint16_t,7915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7915_MAGIC, .more = U16LD_DENOM_7915_MORE};};
template<> struct libdivide_constants<uint16_t,7916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7916_MAGIC, .more = U16LD_DENOM_7916_MORE};};
template<> struct libdivide_constants<uint16_t,7917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7917_MAGIC, .more = U16LD_DENOM_7917_MORE};};
template<> struct libdivide_constants<uint16_t,7918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7918_MAGIC, .more = U16LD_DENOM_7918_MORE};};
template<> struct libdivide_constants<uint16_t,7919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7919_MAGIC, .more = U16LD_DENOM_7919_MORE};};
template<> struct libdivide_constants<uint16_t,7920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7920_MAGIC, .more = U16LD_DENOM_7920_MORE};};
template<> struct libdivide_constants<uint16_t,7921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7921_MAGIC, .more = U16LD_DENOM_7921_MORE};};
template<> struct libdivide_constants<uint16_t,7922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7922_MAGIC, .more = U16LD_DENOM_7922_MORE};};
template<> struct libdivide_constants<uint16_t,7923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7923_MAGIC, .more = U16LD_DENOM_7923_MORE};};
template<> struct libdivide_constants<uint16_t,7924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7924_MAGIC, .more = U16LD_DENOM_7924_MORE};};
template<> struct libdivide_constants<uint16_t,7925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7925_MAGIC, .more = U16LD_DENOM_7925_MORE};};
template<> struct libdivide_constants<uint16_t,7926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7926_MAGIC, .more = U16LD_DENOM_7926_MORE};};
template<> struct libdivide_constants<uint16_t,7927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7927_MAGIC, .more = U16LD_DENOM_7927_MORE};};
template<> struct libdivide_constants<uint16_t,7928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7928_MAGIC, .more = U16LD_DENOM_7928_MORE};};
template<> struct libdivide_constants<uint16_t,7929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7929_MAGIC, .more = U16LD_DENOM_7929_MORE};};
template<> struct libdivide_constants<uint16_t,7930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7930_MAGIC, .more = U16LD_DENOM_7930_MORE};};
template<> struct libdivide_constants<uint16_t,7931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7931_MAGIC, .more = U16LD_DENOM_7931_MORE};};
template<> struct libdivide_constants<uint16_t,7932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7932_MAGIC, .more = U16LD_DENOM_7932_MORE};};
template<> struct libdivide_constants<uint16_t,7933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7933_MAGIC, .more = U16LD_DENOM_7933_MORE};};
template<> struct libdivide_constants<uint16_t,7934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7934_MAGIC, .more = U16LD_DENOM_7934_MORE};};
template<> struct libdivide_constants<uint16_t,7935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7935_MAGIC, .more = U16LD_DENOM_7935_MORE};};
template<> struct libdivide_constants<uint16_t,7936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7936_MAGIC, .more = U16LD_DENOM_7936_MORE};};
template<> struct libdivide_constants<uint16_t,7937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7937_MAGIC, .more = U16LD_DENOM_7937_MORE};};
template<> struct libdivide_constants<uint16_t,7938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7938_MAGIC, .more = U16LD_DENOM_7938_MORE};};
template<> struct libdivide_constants<uint16_t,7939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7939_MAGIC, .more = U16LD_DENOM_7939_MORE};};
template<> struct libdivide_constants<uint16_t,7940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7940_MAGIC, .more = U16LD_DENOM_7940_MORE};};
template<> struct libdivide_constants<uint16_t,7941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7941_MAGIC, .more = U16LD_DENOM_7941_MORE};};
template<> struct libdivide_constants<uint16_t,7942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7942_MAGIC, .more = U16LD_DENOM_7942_MORE};};
template<> struct libdivide_constants<uint16_t,7943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7943_MAGIC, .more = U16LD_DENOM_7943_MORE};};
template<> struct libdivide_constants<uint16_t,7944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7944_MAGIC, .more = U16LD_DENOM_7944_MORE};};
template<> struct libdivide_constants<uint16_t,7945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7945_MAGIC, .more = U16LD_DENOM_7945_MORE};};
template<> struct libdivide_constants<uint16_t,7946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7946_MAGIC, .more = U16LD_DENOM_7946_MORE};};
template<> struct libdivide_constants<uint16_t,7947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7947_MAGIC, .more = U16LD_DENOM_7947_MORE};};
template<> struct libdivide_constants<uint16_t,7948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7948_MAGIC, .more = U16LD_DENOM_7948_MORE};};
template<> struct libdivide_constants<uint16_t,7949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7949_MAGIC, .more = U16LD_DENOM_7949_MORE};};
template<> struct libdivide_constants<uint16_t,7950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7950_MAGIC, .more = U16LD_DENOM_7950_MORE};};
template<> struct libdivide_constants<uint16_t,7951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7951_MAGIC, .more = U16LD_DENOM_7951_MORE};};
template<> struct libdivide_constants<uint16_t,7952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7952_MAGIC, .more = U16LD_DENOM_7952_MORE};};
template<> struct libdivide_constants<uint16_t,7953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7953_MAGIC, .more = U16LD_DENOM_7953_MORE};};
template<> struct libdivide_constants<uint16_t,7954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7954_MAGIC, .more = U16LD_DENOM_7954_MORE};};
template<> struct libdivide_constants<uint16_t,7955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7955_MAGIC, .more = U16LD_DENOM_7955_MORE};};
template<> struct libdivide_constants<uint16_t,7956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7956_MAGIC, .more = U16LD_DENOM_7956_MORE};};
template<> struct libdivide_constants<uint16_t,7957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7957_MAGIC, .more = U16LD_DENOM_7957_MORE};};
template<> struct libdivide_constants<uint16_t,7958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7958_MAGIC, .more = U16LD_DENOM_7958_MORE};};
template<> struct libdivide_constants<uint16_t,7959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7959_MAGIC, .more = U16LD_DENOM_7959_MORE};};
template<> struct libdivide_constants<uint16_t,7960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7960_MAGIC, .more = U16LD_DENOM_7960_MORE};};
template<> struct libdivide_constants<uint16_t,7961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7961_MAGIC, .more = U16LD_DENOM_7961_MORE};};
template<> struct libdivide_constants<uint16_t,7962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7962_MAGIC, .more = U16LD_DENOM_7962_MORE};};
template<> struct libdivide_constants<uint16_t,7963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7963_MAGIC, .more = U16LD_DENOM_7963_MORE};};
template<> struct libdivide_constants<uint16_t,7964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7964_MAGIC, .more = U16LD_DENOM_7964_MORE};};
template<> struct libdivide_constants<uint16_t,7965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7965_MAGIC, .more = U16LD_DENOM_7965_MORE};};
template<> struct libdivide_constants<uint16_t,7966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7966_MAGIC, .more = U16LD_DENOM_7966_MORE};};
template<> struct libdivide_constants<uint16_t,7967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7967_MAGIC, .more = U16LD_DENOM_7967_MORE};};
template<> struct libdivide_constants<uint16_t,7968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7968_MAGIC, .more = U16LD_DENOM_7968_MORE};};
template<> struct libdivide_constants<uint16_t,7969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7969_MAGIC, .more = U16LD_DENOM_7969_MORE};};
template<> struct libdivide_constants<uint16_t,7970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7970_MAGIC, .more = U16LD_DENOM_7970_MORE};};
template<> struct libdivide_constants<uint16_t,7971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7971_MAGIC, .more = U16LD_DENOM_7971_MORE};};
template<> struct libdivide_constants<uint16_t,7972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7972_MAGIC, .more = U16LD_DENOM_7972_MORE};};
template<> struct libdivide_constants<uint16_t,7973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7973_MAGIC, .more = U16LD_DENOM_7973_MORE};};
template<> struct libdivide_constants<uint16_t,7974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7974_MAGIC, .more = U16LD_DENOM_7974_MORE};};
template<> struct libdivide_constants<uint16_t,7975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7975_MAGIC, .more = U16LD_DENOM_7975_MORE};};
template<> struct libdivide_constants<uint16_t,7976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7976_MAGIC, .more = U16LD_DENOM_7976_MORE};};
template<> struct libdivide_constants<uint16_t,7977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7977_MAGIC, .more = U16LD_DENOM_7977_MORE};};
template<> struct libdivide_constants<uint16_t,7978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7978_MAGIC, .more = U16LD_DENOM_7978_MORE};};
template<> struct libdivide_constants<uint16_t,7979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7979_MAGIC, .more = U16LD_DENOM_7979_MORE};};
template<> struct libdivide_constants<uint16_t,7980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7980_MAGIC, .more = U16LD_DENOM_7980_MORE};};
template<> struct libdivide_constants<uint16_t,7981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7981_MAGIC, .more = U16LD_DENOM_7981_MORE};};
template<> struct libdivide_constants<uint16_t,7982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7982_MAGIC, .more = U16LD_DENOM_7982_MORE};};
template<> struct libdivide_constants<uint16_t,7983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7983_MAGIC, .more = U16LD_DENOM_7983_MORE};};
template<> struct libdivide_constants<uint16_t,7984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7984_MAGIC, .more = U16LD_DENOM_7984_MORE};};
template<> struct libdivide_constants<uint16_t,7985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7985_MAGIC, .more = U16LD_DENOM_7985_MORE};};
template<> struct libdivide_constants<uint16_t,7986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7986_MAGIC, .more = U16LD_DENOM_7986_MORE};};
template<> struct libdivide_constants<uint16_t,7987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7987_MAGIC, .more = U16LD_DENOM_7987_MORE};};
template<> struct libdivide_constants<uint16_t,7988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7988_MAGIC, .more = U16LD_DENOM_7988_MORE};};
template<> struct libdivide_constants<uint16_t,7989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7989_MAGIC, .more = U16LD_DENOM_7989_MORE};};
template<> struct libdivide_constants<uint16_t,7990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7990_MAGIC, .more = U16LD_DENOM_7990_MORE};};
template<> struct libdivide_constants<uint16_t,7991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7991_MAGIC, .more = U16LD_DENOM_7991_MORE};};
template<> struct libdivide_constants<uint16_t,7992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7992_MAGIC, .more = U16LD_DENOM_7992_MORE};};
template<> struct libdivide_constants<uint16_t,7993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7993_MAGIC, .more = U16LD_DENOM_7993_MORE};};
template<> struct libdivide_constants<uint16_t,7994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7994_MAGIC, .more = U16LD_DENOM_7994_MORE};};
template<> struct libdivide_constants<uint16_t,7995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7995_MAGIC, .more = U16LD_DENOM_7995_MORE};};
template<> struct libdivide_constants<uint16_t,7996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7996_MAGIC, .more = U16LD_DENOM_7996_MORE};};
template<> struct libdivide_constants<uint16_t,7997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7997_MAGIC, .more = U16LD_DENOM_7997_MORE};};
template<> struct libdivide_constants<uint16_t,7998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7998_MAGIC, .more = U16LD_DENOM_7998_MORE};};
template<> struct libdivide_constants<uint16_t,7999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_7999_MAGIC, .more = U16LD_DENOM_7999_MORE};};
template<> struct libdivide_constants<uint16_t,8000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8000_MAGIC, .more = U16LD_DENOM_8000_MORE};};
template<> struct libdivide_constants<uint16_t,8001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8001_MAGIC, .more = U16LD_DENOM_8001_MORE};};
template<> struct libdivide_constants<uint16_t,8002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8002_MAGIC, .more = U16LD_DENOM_8002_MORE};};
template<> struct libdivide_constants<uint16_t,8003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8003_MAGIC, .more = U16LD_DENOM_8003_MORE};};
template<> struct libdivide_constants<uint16_t,8004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8004_MAGIC, .more = U16LD_DENOM_8004_MORE};};
template<> struct libdivide_constants<uint16_t,8005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8005_MAGIC, .more = U16LD_DENOM_8005_MORE};};
template<> struct libdivide_constants<uint16_t,8006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8006_MAGIC, .more = U16LD_DENOM_8006_MORE};};
template<> struct libdivide_constants<uint16_t,8007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8007_MAGIC, .more = U16LD_DENOM_8007_MORE};};
template<> struct libdivide_constants<uint16_t,8008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8008_MAGIC, .more = U16LD_DENOM_8008_MORE};};
template<> struct libdivide_constants<uint16_t,8009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8009_MAGIC, .more = U16LD_DENOM_8009_MORE};};
template<> struct libdivide_constants<uint16_t,8010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8010_MAGIC, .more = U16LD_DENOM_8010_MORE};};
template<> struct libdivide_constants<uint16_t,8011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8011_MAGIC, .more = U16LD_DENOM_8011_MORE};};
template<> struct libdivide_constants<uint16_t,8012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8012_MAGIC, .more = U16LD_DENOM_8012_MORE};};
template<> struct libdivide_constants<uint16_t,8013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8013_MAGIC, .more = U16LD_DENOM_8013_MORE};};
template<> struct libdivide_constants<uint16_t,8014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8014_MAGIC, .more = U16LD_DENOM_8014_MORE};};
template<> struct libdivide_constants<uint16_t,8015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8015_MAGIC, .more = U16LD_DENOM_8015_MORE};};
template<> struct libdivide_constants<uint16_t,8016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8016_MAGIC, .more = U16LD_DENOM_8016_MORE};};
template<> struct libdivide_constants<uint16_t,8017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8017_MAGIC, .more = U16LD_DENOM_8017_MORE};};
template<> struct libdivide_constants<uint16_t,8018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8018_MAGIC, .more = U16LD_DENOM_8018_MORE};};
template<> struct libdivide_constants<uint16_t,8019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8019_MAGIC, .more = U16LD_DENOM_8019_MORE};};
template<> struct libdivide_constants<uint16_t,8020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8020_MAGIC, .more = U16LD_DENOM_8020_MORE};};
template<> struct libdivide_constants<uint16_t,8021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8021_MAGIC, .more = U16LD_DENOM_8021_MORE};};
template<> struct libdivide_constants<uint16_t,8022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8022_MAGIC, .more = U16LD_DENOM_8022_MORE};};
template<> struct libdivide_constants<uint16_t,8023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8023_MAGIC, .more = U16LD_DENOM_8023_MORE};};
template<> struct libdivide_constants<uint16_t,8024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8024_MAGIC, .more = U16LD_DENOM_8024_MORE};};
template<> struct libdivide_constants<uint16_t,8025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8025_MAGIC, .more = U16LD_DENOM_8025_MORE};};
template<> struct libdivide_constants<uint16_t,8026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8026_MAGIC, .more = U16LD_DENOM_8026_MORE};};
template<> struct libdivide_constants<uint16_t,8027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8027_MAGIC, .more = U16LD_DENOM_8027_MORE};};
template<> struct libdivide_constants<uint16_t,8028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8028_MAGIC, .more = U16LD_DENOM_8028_MORE};};
template<> struct libdivide_constants<uint16_t,8029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8029_MAGIC, .more = U16LD_DENOM_8029_MORE};};
template<> struct libdivide_constants<uint16_t,8030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8030_MAGIC, .more = U16LD_DENOM_8030_MORE};};
template<> struct libdivide_constants<uint16_t,8031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8031_MAGIC, .more = U16LD_DENOM_8031_MORE};};
template<> struct libdivide_constants<uint16_t,8032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8032_MAGIC, .more = U16LD_DENOM_8032_MORE};};
template<> struct libdivide_constants<uint16_t,8033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8033_MAGIC, .more = U16LD_DENOM_8033_MORE};};
template<> struct libdivide_constants<uint16_t,8034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8034_MAGIC, .more = U16LD_DENOM_8034_MORE};};
template<> struct libdivide_constants<uint16_t,8035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8035_MAGIC, .more = U16LD_DENOM_8035_MORE};};
template<> struct libdivide_constants<uint16_t,8036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8036_MAGIC, .more = U16LD_DENOM_8036_MORE};};
template<> struct libdivide_constants<uint16_t,8037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8037_MAGIC, .more = U16LD_DENOM_8037_MORE};};
template<> struct libdivide_constants<uint16_t,8038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8038_MAGIC, .more = U16LD_DENOM_8038_MORE};};
template<> struct libdivide_constants<uint16_t,8039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8039_MAGIC, .more = U16LD_DENOM_8039_MORE};};
template<> struct libdivide_constants<uint16_t,8040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8040_MAGIC, .more = U16LD_DENOM_8040_MORE};};
template<> struct libdivide_constants<uint16_t,8041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8041_MAGIC, .more = U16LD_DENOM_8041_MORE};};
template<> struct libdivide_constants<uint16_t,8042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8042_MAGIC, .more = U16LD_DENOM_8042_MORE};};
template<> struct libdivide_constants<uint16_t,8043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8043_MAGIC, .more = U16LD_DENOM_8043_MORE};};
template<> struct libdivide_constants<uint16_t,8044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8044_MAGIC, .more = U16LD_DENOM_8044_MORE};};
template<> struct libdivide_constants<uint16_t,8045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8045_MAGIC, .more = U16LD_DENOM_8045_MORE};};
template<> struct libdivide_constants<uint16_t,8046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8046_MAGIC, .more = U16LD_DENOM_8046_MORE};};
template<> struct libdivide_constants<uint16_t,8047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8047_MAGIC, .more = U16LD_DENOM_8047_MORE};};
template<> struct libdivide_constants<uint16_t,8048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8048_MAGIC, .more = U16LD_DENOM_8048_MORE};};
template<> struct libdivide_constants<uint16_t,8049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8049_MAGIC, .more = U16LD_DENOM_8049_MORE};};
template<> struct libdivide_constants<uint16_t,8050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8050_MAGIC, .more = U16LD_DENOM_8050_MORE};};
template<> struct libdivide_constants<uint16_t,8051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8051_MAGIC, .more = U16LD_DENOM_8051_MORE};};
template<> struct libdivide_constants<uint16_t,8052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8052_MAGIC, .more = U16LD_DENOM_8052_MORE};};
template<> struct libdivide_constants<uint16_t,8053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8053_MAGIC, .more = U16LD_DENOM_8053_MORE};};
template<> struct libdivide_constants<uint16_t,8054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8054_MAGIC, .more = U16LD_DENOM_8054_MORE};};
template<> struct libdivide_constants<uint16_t,8055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8055_MAGIC, .more = U16LD_DENOM_8055_MORE};};
template<> struct libdivide_constants<uint16_t,8056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8056_MAGIC, .more = U16LD_DENOM_8056_MORE};};
template<> struct libdivide_constants<uint16_t,8057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8057_MAGIC, .more = U16LD_DENOM_8057_MORE};};
template<> struct libdivide_constants<uint16_t,8058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8058_MAGIC, .more = U16LD_DENOM_8058_MORE};};
template<> struct libdivide_constants<uint16_t,8059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8059_MAGIC, .more = U16LD_DENOM_8059_MORE};};
template<> struct libdivide_constants<uint16_t,8060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8060_MAGIC, .more = U16LD_DENOM_8060_MORE};};
template<> struct libdivide_constants<uint16_t,8061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8061_MAGIC, .more = U16LD_DENOM_8061_MORE};};
template<> struct libdivide_constants<uint16_t,8062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8062_MAGIC, .more = U16LD_DENOM_8062_MORE};};
template<> struct libdivide_constants<uint16_t,8063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8063_MAGIC, .more = U16LD_DENOM_8063_MORE};};
template<> struct libdivide_constants<uint16_t,8064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8064_MAGIC, .more = U16LD_DENOM_8064_MORE};};
template<> struct libdivide_constants<uint16_t,8065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8065_MAGIC, .more = U16LD_DENOM_8065_MORE};};
template<> struct libdivide_constants<uint16_t,8066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8066_MAGIC, .more = U16LD_DENOM_8066_MORE};};
template<> struct libdivide_constants<uint16_t,8067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8067_MAGIC, .more = U16LD_DENOM_8067_MORE};};
template<> struct libdivide_constants<uint16_t,8068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8068_MAGIC, .more = U16LD_DENOM_8068_MORE};};
template<> struct libdivide_constants<uint16_t,8069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8069_MAGIC, .more = U16LD_DENOM_8069_MORE};};
template<> struct libdivide_constants<uint16_t,8070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8070_MAGIC, .more = U16LD_DENOM_8070_MORE};};
template<> struct libdivide_constants<uint16_t,8071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8071_MAGIC, .more = U16LD_DENOM_8071_MORE};};
template<> struct libdivide_constants<uint16_t,8072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8072_MAGIC, .more = U16LD_DENOM_8072_MORE};};
template<> struct libdivide_constants<uint16_t,8073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8073_MAGIC, .more = U16LD_DENOM_8073_MORE};};
template<> struct libdivide_constants<uint16_t,8074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8074_MAGIC, .more = U16LD_DENOM_8074_MORE};};
template<> struct libdivide_constants<uint16_t,8075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8075_MAGIC, .more = U16LD_DENOM_8075_MORE};};
template<> struct libdivide_constants<uint16_t,8076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8076_MAGIC, .more = U16LD_DENOM_8076_MORE};};
template<> struct libdivide_constants<uint16_t,8077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8077_MAGIC, .more = U16LD_DENOM_8077_MORE};};
template<> struct libdivide_constants<uint16_t,8078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8078_MAGIC, .more = U16LD_DENOM_8078_MORE};};
template<> struct libdivide_constants<uint16_t,8079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8079_MAGIC, .more = U16LD_DENOM_8079_MORE};};
template<> struct libdivide_constants<uint16_t,8080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8080_MAGIC, .more = U16LD_DENOM_8080_MORE};};
template<> struct libdivide_constants<uint16_t,8081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8081_MAGIC, .more = U16LD_DENOM_8081_MORE};};
template<> struct libdivide_constants<uint16_t,8082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8082_MAGIC, .more = U16LD_DENOM_8082_MORE};};
template<> struct libdivide_constants<uint16_t,8083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8083_MAGIC, .more = U16LD_DENOM_8083_MORE};};
template<> struct libdivide_constants<uint16_t,8084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8084_MAGIC, .more = U16LD_DENOM_8084_MORE};};
template<> struct libdivide_constants<uint16_t,8085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8085_MAGIC, .more = U16LD_DENOM_8085_MORE};};
template<> struct libdivide_constants<uint16_t,8086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8086_MAGIC, .more = U16LD_DENOM_8086_MORE};};
template<> struct libdivide_constants<uint16_t,8087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8087_MAGIC, .more = U16LD_DENOM_8087_MORE};};
template<> struct libdivide_constants<uint16_t,8088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8088_MAGIC, .more = U16LD_DENOM_8088_MORE};};
template<> struct libdivide_constants<uint16_t,8089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8089_MAGIC, .more = U16LD_DENOM_8089_MORE};};
template<> struct libdivide_constants<uint16_t,8090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8090_MAGIC, .more = U16LD_DENOM_8090_MORE};};
template<> struct libdivide_constants<uint16_t,8091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8091_MAGIC, .more = U16LD_DENOM_8091_MORE};};
template<> struct libdivide_constants<uint16_t,8092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8092_MAGIC, .more = U16LD_DENOM_8092_MORE};};
template<> struct libdivide_constants<uint16_t,8093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8093_MAGIC, .more = U16LD_DENOM_8093_MORE};};
template<> struct libdivide_constants<uint16_t,8094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8094_MAGIC, .more = U16LD_DENOM_8094_MORE};};
template<> struct libdivide_constants<uint16_t,8095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8095_MAGIC, .more = U16LD_DENOM_8095_MORE};};
template<> struct libdivide_constants<uint16_t,8096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8096_MAGIC, .more = U16LD_DENOM_8096_MORE};};
template<> struct libdivide_constants<uint16_t,8097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8097_MAGIC, .more = U16LD_DENOM_8097_MORE};};
template<> struct libdivide_constants<uint16_t,8098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8098_MAGIC, .more = U16LD_DENOM_8098_MORE};};
template<> struct libdivide_constants<uint16_t,8099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8099_MAGIC, .more = U16LD_DENOM_8099_MORE};};
template<> struct libdivide_constants<uint16_t,8100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8100_MAGIC, .more = U16LD_DENOM_8100_MORE};};
template<> struct libdivide_constants<uint16_t,8101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8101_MAGIC, .more = U16LD_DENOM_8101_MORE};};
template<> struct libdivide_constants<uint16_t,8102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8102_MAGIC, .more = U16LD_DENOM_8102_MORE};};
template<> struct libdivide_constants<uint16_t,8103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8103_MAGIC, .more = U16LD_DENOM_8103_MORE};};
template<> struct libdivide_constants<uint16_t,8104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8104_MAGIC, .more = U16LD_DENOM_8104_MORE};};
template<> struct libdivide_constants<uint16_t,8105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8105_MAGIC, .more = U16LD_DENOM_8105_MORE};};
template<> struct libdivide_constants<uint16_t,8106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8106_MAGIC, .more = U16LD_DENOM_8106_MORE};};
template<> struct libdivide_constants<uint16_t,8107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8107_MAGIC, .more = U16LD_DENOM_8107_MORE};};
template<> struct libdivide_constants<uint16_t,8108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8108_MAGIC, .more = U16LD_DENOM_8108_MORE};};
template<> struct libdivide_constants<uint16_t,8109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8109_MAGIC, .more = U16LD_DENOM_8109_MORE};};
template<> struct libdivide_constants<uint16_t,8110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8110_MAGIC, .more = U16LD_DENOM_8110_MORE};};
template<> struct libdivide_constants<uint16_t,8111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8111_MAGIC, .more = U16LD_DENOM_8111_MORE};};
template<> struct libdivide_constants<uint16_t,8112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8112_MAGIC, .more = U16LD_DENOM_8112_MORE};};
template<> struct libdivide_constants<uint16_t,8113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8113_MAGIC, .more = U16LD_DENOM_8113_MORE};};
template<> struct libdivide_constants<uint16_t,8114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8114_MAGIC, .more = U16LD_DENOM_8114_MORE};};
template<> struct libdivide_constants<uint16_t,8115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8115_MAGIC, .more = U16LD_DENOM_8115_MORE};};
template<> struct libdivide_constants<uint16_t,8116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8116_MAGIC, .more = U16LD_DENOM_8116_MORE};};
template<> struct libdivide_constants<uint16_t,8117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8117_MAGIC, .more = U16LD_DENOM_8117_MORE};};
template<> struct libdivide_constants<uint16_t,8118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8118_MAGIC, .more = U16LD_DENOM_8118_MORE};};
template<> struct libdivide_constants<uint16_t,8119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8119_MAGIC, .more = U16LD_DENOM_8119_MORE};};
template<> struct libdivide_constants<uint16_t,8120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8120_MAGIC, .more = U16LD_DENOM_8120_MORE};};
template<> struct libdivide_constants<uint16_t,8121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8121_MAGIC, .more = U16LD_DENOM_8121_MORE};};
template<> struct libdivide_constants<uint16_t,8122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8122_MAGIC, .more = U16LD_DENOM_8122_MORE};};
template<> struct libdivide_constants<uint16_t,8123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8123_MAGIC, .more = U16LD_DENOM_8123_MORE};};
template<> struct libdivide_constants<uint16_t,8124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8124_MAGIC, .more = U16LD_DENOM_8124_MORE};};
template<> struct libdivide_constants<uint16_t,8125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8125_MAGIC, .more = U16LD_DENOM_8125_MORE};};
template<> struct libdivide_constants<uint16_t,8126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8126_MAGIC, .more = U16LD_DENOM_8126_MORE};};
template<> struct libdivide_constants<uint16_t,8127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8127_MAGIC, .more = U16LD_DENOM_8127_MORE};};
template<> struct libdivide_constants<uint16_t,8128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8128_MAGIC, .more = U16LD_DENOM_8128_MORE};};
template<> struct libdivide_constants<uint16_t,8129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8129_MAGIC, .more = U16LD_DENOM_8129_MORE};};
template<> struct libdivide_constants<uint16_t,8130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8130_MAGIC, .more = U16LD_DENOM_8130_MORE};};
template<> struct libdivide_constants<uint16_t,8131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8131_MAGIC, .more = U16LD_DENOM_8131_MORE};};
template<> struct libdivide_constants<uint16_t,8132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8132_MAGIC, .more = U16LD_DENOM_8132_MORE};};
template<> struct libdivide_constants<uint16_t,8133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8133_MAGIC, .more = U16LD_DENOM_8133_MORE};};
template<> struct libdivide_constants<uint16_t,8134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8134_MAGIC, .more = U16LD_DENOM_8134_MORE};};
template<> struct libdivide_constants<uint16_t,8135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8135_MAGIC, .more = U16LD_DENOM_8135_MORE};};
template<> struct libdivide_constants<uint16_t,8136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8136_MAGIC, .more = U16LD_DENOM_8136_MORE};};
template<> struct libdivide_constants<uint16_t,8137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8137_MAGIC, .more = U16LD_DENOM_8137_MORE};};
template<> struct libdivide_constants<uint16_t,8138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8138_MAGIC, .more = U16LD_DENOM_8138_MORE};};
template<> struct libdivide_constants<uint16_t,8139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8139_MAGIC, .more = U16LD_DENOM_8139_MORE};};
template<> struct libdivide_constants<uint16_t,8140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8140_MAGIC, .more = U16LD_DENOM_8140_MORE};};
template<> struct libdivide_constants<uint16_t,8141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8141_MAGIC, .more = U16LD_DENOM_8141_MORE};};
template<> struct libdivide_constants<uint16_t,8142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8142_MAGIC, .more = U16LD_DENOM_8142_MORE};};
template<> struct libdivide_constants<uint16_t,8143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8143_MAGIC, .more = U16LD_DENOM_8143_MORE};};
template<> struct libdivide_constants<uint16_t,8144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8144_MAGIC, .more = U16LD_DENOM_8144_MORE};};
template<> struct libdivide_constants<uint16_t,8145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8145_MAGIC, .more = U16LD_DENOM_8145_MORE};};
template<> struct libdivide_constants<uint16_t,8146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8146_MAGIC, .more = U16LD_DENOM_8146_MORE};};
template<> struct libdivide_constants<uint16_t,8147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8147_MAGIC, .more = U16LD_DENOM_8147_MORE};};
template<> struct libdivide_constants<uint16_t,8148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8148_MAGIC, .more = U16LD_DENOM_8148_MORE};};
template<> struct libdivide_constants<uint16_t,8149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8149_MAGIC, .more = U16LD_DENOM_8149_MORE};};
template<> struct libdivide_constants<uint16_t,8150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8150_MAGIC, .more = U16LD_DENOM_8150_MORE};};
template<> struct libdivide_constants<uint16_t,8151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8151_MAGIC, .more = U16LD_DENOM_8151_MORE};};
template<> struct libdivide_constants<uint16_t,8152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8152_MAGIC, .more = U16LD_DENOM_8152_MORE};};
template<> struct libdivide_constants<uint16_t,8153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8153_MAGIC, .more = U16LD_DENOM_8153_MORE};};
template<> struct libdivide_constants<uint16_t,8154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8154_MAGIC, .more = U16LD_DENOM_8154_MORE};};
template<> struct libdivide_constants<uint16_t,8155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8155_MAGIC, .more = U16LD_DENOM_8155_MORE};};
template<> struct libdivide_constants<uint16_t,8156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8156_MAGIC, .more = U16LD_DENOM_8156_MORE};};
template<> struct libdivide_constants<uint16_t,8157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8157_MAGIC, .more = U16LD_DENOM_8157_MORE};};
template<> struct libdivide_constants<uint16_t,8158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8158_MAGIC, .more = U16LD_DENOM_8158_MORE};};
template<> struct libdivide_constants<uint16_t,8159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8159_MAGIC, .more = U16LD_DENOM_8159_MORE};};
template<> struct libdivide_constants<uint16_t,8160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8160_MAGIC, .more = U16LD_DENOM_8160_MORE};};
template<> struct libdivide_constants<uint16_t,8161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8161_MAGIC, .more = U16LD_DENOM_8161_MORE};};
template<> struct libdivide_constants<uint16_t,8162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8162_MAGIC, .more = U16LD_DENOM_8162_MORE};};
template<> struct libdivide_constants<uint16_t,8163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8163_MAGIC, .more = U16LD_DENOM_8163_MORE};};
template<> struct libdivide_constants<uint16_t,8164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8164_MAGIC, .more = U16LD_DENOM_8164_MORE};};
template<> struct libdivide_constants<uint16_t,8165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8165_MAGIC, .more = U16LD_DENOM_8165_MORE};};
template<> struct libdivide_constants<uint16_t,8166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8166_MAGIC, .more = U16LD_DENOM_8166_MORE};};
template<> struct libdivide_constants<uint16_t,8167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8167_MAGIC, .more = U16LD_DENOM_8167_MORE};};
template<> struct libdivide_constants<uint16_t,8168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8168_MAGIC, .more = U16LD_DENOM_8168_MORE};};
template<> struct libdivide_constants<uint16_t,8169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8169_MAGIC, .more = U16LD_DENOM_8169_MORE};};
template<> struct libdivide_constants<uint16_t,8170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8170_MAGIC, .more = U16LD_DENOM_8170_MORE};};
template<> struct libdivide_constants<uint16_t,8171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8171_MAGIC, .more = U16LD_DENOM_8171_MORE};};
template<> struct libdivide_constants<uint16_t,8172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8172_MAGIC, .more = U16LD_DENOM_8172_MORE};};
template<> struct libdivide_constants<uint16_t,8173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8173_MAGIC, .more = U16LD_DENOM_8173_MORE};};
template<> struct libdivide_constants<uint16_t,8174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8174_MAGIC, .more = U16LD_DENOM_8174_MORE};};
template<> struct libdivide_constants<uint16_t,8175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8175_MAGIC, .more = U16LD_DENOM_8175_MORE};};
template<> struct libdivide_constants<uint16_t,8176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8176_MAGIC, .more = U16LD_DENOM_8176_MORE};};
template<> struct libdivide_constants<uint16_t,8177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8177_MAGIC, .more = U16LD_DENOM_8177_MORE};};
template<> struct libdivide_constants<uint16_t,8178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8178_MAGIC, .more = U16LD_DENOM_8178_MORE};};
template<> struct libdivide_constants<uint16_t,8179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8179_MAGIC, .more = U16LD_DENOM_8179_MORE};};
template<> struct libdivide_constants<uint16_t,8180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8180_MAGIC, .more = U16LD_DENOM_8180_MORE};};
template<> struct libdivide_constants<uint16_t,8181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8181_MAGIC, .more = U16LD_DENOM_8181_MORE};};
template<> struct libdivide_constants<uint16_t,8182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8182_MAGIC, .more = U16LD_DENOM_8182_MORE};};
template<> struct libdivide_constants<uint16_t,8183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8183_MAGIC, .more = U16LD_DENOM_8183_MORE};};
template<> struct libdivide_constants<uint16_t,8184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8184_MAGIC, .more = U16LD_DENOM_8184_MORE};};
template<> struct libdivide_constants<uint16_t,8185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8185_MAGIC, .more = U16LD_DENOM_8185_MORE};};
template<> struct libdivide_constants<uint16_t,8186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8186_MAGIC, .more = U16LD_DENOM_8186_MORE};};
template<> struct libdivide_constants<uint16_t,8187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8187_MAGIC, .more = U16LD_DENOM_8187_MORE};};
template<> struct libdivide_constants<uint16_t,8188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8188_MAGIC, .more = U16LD_DENOM_8188_MORE};};
template<> struct libdivide_constants<uint16_t,8189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8189_MAGIC, .more = U16LD_DENOM_8189_MORE};};
template<> struct libdivide_constants<uint16_t,8190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8190_MAGIC, .more = U16LD_DENOM_8190_MORE};};
template<> struct libdivide_constants<uint16_t,8191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8191_MAGIC, .more = U16LD_DENOM_8191_MORE};};
template<> struct libdivide_constants<uint16_t,8192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8192_MAGIC, .more = U16LD_DENOM_8192_MORE};};
template<> struct libdivide_constants<uint16_t,8193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8193_MAGIC, .more = U16LD_DENOM_8193_MORE};};
template<> struct libdivide_constants<uint16_t,8194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8194_MAGIC, .more = U16LD_DENOM_8194_MORE};};
template<> struct libdivide_constants<uint16_t,8195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8195_MAGIC, .more = U16LD_DENOM_8195_MORE};};
template<> struct libdivide_constants<uint16_t,8196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8196_MAGIC, .more = U16LD_DENOM_8196_MORE};};
template<> struct libdivide_constants<uint16_t,8197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8197_MAGIC, .more = U16LD_DENOM_8197_MORE};};
template<> struct libdivide_constants<uint16_t,8198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8198_MAGIC, .more = U16LD_DENOM_8198_MORE};};
template<> struct libdivide_constants<uint16_t,8199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8199_MAGIC, .more = U16LD_DENOM_8199_MORE};};
template<> struct libdivide_constants<uint16_t,8200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8200_MAGIC, .more = U16LD_DENOM_8200_MORE};};
template<> struct libdivide_constants<uint16_t,8201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8201_MAGIC, .more = U16LD_DENOM_8201_MORE};};
template<> struct libdivide_constants<uint16_t,8202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8202_MAGIC, .more = U16LD_DENOM_8202_MORE};};
template<> struct libdivide_constants<uint16_t,8203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8203_MAGIC, .more = U16LD_DENOM_8203_MORE};};
template<> struct libdivide_constants<uint16_t,8204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8204_MAGIC, .more = U16LD_DENOM_8204_MORE};};
template<> struct libdivide_constants<uint16_t,8205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8205_MAGIC, .more = U16LD_DENOM_8205_MORE};};
template<> struct libdivide_constants<uint16_t,8206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8206_MAGIC, .more = U16LD_DENOM_8206_MORE};};
template<> struct libdivide_constants<uint16_t,8207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8207_MAGIC, .more = U16LD_DENOM_8207_MORE};};
template<> struct libdivide_constants<uint16_t,8208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8208_MAGIC, .more = U16LD_DENOM_8208_MORE};};
template<> struct libdivide_constants<uint16_t,8209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8209_MAGIC, .more = U16LD_DENOM_8209_MORE};};
template<> struct libdivide_constants<uint16_t,8210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8210_MAGIC, .more = U16LD_DENOM_8210_MORE};};
template<> struct libdivide_constants<uint16_t,8211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8211_MAGIC, .more = U16LD_DENOM_8211_MORE};};
template<> struct libdivide_constants<uint16_t,8212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8212_MAGIC, .more = U16LD_DENOM_8212_MORE};};
template<> struct libdivide_constants<uint16_t,8213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8213_MAGIC, .more = U16LD_DENOM_8213_MORE};};
template<> struct libdivide_constants<uint16_t,8214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8214_MAGIC, .more = U16LD_DENOM_8214_MORE};};
template<> struct libdivide_constants<uint16_t,8215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8215_MAGIC, .more = U16LD_DENOM_8215_MORE};};
template<> struct libdivide_constants<uint16_t,8216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8216_MAGIC, .more = U16LD_DENOM_8216_MORE};};
template<> struct libdivide_constants<uint16_t,8217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8217_MAGIC, .more = U16LD_DENOM_8217_MORE};};
template<> struct libdivide_constants<uint16_t,8218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8218_MAGIC, .more = U16LD_DENOM_8218_MORE};};
template<> struct libdivide_constants<uint16_t,8219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8219_MAGIC, .more = U16LD_DENOM_8219_MORE};};
template<> struct libdivide_constants<uint16_t,8220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8220_MAGIC, .more = U16LD_DENOM_8220_MORE};};
template<> struct libdivide_constants<uint16_t,8221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8221_MAGIC, .more = U16LD_DENOM_8221_MORE};};
template<> struct libdivide_constants<uint16_t,8222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8222_MAGIC, .more = U16LD_DENOM_8222_MORE};};
template<> struct libdivide_constants<uint16_t,8223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8223_MAGIC, .more = U16LD_DENOM_8223_MORE};};
template<> struct libdivide_constants<uint16_t,8224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8224_MAGIC, .more = U16LD_DENOM_8224_MORE};};
template<> struct libdivide_constants<uint16_t,8225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8225_MAGIC, .more = U16LD_DENOM_8225_MORE};};
template<> struct libdivide_constants<uint16_t,8226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8226_MAGIC, .more = U16LD_DENOM_8226_MORE};};
template<> struct libdivide_constants<uint16_t,8227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8227_MAGIC, .more = U16LD_DENOM_8227_MORE};};
template<> struct libdivide_constants<uint16_t,8228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8228_MAGIC, .more = U16LD_DENOM_8228_MORE};};
template<> struct libdivide_constants<uint16_t,8229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8229_MAGIC, .more = U16LD_DENOM_8229_MORE};};
template<> struct libdivide_constants<uint16_t,8230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8230_MAGIC, .more = U16LD_DENOM_8230_MORE};};
template<> struct libdivide_constants<uint16_t,8231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8231_MAGIC, .more = U16LD_DENOM_8231_MORE};};
template<> struct libdivide_constants<uint16_t,8232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8232_MAGIC, .more = U16LD_DENOM_8232_MORE};};
template<> struct libdivide_constants<uint16_t,8233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8233_MAGIC, .more = U16LD_DENOM_8233_MORE};};
template<> struct libdivide_constants<uint16_t,8234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8234_MAGIC, .more = U16LD_DENOM_8234_MORE};};
template<> struct libdivide_constants<uint16_t,8235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8235_MAGIC, .more = U16LD_DENOM_8235_MORE};};
template<> struct libdivide_constants<uint16_t,8236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8236_MAGIC, .more = U16LD_DENOM_8236_MORE};};
template<> struct libdivide_constants<uint16_t,8237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8237_MAGIC, .more = U16LD_DENOM_8237_MORE};};
template<> struct libdivide_constants<uint16_t,8238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8238_MAGIC, .more = U16LD_DENOM_8238_MORE};};
template<> struct libdivide_constants<uint16_t,8239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8239_MAGIC, .more = U16LD_DENOM_8239_MORE};};
template<> struct libdivide_constants<uint16_t,8240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8240_MAGIC, .more = U16LD_DENOM_8240_MORE};};
template<> struct libdivide_constants<uint16_t,8241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8241_MAGIC, .more = U16LD_DENOM_8241_MORE};};
template<> struct libdivide_constants<uint16_t,8242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8242_MAGIC, .more = U16LD_DENOM_8242_MORE};};
template<> struct libdivide_constants<uint16_t,8243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8243_MAGIC, .more = U16LD_DENOM_8243_MORE};};
template<> struct libdivide_constants<uint16_t,8244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8244_MAGIC, .more = U16LD_DENOM_8244_MORE};};
template<> struct libdivide_constants<uint16_t,8245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8245_MAGIC, .more = U16LD_DENOM_8245_MORE};};
template<> struct libdivide_constants<uint16_t,8246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8246_MAGIC, .more = U16LD_DENOM_8246_MORE};};
template<> struct libdivide_constants<uint16_t,8247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8247_MAGIC, .more = U16LD_DENOM_8247_MORE};};
template<> struct libdivide_constants<uint16_t,8248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8248_MAGIC, .more = U16LD_DENOM_8248_MORE};};
template<> struct libdivide_constants<uint16_t,8249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8249_MAGIC, .more = U16LD_DENOM_8249_MORE};};
template<> struct libdivide_constants<uint16_t,8250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8250_MAGIC, .more = U16LD_DENOM_8250_MORE};};
template<> struct libdivide_constants<uint16_t,8251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8251_MAGIC, .more = U16LD_DENOM_8251_MORE};};
template<> struct libdivide_constants<uint16_t,8252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8252_MAGIC, .more = U16LD_DENOM_8252_MORE};};
template<> struct libdivide_constants<uint16_t,8253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8253_MAGIC, .more = U16LD_DENOM_8253_MORE};};
template<> struct libdivide_constants<uint16_t,8254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8254_MAGIC, .more = U16LD_DENOM_8254_MORE};};
template<> struct libdivide_constants<uint16_t,8255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8255_MAGIC, .more = U16LD_DENOM_8255_MORE};};
template<> struct libdivide_constants<uint16_t,8256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8256_MAGIC, .more = U16LD_DENOM_8256_MORE};};
template<> struct libdivide_constants<uint16_t,8257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8257_MAGIC, .more = U16LD_DENOM_8257_MORE};};
template<> struct libdivide_constants<uint16_t,8258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8258_MAGIC, .more = U16LD_DENOM_8258_MORE};};
template<> struct libdivide_constants<uint16_t,8259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8259_MAGIC, .more = U16LD_DENOM_8259_MORE};};
template<> struct libdivide_constants<uint16_t,8260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8260_MAGIC, .more = U16LD_DENOM_8260_MORE};};
template<> struct libdivide_constants<uint16_t,8261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8261_MAGIC, .more = U16LD_DENOM_8261_MORE};};
template<> struct libdivide_constants<uint16_t,8262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8262_MAGIC, .more = U16LD_DENOM_8262_MORE};};
template<> struct libdivide_constants<uint16_t,8263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8263_MAGIC, .more = U16LD_DENOM_8263_MORE};};
template<> struct libdivide_constants<uint16_t,8264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8264_MAGIC, .more = U16LD_DENOM_8264_MORE};};
template<> struct libdivide_constants<uint16_t,8265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8265_MAGIC, .more = U16LD_DENOM_8265_MORE};};
template<> struct libdivide_constants<uint16_t,8266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8266_MAGIC, .more = U16LD_DENOM_8266_MORE};};
template<> struct libdivide_constants<uint16_t,8267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8267_MAGIC, .more = U16LD_DENOM_8267_MORE};};
template<> struct libdivide_constants<uint16_t,8268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8268_MAGIC, .more = U16LD_DENOM_8268_MORE};};
template<> struct libdivide_constants<uint16_t,8269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8269_MAGIC, .more = U16LD_DENOM_8269_MORE};};
template<> struct libdivide_constants<uint16_t,8270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8270_MAGIC, .more = U16LD_DENOM_8270_MORE};};
template<> struct libdivide_constants<uint16_t,8271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8271_MAGIC, .more = U16LD_DENOM_8271_MORE};};
template<> struct libdivide_constants<uint16_t,8272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8272_MAGIC, .more = U16LD_DENOM_8272_MORE};};
template<> struct libdivide_constants<uint16_t,8273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8273_MAGIC, .more = U16LD_DENOM_8273_MORE};};
template<> struct libdivide_constants<uint16_t,8274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8274_MAGIC, .more = U16LD_DENOM_8274_MORE};};
template<> struct libdivide_constants<uint16_t,8275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8275_MAGIC, .more = U16LD_DENOM_8275_MORE};};
template<> struct libdivide_constants<uint16_t,8276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8276_MAGIC, .more = U16LD_DENOM_8276_MORE};};
template<> struct libdivide_constants<uint16_t,8277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8277_MAGIC, .more = U16LD_DENOM_8277_MORE};};
template<> struct libdivide_constants<uint16_t,8278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8278_MAGIC, .more = U16LD_DENOM_8278_MORE};};
template<> struct libdivide_constants<uint16_t,8279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8279_MAGIC, .more = U16LD_DENOM_8279_MORE};};
template<> struct libdivide_constants<uint16_t,8280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8280_MAGIC, .more = U16LD_DENOM_8280_MORE};};
template<> struct libdivide_constants<uint16_t,8281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8281_MAGIC, .more = U16LD_DENOM_8281_MORE};};
template<> struct libdivide_constants<uint16_t,8282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8282_MAGIC, .more = U16LD_DENOM_8282_MORE};};
template<> struct libdivide_constants<uint16_t,8283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8283_MAGIC, .more = U16LD_DENOM_8283_MORE};};
template<> struct libdivide_constants<uint16_t,8284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8284_MAGIC, .more = U16LD_DENOM_8284_MORE};};
template<> struct libdivide_constants<uint16_t,8285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8285_MAGIC, .more = U16LD_DENOM_8285_MORE};};
template<> struct libdivide_constants<uint16_t,8286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8286_MAGIC, .more = U16LD_DENOM_8286_MORE};};
template<> struct libdivide_constants<uint16_t,8287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8287_MAGIC, .more = U16LD_DENOM_8287_MORE};};
template<> struct libdivide_constants<uint16_t,8288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8288_MAGIC, .more = U16LD_DENOM_8288_MORE};};
template<> struct libdivide_constants<uint16_t,8289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8289_MAGIC, .more = U16LD_DENOM_8289_MORE};};
template<> struct libdivide_constants<uint16_t,8290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8290_MAGIC, .more = U16LD_DENOM_8290_MORE};};
template<> struct libdivide_constants<uint16_t,8291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8291_MAGIC, .more = U16LD_DENOM_8291_MORE};};
template<> struct libdivide_constants<uint16_t,8292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8292_MAGIC, .more = U16LD_DENOM_8292_MORE};};
template<> struct libdivide_constants<uint16_t,8293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8293_MAGIC, .more = U16LD_DENOM_8293_MORE};};
template<> struct libdivide_constants<uint16_t,8294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8294_MAGIC, .more = U16LD_DENOM_8294_MORE};};
template<> struct libdivide_constants<uint16_t,8295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8295_MAGIC, .more = U16LD_DENOM_8295_MORE};};
template<> struct libdivide_constants<uint16_t,8296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8296_MAGIC, .more = U16LD_DENOM_8296_MORE};};
template<> struct libdivide_constants<uint16_t,8297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8297_MAGIC, .more = U16LD_DENOM_8297_MORE};};
template<> struct libdivide_constants<uint16_t,8298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8298_MAGIC, .more = U16LD_DENOM_8298_MORE};};
template<> struct libdivide_constants<uint16_t,8299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8299_MAGIC, .more = U16LD_DENOM_8299_MORE};};
template<> struct libdivide_constants<uint16_t,8300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8300_MAGIC, .more = U16LD_DENOM_8300_MORE};};
template<> struct libdivide_constants<uint16_t,8301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8301_MAGIC, .more = U16LD_DENOM_8301_MORE};};
template<> struct libdivide_constants<uint16_t,8302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8302_MAGIC, .more = U16LD_DENOM_8302_MORE};};
template<> struct libdivide_constants<uint16_t,8303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8303_MAGIC, .more = U16LD_DENOM_8303_MORE};};
template<> struct libdivide_constants<uint16_t,8304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8304_MAGIC, .more = U16LD_DENOM_8304_MORE};};
template<> struct libdivide_constants<uint16_t,8305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8305_MAGIC, .more = U16LD_DENOM_8305_MORE};};
template<> struct libdivide_constants<uint16_t,8306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8306_MAGIC, .more = U16LD_DENOM_8306_MORE};};
template<> struct libdivide_constants<uint16_t,8307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8307_MAGIC, .more = U16LD_DENOM_8307_MORE};};
template<> struct libdivide_constants<uint16_t,8308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8308_MAGIC, .more = U16LD_DENOM_8308_MORE};};
template<> struct libdivide_constants<uint16_t,8309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8309_MAGIC, .more = U16LD_DENOM_8309_MORE};};
template<> struct libdivide_constants<uint16_t,8310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8310_MAGIC, .more = U16LD_DENOM_8310_MORE};};
template<> struct libdivide_constants<uint16_t,8311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8311_MAGIC, .more = U16LD_DENOM_8311_MORE};};
template<> struct libdivide_constants<uint16_t,8312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8312_MAGIC, .more = U16LD_DENOM_8312_MORE};};
template<> struct libdivide_constants<uint16_t,8313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8313_MAGIC, .more = U16LD_DENOM_8313_MORE};};
template<> struct libdivide_constants<uint16_t,8314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8314_MAGIC, .more = U16LD_DENOM_8314_MORE};};
template<> struct libdivide_constants<uint16_t,8315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8315_MAGIC, .more = U16LD_DENOM_8315_MORE};};
template<> struct libdivide_constants<uint16_t,8316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8316_MAGIC, .more = U16LD_DENOM_8316_MORE};};
template<> struct libdivide_constants<uint16_t,8317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8317_MAGIC, .more = U16LD_DENOM_8317_MORE};};
template<> struct libdivide_constants<uint16_t,8318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8318_MAGIC, .more = U16LD_DENOM_8318_MORE};};
template<> struct libdivide_constants<uint16_t,8319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8319_MAGIC, .more = U16LD_DENOM_8319_MORE};};
template<> struct libdivide_constants<uint16_t,8320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8320_MAGIC, .more = U16LD_DENOM_8320_MORE};};
template<> struct libdivide_constants<uint16_t,8321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8321_MAGIC, .more = U16LD_DENOM_8321_MORE};};
template<> struct libdivide_constants<uint16_t,8322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8322_MAGIC, .more = U16LD_DENOM_8322_MORE};};
template<> struct libdivide_constants<uint16_t,8323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8323_MAGIC, .more = U16LD_DENOM_8323_MORE};};
template<> struct libdivide_constants<uint16_t,8324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8324_MAGIC, .more = U16LD_DENOM_8324_MORE};};
template<> struct libdivide_constants<uint16_t,8325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8325_MAGIC, .more = U16LD_DENOM_8325_MORE};};
template<> struct libdivide_constants<uint16_t,8326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8326_MAGIC, .more = U16LD_DENOM_8326_MORE};};
template<> struct libdivide_constants<uint16_t,8327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8327_MAGIC, .more = U16LD_DENOM_8327_MORE};};
template<> struct libdivide_constants<uint16_t,8328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8328_MAGIC, .more = U16LD_DENOM_8328_MORE};};
template<> struct libdivide_constants<uint16_t,8329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8329_MAGIC, .more = U16LD_DENOM_8329_MORE};};
template<> struct libdivide_constants<uint16_t,8330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8330_MAGIC, .more = U16LD_DENOM_8330_MORE};};
template<> struct libdivide_constants<uint16_t,8331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8331_MAGIC, .more = U16LD_DENOM_8331_MORE};};
template<> struct libdivide_constants<uint16_t,8332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8332_MAGIC, .more = U16LD_DENOM_8332_MORE};};
template<> struct libdivide_constants<uint16_t,8333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8333_MAGIC, .more = U16LD_DENOM_8333_MORE};};
template<> struct libdivide_constants<uint16_t,8334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8334_MAGIC, .more = U16LD_DENOM_8334_MORE};};
template<> struct libdivide_constants<uint16_t,8335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8335_MAGIC, .more = U16LD_DENOM_8335_MORE};};
template<> struct libdivide_constants<uint16_t,8336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8336_MAGIC, .more = U16LD_DENOM_8336_MORE};};
template<> struct libdivide_constants<uint16_t,8337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8337_MAGIC, .more = U16LD_DENOM_8337_MORE};};
template<> struct libdivide_constants<uint16_t,8338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8338_MAGIC, .more = U16LD_DENOM_8338_MORE};};
template<> struct libdivide_constants<uint16_t,8339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8339_MAGIC, .more = U16LD_DENOM_8339_MORE};};
template<> struct libdivide_constants<uint16_t,8340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8340_MAGIC, .more = U16LD_DENOM_8340_MORE};};
template<> struct libdivide_constants<uint16_t,8341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8341_MAGIC, .more = U16LD_DENOM_8341_MORE};};
template<> struct libdivide_constants<uint16_t,8342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8342_MAGIC, .more = U16LD_DENOM_8342_MORE};};
template<> struct libdivide_constants<uint16_t,8343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8343_MAGIC, .more = U16LD_DENOM_8343_MORE};};
template<> struct libdivide_constants<uint16_t,8344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8344_MAGIC, .more = U16LD_DENOM_8344_MORE};};
template<> struct libdivide_constants<uint16_t,8345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8345_MAGIC, .more = U16LD_DENOM_8345_MORE};};
template<> struct libdivide_constants<uint16_t,8346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8346_MAGIC, .more = U16LD_DENOM_8346_MORE};};
template<> struct libdivide_constants<uint16_t,8347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8347_MAGIC, .more = U16LD_DENOM_8347_MORE};};
template<> struct libdivide_constants<uint16_t,8348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8348_MAGIC, .more = U16LD_DENOM_8348_MORE};};
template<> struct libdivide_constants<uint16_t,8349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8349_MAGIC, .more = U16LD_DENOM_8349_MORE};};
template<> struct libdivide_constants<uint16_t,8350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8350_MAGIC, .more = U16LD_DENOM_8350_MORE};};
template<> struct libdivide_constants<uint16_t,8351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8351_MAGIC, .more = U16LD_DENOM_8351_MORE};};
template<> struct libdivide_constants<uint16_t,8352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8352_MAGIC, .more = U16LD_DENOM_8352_MORE};};
template<> struct libdivide_constants<uint16_t,8353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8353_MAGIC, .more = U16LD_DENOM_8353_MORE};};
template<> struct libdivide_constants<uint16_t,8354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8354_MAGIC, .more = U16LD_DENOM_8354_MORE};};
template<> struct libdivide_constants<uint16_t,8355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8355_MAGIC, .more = U16LD_DENOM_8355_MORE};};
template<> struct libdivide_constants<uint16_t,8356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8356_MAGIC, .more = U16LD_DENOM_8356_MORE};};
template<> struct libdivide_constants<uint16_t,8357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8357_MAGIC, .more = U16LD_DENOM_8357_MORE};};
template<> struct libdivide_constants<uint16_t,8358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8358_MAGIC, .more = U16LD_DENOM_8358_MORE};};
template<> struct libdivide_constants<uint16_t,8359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8359_MAGIC, .more = U16LD_DENOM_8359_MORE};};
template<> struct libdivide_constants<uint16_t,8360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8360_MAGIC, .more = U16LD_DENOM_8360_MORE};};
template<> struct libdivide_constants<uint16_t,8361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8361_MAGIC, .more = U16LD_DENOM_8361_MORE};};
template<> struct libdivide_constants<uint16_t,8362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8362_MAGIC, .more = U16LD_DENOM_8362_MORE};};
template<> struct libdivide_constants<uint16_t,8363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8363_MAGIC, .more = U16LD_DENOM_8363_MORE};};
template<> struct libdivide_constants<uint16_t,8364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8364_MAGIC, .more = U16LD_DENOM_8364_MORE};};
template<> struct libdivide_constants<uint16_t,8365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8365_MAGIC, .more = U16LD_DENOM_8365_MORE};};
template<> struct libdivide_constants<uint16_t,8366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8366_MAGIC, .more = U16LD_DENOM_8366_MORE};};
template<> struct libdivide_constants<uint16_t,8367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8367_MAGIC, .more = U16LD_DENOM_8367_MORE};};
template<> struct libdivide_constants<uint16_t,8368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8368_MAGIC, .more = U16LD_DENOM_8368_MORE};};
template<> struct libdivide_constants<uint16_t,8369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8369_MAGIC, .more = U16LD_DENOM_8369_MORE};};
template<> struct libdivide_constants<uint16_t,8370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8370_MAGIC, .more = U16LD_DENOM_8370_MORE};};
template<> struct libdivide_constants<uint16_t,8371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8371_MAGIC, .more = U16LD_DENOM_8371_MORE};};
template<> struct libdivide_constants<uint16_t,8372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8372_MAGIC, .more = U16LD_DENOM_8372_MORE};};
template<> struct libdivide_constants<uint16_t,8373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8373_MAGIC, .more = U16LD_DENOM_8373_MORE};};
template<> struct libdivide_constants<uint16_t,8374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8374_MAGIC, .more = U16LD_DENOM_8374_MORE};};
template<> struct libdivide_constants<uint16_t,8375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8375_MAGIC, .more = U16LD_DENOM_8375_MORE};};
template<> struct libdivide_constants<uint16_t,8376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8376_MAGIC, .more = U16LD_DENOM_8376_MORE};};
template<> struct libdivide_constants<uint16_t,8377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8377_MAGIC, .more = U16LD_DENOM_8377_MORE};};
template<> struct libdivide_constants<uint16_t,8378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8378_MAGIC, .more = U16LD_DENOM_8378_MORE};};
template<> struct libdivide_constants<uint16_t,8379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8379_MAGIC, .more = U16LD_DENOM_8379_MORE};};
template<> struct libdivide_constants<uint16_t,8380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8380_MAGIC, .more = U16LD_DENOM_8380_MORE};};
template<> struct libdivide_constants<uint16_t,8381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8381_MAGIC, .more = U16LD_DENOM_8381_MORE};};
template<> struct libdivide_constants<uint16_t,8382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8382_MAGIC, .more = U16LD_DENOM_8382_MORE};};
template<> struct libdivide_constants<uint16_t,8383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8383_MAGIC, .more = U16LD_DENOM_8383_MORE};};
template<> struct libdivide_constants<uint16_t,8384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8384_MAGIC, .more = U16LD_DENOM_8384_MORE};};
template<> struct libdivide_constants<uint16_t,8385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8385_MAGIC, .more = U16LD_DENOM_8385_MORE};};
template<> struct libdivide_constants<uint16_t,8386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8386_MAGIC, .more = U16LD_DENOM_8386_MORE};};
template<> struct libdivide_constants<uint16_t,8387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8387_MAGIC, .more = U16LD_DENOM_8387_MORE};};
template<> struct libdivide_constants<uint16_t,8388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8388_MAGIC, .more = U16LD_DENOM_8388_MORE};};
template<> struct libdivide_constants<uint16_t,8389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8389_MAGIC, .more = U16LD_DENOM_8389_MORE};};
template<> struct libdivide_constants<uint16_t,8390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8390_MAGIC, .more = U16LD_DENOM_8390_MORE};};
template<> struct libdivide_constants<uint16_t,8391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8391_MAGIC, .more = U16LD_DENOM_8391_MORE};};
template<> struct libdivide_constants<uint16_t,8392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8392_MAGIC, .more = U16LD_DENOM_8392_MORE};};
template<> struct libdivide_constants<uint16_t,8393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8393_MAGIC, .more = U16LD_DENOM_8393_MORE};};
template<> struct libdivide_constants<uint16_t,8394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8394_MAGIC, .more = U16LD_DENOM_8394_MORE};};
template<> struct libdivide_constants<uint16_t,8395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8395_MAGIC, .more = U16LD_DENOM_8395_MORE};};
template<> struct libdivide_constants<uint16_t,8396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8396_MAGIC, .more = U16LD_DENOM_8396_MORE};};
template<> struct libdivide_constants<uint16_t,8397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8397_MAGIC, .more = U16LD_DENOM_8397_MORE};};
template<> struct libdivide_constants<uint16_t,8398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8398_MAGIC, .more = U16LD_DENOM_8398_MORE};};
template<> struct libdivide_constants<uint16_t,8399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8399_MAGIC, .more = U16LD_DENOM_8399_MORE};};
template<> struct libdivide_constants<uint16_t,8400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8400_MAGIC, .more = U16LD_DENOM_8400_MORE};};
template<> struct libdivide_constants<uint16_t,8401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8401_MAGIC, .more = U16LD_DENOM_8401_MORE};};
template<> struct libdivide_constants<uint16_t,8402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8402_MAGIC, .more = U16LD_DENOM_8402_MORE};};
template<> struct libdivide_constants<uint16_t,8403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8403_MAGIC, .more = U16LD_DENOM_8403_MORE};};
template<> struct libdivide_constants<uint16_t,8404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8404_MAGIC, .more = U16LD_DENOM_8404_MORE};};
template<> struct libdivide_constants<uint16_t,8405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8405_MAGIC, .more = U16LD_DENOM_8405_MORE};};
template<> struct libdivide_constants<uint16_t,8406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8406_MAGIC, .more = U16LD_DENOM_8406_MORE};};
template<> struct libdivide_constants<uint16_t,8407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8407_MAGIC, .more = U16LD_DENOM_8407_MORE};};
template<> struct libdivide_constants<uint16_t,8408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8408_MAGIC, .more = U16LD_DENOM_8408_MORE};};
template<> struct libdivide_constants<uint16_t,8409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8409_MAGIC, .more = U16LD_DENOM_8409_MORE};};
template<> struct libdivide_constants<uint16_t,8410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8410_MAGIC, .more = U16LD_DENOM_8410_MORE};};
template<> struct libdivide_constants<uint16_t,8411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8411_MAGIC, .more = U16LD_DENOM_8411_MORE};};
template<> struct libdivide_constants<uint16_t,8412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8412_MAGIC, .more = U16LD_DENOM_8412_MORE};};
template<> struct libdivide_constants<uint16_t,8413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8413_MAGIC, .more = U16LD_DENOM_8413_MORE};};
template<> struct libdivide_constants<uint16_t,8414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8414_MAGIC, .more = U16LD_DENOM_8414_MORE};};
template<> struct libdivide_constants<uint16_t,8415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8415_MAGIC, .more = U16LD_DENOM_8415_MORE};};
template<> struct libdivide_constants<uint16_t,8416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8416_MAGIC, .more = U16LD_DENOM_8416_MORE};};
template<> struct libdivide_constants<uint16_t,8417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8417_MAGIC, .more = U16LD_DENOM_8417_MORE};};
template<> struct libdivide_constants<uint16_t,8418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8418_MAGIC, .more = U16LD_DENOM_8418_MORE};};
template<> struct libdivide_constants<uint16_t,8419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8419_MAGIC, .more = U16LD_DENOM_8419_MORE};};
template<> struct libdivide_constants<uint16_t,8420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8420_MAGIC, .more = U16LD_DENOM_8420_MORE};};
template<> struct libdivide_constants<uint16_t,8421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8421_MAGIC, .more = U16LD_DENOM_8421_MORE};};
template<> struct libdivide_constants<uint16_t,8422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8422_MAGIC, .more = U16LD_DENOM_8422_MORE};};
template<> struct libdivide_constants<uint16_t,8423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8423_MAGIC, .more = U16LD_DENOM_8423_MORE};};
template<> struct libdivide_constants<uint16_t,8424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8424_MAGIC, .more = U16LD_DENOM_8424_MORE};};
template<> struct libdivide_constants<uint16_t,8425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8425_MAGIC, .more = U16LD_DENOM_8425_MORE};};
template<> struct libdivide_constants<uint16_t,8426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8426_MAGIC, .more = U16LD_DENOM_8426_MORE};};
template<> struct libdivide_constants<uint16_t,8427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8427_MAGIC, .more = U16LD_DENOM_8427_MORE};};
template<> struct libdivide_constants<uint16_t,8428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8428_MAGIC, .more = U16LD_DENOM_8428_MORE};};
template<> struct libdivide_constants<uint16_t,8429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8429_MAGIC, .more = U16LD_DENOM_8429_MORE};};
template<> struct libdivide_constants<uint16_t,8430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8430_MAGIC, .more = U16LD_DENOM_8430_MORE};};
template<> struct libdivide_constants<uint16_t,8431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8431_MAGIC, .more = U16LD_DENOM_8431_MORE};};
template<> struct libdivide_constants<uint16_t,8432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8432_MAGIC, .more = U16LD_DENOM_8432_MORE};};
template<> struct libdivide_constants<uint16_t,8433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8433_MAGIC, .more = U16LD_DENOM_8433_MORE};};
template<> struct libdivide_constants<uint16_t,8434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8434_MAGIC, .more = U16LD_DENOM_8434_MORE};};
template<> struct libdivide_constants<uint16_t,8435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8435_MAGIC, .more = U16LD_DENOM_8435_MORE};};
template<> struct libdivide_constants<uint16_t,8436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8436_MAGIC, .more = U16LD_DENOM_8436_MORE};};
template<> struct libdivide_constants<uint16_t,8437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8437_MAGIC, .more = U16LD_DENOM_8437_MORE};};
template<> struct libdivide_constants<uint16_t,8438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8438_MAGIC, .more = U16LD_DENOM_8438_MORE};};
template<> struct libdivide_constants<uint16_t,8439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8439_MAGIC, .more = U16LD_DENOM_8439_MORE};};
template<> struct libdivide_constants<uint16_t,8440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8440_MAGIC, .more = U16LD_DENOM_8440_MORE};};
template<> struct libdivide_constants<uint16_t,8441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8441_MAGIC, .more = U16LD_DENOM_8441_MORE};};
template<> struct libdivide_constants<uint16_t,8442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8442_MAGIC, .more = U16LD_DENOM_8442_MORE};};
template<> struct libdivide_constants<uint16_t,8443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8443_MAGIC, .more = U16LD_DENOM_8443_MORE};};
template<> struct libdivide_constants<uint16_t,8444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8444_MAGIC, .more = U16LD_DENOM_8444_MORE};};
template<> struct libdivide_constants<uint16_t,8445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8445_MAGIC, .more = U16LD_DENOM_8445_MORE};};
template<> struct libdivide_constants<uint16_t,8446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8446_MAGIC, .more = U16LD_DENOM_8446_MORE};};
template<> struct libdivide_constants<uint16_t,8447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8447_MAGIC, .more = U16LD_DENOM_8447_MORE};};
template<> struct libdivide_constants<uint16_t,8448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8448_MAGIC, .more = U16LD_DENOM_8448_MORE};};
template<> struct libdivide_constants<uint16_t,8449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8449_MAGIC, .more = U16LD_DENOM_8449_MORE};};
template<> struct libdivide_constants<uint16_t,8450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8450_MAGIC, .more = U16LD_DENOM_8450_MORE};};
template<> struct libdivide_constants<uint16_t,8451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8451_MAGIC, .more = U16LD_DENOM_8451_MORE};};
template<> struct libdivide_constants<uint16_t,8452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8452_MAGIC, .more = U16LD_DENOM_8452_MORE};};
template<> struct libdivide_constants<uint16_t,8453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8453_MAGIC, .more = U16LD_DENOM_8453_MORE};};
template<> struct libdivide_constants<uint16_t,8454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8454_MAGIC, .more = U16LD_DENOM_8454_MORE};};
template<> struct libdivide_constants<uint16_t,8455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8455_MAGIC, .more = U16LD_DENOM_8455_MORE};};
template<> struct libdivide_constants<uint16_t,8456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8456_MAGIC, .more = U16LD_DENOM_8456_MORE};};
template<> struct libdivide_constants<uint16_t,8457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8457_MAGIC, .more = U16LD_DENOM_8457_MORE};};
template<> struct libdivide_constants<uint16_t,8458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8458_MAGIC, .more = U16LD_DENOM_8458_MORE};};
template<> struct libdivide_constants<uint16_t,8459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8459_MAGIC, .more = U16LD_DENOM_8459_MORE};};
template<> struct libdivide_constants<uint16_t,8460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8460_MAGIC, .more = U16LD_DENOM_8460_MORE};};
template<> struct libdivide_constants<uint16_t,8461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8461_MAGIC, .more = U16LD_DENOM_8461_MORE};};
template<> struct libdivide_constants<uint16_t,8462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8462_MAGIC, .more = U16LD_DENOM_8462_MORE};};
template<> struct libdivide_constants<uint16_t,8463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8463_MAGIC, .more = U16LD_DENOM_8463_MORE};};
template<> struct libdivide_constants<uint16_t,8464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8464_MAGIC, .more = U16LD_DENOM_8464_MORE};};
template<> struct libdivide_constants<uint16_t,8465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8465_MAGIC, .more = U16LD_DENOM_8465_MORE};};
template<> struct libdivide_constants<uint16_t,8466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8466_MAGIC, .more = U16LD_DENOM_8466_MORE};};
template<> struct libdivide_constants<uint16_t,8467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8467_MAGIC, .more = U16LD_DENOM_8467_MORE};};
template<> struct libdivide_constants<uint16_t,8468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8468_MAGIC, .more = U16LD_DENOM_8468_MORE};};
template<> struct libdivide_constants<uint16_t,8469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8469_MAGIC, .more = U16LD_DENOM_8469_MORE};};
template<> struct libdivide_constants<uint16_t,8470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8470_MAGIC, .more = U16LD_DENOM_8470_MORE};};
template<> struct libdivide_constants<uint16_t,8471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8471_MAGIC, .more = U16LD_DENOM_8471_MORE};};
template<> struct libdivide_constants<uint16_t,8472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8472_MAGIC, .more = U16LD_DENOM_8472_MORE};};
template<> struct libdivide_constants<uint16_t,8473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8473_MAGIC, .more = U16LD_DENOM_8473_MORE};};
template<> struct libdivide_constants<uint16_t,8474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8474_MAGIC, .more = U16LD_DENOM_8474_MORE};};
template<> struct libdivide_constants<uint16_t,8475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8475_MAGIC, .more = U16LD_DENOM_8475_MORE};};
template<> struct libdivide_constants<uint16_t,8476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8476_MAGIC, .more = U16LD_DENOM_8476_MORE};};
template<> struct libdivide_constants<uint16_t,8477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8477_MAGIC, .more = U16LD_DENOM_8477_MORE};};
template<> struct libdivide_constants<uint16_t,8478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8478_MAGIC, .more = U16LD_DENOM_8478_MORE};};
template<> struct libdivide_constants<uint16_t,8479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8479_MAGIC, .more = U16LD_DENOM_8479_MORE};};
template<> struct libdivide_constants<uint16_t,8480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8480_MAGIC, .more = U16LD_DENOM_8480_MORE};};
template<> struct libdivide_constants<uint16_t,8481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8481_MAGIC, .more = U16LD_DENOM_8481_MORE};};
template<> struct libdivide_constants<uint16_t,8482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8482_MAGIC, .more = U16LD_DENOM_8482_MORE};};
template<> struct libdivide_constants<uint16_t,8483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8483_MAGIC, .more = U16LD_DENOM_8483_MORE};};
template<> struct libdivide_constants<uint16_t,8484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8484_MAGIC, .more = U16LD_DENOM_8484_MORE};};
template<> struct libdivide_constants<uint16_t,8485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8485_MAGIC, .more = U16LD_DENOM_8485_MORE};};
template<> struct libdivide_constants<uint16_t,8486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8486_MAGIC, .more = U16LD_DENOM_8486_MORE};};
template<> struct libdivide_constants<uint16_t,8487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8487_MAGIC, .more = U16LD_DENOM_8487_MORE};};
template<> struct libdivide_constants<uint16_t,8488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8488_MAGIC, .more = U16LD_DENOM_8488_MORE};};
template<> struct libdivide_constants<uint16_t,8489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8489_MAGIC, .more = U16LD_DENOM_8489_MORE};};
template<> struct libdivide_constants<uint16_t,8490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8490_MAGIC, .more = U16LD_DENOM_8490_MORE};};
template<> struct libdivide_constants<uint16_t,8491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8491_MAGIC, .more = U16LD_DENOM_8491_MORE};};
template<> struct libdivide_constants<uint16_t,8492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8492_MAGIC, .more = U16LD_DENOM_8492_MORE};};
template<> struct libdivide_constants<uint16_t,8493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8493_MAGIC, .more = U16LD_DENOM_8493_MORE};};
template<> struct libdivide_constants<uint16_t,8494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8494_MAGIC, .more = U16LD_DENOM_8494_MORE};};
template<> struct libdivide_constants<uint16_t,8495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8495_MAGIC, .more = U16LD_DENOM_8495_MORE};};
template<> struct libdivide_constants<uint16_t,8496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8496_MAGIC, .more = U16LD_DENOM_8496_MORE};};
template<> struct libdivide_constants<uint16_t,8497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8497_MAGIC, .more = U16LD_DENOM_8497_MORE};};
template<> struct libdivide_constants<uint16_t,8498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8498_MAGIC, .more = U16LD_DENOM_8498_MORE};};
template<> struct libdivide_constants<uint16_t,8499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8499_MAGIC, .more = U16LD_DENOM_8499_MORE};};
template<> struct libdivide_constants<uint16_t,8500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8500_MAGIC, .more = U16LD_DENOM_8500_MORE};};
template<> struct libdivide_constants<uint16_t,8501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8501_MAGIC, .more = U16LD_DENOM_8501_MORE};};
template<> struct libdivide_constants<uint16_t,8502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8502_MAGIC, .more = U16LD_DENOM_8502_MORE};};
template<> struct libdivide_constants<uint16_t,8503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8503_MAGIC, .more = U16LD_DENOM_8503_MORE};};
template<> struct libdivide_constants<uint16_t,8504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8504_MAGIC, .more = U16LD_DENOM_8504_MORE};};
template<> struct libdivide_constants<uint16_t,8505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8505_MAGIC, .more = U16LD_DENOM_8505_MORE};};
template<> struct libdivide_constants<uint16_t,8506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8506_MAGIC, .more = U16LD_DENOM_8506_MORE};};
template<> struct libdivide_constants<uint16_t,8507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8507_MAGIC, .more = U16LD_DENOM_8507_MORE};};
template<> struct libdivide_constants<uint16_t,8508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8508_MAGIC, .more = U16LD_DENOM_8508_MORE};};
template<> struct libdivide_constants<uint16_t,8509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8509_MAGIC, .more = U16LD_DENOM_8509_MORE};};
template<> struct libdivide_constants<uint16_t,8510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8510_MAGIC, .more = U16LD_DENOM_8510_MORE};};
template<> struct libdivide_constants<uint16_t,8511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8511_MAGIC, .more = U16LD_DENOM_8511_MORE};};
template<> struct libdivide_constants<uint16_t,8512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8512_MAGIC, .more = U16LD_DENOM_8512_MORE};};
template<> struct libdivide_constants<uint16_t,8513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8513_MAGIC, .more = U16LD_DENOM_8513_MORE};};
template<> struct libdivide_constants<uint16_t,8514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8514_MAGIC, .more = U16LD_DENOM_8514_MORE};};
template<> struct libdivide_constants<uint16_t,8515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8515_MAGIC, .more = U16LD_DENOM_8515_MORE};};
template<> struct libdivide_constants<uint16_t,8516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8516_MAGIC, .more = U16LD_DENOM_8516_MORE};};
template<> struct libdivide_constants<uint16_t,8517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8517_MAGIC, .more = U16LD_DENOM_8517_MORE};};
template<> struct libdivide_constants<uint16_t,8518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8518_MAGIC, .more = U16LD_DENOM_8518_MORE};};
template<> struct libdivide_constants<uint16_t,8519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8519_MAGIC, .more = U16LD_DENOM_8519_MORE};};
template<> struct libdivide_constants<uint16_t,8520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8520_MAGIC, .more = U16LD_DENOM_8520_MORE};};
template<> struct libdivide_constants<uint16_t,8521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8521_MAGIC, .more = U16LD_DENOM_8521_MORE};};
template<> struct libdivide_constants<uint16_t,8522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8522_MAGIC, .more = U16LD_DENOM_8522_MORE};};
template<> struct libdivide_constants<uint16_t,8523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8523_MAGIC, .more = U16LD_DENOM_8523_MORE};};
template<> struct libdivide_constants<uint16_t,8524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8524_MAGIC, .more = U16LD_DENOM_8524_MORE};};
template<> struct libdivide_constants<uint16_t,8525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8525_MAGIC, .more = U16LD_DENOM_8525_MORE};};
template<> struct libdivide_constants<uint16_t,8526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8526_MAGIC, .more = U16LD_DENOM_8526_MORE};};
template<> struct libdivide_constants<uint16_t,8527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8527_MAGIC, .more = U16LD_DENOM_8527_MORE};};
template<> struct libdivide_constants<uint16_t,8528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8528_MAGIC, .more = U16LD_DENOM_8528_MORE};};
template<> struct libdivide_constants<uint16_t,8529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8529_MAGIC, .more = U16LD_DENOM_8529_MORE};};
template<> struct libdivide_constants<uint16_t,8530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8530_MAGIC, .more = U16LD_DENOM_8530_MORE};};
template<> struct libdivide_constants<uint16_t,8531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8531_MAGIC, .more = U16LD_DENOM_8531_MORE};};
template<> struct libdivide_constants<uint16_t,8532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8532_MAGIC, .more = U16LD_DENOM_8532_MORE};};
template<> struct libdivide_constants<uint16_t,8533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8533_MAGIC, .more = U16LD_DENOM_8533_MORE};};
template<> struct libdivide_constants<uint16_t,8534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8534_MAGIC, .more = U16LD_DENOM_8534_MORE};};
template<> struct libdivide_constants<uint16_t,8535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8535_MAGIC, .more = U16LD_DENOM_8535_MORE};};
template<> struct libdivide_constants<uint16_t,8536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8536_MAGIC, .more = U16LD_DENOM_8536_MORE};};
template<> struct libdivide_constants<uint16_t,8537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8537_MAGIC, .more = U16LD_DENOM_8537_MORE};};
template<> struct libdivide_constants<uint16_t,8538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8538_MAGIC, .more = U16LD_DENOM_8538_MORE};};
template<> struct libdivide_constants<uint16_t,8539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8539_MAGIC, .more = U16LD_DENOM_8539_MORE};};
template<> struct libdivide_constants<uint16_t,8540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8540_MAGIC, .more = U16LD_DENOM_8540_MORE};};
template<> struct libdivide_constants<uint16_t,8541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8541_MAGIC, .more = U16LD_DENOM_8541_MORE};};
template<> struct libdivide_constants<uint16_t,8542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8542_MAGIC, .more = U16LD_DENOM_8542_MORE};};
template<> struct libdivide_constants<uint16_t,8543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8543_MAGIC, .more = U16LD_DENOM_8543_MORE};};
template<> struct libdivide_constants<uint16_t,8544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8544_MAGIC, .more = U16LD_DENOM_8544_MORE};};
template<> struct libdivide_constants<uint16_t,8545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8545_MAGIC, .more = U16LD_DENOM_8545_MORE};};
template<> struct libdivide_constants<uint16_t,8546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8546_MAGIC, .more = U16LD_DENOM_8546_MORE};};
template<> struct libdivide_constants<uint16_t,8547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8547_MAGIC, .more = U16LD_DENOM_8547_MORE};};
template<> struct libdivide_constants<uint16_t,8548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8548_MAGIC, .more = U16LD_DENOM_8548_MORE};};
template<> struct libdivide_constants<uint16_t,8549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8549_MAGIC, .more = U16LD_DENOM_8549_MORE};};
template<> struct libdivide_constants<uint16_t,8550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8550_MAGIC, .more = U16LD_DENOM_8550_MORE};};
template<> struct libdivide_constants<uint16_t,8551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8551_MAGIC, .more = U16LD_DENOM_8551_MORE};};
template<> struct libdivide_constants<uint16_t,8552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8552_MAGIC, .more = U16LD_DENOM_8552_MORE};};
template<> struct libdivide_constants<uint16_t,8553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8553_MAGIC, .more = U16LD_DENOM_8553_MORE};};
template<> struct libdivide_constants<uint16_t,8554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8554_MAGIC, .more = U16LD_DENOM_8554_MORE};};
template<> struct libdivide_constants<uint16_t,8555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8555_MAGIC, .more = U16LD_DENOM_8555_MORE};};
template<> struct libdivide_constants<uint16_t,8556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8556_MAGIC, .more = U16LD_DENOM_8556_MORE};};
template<> struct libdivide_constants<uint16_t,8557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8557_MAGIC, .more = U16LD_DENOM_8557_MORE};};
template<> struct libdivide_constants<uint16_t,8558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8558_MAGIC, .more = U16LD_DENOM_8558_MORE};};
template<> struct libdivide_constants<uint16_t,8559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8559_MAGIC, .more = U16LD_DENOM_8559_MORE};};
template<> struct libdivide_constants<uint16_t,8560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8560_MAGIC, .more = U16LD_DENOM_8560_MORE};};
template<> struct libdivide_constants<uint16_t,8561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8561_MAGIC, .more = U16LD_DENOM_8561_MORE};};
template<> struct libdivide_constants<uint16_t,8562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8562_MAGIC, .more = U16LD_DENOM_8562_MORE};};
template<> struct libdivide_constants<uint16_t,8563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8563_MAGIC, .more = U16LD_DENOM_8563_MORE};};
template<> struct libdivide_constants<uint16_t,8564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8564_MAGIC, .more = U16LD_DENOM_8564_MORE};};
template<> struct libdivide_constants<uint16_t,8565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8565_MAGIC, .more = U16LD_DENOM_8565_MORE};};
template<> struct libdivide_constants<uint16_t,8566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8566_MAGIC, .more = U16LD_DENOM_8566_MORE};};
template<> struct libdivide_constants<uint16_t,8567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8567_MAGIC, .more = U16LD_DENOM_8567_MORE};};
template<> struct libdivide_constants<uint16_t,8568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8568_MAGIC, .more = U16LD_DENOM_8568_MORE};};
template<> struct libdivide_constants<uint16_t,8569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8569_MAGIC, .more = U16LD_DENOM_8569_MORE};};
template<> struct libdivide_constants<uint16_t,8570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8570_MAGIC, .more = U16LD_DENOM_8570_MORE};};
template<> struct libdivide_constants<uint16_t,8571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8571_MAGIC, .more = U16LD_DENOM_8571_MORE};};
template<> struct libdivide_constants<uint16_t,8572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8572_MAGIC, .more = U16LD_DENOM_8572_MORE};};
template<> struct libdivide_constants<uint16_t,8573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8573_MAGIC, .more = U16LD_DENOM_8573_MORE};};
template<> struct libdivide_constants<uint16_t,8574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8574_MAGIC, .more = U16LD_DENOM_8574_MORE};};
template<> struct libdivide_constants<uint16_t,8575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8575_MAGIC, .more = U16LD_DENOM_8575_MORE};};
template<> struct libdivide_constants<uint16_t,8576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8576_MAGIC, .more = U16LD_DENOM_8576_MORE};};
template<> struct libdivide_constants<uint16_t,8577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8577_MAGIC, .more = U16LD_DENOM_8577_MORE};};
template<> struct libdivide_constants<uint16_t,8578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8578_MAGIC, .more = U16LD_DENOM_8578_MORE};};
template<> struct libdivide_constants<uint16_t,8579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8579_MAGIC, .more = U16LD_DENOM_8579_MORE};};
template<> struct libdivide_constants<uint16_t,8580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8580_MAGIC, .more = U16LD_DENOM_8580_MORE};};
template<> struct libdivide_constants<uint16_t,8581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8581_MAGIC, .more = U16LD_DENOM_8581_MORE};};
template<> struct libdivide_constants<uint16_t,8582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8582_MAGIC, .more = U16LD_DENOM_8582_MORE};};
template<> struct libdivide_constants<uint16_t,8583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8583_MAGIC, .more = U16LD_DENOM_8583_MORE};};
template<> struct libdivide_constants<uint16_t,8584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8584_MAGIC, .more = U16LD_DENOM_8584_MORE};};
template<> struct libdivide_constants<uint16_t,8585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8585_MAGIC, .more = U16LD_DENOM_8585_MORE};};
template<> struct libdivide_constants<uint16_t,8586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8586_MAGIC, .more = U16LD_DENOM_8586_MORE};};
template<> struct libdivide_constants<uint16_t,8587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8587_MAGIC, .more = U16LD_DENOM_8587_MORE};};
template<> struct libdivide_constants<uint16_t,8588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8588_MAGIC, .more = U16LD_DENOM_8588_MORE};};
template<> struct libdivide_constants<uint16_t,8589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8589_MAGIC, .more = U16LD_DENOM_8589_MORE};};
template<> struct libdivide_constants<uint16_t,8590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8590_MAGIC, .more = U16LD_DENOM_8590_MORE};};
template<> struct libdivide_constants<uint16_t,8591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8591_MAGIC, .more = U16LD_DENOM_8591_MORE};};
template<> struct libdivide_constants<uint16_t,8592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8592_MAGIC, .more = U16LD_DENOM_8592_MORE};};
template<> struct libdivide_constants<uint16_t,8593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8593_MAGIC, .more = U16LD_DENOM_8593_MORE};};
template<> struct libdivide_constants<uint16_t,8594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8594_MAGIC, .more = U16LD_DENOM_8594_MORE};};
template<> struct libdivide_constants<uint16_t,8595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8595_MAGIC, .more = U16LD_DENOM_8595_MORE};};
template<> struct libdivide_constants<uint16_t,8596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8596_MAGIC, .more = U16LD_DENOM_8596_MORE};};
template<> struct libdivide_constants<uint16_t,8597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8597_MAGIC, .more = U16LD_DENOM_8597_MORE};};
template<> struct libdivide_constants<uint16_t,8598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8598_MAGIC, .more = U16LD_DENOM_8598_MORE};};
template<> struct libdivide_constants<uint16_t,8599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8599_MAGIC, .more = U16LD_DENOM_8599_MORE};};
template<> struct libdivide_constants<uint16_t,8600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8600_MAGIC, .more = U16LD_DENOM_8600_MORE};};
template<> struct libdivide_constants<uint16_t,8601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8601_MAGIC, .more = U16LD_DENOM_8601_MORE};};
template<> struct libdivide_constants<uint16_t,8602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8602_MAGIC, .more = U16LD_DENOM_8602_MORE};};
template<> struct libdivide_constants<uint16_t,8603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8603_MAGIC, .more = U16LD_DENOM_8603_MORE};};
template<> struct libdivide_constants<uint16_t,8604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8604_MAGIC, .more = U16LD_DENOM_8604_MORE};};
template<> struct libdivide_constants<uint16_t,8605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8605_MAGIC, .more = U16LD_DENOM_8605_MORE};};
template<> struct libdivide_constants<uint16_t,8606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8606_MAGIC, .more = U16LD_DENOM_8606_MORE};};
template<> struct libdivide_constants<uint16_t,8607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8607_MAGIC, .more = U16LD_DENOM_8607_MORE};};
template<> struct libdivide_constants<uint16_t,8608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8608_MAGIC, .more = U16LD_DENOM_8608_MORE};};
template<> struct libdivide_constants<uint16_t,8609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8609_MAGIC, .more = U16LD_DENOM_8609_MORE};};
template<> struct libdivide_constants<uint16_t,8610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8610_MAGIC, .more = U16LD_DENOM_8610_MORE};};
template<> struct libdivide_constants<uint16_t,8611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8611_MAGIC, .more = U16LD_DENOM_8611_MORE};};
template<> struct libdivide_constants<uint16_t,8612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8612_MAGIC, .more = U16LD_DENOM_8612_MORE};};
template<> struct libdivide_constants<uint16_t,8613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8613_MAGIC, .more = U16LD_DENOM_8613_MORE};};
template<> struct libdivide_constants<uint16_t,8614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8614_MAGIC, .more = U16LD_DENOM_8614_MORE};};
template<> struct libdivide_constants<uint16_t,8615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8615_MAGIC, .more = U16LD_DENOM_8615_MORE};};
template<> struct libdivide_constants<uint16_t,8616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8616_MAGIC, .more = U16LD_DENOM_8616_MORE};};
template<> struct libdivide_constants<uint16_t,8617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8617_MAGIC, .more = U16LD_DENOM_8617_MORE};};
template<> struct libdivide_constants<uint16_t,8618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8618_MAGIC, .more = U16LD_DENOM_8618_MORE};};
template<> struct libdivide_constants<uint16_t,8619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8619_MAGIC, .more = U16LD_DENOM_8619_MORE};};
template<> struct libdivide_constants<uint16_t,8620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8620_MAGIC, .more = U16LD_DENOM_8620_MORE};};
template<> struct libdivide_constants<uint16_t,8621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8621_MAGIC, .more = U16LD_DENOM_8621_MORE};};
template<> struct libdivide_constants<uint16_t,8622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8622_MAGIC, .more = U16LD_DENOM_8622_MORE};};
template<> struct libdivide_constants<uint16_t,8623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8623_MAGIC, .more = U16LD_DENOM_8623_MORE};};
template<> struct libdivide_constants<uint16_t,8624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8624_MAGIC, .more = U16LD_DENOM_8624_MORE};};
template<> struct libdivide_constants<uint16_t,8625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8625_MAGIC, .more = U16LD_DENOM_8625_MORE};};
template<> struct libdivide_constants<uint16_t,8626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8626_MAGIC, .more = U16LD_DENOM_8626_MORE};};
template<> struct libdivide_constants<uint16_t,8627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8627_MAGIC, .more = U16LD_DENOM_8627_MORE};};
template<> struct libdivide_constants<uint16_t,8628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8628_MAGIC, .more = U16LD_DENOM_8628_MORE};};
template<> struct libdivide_constants<uint16_t,8629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8629_MAGIC, .more = U16LD_DENOM_8629_MORE};};
template<> struct libdivide_constants<uint16_t,8630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8630_MAGIC, .more = U16LD_DENOM_8630_MORE};};
template<> struct libdivide_constants<uint16_t,8631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8631_MAGIC, .more = U16LD_DENOM_8631_MORE};};
template<> struct libdivide_constants<uint16_t,8632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8632_MAGIC, .more = U16LD_DENOM_8632_MORE};};
template<> struct libdivide_constants<uint16_t,8633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8633_MAGIC, .more = U16LD_DENOM_8633_MORE};};
template<> struct libdivide_constants<uint16_t,8634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8634_MAGIC, .more = U16LD_DENOM_8634_MORE};};
template<> struct libdivide_constants<uint16_t,8635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8635_MAGIC, .more = U16LD_DENOM_8635_MORE};};
template<> struct libdivide_constants<uint16_t,8636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8636_MAGIC, .more = U16LD_DENOM_8636_MORE};};
template<> struct libdivide_constants<uint16_t,8637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8637_MAGIC, .more = U16LD_DENOM_8637_MORE};};
template<> struct libdivide_constants<uint16_t,8638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8638_MAGIC, .more = U16LD_DENOM_8638_MORE};};
template<> struct libdivide_constants<uint16_t,8639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8639_MAGIC, .more = U16LD_DENOM_8639_MORE};};
template<> struct libdivide_constants<uint16_t,8640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8640_MAGIC, .more = U16LD_DENOM_8640_MORE};};
template<> struct libdivide_constants<uint16_t,8641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8641_MAGIC, .more = U16LD_DENOM_8641_MORE};};
template<> struct libdivide_constants<uint16_t,8642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8642_MAGIC, .more = U16LD_DENOM_8642_MORE};};
template<> struct libdivide_constants<uint16_t,8643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8643_MAGIC, .more = U16LD_DENOM_8643_MORE};};
template<> struct libdivide_constants<uint16_t,8644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8644_MAGIC, .more = U16LD_DENOM_8644_MORE};};
template<> struct libdivide_constants<uint16_t,8645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8645_MAGIC, .more = U16LD_DENOM_8645_MORE};};
template<> struct libdivide_constants<uint16_t,8646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8646_MAGIC, .more = U16LD_DENOM_8646_MORE};};
template<> struct libdivide_constants<uint16_t,8647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8647_MAGIC, .more = U16LD_DENOM_8647_MORE};};
template<> struct libdivide_constants<uint16_t,8648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8648_MAGIC, .more = U16LD_DENOM_8648_MORE};};
template<> struct libdivide_constants<uint16_t,8649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8649_MAGIC, .more = U16LD_DENOM_8649_MORE};};
template<> struct libdivide_constants<uint16_t,8650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8650_MAGIC, .more = U16LD_DENOM_8650_MORE};};
template<> struct libdivide_constants<uint16_t,8651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8651_MAGIC, .more = U16LD_DENOM_8651_MORE};};
template<> struct libdivide_constants<uint16_t,8652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8652_MAGIC, .more = U16LD_DENOM_8652_MORE};};
template<> struct libdivide_constants<uint16_t,8653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8653_MAGIC, .more = U16LD_DENOM_8653_MORE};};
template<> struct libdivide_constants<uint16_t,8654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8654_MAGIC, .more = U16LD_DENOM_8654_MORE};};
template<> struct libdivide_constants<uint16_t,8655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8655_MAGIC, .more = U16LD_DENOM_8655_MORE};};
template<> struct libdivide_constants<uint16_t,8656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8656_MAGIC, .more = U16LD_DENOM_8656_MORE};};
template<> struct libdivide_constants<uint16_t,8657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8657_MAGIC, .more = U16LD_DENOM_8657_MORE};};
template<> struct libdivide_constants<uint16_t,8658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8658_MAGIC, .more = U16LD_DENOM_8658_MORE};};
template<> struct libdivide_constants<uint16_t,8659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8659_MAGIC, .more = U16LD_DENOM_8659_MORE};};
template<> struct libdivide_constants<uint16_t,8660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8660_MAGIC, .more = U16LD_DENOM_8660_MORE};};
template<> struct libdivide_constants<uint16_t,8661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8661_MAGIC, .more = U16LD_DENOM_8661_MORE};};
template<> struct libdivide_constants<uint16_t,8662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8662_MAGIC, .more = U16LD_DENOM_8662_MORE};};
template<> struct libdivide_constants<uint16_t,8663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8663_MAGIC, .more = U16LD_DENOM_8663_MORE};};
template<> struct libdivide_constants<uint16_t,8664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8664_MAGIC, .more = U16LD_DENOM_8664_MORE};};
template<> struct libdivide_constants<uint16_t,8665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8665_MAGIC, .more = U16LD_DENOM_8665_MORE};};
template<> struct libdivide_constants<uint16_t,8666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8666_MAGIC, .more = U16LD_DENOM_8666_MORE};};
template<> struct libdivide_constants<uint16_t,8667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8667_MAGIC, .more = U16LD_DENOM_8667_MORE};};
template<> struct libdivide_constants<uint16_t,8668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8668_MAGIC, .more = U16LD_DENOM_8668_MORE};};
template<> struct libdivide_constants<uint16_t,8669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8669_MAGIC, .more = U16LD_DENOM_8669_MORE};};
template<> struct libdivide_constants<uint16_t,8670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8670_MAGIC, .more = U16LD_DENOM_8670_MORE};};
template<> struct libdivide_constants<uint16_t,8671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8671_MAGIC, .more = U16LD_DENOM_8671_MORE};};
template<> struct libdivide_constants<uint16_t,8672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8672_MAGIC, .more = U16LD_DENOM_8672_MORE};};
template<> struct libdivide_constants<uint16_t,8673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8673_MAGIC, .more = U16LD_DENOM_8673_MORE};};
template<> struct libdivide_constants<uint16_t,8674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8674_MAGIC, .more = U16LD_DENOM_8674_MORE};};
template<> struct libdivide_constants<uint16_t,8675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8675_MAGIC, .more = U16LD_DENOM_8675_MORE};};
template<> struct libdivide_constants<uint16_t,8676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8676_MAGIC, .more = U16LD_DENOM_8676_MORE};};
template<> struct libdivide_constants<uint16_t,8677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8677_MAGIC, .more = U16LD_DENOM_8677_MORE};};
template<> struct libdivide_constants<uint16_t,8678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8678_MAGIC, .more = U16LD_DENOM_8678_MORE};};
template<> struct libdivide_constants<uint16_t,8679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8679_MAGIC, .more = U16LD_DENOM_8679_MORE};};
template<> struct libdivide_constants<uint16_t,8680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8680_MAGIC, .more = U16LD_DENOM_8680_MORE};};
template<> struct libdivide_constants<uint16_t,8681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8681_MAGIC, .more = U16LD_DENOM_8681_MORE};};
template<> struct libdivide_constants<uint16_t,8682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8682_MAGIC, .more = U16LD_DENOM_8682_MORE};};
template<> struct libdivide_constants<uint16_t,8683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8683_MAGIC, .more = U16LD_DENOM_8683_MORE};};
template<> struct libdivide_constants<uint16_t,8684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8684_MAGIC, .more = U16LD_DENOM_8684_MORE};};
template<> struct libdivide_constants<uint16_t,8685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8685_MAGIC, .more = U16LD_DENOM_8685_MORE};};
template<> struct libdivide_constants<uint16_t,8686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8686_MAGIC, .more = U16LD_DENOM_8686_MORE};};
template<> struct libdivide_constants<uint16_t,8687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8687_MAGIC, .more = U16LD_DENOM_8687_MORE};};
template<> struct libdivide_constants<uint16_t,8688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8688_MAGIC, .more = U16LD_DENOM_8688_MORE};};
template<> struct libdivide_constants<uint16_t,8689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8689_MAGIC, .more = U16LD_DENOM_8689_MORE};};
template<> struct libdivide_constants<uint16_t,8690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8690_MAGIC, .more = U16LD_DENOM_8690_MORE};};
template<> struct libdivide_constants<uint16_t,8691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8691_MAGIC, .more = U16LD_DENOM_8691_MORE};};
template<> struct libdivide_constants<uint16_t,8692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8692_MAGIC, .more = U16LD_DENOM_8692_MORE};};
template<> struct libdivide_constants<uint16_t,8693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8693_MAGIC, .more = U16LD_DENOM_8693_MORE};};
template<> struct libdivide_constants<uint16_t,8694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8694_MAGIC, .more = U16LD_DENOM_8694_MORE};};
template<> struct libdivide_constants<uint16_t,8695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8695_MAGIC, .more = U16LD_DENOM_8695_MORE};};
template<> struct libdivide_constants<uint16_t,8696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8696_MAGIC, .more = U16LD_DENOM_8696_MORE};};
template<> struct libdivide_constants<uint16_t,8697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8697_MAGIC, .more = U16LD_DENOM_8697_MORE};};
template<> struct libdivide_constants<uint16_t,8698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8698_MAGIC, .more = U16LD_DENOM_8698_MORE};};
template<> struct libdivide_constants<uint16_t,8699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8699_MAGIC, .more = U16LD_DENOM_8699_MORE};};
template<> struct libdivide_constants<uint16_t,8700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8700_MAGIC, .more = U16LD_DENOM_8700_MORE};};
template<> struct libdivide_constants<uint16_t,8701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8701_MAGIC, .more = U16LD_DENOM_8701_MORE};};
template<> struct libdivide_constants<uint16_t,8702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8702_MAGIC, .more = U16LD_DENOM_8702_MORE};};
template<> struct libdivide_constants<uint16_t,8703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8703_MAGIC, .more = U16LD_DENOM_8703_MORE};};
template<> struct libdivide_constants<uint16_t,8704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8704_MAGIC, .more = U16LD_DENOM_8704_MORE};};
template<> struct libdivide_constants<uint16_t,8705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8705_MAGIC, .more = U16LD_DENOM_8705_MORE};};
template<> struct libdivide_constants<uint16_t,8706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8706_MAGIC, .more = U16LD_DENOM_8706_MORE};};
template<> struct libdivide_constants<uint16_t,8707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8707_MAGIC, .more = U16LD_DENOM_8707_MORE};};
template<> struct libdivide_constants<uint16_t,8708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8708_MAGIC, .more = U16LD_DENOM_8708_MORE};};
template<> struct libdivide_constants<uint16_t,8709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8709_MAGIC, .more = U16LD_DENOM_8709_MORE};};
template<> struct libdivide_constants<uint16_t,8710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8710_MAGIC, .more = U16LD_DENOM_8710_MORE};};
template<> struct libdivide_constants<uint16_t,8711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8711_MAGIC, .more = U16LD_DENOM_8711_MORE};};
template<> struct libdivide_constants<uint16_t,8712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8712_MAGIC, .more = U16LD_DENOM_8712_MORE};};
template<> struct libdivide_constants<uint16_t,8713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8713_MAGIC, .more = U16LD_DENOM_8713_MORE};};
template<> struct libdivide_constants<uint16_t,8714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8714_MAGIC, .more = U16LD_DENOM_8714_MORE};};
template<> struct libdivide_constants<uint16_t,8715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8715_MAGIC, .more = U16LD_DENOM_8715_MORE};};
template<> struct libdivide_constants<uint16_t,8716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8716_MAGIC, .more = U16LD_DENOM_8716_MORE};};
template<> struct libdivide_constants<uint16_t,8717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8717_MAGIC, .more = U16LD_DENOM_8717_MORE};};
template<> struct libdivide_constants<uint16_t,8718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8718_MAGIC, .more = U16LD_DENOM_8718_MORE};};
template<> struct libdivide_constants<uint16_t,8719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8719_MAGIC, .more = U16LD_DENOM_8719_MORE};};
template<> struct libdivide_constants<uint16_t,8720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8720_MAGIC, .more = U16LD_DENOM_8720_MORE};};
template<> struct libdivide_constants<uint16_t,8721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8721_MAGIC, .more = U16LD_DENOM_8721_MORE};};
template<> struct libdivide_constants<uint16_t,8722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8722_MAGIC, .more = U16LD_DENOM_8722_MORE};};
template<> struct libdivide_constants<uint16_t,8723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8723_MAGIC, .more = U16LD_DENOM_8723_MORE};};
template<> struct libdivide_constants<uint16_t,8724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8724_MAGIC, .more = U16LD_DENOM_8724_MORE};};
template<> struct libdivide_constants<uint16_t,8725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8725_MAGIC, .more = U16LD_DENOM_8725_MORE};};
template<> struct libdivide_constants<uint16_t,8726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8726_MAGIC, .more = U16LD_DENOM_8726_MORE};};
template<> struct libdivide_constants<uint16_t,8727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8727_MAGIC, .more = U16LD_DENOM_8727_MORE};};
template<> struct libdivide_constants<uint16_t,8728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8728_MAGIC, .more = U16LD_DENOM_8728_MORE};};
template<> struct libdivide_constants<uint16_t,8729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8729_MAGIC, .more = U16LD_DENOM_8729_MORE};};
template<> struct libdivide_constants<uint16_t,8730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8730_MAGIC, .more = U16LD_DENOM_8730_MORE};};
template<> struct libdivide_constants<uint16_t,8731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8731_MAGIC, .more = U16LD_DENOM_8731_MORE};};
template<> struct libdivide_constants<uint16_t,8732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8732_MAGIC, .more = U16LD_DENOM_8732_MORE};};
template<> struct libdivide_constants<uint16_t,8733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8733_MAGIC, .more = U16LD_DENOM_8733_MORE};};
template<> struct libdivide_constants<uint16_t,8734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8734_MAGIC, .more = U16LD_DENOM_8734_MORE};};
template<> struct libdivide_constants<uint16_t,8735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8735_MAGIC, .more = U16LD_DENOM_8735_MORE};};
template<> struct libdivide_constants<uint16_t,8736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8736_MAGIC, .more = U16LD_DENOM_8736_MORE};};
template<> struct libdivide_constants<uint16_t,8737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8737_MAGIC, .more = U16LD_DENOM_8737_MORE};};
template<> struct libdivide_constants<uint16_t,8738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8738_MAGIC, .more = U16LD_DENOM_8738_MORE};};
template<> struct libdivide_constants<uint16_t,8739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8739_MAGIC, .more = U16LD_DENOM_8739_MORE};};
template<> struct libdivide_constants<uint16_t,8740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8740_MAGIC, .more = U16LD_DENOM_8740_MORE};};
template<> struct libdivide_constants<uint16_t,8741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8741_MAGIC, .more = U16LD_DENOM_8741_MORE};};
template<> struct libdivide_constants<uint16_t,8742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8742_MAGIC, .more = U16LD_DENOM_8742_MORE};};
template<> struct libdivide_constants<uint16_t,8743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8743_MAGIC, .more = U16LD_DENOM_8743_MORE};};
template<> struct libdivide_constants<uint16_t,8744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8744_MAGIC, .more = U16LD_DENOM_8744_MORE};};
template<> struct libdivide_constants<uint16_t,8745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8745_MAGIC, .more = U16LD_DENOM_8745_MORE};};
template<> struct libdivide_constants<uint16_t,8746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8746_MAGIC, .more = U16LD_DENOM_8746_MORE};};
template<> struct libdivide_constants<uint16_t,8747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8747_MAGIC, .more = U16LD_DENOM_8747_MORE};};
template<> struct libdivide_constants<uint16_t,8748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8748_MAGIC, .more = U16LD_DENOM_8748_MORE};};
template<> struct libdivide_constants<uint16_t,8749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8749_MAGIC, .more = U16LD_DENOM_8749_MORE};};
template<> struct libdivide_constants<uint16_t,8750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8750_MAGIC, .more = U16LD_DENOM_8750_MORE};};
template<> struct libdivide_constants<uint16_t,8751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8751_MAGIC, .more = U16LD_DENOM_8751_MORE};};
template<> struct libdivide_constants<uint16_t,8752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8752_MAGIC, .more = U16LD_DENOM_8752_MORE};};
template<> struct libdivide_constants<uint16_t,8753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8753_MAGIC, .more = U16LD_DENOM_8753_MORE};};
template<> struct libdivide_constants<uint16_t,8754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8754_MAGIC, .more = U16LD_DENOM_8754_MORE};};
template<> struct libdivide_constants<uint16_t,8755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8755_MAGIC, .more = U16LD_DENOM_8755_MORE};};
template<> struct libdivide_constants<uint16_t,8756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8756_MAGIC, .more = U16LD_DENOM_8756_MORE};};
template<> struct libdivide_constants<uint16_t,8757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8757_MAGIC, .more = U16LD_DENOM_8757_MORE};};
template<> struct libdivide_constants<uint16_t,8758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8758_MAGIC, .more = U16LD_DENOM_8758_MORE};};
template<> struct libdivide_constants<uint16_t,8759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8759_MAGIC, .more = U16LD_DENOM_8759_MORE};};
template<> struct libdivide_constants<uint16_t,8760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8760_MAGIC, .more = U16LD_DENOM_8760_MORE};};
template<> struct libdivide_constants<uint16_t,8761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8761_MAGIC, .more = U16LD_DENOM_8761_MORE};};
template<> struct libdivide_constants<uint16_t,8762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8762_MAGIC, .more = U16LD_DENOM_8762_MORE};};
template<> struct libdivide_constants<uint16_t,8763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8763_MAGIC, .more = U16LD_DENOM_8763_MORE};};
template<> struct libdivide_constants<uint16_t,8764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8764_MAGIC, .more = U16LD_DENOM_8764_MORE};};
template<> struct libdivide_constants<uint16_t,8765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8765_MAGIC, .more = U16LD_DENOM_8765_MORE};};
template<> struct libdivide_constants<uint16_t,8766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8766_MAGIC, .more = U16LD_DENOM_8766_MORE};};
template<> struct libdivide_constants<uint16_t,8767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8767_MAGIC, .more = U16LD_DENOM_8767_MORE};};
template<> struct libdivide_constants<uint16_t,8768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8768_MAGIC, .more = U16LD_DENOM_8768_MORE};};
template<> struct libdivide_constants<uint16_t,8769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8769_MAGIC, .more = U16LD_DENOM_8769_MORE};};
template<> struct libdivide_constants<uint16_t,8770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8770_MAGIC, .more = U16LD_DENOM_8770_MORE};};
template<> struct libdivide_constants<uint16_t,8771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8771_MAGIC, .more = U16LD_DENOM_8771_MORE};};
template<> struct libdivide_constants<uint16_t,8772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8772_MAGIC, .more = U16LD_DENOM_8772_MORE};};
template<> struct libdivide_constants<uint16_t,8773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8773_MAGIC, .more = U16LD_DENOM_8773_MORE};};
template<> struct libdivide_constants<uint16_t,8774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8774_MAGIC, .more = U16LD_DENOM_8774_MORE};};
template<> struct libdivide_constants<uint16_t,8775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8775_MAGIC, .more = U16LD_DENOM_8775_MORE};};
template<> struct libdivide_constants<uint16_t,8776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8776_MAGIC, .more = U16LD_DENOM_8776_MORE};};
template<> struct libdivide_constants<uint16_t,8777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8777_MAGIC, .more = U16LD_DENOM_8777_MORE};};
template<> struct libdivide_constants<uint16_t,8778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8778_MAGIC, .more = U16LD_DENOM_8778_MORE};};
template<> struct libdivide_constants<uint16_t,8779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8779_MAGIC, .more = U16LD_DENOM_8779_MORE};};
template<> struct libdivide_constants<uint16_t,8780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8780_MAGIC, .more = U16LD_DENOM_8780_MORE};};
template<> struct libdivide_constants<uint16_t,8781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8781_MAGIC, .more = U16LD_DENOM_8781_MORE};};
template<> struct libdivide_constants<uint16_t,8782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8782_MAGIC, .more = U16LD_DENOM_8782_MORE};};
template<> struct libdivide_constants<uint16_t,8783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8783_MAGIC, .more = U16LD_DENOM_8783_MORE};};
template<> struct libdivide_constants<uint16_t,8784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8784_MAGIC, .more = U16LD_DENOM_8784_MORE};};
template<> struct libdivide_constants<uint16_t,8785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8785_MAGIC, .more = U16LD_DENOM_8785_MORE};};
template<> struct libdivide_constants<uint16_t,8786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8786_MAGIC, .more = U16LD_DENOM_8786_MORE};};
template<> struct libdivide_constants<uint16_t,8787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8787_MAGIC, .more = U16LD_DENOM_8787_MORE};};
template<> struct libdivide_constants<uint16_t,8788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8788_MAGIC, .more = U16LD_DENOM_8788_MORE};};
template<> struct libdivide_constants<uint16_t,8789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8789_MAGIC, .more = U16LD_DENOM_8789_MORE};};
template<> struct libdivide_constants<uint16_t,8790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8790_MAGIC, .more = U16LD_DENOM_8790_MORE};};
template<> struct libdivide_constants<uint16_t,8791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8791_MAGIC, .more = U16LD_DENOM_8791_MORE};};
template<> struct libdivide_constants<uint16_t,8792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8792_MAGIC, .more = U16LD_DENOM_8792_MORE};};
template<> struct libdivide_constants<uint16_t,8793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8793_MAGIC, .more = U16LD_DENOM_8793_MORE};};
template<> struct libdivide_constants<uint16_t,8794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8794_MAGIC, .more = U16LD_DENOM_8794_MORE};};
template<> struct libdivide_constants<uint16_t,8795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8795_MAGIC, .more = U16LD_DENOM_8795_MORE};};
template<> struct libdivide_constants<uint16_t,8796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8796_MAGIC, .more = U16LD_DENOM_8796_MORE};};
template<> struct libdivide_constants<uint16_t,8797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8797_MAGIC, .more = U16LD_DENOM_8797_MORE};};
template<> struct libdivide_constants<uint16_t,8798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8798_MAGIC, .more = U16LD_DENOM_8798_MORE};};
template<> struct libdivide_constants<uint16_t,8799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8799_MAGIC, .more = U16LD_DENOM_8799_MORE};};
template<> struct libdivide_constants<uint16_t,8800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8800_MAGIC, .more = U16LD_DENOM_8800_MORE};};
template<> struct libdivide_constants<uint16_t,8801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8801_MAGIC, .more = U16LD_DENOM_8801_MORE};};
template<> struct libdivide_constants<uint16_t,8802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8802_MAGIC, .more = U16LD_DENOM_8802_MORE};};
template<> struct libdivide_constants<uint16_t,8803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8803_MAGIC, .more = U16LD_DENOM_8803_MORE};};
template<> struct libdivide_constants<uint16_t,8804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8804_MAGIC, .more = U16LD_DENOM_8804_MORE};};
template<> struct libdivide_constants<uint16_t,8805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8805_MAGIC, .more = U16LD_DENOM_8805_MORE};};
template<> struct libdivide_constants<uint16_t,8806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8806_MAGIC, .more = U16LD_DENOM_8806_MORE};};
template<> struct libdivide_constants<uint16_t,8807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8807_MAGIC, .more = U16LD_DENOM_8807_MORE};};
template<> struct libdivide_constants<uint16_t,8808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8808_MAGIC, .more = U16LD_DENOM_8808_MORE};};
template<> struct libdivide_constants<uint16_t,8809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8809_MAGIC, .more = U16LD_DENOM_8809_MORE};};
template<> struct libdivide_constants<uint16_t,8810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8810_MAGIC, .more = U16LD_DENOM_8810_MORE};};
template<> struct libdivide_constants<uint16_t,8811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8811_MAGIC, .more = U16LD_DENOM_8811_MORE};};
template<> struct libdivide_constants<uint16_t,8812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8812_MAGIC, .more = U16LD_DENOM_8812_MORE};};
template<> struct libdivide_constants<uint16_t,8813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8813_MAGIC, .more = U16LD_DENOM_8813_MORE};};
template<> struct libdivide_constants<uint16_t,8814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8814_MAGIC, .more = U16LD_DENOM_8814_MORE};};
template<> struct libdivide_constants<uint16_t,8815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8815_MAGIC, .more = U16LD_DENOM_8815_MORE};};
template<> struct libdivide_constants<uint16_t,8816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8816_MAGIC, .more = U16LD_DENOM_8816_MORE};};
template<> struct libdivide_constants<uint16_t,8817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8817_MAGIC, .more = U16LD_DENOM_8817_MORE};};
template<> struct libdivide_constants<uint16_t,8818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8818_MAGIC, .more = U16LD_DENOM_8818_MORE};};
template<> struct libdivide_constants<uint16_t,8819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8819_MAGIC, .more = U16LD_DENOM_8819_MORE};};
template<> struct libdivide_constants<uint16_t,8820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8820_MAGIC, .more = U16LD_DENOM_8820_MORE};};
template<> struct libdivide_constants<uint16_t,8821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8821_MAGIC, .more = U16LD_DENOM_8821_MORE};};
template<> struct libdivide_constants<uint16_t,8822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8822_MAGIC, .more = U16LD_DENOM_8822_MORE};};
template<> struct libdivide_constants<uint16_t,8823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8823_MAGIC, .more = U16LD_DENOM_8823_MORE};};
template<> struct libdivide_constants<uint16_t,8824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8824_MAGIC, .more = U16LD_DENOM_8824_MORE};};
template<> struct libdivide_constants<uint16_t,8825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8825_MAGIC, .more = U16LD_DENOM_8825_MORE};};
template<> struct libdivide_constants<uint16_t,8826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8826_MAGIC, .more = U16LD_DENOM_8826_MORE};};
template<> struct libdivide_constants<uint16_t,8827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8827_MAGIC, .more = U16LD_DENOM_8827_MORE};};
template<> struct libdivide_constants<uint16_t,8828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8828_MAGIC, .more = U16LD_DENOM_8828_MORE};};
template<> struct libdivide_constants<uint16_t,8829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8829_MAGIC, .more = U16LD_DENOM_8829_MORE};};
template<> struct libdivide_constants<uint16_t,8830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8830_MAGIC, .more = U16LD_DENOM_8830_MORE};};
template<> struct libdivide_constants<uint16_t,8831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8831_MAGIC, .more = U16LD_DENOM_8831_MORE};};
template<> struct libdivide_constants<uint16_t,8832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8832_MAGIC, .more = U16LD_DENOM_8832_MORE};};
template<> struct libdivide_constants<uint16_t,8833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8833_MAGIC, .more = U16LD_DENOM_8833_MORE};};
template<> struct libdivide_constants<uint16_t,8834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8834_MAGIC, .more = U16LD_DENOM_8834_MORE};};
template<> struct libdivide_constants<uint16_t,8835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8835_MAGIC, .more = U16LD_DENOM_8835_MORE};};
template<> struct libdivide_constants<uint16_t,8836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8836_MAGIC, .more = U16LD_DENOM_8836_MORE};};
template<> struct libdivide_constants<uint16_t,8837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8837_MAGIC, .more = U16LD_DENOM_8837_MORE};};
template<> struct libdivide_constants<uint16_t,8838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8838_MAGIC, .more = U16LD_DENOM_8838_MORE};};
template<> struct libdivide_constants<uint16_t,8839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8839_MAGIC, .more = U16LD_DENOM_8839_MORE};};
template<> struct libdivide_constants<uint16_t,8840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8840_MAGIC, .more = U16LD_DENOM_8840_MORE};};
template<> struct libdivide_constants<uint16_t,8841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8841_MAGIC, .more = U16LD_DENOM_8841_MORE};};
template<> struct libdivide_constants<uint16_t,8842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8842_MAGIC, .more = U16LD_DENOM_8842_MORE};};
template<> struct libdivide_constants<uint16_t,8843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8843_MAGIC, .more = U16LD_DENOM_8843_MORE};};
template<> struct libdivide_constants<uint16_t,8844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8844_MAGIC, .more = U16LD_DENOM_8844_MORE};};
template<> struct libdivide_constants<uint16_t,8845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8845_MAGIC, .more = U16LD_DENOM_8845_MORE};};
template<> struct libdivide_constants<uint16_t,8846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8846_MAGIC, .more = U16LD_DENOM_8846_MORE};};
template<> struct libdivide_constants<uint16_t,8847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8847_MAGIC, .more = U16LD_DENOM_8847_MORE};};
template<> struct libdivide_constants<uint16_t,8848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8848_MAGIC, .more = U16LD_DENOM_8848_MORE};};
template<> struct libdivide_constants<uint16_t,8849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8849_MAGIC, .more = U16LD_DENOM_8849_MORE};};
template<> struct libdivide_constants<uint16_t,8850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8850_MAGIC, .more = U16LD_DENOM_8850_MORE};};
template<> struct libdivide_constants<uint16_t,8851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8851_MAGIC, .more = U16LD_DENOM_8851_MORE};};
template<> struct libdivide_constants<uint16_t,8852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8852_MAGIC, .more = U16LD_DENOM_8852_MORE};};
template<> struct libdivide_constants<uint16_t,8853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8853_MAGIC, .more = U16LD_DENOM_8853_MORE};};
template<> struct libdivide_constants<uint16_t,8854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8854_MAGIC, .more = U16LD_DENOM_8854_MORE};};
template<> struct libdivide_constants<uint16_t,8855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8855_MAGIC, .more = U16LD_DENOM_8855_MORE};};
template<> struct libdivide_constants<uint16_t,8856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8856_MAGIC, .more = U16LD_DENOM_8856_MORE};};
template<> struct libdivide_constants<uint16_t,8857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8857_MAGIC, .more = U16LD_DENOM_8857_MORE};};
template<> struct libdivide_constants<uint16_t,8858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8858_MAGIC, .more = U16LD_DENOM_8858_MORE};};
template<> struct libdivide_constants<uint16_t,8859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8859_MAGIC, .more = U16LD_DENOM_8859_MORE};};
template<> struct libdivide_constants<uint16_t,8860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8860_MAGIC, .more = U16LD_DENOM_8860_MORE};};
template<> struct libdivide_constants<uint16_t,8861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8861_MAGIC, .more = U16LD_DENOM_8861_MORE};};
template<> struct libdivide_constants<uint16_t,8862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8862_MAGIC, .more = U16LD_DENOM_8862_MORE};};
template<> struct libdivide_constants<uint16_t,8863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8863_MAGIC, .more = U16LD_DENOM_8863_MORE};};
template<> struct libdivide_constants<uint16_t,8864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8864_MAGIC, .more = U16LD_DENOM_8864_MORE};};
template<> struct libdivide_constants<uint16_t,8865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8865_MAGIC, .more = U16LD_DENOM_8865_MORE};};
template<> struct libdivide_constants<uint16_t,8866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8866_MAGIC, .more = U16LD_DENOM_8866_MORE};};
template<> struct libdivide_constants<uint16_t,8867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8867_MAGIC, .more = U16LD_DENOM_8867_MORE};};
template<> struct libdivide_constants<uint16_t,8868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8868_MAGIC, .more = U16LD_DENOM_8868_MORE};};
template<> struct libdivide_constants<uint16_t,8869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8869_MAGIC, .more = U16LD_DENOM_8869_MORE};};
template<> struct libdivide_constants<uint16_t,8870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8870_MAGIC, .more = U16LD_DENOM_8870_MORE};};
template<> struct libdivide_constants<uint16_t,8871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8871_MAGIC, .more = U16LD_DENOM_8871_MORE};};
template<> struct libdivide_constants<uint16_t,8872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8872_MAGIC, .more = U16LD_DENOM_8872_MORE};};
template<> struct libdivide_constants<uint16_t,8873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8873_MAGIC, .more = U16LD_DENOM_8873_MORE};};
template<> struct libdivide_constants<uint16_t,8874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8874_MAGIC, .more = U16LD_DENOM_8874_MORE};};
template<> struct libdivide_constants<uint16_t,8875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8875_MAGIC, .more = U16LD_DENOM_8875_MORE};};
template<> struct libdivide_constants<uint16_t,8876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8876_MAGIC, .more = U16LD_DENOM_8876_MORE};};
template<> struct libdivide_constants<uint16_t,8877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8877_MAGIC, .more = U16LD_DENOM_8877_MORE};};
template<> struct libdivide_constants<uint16_t,8878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8878_MAGIC, .more = U16LD_DENOM_8878_MORE};};
template<> struct libdivide_constants<uint16_t,8879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8879_MAGIC, .more = U16LD_DENOM_8879_MORE};};
template<> struct libdivide_constants<uint16_t,8880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8880_MAGIC, .more = U16LD_DENOM_8880_MORE};};
template<> struct libdivide_constants<uint16_t,8881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8881_MAGIC, .more = U16LD_DENOM_8881_MORE};};
template<> struct libdivide_constants<uint16_t,8882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8882_MAGIC, .more = U16LD_DENOM_8882_MORE};};
template<> struct libdivide_constants<uint16_t,8883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8883_MAGIC, .more = U16LD_DENOM_8883_MORE};};
template<> struct libdivide_constants<uint16_t,8884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8884_MAGIC, .more = U16LD_DENOM_8884_MORE};};
template<> struct libdivide_constants<uint16_t,8885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8885_MAGIC, .more = U16LD_DENOM_8885_MORE};};
template<> struct libdivide_constants<uint16_t,8886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8886_MAGIC, .more = U16LD_DENOM_8886_MORE};};
template<> struct libdivide_constants<uint16_t,8887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8887_MAGIC, .more = U16LD_DENOM_8887_MORE};};
template<> struct libdivide_constants<uint16_t,8888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8888_MAGIC, .more = U16LD_DENOM_8888_MORE};};
template<> struct libdivide_constants<uint16_t,8889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8889_MAGIC, .more = U16LD_DENOM_8889_MORE};};
template<> struct libdivide_constants<uint16_t,8890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8890_MAGIC, .more = U16LD_DENOM_8890_MORE};};
template<> struct libdivide_constants<uint16_t,8891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8891_MAGIC, .more = U16LD_DENOM_8891_MORE};};
template<> struct libdivide_constants<uint16_t,8892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8892_MAGIC, .more = U16LD_DENOM_8892_MORE};};
template<> struct libdivide_constants<uint16_t,8893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8893_MAGIC, .more = U16LD_DENOM_8893_MORE};};
template<> struct libdivide_constants<uint16_t,8894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8894_MAGIC, .more = U16LD_DENOM_8894_MORE};};
template<> struct libdivide_constants<uint16_t,8895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8895_MAGIC, .more = U16LD_DENOM_8895_MORE};};
template<> struct libdivide_constants<uint16_t,8896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8896_MAGIC, .more = U16LD_DENOM_8896_MORE};};
template<> struct libdivide_constants<uint16_t,8897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8897_MAGIC, .more = U16LD_DENOM_8897_MORE};};
template<> struct libdivide_constants<uint16_t,8898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8898_MAGIC, .more = U16LD_DENOM_8898_MORE};};
template<> struct libdivide_constants<uint16_t,8899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8899_MAGIC, .more = U16LD_DENOM_8899_MORE};};
template<> struct libdivide_constants<uint16_t,8900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8900_MAGIC, .more = U16LD_DENOM_8900_MORE};};
template<> struct libdivide_constants<uint16_t,8901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8901_MAGIC, .more = U16LD_DENOM_8901_MORE};};
template<> struct libdivide_constants<uint16_t,8902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8902_MAGIC, .more = U16LD_DENOM_8902_MORE};};
template<> struct libdivide_constants<uint16_t,8903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8903_MAGIC, .more = U16LD_DENOM_8903_MORE};};
template<> struct libdivide_constants<uint16_t,8904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8904_MAGIC, .more = U16LD_DENOM_8904_MORE};};
template<> struct libdivide_constants<uint16_t,8905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8905_MAGIC, .more = U16LD_DENOM_8905_MORE};};
template<> struct libdivide_constants<uint16_t,8906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8906_MAGIC, .more = U16LD_DENOM_8906_MORE};};
template<> struct libdivide_constants<uint16_t,8907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8907_MAGIC, .more = U16LD_DENOM_8907_MORE};};
template<> struct libdivide_constants<uint16_t,8908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8908_MAGIC, .more = U16LD_DENOM_8908_MORE};};
template<> struct libdivide_constants<uint16_t,8909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8909_MAGIC, .more = U16LD_DENOM_8909_MORE};};
template<> struct libdivide_constants<uint16_t,8910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8910_MAGIC, .more = U16LD_DENOM_8910_MORE};};
template<> struct libdivide_constants<uint16_t,8911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8911_MAGIC, .more = U16LD_DENOM_8911_MORE};};
template<> struct libdivide_constants<uint16_t,8912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8912_MAGIC, .more = U16LD_DENOM_8912_MORE};};
template<> struct libdivide_constants<uint16_t,8913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8913_MAGIC, .more = U16LD_DENOM_8913_MORE};};
template<> struct libdivide_constants<uint16_t,8914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8914_MAGIC, .more = U16LD_DENOM_8914_MORE};};
template<> struct libdivide_constants<uint16_t,8915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8915_MAGIC, .more = U16LD_DENOM_8915_MORE};};
template<> struct libdivide_constants<uint16_t,8916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8916_MAGIC, .more = U16LD_DENOM_8916_MORE};};
template<> struct libdivide_constants<uint16_t,8917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8917_MAGIC, .more = U16LD_DENOM_8917_MORE};};
template<> struct libdivide_constants<uint16_t,8918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8918_MAGIC, .more = U16LD_DENOM_8918_MORE};};
template<> struct libdivide_constants<uint16_t,8919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8919_MAGIC, .more = U16LD_DENOM_8919_MORE};};
template<> struct libdivide_constants<uint16_t,8920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8920_MAGIC, .more = U16LD_DENOM_8920_MORE};};
template<> struct libdivide_constants<uint16_t,8921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8921_MAGIC, .more = U16LD_DENOM_8921_MORE};};
template<> struct libdivide_constants<uint16_t,8922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8922_MAGIC, .more = U16LD_DENOM_8922_MORE};};
template<> struct libdivide_constants<uint16_t,8923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8923_MAGIC, .more = U16LD_DENOM_8923_MORE};};
template<> struct libdivide_constants<uint16_t,8924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8924_MAGIC, .more = U16LD_DENOM_8924_MORE};};
template<> struct libdivide_constants<uint16_t,8925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8925_MAGIC, .more = U16LD_DENOM_8925_MORE};};
template<> struct libdivide_constants<uint16_t,8926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8926_MAGIC, .more = U16LD_DENOM_8926_MORE};};
template<> struct libdivide_constants<uint16_t,8927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8927_MAGIC, .more = U16LD_DENOM_8927_MORE};};
template<> struct libdivide_constants<uint16_t,8928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8928_MAGIC, .more = U16LD_DENOM_8928_MORE};};
template<> struct libdivide_constants<uint16_t,8929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8929_MAGIC, .more = U16LD_DENOM_8929_MORE};};
template<> struct libdivide_constants<uint16_t,8930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8930_MAGIC, .more = U16LD_DENOM_8930_MORE};};
template<> struct libdivide_constants<uint16_t,8931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8931_MAGIC, .more = U16LD_DENOM_8931_MORE};};
template<> struct libdivide_constants<uint16_t,8932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8932_MAGIC, .more = U16LD_DENOM_8932_MORE};};
template<> struct libdivide_constants<uint16_t,8933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8933_MAGIC, .more = U16LD_DENOM_8933_MORE};};
template<> struct libdivide_constants<uint16_t,8934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8934_MAGIC, .more = U16LD_DENOM_8934_MORE};};
template<> struct libdivide_constants<uint16_t,8935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8935_MAGIC, .more = U16LD_DENOM_8935_MORE};};
template<> struct libdivide_constants<uint16_t,8936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8936_MAGIC, .more = U16LD_DENOM_8936_MORE};};
template<> struct libdivide_constants<uint16_t,8937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8937_MAGIC, .more = U16LD_DENOM_8937_MORE};};
template<> struct libdivide_constants<uint16_t,8938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8938_MAGIC, .more = U16LD_DENOM_8938_MORE};};
template<> struct libdivide_constants<uint16_t,8939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8939_MAGIC, .more = U16LD_DENOM_8939_MORE};};
template<> struct libdivide_constants<uint16_t,8940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8940_MAGIC, .more = U16LD_DENOM_8940_MORE};};
template<> struct libdivide_constants<uint16_t,8941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8941_MAGIC, .more = U16LD_DENOM_8941_MORE};};
template<> struct libdivide_constants<uint16_t,8942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8942_MAGIC, .more = U16LD_DENOM_8942_MORE};};
template<> struct libdivide_constants<uint16_t,8943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8943_MAGIC, .more = U16LD_DENOM_8943_MORE};};
template<> struct libdivide_constants<uint16_t,8944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8944_MAGIC, .more = U16LD_DENOM_8944_MORE};};
template<> struct libdivide_constants<uint16_t,8945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8945_MAGIC, .more = U16LD_DENOM_8945_MORE};};
template<> struct libdivide_constants<uint16_t,8946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8946_MAGIC, .more = U16LD_DENOM_8946_MORE};};
template<> struct libdivide_constants<uint16_t,8947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8947_MAGIC, .more = U16LD_DENOM_8947_MORE};};
template<> struct libdivide_constants<uint16_t,8948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8948_MAGIC, .more = U16LD_DENOM_8948_MORE};};
template<> struct libdivide_constants<uint16_t,8949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8949_MAGIC, .more = U16LD_DENOM_8949_MORE};};
template<> struct libdivide_constants<uint16_t,8950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8950_MAGIC, .more = U16LD_DENOM_8950_MORE};};
template<> struct libdivide_constants<uint16_t,8951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8951_MAGIC, .more = U16LD_DENOM_8951_MORE};};
template<> struct libdivide_constants<uint16_t,8952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8952_MAGIC, .more = U16LD_DENOM_8952_MORE};};
template<> struct libdivide_constants<uint16_t,8953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8953_MAGIC, .more = U16LD_DENOM_8953_MORE};};
template<> struct libdivide_constants<uint16_t,8954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8954_MAGIC, .more = U16LD_DENOM_8954_MORE};};
template<> struct libdivide_constants<uint16_t,8955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8955_MAGIC, .more = U16LD_DENOM_8955_MORE};};
template<> struct libdivide_constants<uint16_t,8956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8956_MAGIC, .more = U16LD_DENOM_8956_MORE};};
template<> struct libdivide_constants<uint16_t,8957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8957_MAGIC, .more = U16LD_DENOM_8957_MORE};};
template<> struct libdivide_constants<uint16_t,8958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8958_MAGIC, .more = U16LD_DENOM_8958_MORE};};
template<> struct libdivide_constants<uint16_t,8959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8959_MAGIC, .more = U16LD_DENOM_8959_MORE};};
template<> struct libdivide_constants<uint16_t,8960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8960_MAGIC, .more = U16LD_DENOM_8960_MORE};};
template<> struct libdivide_constants<uint16_t,8961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8961_MAGIC, .more = U16LD_DENOM_8961_MORE};};
template<> struct libdivide_constants<uint16_t,8962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8962_MAGIC, .more = U16LD_DENOM_8962_MORE};};
template<> struct libdivide_constants<uint16_t,8963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8963_MAGIC, .more = U16LD_DENOM_8963_MORE};};
template<> struct libdivide_constants<uint16_t,8964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8964_MAGIC, .more = U16LD_DENOM_8964_MORE};};
template<> struct libdivide_constants<uint16_t,8965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8965_MAGIC, .more = U16LD_DENOM_8965_MORE};};
template<> struct libdivide_constants<uint16_t,8966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8966_MAGIC, .more = U16LD_DENOM_8966_MORE};};
template<> struct libdivide_constants<uint16_t,8967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8967_MAGIC, .more = U16LD_DENOM_8967_MORE};};
template<> struct libdivide_constants<uint16_t,8968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8968_MAGIC, .more = U16LD_DENOM_8968_MORE};};
template<> struct libdivide_constants<uint16_t,8969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8969_MAGIC, .more = U16LD_DENOM_8969_MORE};};
template<> struct libdivide_constants<uint16_t,8970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8970_MAGIC, .more = U16LD_DENOM_8970_MORE};};
template<> struct libdivide_constants<uint16_t,8971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8971_MAGIC, .more = U16LD_DENOM_8971_MORE};};
template<> struct libdivide_constants<uint16_t,8972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8972_MAGIC, .more = U16LD_DENOM_8972_MORE};};
template<> struct libdivide_constants<uint16_t,8973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8973_MAGIC, .more = U16LD_DENOM_8973_MORE};};
template<> struct libdivide_constants<uint16_t,8974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8974_MAGIC, .more = U16LD_DENOM_8974_MORE};};
template<> struct libdivide_constants<uint16_t,8975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8975_MAGIC, .more = U16LD_DENOM_8975_MORE};};
template<> struct libdivide_constants<uint16_t,8976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8976_MAGIC, .more = U16LD_DENOM_8976_MORE};};
template<> struct libdivide_constants<uint16_t,8977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8977_MAGIC, .more = U16LD_DENOM_8977_MORE};};
template<> struct libdivide_constants<uint16_t,8978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8978_MAGIC, .more = U16LD_DENOM_8978_MORE};};
template<> struct libdivide_constants<uint16_t,8979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8979_MAGIC, .more = U16LD_DENOM_8979_MORE};};
template<> struct libdivide_constants<uint16_t,8980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8980_MAGIC, .more = U16LD_DENOM_8980_MORE};};
template<> struct libdivide_constants<uint16_t,8981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8981_MAGIC, .more = U16LD_DENOM_8981_MORE};};
template<> struct libdivide_constants<uint16_t,8982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8982_MAGIC, .more = U16LD_DENOM_8982_MORE};};
template<> struct libdivide_constants<uint16_t,8983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8983_MAGIC, .more = U16LD_DENOM_8983_MORE};};
template<> struct libdivide_constants<uint16_t,8984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8984_MAGIC, .more = U16LD_DENOM_8984_MORE};};
template<> struct libdivide_constants<uint16_t,8985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8985_MAGIC, .more = U16LD_DENOM_8985_MORE};};
template<> struct libdivide_constants<uint16_t,8986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8986_MAGIC, .more = U16LD_DENOM_8986_MORE};};
template<> struct libdivide_constants<uint16_t,8987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8987_MAGIC, .more = U16LD_DENOM_8987_MORE};};
template<> struct libdivide_constants<uint16_t,8988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8988_MAGIC, .more = U16LD_DENOM_8988_MORE};};
template<> struct libdivide_constants<uint16_t,8989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8989_MAGIC, .more = U16LD_DENOM_8989_MORE};};
template<> struct libdivide_constants<uint16_t,8990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8990_MAGIC, .more = U16LD_DENOM_8990_MORE};};
template<> struct libdivide_constants<uint16_t,8991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8991_MAGIC, .more = U16LD_DENOM_8991_MORE};};
template<> struct libdivide_constants<uint16_t,8992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8992_MAGIC, .more = U16LD_DENOM_8992_MORE};};
template<> struct libdivide_constants<uint16_t,8993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8993_MAGIC, .more = U16LD_DENOM_8993_MORE};};
template<> struct libdivide_constants<uint16_t,8994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8994_MAGIC, .more = U16LD_DENOM_8994_MORE};};
template<> struct libdivide_constants<uint16_t,8995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8995_MAGIC, .more = U16LD_DENOM_8995_MORE};};
template<> struct libdivide_constants<uint16_t,8996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8996_MAGIC, .more = U16LD_DENOM_8996_MORE};};
template<> struct libdivide_constants<uint16_t,8997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8997_MAGIC, .more = U16LD_DENOM_8997_MORE};};
template<> struct libdivide_constants<uint16_t,8998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8998_MAGIC, .more = U16LD_DENOM_8998_MORE};};
template<> struct libdivide_constants<uint16_t,8999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_8999_MAGIC, .more = U16LD_DENOM_8999_MORE};};
template<> struct libdivide_constants<uint16_t,9000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9000_MAGIC, .more = U16LD_DENOM_9000_MORE};};
template<> struct libdivide_constants<uint16_t,9001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9001_MAGIC, .more = U16LD_DENOM_9001_MORE};};
template<> struct libdivide_constants<uint16_t,9002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9002_MAGIC, .more = U16LD_DENOM_9002_MORE};};
template<> struct libdivide_constants<uint16_t,9003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9003_MAGIC, .more = U16LD_DENOM_9003_MORE};};
template<> struct libdivide_constants<uint16_t,9004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9004_MAGIC, .more = U16LD_DENOM_9004_MORE};};
template<> struct libdivide_constants<uint16_t,9005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9005_MAGIC, .more = U16LD_DENOM_9005_MORE};};
template<> struct libdivide_constants<uint16_t,9006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9006_MAGIC, .more = U16LD_DENOM_9006_MORE};};
template<> struct libdivide_constants<uint16_t,9007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9007_MAGIC, .more = U16LD_DENOM_9007_MORE};};
template<> struct libdivide_constants<uint16_t,9008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9008_MAGIC, .more = U16LD_DENOM_9008_MORE};};
template<> struct libdivide_constants<uint16_t,9009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9009_MAGIC, .more = U16LD_DENOM_9009_MORE};};
template<> struct libdivide_constants<uint16_t,9010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9010_MAGIC, .more = U16LD_DENOM_9010_MORE};};
template<> struct libdivide_constants<uint16_t,9011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9011_MAGIC, .more = U16LD_DENOM_9011_MORE};};
template<> struct libdivide_constants<uint16_t,9012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9012_MAGIC, .more = U16LD_DENOM_9012_MORE};};
template<> struct libdivide_constants<uint16_t,9013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9013_MAGIC, .more = U16LD_DENOM_9013_MORE};};
template<> struct libdivide_constants<uint16_t,9014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9014_MAGIC, .more = U16LD_DENOM_9014_MORE};};
template<> struct libdivide_constants<uint16_t,9015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9015_MAGIC, .more = U16LD_DENOM_9015_MORE};};
template<> struct libdivide_constants<uint16_t,9016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9016_MAGIC, .more = U16LD_DENOM_9016_MORE};};
template<> struct libdivide_constants<uint16_t,9017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9017_MAGIC, .more = U16LD_DENOM_9017_MORE};};
template<> struct libdivide_constants<uint16_t,9018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9018_MAGIC, .more = U16LD_DENOM_9018_MORE};};
template<> struct libdivide_constants<uint16_t,9019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9019_MAGIC, .more = U16LD_DENOM_9019_MORE};};
template<> struct libdivide_constants<uint16_t,9020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9020_MAGIC, .more = U16LD_DENOM_9020_MORE};};
template<> struct libdivide_constants<uint16_t,9021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9021_MAGIC, .more = U16LD_DENOM_9021_MORE};};
template<> struct libdivide_constants<uint16_t,9022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9022_MAGIC, .more = U16LD_DENOM_9022_MORE};};
template<> struct libdivide_constants<uint16_t,9023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9023_MAGIC, .more = U16LD_DENOM_9023_MORE};};
template<> struct libdivide_constants<uint16_t,9024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9024_MAGIC, .more = U16LD_DENOM_9024_MORE};};
template<> struct libdivide_constants<uint16_t,9025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9025_MAGIC, .more = U16LD_DENOM_9025_MORE};};
template<> struct libdivide_constants<uint16_t,9026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9026_MAGIC, .more = U16LD_DENOM_9026_MORE};};
template<> struct libdivide_constants<uint16_t,9027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9027_MAGIC, .more = U16LD_DENOM_9027_MORE};};
template<> struct libdivide_constants<uint16_t,9028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9028_MAGIC, .more = U16LD_DENOM_9028_MORE};};
template<> struct libdivide_constants<uint16_t,9029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9029_MAGIC, .more = U16LD_DENOM_9029_MORE};};
template<> struct libdivide_constants<uint16_t,9030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9030_MAGIC, .more = U16LD_DENOM_9030_MORE};};
template<> struct libdivide_constants<uint16_t,9031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9031_MAGIC, .more = U16LD_DENOM_9031_MORE};};
template<> struct libdivide_constants<uint16_t,9032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9032_MAGIC, .more = U16LD_DENOM_9032_MORE};};
template<> struct libdivide_constants<uint16_t,9033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9033_MAGIC, .more = U16LD_DENOM_9033_MORE};};
template<> struct libdivide_constants<uint16_t,9034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9034_MAGIC, .more = U16LD_DENOM_9034_MORE};};
template<> struct libdivide_constants<uint16_t,9035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9035_MAGIC, .more = U16LD_DENOM_9035_MORE};};
template<> struct libdivide_constants<uint16_t,9036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9036_MAGIC, .more = U16LD_DENOM_9036_MORE};};
template<> struct libdivide_constants<uint16_t,9037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9037_MAGIC, .more = U16LD_DENOM_9037_MORE};};
template<> struct libdivide_constants<uint16_t,9038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9038_MAGIC, .more = U16LD_DENOM_9038_MORE};};
template<> struct libdivide_constants<uint16_t,9039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9039_MAGIC, .more = U16LD_DENOM_9039_MORE};};
template<> struct libdivide_constants<uint16_t,9040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9040_MAGIC, .more = U16LD_DENOM_9040_MORE};};
template<> struct libdivide_constants<uint16_t,9041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9041_MAGIC, .more = U16LD_DENOM_9041_MORE};};
template<> struct libdivide_constants<uint16_t,9042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9042_MAGIC, .more = U16LD_DENOM_9042_MORE};};
template<> struct libdivide_constants<uint16_t,9043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9043_MAGIC, .more = U16LD_DENOM_9043_MORE};};
template<> struct libdivide_constants<uint16_t,9044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9044_MAGIC, .more = U16LD_DENOM_9044_MORE};};
template<> struct libdivide_constants<uint16_t,9045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9045_MAGIC, .more = U16LD_DENOM_9045_MORE};};
template<> struct libdivide_constants<uint16_t,9046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9046_MAGIC, .more = U16LD_DENOM_9046_MORE};};
template<> struct libdivide_constants<uint16_t,9047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9047_MAGIC, .more = U16LD_DENOM_9047_MORE};};
template<> struct libdivide_constants<uint16_t,9048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9048_MAGIC, .more = U16LD_DENOM_9048_MORE};};
template<> struct libdivide_constants<uint16_t,9049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9049_MAGIC, .more = U16LD_DENOM_9049_MORE};};
template<> struct libdivide_constants<uint16_t,9050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9050_MAGIC, .more = U16LD_DENOM_9050_MORE};};
template<> struct libdivide_constants<uint16_t,9051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9051_MAGIC, .more = U16LD_DENOM_9051_MORE};};
template<> struct libdivide_constants<uint16_t,9052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9052_MAGIC, .more = U16LD_DENOM_9052_MORE};};
template<> struct libdivide_constants<uint16_t,9053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9053_MAGIC, .more = U16LD_DENOM_9053_MORE};};
template<> struct libdivide_constants<uint16_t,9054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9054_MAGIC, .more = U16LD_DENOM_9054_MORE};};
template<> struct libdivide_constants<uint16_t,9055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9055_MAGIC, .more = U16LD_DENOM_9055_MORE};};
template<> struct libdivide_constants<uint16_t,9056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9056_MAGIC, .more = U16LD_DENOM_9056_MORE};};
template<> struct libdivide_constants<uint16_t,9057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9057_MAGIC, .more = U16LD_DENOM_9057_MORE};};
template<> struct libdivide_constants<uint16_t,9058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9058_MAGIC, .more = U16LD_DENOM_9058_MORE};};
template<> struct libdivide_constants<uint16_t,9059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9059_MAGIC, .more = U16LD_DENOM_9059_MORE};};
template<> struct libdivide_constants<uint16_t,9060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9060_MAGIC, .more = U16LD_DENOM_9060_MORE};};
template<> struct libdivide_constants<uint16_t,9061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9061_MAGIC, .more = U16LD_DENOM_9061_MORE};};
template<> struct libdivide_constants<uint16_t,9062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9062_MAGIC, .more = U16LD_DENOM_9062_MORE};};
template<> struct libdivide_constants<uint16_t,9063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9063_MAGIC, .more = U16LD_DENOM_9063_MORE};};
template<> struct libdivide_constants<uint16_t,9064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9064_MAGIC, .more = U16LD_DENOM_9064_MORE};};
template<> struct libdivide_constants<uint16_t,9065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9065_MAGIC, .more = U16LD_DENOM_9065_MORE};};
template<> struct libdivide_constants<uint16_t,9066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9066_MAGIC, .more = U16LD_DENOM_9066_MORE};};
template<> struct libdivide_constants<uint16_t,9067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9067_MAGIC, .more = U16LD_DENOM_9067_MORE};};
template<> struct libdivide_constants<uint16_t,9068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9068_MAGIC, .more = U16LD_DENOM_9068_MORE};};
template<> struct libdivide_constants<uint16_t,9069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9069_MAGIC, .more = U16LD_DENOM_9069_MORE};};
template<> struct libdivide_constants<uint16_t,9070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9070_MAGIC, .more = U16LD_DENOM_9070_MORE};};
template<> struct libdivide_constants<uint16_t,9071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9071_MAGIC, .more = U16LD_DENOM_9071_MORE};};
template<> struct libdivide_constants<uint16_t,9072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9072_MAGIC, .more = U16LD_DENOM_9072_MORE};};
template<> struct libdivide_constants<uint16_t,9073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9073_MAGIC, .more = U16LD_DENOM_9073_MORE};};
template<> struct libdivide_constants<uint16_t,9074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9074_MAGIC, .more = U16LD_DENOM_9074_MORE};};
template<> struct libdivide_constants<uint16_t,9075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9075_MAGIC, .more = U16LD_DENOM_9075_MORE};};
template<> struct libdivide_constants<uint16_t,9076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9076_MAGIC, .more = U16LD_DENOM_9076_MORE};};
template<> struct libdivide_constants<uint16_t,9077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9077_MAGIC, .more = U16LD_DENOM_9077_MORE};};
template<> struct libdivide_constants<uint16_t,9078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9078_MAGIC, .more = U16LD_DENOM_9078_MORE};};
template<> struct libdivide_constants<uint16_t,9079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9079_MAGIC, .more = U16LD_DENOM_9079_MORE};};
template<> struct libdivide_constants<uint16_t,9080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9080_MAGIC, .more = U16LD_DENOM_9080_MORE};};
template<> struct libdivide_constants<uint16_t,9081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9081_MAGIC, .more = U16LD_DENOM_9081_MORE};};
template<> struct libdivide_constants<uint16_t,9082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9082_MAGIC, .more = U16LD_DENOM_9082_MORE};};
template<> struct libdivide_constants<uint16_t,9083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9083_MAGIC, .more = U16LD_DENOM_9083_MORE};};
template<> struct libdivide_constants<uint16_t,9084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9084_MAGIC, .more = U16LD_DENOM_9084_MORE};};
template<> struct libdivide_constants<uint16_t,9085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9085_MAGIC, .more = U16LD_DENOM_9085_MORE};};
template<> struct libdivide_constants<uint16_t,9086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9086_MAGIC, .more = U16LD_DENOM_9086_MORE};};
template<> struct libdivide_constants<uint16_t,9087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9087_MAGIC, .more = U16LD_DENOM_9087_MORE};};
template<> struct libdivide_constants<uint16_t,9088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9088_MAGIC, .more = U16LD_DENOM_9088_MORE};};
template<> struct libdivide_constants<uint16_t,9089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9089_MAGIC, .more = U16LD_DENOM_9089_MORE};};
template<> struct libdivide_constants<uint16_t,9090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9090_MAGIC, .more = U16LD_DENOM_9090_MORE};};
template<> struct libdivide_constants<uint16_t,9091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9091_MAGIC, .more = U16LD_DENOM_9091_MORE};};
template<> struct libdivide_constants<uint16_t,9092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9092_MAGIC, .more = U16LD_DENOM_9092_MORE};};
template<> struct libdivide_constants<uint16_t,9093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9093_MAGIC, .more = U16LD_DENOM_9093_MORE};};
template<> struct libdivide_constants<uint16_t,9094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9094_MAGIC, .more = U16LD_DENOM_9094_MORE};};
template<> struct libdivide_constants<uint16_t,9095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9095_MAGIC, .more = U16LD_DENOM_9095_MORE};};
template<> struct libdivide_constants<uint16_t,9096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9096_MAGIC, .more = U16LD_DENOM_9096_MORE};};
template<> struct libdivide_constants<uint16_t,9097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9097_MAGIC, .more = U16LD_DENOM_9097_MORE};};
template<> struct libdivide_constants<uint16_t,9098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9098_MAGIC, .more = U16LD_DENOM_9098_MORE};};
template<> struct libdivide_constants<uint16_t,9099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9099_MAGIC, .more = U16LD_DENOM_9099_MORE};};
template<> struct libdivide_constants<uint16_t,9100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9100_MAGIC, .more = U16LD_DENOM_9100_MORE};};
template<> struct libdivide_constants<uint16_t,9101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9101_MAGIC, .more = U16LD_DENOM_9101_MORE};};
template<> struct libdivide_constants<uint16_t,9102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9102_MAGIC, .more = U16LD_DENOM_9102_MORE};};
template<> struct libdivide_constants<uint16_t,9103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9103_MAGIC, .more = U16LD_DENOM_9103_MORE};};
template<> struct libdivide_constants<uint16_t,9104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9104_MAGIC, .more = U16LD_DENOM_9104_MORE};};
template<> struct libdivide_constants<uint16_t,9105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9105_MAGIC, .more = U16LD_DENOM_9105_MORE};};
template<> struct libdivide_constants<uint16_t,9106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9106_MAGIC, .more = U16LD_DENOM_9106_MORE};};
template<> struct libdivide_constants<uint16_t,9107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9107_MAGIC, .more = U16LD_DENOM_9107_MORE};};
template<> struct libdivide_constants<uint16_t,9108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9108_MAGIC, .more = U16LD_DENOM_9108_MORE};};
template<> struct libdivide_constants<uint16_t,9109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9109_MAGIC, .more = U16LD_DENOM_9109_MORE};};
template<> struct libdivide_constants<uint16_t,9110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9110_MAGIC, .more = U16LD_DENOM_9110_MORE};};
template<> struct libdivide_constants<uint16_t,9111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9111_MAGIC, .more = U16LD_DENOM_9111_MORE};};
template<> struct libdivide_constants<uint16_t,9112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9112_MAGIC, .more = U16LD_DENOM_9112_MORE};};
template<> struct libdivide_constants<uint16_t,9113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9113_MAGIC, .more = U16LD_DENOM_9113_MORE};};
template<> struct libdivide_constants<uint16_t,9114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9114_MAGIC, .more = U16LD_DENOM_9114_MORE};};
template<> struct libdivide_constants<uint16_t,9115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9115_MAGIC, .more = U16LD_DENOM_9115_MORE};};
template<> struct libdivide_constants<uint16_t,9116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9116_MAGIC, .more = U16LD_DENOM_9116_MORE};};
template<> struct libdivide_constants<uint16_t,9117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9117_MAGIC, .more = U16LD_DENOM_9117_MORE};};
template<> struct libdivide_constants<uint16_t,9118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9118_MAGIC, .more = U16LD_DENOM_9118_MORE};};
template<> struct libdivide_constants<uint16_t,9119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9119_MAGIC, .more = U16LD_DENOM_9119_MORE};};
template<> struct libdivide_constants<uint16_t,9120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9120_MAGIC, .more = U16LD_DENOM_9120_MORE};};
template<> struct libdivide_constants<uint16_t,9121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9121_MAGIC, .more = U16LD_DENOM_9121_MORE};};
template<> struct libdivide_constants<uint16_t,9122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9122_MAGIC, .more = U16LD_DENOM_9122_MORE};};
template<> struct libdivide_constants<uint16_t,9123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9123_MAGIC, .more = U16LD_DENOM_9123_MORE};};
template<> struct libdivide_constants<uint16_t,9124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9124_MAGIC, .more = U16LD_DENOM_9124_MORE};};
template<> struct libdivide_constants<uint16_t,9125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9125_MAGIC, .more = U16LD_DENOM_9125_MORE};};
template<> struct libdivide_constants<uint16_t,9126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9126_MAGIC, .more = U16LD_DENOM_9126_MORE};};
template<> struct libdivide_constants<uint16_t,9127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9127_MAGIC, .more = U16LD_DENOM_9127_MORE};};
template<> struct libdivide_constants<uint16_t,9128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9128_MAGIC, .more = U16LD_DENOM_9128_MORE};};
template<> struct libdivide_constants<uint16_t,9129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9129_MAGIC, .more = U16LD_DENOM_9129_MORE};};
template<> struct libdivide_constants<uint16_t,9130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9130_MAGIC, .more = U16LD_DENOM_9130_MORE};};
template<> struct libdivide_constants<uint16_t,9131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9131_MAGIC, .more = U16LD_DENOM_9131_MORE};};
template<> struct libdivide_constants<uint16_t,9132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9132_MAGIC, .more = U16LD_DENOM_9132_MORE};};
template<> struct libdivide_constants<uint16_t,9133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9133_MAGIC, .more = U16LD_DENOM_9133_MORE};};
template<> struct libdivide_constants<uint16_t,9134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9134_MAGIC, .more = U16LD_DENOM_9134_MORE};};
template<> struct libdivide_constants<uint16_t,9135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9135_MAGIC, .more = U16LD_DENOM_9135_MORE};};
template<> struct libdivide_constants<uint16_t,9136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9136_MAGIC, .more = U16LD_DENOM_9136_MORE};};
template<> struct libdivide_constants<uint16_t,9137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9137_MAGIC, .more = U16LD_DENOM_9137_MORE};};
template<> struct libdivide_constants<uint16_t,9138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9138_MAGIC, .more = U16LD_DENOM_9138_MORE};};
template<> struct libdivide_constants<uint16_t,9139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9139_MAGIC, .more = U16LD_DENOM_9139_MORE};};
template<> struct libdivide_constants<uint16_t,9140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9140_MAGIC, .more = U16LD_DENOM_9140_MORE};};
template<> struct libdivide_constants<uint16_t,9141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9141_MAGIC, .more = U16LD_DENOM_9141_MORE};};
template<> struct libdivide_constants<uint16_t,9142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9142_MAGIC, .more = U16LD_DENOM_9142_MORE};};
template<> struct libdivide_constants<uint16_t,9143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9143_MAGIC, .more = U16LD_DENOM_9143_MORE};};
template<> struct libdivide_constants<uint16_t,9144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9144_MAGIC, .more = U16LD_DENOM_9144_MORE};};
template<> struct libdivide_constants<uint16_t,9145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9145_MAGIC, .more = U16LD_DENOM_9145_MORE};};
template<> struct libdivide_constants<uint16_t,9146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9146_MAGIC, .more = U16LD_DENOM_9146_MORE};};
template<> struct libdivide_constants<uint16_t,9147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9147_MAGIC, .more = U16LD_DENOM_9147_MORE};};
template<> struct libdivide_constants<uint16_t,9148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9148_MAGIC, .more = U16LD_DENOM_9148_MORE};};
template<> struct libdivide_constants<uint16_t,9149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9149_MAGIC, .more = U16LD_DENOM_9149_MORE};};
template<> struct libdivide_constants<uint16_t,9150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9150_MAGIC, .more = U16LD_DENOM_9150_MORE};};
template<> struct libdivide_constants<uint16_t,9151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9151_MAGIC, .more = U16LD_DENOM_9151_MORE};};
template<> struct libdivide_constants<uint16_t,9152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9152_MAGIC, .more = U16LD_DENOM_9152_MORE};};
template<> struct libdivide_constants<uint16_t,9153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9153_MAGIC, .more = U16LD_DENOM_9153_MORE};};
template<> struct libdivide_constants<uint16_t,9154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9154_MAGIC, .more = U16LD_DENOM_9154_MORE};};
template<> struct libdivide_constants<uint16_t,9155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9155_MAGIC, .more = U16LD_DENOM_9155_MORE};};
template<> struct libdivide_constants<uint16_t,9156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9156_MAGIC, .more = U16LD_DENOM_9156_MORE};};
template<> struct libdivide_constants<uint16_t,9157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9157_MAGIC, .more = U16LD_DENOM_9157_MORE};};
template<> struct libdivide_constants<uint16_t,9158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9158_MAGIC, .more = U16LD_DENOM_9158_MORE};};
template<> struct libdivide_constants<uint16_t,9159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9159_MAGIC, .more = U16LD_DENOM_9159_MORE};};
template<> struct libdivide_constants<uint16_t,9160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9160_MAGIC, .more = U16LD_DENOM_9160_MORE};};
template<> struct libdivide_constants<uint16_t,9161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9161_MAGIC, .more = U16LD_DENOM_9161_MORE};};
template<> struct libdivide_constants<uint16_t,9162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9162_MAGIC, .more = U16LD_DENOM_9162_MORE};};
template<> struct libdivide_constants<uint16_t,9163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9163_MAGIC, .more = U16LD_DENOM_9163_MORE};};
template<> struct libdivide_constants<uint16_t,9164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9164_MAGIC, .more = U16LD_DENOM_9164_MORE};};
template<> struct libdivide_constants<uint16_t,9165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9165_MAGIC, .more = U16LD_DENOM_9165_MORE};};
template<> struct libdivide_constants<uint16_t,9166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9166_MAGIC, .more = U16LD_DENOM_9166_MORE};};
template<> struct libdivide_constants<uint16_t,9167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9167_MAGIC, .more = U16LD_DENOM_9167_MORE};};
template<> struct libdivide_constants<uint16_t,9168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9168_MAGIC, .more = U16LD_DENOM_9168_MORE};};
template<> struct libdivide_constants<uint16_t,9169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9169_MAGIC, .more = U16LD_DENOM_9169_MORE};};
template<> struct libdivide_constants<uint16_t,9170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9170_MAGIC, .more = U16LD_DENOM_9170_MORE};};
template<> struct libdivide_constants<uint16_t,9171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9171_MAGIC, .more = U16LD_DENOM_9171_MORE};};
template<> struct libdivide_constants<uint16_t,9172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9172_MAGIC, .more = U16LD_DENOM_9172_MORE};};
template<> struct libdivide_constants<uint16_t,9173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9173_MAGIC, .more = U16LD_DENOM_9173_MORE};};
template<> struct libdivide_constants<uint16_t,9174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9174_MAGIC, .more = U16LD_DENOM_9174_MORE};};
template<> struct libdivide_constants<uint16_t,9175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9175_MAGIC, .more = U16LD_DENOM_9175_MORE};};
template<> struct libdivide_constants<uint16_t,9176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9176_MAGIC, .more = U16LD_DENOM_9176_MORE};};
template<> struct libdivide_constants<uint16_t,9177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9177_MAGIC, .more = U16LD_DENOM_9177_MORE};};
template<> struct libdivide_constants<uint16_t,9178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9178_MAGIC, .more = U16LD_DENOM_9178_MORE};};
template<> struct libdivide_constants<uint16_t,9179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9179_MAGIC, .more = U16LD_DENOM_9179_MORE};};
template<> struct libdivide_constants<uint16_t,9180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9180_MAGIC, .more = U16LD_DENOM_9180_MORE};};
template<> struct libdivide_constants<uint16_t,9181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9181_MAGIC, .more = U16LD_DENOM_9181_MORE};};
template<> struct libdivide_constants<uint16_t,9182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9182_MAGIC, .more = U16LD_DENOM_9182_MORE};};
template<> struct libdivide_constants<uint16_t,9183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9183_MAGIC, .more = U16LD_DENOM_9183_MORE};};
template<> struct libdivide_constants<uint16_t,9184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9184_MAGIC, .more = U16LD_DENOM_9184_MORE};};
template<> struct libdivide_constants<uint16_t,9185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9185_MAGIC, .more = U16LD_DENOM_9185_MORE};};
template<> struct libdivide_constants<uint16_t,9186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9186_MAGIC, .more = U16LD_DENOM_9186_MORE};};
template<> struct libdivide_constants<uint16_t,9187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9187_MAGIC, .more = U16LD_DENOM_9187_MORE};};
template<> struct libdivide_constants<uint16_t,9188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9188_MAGIC, .more = U16LD_DENOM_9188_MORE};};
template<> struct libdivide_constants<uint16_t,9189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9189_MAGIC, .more = U16LD_DENOM_9189_MORE};};
template<> struct libdivide_constants<uint16_t,9190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9190_MAGIC, .more = U16LD_DENOM_9190_MORE};};
template<> struct libdivide_constants<uint16_t,9191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9191_MAGIC, .more = U16LD_DENOM_9191_MORE};};
template<> struct libdivide_constants<uint16_t,9192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9192_MAGIC, .more = U16LD_DENOM_9192_MORE};};
template<> struct libdivide_constants<uint16_t,9193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9193_MAGIC, .more = U16LD_DENOM_9193_MORE};};
template<> struct libdivide_constants<uint16_t,9194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9194_MAGIC, .more = U16LD_DENOM_9194_MORE};};
template<> struct libdivide_constants<uint16_t,9195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9195_MAGIC, .more = U16LD_DENOM_9195_MORE};};
template<> struct libdivide_constants<uint16_t,9196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9196_MAGIC, .more = U16LD_DENOM_9196_MORE};};
template<> struct libdivide_constants<uint16_t,9197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9197_MAGIC, .more = U16LD_DENOM_9197_MORE};};
template<> struct libdivide_constants<uint16_t,9198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9198_MAGIC, .more = U16LD_DENOM_9198_MORE};};
template<> struct libdivide_constants<uint16_t,9199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9199_MAGIC, .more = U16LD_DENOM_9199_MORE};};
template<> struct libdivide_constants<uint16_t,9200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9200_MAGIC, .more = U16LD_DENOM_9200_MORE};};
template<> struct libdivide_constants<uint16_t,9201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9201_MAGIC, .more = U16LD_DENOM_9201_MORE};};
template<> struct libdivide_constants<uint16_t,9202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9202_MAGIC, .more = U16LD_DENOM_9202_MORE};};
template<> struct libdivide_constants<uint16_t,9203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9203_MAGIC, .more = U16LD_DENOM_9203_MORE};};
template<> struct libdivide_constants<uint16_t,9204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9204_MAGIC, .more = U16LD_DENOM_9204_MORE};};
template<> struct libdivide_constants<uint16_t,9205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9205_MAGIC, .more = U16LD_DENOM_9205_MORE};};
template<> struct libdivide_constants<uint16_t,9206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9206_MAGIC, .more = U16LD_DENOM_9206_MORE};};
template<> struct libdivide_constants<uint16_t,9207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9207_MAGIC, .more = U16LD_DENOM_9207_MORE};};
template<> struct libdivide_constants<uint16_t,9208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9208_MAGIC, .more = U16LD_DENOM_9208_MORE};};
template<> struct libdivide_constants<uint16_t,9209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9209_MAGIC, .more = U16LD_DENOM_9209_MORE};};
template<> struct libdivide_constants<uint16_t,9210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9210_MAGIC, .more = U16LD_DENOM_9210_MORE};};
template<> struct libdivide_constants<uint16_t,9211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9211_MAGIC, .more = U16LD_DENOM_9211_MORE};};
template<> struct libdivide_constants<uint16_t,9212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9212_MAGIC, .more = U16LD_DENOM_9212_MORE};};
template<> struct libdivide_constants<uint16_t,9213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9213_MAGIC, .more = U16LD_DENOM_9213_MORE};};
template<> struct libdivide_constants<uint16_t,9214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9214_MAGIC, .more = U16LD_DENOM_9214_MORE};};
template<> struct libdivide_constants<uint16_t,9215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9215_MAGIC, .more = U16LD_DENOM_9215_MORE};};
template<> struct libdivide_constants<uint16_t,9216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9216_MAGIC, .more = U16LD_DENOM_9216_MORE};};
template<> struct libdivide_constants<uint16_t,9217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9217_MAGIC, .more = U16LD_DENOM_9217_MORE};};
template<> struct libdivide_constants<uint16_t,9218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9218_MAGIC, .more = U16LD_DENOM_9218_MORE};};
template<> struct libdivide_constants<uint16_t,9219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9219_MAGIC, .more = U16LD_DENOM_9219_MORE};};
template<> struct libdivide_constants<uint16_t,9220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9220_MAGIC, .more = U16LD_DENOM_9220_MORE};};
template<> struct libdivide_constants<uint16_t,9221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9221_MAGIC, .more = U16LD_DENOM_9221_MORE};};
template<> struct libdivide_constants<uint16_t,9222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9222_MAGIC, .more = U16LD_DENOM_9222_MORE};};
template<> struct libdivide_constants<uint16_t,9223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9223_MAGIC, .more = U16LD_DENOM_9223_MORE};};
template<> struct libdivide_constants<uint16_t,9224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9224_MAGIC, .more = U16LD_DENOM_9224_MORE};};
template<> struct libdivide_constants<uint16_t,9225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9225_MAGIC, .more = U16LD_DENOM_9225_MORE};};
template<> struct libdivide_constants<uint16_t,9226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9226_MAGIC, .more = U16LD_DENOM_9226_MORE};};
template<> struct libdivide_constants<uint16_t,9227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9227_MAGIC, .more = U16LD_DENOM_9227_MORE};};
template<> struct libdivide_constants<uint16_t,9228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9228_MAGIC, .more = U16LD_DENOM_9228_MORE};};
template<> struct libdivide_constants<uint16_t,9229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9229_MAGIC, .more = U16LD_DENOM_9229_MORE};};
template<> struct libdivide_constants<uint16_t,9230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9230_MAGIC, .more = U16LD_DENOM_9230_MORE};};
template<> struct libdivide_constants<uint16_t,9231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9231_MAGIC, .more = U16LD_DENOM_9231_MORE};};
template<> struct libdivide_constants<uint16_t,9232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9232_MAGIC, .more = U16LD_DENOM_9232_MORE};};
template<> struct libdivide_constants<uint16_t,9233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9233_MAGIC, .more = U16LD_DENOM_9233_MORE};};
template<> struct libdivide_constants<uint16_t,9234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9234_MAGIC, .more = U16LD_DENOM_9234_MORE};};
template<> struct libdivide_constants<uint16_t,9235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9235_MAGIC, .more = U16LD_DENOM_9235_MORE};};
template<> struct libdivide_constants<uint16_t,9236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9236_MAGIC, .more = U16LD_DENOM_9236_MORE};};
template<> struct libdivide_constants<uint16_t,9237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9237_MAGIC, .more = U16LD_DENOM_9237_MORE};};
template<> struct libdivide_constants<uint16_t,9238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9238_MAGIC, .more = U16LD_DENOM_9238_MORE};};
template<> struct libdivide_constants<uint16_t,9239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9239_MAGIC, .more = U16LD_DENOM_9239_MORE};};
template<> struct libdivide_constants<uint16_t,9240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9240_MAGIC, .more = U16LD_DENOM_9240_MORE};};
template<> struct libdivide_constants<uint16_t,9241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9241_MAGIC, .more = U16LD_DENOM_9241_MORE};};
template<> struct libdivide_constants<uint16_t,9242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9242_MAGIC, .more = U16LD_DENOM_9242_MORE};};
template<> struct libdivide_constants<uint16_t,9243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9243_MAGIC, .more = U16LD_DENOM_9243_MORE};};
template<> struct libdivide_constants<uint16_t,9244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9244_MAGIC, .more = U16LD_DENOM_9244_MORE};};
template<> struct libdivide_constants<uint16_t,9245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9245_MAGIC, .more = U16LD_DENOM_9245_MORE};};
template<> struct libdivide_constants<uint16_t,9246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9246_MAGIC, .more = U16LD_DENOM_9246_MORE};};
template<> struct libdivide_constants<uint16_t,9247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9247_MAGIC, .more = U16LD_DENOM_9247_MORE};};
template<> struct libdivide_constants<uint16_t,9248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9248_MAGIC, .more = U16LD_DENOM_9248_MORE};};
template<> struct libdivide_constants<uint16_t,9249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9249_MAGIC, .more = U16LD_DENOM_9249_MORE};};
template<> struct libdivide_constants<uint16_t,9250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9250_MAGIC, .more = U16LD_DENOM_9250_MORE};};
template<> struct libdivide_constants<uint16_t,9251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9251_MAGIC, .more = U16LD_DENOM_9251_MORE};};
template<> struct libdivide_constants<uint16_t,9252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9252_MAGIC, .more = U16LD_DENOM_9252_MORE};};
template<> struct libdivide_constants<uint16_t,9253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9253_MAGIC, .more = U16LD_DENOM_9253_MORE};};
template<> struct libdivide_constants<uint16_t,9254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9254_MAGIC, .more = U16LD_DENOM_9254_MORE};};
template<> struct libdivide_constants<uint16_t,9255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9255_MAGIC, .more = U16LD_DENOM_9255_MORE};};
template<> struct libdivide_constants<uint16_t,9256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9256_MAGIC, .more = U16LD_DENOM_9256_MORE};};
template<> struct libdivide_constants<uint16_t,9257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9257_MAGIC, .more = U16LD_DENOM_9257_MORE};};
template<> struct libdivide_constants<uint16_t,9258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9258_MAGIC, .more = U16LD_DENOM_9258_MORE};};
template<> struct libdivide_constants<uint16_t,9259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9259_MAGIC, .more = U16LD_DENOM_9259_MORE};};
template<> struct libdivide_constants<uint16_t,9260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9260_MAGIC, .more = U16LD_DENOM_9260_MORE};};
template<> struct libdivide_constants<uint16_t,9261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9261_MAGIC, .more = U16LD_DENOM_9261_MORE};};
template<> struct libdivide_constants<uint16_t,9262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9262_MAGIC, .more = U16LD_DENOM_9262_MORE};};
template<> struct libdivide_constants<uint16_t,9263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9263_MAGIC, .more = U16LD_DENOM_9263_MORE};};
template<> struct libdivide_constants<uint16_t,9264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9264_MAGIC, .more = U16LD_DENOM_9264_MORE};};
template<> struct libdivide_constants<uint16_t,9265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9265_MAGIC, .more = U16LD_DENOM_9265_MORE};};
template<> struct libdivide_constants<uint16_t,9266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9266_MAGIC, .more = U16LD_DENOM_9266_MORE};};
template<> struct libdivide_constants<uint16_t,9267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9267_MAGIC, .more = U16LD_DENOM_9267_MORE};};
template<> struct libdivide_constants<uint16_t,9268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9268_MAGIC, .more = U16LD_DENOM_9268_MORE};};
template<> struct libdivide_constants<uint16_t,9269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9269_MAGIC, .more = U16LD_DENOM_9269_MORE};};
template<> struct libdivide_constants<uint16_t,9270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9270_MAGIC, .more = U16LD_DENOM_9270_MORE};};
template<> struct libdivide_constants<uint16_t,9271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9271_MAGIC, .more = U16LD_DENOM_9271_MORE};};
template<> struct libdivide_constants<uint16_t,9272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9272_MAGIC, .more = U16LD_DENOM_9272_MORE};};
template<> struct libdivide_constants<uint16_t,9273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9273_MAGIC, .more = U16LD_DENOM_9273_MORE};};
template<> struct libdivide_constants<uint16_t,9274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9274_MAGIC, .more = U16LD_DENOM_9274_MORE};};
template<> struct libdivide_constants<uint16_t,9275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9275_MAGIC, .more = U16LD_DENOM_9275_MORE};};
template<> struct libdivide_constants<uint16_t,9276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9276_MAGIC, .more = U16LD_DENOM_9276_MORE};};
template<> struct libdivide_constants<uint16_t,9277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9277_MAGIC, .more = U16LD_DENOM_9277_MORE};};
template<> struct libdivide_constants<uint16_t,9278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9278_MAGIC, .more = U16LD_DENOM_9278_MORE};};
template<> struct libdivide_constants<uint16_t,9279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9279_MAGIC, .more = U16LD_DENOM_9279_MORE};};
template<> struct libdivide_constants<uint16_t,9280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9280_MAGIC, .more = U16LD_DENOM_9280_MORE};};
template<> struct libdivide_constants<uint16_t,9281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9281_MAGIC, .more = U16LD_DENOM_9281_MORE};};
template<> struct libdivide_constants<uint16_t,9282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9282_MAGIC, .more = U16LD_DENOM_9282_MORE};};
template<> struct libdivide_constants<uint16_t,9283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9283_MAGIC, .more = U16LD_DENOM_9283_MORE};};
template<> struct libdivide_constants<uint16_t,9284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9284_MAGIC, .more = U16LD_DENOM_9284_MORE};};
template<> struct libdivide_constants<uint16_t,9285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9285_MAGIC, .more = U16LD_DENOM_9285_MORE};};
template<> struct libdivide_constants<uint16_t,9286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9286_MAGIC, .more = U16LD_DENOM_9286_MORE};};
template<> struct libdivide_constants<uint16_t,9287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9287_MAGIC, .more = U16LD_DENOM_9287_MORE};};
template<> struct libdivide_constants<uint16_t,9288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9288_MAGIC, .more = U16LD_DENOM_9288_MORE};};
template<> struct libdivide_constants<uint16_t,9289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9289_MAGIC, .more = U16LD_DENOM_9289_MORE};};
template<> struct libdivide_constants<uint16_t,9290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9290_MAGIC, .more = U16LD_DENOM_9290_MORE};};
template<> struct libdivide_constants<uint16_t,9291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9291_MAGIC, .more = U16LD_DENOM_9291_MORE};};
template<> struct libdivide_constants<uint16_t,9292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9292_MAGIC, .more = U16LD_DENOM_9292_MORE};};
template<> struct libdivide_constants<uint16_t,9293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9293_MAGIC, .more = U16LD_DENOM_9293_MORE};};
template<> struct libdivide_constants<uint16_t,9294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9294_MAGIC, .more = U16LD_DENOM_9294_MORE};};
template<> struct libdivide_constants<uint16_t,9295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9295_MAGIC, .more = U16LD_DENOM_9295_MORE};};
template<> struct libdivide_constants<uint16_t,9296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9296_MAGIC, .more = U16LD_DENOM_9296_MORE};};
template<> struct libdivide_constants<uint16_t,9297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9297_MAGIC, .more = U16LD_DENOM_9297_MORE};};
template<> struct libdivide_constants<uint16_t,9298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9298_MAGIC, .more = U16LD_DENOM_9298_MORE};};
template<> struct libdivide_constants<uint16_t,9299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9299_MAGIC, .more = U16LD_DENOM_9299_MORE};};
template<> struct libdivide_constants<uint16_t,9300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9300_MAGIC, .more = U16LD_DENOM_9300_MORE};};
template<> struct libdivide_constants<uint16_t,9301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9301_MAGIC, .more = U16LD_DENOM_9301_MORE};};
template<> struct libdivide_constants<uint16_t,9302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9302_MAGIC, .more = U16LD_DENOM_9302_MORE};};
template<> struct libdivide_constants<uint16_t,9303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9303_MAGIC, .more = U16LD_DENOM_9303_MORE};};
template<> struct libdivide_constants<uint16_t,9304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9304_MAGIC, .more = U16LD_DENOM_9304_MORE};};
template<> struct libdivide_constants<uint16_t,9305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9305_MAGIC, .more = U16LD_DENOM_9305_MORE};};
template<> struct libdivide_constants<uint16_t,9306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9306_MAGIC, .more = U16LD_DENOM_9306_MORE};};
template<> struct libdivide_constants<uint16_t,9307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9307_MAGIC, .more = U16LD_DENOM_9307_MORE};};
template<> struct libdivide_constants<uint16_t,9308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9308_MAGIC, .more = U16LD_DENOM_9308_MORE};};
template<> struct libdivide_constants<uint16_t,9309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9309_MAGIC, .more = U16LD_DENOM_9309_MORE};};
template<> struct libdivide_constants<uint16_t,9310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9310_MAGIC, .more = U16LD_DENOM_9310_MORE};};
template<> struct libdivide_constants<uint16_t,9311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9311_MAGIC, .more = U16LD_DENOM_9311_MORE};};
template<> struct libdivide_constants<uint16_t,9312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9312_MAGIC, .more = U16LD_DENOM_9312_MORE};};
template<> struct libdivide_constants<uint16_t,9313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9313_MAGIC, .more = U16LD_DENOM_9313_MORE};};
template<> struct libdivide_constants<uint16_t,9314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9314_MAGIC, .more = U16LD_DENOM_9314_MORE};};
template<> struct libdivide_constants<uint16_t,9315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9315_MAGIC, .more = U16LD_DENOM_9315_MORE};};
template<> struct libdivide_constants<uint16_t,9316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9316_MAGIC, .more = U16LD_DENOM_9316_MORE};};
template<> struct libdivide_constants<uint16_t,9317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9317_MAGIC, .more = U16LD_DENOM_9317_MORE};};
template<> struct libdivide_constants<uint16_t,9318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9318_MAGIC, .more = U16LD_DENOM_9318_MORE};};
template<> struct libdivide_constants<uint16_t,9319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9319_MAGIC, .more = U16LD_DENOM_9319_MORE};};
template<> struct libdivide_constants<uint16_t,9320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9320_MAGIC, .more = U16LD_DENOM_9320_MORE};};
template<> struct libdivide_constants<uint16_t,9321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9321_MAGIC, .more = U16LD_DENOM_9321_MORE};};
template<> struct libdivide_constants<uint16_t,9322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9322_MAGIC, .more = U16LD_DENOM_9322_MORE};};
template<> struct libdivide_constants<uint16_t,9323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9323_MAGIC, .more = U16LD_DENOM_9323_MORE};};
template<> struct libdivide_constants<uint16_t,9324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9324_MAGIC, .more = U16LD_DENOM_9324_MORE};};
template<> struct libdivide_constants<uint16_t,9325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9325_MAGIC, .more = U16LD_DENOM_9325_MORE};};
template<> struct libdivide_constants<uint16_t,9326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9326_MAGIC, .more = U16LD_DENOM_9326_MORE};};
template<> struct libdivide_constants<uint16_t,9327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9327_MAGIC, .more = U16LD_DENOM_9327_MORE};};
template<> struct libdivide_constants<uint16_t,9328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9328_MAGIC, .more = U16LD_DENOM_9328_MORE};};
template<> struct libdivide_constants<uint16_t,9329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9329_MAGIC, .more = U16LD_DENOM_9329_MORE};};
template<> struct libdivide_constants<uint16_t,9330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9330_MAGIC, .more = U16LD_DENOM_9330_MORE};};
template<> struct libdivide_constants<uint16_t,9331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9331_MAGIC, .more = U16LD_DENOM_9331_MORE};};
template<> struct libdivide_constants<uint16_t,9332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9332_MAGIC, .more = U16LD_DENOM_9332_MORE};};
template<> struct libdivide_constants<uint16_t,9333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9333_MAGIC, .more = U16LD_DENOM_9333_MORE};};
template<> struct libdivide_constants<uint16_t,9334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9334_MAGIC, .more = U16LD_DENOM_9334_MORE};};
template<> struct libdivide_constants<uint16_t,9335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9335_MAGIC, .more = U16LD_DENOM_9335_MORE};};
template<> struct libdivide_constants<uint16_t,9336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9336_MAGIC, .more = U16LD_DENOM_9336_MORE};};
template<> struct libdivide_constants<uint16_t,9337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9337_MAGIC, .more = U16LD_DENOM_9337_MORE};};
template<> struct libdivide_constants<uint16_t,9338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9338_MAGIC, .more = U16LD_DENOM_9338_MORE};};
template<> struct libdivide_constants<uint16_t,9339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9339_MAGIC, .more = U16LD_DENOM_9339_MORE};};
template<> struct libdivide_constants<uint16_t,9340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9340_MAGIC, .more = U16LD_DENOM_9340_MORE};};
template<> struct libdivide_constants<uint16_t,9341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9341_MAGIC, .more = U16LD_DENOM_9341_MORE};};
template<> struct libdivide_constants<uint16_t,9342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9342_MAGIC, .more = U16LD_DENOM_9342_MORE};};
template<> struct libdivide_constants<uint16_t,9343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9343_MAGIC, .more = U16LD_DENOM_9343_MORE};};
template<> struct libdivide_constants<uint16_t,9344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9344_MAGIC, .more = U16LD_DENOM_9344_MORE};};
template<> struct libdivide_constants<uint16_t,9345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9345_MAGIC, .more = U16LD_DENOM_9345_MORE};};
template<> struct libdivide_constants<uint16_t,9346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9346_MAGIC, .more = U16LD_DENOM_9346_MORE};};
template<> struct libdivide_constants<uint16_t,9347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9347_MAGIC, .more = U16LD_DENOM_9347_MORE};};
template<> struct libdivide_constants<uint16_t,9348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9348_MAGIC, .more = U16LD_DENOM_9348_MORE};};
template<> struct libdivide_constants<uint16_t,9349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9349_MAGIC, .more = U16LD_DENOM_9349_MORE};};
template<> struct libdivide_constants<uint16_t,9350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9350_MAGIC, .more = U16LD_DENOM_9350_MORE};};
template<> struct libdivide_constants<uint16_t,9351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9351_MAGIC, .more = U16LD_DENOM_9351_MORE};};
template<> struct libdivide_constants<uint16_t,9352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9352_MAGIC, .more = U16LD_DENOM_9352_MORE};};
template<> struct libdivide_constants<uint16_t,9353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9353_MAGIC, .more = U16LD_DENOM_9353_MORE};};
template<> struct libdivide_constants<uint16_t,9354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9354_MAGIC, .more = U16LD_DENOM_9354_MORE};};
template<> struct libdivide_constants<uint16_t,9355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9355_MAGIC, .more = U16LD_DENOM_9355_MORE};};
template<> struct libdivide_constants<uint16_t,9356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9356_MAGIC, .more = U16LD_DENOM_9356_MORE};};
template<> struct libdivide_constants<uint16_t,9357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9357_MAGIC, .more = U16LD_DENOM_9357_MORE};};
template<> struct libdivide_constants<uint16_t,9358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9358_MAGIC, .more = U16LD_DENOM_9358_MORE};};
template<> struct libdivide_constants<uint16_t,9359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9359_MAGIC, .more = U16LD_DENOM_9359_MORE};};
template<> struct libdivide_constants<uint16_t,9360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9360_MAGIC, .more = U16LD_DENOM_9360_MORE};};
template<> struct libdivide_constants<uint16_t,9361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9361_MAGIC, .more = U16LD_DENOM_9361_MORE};};
template<> struct libdivide_constants<uint16_t,9362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9362_MAGIC, .more = U16LD_DENOM_9362_MORE};};
template<> struct libdivide_constants<uint16_t,9363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9363_MAGIC, .more = U16LD_DENOM_9363_MORE};};
template<> struct libdivide_constants<uint16_t,9364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9364_MAGIC, .more = U16LD_DENOM_9364_MORE};};
template<> struct libdivide_constants<uint16_t,9365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9365_MAGIC, .more = U16LD_DENOM_9365_MORE};};
template<> struct libdivide_constants<uint16_t,9366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9366_MAGIC, .more = U16LD_DENOM_9366_MORE};};
template<> struct libdivide_constants<uint16_t,9367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9367_MAGIC, .more = U16LD_DENOM_9367_MORE};};
template<> struct libdivide_constants<uint16_t,9368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9368_MAGIC, .more = U16LD_DENOM_9368_MORE};};
template<> struct libdivide_constants<uint16_t,9369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9369_MAGIC, .more = U16LD_DENOM_9369_MORE};};
template<> struct libdivide_constants<uint16_t,9370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9370_MAGIC, .more = U16LD_DENOM_9370_MORE};};
template<> struct libdivide_constants<uint16_t,9371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9371_MAGIC, .more = U16LD_DENOM_9371_MORE};};
template<> struct libdivide_constants<uint16_t,9372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9372_MAGIC, .more = U16LD_DENOM_9372_MORE};};
template<> struct libdivide_constants<uint16_t,9373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9373_MAGIC, .more = U16LD_DENOM_9373_MORE};};
template<> struct libdivide_constants<uint16_t,9374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9374_MAGIC, .more = U16LD_DENOM_9374_MORE};};
template<> struct libdivide_constants<uint16_t,9375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9375_MAGIC, .more = U16LD_DENOM_9375_MORE};};
template<> struct libdivide_constants<uint16_t,9376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9376_MAGIC, .more = U16LD_DENOM_9376_MORE};};
template<> struct libdivide_constants<uint16_t,9377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9377_MAGIC, .more = U16LD_DENOM_9377_MORE};};
template<> struct libdivide_constants<uint16_t,9378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9378_MAGIC, .more = U16LD_DENOM_9378_MORE};};
template<> struct libdivide_constants<uint16_t,9379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9379_MAGIC, .more = U16LD_DENOM_9379_MORE};};
template<> struct libdivide_constants<uint16_t,9380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9380_MAGIC, .more = U16LD_DENOM_9380_MORE};};
template<> struct libdivide_constants<uint16_t,9381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9381_MAGIC, .more = U16LD_DENOM_9381_MORE};};
template<> struct libdivide_constants<uint16_t,9382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9382_MAGIC, .more = U16LD_DENOM_9382_MORE};};
template<> struct libdivide_constants<uint16_t,9383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9383_MAGIC, .more = U16LD_DENOM_9383_MORE};};
template<> struct libdivide_constants<uint16_t,9384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9384_MAGIC, .more = U16LD_DENOM_9384_MORE};};
template<> struct libdivide_constants<uint16_t,9385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9385_MAGIC, .more = U16LD_DENOM_9385_MORE};};
template<> struct libdivide_constants<uint16_t,9386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9386_MAGIC, .more = U16LD_DENOM_9386_MORE};};
template<> struct libdivide_constants<uint16_t,9387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9387_MAGIC, .more = U16LD_DENOM_9387_MORE};};
template<> struct libdivide_constants<uint16_t,9388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9388_MAGIC, .more = U16LD_DENOM_9388_MORE};};
template<> struct libdivide_constants<uint16_t,9389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9389_MAGIC, .more = U16LD_DENOM_9389_MORE};};
template<> struct libdivide_constants<uint16_t,9390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9390_MAGIC, .more = U16LD_DENOM_9390_MORE};};
template<> struct libdivide_constants<uint16_t,9391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9391_MAGIC, .more = U16LD_DENOM_9391_MORE};};
template<> struct libdivide_constants<uint16_t,9392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9392_MAGIC, .more = U16LD_DENOM_9392_MORE};};
template<> struct libdivide_constants<uint16_t,9393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9393_MAGIC, .more = U16LD_DENOM_9393_MORE};};
template<> struct libdivide_constants<uint16_t,9394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9394_MAGIC, .more = U16LD_DENOM_9394_MORE};};
template<> struct libdivide_constants<uint16_t,9395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9395_MAGIC, .more = U16LD_DENOM_9395_MORE};};
template<> struct libdivide_constants<uint16_t,9396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9396_MAGIC, .more = U16LD_DENOM_9396_MORE};};
template<> struct libdivide_constants<uint16_t,9397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9397_MAGIC, .more = U16LD_DENOM_9397_MORE};};
template<> struct libdivide_constants<uint16_t,9398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9398_MAGIC, .more = U16LD_DENOM_9398_MORE};};
template<> struct libdivide_constants<uint16_t,9399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9399_MAGIC, .more = U16LD_DENOM_9399_MORE};};
template<> struct libdivide_constants<uint16_t,9400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9400_MAGIC, .more = U16LD_DENOM_9400_MORE};};
template<> struct libdivide_constants<uint16_t,9401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9401_MAGIC, .more = U16LD_DENOM_9401_MORE};};
template<> struct libdivide_constants<uint16_t,9402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9402_MAGIC, .more = U16LD_DENOM_9402_MORE};};
template<> struct libdivide_constants<uint16_t,9403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9403_MAGIC, .more = U16LD_DENOM_9403_MORE};};
template<> struct libdivide_constants<uint16_t,9404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9404_MAGIC, .more = U16LD_DENOM_9404_MORE};};
template<> struct libdivide_constants<uint16_t,9405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9405_MAGIC, .more = U16LD_DENOM_9405_MORE};};
template<> struct libdivide_constants<uint16_t,9406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9406_MAGIC, .more = U16LD_DENOM_9406_MORE};};
template<> struct libdivide_constants<uint16_t,9407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9407_MAGIC, .more = U16LD_DENOM_9407_MORE};};
template<> struct libdivide_constants<uint16_t,9408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9408_MAGIC, .more = U16LD_DENOM_9408_MORE};};
template<> struct libdivide_constants<uint16_t,9409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9409_MAGIC, .more = U16LD_DENOM_9409_MORE};};
template<> struct libdivide_constants<uint16_t,9410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9410_MAGIC, .more = U16LD_DENOM_9410_MORE};};
template<> struct libdivide_constants<uint16_t,9411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9411_MAGIC, .more = U16LD_DENOM_9411_MORE};};
template<> struct libdivide_constants<uint16_t,9412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9412_MAGIC, .more = U16LD_DENOM_9412_MORE};};
template<> struct libdivide_constants<uint16_t,9413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9413_MAGIC, .more = U16LD_DENOM_9413_MORE};};
template<> struct libdivide_constants<uint16_t,9414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9414_MAGIC, .more = U16LD_DENOM_9414_MORE};};
template<> struct libdivide_constants<uint16_t,9415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9415_MAGIC, .more = U16LD_DENOM_9415_MORE};};
template<> struct libdivide_constants<uint16_t,9416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9416_MAGIC, .more = U16LD_DENOM_9416_MORE};};
template<> struct libdivide_constants<uint16_t,9417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9417_MAGIC, .more = U16LD_DENOM_9417_MORE};};
template<> struct libdivide_constants<uint16_t,9418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9418_MAGIC, .more = U16LD_DENOM_9418_MORE};};
template<> struct libdivide_constants<uint16_t,9419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9419_MAGIC, .more = U16LD_DENOM_9419_MORE};};
template<> struct libdivide_constants<uint16_t,9420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9420_MAGIC, .more = U16LD_DENOM_9420_MORE};};
template<> struct libdivide_constants<uint16_t,9421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9421_MAGIC, .more = U16LD_DENOM_9421_MORE};};
template<> struct libdivide_constants<uint16_t,9422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9422_MAGIC, .more = U16LD_DENOM_9422_MORE};};
template<> struct libdivide_constants<uint16_t,9423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9423_MAGIC, .more = U16LD_DENOM_9423_MORE};};
template<> struct libdivide_constants<uint16_t,9424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9424_MAGIC, .more = U16LD_DENOM_9424_MORE};};
template<> struct libdivide_constants<uint16_t,9425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9425_MAGIC, .more = U16LD_DENOM_9425_MORE};};
template<> struct libdivide_constants<uint16_t,9426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9426_MAGIC, .more = U16LD_DENOM_9426_MORE};};
template<> struct libdivide_constants<uint16_t,9427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9427_MAGIC, .more = U16LD_DENOM_9427_MORE};};
template<> struct libdivide_constants<uint16_t,9428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9428_MAGIC, .more = U16LD_DENOM_9428_MORE};};
template<> struct libdivide_constants<uint16_t,9429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9429_MAGIC, .more = U16LD_DENOM_9429_MORE};};
template<> struct libdivide_constants<uint16_t,9430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9430_MAGIC, .more = U16LD_DENOM_9430_MORE};};
template<> struct libdivide_constants<uint16_t,9431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9431_MAGIC, .more = U16LD_DENOM_9431_MORE};};
template<> struct libdivide_constants<uint16_t,9432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9432_MAGIC, .more = U16LD_DENOM_9432_MORE};};
template<> struct libdivide_constants<uint16_t,9433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9433_MAGIC, .more = U16LD_DENOM_9433_MORE};};
template<> struct libdivide_constants<uint16_t,9434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9434_MAGIC, .more = U16LD_DENOM_9434_MORE};};
template<> struct libdivide_constants<uint16_t,9435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9435_MAGIC, .more = U16LD_DENOM_9435_MORE};};
template<> struct libdivide_constants<uint16_t,9436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9436_MAGIC, .more = U16LD_DENOM_9436_MORE};};
template<> struct libdivide_constants<uint16_t,9437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9437_MAGIC, .more = U16LD_DENOM_9437_MORE};};
template<> struct libdivide_constants<uint16_t,9438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9438_MAGIC, .more = U16LD_DENOM_9438_MORE};};
template<> struct libdivide_constants<uint16_t,9439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9439_MAGIC, .more = U16LD_DENOM_9439_MORE};};
template<> struct libdivide_constants<uint16_t,9440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9440_MAGIC, .more = U16LD_DENOM_9440_MORE};};
template<> struct libdivide_constants<uint16_t,9441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9441_MAGIC, .more = U16LD_DENOM_9441_MORE};};
template<> struct libdivide_constants<uint16_t,9442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9442_MAGIC, .more = U16LD_DENOM_9442_MORE};};
template<> struct libdivide_constants<uint16_t,9443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9443_MAGIC, .more = U16LD_DENOM_9443_MORE};};
template<> struct libdivide_constants<uint16_t,9444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9444_MAGIC, .more = U16LD_DENOM_9444_MORE};};
template<> struct libdivide_constants<uint16_t,9445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9445_MAGIC, .more = U16LD_DENOM_9445_MORE};};
template<> struct libdivide_constants<uint16_t,9446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9446_MAGIC, .more = U16LD_DENOM_9446_MORE};};
template<> struct libdivide_constants<uint16_t,9447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9447_MAGIC, .more = U16LD_DENOM_9447_MORE};};
template<> struct libdivide_constants<uint16_t,9448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9448_MAGIC, .more = U16LD_DENOM_9448_MORE};};
template<> struct libdivide_constants<uint16_t,9449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9449_MAGIC, .more = U16LD_DENOM_9449_MORE};};
template<> struct libdivide_constants<uint16_t,9450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9450_MAGIC, .more = U16LD_DENOM_9450_MORE};};
template<> struct libdivide_constants<uint16_t,9451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9451_MAGIC, .more = U16LD_DENOM_9451_MORE};};
template<> struct libdivide_constants<uint16_t,9452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9452_MAGIC, .more = U16LD_DENOM_9452_MORE};};
template<> struct libdivide_constants<uint16_t,9453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9453_MAGIC, .more = U16LD_DENOM_9453_MORE};};
template<> struct libdivide_constants<uint16_t,9454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9454_MAGIC, .more = U16LD_DENOM_9454_MORE};};
template<> struct libdivide_constants<uint16_t,9455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9455_MAGIC, .more = U16LD_DENOM_9455_MORE};};
template<> struct libdivide_constants<uint16_t,9456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9456_MAGIC, .more = U16LD_DENOM_9456_MORE};};
template<> struct libdivide_constants<uint16_t,9457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9457_MAGIC, .more = U16LD_DENOM_9457_MORE};};
template<> struct libdivide_constants<uint16_t,9458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9458_MAGIC, .more = U16LD_DENOM_9458_MORE};};
template<> struct libdivide_constants<uint16_t,9459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9459_MAGIC, .more = U16LD_DENOM_9459_MORE};};
template<> struct libdivide_constants<uint16_t,9460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9460_MAGIC, .more = U16LD_DENOM_9460_MORE};};
template<> struct libdivide_constants<uint16_t,9461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9461_MAGIC, .more = U16LD_DENOM_9461_MORE};};
template<> struct libdivide_constants<uint16_t,9462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9462_MAGIC, .more = U16LD_DENOM_9462_MORE};};
template<> struct libdivide_constants<uint16_t,9463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9463_MAGIC, .more = U16LD_DENOM_9463_MORE};};
template<> struct libdivide_constants<uint16_t,9464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9464_MAGIC, .more = U16LD_DENOM_9464_MORE};};
template<> struct libdivide_constants<uint16_t,9465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9465_MAGIC, .more = U16LD_DENOM_9465_MORE};};
template<> struct libdivide_constants<uint16_t,9466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9466_MAGIC, .more = U16LD_DENOM_9466_MORE};};
template<> struct libdivide_constants<uint16_t,9467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9467_MAGIC, .more = U16LD_DENOM_9467_MORE};};
template<> struct libdivide_constants<uint16_t,9468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9468_MAGIC, .more = U16LD_DENOM_9468_MORE};};
template<> struct libdivide_constants<uint16_t,9469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9469_MAGIC, .more = U16LD_DENOM_9469_MORE};};
template<> struct libdivide_constants<uint16_t,9470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9470_MAGIC, .more = U16LD_DENOM_9470_MORE};};
template<> struct libdivide_constants<uint16_t,9471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9471_MAGIC, .more = U16LD_DENOM_9471_MORE};};
template<> struct libdivide_constants<uint16_t,9472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9472_MAGIC, .more = U16LD_DENOM_9472_MORE};};
template<> struct libdivide_constants<uint16_t,9473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9473_MAGIC, .more = U16LD_DENOM_9473_MORE};};
template<> struct libdivide_constants<uint16_t,9474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9474_MAGIC, .more = U16LD_DENOM_9474_MORE};};
template<> struct libdivide_constants<uint16_t,9475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9475_MAGIC, .more = U16LD_DENOM_9475_MORE};};
template<> struct libdivide_constants<uint16_t,9476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9476_MAGIC, .more = U16LD_DENOM_9476_MORE};};
template<> struct libdivide_constants<uint16_t,9477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9477_MAGIC, .more = U16LD_DENOM_9477_MORE};};
template<> struct libdivide_constants<uint16_t,9478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9478_MAGIC, .more = U16LD_DENOM_9478_MORE};};
template<> struct libdivide_constants<uint16_t,9479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9479_MAGIC, .more = U16LD_DENOM_9479_MORE};};
template<> struct libdivide_constants<uint16_t,9480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9480_MAGIC, .more = U16LD_DENOM_9480_MORE};};
template<> struct libdivide_constants<uint16_t,9481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9481_MAGIC, .more = U16LD_DENOM_9481_MORE};};
template<> struct libdivide_constants<uint16_t,9482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9482_MAGIC, .more = U16LD_DENOM_9482_MORE};};
template<> struct libdivide_constants<uint16_t,9483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9483_MAGIC, .more = U16LD_DENOM_9483_MORE};};
template<> struct libdivide_constants<uint16_t,9484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9484_MAGIC, .more = U16LD_DENOM_9484_MORE};};
template<> struct libdivide_constants<uint16_t,9485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9485_MAGIC, .more = U16LD_DENOM_9485_MORE};};
template<> struct libdivide_constants<uint16_t,9486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9486_MAGIC, .more = U16LD_DENOM_9486_MORE};};
template<> struct libdivide_constants<uint16_t,9487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9487_MAGIC, .more = U16LD_DENOM_9487_MORE};};
template<> struct libdivide_constants<uint16_t,9488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9488_MAGIC, .more = U16LD_DENOM_9488_MORE};};
template<> struct libdivide_constants<uint16_t,9489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9489_MAGIC, .more = U16LD_DENOM_9489_MORE};};
template<> struct libdivide_constants<uint16_t,9490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9490_MAGIC, .more = U16LD_DENOM_9490_MORE};};
template<> struct libdivide_constants<uint16_t,9491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9491_MAGIC, .more = U16LD_DENOM_9491_MORE};};
template<> struct libdivide_constants<uint16_t,9492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9492_MAGIC, .more = U16LD_DENOM_9492_MORE};};
template<> struct libdivide_constants<uint16_t,9493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9493_MAGIC, .more = U16LD_DENOM_9493_MORE};};
template<> struct libdivide_constants<uint16_t,9494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9494_MAGIC, .more = U16LD_DENOM_9494_MORE};};
template<> struct libdivide_constants<uint16_t,9495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9495_MAGIC, .more = U16LD_DENOM_9495_MORE};};
template<> struct libdivide_constants<uint16_t,9496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9496_MAGIC, .more = U16LD_DENOM_9496_MORE};};
template<> struct libdivide_constants<uint16_t,9497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9497_MAGIC, .more = U16LD_DENOM_9497_MORE};};
template<> struct libdivide_constants<uint16_t,9498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9498_MAGIC, .more = U16LD_DENOM_9498_MORE};};
template<> struct libdivide_constants<uint16_t,9499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9499_MAGIC, .more = U16LD_DENOM_9499_MORE};};
template<> struct libdivide_constants<uint16_t,9500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9500_MAGIC, .more = U16LD_DENOM_9500_MORE};};
template<> struct libdivide_constants<uint16_t,9501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9501_MAGIC, .more = U16LD_DENOM_9501_MORE};};
template<> struct libdivide_constants<uint16_t,9502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9502_MAGIC, .more = U16LD_DENOM_9502_MORE};};
template<> struct libdivide_constants<uint16_t,9503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9503_MAGIC, .more = U16LD_DENOM_9503_MORE};};
template<> struct libdivide_constants<uint16_t,9504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9504_MAGIC, .more = U16LD_DENOM_9504_MORE};};
template<> struct libdivide_constants<uint16_t,9505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9505_MAGIC, .more = U16LD_DENOM_9505_MORE};};
template<> struct libdivide_constants<uint16_t,9506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9506_MAGIC, .more = U16LD_DENOM_9506_MORE};};
template<> struct libdivide_constants<uint16_t,9507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9507_MAGIC, .more = U16LD_DENOM_9507_MORE};};
template<> struct libdivide_constants<uint16_t,9508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9508_MAGIC, .more = U16LD_DENOM_9508_MORE};};
template<> struct libdivide_constants<uint16_t,9509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9509_MAGIC, .more = U16LD_DENOM_9509_MORE};};
template<> struct libdivide_constants<uint16_t,9510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9510_MAGIC, .more = U16LD_DENOM_9510_MORE};};
template<> struct libdivide_constants<uint16_t,9511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9511_MAGIC, .more = U16LD_DENOM_9511_MORE};};
template<> struct libdivide_constants<uint16_t,9512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9512_MAGIC, .more = U16LD_DENOM_9512_MORE};};
template<> struct libdivide_constants<uint16_t,9513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9513_MAGIC, .more = U16LD_DENOM_9513_MORE};};
template<> struct libdivide_constants<uint16_t,9514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9514_MAGIC, .more = U16LD_DENOM_9514_MORE};};
template<> struct libdivide_constants<uint16_t,9515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9515_MAGIC, .more = U16LD_DENOM_9515_MORE};};
template<> struct libdivide_constants<uint16_t,9516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9516_MAGIC, .more = U16LD_DENOM_9516_MORE};};
template<> struct libdivide_constants<uint16_t,9517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9517_MAGIC, .more = U16LD_DENOM_9517_MORE};};
template<> struct libdivide_constants<uint16_t,9518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9518_MAGIC, .more = U16LD_DENOM_9518_MORE};};
template<> struct libdivide_constants<uint16_t,9519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9519_MAGIC, .more = U16LD_DENOM_9519_MORE};};
template<> struct libdivide_constants<uint16_t,9520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9520_MAGIC, .more = U16LD_DENOM_9520_MORE};};
template<> struct libdivide_constants<uint16_t,9521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9521_MAGIC, .more = U16LD_DENOM_9521_MORE};};
template<> struct libdivide_constants<uint16_t,9522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9522_MAGIC, .more = U16LD_DENOM_9522_MORE};};
template<> struct libdivide_constants<uint16_t,9523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9523_MAGIC, .more = U16LD_DENOM_9523_MORE};};
template<> struct libdivide_constants<uint16_t,9524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9524_MAGIC, .more = U16LD_DENOM_9524_MORE};};
template<> struct libdivide_constants<uint16_t,9525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9525_MAGIC, .more = U16LD_DENOM_9525_MORE};};
template<> struct libdivide_constants<uint16_t,9526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9526_MAGIC, .more = U16LD_DENOM_9526_MORE};};
template<> struct libdivide_constants<uint16_t,9527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9527_MAGIC, .more = U16LD_DENOM_9527_MORE};};
template<> struct libdivide_constants<uint16_t,9528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9528_MAGIC, .more = U16LD_DENOM_9528_MORE};};
template<> struct libdivide_constants<uint16_t,9529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9529_MAGIC, .more = U16LD_DENOM_9529_MORE};};
template<> struct libdivide_constants<uint16_t,9530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9530_MAGIC, .more = U16LD_DENOM_9530_MORE};};
template<> struct libdivide_constants<uint16_t,9531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9531_MAGIC, .more = U16LD_DENOM_9531_MORE};};
template<> struct libdivide_constants<uint16_t,9532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9532_MAGIC, .more = U16LD_DENOM_9532_MORE};};
template<> struct libdivide_constants<uint16_t,9533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9533_MAGIC, .more = U16LD_DENOM_9533_MORE};};
template<> struct libdivide_constants<uint16_t,9534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9534_MAGIC, .more = U16LD_DENOM_9534_MORE};};
template<> struct libdivide_constants<uint16_t,9535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9535_MAGIC, .more = U16LD_DENOM_9535_MORE};};
template<> struct libdivide_constants<uint16_t,9536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9536_MAGIC, .more = U16LD_DENOM_9536_MORE};};
template<> struct libdivide_constants<uint16_t,9537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9537_MAGIC, .more = U16LD_DENOM_9537_MORE};};
template<> struct libdivide_constants<uint16_t,9538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9538_MAGIC, .more = U16LD_DENOM_9538_MORE};};
template<> struct libdivide_constants<uint16_t,9539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9539_MAGIC, .more = U16LD_DENOM_9539_MORE};};
template<> struct libdivide_constants<uint16_t,9540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9540_MAGIC, .more = U16LD_DENOM_9540_MORE};};
template<> struct libdivide_constants<uint16_t,9541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9541_MAGIC, .more = U16LD_DENOM_9541_MORE};};
template<> struct libdivide_constants<uint16_t,9542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9542_MAGIC, .more = U16LD_DENOM_9542_MORE};};
template<> struct libdivide_constants<uint16_t,9543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9543_MAGIC, .more = U16LD_DENOM_9543_MORE};};
template<> struct libdivide_constants<uint16_t,9544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9544_MAGIC, .more = U16LD_DENOM_9544_MORE};};
template<> struct libdivide_constants<uint16_t,9545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9545_MAGIC, .more = U16LD_DENOM_9545_MORE};};
template<> struct libdivide_constants<uint16_t,9546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9546_MAGIC, .more = U16LD_DENOM_9546_MORE};};
template<> struct libdivide_constants<uint16_t,9547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9547_MAGIC, .more = U16LD_DENOM_9547_MORE};};
template<> struct libdivide_constants<uint16_t,9548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9548_MAGIC, .more = U16LD_DENOM_9548_MORE};};
template<> struct libdivide_constants<uint16_t,9549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9549_MAGIC, .more = U16LD_DENOM_9549_MORE};};
template<> struct libdivide_constants<uint16_t,9550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9550_MAGIC, .more = U16LD_DENOM_9550_MORE};};
template<> struct libdivide_constants<uint16_t,9551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9551_MAGIC, .more = U16LD_DENOM_9551_MORE};};
template<> struct libdivide_constants<uint16_t,9552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9552_MAGIC, .more = U16LD_DENOM_9552_MORE};};
template<> struct libdivide_constants<uint16_t,9553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9553_MAGIC, .more = U16LD_DENOM_9553_MORE};};
template<> struct libdivide_constants<uint16_t,9554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9554_MAGIC, .more = U16LD_DENOM_9554_MORE};};
template<> struct libdivide_constants<uint16_t,9555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9555_MAGIC, .more = U16LD_DENOM_9555_MORE};};
template<> struct libdivide_constants<uint16_t,9556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9556_MAGIC, .more = U16LD_DENOM_9556_MORE};};
template<> struct libdivide_constants<uint16_t,9557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9557_MAGIC, .more = U16LD_DENOM_9557_MORE};};
template<> struct libdivide_constants<uint16_t,9558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9558_MAGIC, .more = U16LD_DENOM_9558_MORE};};
template<> struct libdivide_constants<uint16_t,9559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9559_MAGIC, .more = U16LD_DENOM_9559_MORE};};
template<> struct libdivide_constants<uint16_t,9560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9560_MAGIC, .more = U16LD_DENOM_9560_MORE};};
template<> struct libdivide_constants<uint16_t,9561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9561_MAGIC, .more = U16LD_DENOM_9561_MORE};};
template<> struct libdivide_constants<uint16_t,9562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9562_MAGIC, .more = U16LD_DENOM_9562_MORE};};
template<> struct libdivide_constants<uint16_t,9563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9563_MAGIC, .more = U16LD_DENOM_9563_MORE};};
template<> struct libdivide_constants<uint16_t,9564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9564_MAGIC, .more = U16LD_DENOM_9564_MORE};};
template<> struct libdivide_constants<uint16_t,9565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9565_MAGIC, .more = U16LD_DENOM_9565_MORE};};
template<> struct libdivide_constants<uint16_t,9566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9566_MAGIC, .more = U16LD_DENOM_9566_MORE};};
template<> struct libdivide_constants<uint16_t,9567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9567_MAGIC, .more = U16LD_DENOM_9567_MORE};};
template<> struct libdivide_constants<uint16_t,9568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9568_MAGIC, .more = U16LD_DENOM_9568_MORE};};
template<> struct libdivide_constants<uint16_t,9569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9569_MAGIC, .more = U16LD_DENOM_9569_MORE};};
template<> struct libdivide_constants<uint16_t,9570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9570_MAGIC, .more = U16LD_DENOM_9570_MORE};};
template<> struct libdivide_constants<uint16_t,9571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9571_MAGIC, .more = U16LD_DENOM_9571_MORE};};
template<> struct libdivide_constants<uint16_t,9572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9572_MAGIC, .more = U16LD_DENOM_9572_MORE};};
template<> struct libdivide_constants<uint16_t,9573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9573_MAGIC, .more = U16LD_DENOM_9573_MORE};};
template<> struct libdivide_constants<uint16_t,9574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9574_MAGIC, .more = U16LD_DENOM_9574_MORE};};
template<> struct libdivide_constants<uint16_t,9575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9575_MAGIC, .more = U16LD_DENOM_9575_MORE};};
template<> struct libdivide_constants<uint16_t,9576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9576_MAGIC, .more = U16LD_DENOM_9576_MORE};};
template<> struct libdivide_constants<uint16_t,9577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9577_MAGIC, .more = U16LD_DENOM_9577_MORE};};
template<> struct libdivide_constants<uint16_t,9578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9578_MAGIC, .more = U16LD_DENOM_9578_MORE};};
template<> struct libdivide_constants<uint16_t,9579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9579_MAGIC, .more = U16LD_DENOM_9579_MORE};};
template<> struct libdivide_constants<uint16_t,9580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9580_MAGIC, .more = U16LD_DENOM_9580_MORE};};
template<> struct libdivide_constants<uint16_t,9581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9581_MAGIC, .more = U16LD_DENOM_9581_MORE};};
template<> struct libdivide_constants<uint16_t,9582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9582_MAGIC, .more = U16LD_DENOM_9582_MORE};};
template<> struct libdivide_constants<uint16_t,9583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9583_MAGIC, .more = U16LD_DENOM_9583_MORE};};
template<> struct libdivide_constants<uint16_t,9584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9584_MAGIC, .more = U16LD_DENOM_9584_MORE};};
template<> struct libdivide_constants<uint16_t,9585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9585_MAGIC, .more = U16LD_DENOM_9585_MORE};};
template<> struct libdivide_constants<uint16_t,9586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9586_MAGIC, .more = U16LD_DENOM_9586_MORE};};
template<> struct libdivide_constants<uint16_t,9587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9587_MAGIC, .more = U16LD_DENOM_9587_MORE};};
template<> struct libdivide_constants<uint16_t,9588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9588_MAGIC, .more = U16LD_DENOM_9588_MORE};};
template<> struct libdivide_constants<uint16_t,9589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9589_MAGIC, .more = U16LD_DENOM_9589_MORE};};
template<> struct libdivide_constants<uint16_t,9590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9590_MAGIC, .more = U16LD_DENOM_9590_MORE};};
template<> struct libdivide_constants<uint16_t,9591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9591_MAGIC, .more = U16LD_DENOM_9591_MORE};};
template<> struct libdivide_constants<uint16_t,9592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9592_MAGIC, .more = U16LD_DENOM_9592_MORE};};
template<> struct libdivide_constants<uint16_t,9593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9593_MAGIC, .more = U16LD_DENOM_9593_MORE};};
template<> struct libdivide_constants<uint16_t,9594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9594_MAGIC, .more = U16LD_DENOM_9594_MORE};};
template<> struct libdivide_constants<uint16_t,9595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9595_MAGIC, .more = U16LD_DENOM_9595_MORE};};
template<> struct libdivide_constants<uint16_t,9596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9596_MAGIC, .more = U16LD_DENOM_9596_MORE};};
template<> struct libdivide_constants<uint16_t,9597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9597_MAGIC, .more = U16LD_DENOM_9597_MORE};};
template<> struct libdivide_constants<uint16_t,9598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9598_MAGIC, .more = U16LD_DENOM_9598_MORE};};
template<> struct libdivide_constants<uint16_t,9599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9599_MAGIC, .more = U16LD_DENOM_9599_MORE};};
template<> struct libdivide_constants<uint16_t,9600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9600_MAGIC, .more = U16LD_DENOM_9600_MORE};};
template<> struct libdivide_constants<uint16_t,9601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9601_MAGIC, .more = U16LD_DENOM_9601_MORE};};
template<> struct libdivide_constants<uint16_t,9602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9602_MAGIC, .more = U16LD_DENOM_9602_MORE};};
template<> struct libdivide_constants<uint16_t,9603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9603_MAGIC, .more = U16LD_DENOM_9603_MORE};};
template<> struct libdivide_constants<uint16_t,9604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9604_MAGIC, .more = U16LD_DENOM_9604_MORE};};
template<> struct libdivide_constants<uint16_t,9605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9605_MAGIC, .more = U16LD_DENOM_9605_MORE};};
template<> struct libdivide_constants<uint16_t,9606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9606_MAGIC, .more = U16LD_DENOM_9606_MORE};};
template<> struct libdivide_constants<uint16_t,9607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9607_MAGIC, .more = U16LD_DENOM_9607_MORE};};
template<> struct libdivide_constants<uint16_t,9608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9608_MAGIC, .more = U16LD_DENOM_9608_MORE};};
template<> struct libdivide_constants<uint16_t,9609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9609_MAGIC, .more = U16LD_DENOM_9609_MORE};};
template<> struct libdivide_constants<uint16_t,9610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9610_MAGIC, .more = U16LD_DENOM_9610_MORE};};
template<> struct libdivide_constants<uint16_t,9611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9611_MAGIC, .more = U16LD_DENOM_9611_MORE};};
template<> struct libdivide_constants<uint16_t,9612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9612_MAGIC, .more = U16LD_DENOM_9612_MORE};};
template<> struct libdivide_constants<uint16_t,9613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9613_MAGIC, .more = U16LD_DENOM_9613_MORE};};
template<> struct libdivide_constants<uint16_t,9614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9614_MAGIC, .more = U16LD_DENOM_9614_MORE};};
template<> struct libdivide_constants<uint16_t,9615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9615_MAGIC, .more = U16LD_DENOM_9615_MORE};};
template<> struct libdivide_constants<uint16_t,9616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9616_MAGIC, .more = U16LD_DENOM_9616_MORE};};
template<> struct libdivide_constants<uint16_t,9617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9617_MAGIC, .more = U16LD_DENOM_9617_MORE};};
template<> struct libdivide_constants<uint16_t,9618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9618_MAGIC, .more = U16LD_DENOM_9618_MORE};};
template<> struct libdivide_constants<uint16_t,9619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9619_MAGIC, .more = U16LD_DENOM_9619_MORE};};
template<> struct libdivide_constants<uint16_t,9620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9620_MAGIC, .more = U16LD_DENOM_9620_MORE};};
template<> struct libdivide_constants<uint16_t,9621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9621_MAGIC, .more = U16LD_DENOM_9621_MORE};};
template<> struct libdivide_constants<uint16_t,9622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9622_MAGIC, .more = U16LD_DENOM_9622_MORE};};
template<> struct libdivide_constants<uint16_t,9623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9623_MAGIC, .more = U16LD_DENOM_9623_MORE};};
template<> struct libdivide_constants<uint16_t,9624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9624_MAGIC, .more = U16LD_DENOM_9624_MORE};};
template<> struct libdivide_constants<uint16_t,9625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9625_MAGIC, .more = U16LD_DENOM_9625_MORE};};
template<> struct libdivide_constants<uint16_t,9626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9626_MAGIC, .more = U16LD_DENOM_9626_MORE};};
template<> struct libdivide_constants<uint16_t,9627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9627_MAGIC, .more = U16LD_DENOM_9627_MORE};};
template<> struct libdivide_constants<uint16_t,9628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9628_MAGIC, .more = U16LD_DENOM_9628_MORE};};
template<> struct libdivide_constants<uint16_t,9629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9629_MAGIC, .more = U16LD_DENOM_9629_MORE};};
template<> struct libdivide_constants<uint16_t,9630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9630_MAGIC, .more = U16LD_DENOM_9630_MORE};};
template<> struct libdivide_constants<uint16_t,9631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9631_MAGIC, .more = U16LD_DENOM_9631_MORE};};
template<> struct libdivide_constants<uint16_t,9632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9632_MAGIC, .more = U16LD_DENOM_9632_MORE};};
template<> struct libdivide_constants<uint16_t,9633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9633_MAGIC, .more = U16LD_DENOM_9633_MORE};};
template<> struct libdivide_constants<uint16_t,9634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9634_MAGIC, .more = U16LD_DENOM_9634_MORE};};
template<> struct libdivide_constants<uint16_t,9635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9635_MAGIC, .more = U16LD_DENOM_9635_MORE};};
template<> struct libdivide_constants<uint16_t,9636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9636_MAGIC, .more = U16LD_DENOM_9636_MORE};};
template<> struct libdivide_constants<uint16_t,9637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9637_MAGIC, .more = U16LD_DENOM_9637_MORE};};
template<> struct libdivide_constants<uint16_t,9638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9638_MAGIC, .more = U16LD_DENOM_9638_MORE};};
template<> struct libdivide_constants<uint16_t,9639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9639_MAGIC, .more = U16LD_DENOM_9639_MORE};};
template<> struct libdivide_constants<uint16_t,9640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9640_MAGIC, .more = U16LD_DENOM_9640_MORE};};
template<> struct libdivide_constants<uint16_t,9641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9641_MAGIC, .more = U16LD_DENOM_9641_MORE};};
template<> struct libdivide_constants<uint16_t,9642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9642_MAGIC, .more = U16LD_DENOM_9642_MORE};};
template<> struct libdivide_constants<uint16_t,9643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9643_MAGIC, .more = U16LD_DENOM_9643_MORE};};
template<> struct libdivide_constants<uint16_t,9644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9644_MAGIC, .more = U16LD_DENOM_9644_MORE};};
template<> struct libdivide_constants<uint16_t,9645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9645_MAGIC, .more = U16LD_DENOM_9645_MORE};};
template<> struct libdivide_constants<uint16_t,9646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9646_MAGIC, .more = U16LD_DENOM_9646_MORE};};
template<> struct libdivide_constants<uint16_t,9647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9647_MAGIC, .more = U16LD_DENOM_9647_MORE};};
template<> struct libdivide_constants<uint16_t,9648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9648_MAGIC, .more = U16LD_DENOM_9648_MORE};};
template<> struct libdivide_constants<uint16_t,9649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9649_MAGIC, .more = U16LD_DENOM_9649_MORE};};
template<> struct libdivide_constants<uint16_t,9650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9650_MAGIC, .more = U16LD_DENOM_9650_MORE};};
template<> struct libdivide_constants<uint16_t,9651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9651_MAGIC, .more = U16LD_DENOM_9651_MORE};};
template<> struct libdivide_constants<uint16_t,9652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9652_MAGIC, .more = U16LD_DENOM_9652_MORE};};
template<> struct libdivide_constants<uint16_t,9653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9653_MAGIC, .more = U16LD_DENOM_9653_MORE};};
template<> struct libdivide_constants<uint16_t,9654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9654_MAGIC, .more = U16LD_DENOM_9654_MORE};};
template<> struct libdivide_constants<uint16_t,9655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9655_MAGIC, .more = U16LD_DENOM_9655_MORE};};
template<> struct libdivide_constants<uint16_t,9656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9656_MAGIC, .more = U16LD_DENOM_9656_MORE};};
template<> struct libdivide_constants<uint16_t,9657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9657_MAGIC, .more = U16LD_DENOM_9657_MORE};};
template<> struct libdivide_constants<uint16_t,9658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9658_MAGIC, .more = U16LD_DENOM_9658_MORE};};
template<> struct libdivide_constants<uint16_t,9659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9659_MAGIC, .more = U16LD_DENOM_9659_MORE};};
template<> struct libdivide_constants<uint16_t,9660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9660_MAGIC, .more = U16LD_DENOM_9660_MORE};};
template<> struct libdivide_constants<uint16_t,9661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9661_MAGIC, .more = U16LD_DENOM_9661_MORE};};
template<> struct libdivide_constants<uint16_t,9662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9662_MAGIC, .more = U16LD_DENOM_9662_MORE};};
template<> struct libdivide_constants<uint16_t,9663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9663_MAGIC, .more = U16LD_DENOM_9663_MORE};};
template<> struct libdivide_constants<uint16_t,9664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9664_MAGIC, .more = U16LD_DENOM_9664_MORE};};
template<> struct libdivide_constants<uint16_t,9665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9665_MAGIC, .more = U16LD_DENOM_9665_MORE};};
template<> struct libdivide_constants<uint16_t,9666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9666_MAGIC, .more = U16LD_DENOM_9666_MORE};};
template<> struct libdivide_constants<uint16_t,9667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9667_MAGIC, .more = U16LD_DENOM_9667_MORE};};
template<> struct libdivide_constants<uint16_t,9668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9668_MAGIC, .more = U16LD_DENOM_9668_MORE};};
template<> struct libdivide_constants<uint16_t,9669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9669_MAGIC, .more = U16LD_DENOM_9669_MORE};};
template<> struct libdivide_constants<uint16_t,9670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9670_MAGIC, .more = U16LD_DENOM_9670_MORE};};
template<> struct libdivide_constants<uint16_t,9671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9671_MAGIC, .more = U16LD_DENOM_9671_MORE};};
template<> struct libdivide_constants<uint16_t,9672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9672_MAGIC, .more = U16LD_DENOM_9672_MORE};};
template<> struct libdivide_constants<uint16_t,9673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9673_MAGIC, .more = U16LD_DENOM_9673_MORE};};
template<> struct libdivide_constants<uint16_t,9674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9674_MAGIC, .more = U16LD_DENOM_9674_MORE};};
template<> struct libdivide_constants<uint16_t,9675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9675_MAGIC, .more = U16LD_DENOM_9675_MORE};};
template<> struct libdivide_constants<uint16_t,9676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9676_MAGIC, .more = U16LD_DENOM_9676_MORE};};
template<> struct libdivide_constants<uint16_t,9677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9677_MAGIC, .more = U16LD_DENOM_9677_MORE};};
template<> struct libdivide_constants<uint16_t,9678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9678_MAGIC, .more = U16LD_DENOM_9678_MORE};};
template<> struct libdivide_constants<uint16_t,9679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9679_MAGIC, .more = U16LD_DENOM_9679_MORE};};
template<> struct libdivide_constants<uint16_t,9680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9680_MAGIC, .more = U16LD_DENOM_9680_MORE};};
template<> struct libdivide_constants<uint16_t,9681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9681_MAGIC, .more = U16LD_DENOM_9681_MORE};};
template<> struct libdivide_constants<uint16_t,9682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9682_MAGIC, .more = U16LD_DENOM_9682_MORE};};
template<> struct libdivide_constants<uint16_t,9683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9683_MAGIC, .more = U16LD_DENOM_9683_MORE};};
template<> struct libdivide_constants<uint16_t,9684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9684_MAGIC, .more = U16LD_DENOM_9684_MORE};};
template<> struct libdivide_constants<uint16_t,9685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9685_MAGIC, .more = U16LD_DENOM_9685_MORE};};
template<> struct libdivide_constants<uint16_t,9686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9686_MAGIC, .more = U16LD_DENOM_9686_MORE};};
template<> struct libdivide_constants<uint16_t,9687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9687_MAGIC, .more = U16LD_DENOM_9687_MORE};};
template<> struct libdivide_constants<uint16_t,9688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9688_MAGIC, .more = U16LD_DENOM_9688_MORE};};
template<> struct libdivide_constants<uint16_t,9689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9689_MAGIC, .more = U16LD_DENOM_9689_MORE};};
template<> struct libdivide_constants<uint16_t,9690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9690_MAGIC, .more = U16LD_DENOM_9690_MORE};};
template<> struct libdivide_constants<uint16_t,9691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9691_MAGIC, .more = U16LD_DENOM_9691_MORE};};
template<> struct libdivide_constants<uint16_t,9692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9692_MAGIC, .more = U16LD_DENOM_9692_MORE};};
template<> struct libdivide_constants<uint16_t,9693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9693_MAGIC, .more = U16LD_DENOM_9693_MORE};};
template<> struct libdivide_constants<uint16_t,9694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9694_MAGIC, .more = U16LD_DENOM_9694_MORE};};
template<> struct libdivide_constants<uint16_t,9695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9695_MAGIC, .more = U16LD_DENOM_9695_MORE};};
template<> struct libdivide_constants<uint16_t,9696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9696_MAGIC, .more = U16LD_DENOM_9696_MORE};};
template<> struct libdivide_constants<uint16_t,9697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9697_MAGIC, .more = U16LD_DENOM_9697_MORE};};
template<> struct libdivide_constants<uint16_t,9698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9698_MAGIC, .more = U16LD_DENOM_9698_MORE};};
template<> struct libdivide_constants<uint16_t,9699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9699_MAGIC, .more = U16LD_DENOM_9699_MORE};};
template<> struct libdivide_constants<uint16_t,9700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9700_MAGIC, .more = U16LD_DENOM_9700_MORE};};
template<> struct libdivide_constants<uint16_t,9701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9701_MAGIC, .more = U16LD_DENOM_9701_MORE};};
template<> struct libdivide_constants<uint16_t,9702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9702_MAGIC, .more = U16LD_DENOM_9702_MORE};};
template<> struct libdivide_constants<uint16_t,9703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9703_MAGIC, .more = U16LD_DENOM_9703_MORE};};
template<> struct libdivide_constants<uint16_t,9704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9704_MAGIC, .more = U16LD_DENOM_9704_MORE};};
template<> struct libdivide_constants<uint16_t,9705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9705_MAGIC, .more = U16LD_DENOM_9705_MORE};};
template<> struct libdivide_constants<uint16_t,9706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9706_MAGIC, .more = U16LD_DENOM_9706_MORE};};
template<> struct libdivide_constants<uint16_t,9707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9707_MAGIC, .more = U16LD_DENOM_9707_MORE};};
template<> struct libdivide_constants<uint16_t,9708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9708_MAGIC, .more = U16LD_DENOM_9708_MORE};};
template<> struct libdivide_constants<uint16_t,9709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9709_MAGIC, .more = U16LD_DENOM_9709_MORE};};
template<> struct libdivide_constants<uint16_t,9710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9710_MAGIC, .more = U16LD_DENOM_9710_MORE};};
template<> struct libdivide_constants<uint16_t,9711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9711_MAGIC, .more = U16LD_DENOM_9711_MORE};};
template<> struct libdivide_constants<uint16_t,9712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9712_MAGIC, .more = U16LD_DENOM_9712_MORE};};
template<> struct libdivide_constants<uint16_t,9713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9713_MAGIC, .more = U16LD_DENOM_9713_MORE};};
template<> struct libdivide_constants<uint16_t,9714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9714_MAGIC, .more = U16LD_DENOM_9714_MORE};};
template<> struct libdivide_constants<uint16_t,9715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9715_MAGIC, .more = U16LD_DENOM_9715_MORE};};
template<> struct libdivide_constants<uint16_t,9716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9716_MAGIC, .more = U16LD_DENOM_9716_MORE};};
template<> struct libdivide_constants<uint16_t,9717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9717_MAGIC, .more = U16LD_DENOM_9717_MORE};};
template<> struct libdivide_constants<uint16_t,9718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9718_MAGIC, .more = U16LD_DENOM_9718_MORE};};
template<> struct libdivide_constants<uint16_t,9719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9719_MAGIC, .more = U16LD_DENOM_9719_MORE};};
template<> struct libdivide_constants<uint16_t,9720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9720_MAGIC, .more = U16LD_DENOM_9720_MORE};};
template<> struct libdivide_constants<uint16_t,9721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9721_MAGIC, .more = U16LD_DENOM_9721_MORE};};
template<> struct libdivide_constants<uint16_t,9722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9722_MAGIC, .more = U16LD_DENOM_9722_MORE};};
template<> struct libdivide_constants<uint16_t,9723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9723_MAGIC, .more = U16LD_DENOM_9723_MORE};};
template<> struct libdivide_constants<uint16_t,9724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9724_MAGIC, .more = U16LD_DENOM_9724_MORE};};
template<> struct libdivide_constants<uint16_t,9725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9725_MAGIC, .more = U16LD_DENOM_9725_MORE};};
template<> struct libdivide_constants<uint16_t,9726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9726_MAGIC, .more = U16LD_DENOM_9726_MORE};};
template<> struct libdivide_constants<uint16_t,9727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9727_MAGIC, .more = U16LD_DENOM_9727_MORE};};
template<> struct libdivide_constants<uint16_t,9728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9728_MAGIC, .more = U16LD_DENOM_9728_MORE};};
template<> struct libdivide_constants<uint16_t,9729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9729_MAGIC, .more = U16LD_DENOM_9729_MORE};};
template<> struct libdivide_constants<uint16_t,9730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9730_MAGIC, .more = U16LD_DENOM_9730_MORE};};
template<> struct libdivide_constants<uint16_t,9731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9731_MAGIC, .more = U16LD_DENOM_9731_MORE};};
template<> struct libdivide_constants<uint16_t,9732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9732_MAGIC, .more = U16LD_DENOM_9732_MORE};};
template<> struct libdivide_constants<uint16_t,9733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9733_MAGIC, .more = U16LD_DENOM_9733_MORE};};
template<> struct libdivide_constants<uint16_t,9734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9734_MAGIC, .more = U16LD_DENOM_9734_MORE};};
template<> struct libdivide_constants<uint16_t,9735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9735_MAGIC, .more = U16LD_DENOM_9735_MORE};};
template<> struct libdivide_constants<uint16_t,9736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9736_MAGIC, .more = U16LD_DENOM_9736_MORE};};
template<> struct libdivide_constants<uint16_t,9737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9737_MAGIC, .more = U16LD_DENOM_9737_MORE};};
template<> struct libdivide_constants<uint16_t,9738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9738_MAGIC, .more = U16LD_DENOM_9738_MORE};};
template<> struct libdivide_constants<uint16_t,9739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9739_MAGIC, .more = U16LD_DENOM_9739_MORE};};
template<> struct libdivide_constants<uint16_t,9740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9740_MAGIC, .more = U16LD_DENOM_9740_MORE};};
template<> struct libdivide_constants<uint16_t,9741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9741_MAGIC, .more = U16LD_DENOM_9741_MORE};};
template<> struct libdivide_constants<uint16_t,9742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9742_MAGIC, .more = U16LD_DENOM_9742_MORE};};
template<> struct libdivide_constants<uint16_t,9743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9743_MAGIC, .more = U16LD_DENOM_9743_MORE};};
template<> struct libdivide_constants<uint16_t,9744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9744_MAGIC, .more = U16LD_DENOM_9744_MORE};};
template<> struct libdivide_constants<uint16_t,9745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9745_MAGIC, .more = U16LD_DENOM_9745_MORE};};
template<> struct libdivide_constants<uint16_t,9746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9746_MAGIC, .more = U16LD_DENOM_9746_MORE};};
template<> struct libdivide_constants<uint16_t,9747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9747_MAGIC, .more = U16LD_DENOM_9747_MORE};};
template<> struct libdivide_constants<uint16_t,9748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9748_MAGIC, .more = U16LD_DENOM_9748_MORE};};
template<> struct libdivide_constants<uint16_t,9749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9749_MAGIC, .more = U16LD_DENOM_9749_MORE};};
template<> struct libdivide_constants<uint16_t,9750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9750_MAGIC, .more = U16LD_DENOM_9750_MORE};};
template<> struct libdivide_constants<uint16_t,9751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9751_MAGIC, .more = U16LD_DENOM_9751_MORE};};
template<> struct libdivide_constants<uint16_t,9752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9752_MAGIC, .more = U16LD_DENOM_9752_MORE};};
template<> struct libdivide_constants<uint16_t,9753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9753_MAGIC, .more = U16LD_DENOM_9753_MORE};};
template<> struct libdivide_constants<uint16_t,9754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9754_MAGIC, .more = U16LD_DENOM_9754_MORE};};
template<> struct libdivide_constants<uint16_t,9755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9755_MAGIC, .more = U16LD_DENOM_9755_MORE};};
template<> struct libdivide_constants<uint16_t,9756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9756_MAGIC, .more = U16LD_DENOM_9756_MORE};};
template<> struct libdivide_constants<uint16_t,9757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9757_MAGIC, .more = U16LD_DENOM_9757_MORE};};
template<> struct libdivide_constants<uint16_t,9758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9758_MAGIC, .more = U16LD_DENOM_9758_MORE};};
template<> struct libdivide_constants<uint16_t,9759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9759_MAGIC, .more = U16LD_DENOM_9759_MORE};};
template<> struct libdivide_constants<uint16_t,9760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9760_MAGIC, .more = U16LD_DENOM_9760_MORE};};
template<> struct libdivide_constants<uint16_t,9761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9761_MAGIC, .more = U16LD_DENOM_9761_MORE};};
template<> struct libdivide_constants<uint16_t,9762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9762_MAGIC, .more = U16LD_DENOM_9762_MORE};};
template<> struct libdivide_constants<uint16_t,9763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9763_MAGIC, .more = U16LD_DENOM_9763_MORE};};
template<> struct libdivide_constants<uint16_t,9764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9764_MAGIC, .more = U16LD_DENOM_9764_MORE};};
template<> struct libdivide_constants<uint16_t,9765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9765_MAGIC, .more = U16LD_DENOM_9765_MORE};};
template<> struct libdivide_constants<uint16_t,9766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9766_MAGIC, .more = U16LD_DENOM_9766_MORE};};
template<> struct libdivide_constants<uint16_t,9767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9767_MAGIC, .more = U16LD_DENOM_9767_MORE};};
template<> struct libdivide_constants<uint16_t,9768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9768_MAGIC, .more = U16LD_DENOM_9768_MORE};};
template<> struct libdivide_constants<uint16_t,9769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9769_MAGIC, .more = U16LD_DENOM_9769_MORE};};
template<> struct libdivide_constants<uint16_t,9770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9770_MAGIC, .more = U16LD_DENOM_9770_MORE};};
template<> struct libdivide_constants<uint16_t,9771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9771_MAGIC, .more = U16LD_DENOM_9771_MORE};};
template<> struct libdivide_constants<uint16_t,9772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9772_MAGIC, .more = U16LD_DENOM_9772_MORE};};
template<> struct libdivide_constants<uint16_t,9773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9773_MAGIC, .more = U16LD_DENOM_9773_MORE};};
template<> struct libdivide_constants<uint16_t,9774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9774_MAGIC, .more = U16LD_DENOM_9774_MORE};};
template<> struct libdivide_constants<uint16_t,9775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9775_MAGIC, .more = U16LD_DENOM_9775_MORE};};
template<> struct libdivide_constants<uint16_t,9776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9776_MAGIC, .more = U16LD_DENOM_9776_MORE};};
template<> struct libdivide_constants<uint16_t,9777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9777_MAGIC, .more = U16LD_DENOM_9777_MORE};};
template<> struct libdivide_constants<uint16_t,9778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9778_MAGIC, .more = U16LD_DENOM_9778_MORE};};
template<> struct libdivide_constants<uint16_t,9779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9779_MAGIC, .more = U16LD_DENOM_9779_MORE};};
template<> struct libdivide_constants<uint16_t,9780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9780_MAGIC, .more = U16LD_DENOM_9780_MORE};};
template<> struct libdivide_constants<uint16_t,9781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9781_MAGIC, .more = U16LD_DENOM_9781_MORE};};
template<> struct libdivide_constants<uint16_t,9782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9782_MAGIC, .more = U16LD_DENOM_9782_MORE};};
template<> struct libdivide_constants<uint16_t,9783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9783_MAGIC, .more = U16LD_DENOM_9783_MORE};};
template<> struct libdivide_constants<uint16_t,9784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9784_MAGIC, .more = U16LD_DENOM_9784_MORE};};
template<> struct libdivide_constants<uint16_t,9785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9785_MAGIC, .more = U16LD_DENOM_9785_MORE};};
template<> struct libdivide_constants<uint16_t,9786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9786_MAGIC, .more = U16LD_DENOM_9786_MORE};};
template<> struct libdivide_constants<uint16_t,9787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9787_MAGIC, .more = U16LD_DENOM_9787_MORE};};
template<> struct libdivide_constants<uint16_t,9788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9788_MAGIC, .more = U16LD_DENOM_9788_MORE};};
template<> struct libdivide_constants<uint16_t,9789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9789_MAGIC, .more = U16LD_DENOM_9789_MORE};};
template<> struct libdivide_constants<uint16_t,9790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9790_MAGIC, .more = U16LD_DENOM_9790_MORE};};
template<> struct libdivide_constants<uint16_t,9791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9791_MAGIC, .more = U16LD_DENOM_9791_MORE};};
template<> struct libdivide_constants<uint16_t,9792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9792_MAGIC, .more = U16LD_DENOM_9792_MORE};};
template<> struct libdivide_constants<uint16_t,9793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9793_MAGIC, .more = U16LD_DENOM_9793_MORE};};
template<> struct libdivide_constants<uint16_t,9794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9794_MAGIC, .more = U16LD_DENOM_9794_MORE};};
template<> struct libdivide_constants<uint16_t,9795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9795_MAGIC, .more = U16LD_DENOM_9795_MORE};};
template<> struct libdivide_constants<uint16_t,9796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9796_MAGIC, .more = U16LD_DENOM_9796_MORE};};
template<> struct libdivide_constants<uint16_t,9797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9797_MAGIC, .more = U16LD_DENOM_9797_MORE};};
template<> struct libdivide_constants<uint16_t,9798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9798_MAGIC, .more = U16LD_DENOM_9798_MORE};};
template<> struct libdivide_constants<uint16_t,9799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9799_MAGIC, .more = U16LD_DENOM_9799_MORE};};
template<> struct libdivide_constants<uint16_t,9800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9800_MAGIC, .more = U16LD_DENOM_9800_MORE};};
template<> struct libdivide_constants<uint16_t,9801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9801_MAGIC, .more = U16LD_DENOM_9801_MORE};};
template<> struct libdivide_constants<uint16_t,9802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9802_MAGIC, .more = U16LD_DENOM_9802_MORE};};
template<> struct libdivide_constants<uint16_t,9803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9803_MAGIC, .more = U16LD_DENOM_9803_MORE};};
template<> struct libdivide_constants<uint16_t,9804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9804_MAGIC, .more = U16LD_DENOM_9804_MORE};};
template<> struct libdivide_constants<uint16_t,9805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9805_MAGIC, .more = U16LD_DENOM_9805_MORE};};
template<> struct libdivide_constants<uint16_t,9806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9806_MAGIC, .more = U16LD_DENOM_9806_MORE};};
template<> struct libdivide_constants<uint16_t,9807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9807_MAGIC, .more = U16LD_DENOM_9807_MORE};};
template<> struct libdivide_constants<uint16_t,9808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9808_MAGIC, .more = U16LD_DENOM_9808_MORE};};
template<> struct libdivide_constants<uint16_t,9809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9809_MAGIC, .more = U16LD_DENOM_9809_MORE};};
template<> struct libdivide_constants<uint16_t,9810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9810_MAGIC, .more = U16LD_DENOM_9810_MORE};};
template<> struct libdivide_constants<uint16_t,9811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9811_MAGIC, .more = U16LD_DENOM_9811_MORE};};
template<> struct libdivide_constants<uint16_t,9812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9812_MAGIC, .more = U16LD_DENOM_9812_MORE};};
template<> struct libdivide_constants<uint16_t,9813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9813_MAGIC, .more = U16LD_DENOM_9813_MORE};};
template<> struct libdivide_constants<uint16_t,9814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9814_MAGIC, .more = U16LD_DENOM_9814_MORE};};
template<> struct libdivide_constants<uint16_t,9815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9815_MAGIC, .more = U16LD_DENOM_9815_MORE};};
template<> struct libdivide_constants<uint16_t,9816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9816_MAGIC, .more = U16LD_DENOM_9816_MORE};};
template<> struct libdivide_constants<uint16_t,9817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9817_MAGIC, .more = U16LD_DENOM_9817_MORE};};
template<> struct libdivide_constants<uint16_t,9818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9818_MAGIC, .more = U16LD_DENOM_9818_MORE};};
template<> struct libdivide_constants<uint16_t,9819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9819_MAGIC, .more = U16LD_DENOM_9819_MORE};};
template<> struct libdivide_constants<uint16_t,9820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9820_MAGIC, .more = U16LD_DENOM_9820_MORE};};
template<> struct libdivide_constants<uint16_t,9821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9821_MAGIC, .more = U16LD_DENOM_9821_MORE};};
template<> struct libdivide_constants<uint16_t,9822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9822_MAGIC, .more = U16LD_DENOM_9822_MORE};};
template<> struct libdivide_constants<uint16_t,9823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9823_MAGIC, .more = U16LD_DENOM_9823_MORE};};
template<> struct libdivide_constants<uint16_t,9824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9824_MAGIC, .more = U16LD_DENOM_9824_MORE};};
template<> struct libdivide_constants<uint16_t,9825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9825_MAGIC, .more = U16LD_DENOM_9825_MORE};};
template<> struct libdivide_constants<uint16_t,9826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9826_MAGIC, .more = U16LD_DENOM_9826_MORE};};
template<> struct libdivide_constants<uint16_t,9827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9827_MAGIC, .more = U16LD_DENOM_9827_MORE};};
template<> struct libdivide_constants<uint16_t,9828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9828_MAGIC, .more = U16LD_DENOM_9828_MORE};};
template<> struct libdivide_constants<uint16_t,9829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9829_MAGIC, .more = U16LD_DENOM_9829_MORE};};
template<> struct libdivide_constants<uint16_t,9830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9830_MAGIC, .more = U16LD_DENOM_9830_MORE};};
template<> struct libdivide_constants<uint16_t,9831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9831_MAGIC, .more = U16LD_DENOM_9831_MORE};};
template<> struct libdivide_constants<uint16_t,9832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9832_MAGIC, .more = U16LD_DENOM_9832_MORE};};
template<> struct libdivide_constants<uint16_t,9833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9833_MAGIC, .more = U16LD_DENOM_9833_MORE};};
template<> struct libdivide_constants<uint16_t,9834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9834_MAGIC, .more = U16LD_DENOM_9834_MORE};};
template<> struct libdivide_constants<uint16_t,9835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9835_MAGIC, .more = U16LD_DENOM_9835_MORE};};
template<> struct libdivide_constants<uint16_t,9836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9836_MAGIC, .more = U16LD_DENOM_9836_MORE};};
template<> struct libdivide_constants<uint16_t,9837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9837_MAGIC, .more = U16LD_DENOM_9837_MORE};};
template<> struct libdivide_constants<uint16_t,9838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9838_MAGIC, .more = U16LD_DENOM_9838_MORE};};
template<> struct libdivide_constants<uint16_t,9839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9839_MAGIC, .more = U16LD_DENOM_9839_MORE};};
template<> struct libdivide_constants<uint16_t,9840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9840_MAGIC, .more = U16LD_DENOM_9840_MORE};};
template<> struct libdivide_constants<uint16_t,9841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9841_MAGIC, .more = U16LD_DENOM_9841_MORE};};
template<> struct libdivide_constants<uint16_t,9842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9842_MAGIC, .more = U16LD_DENOM_9842_MORE};};
template<> struct libdivide_constants<uint16_t,9843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9843_MAGIC, .more = U16LD_DENOM_9843_MORE};};
template<> struct libdivide_constants<uint16_t,9844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9844_MAGIC, .more = U16LD_DENOM_9844_MORE};};
template<> struct libdivide_constants<uint16_t,9845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9845_MAGIC, .more = U16LD_DENOM_9845_MORE};};
template<> struct libdivide_constants<uint16_t,9846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9846_MAGIC, .more = U16LD_DENOM_9846_MORE};};
template<> struct libdivide_constants<uint16_t,9847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9847_MAGIC, .more = U16LD_DENOM_9847_MORE};};
template<> struct libdivide_constants<uint16_t,9848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9848_MAGIC, .more = U16LD_DENOM_9848_MORE};};
template<> struct libdivide_constants<uint16_t,9849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9849_MAGIC, .more = U16LD_DENOM_9849_MORE};};
template<> struct libdivide_constants<uint16_t,9850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9850_MAGIC, .more = U16LD_DENOM_9850_MORE};};
template<> struct libdivide_constants<uint16_t,9851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9851_MAGIC, .more = U16LD_DENOM_9851_MORE};};
template<> struct libdivide_constants<uint16_t,9852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9852_MAGIC, .more = U16LD_DENOM_9852_MORE};};
template<> struct libdivide_constants<uint16_t,9853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9853_MAGIC, .more = U16LD_DENOM_9853_MORE};};
template<> struct libdivide_constants<uint16_t,9854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9854_MAGIC, .more = U16LD_DENOM_9854_MORE};};
template<> struct libdivide_constants<uint16_t,9855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9855_MAGIC, .more = U16LD_DENOM_9855_MORE};};
template<> struct libdivide_constants<uint16_t,9856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9856_MAGIC, .more = U16LD_DENOM_9856_MORE};};
template<> struct libdivide_constants<uint16_t,9857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9857_MAGIC, .more = U16LD_DENOM_9857_MORE};};
template<> struct libdivide_constants<uint16_t,9858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9858_MAGIC, .more = U16LD_DENOM_9858_MORE};};
template<> struct libdivide_constants<uint16_t,9859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9859_MAGIC, .more = U16LD_DENOM_9859_MORE};};
template<> struct libdivide_constants<uint16_t,9860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9860_MAGIC, .more = U16LD_DENOM_9860_MORE};};
template<> struct libdivide_constants<uint16_t,9861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9861_MAGIC, .more = U16LD_DENOM_9861_MORE};};
template<> struct libdivide_constants<uint16_t,9862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9862_MAGIC, .more = U16LD_DENOM_9862_MORE};};
template<> struct libdivide_constants<uint16_t,9863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9863_MAGIC, .more = U16LD_DENOM_9863_MORE};};
template<> struct libdivide_constants<uint16_t,9864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9864_MAGIC, .more = U16LD_DENOM_9864_MORE};};
template<> struct libdivide_constants<uint16_t,9865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9865_MAGIC, .more = U16LD_DENOM_9865_MORE};};
template<> struct libdivide_constants<uint16_t,9866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9866_MAGIC, .more = U16LD_DENOM_9866_MORE};};
template<> struct libdivide_constants<uint16_t,9867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9867_MAGIC, .more = U16LD_DENOM_9867_MORE};};
template<> struct libdivide_constants<uint16_t,9868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9868_MAGIC, .more = U16LD_DENOM_9868_MORE};};
template<> struct libdivide_constants<uint16_t,9869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9869_MAGIC, .more = U16LD_DENOM_9869_MORE};};
template<> struct libdivide_constants<uint16_t,9870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9870_MAGIC, .more = U16LD_DENOM_9870_MORE};};
template<> struct libdivide_constants<uint16_t,9871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9871_MAGIC, .more = U16LD_DENOM_9871_MORE};};
template<> struct libdivide_constants<uint16_t,9872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9872_MAGIC, .more = U16LD_DENOM_9872_MORE};};
template<> struct libdivide_constants<uint16_t,9873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9873_MAGIC, .more = U16LD_DENOM_9873_MORE};};
template<> struct libdivide_constants<uint16_t,9874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9874_MAGIC, .more = U16LD_DENOM_9874_MORE};};
template<> struct libdivide_constants<uint16_t,9875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9875_MAGIC, .more = U16LD_DENOM_9875_MORE};};
template<> struct libdivide_constants<uint16_t,9876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9876_MAGIC, .more = U16LD_DENOM_9876_MORE};};
template<> struct libdivide_constants<uint16_t,9877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9877_MAGIC, .more = U16LD_DENOM_9877_MORE};};
template<> struct libdivide_constants<uint16_t,9878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9878_MAGIC, .more = U16LD_DENOM_9878_MORE};};
template<> struct libdivide_constants<uint16_t,9879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9879_MAGIC, .more = U16LD_DENOM_9879_MORE};};
template<> struct libdivide_constants<uint16_t,9880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9880_MAGIC, .more = U16LD_DENOM_9880_MORE};};
template<> struct libdivide_constants<uint16_t,9881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9881_MAGIC, .more = U16LD_DENOM_9881_MORE};};
template<> struct libdivide_constants<uint16_t,9882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9882_MAGIC, .more = U16LD_DENOM_9882_MORE};};
template<> struct libdivide_constants<uint16_t,9883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9883_MAGIC, .more = U16LD_DENOM_9883_MORE};};
template<> struct libdivide_constants<uint16_t,9884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9884_MAGIC, .more = U16LD_DENOM_9884_MORE};};
template<> struct libdivide_constants<uint16_t,9885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9885_MAGIC, .more = U16LD_DENOM_9885_MORE};};
template<> struct libdivide_constants<uint16_t,9886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9886_MAGIC, .more = U16LD_DENOM_9886_MORE};};
template<> struct libdivide_constants<uint16_t,9887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9887_MAGIC, .more = U16LD_DENOM_9887_MORE};};
template<> struct libdivide_constants<uint16_t,9888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9888_MAGIC, .more = U16LD_DENOM_9888_MORE};};
template<> struct libdivide_constants<uint16_t,9889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9889_MAGIC, .more = U16LD_DENOM_9889_MORE};};
template<> struct libdivide_constants<uint16_t,9890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9890_MAGIC, .more = U16LD_DENOM_9890_MORE};};
template<> struct libdivide_constants<uint16_t,9891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9891_MAGIC, .more = U16LD_DENOM_9891_MORE};};
template<> struct libdivide_constants<uint16_t,9892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9892_MAGIC, .more = U16LD_DENOM_9892_MORE};};
template<> struct libdivide_constants<uint16_t,9893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9893_MAGIC, .more = U16LD_DENOM_9893_MORE};};
template<> struct libdivide_constants<uint16_t,9894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9894_MAGIC, .more = U16LD_DENOM_9894_MORE};};
template<> struct libdivide_constants<uint16_t,9895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9895_MAGIC, .more = U16LD_DENOM_9895_MORE};};
template<> struct libdivide_constants<uint16_t,9896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9896_MAGIC, .more = U16LD_DENOM_9896_MORE};};
template<> struct libdivide_constants<uint16_t,9897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9897_MAGIC, .more = U16LD_DENOM_9897_MORE};};
template<> struct libdivide_constants<uint16_t,9898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9898_MAGIC, .more = U16LD_DENOM_9898_MORE};};
template<> struct libdivide_constants<uint16_t,9899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9899_MAGIC, .more = U16LD_DENOM_9899_MORE};};
template<> struct libdivide_constants<uint16_t,9900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9900_MAGIC, .more = U16LD_DENOM_9900_MORE};};
template<> struct libdivide_constants<uint16_t,9901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9901_MAGIC, .more = U16LD_DENOM_9901_MORE};};
template<> struct libdivide_constants<uint16_t,9902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9902_MAGIC, .more = U16LD_DENOM_9902_MORE};};
template<> struct libdivide_constants<uint16_t,9903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9903_MAGIC, .more = U16LD_DENOM_9903_MORE};};
template<> struct libdivide_constants<uint16_t,9904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9904_MAGIC, .more = U16LD_DENOM_9904_MORE};};
template<> struct libdivide_constants<uint16_t,9905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9905_MAGIC, .more = U16LD_DENOM_9905_MORE};};
template<> struct libdivide_constants<uint16_t,9906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9906_MAGIC, .more = U16LD_DENOM_9906_MORE};};
template<> struct libdivide_constants<uint16_t,9907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9907_MAGIC, .more = U16LD_DENOM_9907_MORE};};
template<> struct libdivide_constants<uint16_t,9908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9908_MAGIC, .more = U16LD_DENOM_9908_MORE};};
template<> struct libdivide_constants<uint16_t,9909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9909_MAGIC, .more = U16LD_DENOM_9909_MORE};};
template<> struct libdivide_constants<uint16_t,9910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9910_MAGIC, .more = U16LD_DENOM_9910_MORE};};
template<> struct libdivide_constants<uint16_t,9911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9911_MAGIC, .more = U16LD_DENOM_9911_MORE};};
template<> struct libdivide_constants<uint16_t,9912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9912_MAGIC, .more = U16LD_DENOM_9912_MORE};};
template<> struct libdivide_constants<uint16_t,9913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9913_MAGIC, .more = U16LD_DENOM_9913_MORE};};
template<> struct libdivide_constants<uint16_t,9914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9914_MAGIC, .more = U16LD_DENOM_9914_MORE};};
template<> struct libdivide_constants<uint16_t,9915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9915_MAGIC, .more = U16LD_DENOM_9915_MORE};};
template<> struct libdivide_constants<uint16_t,9916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9916_MAGIC, .more = U16LD_DENOM_9916_MORE};};
template<> struct libdivide_constants<uint16_t,9917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9917_MAGIC, .more = U16LD_DENOM_9917_MORE};};
template<> struct libdivide_constants<uint16_t,9918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9918_MAGIC, .more = U16LD_DENOM_9918_MORE};};
template<> struct libdivide_constants<uint16_t,9919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9919_MAGIC, .more = U16LD_DENOM_9919_MORE};};
template<> struct libdivide_constants<uint16_t,9920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9920_MAGIC, .more = U16LD_DENOM_9920_MORE};};
template<> struct libdivide_constants<uint16_t,9921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9921_MAGIC, .more = U16LD_DENOM_9921_MORE};};
template<> struct libdivide_constants<uint16_t,9922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9922_MAGIC, .more = U16LD_DENOM_9922_MORE};};
template<> struct libdivide_constants<uint16_t,9923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9923_MAGIC, .more = U16LD_DENOM_9923_MORE};};
template<> struct libdivide_constants<uint16_t,9924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9924_MAGIC, .more = U16LD_DENOM_9924_MORE};};
template<> struct libdivide_constants<uint16_t,9925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9925_MAGIC, .more = U16LD_DENOM_9925_MORE};};
template<> struct libdivide_constants<uint16_t,9926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9926_MAGIC, .more = U16LD_DENOM_9926_MORE};};
template<> struct libdivide_constants<uint16_t,9927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9927_MAGIC, .more = U16LD_DENOM_9927_MORE};};
template<> struct libdivide_constants<uint16_t,9928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9928_MAGIC, .more = U16LD_DENOM_9928_MORE};};
template<> struct libdivide_constants<uint16_t,9929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9929_MAGIC, .more = U16LD_DENOM_9929_MORE};};
template<> struct libdivide_constants<uint16_t,9930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9930_MAGIC, .more = U16LD_DENOM_9930_MORE};};
template<> struct libdivide_constants<uint16_t,9931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9931_MAGIC, .more = U16LD_DENOM_9931_MORE};};
template<> struct libdivide_constants<uint16_t,9932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9932_MAGIC, .more = U16LD_DENOM_9932_MORE};};
template<> struct libdivide_constants<uint16_t,9933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9933_MAGIC, .more = U16LD_DENOM_9933_MORE};};
template<> struct libdivide_constants<uint16_t,9934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9934_MAGIC, .more = U16LD_DENOM_9934_MORE};};
template<> struct libdivide_constants<uint16_t,9935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9935_MAGIC, .more = U16LD_DENOM_9935_MORE};};
template<> struct libdivide_constants<uint16_t,9936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9936_MAGIC, .more = U16LD_DENOM_9936_MORE};};
template<> struct libdivide_constants<uint16_t,9937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9937_MAGIC, .more = U16LD_DENOM_9937_MORE};};
template<> struct libdivide_constants<uint16_t,9938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9938_MAGIC, .more = U16LD_DENOM_9938_MORE};};
template<> struct libdivide_constants<uint16_t,9939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9939_MAGIC, .more = U16LD_DENOM_9939_MORE};};
template<> struct libdivide_constants<uint16_t,9940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9940_MAGIC, .more = U16LD_DENOM_9940_MORE};};
template<> struct libdivide_constants<uint16_t,9941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9941_MAGIC, .more = U16LD_DENOM_9941_MORE};};
template<> struct libdivide_constants<uint16_t,9942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9942_MAGIC, .more = U16LD_DENOM_9942_MORE};};
template<> struct libdivide_constants<uint16_t,9943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9943_MAGIC, .more = U16LD_DENOM_9943_MORE};};
template<> struct libdivide_constants<uint16_t,9944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9944_MAGIC, .more = U16LD_DENOM_9944_MORE};};
template<> struct libdivide_constants<uint16_t,9945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9945_MAGIC, .more = U16LD_DENOM_9945_MORE};};
template<> struct libdivide_constants<uint16_t,9946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9946_MAGIC, .more = U16LD_DENOM_9946_MORE};};
template<> struct libdivide_constants<uint16_t,9947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9947_MAGIC, .more = U16LD_DENOM_9947_MORE};};
template<> struct libdivide_constants<uint16_t,9948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9948_MAGIC, .more = U16LD_DENOM_9948_MORE};};
template<> struct libdivide_constants<uint16_t,9949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9949_MAGIC, .more = U16LD_DENOM_9949_MORE};};
template<> struct libdivide_constants<uint16_t,9950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9950_MAGIC, .more = U16LD_DENOM_9950_MORE};};
template<> struct libdivide_constants<uint16_t,9951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9951_MAGIC, .more = U16LD_DENOM_9951_MORE};};
template<> struct libdivide_constants<uint16_t,9952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9952_MAGIC, .more = U16LD_DENOM_9952_MORE};};
template<> struct libdivide_constants<uint16_t,9953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9953_MAGIC, .more = U16LD_DENOM_9953_MORE};};
template<> struct libdivide_constants<uint16_t,9954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9954_MAGIC, .more = U16LD_DENOM_9954_MORE};};
template<> struct libdivide_constants<uint16_t,9955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9955_MAGIC, .more = U16LD_DENOM_9955_MORE};};
template<> struct libdivide_constants<uint16_t,9956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9956_MAGIC, .more = U16LD_DENOM_9956_MORE};};
template<> struct libdivide_constants<uint16_t,9957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9957_MAGIC, .more = U16LD_DENOM_9957_MORE};};
template<> struct libdivide_constants<uint16_t,9958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9958_MAGIC, .more = U16LD_DENOM_9958_MORE};};
template<> struct libdivide_constants<uint16_t,9959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9959_MAGIC, .more = U16LD_DENOM_9959_MORE};};
template<> struct libdivide_constants<uint16_t,9960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9960_MAGIC, .more = U16LD_DENOM_9960_MORE};};
template<> struct libdivide_constants<uint16_t,9961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9961_MAGIC, .more = U16LD_DENOM_9961_MORE};};
template<> struct libdivide_constants<uint16_t,9962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9962_MAGIC, .more = U16LD_DENOM_9962_MORE};};
template<> struct libdivide_constants<uint16_t,9963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9963_MAGIC, .more = U16LD_DENOM_9963_MORE};};
template<> struct libdivide_constants<uint16_t,9964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9964_MAGIC, .more = U16LD_DENOM_9964_MORE};};
template<> struct libdivide_constants<uint16_t,9965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9965_MAGIC, .more = U16LD_DENOM_9965_MORE};};
template<> struct libdivide_constants<uint16_t,9966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9966_MAGIC, .more = U16LD_DENOM_9966_MORE};};
template<> struct libdivide_constants<uint16_t,9967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9967_MAGIC, .more = U16LD_DENOM_9967_MORE};};
template<> struct libdivide_constants<uint16_t,9968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9968_MAGIC, .more = U16LD_DENOM_9968_MORE};};
template<> struct libdivide_constants<uint16_t,9969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9969_MAGIC, .more = U16LD_DENOM_9969_MORE};};
template<> struct libdivide_constants<uint16_t,9970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9970_MAGIC, .more = U16LD_DENOM_9970_MORE};};
template<> struct libdivide_constants<uint16_t,9971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9971_MAGIC, .more = U16LD_DENOM_9971_MORE};};
template<> struct libdivide_constants<uint16_t,9972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9972_MAGIC, .more = U16LD_DENOM_9972_MORE};};
template<> struct libdivide_constants<uint16_t,9973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9973_MAGIC, .more = U16LD_DENOM_9973_MORE};};
template<> struct libdivide_constants<uint16_t,9974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9974_MAGIC, .more = U16LD_DENOM_9974_MORE};};
template<> struct libdivide_constants<uint16_t,9975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9975_MAGIC, .more = U16LD_DENOM_9975_MORE};};
template<> struct libdivide_constants<uint16_t,9976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9976_MAGIC, .more = U16LD_DENOM_9976_MORE};};
template<> struct libdivide_constants<uint16_t,9977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9977_MAGIC, .more = U16LD_DENOM_9977_MORE};};
template<> struct libdivide_constants<uint16_t,9978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9978_MAGIC, .more = U16LD_DENOM_9978_MORE};};
template<> struct libdivide_constants<uint16_t,9979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9979_MAGIC, .more = U16LD_DENOM_9979_MORE};};
template<> struct libdivide_constants<uint16_t,9980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9980_MAGIC, .more = U16LD_DENOM_9980_MORE};};
template<> struct libdivide_constants<uint16_t,9981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9981_MAGIC, .more = U16LD_DENOM_9981_MORE};};
template<> struct libdivide_constants<uint16_t,9982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9982_MAGIC, .more = U16LD_DENOM_9982_MORE};};
template<> struct libdivide_constants<uint16_t,9983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9983_MAGIC, .more = U16LD_DENOM_9983_MORE};};
template<> struct libdivide_constants<uint16_t,9984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9984_MAGIC, .more = U16LD_DENOM_9984_MORE};};
template<> struct libdivide_constants<uint16_t,9985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9985_MAGIC, .more = U16LD_DENOM_9985_MORE};};
template<> struct libdivide_constants<uint16_t,9986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9986_MAGIC, .more = U16LD_DENOM_9986_MORE};};
template<> struct libdivide_constants<uint16_t,9987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9987_MAGIC, .more = U16LD_DENOM_9987_MORE};};
template<> struct libdivide_constants<uint16_t,9988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9988_MAGIC, .more = U16LD_DENOM_9988_MORE};};
template<> struct libdivide_constants<uint16_t,9989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9989_MAGIC, .more = U16LD_DENOM_9989_MORE};};
template<> struct libdivide_constants<uint16_t,9990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9990_MAGIC, .more = U16LD_DENOM_9990_MORE};};
template<> struct libdivide_constants<uint16_t,9991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9991_MAGIC, .more = U16LD_DENOM_9991_MORE};};
template<> struct libdivide_constants<uint16_t,9992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9992_MAGIC, .more = U16LD_DENOM_9992_MORE};};
template<> struct libdivide_constants<uint16_t,9993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9993_MAGIC, .more = U16LD_DENOM_9993_MORE};};
template<> struct libdivide_constants<uint16_t,9994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9994_MAGIC, .more = U16LD_DENOM_9994_MORE};};
template<> struct libdivide_constants<uint16_t,9995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9995_MAGIC, .more = U16LD_DENOM_9995_MORE};};
template<> struct libdivide_constants<uint16_t,9996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9996_MAGIC, .more = U16LD_DENOM_9996_MORE};};
template<> struct libdivide_constants<uint16_t,9997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9997_MAGIC, .more = U16LD_DENOM_9997_MORE};};
template<> struct libdivide_constants<uint16_t,9998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9998_MAGIC, .more = U16LD_DENOM_9998_MORE};};
template<> struct libdivide_constants<uint16_t,9999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_9999_MAGIC, .more = U16LD_DENOM_9999_MORE};};
template<> struct libdivide_constants<uint16_t,10000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10000_MAGIC, .more = U16LD_DENOM_10000_MORE};};
template<> struct libdivide_constants<uint16_t,10001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10001_MAGIC, .more = U16LD_DENOM_10001_MORE};};
template<> struct libdivide_constants<uint16_t,10002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10002_MAGIC, .more = U16LD_DENOM_10002_MORE};};
template<> struct libdivide_constants<uint16_t,10003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10003_MAGIC, .more = U16LD_DENOM_10003_MORE};};
template<> struct libdivide_constants<uint16_t,10004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10004_MAGIC, .more = U16LD_DENOM_10004_MORE};};
template<> struct libdivide_constants<uint16_t,10005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10005_MAGIC, .more = U16LD_DENOM_10005_MORE};};
template<> struct libdivide_constants<uint16_t,10006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10006_MAGIC, .more = U16LD_DENOM_10006_MORE};};
template<> struct libdivide_constants<uint16_t,10007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10007_MAGIC, .more = U16LD_DENOM_10007_MORE};};
template<> struct libdivide_constants<uint16_t,10008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10008_MAGIC, .more = U16LD_DENOM_10008_MORE};};
template<> struct libdivide_constants<uint16_t,10009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10009_MAGIC, .more = U16LD_DENOM_10009_MORE};};
template<> struct libdivide_constants<uint16_t,10010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10010_MAGIC, .more = U16LD_DENOM_10010_MORE};};
template<> struct libdivide_constants<uint16_t,10011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10011_MAGIC, .more = U16LD_DENOM_10011_MORE};};
template<> struct libdivide_constants<uint16_t,10012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10012_MAGIC, .more = U16LD_DENOM_10012_MORE};};
template<> struct libdivide_constants<uint16_t,10013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10013_MAGIC, .more = U16LD_DENOM_10013_MORE};};
template<> struct libdivide_constants<uint16_t,10014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10014_MAGIC, .more = U16LD_DENOM_10014_MORE};};
template<> struct libdivide_constants<uint16_t,10015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10015_MAGIC, .more = U16LD_DENOM_10015_MORE};};
template<> struct libdivide_constants<uint16_t,10016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10016_MAGIC, .more = U16LD_DENOM_10016_MORE};};
template<> struct libdivide_constants<uint16_t,10017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10017_MAGIC, .more = U16LD_DENOM_10017_MORE};};
template<> struct libdivide_constants<uint16_t,10018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10018_MAGIC, .more = U16LD_DENOM_10018_MORE};};
template<> struct libdivide_constants<uint16_t,10019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10019_MAGIC, .more = U16LD_DENOM_10019_MORE};};
template<> struct libdivide_constants<uint16_t,10020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10020_MAGIC, .more = U16LD_DENOM_10020_MORE};};
template<> struct libdivide_constants<uint16_t,10021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10021_MAGIC, .more = U16LD_DENOM_10021_MORE};};
template<> struct libdivide_constants<uint16_t,10022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10022_MAGIC, .more = U16LD_DENOM_10022_MORE};};
template<> struct libdivide_constants<uint16_t,10023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10023_MAGIC, .more = U16LD_DENOM_10023_MORE};};
template<> struct libdivide_constants<uint16_t,10024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10024_MAGIC, .more = U16LD_DENOM_10024_MORE};};
template<> struct libdivide_constants<uint16_t,10025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10025_MAGIC, .more = U16LD_DENOM_10025_MORE};};
template<> struct libdivide_constants<uint16_t,10026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10026_MAGIC, .more = U16LD_DENOM_10026_MORE};};
template<> struct libdivide_constants<uint16_t,10027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10027_MAGIC, .more = U16LD_DENOM_10027_MORE};};
template<> struct libdivide_constants<uint16_t,10028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10028_MAGIC, .more = U16LD_DENOM_10028_MORE};};
template<> struct libdivide_constants<uint16_t,10029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10029_MAGIC, .more = U16LD_DENOM_10029_MORE};};
template<> struct libdivide_constants<uint16_t,10030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10030_MAGIC, .more = U16LD_DENOM_10030_MORE};};
template<> struct libdivide_constants<uint16_t,10031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10031_MAGIC, .more = U16LD_DENOM_10031_MORE};};
template<> struct libdivide_constants<uint16_t,10032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10032_MAGIC, .more = U16LD_DENOM_10032_MORE};};
template<> struct libdivide_constants<uint16_t,10033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10033_MAGIC, .more = U16LD_DENOM_10033_MORE};};
template<> struct libdivide_constants<uint16_t,10034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10034_MAGIC, .more = U16LD_DENOM_10034_MORE};};
template<> struct libdivide_constants<uint16_t,10035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10035_MAGIC, .more = U16LD_DENOM_10035_MORE};};
template<> struct libdivide_constants<uint16_t,10036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10036_MAGIC, .more = U16LD_DENOM_10036_MORE};};
template<> struct libdivide_constants<uint16_t,10037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10037_MAGIC, .more = U16LD_DENOM_10037_MORE};};
template<> struct libdivide_constants<uint16_t,10038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10038_MAGIC, .more = U16LD_DENOM_10038_MORE};};
template<> struct libdivide_constants<uint16_t,10039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10039_MAGIC, .more = U16LD_DENOM_10039_MORE};};
template<> struct libdivide_constants<uint16_t,10040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10040_MAGIC, .more = U16LD_DENOM_10040_MORE};};
template<> struct libdivide_constants<uint16_t,10041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10041_MAGIC, .more = U16LD_DENOM_10041_MORE};};
template<> struct libdivide_constants<uint16_t,10042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10042_MAGIC, .more = U16LD_DENOM_10042_MORE};};
template<> struct libdivide_constants<uint16_t,10043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10043_MAGIC, .more = U16LD_DENOM_10043_MORE};};
template<> struct libdivide_constants<uint16_t,10044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10044_MAGIC, .more = U16LD_DENOM_10044_MORE};};
template<> struct libdivide_constants<uint16_t,10045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10045_MAGIC, .more = U16LD_DENOM_10045_MORE};};
template<> struct libdivide_constants<uint16_t,10046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10046_MAGIC, .more = U16LD_DENOM_10046_MORE};};
template<> struct libdivide_constants<uint16_t,10047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10047_MAGIC, .more = U16LD_DENOM_10047_MORE};};
template<> struct libdivide_constants<uint16_t,10048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10048_MAGIC, .more = U16LD_DENOM_10048_MORE};};
template<> struct libdivide_constants<uint16_t,10049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10049_MAGIC, .more = U16LD_DENOM_10049_MORE};};
template<> struct libdivide_constants<uint16_t,10050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10050_MAGIC, .more = U16LD_DENOM_10050_MORE};};
template<> struct libdivide_constants<uint16_t,10051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10051_MAGIC, .more = U16LD_DENOM_10051_MORE};};
template<> struct libdivide_constants<uint16_t,10052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10052_MAGIC, .more = U16LD_DENOM_10052_MORE};};
template<> struct libdivide_constants<uint16_t,10053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10053_MAGIC, .more = U16LD_DENOM_10053_MORE};};
template<> struct libdivide_constants<uint16_t,10054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10054_MAGIC, .more = U16LD_DENOM_10054_MORE};};
template<> struct libdivide_constants<uint16_t,10055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10055_MAGIC, .more = U16LD_DENOM_10055_MORE};};
template<> struct libdivide_constants<uint16_t,10056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10056_MAGIC, .more = U16LD_DENOM_10056_MORE};};
template<> struct libdivide_constants<uint16_t,10057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10057_MAGIC, .more = U16LD_DENOM_10057_MORE};};
template<> struct libdivide_constants<uint16_t,10058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10058_MAGIC, .more = U16LD_DENOM_10058_MORE};};
template<> struct libdivide_constants<uint16_t,10059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10059_MAGIC, .more = U16LD_DENOM_10059_MORE};};
template<> struct libdivide_constants<uint16_t,10060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10060_MAGIC, .more = U16LD_DENOM_10060_MORE};};
template<> struct libdivide_constants<uint16_t,10061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10061_MAGIC, .more = U16LD_DENOM_10061_MORE};};
template<> struct libdivide_constants<uint16_t,10062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10062_MAGIC, .more = U16LD_DENOM_10062_MORE};};
template<> struct libdivide_constants<uint16_t,10063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10063_MAGIC, .more = U16LD_DENOM_10063_MORE};};
template<> struct libdivide_constants<uint16_t,10064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10064_MAGIC, .more = U16LD_DENOM_10064_MORE};};
template<> struct libdivide_constants<uint16_t,10065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10065_MAGIC, .more = U16LD_DENOM_10065_MORE};};
template<> struct libdivide_constants<uint16_t,10066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10066_MAGIC, .more = U16LD_DENOM_10066_MORE};};
template<> struct libdivide_constants<uint16_t,10067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10067_MAGIC, .more = U16LD_DENOM_10067_MORE};};
template<> struct libdivide_constants<uint16_t,10068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10068_MAGIC, .more = U16LD_DENOM_10068_MORE};};
template<> struct libdivide_constants<uint16_t,10069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10069_MAGIC, .more = U16LD_DENOM_10069_MORE};};
template<> struct libdivide_constants<uint16_t,10070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10070_MAGIC, .more = U16LD_DENOM_10070_MORE};};
template<> struct libdivide_constants<uint16_t,10071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10071_MAGIC, .more = U16LD_DENOM_10071_MORE};};
template<> struct libdivide_constants<uint16_t,10072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10072_MAGIC, .more = U16LD_DENOM_10072_MORE};};
template<> struct libdivide_constants<uint16_t,10073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10073_MAGIC, .more = U16LD_DENOM_10073_MORE};};
template<> struct libdivide_constants<uint16_t,10074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10074_MAGIC, .more = U16LD_DENOM_10074_MORE};};
template<> struct libdivide_constants<uint16_t,10075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10075_MAGIC, .more = U16LD_DENOM_10075_MORE};};
template<> struct libdivide_constants<uint16_t,10076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10076_MAGIC, .more = U16LD_DENOM_10076_MORE};};
template<> struct libdivide_constants<uint16_t,10077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10077_MAGIC, .more = U16LD_DENOM_10077_MORE};};
template<> struct libdivide_constants<uint16_t,10078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10078_MAGIC, .more = U16LD_DENOM_10078_MORE};};
template<> struct libdivide_constants<uint16_t,10079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10079_MAGIC, .more = U16LD_DENOM_10079_MORE};};
template<> struct libdivide_constants<uint16_t,10080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10080_MAGIC, .more = U16LD_DENOM_10080_MORE};};
template<> struct libdivide_constants<uint16_t,10081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10081_MAGIC, .more = U16LD_DENOM_10081_MORE};};
template<> struct libdivide_constants<uint16_t,10082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10082_MAGIC, .more = U16LD_DENOM_10082_MORE};};
template<> struct libdivide_constants<uint16_t,10083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10083_MAGIC, .more = U16LD_DENOM_10083_MORE};};
template<> struct libdivide_constants<uint16_t,10084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10084_MAGIC, .more = U16LD_DENOM_10084_MORE};};
template<> struct libdivide_constants<uint16_t,10085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10085_MAGIC, .more = U16LD_DENOM_10085_MORE};};
template<> struct libdivide_constants<uint16_t,10086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10086_MAGIC, .more = U16LD_DENOM_10086_MORE};};
template<> struct libdivide_constants<uint16_t,10087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10087_MAGIC, .more = U16LD_DENOM_10087_MORE};};
template<> struct libdivide_constants<uint16_t,10088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10088_MAGIC, .more = U16LD_DENOM_10088_MORE};};
template<> struct libdivide_constants<uint16_t,10089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10089_MAGIC, .more = U16LD_DENOM_10089_MORE};};
template<> struct libdivide_constants<uint16_t,10090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10090_MAGIC, .more = U16LD_DENOM_10090_MORE};};
template<> struct libdivide_constants<uint16_t,10091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10091_MAGIC, .more = U16LD_DENOM_10091_MORE};};
template<> struct libdivide_constants<uint16_t,10092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10092_MAGIC, .more = U16LD_DENOM_10092_MORE};};
template<> struct libdivide_constants<uint16_t,10093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10093_MAGIC, .more = U16LD_DENOM_10093_MORE};};
template<> struct libdivide_constants<uint16_t,10094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10094_MAGIC, .more = U16LD_DENOM_10094_MORE};};
template<> struct libdivide_constants<uint16_t,10095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10095_MAGIC, .more = U16LD_DENOM_10095_MORE};};
template<> struct libdivide_constants<uint16_t,10096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10096_MAGIC, .more = U16LD_DENOM_10096_MORE};};
template<> struct libdivide_constants<uint16_t,10097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10097_MAGIC, .more = U16LD_DENOM_10097_MORE};};
template<> struct libdivide_constants<uint16_t,10098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10098_MAGIC, .more = U16LD_DENOM_10098_MORE};};
template<> struct libdivide_constants<uint16_t,10099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10099_MAGIC, .more = U16LD_DENOM_10099_MORE};};
template<> struct libdivide_constants<uint16_t,10100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10100_MAGIC, .more = U16LD_DENOM_10100_MORE};};
template<> struct libdivide_constants<uint16_t,10101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10101_MAGIC, .more = U16LD_DENOM_10101_MORE};};
template<> struct libdivide_constants<uint16_t,10102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10102_MAGIC, .more = U16LD_DENOM_10102_MORE};};
template<> struct libdivide_constants<uint16_t,10103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10103_MAGIC, .more = U16LD_DENOM_10103_MORE};};
template<> struct libdivide_constants<uint16_t,10104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10104_MAGIC, .more = U16LD_DENOM_10104_MORE};};
template<> struct libdivide_constants<uint16_t,10105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10105_MAGIC, .more = U16LD_DENOM_10105_MORE};};
template<> struct libdivide_constants<uint16_t,10106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10106_MAGIC, .more = U16LD_DENOM_10106_MORE};};
template<> struct libdivide_constants<uint16_t,10107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10107_MAGIC, .more = U16LD_DENOM_10107_MORE};};
template<> struct libdivide_constants<uint16_t,10108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10108_MAGIC, .more = U16LD_DENOM_10108_MORE};};
template<> struct libdivide_constants<uint16_t,10109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10109_MAGIC, .more = U16LD_DENOM_10109_MORE};};
template<> struct libdivide_constants<uint16_t,10110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10110_MAGIC, .more = U16LD_DENOM_10110_MORE};};
template<> struct libdivide_constants<uint16_t,10111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10111_MAGIC, .more = U16LD_DENOM_10111_MORE};};
template<> struct libdivide_constants<uint16_t,10112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10112_MAGIC, .more = U16LD_DENOM_10112_MORE};};
template<> struct libdivide_constants<uint16_t,10113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10113_MAGIC, .more = U16LD_DENOM_10113_MORE};};
template<> struct libdivide_constants<uint16_t,10114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10114_MAGIC, .more = U16LD_DENOM_10114_MORE};};
template<> struct libdivide_constants<uint16_t,10115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10115_MAGIC, .more = U16LD_DENOM_10115_MORE};};
template<> struct libdivide_constants<uint16_t,10116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10116_MAGIC, .more = U16LD_DENOM_10116_MORE};};
template<> struct libdivide_constants<uint16_t,10117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10117_MAGIC, .more = U16LD_DENOM_10117_MORE};};
template<> struct libdivide_constants<uint16_t,10118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10118_MAGIC, .more = U16LD_DENOM_10118_MORE};};
template<> struct libdivide_constants<uint16_t,10119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10119_MAGIC, .more = U16LD_DENOM_10119_MORE};};
template<> struct libdivide_constants<uint16_t,10120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10120_MAGIC, .more = U16LD_DENOM_10120_MORE};};
template<> struct libdivide_constants<uint16_t,10121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10121_MAGIC, .more = U16LD_DENOM_10121_MORE};};
template<> struct libdivide_constants<uint16_t,10122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10122_MAGIC, .more = U16LD_DENOM_10122_MORE};};
template<> struct libdivide_constants<uint16_t,10123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10123_MAGIC, .more = U16LD_DENOM_10123_MORE};};
template<> struct libdivide_constants<uint16_t,10124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10124_MAGIC, .more = U16LD_DENOM_10124_MORE};};
template<> struct libdivide_constants<uint16_t,10125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10125_MAGIC, .more = U16LD_DENOM_10125_MORE};};
template<> struct libdivide_constants<uint16_t,10126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10126_MAGIC, .more = U16LD_DENOM_10126_MORE};};
template<> struct libdivide_constants<uint16_t,10127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10127_MAGIC, .more = U16LD_DENOM_10127_MORE};};
template<> struct libdivide_constants<uint16_t,10128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10128_MAGIC, .more = U16LD_DENOM_10128_MORE};};
template<> struct libdivide_constants<uint16_t,10129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10129_MAGIC, .more = U16LD_DENOM_10129_MORE};};
template<> struct libdivide_constants<uint16_t,10130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10130_MAGIC, .more = U16LD_DENOM_10130_MORE};};
template<> struct libdivide_constants<uint16_t,10131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10131_MAGIC, .more = U16LD_DENOM_10131_MORE};};
template<> struct libdivide_constants<uint16_t,10132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10132_MAGIC, .more = U16LD_DENOM_10132_MORE};};
template<> struct libdivide_constants<uint16_t,10133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10133_MAGIC, .more = U16LD_DENOM_10133_MORE};};
template<> struct libdivide_constants<uint16_t,10134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10134_MAGIC, .more = U16LD_DENOM_10134_MORE};};
template<> struct libdivide_constants<uint16_t,10135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10135_MAGIC, .more = U16LD_DENOM_10135_MORE};};
template<> struct libdivide_constants<uint16_t,10136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10136_MAGIC, .more = U16LD_DENOM_10136_MORE};};
template<> struct libdivide_constants<uint16_t,10137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10137_MAGIC, .more = U16LD_DENOM_10137_MORE};};
template<> struct libdivide_constants<uint16_t,10138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10138_MAGIC, .more = U16LD_DENOM_10138_MORE};};
template<> struct libdivide_constants<uint16_t,10139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10139_MAGIC, .more = U16LD_DENOM_10139_MORE};};
template<> struct libdivide_constants<uint16_t,10140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10140_MAGIC, .more = U16LD_DENOM_10140_MORE};};
template<> struct libdivide_constants<uint16_t,10141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10141_MAGIC, .more = U16LD_DENOM_10141_MORE};};
template<> struct libdivide_constants<uint16_t,10142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10142_MAGIC, .more = U16LD_DENOM_10142_MORE};};
template<> struct libdivide_constants<uint16_t,10143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10143_MAGIC, .more = U16LD_DENOM_10143_MORE};};
template<> struct libdivide_constants<uint16_t,10144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10144_MAGIC, .more = U16LD_DENOM_10144_MORE};};
template<> struct libdivide_constants<uint16_t,10145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10145_MAGIC, .more = U16LD_DENOM_10145_MORE};};
template<> struct libdivide_constants<uint16_t,10146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10146_MAGIC, .more = U16LD_DENOM_10146_MORE};};
template<> struct libdivide_constants<uint16_t,10147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10147_MAGIC, .more = U16LD_DENOM_10147_MORE};};
template<> struct libdivide_constants<uint16_t,10148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10148_MAGIC, .more = U16LD_DENOM_10148_MORE};};
template<> struct libdivide_constants<uint16_t,10149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10149_MAGIC, .more = U16LD_DENOM_10149_MORE};};
template<> struct libdivide_constants<uint16_t,10150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10150_MAGIC, .more = U16LD_DENOM_10150_MORE};};
template<> struct libdivide_constants<uint16_t,10151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10151_MAGIC, .more = U16LD_DENOM_10151_MORE};};
template<> struct libdivide_constants<uint16_t,10152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10152_MAGIC, .more = U16LD_DENOM_10152_MORE};};
template<> struct libdivide_constants<uint16_t,10153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10153_MAGIC, .more = U16LD_DENOM_10153_MORE};};
template<> struct libdivide_constants<uint16_t,10154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10154_MAGIC, .more = U16LD_DENOM_10154_MORE};};
template<> struct libdivide_constants<uint16_t,10155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10155_MAGIC, .more = U16LD_DENOM_10155_MORE};};
template<> struct libdivide_constants<uint16_t,10156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10156_MAGIC, .more = U16LD_DENOM_10156_MORE};};
template<> struct libdivide_constants<uint16_t,10157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10157_MAGIC, .more = U16LD_DENOM_10157_MORE};};
template<> struct libdivide_constants<uint16_t,10158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10158_MAGIC, .more = U16LD_DENOM_10158_MORE};};
template<> struct libdivide_constants<uint16_t,10159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10159_MAGIC, .more = U16LD_DENOM_10159_MORE};};
template<> struct libdivide_constants<uint16_t,10160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10160_MAGIC, .more = U16LD_DENOM_10160_MORE};};
template<> struct libdivide_constants<uint16_t,10161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10161_MAGIC, .more = U16LD_DENOM_10161_MORE};};
template<> struct libdivide_constants<uint16_t,10162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10162_MAGIC, .more = U16LD_DENOM_10162_MORE};};
template<> struct libdivide_constants<uint16_t,10163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10163_MAGIC, .more = U16LD_DENOM_10163_MORE};};
template<> struct libdivide_constants<uint16_t,10164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10164_MAGIC, .more = U16LD_DENOM_10164_MORE};};
template<> struct libdivide_constants<uint16_t,10165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10165_MAGIC, .more = U16LD_DENOM_10165_MORE};};
template<> struct libdivide_constants<uint16_t,10166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10166_MAGIC, .more = U16LD_DENOM_10166_MORE};};
template<> struct libdivide_constants<uint16_t,10167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10167_MAGIC, .more = U16LD_DENOM_10167_MORE};};
template<> struct libdivide_constants<uint16_t,10168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10168_MAGIC, .more = U16LD_DENOM_10168_MORE};};
template<> struct libdivide_constants<uint16_t,10169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10169_MAGIC, .more = U16LD_DENOM_10169_MORE};};
template<> struct libdivide_constants<uint16_t,10170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10170_MAGIC, .more = U16LD_DENOM_10170_MORE};};
template<> struct libdivide_constants<uint16_t,10171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10171_MAGIC, .more = U16LD_DENOM_10171_MORE};};
template<> struct libdivide_constants<uint16_t,10172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10172_MAGIC, .more = U16LD_DENOM_10172_MORE};};
template<> struct libdivide_constants<uint16_t,10173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10173_MAGIC, .more = U16LD_DENOM_10173_MORE};};
template<> struct libdivide_constants<uint16_t,10174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10174_MAGIC, .more = U16LD_DENOM_10174_MORE};};
template<> struct libdivide_constants<uint16_t,10175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10175_MAGIC, .more = U16LD_DENOM_10175_MORE};};
template<> struct libdivide_constants<uint16_t,10176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10176_MAGIC, .more = U16LD_DENOM_10176_MORE};};
template<> struct libdivide_constants<uint16_t,10177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10177_MAGIC, .more = U16LD_DENOM_10177_MORE};};
template<> struct libdivide_constants<uint16_t,10178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10178_MAGIC, .more = U16LD_DENOM_10178_MORE};};
template<> struct libdivide_constants<uint16_t,10179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10179_MAGIC, .more = U16LD_DENOM_10179_MORE};};
template<> struct libdivide_constants<uint16_t,10180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10180_MAGIC, .more = U16LD_DENOM_10180_MORE};};
template<> struct libdivide_constants<uint16_t,10181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10181_MAGIC, .more = U16LD_DENOM_10181_MORE};};
template<> struct libdivide_constants<uint16_t,10182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10182_MAGIC, .more = U16LD_DENOM_10182_MORE};};
template<> struct libdivide_constants<uint16_t,10183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10183_MAGIC, .more = U16LD_DENOM_10183_MORE};};
template<> struct libdivide_constants<uint16_t,10184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10184_MAGIC, .more = U16LD_DENOM_10184_MORE};};
template<> struct libdivide_constants<uint16_t,10185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10185_MAGIC, .more = U16LD_DENOM_10185_MORE};};
template<> struct libdivide_constants<uint16_t,10186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10186_MAGIC, .more = U16LD_DENOM_10186_MORE};};
template<> struct libdivide_constants<uint16_t,10187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10187_MAGIC, .more = U16LD_DENOM_10187_MORE};};
template<> struct libdivide_constants<uint16_t,10188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10188_MAGIC, .more = U16LD_DENOM_10188_MORE};};
template<> struct libdivide_constants<uint16_t,10189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10189_MAGIC, .more = U16LD_DENOM_10189_MORE};};
template<> struct libdivide_constants<uint16_t,10190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10190_MAGIC, .more = U16LD_DENOM_10190_MORE};};
template<> struct libdivide_constants<uint16_t,10191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10191_MAGIC, .more = U16LD_DENOM_10191_MORE};};
template<> struct libdivide_constants<uint16_t,10192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10192_MAGIC, .more = U16LD_DENOM_10192_MORE};};
template<> struct libdivide_constants<uint16_t,10193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10193_MAGIC, .more = U16LD_DENOM_10193_MORE};};
template<> struct libdivide_constants<uint16_t,10194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10194_MAGIC, .more = U16LD_DENOM_10194_MORE};};
template<> struct libdivide_constants<uint16_t,10195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10195_MAGIC, .more = U16LD_DENOM_10195_MORE};};
template<> struct libdivide_constants<uint16_t,10196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10196_MAGIC, .more = U16LD_DENOM_10196_MORE};};
template<> struct libdivide_constants<uint16_t,10197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10197_MAGIC, .more = U16LD_DENOM_10197_MORE};};
template<> struct libdivide_constants<uint16_t,10198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10198_MAGIC, .more = U16LD_DENOM_10198_MORE};};
template<> struct libdivide_constants<uint16_t,10199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10199_MAGIC, .more = U16LD_DENOM_10199_MORE};};
template<> struct libdivide_constants<uint16_t,10200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10200_MAGIC, .more = U16LD_DENOM_10200_MORE};};
template<> struct libdivide_constants<uint16_t,10201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10201_MAGIC, .more = U16LD_DENOM_10201_MORE};};
template<> struct libdivide_constants<uint16_t,10202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10202_MAGIC, .more = U16LD_DENOM_10202_MORE};};
template<> struct libdivide_constants<uint16_t,10203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10203_MAGIC, .more = U16LD_DENOM_10203_MORE};};
template<> struct libdivide_constants<uint16_t,10204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10204_MAGIC, .more = U16LD_DENOM_10204_MORE};};
template<> struct libdivide_constants<uint16_t,10205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10205_MAGIC, .more = U16LD_DENOM_10205_MORE};};
template<> struct libdivide_constants<uint16_t,10206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10206_MAGIC, .more = U16LD_DENOM_10206_MORE};};
template<> struct libdivide_constants<uint16_t,10207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10207_MAGIC, .more = U16LD_DENOM_10207_MORE};};
template<> struct libdivide_constants<uint16_t,10208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10208_MAGIC, .more = U16LD_DENOM_10208_MORE};};
template<> struct libdivide_constants<uint16_t,10209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10209_MAGIC, .more = U16LD_DENOM_10209_MORE};};
template<> struct libdivide_constants<uint16_t,10210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10210_MAGIC, .more = U16LD_DENOM_10210_MORE};};
template<> struct libdivide_constants<uint16_t,10211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10211_MAGIC, .more = U16LD_DENOM_10211_MORE};};
template<> struct libdivide_constants<uint16_t,10212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10212_MAGIC, .more = U16LD_DENOM_10212_MORE};};
template<> struct libdivide_constants<uint16_t,10213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10213_MAGIC, .more = U16LD_DENOM_10213_MORE};};
template<> struct libdivide_constants<uint16_t,10214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10214_MAGIC, .more = U16LD_DENOM_10214_MORE};};
template<> struct libdivide_constants<uint16_t,10215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10215_MAGIC, .more = U16LD_DENOM_10215_MORE};};
template<> struct libdivide_constants<uint16_t,10216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10216_MAGIC, .more = U16LD_DENOM_10216_MORE};};
template<> struct libdivide_constants<uint16_t,10217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10217_MAGIC, .more = U16LD_DENOM_10217_MORE};};
template<> struct libdivide_constants<uint16_t,10218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10218_MAGIC, .more = U16LD_DENOM_10218_MORE};};
template<> struct libdivide_constants<uint16_t,10219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10219_MAGIC, .more = U16LD_DENOM_10219_MORE};};
template<> struct libdivide_constants<uint16_t,10220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10220_MAGIC, .more = U16LD_DENOM_10220_MORE};};
template<> struct libdivide_constants<uint16_t,10221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10221_MAGIC, .more = U16LD_DENOM_10221_MORE};};
template<> struct libdivide_constants<uint16_t,10222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10222_MAGIC, .more = U16LD_DENOM_10222_MORE};};
template<> struct libdivide_constants<uint16_t,10223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10223_MAGIC, .more = U16LD_DENOM_10223_MORE};};
template<> struct libdivide_constants<uint16_t,10224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10224_MAGIC, .more = U16LD_DENOM_10224_MORE};};
template<> struct libdivide_constants<uint16_t,10225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10225_MAGIC, .more = U16LD_DENOM_10225_MORE};};
template<> struct libdivide_constants<uint16_t,10226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10226_MAGIC, .more = U16LD_DENOM_10226_MORE};};
template<> struct libdivide_constants<uint16_t,10227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10227_MAGIC, .more = U16LD_DENOM_10227_MORE};};
template<> struct libdivide_constants<uint16_t,10228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10228_MAGIC, .more = U16LD_DENOM_10228_MORE};};
template<> struct libdivide_constants<uint16_t,10229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10229_MAGIC, .more = U16LD_DENOM_10229_MORE};};
template<> struct libdivide_constants<uint16_t,10230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10230_MAGIC, .more = U16LD_DENOM_10230_MORE};};
template<> struct libdivide_constants<uint16_t,10231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10231_MAGIC, .more = U16LD_DENOM_10231_MORE};};
template<> struct libdivide_constants<uint16_t,10232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10232_MAGIC, .more = U16LD_DENOM_10232_MORE};};
template<> struct libdivide_constants<uint16_t,10233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10233_MAGIC, .more = U16LD_DENOM_10233_MORE};};
template<> struct libdivide_constants<uint16_t,10234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10234_MAGIC, .more = U16LD_DENOM_10234_MORE};};
template<> struct libdivide_constants<uint16_t,10235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10235_MAGIC, .more = U16LD_DENOM_10235_MORE};};
template<> struct libdivide_constants<uint16_t,10236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10236_MAGIC, .more = U16LD_DENOM_10236_MORE};};
template<> struct libdivide_constants<uint16_t,10237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10237_MAGIC, .more = U16LD_DENOM_10237_MORE};};
template<> struct libdivide_constants<uint16_t,10238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10238_MAGIC, .more = U16LD_DENOM_10238_MORE};};
template<> struct libdivide_constants<uint16_t,10239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10239_MAGIC, .more = U16LD_DENOM_10239_MORE};};
template<> struct libdivide_constants<uint16_t,10240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10240_MAGIC, .more = U16LD_DENOM_10240_MORE};};
template<> struct libdivide_constants<uint16_t,10241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10241_MAGIC, .more = U16LD_DENOM_10241_MORE};};
template<> struct libdivide_constants<uint16_t,10242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10242_MAGIC, .more = U16LD_DENOM_10242_MORE};};
template<> struct libdivide_constants<uint16_t,10243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10243_MAGIC, .more = U16LD_DENOM_10243_MORE};};
template<> struct libdivide_constants<uint16_t,10244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10244_MAGIC, .more = U16LD_DENOM_10244_MORE};};
template<> struct libdivide_constants<uint16_t,10245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10245_MAGIC, .more = U16LD_DENOM_10245_MORE};};
template<> struct libdivide_constants<uint16_t,10246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10246_MAGIC, .more = U16LD_DENOM_10246_MORE};};
template<> struct libdivide_constants<uint16_t,10247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10247_MAGIC, .more = U16LD_DENOM_10247_MORE};};
template<> struct libdivide_constants<uint16_t,10248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10248_MAGIC, .more = U16LD_DENOM_10248_MORE};};
template<> struct libdivide_constants<uint16_t,10249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10249_MAGIC, .more = U16LD_DENOM_10249_MORE};};
template<> struct libdivide_constants<uint16_t,10250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10250_MAGIC, .more = U16LD_DENOM_10250_MORE};};
template<> struct libdivide_constants<uint16_t,10251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10251_MAGIC, .more = U16LD_DENOM_10251_MORE};};
template<> struct libdivide_constants<uint16_t,10252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10252_MAGIC, .more = U16LD_DENOM_10252_MORE};};
template<> struct libdivide_constants<uint16_t,10253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10253_MAGIC, .more = U16LD_DENOM_10253_MORE};};
template<> struct libdivide_constants<uint16_t,10254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10254_MAGIC, .more = U16LD_DENOM_10254_MORE};};
template<> struct libdivide_constants<uint16_t,10255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10255_MAGIC, .more = U16LD_DENOM_10255_MORE};};
template<> struct libdivide_constants<uint16_t,10256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10256_MAGIC, .more = U16LD_DENOM_10256_MORE};};
template<> struct libdivide_constants<uint16_t,10257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10257_MAGIC, .more = U16LD_DENOM_10257_MORE};};
template<> struct libdivide_constants<uint16_t,10258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10258_MAGIC, .more = U16LD_DENOM_10258_MORE};};
template<> struct libdivide_constants<uint16_t,10259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10259_MAGIC, .more = U16LD_DENOM_10259_MORE};};
template<> struct libdivide_constants<uint16_t,10260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10260_MAGIC, .more = U16LD_DENOM_10260_MORE};};
template<> struct libdivide_constants<uint16_t,10261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10261_MAGIC, .more = U16LD_DENOM_10261_MORE};};
template<> struct libdivide_constants<uint16_t,10262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10262_MAGIC, .more = U16LD_DENOM_10262_MORE};};
template<> struct libdivide_constants<uint16_t,10263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10263_MAGIC, .more = U16LD_DENOM_10263_MORE};};
template<> struct libdivide_constants<uint16_t,10264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10264_MAGIC, .more = U16LD_DENOM_10264_MORE};};
template<> struct libdivide_constants<uint16_t,10265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10265_MAGIC, .more = U16LD_DENOM_10265_MORE};};
template<> struct libdivide_constants<uint16_t,10266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10266_MAGIC, .more = U16LD_DENOM_10266_MORE};};
template<> struct libdivide_constants<uint16_t,10267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10267_MAGIC, .more = U16LD_DENOM_10267_MORE};};
template<> struct libdivide_constants<uint16_t,10268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10268_MAGIC, .more = U16LD_DENOM_10268_MORE};};
template<> struct libdivide_constants<uint16_t,10269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10269_MAGIC, .more = U16LD_DENOM_10269_MORE};};
template<> struct libdivide_constants<uint16_t,10270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10270_MAGIC, .more = U16LD_DENOM_10270_MORE};};
template<> struct libdivide_constants<uint16_t,10271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10271_MAGIC, .more = U16LD_DENOM_10271_MORE};};
template<> struct libdivide_constants<uint16_t,10272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10272_MAGIC, .more = U16LD_DENOM_10272_MORE};};
template<> struct libdivide_constants<uint16_t,10273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10273_MAGIC, .more = U16LD_DENOM_10273_MORE};};
template<> struct libdivide_constants<uint16_t,10274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10274_MAGIC, .more = U16LD_DENOM_10274_MORE};};
template<> struct libdivide_constants<uint16_t,10275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10275_MAGIC, .more = U16LD_DENOM_10275_MORE};};
template<> struct libdivide_constants<uint16_t,10276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10276_MAGIC, .more = U16LD_DENOM_10276_MORE};};
template<> struct libdivide_constants<uint16_t,10277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10277_MAGIC, .more = U16LD_DENOM_10277_MORE};};
template<> struct libdivide_constants<uint16_t,10278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10278_MAGIC, .more = U16LD_DENOM_10278_MORE};};
template<> struct libdivide_constants<uint16_t,10279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10279_MAGIC, .more = U16LD_DENOM_10279_MORE};};
template<> struct libdivide_constants<uint16_t,10280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10280_MAGIC, .more = U16LD_DENOM_10280_MORE};};
template<> struct libdivide_constants<uint16_t,10281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10281_MAGIC, .more = U16LD_DENOM_10281_MORE};};
template<> struct libdivide_constants<uint16_t,10282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10282_MAGIC, .more = U16LD_DENOM_10282_MORE};};
template<> struct libdivide_constants<uint16_t,10283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10283_MAGIC, .more = U16LD_DENOM_10283_MORE};};
template<> struct libdivide_constants<uint16_t,10284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10284_MAGIC, .more = U16LD_DENOM_10284_MORE};};
template<> struct libdivide_constants<uint16_t,10285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10285_MAGIC, .more = U16LD_DENOM_10285_MORE};};
template<> struct libdivide_constants<uint16_t,10286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10286_MAGIC, .more = U16LD_DENOM_10286_MORE};};
template<> struct libdivide_constants<uint16_t,10287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10287_MAGIC, .more = U16LD_DENOM_10287_MORE};};
template<> struct libdivide_constants<uint16_t,10288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10288_MAGIC, .more = U16LD_DENOM_10288_MORE};};
template<> struct libdivide_constants<uint16_t,10289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10289_MAGIC, .more = U16LD_DENOM_10289_MORE};};
template<> struct libdivide_constants<uint16_t,10290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10290_MAGIC, .more = U16LD_DENOM_10290_MORE};};
template<> struct libdivide_constants<uint16_t,10291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10291_MAGIC, .more = U16LD_DENOM_10291_MORE};};
template<> struct libdivide_constants<uint16_t,10292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10292_MAGIC, .more = U16LD_DENOM_10292_MORE};};
template<> struct libdivide_constants<uint16_t,10293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10293_MAGIC, .more = U16LD_DENOM_10293_MORE};};
template<> struct libdivide_constants<uint16_t,10294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10294_MAGIC, .more = U16LD_DENOM_10294_MORE};};
template<> struct libdivide_constants<uint16_t,10295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10295_MAGIC, .more = U16LD_DENOM_10295_MORE};};
template<> struct libdivide_constants<uint16_t,10296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10296_MAGIC, .more = U16LD_DENOM_10296_MORE};};
template<> struct libdivide_constants<uint16_t,10297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10297_MAGIC, .more = U16LD_DENOM_10297_MORE};};
template<> struct libdivide_constants<uint16_t,10298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10298_MAGIC, .more = U16LD_DENOM_10298_MORE};};
template<> struct libdivide_constants<uint16_t,10299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10299_MAGIC, .more = U16LD_DENOM_10299_MORE};};
template<> struct libdivide_constants<uint16_t,10300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10300_MAGIC, .more = U16LD_DENOM_10300_MORE};};
template<> struct libdivide_constants<uint16_t,10301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10301_MAGIC, .more = U16LD_DENOM_10301_MORE};};
template<> struct libdivide_constants<uint16_t,10302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10302_MAGIC, .more = U16LD_DENOM_10302_MORE};};
template<> struct libdivide_constants<uint16_t,10303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10303_MAGIC, .more = U16LD_DENOM_10303_MORE};};
template<> struct libdivide_constants<uint16_t,10304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10304_MAGIC, .more = U16LD_DENOM_10304_MORE};};
template<> struct libdivide_constants<uint16_t,10305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10305_MAGIC, .more = U16LD_DENOM_10305_MORE};};
template<> struct libdivide_constants<uint16_t,10306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10306_MAGIC, .more = U16LD_DENOM_10306_MORE};};
template<> struct libdivide_constants<uint16_t,10307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10307_MAGIC, .more = U16LD_DENOM_10307_MORE};};
template<> struct libdivide_constants<uint16_t,10308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10308_MAGIC, .more = U16LD_DENOM_10308_MORE};};
template<> struct libdivide_constants<uint16_t,10309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10309_MAGIC, .more = U16LD_DENOM_10309_MORE};};
template<> struct libdivide_constants<uint16_t,10310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10310_MAGIC, .more = U16LD_DENOM_10310_MORE};};
template<> struct libdivide_constants<uint16_t,10311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10311_MAGIC, .more = U16LD_DENOM_10311_MORE};};
template<> struct libdivide_constants<uint16_t,10312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10312_MAGIC, .more = U16LD_DENOM_10312_MORE};};
template<> struct libdivide_constants<uint16_t,10313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10313_MAGIC, .more = U16LD_DENOM_10313_MORE};};
template<> struct libdivide_constants<uint16_t,10314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10314_MAGIC, .more = U16LD_DENOM_10314_MORE};};
template<> struct libdivide_constants<uint16_t,10315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10315_MAGIC, .more = U16LD_DENOM_10315_MORE};};
template<> struct libdivide_constants<uint16_t,10316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10316_MAGIC, .more = U16LD_DENOM_10316_MORE};};
template<> struct libdivide_constants<uint16_t,10317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10317_MAGIC, .more = U16LD_DENOM_10317_MORE};};
template<> struct libdivide_constants<uint16_t,10318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10318_MAGIC, .more = U16LD_DENOM_10318_MORE};};
template<> struct libdivide_constants<uint16_t,10319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10319_MAGIC, .more = U16LD_DENOM_10319_MORE};};
template<> struct libdivide_constants<uint16_t,10320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10320_MAGIC, .more = U16LD_DENOM_10320_MORE};};
template<> struct libdivide_constants<uint16_t,10321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10321_MAGIC, .more = U16LD_DENOM_10321_MORE};};
template<> struct libdivide_constants<uint16_t,10322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10322_MAGIC, .more = U16LD_DENOM_10322_MORE};};
template<> struct libdivide_constants<uint16_t,10323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10323_MAGIC, .more = U16LD_DENOM_10323_MORE};};
template<> struct libdivide_constants<uint16_t,10324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10324_MAGIC, .more = U16LD_DENOM_10324_MORE};};
template<> struct libdivide_constants<uint16_t,10325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10325_MAGIC, .more = U16LD_DENOM_10325_MORE};};
template<> struct libdivide_constants<uint16_t,10326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10326_MAGIC, .more = U16LD_DENOM_10326_MORE};};
template<> struct libdivide_constants<uint16_t,10327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10327_MAGIC, .more = U16LD_DENOM_10327_MORE};};
template<> struct libdivide_constants<uint16_t,10328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10328_MAGIC, .more = U16LD_DENOM_10328_MORE};};
template<> struct libdivide_constants<uint16_t,10329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10329_MAGIC, .more = U16LD_DENOM_10329_MORE};};
template<> struct libdivide_constants<uint16_t,10330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10330_MAGIC, .more = U16LD_DENOM_10330_MORE};};
template<> struct libdivide_constants<uint16_t,10331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10331_MAGIC, .more = U16LD_DENOM_10331_MORE};};
template<> struct libdivide_constants<uint16_t,10332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10332_MAGIC, .more = U16LD_DENOM_10332_MORE};};
template<> struct libdivide_constants<uint16_t,10333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10333_MAGIC, .more = U16LD_DENOM_10333_MORE};};
template<> struct libdivide_constants<uint16_t,10334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10334_MAGIC, .more = U16LD_DENOM_10334_MORE};};
template<> struct libdivide_constants<uint16_t,10335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10335_MAGIC, .more = U16LD_DENOM_10335_MORE};};
template<> struct libdivide_constants<uint16_t,10336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10336_MAGIC, .more = U16LD_DENOM_10336_MORE};};
template<> struct libdivide_constants<uint16_t,10337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10337_MAGIC, .more = U16LD_DENOM_10337_MORE};};
template<> struct libdivide_constants<uint16_t,10338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10338_MAGIC, .more = U16LD_DENOM_10338_MORE};};
template<> struct libdivide_constants<uint16_t,10339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10339_MAGIC, .more = U16LD_DENOM_10339_MORE};};
template<> struct libdivide_constants<uint16_t,10340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10340_MAGIC, .more = U16LD_DENOM_10340_MORE};};
template<> struct libdivide_constants<uint16_t,10341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10341_MAGIC, .more = U16LD_DENOM_10341_MORE};};
template<> struct libdivide_constants<uint16_t,10342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10342_MAGIC, .more = U16LD_DENOM_10342_MORE};};
template<> struct libdivide_constants<uint16_t,10343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10343_MAGIC, .more = U16LD_DENOM_10343_MORE};};
template<> struct libdivide_constants<uint16_t,10344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10344_MAGIC, .more = U16LD_DENOM_10344_MORE};};
template<> struct libdivide_constants<uint16_t,10345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10345_MAGIC, .more = U16LD_DENOM_10345_MORE};};
template<> struct libdivide_constants<uint16_t,10346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10346_MAGIC, .more = U16LD_DENOM_10346_MORE};};
template<> struct libdivide_constants<uint16_t,10347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10347_MAGIC, .more = U16LD_DENOM_10347_MORE};};
template<> struct libdivide_constants<uint16_t,10348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10348_MAGIC, .more = U16LD_DENOM_10348_MORE};};
template<> struct libdivide_constants<uint16_t,10349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10349_MAGIC, .more = U16LD_DENOM_10349_MORE};};
template<> struct libdivide_constants<uint16_t,10350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10350_MAGIC, .more = U16LD_DENOM_10350_MORE};};
template<> struct libdivide_constants<uint16_t,10351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10351_MAGIC, .more = U16LD_DENOM_10351_MORE};};
template<> struct libdivide_constants<uint16_t,10352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10352_MAGIC, .more = U16LD_DENOM_10352_MORE};};
template<> struct libdivide_constants<uint16_t,10353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10353_MAGIC, .more = U16LD_DENOM_10353_MORE};};
template<> struct libdivide_constants<uint16_t,10354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10354_MAGIC, .more = U16LD_DENOM_10354_MORE};};
template<> struct libdivide_constants<uint16_t,10355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10355_MAGIC, .more = U16LD_DENOM_10355_MORE};};
template<> struct libdivide_constants<uint16_t,10356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10356_MAGIC, .more = U16LD_DENOM_10356_MORE};};
template<> struct libdivide_constants<uint16_t,10357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10357_MAGIC, .more = U16LD_DENOM_10357_MORE};};
template<> struct libdivide_constants<uint16_t,10358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10358_MAGIC, .more = U16LD_DENOM_10358_MORE};};
template<> struct libdivide_constants<uint16_t,10359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10359_MAGIC, .more = U16LD_DENOM_10359_MORE};};
template<> struct libdivide_constants<uint16_t,10360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10360_MAGIC, .more = U16LD_DENOM_10360_MORE};};
template<> struct libdivide_constants<uint16_t,10361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10361_MAGIC, .more = U16LD_DENOM_10361_MORE};};
template<> struct libdivide_constants<uint16_t,10362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10362_MAGIC, .more = U16LD_DENOM_10362_MORE};};
template<> struct libdivide_constants<uint16_t,10363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10363_MAGIC, .more = U16LD_DENOM_10363_MORE};};
template<> struct libdivide_constants<uint16_t,10364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10364_MAGIC, .more = U16LD_DENOM_10364_MORE};};
template<> struct libdivide_constants<uint16_t,10365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10365_MAGIC, .more = U16LD_DENOM_10365_MORE};};
template<> struct libdivide_constants<uint16_t,10366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10366_MAGIC, .more = U16LD_DENOM_10366_MORE};};
template<> struct libdivide_constants<uint16_t,10367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10367_MAGIC, .more = U16LD_DENOM_10367_MORE};};
template<> struct libdivide_constants<uint16_t,10368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10368_MAGIC, .more = U16LD_DENOM_10368_MORE};};
template<> struct libdivide_constants<uint16_t,10369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10369_MAGIC, .more = U16LD_DENOM_10369_MORE};};
template<> struct libdivide_constants<uint16_t,10370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10370_MAGIC, .more = U16LD_DENOM_10370_MORE};};
template<> struct libdivide_constants<uint16_t,10371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10371_MAGIC, .more = U16LD_DENOM_10371_MORE};};
template<> struct libdivide_constants<uint16_t,10372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10372_MAGIC, .more = U16LD_DENOM_10372_MORE};};
template<> struct libdivide_constants<uint16_t,10373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10373_MAGIC, .more = U16LD_DENOM_10373_MORE};};
template<> struct libdivide_constants<uint16_t,10374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10374_MAGIC, .more = U16LD_DENOM_10374_MORE};};
template<> struct libdivide_constants<uint16_t,10375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10375_MAGIC, .more = U16LD_DENOM_10375_MORE};};
template<> struct libdivide_constants<uint16_t,10376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10376_MAGIC, .more = U16LD_DENOM_10376_MORE};};
template<> struct libdivide_constants<uint16_t,10377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10377_MAGIC, .more = U16LD_DENOM_10377_MORE};};
template<> struct libdivide_constants<uint16_t,10378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10378_MAGIC, .more = U16LD_DENOM_10378_MORE};};
template<> struct libdivide_constants<uint16_t,10379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10379_MAGIC, .more = U16LD_DENOM_10379_MORE};};
template<> struct libdivide_constants<uint16_t,10380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10380_MAGIC, .more = U16LD_DENOM_10380_MORE};};
template<> struct libdivide_constants<uint16_t,10381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10381_MAGIC, .more = U16LD_DENOM_10381_MORE};};
template<> struct libdivide_constants<uint16_t,10382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10382_MAGIC, .more = U16LD_DENOM_10382_MORE};};
template<> struct libdivide_constants<uint16_t,10383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10383_MAGIC, .more = U16LD_DENOM_10383_MORE};};
template<> struct libdivide_constants<uint16_t,10384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10384_MAGIC, .more = U16LD_DENOM_10384_MORE};};
template<> struct libdivide_constants<uint16_t,10385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10385_MAGIC, .more = U16LD_DENOM_10385_MORE};};
template<> struct libdivide_constants<uint16_t,10386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10386_MAGIC, .more = U16LD_DENOM_10386_MORE};};
template<> struct libdivide_constants<uint16_t,10387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10387_MAGIC, .more = U16LD_DENOM_10387_MORE};};
template<> struct libdivide_constants<uint16_t,10388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10388_MAGIC, .more = U16LD_DENOM_10388_MORE};};
template<> struct libdivide_constants<uint16_t,10389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10389_MAGIC, .more = U16LD_DENOM_10389_MORE};};
template<> struct libdivide_constants<uint16_t,10390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10390_MAGIC, .more = U16LD_DENOM_10390_MORE};};
template<> struct libdivide_constants<uint16_t,10391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10391_MAGIC, .more = U16LD_DENOM_10391_MORE};};
template<> struct libdivide_constants<uint16_t,10392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10392_MAGIC, .more = U16LD_DENOM_10392_MORE};};
template<> struct libdivide_constants<uint16_t,10393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10393_MAGIC, .more = U16LD_DENOM_10393_MORE};};
template<> struct libdivide_constants<uint16_t,10394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10394_MAGIC, .more = U16LD_DENOM_10394_MORE};};
template<> struct libdivide_constants<uint16_t,10395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10395_MAGIC, .more = U16LD_DENOM_10395_MORE};};
template<> struct libdivide_constants<uint16_t,10396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10396_MAGIC, .more = U16LD_DENOM_10396_MORE};};
template<> struct libdivide_constants<uint16_t,10397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10397_MAGIC, .more = U16LD_DENOM_10397_MORE};};
template<> struct libdivide_constants<uint16_t,10398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10398_MAGIC, .more = U16LD_DENOM_10398_MORE};};
template<> struct libdivide_constants<uint16_t,10399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10399_MAGIC, .more = U16LD_DENOM_10399_MORE};};
template<> struct libdivide_constants<uint16_t,10400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10400_MAGIC, .more = U16LD_DENOM_10400_MORE};};
template<> struct libdivide_constants<uint16_t,10401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10401_MAGIC, .more = U16LD_DENOM_10401_MORE};};
template<> struct libdivide_constants<uint16_t,10402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10402_MAGIC, .more = U16LD_DENOM_10402_MORE};};
template<> struct libdivide_constants<uint16_t,10403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10403_MAGIC, .more = U16LD_DENOM_10403_MORE};};
template<> struct libdivide_constants<uint16_t,10404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10404_MAGIC, .more = U16LD_DENOM_10404_MORE};};
template<> struct libdivide_constants<uint16_t,10405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10405_MAGIC, .more = U16LD_DENOM_10405_MORE};};
template<> struct libdivide_constants<uint16_t,10406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10406_MAGIC, .more = U16LD_DENOM_10406_MORE};};
template<> struct libdivide_constants<uint16_t,10407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10407_MAGIC, .more = U16LD_DENOM_10407_MORE};};
template<> struct libdivide_constants<uint16_t,10408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10408_MAGIC, .more = U16LD_DENOM_10408_MORE};};
template<> struct libdivide_constants<uint16_t,10409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10409_MAGIC, .more = U16LD_DENOM_10409_MORE};};
template<> struct libdivide_constants<uint16_t,10410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10410_MAGIC, .more = U16LD_DENOM_10410_MORE};};
template<> struct libdivide_constants<uint16_t,10411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10411_MAGIC, .more = U16LD_DENOM_10411_MORE};};
template<> struct libdivide_constants<uint16_t,10412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10412_MAGIC, .more = U16LD_DENOM_10412_MORE};};
template<> struct libdivide_constants<uint16_t,10413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10413_MAGIC, .more = U16LD_DENOM_10413_MORE};};
template<> struct libdivide_constants<uint16_t,10414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10414_MAGIC, .more = U16LD_DENOM_10414_MORE};};
template<> struct libdivide_constants<uint16_t,10415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10415_MAGIC, .more = U16LD_DENOM_10415_MORE};};
template<> struct libdivide_constants<uint16_t,10416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10416_MAGIC, .more = U16LD_DENOM_10416_MORE};};
template<> struct libdivide_constants<uint16_t,10417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10417_MAGIC, .more = U16LD_DENOM_10417_MORE};};
template<> struct libdivide_constants<uint16_t,10418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10418_MAGIC, .more = U16LD_DENOM_10418_MORE};};
template<> struct libdivide_constants<uint16_t,10419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10419_MAGIC, .more = U16LD_DENOM_10419_MORE};};
template<> struct libdivide_constants<uint16_t,10420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10420_MAGIC, .more = U16LD_DENOM_10420_MORE};};
template<> struct libdivide_constants<uint16_t,10421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10421_MAGIC, .more = U16LD_DENOM_10421_MORE};};
template<> struct libdivide_constants<uint16_t,10422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10422_MAGIC, .more = U16LD_DENOM_10422_MORE};};
template<> struct libdivide_constants<uint16_t,10423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10423_MAGIC, .more = U16LD_DENOM_10423_MORE};};
template<> struct libdivide_constants<uint16_t,10424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10424_MAGIC, .more = U16LD_DENOM_10424_MORE};};
template<> struct libdivide_constants<uint16_t,10425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10425_MAGIC, .more = U16LD_DENOM_10425_MORE};};
template<> struct libdivide_constants<uint16_t,10426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10426_MAGIC, .more = U16LD_DENOM_10426_MORE};};
template<> struct libdivide_constants<uint16_t,10427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10427_MAGIC, .more = U16LD_DENOM_10427_MORE};};
template<> struct libdivide_constants<uint16_t,10428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10428_MAGIC, .more = U16LD_DENOM_10428_MORE};};
template<> struct libdivide_constants<uint16_t,10429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10429_MAGIC, .more = U16LD_DENOM_10429_MORE};};
template<> struct libdivide_constants<uint16_t,10430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10430_MAGIC, .more = U16LD_DENOM_10430_MORE};};
template<> struct libdivide_constants<uint16_t,10431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10431_MAGIC, .more = U16LD_DENOM_10431_MORE};};
template<> struct libdivide_constants<uint16_t,10432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10432_MAGIC, .more = U16LD_DENOM_10432_MORE};};
template<> struct libdivide_constants<uint16_t,10433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10433_MAGIC, .more = U16LD_DENOM_10433_MORE};};
template<> struct libdivide_constants<uint16_t,10434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10434_MAGIC, .more = U16LD_DENOM_10434_MORE};};
template<> struct libdivide_constants<uint16_t,10435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10435_MAGIC, .more = U16LD_DENOM_10435_MORE};};
template<> struct libdivide_constants<uint16_t,10436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10436_MAGIC, .more = U16LD_DENOM_10436_MORE};};
template<> struct libdivide_constants<uint16_t,10437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10437_MAGIC, .more = U16LD_DENOM_10437_MORE};};
template<> struct libdivide_constants<uint16_t,10438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10438_MAGIC, .more = U16LD_DENOM_10438_MORE};};
template<> struct libdivide_constants<uint16_t,10439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10439_MAGIC, .more = U16LD_DENOM_10439_MORE};};
template<> struct libdivide_constants<uint16_t,10440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10440_MAGIC, .more = U16LD_DENOM_10440_MORE};};
template<> struct libdivide_constants<uint16_t,10441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10441_MAGIC, .more = U16LD_DENOM_10441_MORE};};
template<> struct libdivide_constants<uint16_t,10442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10442_MAGIC, .more = U16LD_DENOM_10442_MORE};};
template<> struct libdivide_constants<uint16_t,10443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10443_MAGIC, .more = U16LD_DENOM_10443_MORE};};
template<> struct libdivide_constants<uint16_t,10444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10444_MAGIC, .more = U16LD_DENOM_10444_MORE};};
template<> struct libdivide_constants<uint16_t,10445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10445_MAGIC, .more = U16LD_DENOM_10445_MORE};};
template<> struct libdivide_constants<uint16_t,10446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10446_MAGIC, .more = U16LD_DENOM_10446_MORE};};
template<> struct libdivide_constants<uint16_t,10447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10447_MAGIC, .more = U16LD_DENOM_10447_MORE};};
template<> struct libdivide_constants<uint16_t,10448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10448_MAGIC, .more = U16LD_DENOM_10448_MORE};};
template<> struct libdivide_constants<uint16_t,10449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10449_MAGIC, .more = U16LD_DENOM_10449_MORE};};
template<> struct libdivide_constants<uint16_t,10450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10450_MAGIC, .more = U16LD_DENOM_10450_MORE};};
template<> struct libdivide_constants<uint16_t,10451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10451_MAGIC, .more = U16LD_DENOM_10451_MORE};};
template<> struct libdivide_constants<uint16_t,10452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10452_MAGIC, .more = U16LD_DENOM_10452_MORE};};
template<> struct libdivide_constants<uint16_t,10453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10453_MAGIC, .more = U16LD_DENOM_10453_MORE};};
template<> struct libdivide_constants<uint16_t,10454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10454_MAGIC, .more = U16LD_DENOM_10454_MORE};};
template<> struct libdivide_constants<uint16_t,10455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10455_MAGIC, .more = U16LD_DENOM_10455_MORE};};
template<> struct libdivide_constants<uint16_t,10456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10456_MAGIC, .more = U16LD_DENOM_10456_MORE};};
template<> struct libdivide_constants<uint16_t,10457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10457_MAGIC, .more = U16LD_DENOM_10457_MORE};};
template<> struct libdivide_constants<uint16_t,10458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10458_MAGIC, .more = U16LD_DENOM_10458_MORE};};
template<> struct libdivide_constants<uint16_t,10459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10459_MAGIC, .more = U16LD_DENOM_10459_MORE};};
template<> struct libdivide_constants<uint16_t,10460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10460_MAGIC, .more = U16LD_DENOM_10460_MORE};};
template<> struct libdivide_constants<uint16_t,10461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10461_MAGIC, .more = U16LD_DENOM_10461_MORE};};
template<> struct libdivide_constants<uint16_t,10462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10462_MAGIC, .more = U16LD_DENOM_10462_MORE};};
template<> struct libdivide_constants<uint16_t,10463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10463_MAGIC, .more = U16LD_DENOM_10463_MORE};};
template<> struct libdivide_constants<uint16_t,10464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10464_MAGIC, .more = U16LD_DENOM_10464_MORE};};
template<> struct libdivide_constants<uint16_t,10465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10465_MAGIC, .more = U16LD_DENOM_10465_MORE};};
template<> struct libdivide_constants<uint16_t,10466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10466_MAGIC, .more = U16LD_DENOM_10466_MORE};};
template<> struct libdivide_constants<uint16_t,10467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10467_MAGIC, .more = U16LD_DENOM_10467_MORE};};
template<> struct libdivide_constants<uint16_t,10468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10468_MAGIC, .more = U16LD_DENOM_10468_MORE};};
template<> struct libdivide_constants<uint16_t,10469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10469_MAGIC, .more = U16LD_DENOM_10469_MORE};};
template<> struct libdivide_constants<uint16_t,10470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10470_MAGIC, .more = U16LD_DENOM_10470_MORE};};
template<> struct libdivide_constants<uint16_t,10471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10471_MAGIC, .more = U16LD_DENOM_10471_MORE};};
template<> struct libdivide_constants<uint16_t,10472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10472_MAGIC, .more = U16LD_DENOM_10472_MORE};};
template<> struct libdivide_constants<uint16_t,10473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10473_MAGIC, .more = U16LD_DENOM_10473_MORE};};
template<> struct libdivide_constants<uint16_t,10474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10474_MAGIC, .more = U16LD_DENOM_10474_MORE};};
template<> struct libdivide_constants<uint16_t,10475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10475_MAGIC, .more = U16LD_DENOM_10475_MORE};};
template<> struct libdivide_constants<uint16_t,10476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10476_MAGIC, .more = U16LD_DENOM_10476_MORE};};
template<> struct libdivide_constants<uint16_t,10477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10477_MAGIC, .more = U16LD_DENOM_10477_MORE};};
template<> struct libdivide_constants<uint16_t,10478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10478_MAGIC, .more = U16LD_DENOM_10478_MORE};};
template<> struct libdivide_constants<uint16_t,10479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10479_MAGIC, .more = U16LD_DENOM_10479_MORE};};
template<> struct libdivide_constants<uint16_t,10480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10480_MAGIC, .more = U16LD_DENOM_10480_MORE};};
template<> struct libdivide_constants<uint16_t,10481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10481_MAGIC, .more = U16LD_DENOM_10481_MORE};};
template<> struct libdivide_constants<uint16_t,10482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10482_MAGIC, .more = U16LD_DENOM_10482_MORE};};
template<> struct libdivide_constants<uint16_t,10483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10483_MAGIC, .more = U16LD_DENOM_10483_MORE};};
template<> struct libdivide_constants<uint16_t,10484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10484_MAGIC, .more = U16LD_DENOM_10484_MORE};};
template<> struct libdivide_constants<uint16_t,10485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10485_MAGIC, .more = U16LD_DENOM_10485_MORE};};
template<> struct libdivide_constants<uint16_t,10486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10486_MAGIC, .more = U16LD_DENOM_10486_MORE};};
template<> struct libdivide_constants<uint16_t,10487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10487_MAGIC, .more = U16LD_DENOM_10487_MORE};};
template<> struct libdivide_constants<uint16_t,10488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10488_MAGIC, .more = U16LD_DENOM_10488_MORE};};
template<> struct libdivide_constants<uint16_t,10489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10489_MAGIC, .more = U16LD_DENOM_10489_MORE};};
template<> struct libdivide_constants<uint16_t,10490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10490_MAGIC, .more = U16LD_DENOM_10490_MORE};};
template<> struct libdivide_constants<uint16_t,10491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10491_MAGIC, .more = U16LD_DENOM_10491_MORE};};
template<> struct libdivide_constants<uint16_t,10492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10492_MAGIC, .more = U16LD_DENOM_10492_MORE};};
template<> struct libdivide_constants<uint16_t,10493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10493_MAGIC, .more = U16LD_DENOM_10493_MORE};};
template<> struct libdivide_constants<uint16_t,10494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10494_MAGIC, .more = U16LD_DENOM_10494_MORE};};
template<> struct libdivide_constants<uint16_t,10495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10495_MAGIC, .more = U16LD_DENOM_10495_MORE};};
template<> struct libdivide_constants<uint16_t,10496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10496_MAGIC, .more = U16LD_DENOM_10496_MORE};};
template<> struct libdivide_constants<uint16_t,10497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10497_MAGIC, .more = U16LD_DENOM_10497_MORE};};
template<> struct libdivide_constants<uint16_t,10498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10498_MAGIC, .more = U16LD_DENOM_10498_MORE};};
template<> struct libdivide_constants<uint16_t,10499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10499_MAGIC, .more = U16LD_DENOM_10499_MORE};};
template<> struct libdivide_constants<uint16_t,10500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10500_MAGIC, .more = U16LD_DENOM_10500_MORE};};
template<> struct libdivide_constants<uint16_t,10501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10501_MAGIC, .more = U16LD_DENOM_10501_MORE};};
template<> struct libdivide_constants<uint16_t,10502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10502_MAGIC, .more = U16LD_DENOM_10502_MORE};};
template<> struct libdivide_constants<uint16_t,10503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10503_MAGIC, .more = U16LD_DENOM_10503_MORE};};
template<> struct libdivide_constants<uint16_t,10504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10504_MAGIC, .more = U16LD_DENOM_10504_MORE};};
template<> struct libdivide_constants<uint16_t,10505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10505_MAGIC, .more = U16LD_DENOM_10505_MORE};};
template<> struct libdivide_constants<uint16_t,10506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10506_MAGIC, .more = U16LD_DENOM_10506_MORE};};
template<> struct libdivide_constants<uint16_t,10507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10507_MAGIC, .more = U16LD_DENOM_10507_MORE};};
template<> struct libdivide_constants<uint16_t,10508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10508_MAGIC, .more = U16LD_DENOM_10508_MORE};};
template<> struct libdivide_constants<uint16_t,10509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10509_MAGIC, .more = U16LD_DENOM_10509_MORE};};
template<> struct libdivide_constants<uint16_t,10510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10510_MAGIC, .more = U16LD_DENOM_10510_MORE};};
template<> struct libdivide_constants<uint16_t,10511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10511_MAGIC, .more = U16LD_DENOM_10511_MORE};};
template<> struct libdivide_constants<uint16_t,10512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10512_MAGIC, .more = U16LD_DENOM_10512_MORE};};
template<> struct libdivide_constants<uint16_t,10513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10513_MAGIC, .more = U16LD_DENOM_10513_MORE};};
template<> struct libdivide_constants<uint16_t,10514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10514_MAGIC, .more = U16LD_DENOM_10514_MORE};};
template<> struct libdivide_constants<uint16_t,10515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10515_MAGIC, .more = U16LD_DENOM_10515_MORE};};
template<> struct libdivide_constants<uint16_t,10516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10516_MAGIC, .more = U16LD_DENOM_10516_MORE};};
template<> struct libdivide_constants<uint16_t,10517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10517_MAGIC, .more = U16LD_DENOM_10517_MORE};};
template<> struct libdivide_constants<uint16_t,10518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10518_MAGIC, .more = U16LD_DENOM_10518_MORE};};
template<> struct libdivide_constants<uint16_t,10519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10519_MAGIC, .more = U16LD_DENOM_10519_MORE};};
template<> struct libdivide_constants<uint16_t,10520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10520_MAGIC, .more = U16LD_DENOM_10520_MORE};};
template<> struct libdivide_constants<uint16_t,10521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10521_MAGIC, .more = U16LD_DENOM_10521_MORE};};
template<> struct libdivide_constants<uint16_t,10522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10522_MAGIC, .more = U16LD_DENOM_10522_MORE};};
template<> struct libdivide_constants<uint16_t,10523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10523_MAGIC, .more = U16LD_DENOM_10523_MORE};};
template<> struct libdivide_constants<uint16_t,10524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10524_MAGIC, .more = U16LD_DENOM_10524_MORE};};
template<> struct libdivide_constants<uint16_t,10525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10525_MAGIC, .more = U16LD_DENOM_10525_MORE};};
template<> struct libdivide_constants<uint16_t,10526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10526_MAGIC, .more = U16LD_DENOM_10526_MORE};};
template<> struct libdivide_constants<uint16_t,10527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10527_MAGIC, .more = U16LD_DENOM_10527_MORE};};
template<> struct libdivide_constants<uint16_t,10528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10528_MAGIC, .more = U16LD_DENOM_10528_MORE};};
template<> struct libdivide_constants<uint16_t,10529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10529_MAGIC, .more = U16LD_DENOM_10529_MORE};};
template<> struct libdivide_constants<uint16_t,10530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10530_MAGIC, .more = U16LD_DENOM_10530_MORE};};
template<> struct libdivide_constants<uint16_t,10531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10531_MAGIC, .more = U16LD_DENOM_10531_MORE};};
template<> struct libdivide_constants<uint16_t,10532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10532_MAGIC, .more = U16LD_DENOM_10532_MORE};};
template<> struct libdivide_constants<uint16_t,10533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10533_MAGIC, .more = U16LD_DENOM_10533_MORE};};
template<> struct libdivide_constants<uint16_t,10534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10534_MAGIC, .more = U16LD_DENOM_10534_MORE};};
template<> struct libdivide_constants<uint16_t,10535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10535_MAGIC, .more = U16LD_DENOM_10535_MORE};};
template<> struct libdivide_constants<uint16_t,10536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10536_MAGIC, .more = U16LD_DENOM_10536_MORE};};
template<> struct libdivide_constants<uint16_t,10537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10537_MAGIC, .more = U16LD_DENOM_10537_MORE};};
template<> struct libdivide_constants<uint16_t,10538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10538_MAGIC, .more = U16LD_DENOM_10538_MORE};};
template<> struct libdivide_constants<uint16_t,10539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10539_MAGIC, .more = U16LD_DENOM_10539_MORE};};
template<> struct libdivide_constants<uint16_t,10540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10540_MAGIC, .more = U16LD_DENOM_10540_MORE};};
template<> struct libdivide_constants<uint16_t,10541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10541_MAGIC, .more = U16LD_DENOM_10541_MORE};};
template<> struct libdivide_constants<uint16_t,10542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10542_MAGIC, .more = U16LD_DENOM_10542_MORE};};
template<> struct libdivide_constants<uint16_t,10543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10543_MAGIC, .more = U16LD_DENOM_10543_MORE};};
template<> struct libdivide_constants<uint16_t,10544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10544_MAGIC, .more = U16LD_DENOM_10544_MORE};};
template<> struct libdivide_constants<uint16_t,10545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10545_MAGIC, .more = U16LD_DENOM_10545_MORE};};
template<> struct libdivide_constants<uint16_t,10546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10546_MAGIC, .more = U16LD_DENOM_10546_MORE};};
template<> struct libdivide_constants<uint16_t,10547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10547_MAGIC, .more = U16LD_DENOM_10547_MORE};};
template<> struct libdivide_constants<uint16_t,10548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10548_MAGIC, .more = U16LD_DENOM_10548_MORE};};
template<> struct libdivide_constants<uint16_t,10549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10549_MAGIC, .more = U16LD_DENOM_10549_MORE};};
template<> struct libdivide_constants<uint16_t,10550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10550_MAGIC, .more = U16LD_DENOM_10550_MORE};};
template<> struct libdivide_constants<uint16_t,10551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10551_MAGIC, .more = U16LD_DENOM_10551_MORE};};
template<> struct libdivide_constants<uint16_t,10552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10552_MAGIC, .more = U16LD_DENOM_10552_MORE};};
template<> struct libdivide_constants<uint16_t,10553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10553_MAGIC, .more = U16LD_DENOM_10553_MORE};};
template<> struct libdivide_constants<uint16_t,10554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10554_MAGIC, .more = U16LD_DENOM_10554_MORE};};
template<> struct libdivide_constants<uint16_t,10555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10555_MAGIC, .more = U16LD_DENOM_10555_MORE};};
template<> struct libdivide_constants<uint16_t,10556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10556_MAGIC, .more = U16LD_DENOM_10556_MORE};};
template<> struct libdivide_constants<uint16_t,10557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10557_MAGIC, .more = U16LD_DENOM_10557_MORE};};
template<> struct libdivide_constants<uint16_t,10558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10558_MAGIC, .more = U16LD_DENOM_10558_MORE};};
template<> struct libdivide_constants<uint16_t,10559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10559_MAGIC, .more = U16LD_DENOM_10559_MORE};};
template<> struct libdivide_constants<uint16_t,10560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10560_MAGIC, .more = U16LD_DENOM_10560_MORE};};
template<> struct libdivide_constants<uint16_t,10561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10561_MAGIC, .more = U16LD_DENOM_10561_MORE};};
template<> struct libdivide_constants<uint16_t,10562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10562_MAGIC, .more = U16LD_DENOM_10562_MORE};};
template<> struct libdivide_constants<uint16_t,10563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10563_MAGIC, .more = U16LD_DENOM_10563_MORE};};
template<> struct libdivide_constants<uint16_t,10564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10564_MAGIC, .more = U16LD_DENOM_10564_MORE};};
template<> struct libdivide_constants<uint16_t,10565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10565_MAGIC, .more = U16LD_DENOM_10565_MORE};};
template<> struct libdivide_constants<uint16_t,10566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10566_MAGIC, .more = U16LD_DENOM_10566_MORE};};
template<> struct libdivide_constants<uint16_t,10567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10567_MAGIC, .more = U16LD_DENOM_10567_MORE};};
template<> struct libdivide_constants<uint16_t,10568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10568_MAGIC, .more = U16LD_DENOM_10568_MORE};};
template<> struct libdivide_constants<uint16_t,10569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10569_MAGIC, .more = U16LD_DENOM_10569_MORE};};
template<> struct libdivide_constants<uint16_t,10570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10570_MAGIC, .more = U16LD_DENOM_10570_MORE};};
template<> struct libdivide_constants<uint16_t,10571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10571_MAGIC, .more = U16LD_DENOM_10571_MORE};};
template<> struct libdivide_constants<uint16_t,10572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10572_MAGIC, .more = U16LD_DENOM_10572_MORE};};
template<> struct libdivide_constants<uint16_t,10573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10573_MAGIC, .more = U16LD_DENOM_10573_MORE};};
template<> struct libdivide_constants<uint16_t,10574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10574_MAGIC, .more = U16LD_DENOM_10574_MORE};};
template<> struct libdivide_constants<uint16_t,10575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10575_MAGIC, .more = U16LD_DENOM_10575_MORE};};
template<> struct libdivide_constants<uint16_t,10576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10576_MAGIC, .more = U16LD_DENOM_10576_MORE};};
template<> struct libdivide_constants<uint16_t,10577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10577_MAGIC, .more = U16LD_DENOM_10577_MORE};};
template<> struct libdivide_constants<uint16_t,10578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10578_MAGIC, .more = U16LD_DENOM_10578_MORE};};
template<> struct libdivide_constants<uint16_t,10579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10579_MAGIC, .more = U16LD_DENOM_10579_MORE};};
template<> struct libdivide_constants<uint16_t,10580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10580_MAGIC, .more = U16LD_DENOM_10580_MORE};};
template<> struct libdivide_constants<uint16_t,10581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10581_MAGIC, .more = U16LD_DENOM_10581_MORE};};
template<> struct libdivide_constants<uint16_t,10582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10582_MAGIC, .more = U16LD_DENOM_10582_MORE};};
template<> struct libdivide_constants<uint16_t,10583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10583_MAGIC, .more = U16LD_DENOM_10583_MORE};};
template<> struct libdivide_constants<uint16_t,10584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10584_MAGIC, .more = U16LD_DENOM_10584_MORE};};
template<> struct libdivide_constants<uint16_t,10585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10585_MAGIC, .more = U16LD_DENOM_10585_MORE};};
template<> struct libdivide_constants<uint16_t,10586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10586_MAGIC, .more = U16LD_DENOM_10586_MORE};};
template<> struct libdivide_constants<uint16_t,10587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10587_MAGIC, .more = U16LD_DENOM_10587_MORE};};
template<> struct libdivide_constants<uint16_t,10588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10588_MAGIC, .more = U16LD_DENOM_10588_MORE};};
template<> struct libdivide_constants<uint16_t,10589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10589_MAGIC, .more = U16LD_DENOM_10589_MORE};};
template<> struct libdivide_constants<uint16_t,10590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10590_MAGIC, .more = U16LD_DENOM_10590_MORE};};
template<> struct libdivide_constants<uint16_t,10591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10591_MAGIC, .more = U16LD_DENOM_10591_MORE};};
template<> struct libdivide_constants<uint16_t,10592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10592_MAGIC, .more = U16LD_DENOM_10592_MORE};};
template<> struct libdivide_constants<uint16_t,10593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10593_MAGIC, .more = U16LD_DENOM_10593_MORE};};
template<> struct libdivide_constants<uint16_t,10594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10594_MAGIC, .more = U16LD_DENOM_10594_MORE};};
template<> struct libdivide_constants<uint16_t,10595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10595_MAGIC, .more = U16LD_DENOM_10595_MORE};};
template<> struct libdivide_constants<uint16_t,10596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10596_MAGIC, .more = U16LD_DENOM_10596_MORE};};
template<> struct libdivide_constants<uint16_t,10597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10597_MAGIC, .more = U16LD_DENOM_10597_MORE};};
template<> struct libdivide_constants<uint16_t,10598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10598_MAGIC, .more = U16LD_DENOM_10598_MORE};};
template<> struct libdivide_constants<uint16_t,10599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10599_MAGIC, .more = U16LD_DENOM_10599_MORE};};
template<> struct libdivide_constants<uint16_t,10600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10600_MAGIC, .more = U16LD_DENOM_10600_MORE};};
template<> struct libdivide_constants<uint16_t,10601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10601_MAGIC, .more = U16LD_DENOM_10601_MORE};};
template<> struct libdivide_constants<uint16_t,10602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10602_MAGIC, .more = U16LD_DENOM_10602_MORE};};
template<> struct libdivide_constants<uint16_t,10603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10603_MAGIC, .more = U16LD_DENOM_10603_MORE};};
template<> struct libdivide_constants<uint16_t,10604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10604_MAGIC, .more = U16LD_DENOM_10604_MORE};};
template<> struct libdivide_constants<uint16_t,10605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10605_MAGIC, .more = U16LD_DENOM_10605_MORE};};
template<> struct libdivide_constants<uint16_t,10606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10606_MAGIC, .more = U16LD_DENOM_10606_MORE};};
template<> struct libdivide_constants<uint16_t,10607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10607_MAGIC, .more = U16LD_DENOM_10607_MORE};};
template<> struct libdivide_constants<uint16_t,10608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10608_MAGIC, .more = U16LD_DENOM_10608_MORE};};
template<> struct libdivide_constants<uint16_t,10609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10609_MAGIC, .more = U16LD_DENOM_10609_MORE};};
template<> struct libdivide_constants<uint16_t,10610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10610_MAGIC, .more = U16LD_DENOM_10610_MORE};};
template<> struct libdivide_constants<uint16_t,10611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10611_MAGIC, .more = U16LD_DENOM_10611_MORE};};
template<> struct libdivide_constants<uint16_t,10612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10612_MAGIC, .more = U16LD_DENOM_10612_MORE};};
template<> struct libdivide_constants<uint16_t,10613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10613_MAGIC, .more = U16LD_DENOM_10613_MORE};};
template<> struct libdivide_constants<uint16_t,10614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10614_MAGIC, .more = U16LD_DENOM_10614_MORE};};
template<> struct libdivide_constants<uint16_t,10615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10615_MAGIC, .more = U16LD_DENOM_10615_MORE};};
template<> struct libdivide_constants<uint16_t,10616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10616_MAGIC, .more = U16LD_DENOM_10616_MORE};};
template<> struct libdivide_constants<uint16_t,10617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10617_MAGIC, .more = U16LD_DENOM_10617_MORE};};
template<> struct libdivide_constants<uint16_t,10618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10618_MAGIC, .more = U16LD_DENOM_10618_MORE};};
template<> struct libdivide_constants<uint16_t,10619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10619_MAGIC, .more = U16LD_DENOM_10619_MORE};};
template<> struct libdivide_constants<uint16_t,10620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10620_MAGIC, .more = U16LD_DENOM_10620_MORE};};
template<> struct libdivide_constants<uint16_t,10621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10621_MAGIC, .more = U16LD_DENOM_10621_MORE};};
template<> struct libdivide_constants<uint16_t,10622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10622_MAGIC, .more = U16LD_DENOM_10622_MORE};};
template<> struct libdivide_constants<uint16_t,10623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10623_MAGIC, .more = U16LD_DENOM_10623_MORE};};
template<> struct libdivide_constants<uint16_t,10624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10624_MAGIC, .more = U16LD_DENOM_10624_MORE};};
template<> struct libdivide_constants<uint16_t,10625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10625_MAGIC, .more = U16LD_DENOM_10625_MORE};};
template<> struct libdivide_constants<uint16_t,10626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10626_MAGIC, .more = U16LD_DENOM_10626_MORE};};
template<> struct libdivide_constants<uint16_t,10627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10627_MAGIC, .more = U16LD_DENOM_10627_MORE};};
template<> struct libdivide_constants<uint16_t,10628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10628_MAGIC, .more = U16LD_DENOM_10628_MORE};};
template<> struct libdivide_constants<uint16_t,10629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10629_MAGIC, .more = U16LD_DENOM_10629_MORE};};
template<> struct libdivide_constants<uint16_t,10630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10630_MAGIC, .more = U16LD_DENOM_10630_MORE};};
template<> struct libdivide_constants<uint16_t,10631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10631_MAGIC, .more = U16LD_DENOM_10631_MORE};};
template<> struct libdivide_constants<uint16_t,10632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10632_MAGIC, .more = U16LD_DENOM_10632_MORE};};
template<> struct libdivide_constants<uint16_t,10633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10633_MAGIC, .more = U16LD_DENOM_10633_MORE};};
template<> struct libdivide_constants<uint16_t,10634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10634_MAGIC, .more = U16LD_DENOM_10634_MORE};};
template<> struct libdivide_constants<uint16_t,10635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10635_MAGIC, .more = U16LD_DENOM_10635_MORE};};
template<> struct libdivide_constants<uint16_t,10636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10636_MAGIC, .more = U16LD_DENOM_10636_MORE};};
template<> struct libdivide_constants<uint16_t,10637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10637_MAGIC, .more = U16LD_DENOM_10637_MORE};};
template<> struct libdivide_constants<uint16_t,10638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10638_MAGIC, .more = U16LD_DENOM_10638_MORE};};
template<> struct libdivide_constants<uint16_t,10639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10639_MAGIC, .more = U16LD_DENOM_10639_MORE};};
template<> struct libdivide_constants<uint16_t,10640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10640_MAGIC, .more = U16LD_DENOM_10640_MORE};};
template<> struct libdivide_constants<uint16_t,10641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10641_MAGIC, .more = U16LD_DENOM_10641_MORE};};
template<> struct libdivide_constants<uint16_t,10642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10642_MAGIC, .more = U16LD_DENOM_10642_MORE};};
template<> struct libdivide_constants<uint16_t,10643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10643_MAGIC, .more = U16LD_DENOM_10643_MORE};};
template<> struct libdivide_constants<uint16_t,10644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10644_MAGIC, .more = U16LD_DENOM_10644_MORE};};
template<> struct libdivide_constants<uint16_t,10645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10645_MAGIC, .more = U16LD_DENOM_10645_MORE};};
template<> struct libdivide_constants<uint16_t,10646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10646_MAGIC, .more = U16LD_DENOM_10646_MORE};};
template<> struct libdivide_constants<uint16_t,10647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10647_MAGIC, .more = U16LD_DENOM_10647_MORE};};
template<> struct libdivide_constants<uint16_t,10648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10648_MAGIC, .more = U16LD_DENOM_10648_MORE};};
template<> struct libdivide_constants<uint16_t,10649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10649_MAGIC, .more = U16LD_DENOM_10649_MORE};};
template<> struct libdivide_constants<uint16_t,10650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10650_MAGIC, .more = U16LD_DENOM_10650_MORE};};
template<> struct libdivide_constants<uint16_t,10651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10651_MAGIC, .more = U16LD_DENOM_10651_MORE};};
template<> struct libdivide_constants<uint16_t,10652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10652_MAGIC, .more = U16LD_DENOM_10652_MORE};};
template<> struct libdivide_constants<uint16_t,10653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10653_MAGIC, .more = U16LD_DENOM_10653_MORE};};
template<> struct libdivide_constants<uint16_t,10654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10654_MAGIC, .more = U16LD_DENOM_10654_MORE};};
template<> struct libdivide_constants<uint16_t,10655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10655_MAGIC, .more = U16LD_DENOM_10655_MORE};};
template<> struct libdivide_constants<uint16_t,10656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10656_MAGIC, .more = U16LD_DENOM_10656_MORE};};
template<> struct libdivide_constants<uint16_t,10657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10657_MAGIC, .more = U16LD_DENOM_10657_MORE};};
template<> struct libdivide_constants<uint16_t,10658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10658_MAGIC, .more = U16LD_DENOM_10658_MORE};};
template<> struct libdivide_constants<uint16_t,10659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10659_MAGIC, .more = U16LD_DENOM_10659_MORE};};
template<> struct libdivide_constants<uint16_t,10660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10660_MAGIC, .more = U16LD_DENOM_10660_MORE};};
template<> struct libdivide_constants<uint16_t,10661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10661_MAGIC, .more = U16LD_DENOM_10661_MORE};};
template<> struct libdivide_constants<uint16_t,10662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10662_MAGIC, .more = U16LD_DENOM_10662_MORE};};
template<> struct libdivide_constants<uint16_t,10663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10663_MAGIC, .more = U16LD_DENOM_10663_MORE};};
template<> struct libdivide_constants<uint16_t,10664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10664_MAGIC, .more = U16LD_DENOM_10664_MORE};};
template<> struct libdivide_constants<uint16_t,10665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10665_MAGIC, .more = U16LD_DENOM_10665_MORE};};
template<> struct libdivide_constants<uint16_t,10666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10666_MAGIC, .more = U16LD_DENOM_10666_MORE};};
template<> struct libdivide_constants<uint16_t,10667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10667_MAGIC, .more = U16LD_DENOM_10667_MORE};};
template<> struct libdivide_constants<uint16_t,10668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10668_MAGIC, .more = U16LD_DENOM_10668_MORE};};
template<> struct libdivide_constants<uint16_t,10669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10669_MAGIC, .more = U16LD_DENOM_10669_MORE};};
template<> struct libdivide_constants<uint16_t,10670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10670_MAGIC, .more = U16LD_DENOM_10670_MORE};};
template<> struct libdivide_constants<uint16_t,10671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10671_MAGIC, .more = U16LD_DENOM_10671_MORE};};
template<> struct libdivide_constants<uint16_t,10672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10672_MAGIC, .more = U16LD_DENOM_10672_MORE};};
template<> struct libdivide_constants<uint16_t,10673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10673_MAGIC, .more = U16LD_DENOM_10673_MORE};};
template<> struct libdivide_constants<uint16_t,10674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10674_MAGIC, .more = U16LD_DENOM_10674_MORE};};
template<> struct libdivide_constants<uint16_t,10675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10675_MAGIC, .more = U16LD_DENOM_10675_MORE};};
template<> struct libdivide_constants<uint16_t,10676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10676_MAGIC, .more = U16LD_DENOM_10676_MORE};};
template<> struct libdivide_constants<uint16_t,10677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10677_MAGIC, .more = U16LD_DENOM_10677_MORE};};
template<> struct libdivide_constants<uint16_t,10678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10678_MAGIC, .more = U16LD_DENOM_10678_MORE};};
template<> struct libdivide_constants<uint16_t,10679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10679_MAGIC, .more = U16LD_DENOM_10679_MORE};};
template<> struct libdivide_constants<uint16_t,10680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10680_MAGIC, .more = U16LD_DENOM_10680_MORE};};
template<> struct libdivide_constants<uint16_t,10681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10681_MAGIC, .more = U16LD_DENOM_10681_MORE};};
template<> struct libdivide_constants<uint16_t,10682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10682_MAGIC, .more = U16LD_DENOM_10682_MORE};};
template<> struct libdivide_constants<uint16_t,10683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10683_MAGIC, .more = U16LD_DENOM_10683_MORE};};
template<> struct libdivide_constants<uint16_t,10684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10684_MAGIC, .more = U16LD_DENOM_10684_MORE};};
template<> struct libdivide_constants<uint16_t,10685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10685_MAGIC, .more = U16LD_DENOM_10685_MORE};};
template<> struct libdivide_constants<uint16_t,10686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10686_MAGIC, .more = U16LD_DENOM_10686_MORE};};
template<> struct libdivide_constants<uint16_t,10687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10687_MAGIC, .more = U16LD_DENOM_10687_MORE};};
template<> struct libdivide_constants<uint16_t,10688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10688_MAGIC, .more = U16LD_DENOM_10688_MORE};};
template<> struct libdivide_constants<uint16_t,10689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10689_MAGIC, .more = U16LD_DENOM_10689_MORE};};
template<> struct libdivide_constants<uint16_t,10690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10690_MAGIC, .more = U16LD_DENOM_10690_MORE};};
template<> struct libdivide_constants<uint16_t,10691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10691_MAGIC, .more = U16LD_DENOM_10691_MORE};};
template<> struct libdivide_constants<uint16_t,10692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10692_MAGIC, .more = U16LD_DENOM_10692_MORE};};
template<> struct libdivide_constants<uint16_t,10693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10693_MAGIC, .more = U16LD_DENOM_10693_MORE};};
template<> struct libdivide_constants<uint16_t,10694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10694_MAGIC, .more = U16LD_DENOM_10694_MORE};};
template<> struct libdivide_constants<uint16_t,10695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10695_MAGIC, .more = U16LD_DENOM_10695_MORE};};
template<> struct libdivide_constants<uint16_t,10696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10696_MAGIC, .more = U16LD_DENOM_10696_MORE};};
template<> struct libdivide_constants<uint16_t,10697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10697_MAGIC, .more = U16LD_DENOM_10697_MORE};};
template<> struct libdivide_constants<uint16_t,10698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10698_MAGIC, .more = U16LD_DENOM_10698_MORE};};
template<> struct libdivide_constants<uint16_t,10699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10699_MAGIC, .more = U16LD_DENOM_10699_MORE};};
template<> struct libdivide_constants<uint16_t,10700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10700_MAGIC, .more = U16LD_DENOM_10700_MORE};};
template<> struct libdivide_constants<uint16_t,10701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10701_MAGIC, .more = U16LD_DENOM_10701_MORE};};
template<> struct libdivide_constants<uint16_t,10702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10702_MAGIC, .more = U16LD_DENOM_10702_MORE};};
template<> struct libdivide_constants<uint16_t,10703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10703_MAGIC, .more = U16LD_DENOM_10703_MORE};};
template<> struct libdivide_constants<uint16_t,10704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10704_MAGIC, .more = U16LD_DENOM_10704_MORE};};
template<> struct libdivide_constants<uint16_t,10705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10705_MAGIC, .more = U16LD_DENOM_10705_MORE};};
template<> struct libdivide_constants<uint16_t,10706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10706_MAGIC, .more = U16LD_DENOM_10706_MORE};};
template<> struct libdivide_constants<uint16_t,10707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10707_MAGIC, .more = U16LD_DENOM_10707_MORE};};
template<> struct libdivide_constants<uint16_t,10708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10708_MAGIC, .more = U16LD_DENOM_10708_MORE};};
template<> struct libdivide_constants<uint16_t,10709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10709_MAGIC, .more = U16LD_DENOM_10709_MORE};};
template<> struct libdivide_constants<uint16_t,10710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10710_MAGIC, .more = U16LD_DENOM_10710_MORE};};
template<> struct libdivide_constants<uint16_t,10711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10711_MAGIC, .more = U16LD_DENOM_10711_MORE};};
template<> struct libdivide_constants<uint16_t,10712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10712_MAGIC, .more = U16LD_DENOM_10712_MORE};};
template<> struct libdivide_constants<uint16_t,10713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10713_MAGIC, .more = U16LD_DENOM_10713_MORE};};
template<> struct libdivide_constants<uint16_t,10714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10714_MAGIC, .more = U16LD_DENOM_10714_MORE};};
template<> struct libdivide_constants<uint16_t,10715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10715_MAGIC, .more = U16LD_DENOM_10715_MORE};};
template<> struct libdivide_constants<uint16_t,10716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10716_MAGIC, .more = U16LD_DENOM_10716_MORE};};
template<> struct libdivide_constants<uint16_t,10717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10717_MAGIC, .more = U16LD_DENOM_10717_MORE};};
template<> struct libdivide_constants<uint16_t,10718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10718_MAGIC, .more = U16LD_DENOM_10718_MORE};};
template<> struct libdivide_constants<uint16_t,10719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10719_MAGIC, .more = U16LD_DENOM_10719_MORE};};
template<> struct libdivide_constants<uint16_t,10720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10720_MAGIC, .more = U16LD_DENOM_10720_MORE};};
template<> struct libdivide_constants<uint16_t,10721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10721_MAGIC, .more = U16LD_DENOM_10721_MORE};};
template<> struct libdivide_constants<uint16_t,10722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10722_MAGIC, .more = U16LD_DENOM_10722_MORE};};
template<> struct libdivide_constants<uint16_t,10723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10723_MAGIC, .more = U16LD_DENOM_10723_MORE};};
template<> struct libdivide_constants<uint16_t,10724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10724_MAGIC, .more = U16LD_DENOM_10724_MORE};};
template<> struct libdivide_constants<uint16_t,10725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10725_MAGIC, .more = U16LD_DENOM_10725_MORE};};
template<> struct libdivide_constants<uint16_t,10726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10726_MAGIC, .more = U16LD_DENOM_10726_MORE};};
template<> struct libdivide_constants<uint16_t,10727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10727_MAGIC, .more = U16LD_DENOM_10727_MORE};};
template<> struct libdivide_constants<uint16_t,10728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10728_MAGIC, .more = U16LD_DENOM_10728_MORE};};
template<> struct libdivide_constants<uint16_t,10729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10729_MAGIC, .more = U16LD_DENOM_10729_MORE};};
template<> struct libdivide_constants<uint16_t,10730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10730_MAGIC, .more = U16LD_DENOM_10730_MORE};};
template<> struct libdivide_constants<uint16_t,10731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10731_MAGIC, .more = U16LD_DENOM_10731_MORE};};
template<> struct libdivide_constants<uint16_t,10732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10732_MAGIC, .more = U16LD_DENOM_10732_MORE};};
template<> struct libdivide_constants<uint16_t,10733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10733_MAGIC, .more = U16LD_DENOM_10733_MORE};};
template<> struct libdivide_constants<uint16_t,10734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10734_MAGIC, .more = U16LD_DENOM_10734_MORE};};
template<> struct libdivide_constants<uint16_t,10735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10735_MAGIC, .more = U16LD_DENOM_10735_MORE};};
template<> struct libdivide_constants<uint16_t,10736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10736_MAGIC, .more = U16LD_DENOM_10736_MORE};};
template<> struct libdivide_constants<uint16_t,10737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10737_MAGIC, .more = U16LD_DENOM_10737_MORE};};
template<> struct libdivide_constants<uint16_t,10738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10738_MAGIC, .more = U16LD_DENOM_10738_MORE};};
template<> struct libdivide_constants<uint16_t,10739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10739_MAGIC, .more = U16LD_DENOM_10739_MORE};};
template<> struct libdivide_constants<uint16_t,10740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10740_MAGIC, .more = U16LD_DENOM_10740_MORE};};
template<> struct libdivide_constants<uint16_t,10741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10741_MAGIC, .more = U16LD_DENOM_10741_MORE};};
template<> struct libdivide_constants<uint16_t,10742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10742_MAGIC, .more = U16LD_DENOM_10742_MORE};};
template<> struct libdivide_constants<uint16_t,10743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10743_MAGIC, .more = U16LD_DENOM_10743_MORE};};
template<> struct libdivide_constants<uint16_t,10744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10744_MAGIC, .more = U16LD_DENOM_10744_MORE};};
template<> struct libdivide_constants<uint16_t,10745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10745_MAGIC, .more = U16LD_DENOM_10745_MORE};};
template<> struct libdivide_constants<uint16_t,10746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10746_MAGIC, .more = U16LD_DENOM_10746_MORE};};
template<> struct libdivide_constants<uint16_t,10747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10747_MAGIC, .more = U16LD_DENOM_10747_MORE};};
template<> struct libdivide_constants<uint16_t,10748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10748_MAGIC, .more = U16LD_DENOM_10748_MORE};};
template<> struct libdivide_constants<uint16_t,10749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10749_MAGIC, .more = U16LD_DENOM_10749_MORE};};
template<> struct libdivide_constants<uint16_t,10750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10750_MAGIC, .more = U16LD_DENOM_10750_MORE};};
template<> struct libdivide_constants<uint16_t,10751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10751_MAGIC, .more = U16LD_DENOM_10751_MORE};};
template<> struct libdivide_constants<uint16_t,10752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10752_MAGIC, .more = U16LD_DENOM_10752_MORE};};
template<> struct libdivide_constants<uint16_t,10753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10753_MAGIC, .more = U16LD_DENOM_10753_MORE};};
template<> struct libdivide_constants<uint16_t,10754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10754_MAGIC, .more = U16LD_DENOM_10754_MORE};};
template<> struct libdivide_constants<uint16_t,10755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10755_MAGIC, .more = U16LD_DENOM_10755_MORE};};
template<> struct libdivide_constants<uint16_t,10756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10756_MAGIC, .more = U16LD_DENOM_10756_MORE};};
template<> struct libdivide_constants<uint16_t,10757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10757_MAGIC, .more = U16LD_DENOM_10757_MORE};};
template<> struct libdivide_constants<uint16_t,10758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10758_MAGIC, .more = U16LD_DENOM_10758_MORE};};
template<> struct libdivide_constants<uint16_t,10759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10759_MAGIC, .more = U16LD_DENOM_10759_MORE};};
template<> struct libdivide_constants<uint16_t,10760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10760_MAGIC, .more = U16LD_DENOM_10760_MORE};};
template<> struct libdivide_constants<uint16_t,10761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10761_MAGIC, .more = U16LD_DENOM_10761_MORE};};
template<> struct libdivide_constants<uint16_t,10762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10762_MAGIC, .more = U16LD_DENOM_10762_MORE};};
template<> struct libdivide_constants<uint16_t,10763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10763_MAGIC, .more = U16LD_DENOM_10763_MORE};};
template<> struct libdivide_constants<uint16_t,10764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10764_MAGIC, .more = U16LD_DENOM_10764_MORE};};
template<> struct libdivide_constants<uint16_t,10765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10765_MAGIC, .more = U16LD_DENOM_10765_MORE};};
template<> struct libdivide_constants<uint16_t,10766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10766_MAGIC, .more = U16LD_DENOM_10766_MORE};};
template<> struct libdivide_constants<uint16_t,10767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10767_MAGIC, .more = U16LD_DENOM_10767_MORE};};
template<> struct libdivide_constants<uint16_t,10768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10768_MAGIC, .more = U16LD_DENOM_10768_MORE};};
template<> struct libdivide_constants<uint16_t,10769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10769_MAGIC, .more = U16LD_DENOM_10769_MORE};};
template<> struct libdivide_constants<uint16_t,10770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10770_MAGIC, .more = U16LD_DENOM_10770_MORE};};
template<> struct libdivide_constants<uint16_t,10771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10771_MAGIC, .more = U16LD_DENOM_10771_MORE};};
template<> struct libdivide_constants<uint16_t,10772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10772_MAGIC, .more = U16LD_DENOM_10772_MORE};};
template<> struct libdivide_constants<uint16_t,10773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10773_MAGIC, .more = U16LD_DENOM_10773_MORE};};
template<> struct libdivide_constants<uint16_t,10774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10774_MAGIC, .more = U16LD_DENOM_10774_MORE};};
template<> struct libdivide_constants<uint16_t,10775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10775_MAGIC, .more = U16LD_DENOM_10775_MORE};};
template<> struct libdivide_constants<uint16_t,10776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10776_MAGIC, .more = U16LD_DENOM_10776_MORE};};
template<> struct libdivide_constants<uint16_t,10777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10777_MAGIC, .more = U16LD_DENOM_10777_MORE};};
template<> struct libdivide_constants<uint16_t,10778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10778_MAGIC, .more = U16LD_DENOM_10778_MORE};};
template<> struct libdivide_constants<uint16_t,10779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10779_MAGIC, .more = U16LD_DENOM_10779_MORE};};
template<> struct libdivide_constants<uint16_t,10780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10780_MAGIC, .more = U16LD_DENOM_10780_MORE};};
template<> struct libdivide_constants<uint16_t,10781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10781_MAGIC, .more = U16LD_DENOM_10781_MORE};};
template<> struct libdivide_constants<uint16_t,10782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10782_MAGIC, .more = U16LD_DENOM_10782_MORE};};
template<> struct libdivide_constants<uint16_t,10783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10783_MAGIC, .more = U16LD_DENOM_10783_MORE};};
template<> struct libdivide_constants<uint16_t,10784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10784_MAGIC, .more = U16LD_DENOM_10784_MORE};};
template<> struct libdivide_constants<uint16_t,10785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10785_MAGIC, .more = U16LD_DENOM_10785_MORE};};
template<> struct libdivide_constants<uint16_t,10786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10786_MAGIC, .more = U16LD_DENOM_10786_MORE};};
template<> struct libdivide_constants<uint16_t,10787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10787_MAGIC, .more = U16LD_DENOM_10787_MORE};};
template<> struct libdivide_constants<uint16_t,10788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10788_MAGIC, .more = U16LD_DENOM_10788_MORE};};
template<> struct libdivide_constants<uint16_t,10789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10789_MAGIC, .more = U16LD_DENOM_10789_MORE};};
template<> struct libdivide_constants<uint16_t,10790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10790_MAGIC, .more = U16LD_DENOM_10790_MORE};};
template<> struct libdivide_constants<uint16_t,10791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10791_MAGIC, .more = U16LD_DENOM_10791_MORE};};
template<> struct libdivide_constants<uint16_t,10792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10792_MAGIC, .more = U16LD_DENOM_10792_MORE};};
template<> struct libdivide_constants<uint16_t,10793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10793_MAGIC, .more = U16LD_DENOM_10793_MORE};};
template<> struct libdivide_constants<uint16_t,10794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10794_MAGIC, .more = U16LD_DENOM_10794_MORE};};
template<> struct libdivide_constants<uint16_t,10795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10795_MAGIC, .more = U16LD_DENOM_10795_MORE};};
template<> struct libdivide_constants<uint16_t,10796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10796_MAGIC, .more = U16LD_DENOM_10796_MORE};};
template<> struct libdivide_constants<uint16_t,10797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10797_MAGIC, .more = U16LD_DENOM_10797_MORE};};
template<> struct libdivide_constants<uint16_t,10798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10798_MAGIC, .more = U16LD_DENOM_10798_MORE};};
template<> struct libdivide_constants<uint16_t,10799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10799_MAGIC, .more = U16LD_DENOM_10799_MORE};};
template<> struct libdivide_constants<uint16_t,10800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10800_MAGIC, .more = U16LD_DENOM_10800_MORE};};
template<> struct libdivide_constants<uint16_t,10801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10801_MAGIC, .more = U16LD_DENOM_10801_MORE};};
template<> struct libdivide_constants<uint16_t,10802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10802_MAGIC, .more = U16LD_DENOM_10802_MORE};};
template<> struct libdivide_constants<uint16_t,10803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10803_MAGIC, .more = U16LD_DENOM_10803_MORE};};
template<> struct libdivide_constants<uint16_t,10804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10804_MAGIC, .more = U16LD_DENOM_10804_MORE};};
template<> struct libdivide_constants<uint16_t,10805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10805_MAGIC, .more = U16LD_DENOM_10805_MORE};};
template<> struct libdivide_constants<uint16_t,10806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10806_MAGIC, .more = U16LD_DENOM_10806_MORE};};
template<> struct libdivide_constants<uint16_t,10807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10807_MAGIC, .more = U16LD_DENOM_10807_MORE};};
template<> struct libdivide_constants<uint16_t,10808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10808_MAGIC, .more = U16LD_DENOM_10808_MORE};};
template<> struct libdivide_constants<uint16_t,10809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10809_MAGIC, .more = U16LD_DENOM_10809_MORE};};
template<> struct libdivide_constants<uint16_t,10810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10810_MAGIC, .more = U16LD_DENOM_10810_MORE};};
template<> struct libdivide_constants<uint16_t,10811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10811_MAGIC, .more = U16LD_DENOM_10811_MORE};};
template<> struct libdivide_constants<uint16_t,10812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10812_MAGIC, .more = U16LD_DENOM_10812_MORE};};
template<> struct libdivide_constants<uint16_t,10813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10813_MAGIC, .more = U16LD_DENOM_10813_MORE};};
template<> struct libdivide_constants<uint16_t,10814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10814_MAGIC, .more = U16LD_DENOM_10814_MORE};};
template<> struct libdivide_constants<uint16_t,10815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10815_MAGIC, .more = U16LD_DENOM_10815_MORE};};
template<> struct libdivide_constants<uint16_t,10816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10816_MAGIC, .more = U16LD_DENOM_10816_MORE};};
template<> struct libdivide_constants<uint16_t,10817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10817_MAGIC, .more = U16LD_DENOM_10817_MORE};};
template<> struct libdivide_constants<uint16_t,10818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10818_MAGIC, .more = U16LD_DENOM_10818_MORE};};
template<> struct libdivide_constants<uint16_t,10819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10819_MAGIC, .more = U16LD_DENOM_10819_MORE};};
template<> struct libdivide_constants<uint16_t,10820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10820_MAGIC, .more = U16LD_DENOM_10820_MORE};};
template<> struct libdivide_constants<uint16_t,10821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10821_MAGIC, .more = U16LD_DENOM_10821_MORE};};
template<> struct libdivide_constants<uint16_t,10822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10822_MAGIC, .more = U16LD_DENOM_10822_MORE};};
template<> struct libdivide_constants<uint16_t,10823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10823_MAGIC, .more = U16LD_DENOM_10823_MORE};};
template<> struct libdivide_constants<uint16_t,10824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10824_MAGIC, .more = U16LD_DENOM_10824_MORE};};
template<> struct libdivide_constants<uint16_t,10825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10825_MAGIC, .more = U16LD_DENOM_10825_MORE};};
template<> struct libdivide_constants<uint16_t,10826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10826_MAGIC, .more = U16LD_DENOM_10826_MORE};};
template<> struct libdivide_constants<uint16_t,10827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10827_MAGIC, .more = U16LD_DENOM_10827_MORE};};
template<> struct libdivide_constants<uint16_t,10828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10828_MAGIC, .more = U16LD_DENOM_10828_MORE};};
template<> struct libdivide_constants<uint16_t,10829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10829_MAGIC, .more = U16LD_DENOM_10829_MORE};};
template<> struct libdivide_constants<uint16_t,10830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10830_MAGIC, .more = U16LD_DENOM_10830_MORE};};
template<> struct libdivide_constants<uint16_t,10831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10831_MAGIC, .more = U16LD_DENOM_10831_MORE};};
template<> struct libdivide_constants<uint16_t,10832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10832_MAGIC, .more = U16LD_DENOM_10832_MORE};};
template<> struct libdivide_constants<uint16_t,10833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10833_MAGIC, .more = U16LD_DENOM_10833_MORE};};
template<> struct libdivide_constants<uint16_t,10834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10834_MAGIC, .more = U16LD_DENOM_10834_MORE};};
template<> struct libdivide_constants<uint16_t,10835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10835_MAGIC, .more = U16LD_DENOM_10835_MORE};};
template<> struct libdivide_constants<uint16_t,10836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10836_MAGIC, .more = U16LD_DENOM_10836_MORE};};
template<> struct libdivide_constants<uint16_t,10837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10837_MAGIC, .more = U16LD_DENOM_10837_MORE};};
template<> struct libdivide_constants<uint16_t,10838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10838_MAGIC, .more = U16LD_DENOM_10838_MORE};};
template<> struct libdivide_constants<uint16_t,10839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10839_MAGIC, .more = U16LD_DENOM_10839_MORE};};
template<> struct libdivide_constants<uint16_t,10840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10840_MAGIC, .more = U16LD_DENOM_10840_MORE};};
template<> struct libdivide_constants<uint16_t,10841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10841_MAGIC, .more = U16LD_DENOM_10841_MORE};};
template<> struct libdivide_constants<uint16_t,10842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10842_MAGIC, .more = U16LD_DENOM_10842_MORE};};
template<> struct libdivide_constants<uint16_t,10843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10843_MAGIC, .more = U16LD_DENOM_10843_MORE};};
template<> struct libdivide_constants<uint16_t,10844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10844_MAGIC, .more = U16LD_DENOM_10844_MORE};};
template<> struct libdivide_constants<uint16_t,10845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10845_MAGIC, .more = U16LD_DENOM_10845_MORE};};
template<> struct libdivide_constants<uint16_t,10846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10846_MAGIC, .more = U16LD_DENOM_10846_MORE};};
template<> struct libdivide_constants<uint16_t,10847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10847_MAGIC, .more = U16LD_DENOM_10847_MORE};};
template<> struct libdivide_constants<uint16_t,10848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10848_MAGIC, .more = U16LD_DENOM_10848_MORE};};
template<> struct libdivide_constants<uint16_t,10849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10849_MAGIC, .more = U16LD_DENOM_10849_MORE};};
template<> struct libdivide_constants<uint16_t,10850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10850_MAGIC, .more = U16LD_DENOM_10850_MORE};};
template<> struct libdivide_constants<uint16_t,10851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10851_MAGIC, .more = U16LD_DENOM_10851_MORE};};
template<> struct libdivide_constants<uint16_t,10852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10852_MAGIC, .more = U16LD_DENOM_10852_MORE};};
template<> struct libdivide_constants<uint16_t,10853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10853_MAGIC, .more = U16LD_DENOM_10853_MORE};};
template<> struct libdivide_constants<uint16_t,10854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10854_MAGIC, .more = U16LD_DENOM_10854_MORE};};
template<> struct libdivide_constants<uint16_t,10855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10855_MAGIC, .more = U16LD_DENOM_10855_MORE};};
template<> struct libdivide_constants<uint16_t,10856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10856_MAGIC, .more = U16LD_DENOM_10856_MORE};};
template<> struct libdivide_constants<uint16_t,10857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10857_MAGIC, .more = U16LD_DENOM_10857_MORE};};
template<> struct libdivide_constants<uint16_t,10858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10858_MAGIC, .more = U16LD_DENOM_10858_MORE};};
template<> struct libdivide_constants<uint16_t,10859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10859_MAGIC, .more = U16LD_DENOM_10859_MORE};};
template<> struct libdivide_constants<uint16_t,10860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10860_MAGIC, .more = U16LD_DENOM_10860_MORE};};
template<> struct libdivide_constants<uint16_t,10861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10861_MAGIC, .more = U16LD_DENOM_10861_MORE};};
template<> struct libdivide_constants<uint16_t,10862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10862_MAGIC, .more = U16LD_DENOM_10862_MORE};};
template<> struct libdivide_constants<uint16_t,10863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10863_MAGIC, .more = U16LD_DENOM_10863_MORE};};
template<> struct libdivide_constants<uint16_t,10864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10864_MAGIC, .more = U16LD_DENOM_10864_MORE};};
template<> struct libdivide_constants<uint16_t,10865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10865_MAGIC, .more = U16LD_DENOM_10865_MORE};};
template<> struct libdivide_constants<uint16_t,10866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10866_MAGIC, .more = U16LD_DENOM_10866_MORE};};
template<> struct libdivide_constants<uint16_t,10867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10867_MAGIC, .more = U16LD_DENOM_10867_MORE};};
template<> struct libdivide_constants<uint16_t,10868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10868_MAGIC, .more = U16LD_DENOM_10868_MORE};};
template<> struct libdivide_constants<uint16_t,10869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10869_MAGIC, .more = U16LD_DENOM_10869_MORE};};
template<> struct libdivide_constants<uint16_t,10870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10870_MAGIC, .more = U16LD_DENOM_10870_MORE};};
template<> struct libdivide_constants<uint16_t,10871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10871_MAGIC, .more = U16LD_DENOM_10871_MORE};};
template<> struct libdivide_constants<uint16_t,10872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10872_MAGIC, .more = U16LD_DENOM_10872_MORE};};
template<> struct libdivide_constants<uint16_t,10873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10873_MAGIC, .more = U16LD_DENOM_10873_MORE};};
template<> struct libdivide_constants<uint16_t,10874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10874_MAGIC, .more = U16LD_DENOM_10874_MORE};};
template<> struct libdivide_constants<uint16_t,10875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10875_MAGIC, .more = U16LD_DENOM_10875_MORE};};
template<> struct libdivide_constants<uint16_t,10876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10876_MAGIC, .more = U16LD_DENOM_10876_MORE};};
template<> struct libdivide_constants<uint16_t,10877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10877_MAGIC, .more = U16LD_DENOM_10877_MORE};};
template<> struct libdivide_constants<uint16_t,10878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10878_MAGIC, .more = U16LD_DENOM_10878_MORE};};
template<> struct libdivide_constants<uint16_t,10879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10879_MAGIC, .more = U16LD_DENOM_10879_MORE};};
template<> struct libdivide_constants<uint16_t,10880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10880_MAGIC, .more = U16LD_DENOM_10880_MORE};};
template<> struct libdivide_constants<uint16_t,10881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10881_MAGIC, .more = U16LD_DENOM_10881_MORE};};
template<> struct libdivide_constants<uint16_t,10882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10882_MAGIC, .more = U16LD_DENOM_10882_MORE};};
template<> struct libdivide_constants<uint16_t,10883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10883_MAGIC, .more = U16LD_DENOM_10883_MORE};};
template<> struct libdivide_constants<uint16_t,10884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10884_MAGIC, .more = U16LD_DENOM_10884_MORE};};
template<> struct libdivide_constants<uint16_t,10885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10885_MAGIC, .more = U16LD_DENOM_10885_MORE};};
template<> struct libdivide_constants<uint16_t,10886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10886_MAGIC, .more = U16LD_DENOM_10886_MORE};};
template<> struct libdivide_constants<uint16_t,10887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10887_MAGIC, .more = U16LD_DENOM_10887_MORE};};
template<> struct libdivide_constants<uint16_t,10888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10888_MAGIC, .more = U16LD_DENOM_10888_MORE};};
template<> struct libdivide_constants<uint16_t,10889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10889_MAGIC, .more = U16LD_DENOM_10889_MORE};};
template<> struct libdivide_constants<uint16_t,10890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10890_MAGIC, .more = U16LD_DENOM_10890_MORE};};
template<> struct libdivide_constants<uint16_t,10891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10891_MAGIC, .more = U16LD_DENOM_10891_MORE};};
template<> struct libdivide_constants<uint16_t,10892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10892_MAGIC, .more = U16LD_DENOM_10892_MORE};};
template<> struct libdivide_constants<uint16_t,10893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10893_MAGIC, .more = U16LD_DENOM_10893_MORE};};
template<> struct libdivide_constants<uint16_t,10894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10894_MAGIC, .more = U16LD_DENOM_10894_MORE};};
template<> struct libdivide_constants<uint16_t,10895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10895_MAGIC, .more = U16LD_DENOM_10895_MORE};};
template<> struct libdivide_constants<uint16_t,10896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10896_MAGIC, .more = U16LD_DENOM_10896_MORE};};
template<> struct libdivide_constants<uint16_t,10897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10897_MAGIC, .more = U16LD_DENOM_10897_MORE};};
template<> struct libdivide_constants<uint16_t,10898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10898_MAGIC, .more = U16LD_DENOM_10898_MORE};};
template<> struct libdivide_constants<uint16_t,10899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10899_MAGIC, .more = U16LD_DENOM_10899_MORE};};
template<> struct libdivide_constants<uint16_t,10900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10900_MAGIC, .more = U16LD_DENOM_10900_MORE};};
template<> struct libdivide_constants<uint16_t,10901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10901_MAGIC, .more = U16LD_DENOM_10901_MORE};};
template<> struct libdivide_constants<uint16_t,10902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10902_MAGIC, .more = U16LD_DENOM_10902_MORE};};
template<> struct libdivide_constants<uint16_t,10903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10903_MAGIC, .more = U16LD_DENOM_10903_MORE};};
template<> struct libdivide_constants<uint16_t,10904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10904_MAGIC, .more = U16LD_DENOM_10904_MORE};};
template<> struct libdivide_constants<uint16_t,10905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10905_MAGIC, .more = U16LD_DENOM_10905_MORE};};
template<> struct libdivide_constants<uint16_t,10906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10906_MAGIC, .more = U16LD_DENOM_10906_MORE};};
template<> struct libdivide_constants<uint16_t,10907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10907_MAGIC, .more = U16LD_DENOM_10907_MORE};};
template<> struct libdivide_constants<uint16_t,10908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10908_MAGIC, .more = U16LD_DENOM_10908_MORE};};
template<> struct libdivide_constants<uint16_t,10909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10909_MAGIC, .more = U16LD_DENOM_10909_MORE};};
template<> struct libdivide_constants<uint16_t,10910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10910_MAGIC, .more = U16LD_DENOM_10910_MORE};};
template<> struct libdivide_constants<uint16_t,10911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10911_MAGIC, .more = U16LD_DENOM_10911_MORE};};
template<> struct libdivide_constants<uint16_t,10912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10912_MAGIC, .more = U16LD_DENOM_10912_MORE};};
template<> struct libdivide_constants<uint16_t,10913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10913_MAGIC, .more = U16LD_DENOM_10913_MORE};};
template<> struct libdivide_constants<uint16_t,10914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10914_MAGIC, .more = U16LD_DENOM_10914_MORE};};
template<> struct libdivide_constants<uint16_t,10915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10915_MAGIC, .more = U16LD_DENOM_10915_MORE};};
template<> struct libdivide_constants<uint16_t,10916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10916_MAGIC, .more = U16LD_DENOM_10916_MORE};};
template<> struct libdivide_constants<uint16_t,10917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10917_MAGIC, .more = U16LD_DENOM_10917_MORE};};
template<> struct libdivide_constants<uint16_t,10918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10918_MAGIC, .more = U16LD_DENOM_10918_MORE};};
template<> struct libdivide_constants<uint16_t,10919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10919_MAGIC, .more = U16LD_DENOM_10919_MORE};};
template<> struct libdivide_constants<uint16_t,10920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10920_MAGIC, .more = U16LD_DENOM_10920_MORE};};
template<> struct libdivide_constants<uint16_t,10921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10921_MAGIC, .more = U16LD_DENOM_10921_MORE};};
template<> struct libdivide_constants<uint16_t,10922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10922_MAGIC, .more = U16LD_DENOM_10922_MORE};};
template<> struct libdivide_constants<uint16_t,10923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10923_MAGIC, .more = U16LD_DENOM_10923_MORE};};
template<> struct libdivide_constants<uint16_t,10924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10924_MAGIC, .more = U16LD_DENOM_10924_MORE};};
template<> struct libdivide_constants<uint16_t,10925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10925_MAGIC, .more = U16LD_DENOM_10925_MORE};};
template<> struct libdivide_constants<uint16_t,10926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10926_MAGIC, .more = U16LD_DENOM_10926_MORE};};
template<> struct libdivide_constants<uint16_t,10927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10927_MAGIC, .more = U16LD_DENOM_10927_MORE};};
template<> struct libdivide_constants<uint16_t,10928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10928_MAGIC, .more = U16LD_DENOM_10928_MORE};};
template<> struct libdivide_constants<uint16_t,10929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10929_MAGIC, .more = U16LD_DENOM_10929_MORE};};
template<> struct libdivide_constants<uint16_t,10930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10930_MAGIC, .more = U16LD_DENOM_10930_MORE};};
template<> struct libdivide_constants<uint16_t,10931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10931_MAGIC, .more = U16LD_DENOM_10931_MORE};};
template<> struct libdivide_constants<uint16_t,10932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10932_MAGIC, .more = U16LD_DENOM_10932_MORE};};
template<> struct libdivide_constants<uint16_t,10933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10933_MAGIC, .more = U16LD_DENOM_10933_MORE};};
template<> struct libdivide_constants<uint16_t,10934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10934_MAGIC, .more = U16LD_DENOM_10934_MORE};};
template<> struct libdivide_constants<uint16_t,10935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10935_MAGIC, .more = U16LD_DENOM_10935_MORE};};
template<> struct libdivide_constants<uint16_t,10936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10936_MAGIC, .more = U16LD_DENOM_10936_MORE};};
template<> struct libdivide_constants<uint16_t,10937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10937_MAGIC, .more = U16LD_DENOM_10937_MORE};};
template<> struct libdivide_constants<uint16_t,10938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10938_MAGIC, .more = U16LD_DENOM_10938_MORE};};
template<> struct libdivide_constants<uint16_t,10939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10939_MAGIC, .more = U16LD_DENOM_10939_MORE};};
template<> struct libdivide_constants<uint16_t,10940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10940_MAGIC, .more = U16LD_DENOM_10940_MORE};};
template<> struct libdivide_constants<uint16_t,10941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10941_MAGIC, .more = U16LD_DENOM_10941_MORE};};
template<> struct libdivide_constants<uint16_t,10942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10942_MAGIC, .more = U16LD_DENOM_10942_MORE};};
template<> struct libdivide_constants<uint16_t,10943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10943_MAGIC, .more = U16LD_DENOM_10943_MORE};};
template<> struct libdivide_constants<uint16_t,10944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10944_MAGIC, .more = U16LD_DENOM_10944_MORE};};
template<> struct libdivide_constants<uint16_t,10945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10945_MAGIC, .more = U16LD_DENOM_10945_MORE};};
template<> struct libdivide_constants<uint16_t,10946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10946_MAGIC, .more = U16LD_DENOM_10946_MORE};};
template<> struct libdivide_constants<uint16_t,10947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10947_MAGIC, .more = U16LD_DENOM_10947_MORE};};
template<> struct libdivide_constants<uint16_t,10948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10948_MAGIC, .more = U16LD_DENOM_10948_MORE};};
template<> struct libdivide_constants<uint16_t,10949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10949_MAGIC, .more = U16LD_DENOM_10949_MORE};};
template<> struct libdivide_constants<uint16_t,10950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10950_MAGIC, .more = U16LD_DENOM_10950_MORE};};
template<> struct libdivide_constants<uint16_t,10951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10951_MAGIC, .more = U16LD_DENOM_10951_MORE};};
template<> struct libdivide_constants<uint16_t,10952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10952_MAGIC, .more = U16LD_DENOM_10952_MORE};};
template<> struct libdivide_constants<uint16_t,10953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10953_MAGIC, .more = U16LD_DENOM_10953_MORE};};
template<> struct libdivide_constants<uint16_t,10954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10954_MAGIC, .more = U16LD_DENOM_10954_MORE};};
template<> struct libdivide_constants<uint16_t,10955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10955_MAGIC, .more = U16LD_DENOM_10955_MORE};};
template<> struct libdivide_constants<uint16_t,10956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10956_MAGIC, .more = U16LD_DENOM_10956_MORE};};
template<> struct libdivide_constants<uint16_t,10957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10957_MAGIC, .more = U16LD_DENOM_10957_MORE};};
template<> struct libdivide_constants<uint16_t,10958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10958_MAGIC, .more = U16LD_DENOM_10958_MORE};};
template<> struct libdivide_constants<uint16_t,10959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10959_MAGIC, .more = U16LD_DENOM_10959_MORE};};
template<> struct libdivide_constants<uint16_t,10960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10960_MAGIC, .more = U16LD_DENOM_10960_MORE};};
template<> struct libdivide_constants<uint16_t,10961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10961_MAGIC, .more = U16LD_DENOM_10961_MORE};};
template<> struct libdivide_constants<uint16_t,10962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10962_MAGIC, .more = U16LD_DENOM_10962_MORE};};
template<> struct libdivide_constants<uint16_t,10963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10963_MAGIC, .more = U16LD_DENOM_10963_MORE};};
template<> struct libdivide_constants<uint16_t,10964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10964_MAGIC, .more = U16LD_DENOM_10964_MORE};};
template<> struct libdivide_constants<uint16_t,10965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10965_MAGIC, .more = U16LD_DENOM_10965_MORE};};
template<> struct libdivide_constants<uint16_t,10966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10966_MAGIC, .more = U16LD_DENOM_10966_MORE};};
template<> struct libdivide_constants<uint16_t,10967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10967_MAGIC, .more = U16LD_DENOM_10967_MORE};};
template<> struct libdivide_constants<uint16_t,10968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10968_MAGIC, .more = U16LD_DENOM_10968_MORE};};
template<> struct libdivide_constants<uint16_t,10969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10969_MAGIC, .more = U16LD_DENOM_10969_MORE};};
template<> struct libdivide_constants<uint16_t,10970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10970_MAGIC, .more = U16LD_DENOM_10970_MORE};};
template<> struct libdivide_constants<uint16_t,10971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10971_MAGIC, .more = U16LD_DENOM_10971_MORE};};
template<> struct libdivide_constants<uint16_t,10972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10972_MAGIC, .more = U16LD_DENOM_10972_MORE};};
template<> struct libdivide_constants<uint16_t,10973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10973_MAGIC, .more = U16LD_DENOM_10973_MORE};};
template<> struct libdivide_constants<uint16_t,10974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10974_MAGIC, .more = U16LD_DENOM_10974_MORE};};
template<> struct libdivide_constants<uint16_t,10975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10975_MAGIC, .more = U16LD_DENOM_10975_MORE};};
template<> struct libdivide_constants<uint16_t,10976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10976_MAGIC, .more = U16LD_DENOM_10976_MORE};};
template<> struct libdivide_constants<uint16_t,10977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10977_MAGIC, .more = U16LD_DENOM_10977_MORE};};
template<> struct libdivide_constants<uint16_t,10978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10978_MAGIC, .more = U16LD_DENOM_10978_MORE};};
template<> struct libdivide_constants<uint16_t,10979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10979_MAGIC, .more = U16LD_DENOM_10979_MORE};};
template<> struct libdivide_constants<uint16_t,10980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10980_MAGIC, .more = U16LD_DENOM_10980_MORE};};
template<> struct libdivide_constants<uint16_t,10981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10981_MAGIC, .more = U16LD_DENOM_10981_MORE};};
template<> struct libdivide_constants<uint16_t,10982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10982_MAGIC, .more = U16LD_DENOM_10982_MORE};};
template<> struct libdivide_constants<uint16_t,10983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10983_MAGIC, .more = U16LD_DENOM_10983_MORE};};
template<> struct libdivide_constants<uint16_t,10984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10984_MAGIC, .more = U16LD_DENOM_10984_MORE};};
template<> struct libdivide_constants<uint16_t,10985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10985_MAGIC, .more = U16LD_DENOM_10985_MORE};};
template<> struct libdivide_constants<uint16_t,10986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10986_MAGIC, .more = U16LD_DENOM_10986_MORE};};
template<> struct libdivide_constants<uint16_t,10987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10987_MAGIC, .more = U16LD_DENOM_10987_MORE};};
template<> struct libdivide_constants<uint16_t,10988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10988_MAGIC, .more = U16LD_DENOM_10988_MORE};};
template<> struct libdivide_constants<uint16_t,10989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10989_MAGIC, .more = U16LD_DENOM_10989_MORE};};
template<> struct libdivide_constants<uint16_t,10990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10990_MAGIC, .more = U16LD_DENOM_10990_MORE};};
template<> struct libdivide_constants<uint16_t,10991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10991_MAGIC, .more = U16LD_DENOM_10991_MORE};};
template<> struct libdivide_constants<uint16_t,10992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10992_MAGIC, .more = U16LD_DENOM_10992_MORE};};
template<> struct libdivide_constants<uint16_t,10993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10993_MAGIC, .more = U16LD_DENOM_10993_MORE};};
template<> struct libdivide_constants<uint16_t,10994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10994_MAGIC, .more = U16LD_DENOM_10994_MORE};};
template<> struct libdivide_constants<uint16_t,10995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10995_MAGIC, .more = U16LD_DENOM_10995_MORE};};
template<> struct libdivide_constants<uint16_t,10996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10996_MAGIC, .more = U16LD_DENOM_10996_MORE};};
template<> struct libdivide_constants<uint16_t,10997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10997_MAGIC, .more = U16LD_DENOM_10997_MORE};};
template<> struct libdivide_constants<uint16_t,10998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10998_MAGIC, .more = U16LD_DENOM_10998_MORE};};
template<> struct libdivide_constants<uint16_t,10999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_10999_MAGIC, .more = U16LD_DENOM_10999_MORE};};
template<> struct libdivide_constants<uint16_t,11000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11000_MAGIC, .more = U16LD_DENOM_11000_MORE};};
template<> struct libdivide_constants<uint16_t,11001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11001_MAGIC, .more = U16LD_DENOM_11001_MORE};};
template<> struct libdivide_constants<uint16_t,11002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11002_MAGIC, .more = U16LD_DENOM_11002_MORE};};
template<> struct libdivide_constants<uint16_t,11003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11003_MAGIC, .more = U16LD_DENOM_11003_MORE};};
template<> struct libdivide_constants<uint16_t,11004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11004_MAGIC, .more = U16LD_DENOM_11004_MORE};};
template<> struct libdivide_constants<uint16_t,11005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11005_MAGIC, .more = U16LD_DENOM_11005_MORE};};
template<> struct libdivide_constants<uint16_t,11006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11006_MAGIC, .more = U16LD_DENOM_11006_MORE};};
template<> struct libdivide_constants<uint16_t,11007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11007_MAGIC, .more = U16LD_DENOM_11007_MORE};};
template<> struct libdivide_constants<uint16_t,11008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11008_MAGIC, .more = U16LD_DENOM_11008_MORE};};
template<> struct libdivide_constants<uint16_t,11009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11009_MAGIC, .more = U16LD_DENOM_11009_MORE};};
template<> struct libdivide_constants<uint16_t,11010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11010_MAGIC, .more = U16LD_DENOM_11010_MORE};};
template<> struct libdivide_constants<uint16_t,11011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11011_MAGIC, .more = U16LD_DENOM_11011_MORE};};
template<> struct libdivide_constants<uint16_t,11012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11012_MAGIC, .more = U16LD_DENOM_11012_MORE};};
template<> struct libdivide_constants<uint16_t,11013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11013_MAGIC, .more = U16LD_DENOM_11013_MORE};};
template<> struct libdivide_constants<uint16_t,11014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11014_MAGIC, .more = U16LD_DENOM_11014_MORE};};
template<> struct libdivide_constants<uint16_t,11015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11015_MAGIC, .more = U16LD_DENOM_11015_MORE};};
template<> struct libdivide_constants<uint16_t,11016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11016_MAGIC, .more = U16LD_DENOM_11016_MORE};};
template<> struct libdivide_constants<uint16_t,11017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11017_MAGIC, .more = U16LD_DENOM_11017_MORE};};
template<> struct libdivide_constants<uint16_t,11018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11018_MAGIC, .more = U16LD_DENOM_11018_MORE};};
template<> struct libdivide_constants<uint16_t,11019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11019_MAGIC, .more = U16LD_DENOM_11019_MORE};};
template<> struct libdivide_constants<uint16_t,11020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11020_MAGIC, .more = U16LD_DENOM_11020_MORE};};
template<> struct libdivide_constants<uint16_t,11021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11021_MAGIC, .more = U16LD_DENOM_11021_MORE};};
template<> struct libdivide_constants<uint16_t,11022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11022_MAGIC, .more = U16LD_DENOM_11022_MORE};};
template<> struct libdivide_constants<uint16_t,11023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11023_MAGIC, .more = U16LD_DENOM_11023_MORE};};
template<> struct libdivide_constants<uint16_t,11024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11024_MAGIC, .more = U16LD_DENOM_11024_MORE};};
template<> struct libdivide_constants<uint16_t,11025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11025_MAGIC, .more = U16LD_DENOM_11025_MORE};};
template<> struct libdivide_constants<uint16_t,11026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11026_MAGIC, .more = U16LD_DENOM_11026_MORE};};
template<> struct libdivide_constants<uint16_t,11027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11027_MAGIC, .more = U16LD_DENOM_11027_MORE};};
template<> struct libdivide_constants<uint16_t,11028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11028_MAGIC, .more = U16LD_DENOM_11028_MORE};};
template<> struct libdivide_constants<uint16_t,11029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11029_MAGIC, .more = U16LD_DENOM_11029_MORE};};
template<> struct libdivide_constants<uint16_t,11030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11030_MAGIC, .more = U16LD_DENOM_11030_MORE};};
template<> struct libdivide_constants<uint16_t,11031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11031_MAGIC, .more = U16LD_DENOM_11031_MORE};};
template<> struct libdivide_constants<uint16_t,11032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11032_MAGIC, .more = U16LD_DENOM_11032_MORE};};
template<> struct libdivide_constants<uint16_t,11033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11033_MAGIC, .more = U16LD_DENOM_11033_MORE};};
template<> struct libdivide_constants<uint16_t,11034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11034_MAGIC, .more = U16LD_DENOM_11034_MORE};};
template<> struct libdivide_constants<uint16_t,11035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11035_MAGIC, .more = U16LD_DENOM_11035_MORE};};
template<> struct libdivide_constants<uint16_t,11036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11036_MAGIC, .more = U16LD_DENOM_11036_MORE};};
template<> struct libdivide_constants<uint16_t,11037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11037_MAGIC, .more = U16LD_DENOM_11037_MORE};};
template<> struct libdivide_constants<uint16_t,11038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11038_MAGIC, .more = U16LD_DENOM_11038_MORE};};
template<> struct libdivide_constants<uint16_t,11039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11039_MAGIC, .more = U16LD_DENOM_11039_MORE};};
template<> struct libdivide_constants<uint16_t,11040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11040_MAGIC, .more = U16LD_DENOM_11040_MORE};};
template<> struct libdivide_constants<uint16_t,11041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11041_MAGIC, .more = U16LD_DENOM_11041_MORE};};
template<> struct libdivide_constants<uint16_t,11042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11042_MAGIC, .more = U16LD_DENOM_11042_MORE};};
template<> struct libdivide_constants<uint16_t,11043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11043_MAGIC, .more = U16LD_DENOM_11043_MORE};};
template<> struct libdivide_constants<uint16_t,11044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11044_MAGIC, .more = U16LD_DENOM_11044_MORE};};
template<> struct libdivide_constants<uint16_t,11045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11045_MAGIC, .more = U16LD_DENOM_11045_MORE};};
template<> struct libdivide_constants<uint16_t,11046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11046_MAGIC, .more = U16LD_DENOM_11046_MORE};};
template<> struct libdivide_constants<uint16_t,11047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11047_MAGIC, .more = U16LD_DENOM_11047_MORE};};
template<> struct libdivide_constants<uint16_t,11048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11048_MAGIC, .more = U16LD_DENOM_11048_MORE};};
template<> struct libdivide_constants<uint16_t,11049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11049_MAGIC, .more = U16LD_DENOM_11049_MORE};};
template<> struct libdivide_constants<uint16_t,11050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11050_MAGIC, .more = U16LD_DENOM_11050_MORE};};
template<> struct libdivide_constants<uint16_t,11051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11051_MAGIC, .more = U16LD_DENOM_11051_MORE};};
template<> struct libdivide_constants<uint16_t,11052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11052_MAGIC, .more = U16LD_DENOM_11052_MORE};};
template<> struct libdivide_constants<uint16_t,11053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11053_MAGIC, .more = U16LD_DENOM_11053_MORE};};
template<> struct libdivide_constants<uint16_t,11054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11054_MAGIC, .more = U16LD_DENOM_11054_MORE};};
template<> struct libdivide_constants<uint16_t,11055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11055_MAGIC, .more = U16LD_DENOM_11055_MORE};};
template<> struct libdivide_constants<uint16_t,11056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11056_MAGIC, .more = U16LD_DENOM_11056_MORE};};
template<> struct libdivide_constants<uint16_t,11057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11057_MAGIC, .more = U16LD_DENOM_11057_MORE};};
template<> struct libdivide_constants<uint16_t,11058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11058_MAGIC, .more = U16LD_DENOM_11058_MORE};};
template<> struct libdivide_constants<uint16_t,11059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11059_MAGIC, .more = U16LD_DENOM_11059_MORE};};
template<> struct libdivide_constants<uint16_t,11060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11060_MAGIC, .more = U16LD_DENOM_11060_MORE};};
template<> struct libdivide_constants<uint16_t,11061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11061_MAGIC, .more = U16LD_DENOM_11061_MORE};};
template<> struct libdivide_constants<uint16_t,11062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11062_MAGIC, .more = U16LD_DENOM_11062_MORE};};
template<> struct libdivide_constants<uint16_t,11063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11063_MAGIC, .more = U16LD_DENOM_11063_MORE};};
template<> struct libdivide_constants<uint16_t,11064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11064_MAGIC, .more = U16LD_DENOM_11064_MORE};};
template<> struct libdivide_constants<uint16_t,11065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11065_MAGIC, .more = U16LD_DENOM_11065_MORE};};
template<> struct libdivide_constants<uint16_t,11066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11066_MAGIC, .more = U16LD_DENOM_11066_MORE};};
template<> struct libdivide_constants<uint16_t,11067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11067_MAGIC, .more = U16LD_DENOM_11067_MORE};};
template<> struct libdivide_constants<uint16_t,11068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11068_MAGIC, .more = U16LD_DENOM_11068_MORE};};
template<> struct libdivide_constants<uint16_t,11069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11069_MAGIC, .more = U16LD_DENOM_11069_MORE};};
template<> struct libdivide_constants<uint16_t,11070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11070_MAGIC, .more = U16LD_DENOM_11070_MORE};};
template<> struct libdivide_constants<uint16_t,11071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11071_MAGIC, .more = U16LD_DENOM_11071_MORE};};
template<> struct libdivide_constants<uint16_t,11072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11072_MAGIC, .more = U16LD_DENOM_11072_MORE};};
template<> struct libdivide_constants<uint16_t,11073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11073_MAGIC, .more = U16LD_DENOM_11073_MORE};};
template<> struct libdivide_constants<uint16_t,11074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11074_MAGIC, .more = U16LD_DENOM_11074_MORE};};
template<> struct libdivide_constants<uint16_t,11075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11075_MAGIC, .more = U16LD_DENOM_11075_MORE};};
template<> struct libdivide_constants<uint16_t,11076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11076_MAGIC, .more = U16LD_DENOM_11076_MORE};};
template<> struct libdivide_constants<uint16_t,11077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11077_MAGIC, .more = U16LD_DENOM_11077_MORE};};
template<> struct libdivide_constants<uint16_t,11078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11078_MAGIC, .more = U16LD_DENOM_11078_MORE};};
template<> struct libdivide_constants<uint16_t,11079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11079_MAGIC, .more = U16LD_DENOM_11079_MORE};};
template<> struct libdivide_constants<uint16_t,11080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11080_MAGIC, .more = U16LD_DENOM_11080_MORE};};
template<> struct libdivide_constants<uint16_t,11081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11081_MAGIC, .more = U16LD_DENOM_11081_MORE};};
template<> struct libdivide_constants<uint16_t,11082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11082_MAGIC, .more = U16LD_DENOM_11082_MORE};};
template<> struct libdivide_constants<uint16_t,11083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11083_MAGIC, .more = U16LD_DENOM_11083_MORE};};
template<> struct libdivide_constants<uint16_t,11084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11084_MAGIC, .more = U16LD_DENOM_11084_MORE};};
template<> struct libdivide_constants<uint16_t,11085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11085_MAGIC, .more = U16LD_DENOM_11085_MORE};};
template<> struct libdivide_constants<uint16_t,11086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11086_MAGIC, .more = U16LD_DENOM_11086_MORE};};
template<> struct libdivide_constants<uint16_t,11087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11087_MAGIC, .more = U16LD_DENOM_11087_MORE};};
template<> struct libdivide_constants<uint16_t,11088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11088_MAGIC, .more = U16LD_DENOM_11088_MORE};};
template<> struct libdivide_constants<uint16_t,11089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11089_MAGIC, .more = U16LD_DENOM_11089_MORE};};
template<> struct libdivide_constants<uint16_t,11090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11090_MAGIC, .more = U16LD_DENOM_11090_MORE};};
template<> struct libdivide_constants<uint16_t,11091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11091_MAGIC, .more = U16LD_DENOM_11091_MORE};};
template<> struct libdivide_constants<uint16_t,11092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11092_MAGIC, .more = U16LD_DENOM_11092_MORE};};
template<> struct libdivide_constants<uint16_t,11093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11093_MAGIC, .more = U16LD_DENOM_11093_MORE};};
template<> struct libdivide_constants<uint16_t,11094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11094_MAGIC, .more = U16LD_DENOM_11094_MORE};};
template<> struct libdivide_constants<uint16_t,11095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11095_MAGIC, .more = U16LD_DENOM_11095_MORE};};
template<> struct libdivide_constants<uint16_t,11096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11096_MAGIC, .more = U16LD_DENOM_11096_MORE};};
template<> struct libdivide_constants<uint16_t,11097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11097_MAGIC, .more = U16LD_DENOM_11097_MORE};};
template<> struct libdivide_constants<uint16_t,11098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11098_MAGIC, .more = U16LD_DENOM_11098_MORE};};
template<> struct libdivide_constants<uint16_t,11099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11099_MAGIC, .more = U16LD_DENOM_11099_MORE};};
template<> struct libdivide_constants<uint16_t,11100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11100_MAGIC, .more = U16LD_DENOM_11100_MORE};};
template<> struct libdivide_constants<uint16_t,11101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11101_MAGIC, .more = U16LD_DENOM_11101_MORE};};
template<> struct libdivide_constants<uint16_t,11102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11102_MAGIC, .more = U16LD_DENOM_11102_MORE};};
template<> struct libdivide_constants<uint16_t,11103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11103_MAGIC, .more = U16LD_DENOM_11103_MORE};};
template<> struct libdivide_constants<uint16_t,11104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11104_MAGIC, .more = U16LD_DENOM_11104_MORE};};
template<> struct libdivide_constants<uint16_t,11105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11105_MAGIC, .more = U16LD_DENOM_11105_MORE};};
template<> struct libdivide_constants<uint16_t,11106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11106_MAGIC, .more = U16LD_DENOM_11106_MORE};};
template<> struct libdivide_constants<uint16_t,11107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11107_MAGIC, .more = U16LD_DENOM_11107_MORE};};
template<> struct libdivide_constants<uint16_t,11108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11108_MAGIC, .more = U16LD_DENOM_11108_MORE};};
template<> struct libdivide_constants<uint16_t,11109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11109_MAGIC, .more = U16LD_DENOM_11109_MORE};};
template<> struct libdivide_constants<uint16_t,11110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11110_MAGIC, .more = U16LD_DENOM_11110_MORE};};
template<> struct libdivide_constants<uint16_t,11111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11111_MAGIC, .more = U16LD_DENOM_11111_MORE};};
template<> struct libdivide_constants<uint16_t,11112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11112_MAGIC, .more = U16LD_DENOM_11112_MORE};};
template<> struct libdivide_constants<uint16_t,11113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11113_MAGIC, .more = U16LD_DENOM_11113_MORE};};
template<> struct libdivide_constants<uint16_t,11114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11114_MAGIC, .more = U16LD_DENOM_11114_MORE};};
template<> struct libdivide_constants<uint16_t,11115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11115_MAGIC, .more = U16LD_DENOM_11115_MORE};};
template<> struct libdivide_constants<uint16_t,11116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11116_MAGIC, .more = U16LD_DENOM_11116_MORE};};
template<> struct libdivide_constants<uint16_t,11117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11117_MAGIC, .more = U16LD_DENOM_11117_MORE};};
template<> struct libdivide_constants<uint16_t,11118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11118_MAGIC, .more = U16LD_DENOM_11118_MORE};};
template<> struct libdivide_constants<uint16_t,11119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11119_MAGIC, .more = U16LD_DENOM_11119_MORE};};
template<> struct libdivide_constants<uint16_t,11120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11120_MAGIC, .more = U16LD_DENOM_11120_MORE};};
template<> struct libdivide_constants<uint16_t,11121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11121_MAGIC, .more = U16LD_DENOM_11121_MORE};};
template<> struct libdivide_constants<uint16_t,11122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11122_MAGIC, .more = U16LD_DENOM_11122_MORE};};
template<> struct libdivide_constants<uint16_t,11123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11123_MAGIC, .more = U16LD_DENOM_11123_MORE};};
template<> struct libdivide_constants<uint16_t,11124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11124_MAGIC, .more = U16LD_DENOM_11124_MORE};};
template<> struct libdivide_constants<uint16_t,11125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11125_MAGIC, .more = U16LD_DENOM_11125_MORE};};
template<> struct libdivide_constants<uint16_t,11126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11126_MAGIC, .more = U16LD_DENOM_11126_MORE};};
template<> struct libdivide_constants<uint16_t,11127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11127_MAGIC, .more = U16LD_DENOM_11127_MORE};};
template<> struct libdivide_constants<uint16_t,11128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11128_MAGIC, .more = U16LD_DENOM_11128_MORE};};
template<> struct libdivide_constants<uint16_t,11129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11129_MAGIC, .more = U16LD_DENOM_11129_MORE};};
template<> struct libdivide_constants<uint16_t,11130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11130_MAGIC, .more = U16LD_DENOM_11130_MORE};};
template<> struct libdivide_constants<uint16_t,11131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11131_MAGIC, .more = U16LD_DENOM_11131_MORE};};
template<> struct libdivide_constants<uint16_t,11132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11132_MAGIC, .more = U16LD_DENOM_11132_MORE};};
template<> struct libdivide_constants<uint16_t,11133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11133_MAGIC, .more = U16LD_DENOM_11133_MORE};};
template<> struct libdivide_constants<uint16_t,11134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11134_MAGIC, .more = U16LD_DENOM_11134_MORE};};
template<> struct libdivide_constants<uint16_t,11135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11135_MAGIC, .more = U16LD_DENOM_11135_MORE};};
template<> struct libdivide_constants<uint16_t,11136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11136_MAGIC, .more = U16LD_DENOM_11136_MORE};};
template<> struct libdivide_constants<uint16_t,11137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11137_MAGIC, .more = U16LD_DENOM_11137_MORE};};
template<> struct libdivide_constants<uint16_t,11138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11138_MAGIC, .more = U16LD_DENOM_11138_MORE};};
template<> struct libdivide_constants<uint16_t,11139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11139_MAGIC, .more = U16LD_DENOM_11139_MORE};};
template<> struct libdivide_constants<uint16_t,11140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11140_MAGIC, .more = U16LD_DENOM_11140_MORE};};
template<> struct libdivide_constants<uint16_t,11141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11141_MAGIC, .more = U16LD_DENOM_11141_MORE};};
template<> struct libdivide_constants<uint16_t,11142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11142_MAGIC, .more = U16LD_DENOM_11142_MORE};};
template<> struct libdivide_constants<uint16_t,11143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11143_MAGIC, .more = U16LD_DENOM_11143_MORE};};
template<> struct libdivide_constants<uint16_t,11144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11144_MAGIC, .more = U16LD_DENOM_11144_MORE};};
template<> struct libdivide_constants<uint16_t,11145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11145_MAGIC, .more = U16LD_DENOM_11145_MORE};};
template<> struct libdivide_constants<uint16_t,11146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11146_MAGIC, .more = U16LD_DENOM_11146_MORE};};
template<> struct libdivide_constants<uint16_t,11147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11147_MAGIC, .more = U16LD_DENOM_11147_MORE};};
template<> struct libdivide_constants<uint16_t,11148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11148_MAGIC, .more = U16LD_DENOM_11148_MORE};};
template<> struct libdivide_constants<uint16_t,11149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11149_MAGIC, .more = U16LD_DENOM_11149_MORE};};
template<> struct libdivide_constants<uint16_t,11150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11150_MAGIC, .more = U16LD_DENOM_11150_MORE};};
template<> struct libdivide_constants<uint16_t,11151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11151_MAGIC, .more = U16LD_DENOM_11151_MORE};};
template<> struct libdivide_constants<uint16_t,11152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11152_MAGIC, .more = U16LD_DENOM_11152_MORE};};
template<> struct libdivide_constants<uint16_t,11153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11153_MAGIC, .more = U16LD_DENOM_11153_MORE};};
template<> struct libdivide_constants<uint16_t,11154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11154_MAGIC, .more = U16LD_DENOM_11154_MORE};};
template<> struct libdivide_constants<uint16_t,11155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11155_MAGIC, .more = U16LD_DENOM_11155_MORE};};
template<> struct libdivide_constants<uint16_t,11156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11156_MAGIC, .more = U16LD_DENOM_11156_MORE};};
template<> struct libdivide_constants<uint16_t,11157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11157_MAGIC, .more = U16LD_DENOM_11157_MORE};};
template<> struct libdivide_constants<uint16_t,11158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11158_MAGIC, .more = U16LD_DENOM_11158_MORE};};
template<> struct libdivide_constants<uint16_t,11159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11159_MAGIC, .more = U16LD_DENOM_11159_MORE};};
template<> struct libdivide_constants<uint16_t,11160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11160_MAGIC, .more = U16LD_DENOM_11160_MORE};};
template<> struct libdivide_constants<uint16_t,11161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11161_MAGIC, .more = U16LD_DENOM_11161_MORE};};
template<> struct libdivide_constants<uint16_t,11162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11162_MAGIC, .more = U16LD_DENOM_11162_MORE};};
template<> struct libdivide_constants<uint16_t,11163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11163_MAGIC, .more = U16LD_DENOM_11163_MORE};};
template<> struct libdivide_constants<uint16_t,11164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11164_MAGIC, .more = U16LD_DENOM_11164_MORE};};
template<> struct libdivide_constants<uint16_t,11165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11165_MAGIC, .more = U16LD_DENOM_11165_MORE};};
template<> struct libdivide_constants<uint16_t,11166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11166_MAGIC, .more = U16LD_DENOM_11166_MORE};};
template<> struct libdivide_constants<uint16_t,11167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11167_MAGIC, .more = U16LD_DENOM_11167_MORE};};
template<> struct libdivide_constants<uint16_t,11168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11168_MAGIC, .more = U16LD_DENOM_11168_MORE};};
template<> struct libdivide_constants<uint16_t,11169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11169_MAGIC, .more = U16LD_DENOM_11169_MORE};};
template<> struct libdivide_constants<uint16_t,11170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11170_MAGIC, .more = U16LD_DENOM_11170_MORE};};
template<> struct libdivide_constants<uint16_t,11171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11171_MAGIC, .more = U16LD_DENOM_11171_MORE};};
template<> struct libdivide_constants<uint16_t,11172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11172_MAGIC, .more = U16LD_DENOM_11172_MORE};};
template<> struct libdivide_constants<uint16_t,11173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11173_MAGIC, .more = U16LD_DENOM_11173_MORE};};
template<> struct libdivide_constants<uint16_t,11174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11174_MAGIC, .more = U16LD_DENOM_11174_MORE};};
template<> struct libdivide_constants<uint16_t,11175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11175_MAGIC, .more = U16LD_DENOM_11175_MORE};};
template<> struct libdivide_constants<uint16_t,11176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11176_MAGIC, .more = U16LD_DENOM_11176_MORE};};
template<> struct libdivide_constants<uint16_t,11177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11177_MAGIC, .more = U16LD_DENOM_11177_MORE};};
template<> struct libdivide_constants<uint16_t,11178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11178_MAGIC, .more = U16LD_DENOM_11178_MORE};};
template<> struct libdivide_constants<uint16_t,11179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11179_MAGIC, .more = U16LD_DENOM_11179_MORE};};
template<> struct libdivide_constants<uint16_t,11180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11180_MAGIC, .more = U16LD_DENOM_11180_MORE};};
template<> struct libdivide_constants<uint16_t,11181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11181_MAGIC, .more = U16LD_DENOM_11181_MORE};};
template<> struct libdivide_constants<uint16_t,11182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11182_MAGIC, .more = U16LD_DENOM_11182_MORE};};
template<> struct libdivide_constants<uint16_t,11183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11183_MAGIC, .more = U16LD_DENOM_11183_MORE};};
template<> struct libdivide_constants<uint16_t,11184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11184_MAGIC, .more = U16LD_DENOM_11184_MORE};};
template<> struct libdivide_constants<uint16_t,11185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11185_MAGIC, .more = U16LD_DENOM_11185_MORE};};
template<> struct libdivide_constants<uint16_t,11186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11186_MAGIC, .more = U16LD_DENOM_11186_MORE};};
template<> struct libdivide_constants<uint16_t,11187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11187_MAGIC, .more = U16LD_DENOM_11187_MORE};};
template<> struct libdivide_constants<uint16_t,11188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11188_MAGIC, .more = U16LD_DENOM_11188_MORE};};
template<> struct libdivide_constants<uint16_t,11189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11189_MAGIC, .more = U16LD_DENOM_11189_MORE};};
template<> struct libdivide_constants<uint16_t,11190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11190_MAGIC, .more = U16LD_DENOM_11190_MORE};};
template<> struct libdivide_constants<uint16_t,11191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11191_MAGIC, .more = U16LD_DENOM_11191_MORE};};
template<> struct libdivide_constants<uint16_t,11192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11192_MAGIC, .more = U16LD_DENOM_11192_MORE};};
template<> struct libdivide_constants<uint16_t,11193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11193_MAGIC, .more = U16LD_DENOM_11193_MORE};};
template<> struct libdivide_constants<uint16_t,11194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11194_MAGIC, .more = U16LD_DENOM_11194_MORE};};
template<> struct libdivide_constants<uint16_t,11195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11195_MAGIC, .more = U16LD_DENOM_11195_MORE};};
template<> struct libdivide_constants<uint16_t,11196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11196_MAGIC, .more = U16LD_DENOM_11196_MORE};};
template<> struct libdivide_constants<uint16_t,11197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11197_MAGIC, .more = U16LD_DENOM_11197_MORE};};
template<> struct libdivide_constants<uint16_t,11198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11198_MAGIC, .more = U16LD_DENOM_11198_MORE};};
template<> struct libdivide_constants<uint16_t,11199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11199_MAGIC, .more = U16LD_DENOM_11199_MORE};};
template<> struct libdivide_constants<uint16_t,11200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11200_MAGIC, .more = U16LD_DENOM_11200_MORE};};
template<> struct libdivide_constants<uint16_t,11201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11201_MAGIC, .more = U16LD_DENOM_11201_MORE};};
template<> struct libdivide_constants<uint16_t,11202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11202_MAGIC, .more = U16LD_DENOM_11202_MORE};};
template<> struct libdivide_constants<uint16_t,11203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11203_MAGIC, .more = U16LD_DENOM_11203_MORE};};
template<> struct libdivide_constants<uint16_t,11204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11204_MAGIC, .more = U16LD_DENOM_11204_MORE};};
template<> struct libdivide_constants<uint16_t,11205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11205_MAGIC, .more = U16LD_DENOM_11205_MORE};};
template<> struct libdivide_constants<uint16_t,11206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11206_MAGIC, .more = U16LD_DENOM_11206_MORE};};
template<> struct libdivide_constants<uint16_t,11207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11207_MAGIC, .more = U16LD_DENOM_11207_MORE};};
template<> struct libdivide_constants<uint16_t,11208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11208_MAGIC, .more = U16LD_DENOM_11208_MORE};};
template<> struct libdivide_constants<uint16_t,11209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11209_MAGIC, .more = U16LD_DENOM_11209_MORE};};
template<> struct libdivide_constants<uint16_t,11210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11210_MAGIC, .more = U16LD_DENOM_11210_MORE};};
template<> struct libdivide_constants<uint16_t,11211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11211_MAGIC, .more = U16LD_DENOM_11211_MORE};};
template<> struct libdivide_constants<uint16_t,11212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11212_MAGIC, .more = U16LD_DENOM_11212_MORE};};
template<> struct libdivide_constants<uint16_t,11213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11213_MAGIC, .more = U16LD_DENOM_11213_MORE};};
template<> struct libdivide_constants<uint16_t,11214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11214_MAGIC, .more = U16LD_DENOM_11214_MORE};};
template<> struct libdivide_constants<uint16_t,11215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11215_MAGIC, .more = U16LD_DENOM_11215_MORE};};
template<> struct libdivide_constants<uint16_t,11216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11216_MAGIC, .more = U16LD_DENOM_11216_MORE};};
template<> struct libdivide_constants<uint16_t,11217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11217_MAGIC, .more = U16LD_DENOM_11217_MORE};};
template<> struct libdivide_constants<uint16_t,11218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11218_MAGIC, .more = U16LD_DENOM_11218_MORE};};
template<> struct libdivide_constants<uint16_t,11219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11219_MAGIC, .more = U16LD_DENOM_11219_MORE};};
template<> struct libdivide_constants<uint16_t,11220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11220_MAGIC, .more = U16LD_DENOM_11220_MORE};};
template<> struct libdivide_constants<uint16_t,11221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11221_MAGIC, .more = U16LD_DENOM_11221_MORE};};
template<> struct libdivide_constants<uint16_t,11222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11222_MAGIC, .more = U16LD_DENOM_11222_MORE};};
template<> struct libdivide_constants<uint16_t,11223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11223_MAGIC, .more = U16LD_DENOM_11223_MORE};};
template<> struct libdivide_constants<uint16_t,11224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11224_MAGIC, .more = U16LD_DENOM_11224_MORE};};
template<> struct libdivide_constants<uint16_t,11225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11225_MAGIC, .more = U16LD_DENOM_11225_MORE};};
template<> struct libdivide_constants<uint16_t,11226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11226_MAGIC, .more = U16LD_DENOM_11226_MORE};};
template<> struct libdivide_constants<uint16_t,11227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11227_MAGIC, .more = U16LD_DENOM_11227_MORE};};
template<> struct libdivide_constants<uint16_t,11228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11228_MAGIC, .more = U16LD_DENOM_11228_MORE};};
template<> struct libdivide_constants<uint16_t,11229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11229_MAGIC, .more = U16LD_DENOM_11229_MORE};};
template<> struct libdivide_constants<uint16_t,11230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11230_MAGIC, .more = U16LD_DENOM_11230_MORE};};
template<> struct libdivide_constants<uint16_t,11231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11231_MAGIC, .more = U16LD_DENOM_11231_MORE};};
template<> struct libdivide_constants<uint16_t,11232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11232_MAGIC, .more = U16LD_DENOM_11232_MORE};};
template<> struct libdivide_constants<uint16_t,11233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11233_MAGIC, .more = U16LD_DENOM_11233_MORE};};
template<> struct libdivide_constants<uint16_t,11234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11234_MAGIC, .more = U16LD_DENOM_11234_MORE};};
template<> struct libdivide_constants<uint16_t,11235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11235_MAGIC, .more = U16LD_DENOM_11235_MORE};};
template<> struct libdivide_constants<uint16_t,11236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11236_MAGIC, .more = U16LD_DENOM_11236_MORE};};
template<> struct libdivide_constants<uint16_t,11237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11237_MAGIC, .more = U16LD_DENOM_11237_MORE};};
template<> struct libdivide_constants<uint16_t,11238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11238_MAGIC, .more = U16LD_DENOM_11238_MORE};};
template<> struct libdivide_constants<uint16_t,11239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11239_MAGIC, .more = U16LD_DENOM_11239_MORE};};
template<> struct libdivide_constants<uint16_t,11240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11240_MAGIC, .more = U16LD_DENOM_11240_MORE};};
template<> struct libdivide_constants<uint16_t,11241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11241_MAGIC, .more = U16LD_DENOM_11241_MORE};};
template<> struct libdivide_constants<uint16_t,11242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11242_MAGIC, .more = U16LD_DENOM_11242_MORE};};
template<> struct libdivide_constants<uint16_t,11243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11243_MAGIC, .more = U16LD_DENOM_11243_MORE};};
template<> struct libdivide_constants<uint16_t,11244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11244_MAGIC, .more = U16LD_DENOM_11244_MORE};};
template<> struct libdivide_constants<uint16_t,11245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11245_MAGIC, .more = U16LD_DENOM_11245_MORE};};
template<> struct libdivide_constants<uint16_t,11246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11246_MAGIC, .more = U16LD_DENOM_11246_MORE};};
template<> struct libdivide_constants<uint16_t,11247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11247_MAGIC, .more = U16LD_DENOM_11247_MORE};};
template<> struct libdivide_constants<uint16_t,11248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11248_MAGIC, .more = U16LD_DENOM_11248_MORE};};
template<> struct libdivide_constants<uint16_t,11249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11249_MAGIC, .more = U16LD_DENOM_11249_MORE};};
template<> struct libdivide_constants<uint16_t,11250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11250_MAGIC, .more = U16LD_DENOM_11250_MORE};};
template<> struct libdivide_constants<uint16_t,11251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11251_MAGIC, .more = U16LD_DENOM_11251_MORE};};
template<> struct libdivide_constants<uint16_t,11252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11252_MAGIC, .more = U16LD_DENOM_11252_MORE};};
template<> struct libdivide_constants<uint16_t,11253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11253_MAGIC, .more = U16LD_DENOM_11253_MORE};};
template<> struct libdivide_constants<uint16_t,11254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11254_MAGIC, .more = U16LD_DENOM_11254_MORE};};
template<> struct libdivide_constants<uint16_t,11255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11255_MAGIC, .more = U16LD_DENOM_11255_MORE};};
template<> struct libdivide_constants<uint16_t,11256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11256_MAGIC, .more = U16LD_DENOM_11256_MORE};};
template<> struct libdivide_constants<uint16_t,11257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11257_MAGIC, .more = U16LD_DENOM_11257_MORE};};
template<> struct libdivide_constants<uint16_t,11258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11258_MAGIC, .more = U16LD_DENOM_11258_MORE};};
template<> struct libdivide_constants<uint16_t,11259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11259_MAGIC, .more = U16LD_DENOM_11259_MORE};};
template<> struct libdivide_constants<uint16_t,11260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11260_MAGIC, .more = U16LD_DENOM_11260_MORE};};
template<> struct libdivide_constants<uint16_t,11261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11261_MAGIC, .more = U16LD_DENOM_11261_MORE};};
template<> struct libdivide_constants<uint16_t,11262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11262_MAGIC, .more = U16LD_DENOM_11262_MORE};};
template<> struct libdivide_constants<uint16_t,11263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11263_MAGIC, .more = U16LD_DENOM_11263_MORE};};
template<> struct libdivide_constants<uint16_t,11264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11264_MAGIC, .more = U16LD_DENOM_11264_MORE};};
template<> struct libdivide_constants<uint16_t,11265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11265_MAGIC, .more = U16LD_DENOM_11265_MORE};};
template<> struct libdivide_constants<uint16_t,11266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11266_MAGIC, .more = U16LD_DENOM_11266_MORE};};
template<> struct libdivide_constants<uint16_t,11267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11267_MAGIC, .more = U16LD_DENOM_11267_MORE};};
template<> struct libdivide_constants<uint16_t,11268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11268_MAGIC, .more = U16LD_DENOM_11268_MORE};};
template<> struct libdivide_constants<uint16_t,11269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11269_MAGIC, .more = U16LD_DENOM_11269_MORE};};
template<> struct libdivide_constants<uint16_t,11270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11270_MAGIC, .more = U16LD_DENOM_11270_MORE};};
template<> struct libdivide_constants<uint16_t,11271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11271_MAGIC, .more = U16LD_DENOM_11271_MORE};};
template<> struct libdivide_constants<uint16_t,11272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11272_MAGIC, .more = U16LD_DENOM_11272_MORE};};
template<> struct libdivide_constants<uint16_t,11273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11273_MAGIC, .more = U16LD_DENOM_11273_MORE};};
template<> struct libdivide_constants<uint16_t,11274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11274_MAGIC, .more = U16LD_DENOM_11274_MORE};};
template<> struct libdivide_constants<uint16_t,11275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11275_MAGIC, .more = U16LD_DENOM_11275_MORE};};
template<> struct libdivide_constants<uint16_t,11276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11276_MAGIC, .more = U16LD_DENOM_11276_MORE};};
template<> struct libdivide_constants<uint16_t,11277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11277_MAGIC, .more = U16LD_DENOM_11277_MORE};};
template<> struct libdivide_constants<uint16_t,11278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11278_MAGIC, .more = U16LD_DENOM_11278_MORE};};
template<> struct libdivide_constants<uint16_t,11279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11279_MAGIC, .more = U16LD_DENOM_11279_MORE};};
template<> struct libdivide_constants<uint16_t,11280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11280_MAGIC, .more = U16LD_DENOM_11280_MORE};};
template<> struct libdivide_constants<uint16_t,11281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11281_MAGIC, .more = U16LD_DENOM_11281_MORE};};
template<> struct libdivide_constants<uint16_t,11282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11282_MAGIC, .more = U16LD_DENOM_11282_MORE};};
template<> struct libdivide_constants<uint16_t,11283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11283_MAGIC, .more = U16LD_DENOM_11283_MORE};};
template<> struct libdivide_constants<uint16_t,11284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11284_MAGIC, .more = U16LD_DENOM_11284_MORE};};
template<> struct libdivide_constants<uint16_t,11285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11285_MAGIC, .more = U16LD_DENOM_11285_MORE};};
template<> struct libdivide_constants<uint16_t,11286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11286_MAGIC, .more = U16LD_DENOM_11286_MORE};};
template<> struct libdivide_constants<uint16_t,11287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11287_MAGIC, .more = U16LD_DENOM_11287_MORE};};
template<> struct libdivide_constants<uint16_t,11288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11288_MAGIC, .more = U16LD_DENOM_11288_MORE};};
template<> struct libdivide_constants<uint16_t,11289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11289_MAGIC, .more = U16LD_DENOM_11289_MORE};};
template<> struct libdivide_constants<uint16_t,11290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11290_MAGIC, .more = U16LD_DENOM_11290_MORE};};
template<> struct libdivide_constants<uint16_t,11291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11291_MAGIC, .more = U16LD_DENOM_11291_MORE};};
template<> struct libdivide_constants<uint16_t,11292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11292_MAGIC, .more = U16LD_DENOM_11292_MORE};};
template<> struct libdivide_constants<uint16_t,11293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11293_MAGIC, .more = U16LD_DENOM_11293_MORE};};
template<> struct libdivide_constants<uint16_t,11294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11294_MAGIC, .more = U16LD_DENOM_11294_MORE};};
template<> struct libdivide_constants<uint16_t,11295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11295_MAGIC, .more = U16LD_DENOM_11295_MORE};};
template<> struct libdivide_constants<uint16_t,11296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11296_MAGIC, .more = U16LD_DENOM_11296_MORE};};
template<> struct libdivide_constants<uint16_t,11297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11297_MAGIC, .more = U16LD_DENOM_11297_MORE};};
template<> struct libdivide_constants<uint16_t,11298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11298_MAGIC, .more = U16LD_DENOM_11298_MORE};};
template<> struct libdivide_constants<uint16_t,11299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11299_MAGIC, .more = U16LD_DENOM_11299_MORE};};
template<> struct libdivide_constants<uint16_t,11300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11300_MAGIC, .more = U16LD_DENOM_11300_MORE};};
template<> struct libdivide_constants<uint16_t,11301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11301_MAGIC, .more = U16LD_DENOM_11301_MORE};};
template<> struct libdivide_constants<uint16_t,11302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11302_MAGIC, .more = U16LD_DENOM_11302_MORE};};
template<> struct libdivide_constants<uint16_t,11303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11303_MAGIC, .more = U16LD_DENOM_11303_MORE};};
template<> struct libdivide_constants<uint16_t,11304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11304_MAGIC, .more = U16LD_DENOM_11304_MORE};};
template<> struct libdivide_constants<uint16_t,11305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11305_MAGIC, .more = U16LD_DENOM_11305_MORE};};
template<> struct libdivide_constants<uint16_t,11306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11306_MAGIC, .more = U16LD_DENOM_11306_MORE};};
template<> struct libdivide_constants<uint16_t,11307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11307_MAGIC, .more = U16LD_DENOM_11307_MORE};};
template<> struct libdivide_constants<uint16_t,11308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11308_MAGIC, .more = U16LD_DENOM_11308_MORE};};
template<> struct libdivide_constants<uint16_t,11309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11309_MAGIC, .more = U16LD_DENOM_11309_MORE};};
template<> struct libdivide_constants<uint16_t,11310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11310_MAGIC, .more = U16LD_DENOM_11310_MORE};};
template<> struct libdivide_constants<uint16_t,11311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11311_MAGIC, .more = U16LD_DENOM_11311_MORE};};
template<> struct libdivide_constants<uint16_t,11312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11312_MAGIC, .more = U16LD_DENOM_11312_MORE};};
template<> struct libdivide_constants<uint16_t,11313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11313_MAGIC, .more = U16LD_DENOM_11313_MORE};};
template<> struct libdivide_constants<uint16_t,11314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11314_MAGIC, .more = U16LD_DENOM_11314_MORE};};
template<> struct libdivide_constants<uint16_t,11315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11315_MAGIC, .more = U16LD_DENOM_11315_MORE};};
template<> struct libdivide_constants<uint16_t,11316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11316_MAGIC, .more = U16LD_DENOM_11316_MORE};};
template<> struct libdivide_constants<uint16_t,11317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11317_MAGIC, .more = U16LD_DENOM_11317_MORE};};
template<> struct libdivide_constants<uint16_t,11318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11318_MAGIC, .more = U16LD_DENOM_11318_MORE};};
template<> struct libdivide_constants<uint16_t,11319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11319_MAGIC, .more = U16LD_DENOM_11319_MORE};};
template<> struct libdivide_constants<uint16_t,11320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11320_MAGIC, .more = U16LD_DENOM_11320_MORE};};
template<> struct libdivide_constants<uint16_t,11321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11321_MAGIC, .more = U16LD_DENOM_11321_MORE};};
template<> struct libdivide_constants<uint16_t,11322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11322_MAGIC, .more = U16LD_DENOM_11322_MORE};};
template<> struct libdivide_constants<uint16_t,11323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11323_MAGIC, .more = U16LD_DENOM_11323_MORE};};
template<> struct libdivide_constants<uint16_t,11324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11324_MAGIC, .more = U16LD_DENOM_11324_MORE};};
template<> struct libdivide_constants<uint16_t,11325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11325_MAGIC, .more = U16LD_DENOM_11325_MORE};};
template<> struct libdivide_constants<uint16_t,11326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11326_MAGIC, .more = U16LD_DENOM_11326_MORE};};
template<> struct libdivide_constants<uint16_t,11327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11327_MAGIC, .more = U16LD_DENOM_11327_MORE};};
template<> struct libdivide_constants<uint16_t,11328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11328_MAGIC, .more = U16LD_DENOM_11328_MORE};};
template<> struct libdivide_constants<uint16_t,11329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11329_MAGIC, .more = U16LD_DENOM_11329_MORE};};
template<> struct libdivide_constants<uint16_t,11330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11330_MAGIC, .more = U16LD_DENOM_11330_MORE};};
template<> struct libdivide_constants<uint16_t,11331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11331_MAGIC, .more = U16LD_DENOM_11331_MORE};};
template<> struct libdivide_constants<uint16_t,11332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11332_MAGIC, .more = U16LD_DENOM_11332_MORE};};
template<> struct libdivide_constants<uint16_t,11333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11333_MAGIC, .more = U16LD_DENOM_11333_MORE};};
template<> struct libdivide_constants<uint16_t,11334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11334_MAGIC, .more = U16LD_DENOM_11334_MORE};};
template<> struct libdivide_constants<uint16_t,11335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11335_MAGIC, .more = U16LD_DENOM_11335_MORE};};
template<> struct libdivide_constants<uint16_t,11336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11336_MAGIC, .more = U16LD_DENOM_11336_MORE};};
template<> struct libdivide_constants<uint16_t,11337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11337_MAGIC, .more = U16LD_DENOM_11337_MORE};};
template<> struct libdivide_constants<uint16_t,11338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11338_MAGIC, .more = U16LD_DENOM_11338_MORE};};
template<> struct libdivide_constants<uint16_t,11339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11339_MAGIC, .more = U16LD_DENOM_11339_MORE};};
template<> struct libdivide_constants<uint16_t,11340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11340_MAGIC, .more = U16LD_DENOM_11340_MORE};};
template<> struct libdivide_constants<uint16_t,11341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11341_MAGIC, .more = U16LD_DENOM_11341_MORE};};
template<> struct libdivide_constants<uint16_t,11342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11342_MAGIC, .more = U16LD_DENOM_11342_MORE};};
template<> struct libdivide_constants<uint16_t,11343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11343_MAGIC, .more = U16LD_DENOM_11343_MORE};};
template<> struct libdivide_constants<uint16_t,11344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11344_MAGIC, .more = U16LD_DENOM_11344_MORE};};
template<> struct libdivide_constants<uint16_t,11345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11345_MAGIC, .more = U16LD_DENOM_11345_MORE};};
template<> struct libdivide_constants<uint16_t,11346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11346_MAGIC, .more = U16LD_DENOM_11346_MORE};};
template<> struct libdivide_constants<uint16_t,11347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11347_MAGIC, .more = U16LD_DENOM_11347_MORE};};
template<> struct libdivide_constants<uint16_t,11348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11348_MAGIC, .more = U16LD_DENOM_11348_MORE};};
template<> struct libdivide_constants<uint16_t,11349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11349_MAGIC, .more = U16LD_DENOM_11349_MORE};};
template<> struct libdivide_constants<uint16_t,11350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11350_MAGIC, .more = U16LD_DENOM_11350_MORE};};
template<> struct libdivide_constants<uint16_t,11351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11351_MAGIC, .more = U16LD_DENOM_11351_MORE};};
template<> struct libdivide_constants<uint16_t,11352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11352_MAGIC, .more = U16LD_DENOM_11352_MORE};};
template<> struct libdivide_constants<uint16_t,11353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11353_MAGIC, .more = U16LD_DENOM_11353_MORE};};
template<> struct libdivide_constants<uint16_t,11354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11354_MAGIC, .more = U16LD_DENOM_11354_MORE};};
template<> struct libdivide_constants<uint16_t,11355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11355_MAGIC, .more = U16LD_DENOM_11355_MORE};};
template<> struct libdivide_constants<uint16_t,11356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11356_MAGIC, .more = U16LD_DENOM_11356_MORE};};
template<> struct libdivide_constants<uint16_t,11357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11357_MAGIC, .more = U16LD_DENOM_11357_MORE};};
template<> struct libdivide_constants<uint16_t,11358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11358_MAGIC, .more = U16LD_DENOM_11358_MORE};};
template<> struct libdivide_constants<uint16_t,11359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11359_MAGIC, .more = U16LD_DENOM_11359_MORE};};
template<> struct libdivide_constants<uint16_t,11360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11360_MAGIC, .more = U16LD_DENOM_11360_MORE};};
template<> struct libdivide_constants<uint16_t,11361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11361_MAGIC, .more = U16LD_DENOM_11361_MORE};};
template<> struct libdivide_constants<uint16_t,11362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11362_MAGIC, .more = U16LD_DENOM_11362_MORE};};
template<> struct libdivide_constants<uint16_t,11363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11363_MAGIC, .more = U16LD_DENOM_11363_MORE};};
template<> struct libdivide_constants<uint16_t,11364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11364_MAGIC, .more = U16LD_DENOM_11364_MORE};};
template<> struct libdivide_constants<uint16_t,11365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11365_MAGIC, .more = U16LD_DENOM_11365_MORE};};
template<> struct libdivide_constants<uint16_t,11366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11366_MAGIC, .more = U16LD_DENOM_11366_MORE};};
template<> struct libdivide_constants<uint16_t,11367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11367_MAGIC, .more = U16LD_DENOM_11367_MORE};};
template<> struct libdivide_constants<uint16_t,11368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11368_MAGIC, .more = U16LD_DENOM_11368_MORE};};
template<> struct libdivide_constants<uint16_t,11369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11369_MAGIC, .more = U16LD_DENOM_11369_MORE};};
template<> struct libdivide_constants<uint16_t,11370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11370_MAGIC, .more = U16LD_DENOM_11370_MORE};};
template<> struct libdivide_constants<uint16_t,11371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11371_MAGIC, .more = U16LD_DENOM_11371_MORE};};
template<> struct libdivide_constants<uint16_t,11372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11372_MAGIC, .more = U16LD_DENOM_11372_MORE};};
template<> struct libdivide_constants<uint16_t,11373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11373_MAGIC, .more = U16LD_DENOM_11373_MORE};};
template<> struct libdivide_constants<uint16_t,11374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11374_MAGIC, .more = U16LD_DENOM_11374_MORE};};
template<> struct libdivide_constants<uint16_t,11375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11375_MAGIC, .more = U16LD_DENOM_11375_MORE};};
template<> struct libdivide_constants<uint16_t,11376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11376_MAGIC, .more = U16LD_DENOM_11376_MORE};};
template<> struct libdivide_constants<uint16_t,11377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11377_MAGIC, .more = U16LD_DENOM_11377_MORE};};
template<> struct libdivide_constants<uint16_t,11378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11378_MAGIC, .more = U16LD_DENOM_11378_MORE};};
template<> struct libdivide_constants<uint16_t,11379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11379_MAGIC, .more = U16LD_DENOM_11379_MORE};};
template<> struct libdivide_constants<uint16_t,11380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11380_MAGIC, .more = U16LD_DENOM_11380_MORE};};
template<> struct libdivide_constants<uint16_t,11381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11381_MAGIC, .more = U16LD_DENOM_11381_MORE};};
template<> struct libdivide_constants<uint16_t,11382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11382_MAGIC, .more = U16LD_DENOM_11382_MORE};};
template<> struct libdivide_constants<uint16_t,11383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11383_MAGIC, .more = U16LD_DENOM_11383_MORE};};
template<> struct libdivide_constants<uint16_t,11384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11384_MAGIC, .more = U16LD_DENOM_11384_MORE};};
template<> struct libdivide_constants<uint16_t,11385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11385_MAGIC, .more = U16LD_DENOM_11385_MORE};};
template<> struct libdivide_constants<uint16_t,11386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11386_MAGIC, .more = U16LD_DENOM_11386_MORE};};
template<> struct libdivide_constants<uint16_t,11387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11387_MAGIC, .more = U16LD_DENOM_11387_MORE};};
template<> struct libdivide_constants<uint16_t,11388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11388_MAGIC, .more = U16LD_DENOM_11388_MORE};};
template<> struct libdivide_constants<uint16_t,11389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11389_MAGIC, .more = U16LD_DENOM_11389_MORE};};
template<> struct libdivide_constants<uint16_t,11390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11390_MAGIC, .more = U16LD_DENOM_11390_MORE};};
template<> struct libdivide_constants<uint16_t,11391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11391_MAGIC, .more = U16LD_DENOM_11391_MORE};};
template<> struct libdivide_constants<uint16_t,11392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11392_MAGIC, .more = U16LD_DENOM_11392_MORE};};
template<> struct libdivide_constants<uint16_t,11393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11393_MAGIC, .more = U16LD_DENOM_11393_MORE};};
template<> struct libdivide_constants<uint16_t,11394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11394_MAGIC, .more = U16LD_DENOM_11394_MORE};};
template<> struct libdivide_constants<uint16_t,11395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11395_MAGIC, .more = U16LD_DENOM_11395_MORE};};
template<> struct libdivide_constants<uint16_t,11396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11396_MAGIC, .more = U16LD_DENOM_11396_MORE};};
template<> struct libdivide_constants<uint16_t,11397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11397_MAGIC, .more = U16LD_DENOM_11397_MORE};};
template<> struct libdivide_constants<uint16_t,11398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11398_MAGIC, .more = U16LD_DENOM_11398_MORE};};
template<> struct libdivide_constants<uint16_t,11399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11399_MAGIC, .more = U16LD_DENOM_11399_MORE};};
template<> struct libdivide_constants<uint16_t,11400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11400_MAGIC, .more = U16LD_DENOM_11400_MORE};};
template<> struct libdivide_constants<uint16_t,11401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11401_MAGIC, .more = U16LD_DENOM_11401_MORE};};
template<> struct libdivide_constants<uint16_t,11402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11402_MAGIC, .more = U16LD_DENOM_11402_MORE};};
template<> struct libdivide_constants<uint16_t,11403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11403_MAGIC, .more = U16LD_DENOM_11403_MORE};};
template<> struct libdivide_constants<uint16_t,11404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11404_MAGIC, .more = U16LD_DENOM_11404_MORE};};
template<> struct libdivide_constants<uint16_t,11405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11405_MAGIC, .more = U16LD_DENOM_11405_MORE};};
template<> struct libdivide_constants<uint16_t,11406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11406_MAGIC, .more = U16LD_DENOM_11406_MORE};};
template<> struct libdivide_constants<uint16_t,11407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11407_MAGIC, .more = U16LD_DENOM_11407_MORE};};
template<> struct libdivide_constants<uint16_t,11408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11408_MAGIC, .more = U16LD_DENOM_11408_MORE};};
template<> struct libdivide_constants<uint16_t,11409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11409_MAGIC, .more = U16LD_DENOM_11409_MORE};};
template<> struct libdivide_constants<uint16_t,11410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11410_MAGIC, .more = U16LD_DENOM_11410_MORE};};
template<> struct libdivide_constants<uint16_t,11411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11411_MAGIC, .more = U16LD_DENOM_11411_MORE};};
template<> struct libdivide_constants<uint16_t,11412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11412_MAGIC, .more = U16LD_DENOM_11412_MORE};};
template<> struct libdivide_constants<uint16_t,11413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11413_MAGIC, .more = U16LD_DENOM_11413_MORE};};
template<> struct libdivide_constants<uint16_t,11414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11414_MAGIC, .more = U16LD_DENOM_11414_MORE};};
template<> struct libdivide_constants<uint16_t,11415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11415_MAGIC, .more = U16LD_DENOM_11415_MORE};};
template<> struct libdivide_constants<uint16_t,11416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11416_MAGIC, .more = U16LD_DENOM_11416_MORE};};
template<> struct libdivide_constants<uint16_t,11417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11417_MAGIC, .more = U16LD_DENOM_11417_MORE};};
template<> struct libdivide_constants<uint16_t,11418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11418_MAGIC, .more = U16LD_DENOM_11418_MORE};};
template<> struct libdivide_constants<uint16_t,11419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11419_MAGIC, .more = U16LD_DENOM_11419_MORE};};
template<> struct libdivide_constants<uint16_t,11420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11420_MAGIC, .more = U16LD_DENOM_11420_MORE};};
template<> struct libdivide_constants<uint16_t,11421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11421_MAGIC, .more = U16LD_DENOM_11421_MORE};};
template<> struct libdivide_constants<uint16_t,11422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11422_MAGIC, .more = U16LD_DENOM_11422_MORE};};
template<> struct libdivide_constants<uint16_t,11423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11423_MAGIC, .more = U16LD_DENOM_11423_MORE};};
template<> struct libdivide_constants<uint16_t,11424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11424_MAGIC, .more = U16LD_DENOM_11424_MORE};};
template<> struct libdivide_constants<uint16_t,11425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11425_MAGIC, .more = U16LD_DENOM_11425_MORE};};
template<> struct libdivide_constants<uint16_t,11426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11426_MAGIC, .more = U16LD_DENOM_11426_MORE};};
template<> struct libdivide_constants<uint16_t,11427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11427_MAGIC, .more = U16LD_DENOM_11427_MORE};};
template<> struct libdivide_constants<uint16_t,11428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11428_MAGIC, .more = U16LD_DENOM_11428_MORE};};
template<> struct libdivide_constants<uint16_t,11429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11429_MAGIC, .more = U16LD_DENOM_11429_MORE};};
template<> struct libdivide_constants<uint16_t,11430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11430_MAGIC, .more = U16LD_DENOM_11430_MORE};};
template<> struct libdivide_constants<uint16_t,11431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11431_MAGIC, .more = U16LD_DENOM_11431_MORE};};
template<> struct libdivide_constants<uint16_t,11432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11432_MAGIC, .more = U16LD_DENOM_11432_MORE};};
template<> struct libdivide_constants<uint16_t,11433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11433_MAGIC, .more = U16LD_DENOM_11433_MORE};};
template<> struct libdivide_constants<uint16_t,11434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11434_MAGIC, .more = U16LD_DENOM_11434_MORE};};
template<> struct libdivide_constants<uint16_t,11435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11435_MAGIC, .more = U16LD_DENOM_11435_MORE};};
template<> struct libdivide_constants<uint16_t,11436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11436_MAGIC, .more = U16LD_DENOM_11436_MORE};};
template<> struct libdivide_constants<uint16_t,11437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11437_MAGIC, .more = U16LD_DENOM_11437_MORE};};
template<> struct libdivide_constants<uint16_t,11438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11438_MAGIC, .more = U16LD_DENOM_11438_MORE};};
template<> struct libdivide_constants<uint16_t,11439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11439_MAGIC, .more = U16LD_DENOM_11439_MORE};};
template<> struct libdivide_constants<uint16_t,11440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11440_MAGIC, .more = U16LD_DENOM_11440_MORE};};
template<> struct libdivide_constants<uint16_t,11441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11441_MAGIC, .more = U16LD_DENOM_11441_MORE};};
template<> struct libdivide_constants<uint16_t,11442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11442_MAGIC, .more = U16LD_DENOM_11442_MORE};};
template<> struct libdivide_constants<uint16_t,11443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11443_MAGIC, .more = U16LD_DENOM_11443_MORE};};
template<> struct libdivide_constants<uint16_t,11444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11444_MAGIC, .more = U16LD_DENOM_11444_MORE};};
template<> struct libdivide_constants<uint16_t,11445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11445_MAGIC, .more = U16LD_DENOM_11445_MORE};};
template<> struct libdivide_constants<uint16_t,11446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11446_MAGIC, .more = U16LD_DENOM_11446_MORE};};
template<> struct libdivide_constants<uint16_t,11447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11447_MAGIC, .more = U16LD_DENOM_11447_MORE};};
template<> struct libdivide_constants<uint16_t,11448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11448_MAGIC, .more = U16LD_DENOM_11448_MORE};};
template<> struct libdivide_constants<uint16_t,11449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11449_MAGIC, .more = U16LD_DENOM_11449_MORE};};
template<> struct libdivide_constants<uint16_t,11450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11450_MAGIC, .more = U16LD_DENOM_11450_MORE};};
template<> struct libdivide_constants<uint16_t,11451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11451_MAGIC, .more = U16LD_DENOM_11451_MORE};};
template<> struct libdivide_constants<uint16_t,11452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11452_MAGIC, .more = U16LD_DENOM_11452_MORE};};
template<> struct libdivide_constants<uint16_t,11453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11453_MAGIC, .more = U16LD_DENOM_11453_MORE};};
template<> struct libdivide_constants<uint16_t,11454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11454_MAGIC, .more = U16LD_DENOM_11454_MORE};};
template<> struct libdivide_constants<uint16_t,11455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11455_MAGIC, .more = U16LD_DENOM_11455_MORE};};
template<> struct libdivide_constants<uint16_t,11456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11456_MAGIC, .more = U16LD_DENOM_11456_MORE};};
template<> struct libdivide_constants<uint16_t,11457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11457_MAGIC, .more = U16LD_DENOM_11457_MORE};};
template<> struct libdivide_constants<uint16_t,11458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11458_MAGIC, .more = U16LD_DENOM_11458_MORE};};
template<> struct libdivide_constants<uint16_t,11459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11459_MAGIC, .more = U16LD_DENOM_11459_MORE};};
template<> struct libdivide_constants<uint16_t,11460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11460_MAGIC, .more = U16LD_DENOM_11460_MORE};};
template<> struct libdivide_constants<uint16_t,11461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11461_MAGIC, .more = U16LD_DENOM_11461_MORE};};
template<> struct libdivide_constants<uint16_t,11462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11462_MAGIC, .more = U16LD_DENOM_11462_MORE};};
template<> struct libdivide_constants<uint16_t,11463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11463_MAGIC, .more = U16LD_DENOM_11463_MORE};};
template<> struct libdivide_constants<uint16_t,11464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11464_MAGIC, .more = U16LD_DENOM_11464_MORE};};
template<> struct libdivide_constants<uint16_t,11465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11465_MAGIC, .more = U16LD_DENOM_11465_MORE};};
template<> struct libdivide_constants<uint16_t,11466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11466_MAGIC, .more = U16LD_DENOM_11466_MORE};};
template<> struct libdivide_constants<uint16_t,11467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11467_MAGIC, .more = U16LD_DENOM_11467_MORE};};
template<> struct libdivide_constants<uint16_t,11468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11468_MAGIC, .more = U16LD_DENOM_11468_MORE};};
template<> struct libdivide_constants<uint16_t,11469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11469_MAGIC, .more = U16LD_DENOM_11469_MORE};};
template<> struct libdivide_constants<uint16_t,11470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11470_MAGIC, .more = U16LD_DENOM_11470_MORE};};
template<> struct libdivide_constants<uint16_t,11471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11471_MAGIC, .more = U16LD_DENOM_11471_MORE};};
template<> struct libdivide_constants<uint16_t,11472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11472_MAGIC, .more = U16LD_DENOM_11472_MORE};};
template<> struct libdivide_constants<uint16_t,11473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11473_MAGIC, .more = U16LD_DENOM_11473_MORE};};
template<> struct libdivide_constants<uint16_t,11474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11474_MAGIC, .more = U16LD_DENOM_11474_MORE};};
template<> struct libdivide_constants<uint16_t,11475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11475_MAGIC, .more = U16LD_DENOM_11475_MORE};};
template<> struct libdivide_constants<uint16_t,11476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11476_MAGIC, .more = U16LD_DENOM_11476_MORE};};
template<> struct libdivide_constants<uint16_t,11477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11477_MAGIC, .more = U16LD_DENOM_11477_MORE};};
template<> struct libdivide_constants<uint16_t,11478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11478_MAGIC, .more = U16LD_DENOM_11478_MORE};};
template<> struct libdivide_constants<uint16_t,11479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11479_MAGIC, .more = U16LD_DENOM_11479_MORE};};
template<> struct libdivide_constants<uint16_t,11480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11480_MAGIC, .more = U16LD_DENOM_11480_MORE};};
template<> struct libdivide_constants<uint16_t,11481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11481_MAGIC, .more = U16LD_DENOM_11481_MORE};};
template<> struct libdivide_constants<uint16_t,11482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11482_MAGIC, .more = U16LD_DENOM_11482_MORE};};
template<> struct libdivide_constants<uint16_t,11483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11483_MAGIC, .more = U16LD_DENOM_11483_MORE};};
template<> struct libdivide_constants<uint16_t,11484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11484_MAGIC, .more = U16LD_DENOM_11484_MORE};};
template<> struct libdivide_constants<uint16_t,11485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11485_MAGIC, .more = U16LD_DENOM_11485_MORE};};
template<> struct libdivide_constants<uint16_t,11486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11486_MAGIC, .more = U16LD_DENOM_11486_MORE};};
template<> struct libdivide_constants<uint16_t,11487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11487_MAGIC, .more = U16LD_DENOM_11487_MORE};};
template<> struct libdivide_constants<uint16_t,11488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11488_MAGIC, .more = U16LD_DENOM_11488_MORE};};
template<> struct libdivide_constants<uint16_t,11489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11489_MAGIC, .more = U16LD_DENOM_11489_MORE};};
template<> struct libdivide_constants<uint16_t,11490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11490_MAGIC, .more = U16LD_DENOM_11490_MORE};};
template<> struct libdivide_constants<uint16_t,11491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11491_MAGIC, .more = U16LD_DENOM_11491_MORE};};
template<> struct libdivide_constants<uint16_t,11492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11492_MAGIC, .more = U16LD_DENOM_11492_MORE};};
template<> struct libdivide_constants<uint16_t,11493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11493_MAGIC, .more = U16LD_DENOM_11493_MORE};};
template<> struct libdivide_constants<uint16_t,11494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11494_MAGIC, .more = U16LD_DENOM_11494_MORE};};
template<> struct libdivide_constants<uint16_t,11495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11495_MAGIC, .more = U16LD_DENOM_11495_MORE};};
template<> struct libdivide_constants<uint16_t,11496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11496_MAGIC, .more = U16LD_DENOM_11496_MORE};};
template<> struct libdivide_constants<uint16_t,11497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11497_MAGIC, .more = U16LD_DENOM_11497_MORE};};
template<> struct libdivide_constants<uint16_t,11498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11498_MAGIC, .more = U16LD_DENOM_11498_MORE};};
template<> struct libdivide_constants<uint16_t,11499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11499_MAGIC, .more = U16LD_DENOM_11499_MORE};};
template<> struct libdivide_constants<uint16_t,11500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11500_MAGIC, .more = U16LD_DENOM_11500_MORE};};
template<> struct libdivide_constants<uint16_t,11501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11501_MAGIC, .more = U16LD_DENOM_11501_MORE};};
template<> struct libdivide_constants<uint16_t,11502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11502_MAGIC, .more = U16LD_DENOM_11502_MORE};};
template<> struct libdivide_constants<uint16_t,11503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11503_MAGIC, .more = U16LD_DENOM_11503_MORE};};
template<> struct libdivide_constants<uint16_t,11504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11504_MAGIC, .more = U16LD_DENOM_11504_MORE};};
template<> struct libdivide_constants<uint16_t,11505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11505_MAGIC, .more = U16LD_DENOM_11505_MORE};};
template<> struct libdivide_constants<uint16_t,11506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11506_MAGIC, .more = U16LD_DENOM_11506_MORE};};
template<> struct libdivide_constants<uint16_t,11507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11507_MAGIC, .more = U16LD_DENOM_11507_MORE};};
template<> struct libdivide_constants<uint16_t,11508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11508_MAGIC, .more = U16LD_DENOM_11508_MORE};};
template<> struct libdivide_constants<uint16_t,11509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11509_MAGIC, .more = U16LD_DENOM_11509_MORE};};
template<> struct libdivide_constants<uint16_t,11510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11510_MAGIC, .more = U16LD_DENOM_11510_MORE};};
template<> struct libdivide_constants<uint16_t,11511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11511_MAGIC, .more = U16LD_DENOM_11511_MORE};};
template<> struct libdivide_constants<uint16_t,11512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11512_MAGIC, .more = U16LD_DENOM_11512_MORE};};
template<> struct libdivide_constants<uint16_t,11513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11513_MAGIC, .more = U16LD_DENOM_11513_MORE};};
template<> struct libdivide_constants<uint16_t,11514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11514_MAGIC, .more = U16LD_DENOM_11514_MORE};};
template<> struct libdivide_constants<uint16_t,11515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11515_MAGIC, .more = U16LD_DENOM_11515_MORE};};
template<> struct libdivide_constants<uint16_t,11516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11516_MAGIC, .more = U16LD_DENOM_11516_MORE};};
template<> struct libdivide_constants<uint16_t,11517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11517_MAGIC, .more = U16LD_DENOM_11517_MORE};};
template<> struct libdivide_constants<uint16_t,11518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11518_MAGIC, .more = U16LD_DENOM_11518_MORE};};
template<> struct libdivide_constants<uint16_t,11519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11519_MAGIC, .more = U16LD_DENOM_11519_MORE};};
template<> struct libdivide_constants<uint16_t,11520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11520_MAGIC, .more = U16LD_DENOM_11520_MORE};};
template<> struct libdivide_constants<uint16_t,11521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11521_MAGIC, .more = U16LD_DENOM_11521_MORE};};
template<> struct libdivide_constants<uint16_t,11522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11522_MAGIC, .more = U16LD_DENOM_11522_MORE};};
template<> struct libdivide_constants<uint16_t,11523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11523_MAGIC, .more = U16LD_DENOM_11523_MORE};};
template<> struct libdivide_constants<uint16_t,11524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11524_MAGIC, .more = U16LD_DENOM_11524_MORE};};
template<> struct libdivide_constants<uint16_t,11525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11525_MAGIC, .more = U16LD_DENOM_11525_MORE};};
template<> struct libdivide_constants<uint16_t,11526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11526_MAGIC, .more = U16LD_DENOM_11526_MORE};};
template<> struct libdivide_constants<uint16_t,11527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11527_MAGIC, .more = U16LD_DENOM_11527_MORE};};
template<> struct libdivide_constants<uint16_t,11528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11528_MAGIC, .more = U16LD_DENOM_11528_MORE};};
template<> struct libdivide_constants<uint16_t,11529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11529_MAGIC, .more = U16LD_DENOM_11529_MORE};};
template<> struct libdivide_constants<uint16_t,11530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11530_MAGIC, .more = U16LD_DENOM_11530_MORE};};
template<> struct libdivide_constants<uint16_t,11531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11531_MAGIC, .more = U16LD_DENOM_11531_MORE};};
template<> struct libdivide_constants<uint16_t,11532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11532_MAGIC, .more = U16LD_DENOM_11532_MORE};};
template<> struct libdivide_constants<uint16_t,11533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11533_MAGIC, .more = U16LD_DENOM_11533_MORE};};
template<> struct libdivide_constants<uint16_t,11534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11534_MAGIC, .more = U16LD_DENOM_11534_MORE};};
template<> struct libdivide_constants<uint16_t,11535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11535_MAGIC, .more = U16LD_DENOM_11535_MORE};};
template<> struct libdivide_constants<uint16_t,11536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11536_MAGIC, .more = U16LD_DENOM_11536_MORE};};
template<> struct libdivide_constants<uint16_t,11537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11537_MAGIC, .more = U16LD_DENOM_11537_MORE};};
template<> struct libdivide_constants<uint16_t,11538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11538_MAGIC, .more = U16LD_DENOM_11538_MORE};};
template<> struct libdivide_constants<uint16_t,11539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11539_MAGIC, .more = U16LD_DENOM_11539_MORE};};
template<> struct libdivide_constants<uint16_t,11540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11540_MAGIC, .more = U16LD_DENOM_11540_MORE};};
template<> struct libdivide_constants<uint16_t,11541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11541_MAGIC, .more = U16LD_DENOM_11541_MORE};};
template<> struct libdivide_constants<uint16_t,11542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11542_MAGIC, .more = U16LD_DENOM_11542_MORE};};
template<> struct libdivide_constants<uint16_t,11543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11543_MAGIC, .more = U16LD_DENOM_11543_MORE};};
template<> struct libdivide_constants<uint16_t,11544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11544_MAGIC, .more = U16LD_DENOM_11544_MORE};};
template<> struct libdivide_constants<uint16_t,11545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11545_MAGIC, .more = U16LD_DENOM_11545_MORE};};
template<> struct libdivide_constants<uint16_t,11546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11546_MAGIC, .more = U16LD_DENOM_11546_MORE};};
template<> struct libdivide_constants<uint16_t,11547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11547_MAGIC, .more = U16LD_DENOM_11547_MORE};};
template<> struct libdivide_constants<uint16_t,11548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11548_MAGIC, .more = U16LD_DENOM_11548_MORE};};
template<> struct libdivide_constants<uint16_t,11549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11549_MAGIC, .more = U16LD_DENOM_11549_MORE};};
template<> struct libdivide_constants<uint16_t,11550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11550_MAGIC, .more = U16LD_DENOM_11550_MORE};};
template<> struct libdivide_constants<uint16_t,11551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11551_MAGIC, .more = U16LD_DENOM_11551_MORE};};
template<> struct libdivide_constants<uint16_t,11552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11552_MAGIC, .more = U16LD_DENOM_11552_MORE};};
template<> struct libdivide_constants<uint16_t,11553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11553_MAGIC, .more = U16LD_DENOM_11553_MORE};};
template<> struct libdivide_constants<uint16_t,11554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11554_MAGIC, .more = U16LD_DENOM_11554_MORE};};
template<> struct libdivide_constants<uint16_t,11555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11555_MAGIC, .more = U16LD_DENOM_11555_MORE};};
template<> struct libdivide_constants<uint16_t,11556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11556_MAGIC, .more = U16LD_DENOM_11556_MORE};};
template<> struct libdivide_constants<uint16_t,11557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11557_MAGIC, .more = U16LD_DENOM_11557_MORE};};
template<> struct libdivide_constants<uint16_t,11558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11558_MAGIC, .more = U16LD_DENOM_11558_MORE};};
template<> struct libdivide_constants<uint16_t,11559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11559_MAGIC, .more = U16LD_DENOM_11559_MORE};};
template<> struct libdivide_constants<uint16_t,11560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11560_MAGIC, .more = U16LD_DENOM_11560_MORE};};
template<> struct libdivide_constants<uint16_t,11561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11561_MAGIC, .more = U16LD_DENOM_11561_MORE};};
template<> struct libdivide_constants<uint16_t,11562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11562_MAGIC, .more = U16LD_DENOM_11562_MORE};};
template<> struct libdivide_constants<uint16_t,11563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11563_MAGIC, .more = U16LD_DENOM_11563_MORE};};
template<> struct libdivide_constants<uint16_t,11564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11564_MAGIC, .more = U16LD_DENOM_11564_MORE};};
template<> struct libdivide_constants<uint16_t,11565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11565_MAGIC, .more = U16LD_DENOM_11565_MORE};};
template<> struct libdivide_constants<uint16_t,11566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11566_MAGIC, .more = U16LD_DENOM_11566_MORE};};
template<> struct libdivide_constants<uint16_t,11567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11567_MAGIC, .more = U16LD_DENOM_11567_MORE};};
template<> struct libdivide_constants<uint16_t,11568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11568_MAGIC, .more = U16LD_DENOM_11568_MORE};};
template<> struct libdivide_constants<uint16_t,11569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11569_MAGIC, .more = U16LD_DENOM_11569_MORE};};
template<> struct libdivide_constants<uint16_t,11570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11570_MAGIC, .more = U16LD_DENOM_11570_MORE};};
template<> struct libdivide_constants<uint16_t,11571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11571_MAGIC, .more = U16LD_DENOM_11571_MORE};};
template<> struct libdivide_constants<uint16_t,11572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11572_MAGIC, .more = U16LD_DENOM_11572_MORE};};
template<> struct libdivide_constants<uint16_t,11573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11573_MAGIC, .more = U16LD_DENOM_11573_MORE};};
template<> struct libdivide_constants<uint16_t,11574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11574_MAGIC, .more = U16LD_DENOM_11574_MORE};};
template<> struct libdivide_constants<uint16_t,11575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11575_MAGIC, .more = U16LD_DENOM_11575_MORE};};
template<> struct libdivide_constants<uint16_t,11576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11576_MAGIC, .more = U16LD_DENOM_11576_MORE};};
template<> struct libdivide_constants<uint16_t,11577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11577_MAGIC, .more = U16LD_DENOM_11577_MORE};};
template<> struct libdivide_constants<uint16_t,11578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11578_MAGIC, .more = U16LD_DENOM_11578_MORE};};
template<> struct libdivide_constants<uint16_t,11579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11579_MAGIC, .more = U16LD_DENOM_11579_MORE};};
template<> struct libdivide_constants<uint16_t,11580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11580_MAGIC, .more = U16LD_DENOM_11580_MORE};};
template<> struct libdivide_constants<uint16_t,11581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11581_MAGIC, .more = U16LD_DENOM_11581_MORE};};
template<> struct libdivide_constants<uint16_t,11582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11582_MAGIC, .more = U16LD_DENOM_11582_MORE};};
template<> struct libdivide_constants<uint16_t,11583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11583_MAGIC, .more = U16LD_DENOM_11583_MORE};};
template<> struct libdivide_constants<uint16_t,11584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11584_MAGIC, .more = U16LD_DENOM_11584_MORE};};
template<> struct libdivide_constants<uint16_t,11585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11585_MAGIC, .more = U16LD_DENOM_11585_MORE};};
template<> struct libdivide_constants<uint16_t,11586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11586_MAGIC, .more = U16LD_DENOM_11586_MORE};};
template<> struct libdivide_constants<uint16_t,11587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11587_MAGIC, .more = U16LD_DENOM_11587_MORE};};
template<> struct libdivide_constants<uint16_t,11588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11588_MAGIC, .more = U16LD_DENOM_11588_MORE};};
template<> struct libdivide_constants<uint16_t,11589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11589_MAGIC, .more = U16LD_DENOM_11589_MORE};};
template<> struct libdivide_constants<uint16_t,11590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11590_MAGIC, .more = U16LD_DENOM_11590_MORE};};
template<> struct libdivide_constants<uint16_t,11591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11591_MAGIC, .more = U16LD_DENOM_11591_MORE};};
template<> struct libdivide_constants<uint16_t,11592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11592_MAGIC, .more = U16LD_DENOM_11592_MORE};};
template<> struct libdivide_constants<uint16_t,11593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11593_MAGIC, .more = U16LD_DENOM_11593_MORE};};
template<> struct libdivide_constants<uint16_t,11594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11594_MAGIC, .more = U16LD_DENOM_11594_MORE};};
template<> struct libdivide_constants<uint16_t,11595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11595_MAGIC, .more = U16LD_DENOM_11595_MORE};};
template<> struct libdivide_constants<uint16_t,11596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11596_MAGIC, .more = U16LD_DENOM_11596_MORE};};
template<> struct libdivide_constants<uint16_t,11597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11597_MAGIC, .more = U16LD_DENOM_11597_MORE};};
template<> struct libdivide_constants<uint16_t,11598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11598_MAGIC, .more = U16LD_DENOM_11598_MORE};};
template<> struct libdivide_constants<uint16_t,11599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11599_MAGIC, .more = U16LD_DENOM_11599_MORE};};
template<> struct libdivide_constants<uint16_t,11600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11600_MAGIC, .more = U16LD_DENOM_11600_MORE};};
template<> struct libdivide_constants<uint16_t,11601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11601_MAGIC, .more = U16LD_DENOM_11601_MORE};};
template<> struct libdivide_constants<uint16_t,11602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11602_MAGIC, .more = U16LD_DENOM_11602_MORE};};
template<> struct libdivide_constants<uint16_t,11603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11603_MAGIC, .more = U16LD_DENOM_11603_MORE};};
template<> struct libdivide_constants<uint16_t,11604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11604_MAGIC, .more = U16LD_DENOM_11604_MORE};};
template<> struct libdivide_constants<uint16_t,11605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11605_MAGIC, .more = U16LD_DENOM_11605_MORE};};
template<> struct libdivide_constants<uint16_t,11606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11606_MAGIC, .more = U16LD_DENOM_11606_MORE};};
template<> struct libdivide_constants<uint16_t,11607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11607_MAGIC, .more = U16LD_DENOM_11607_MORE};};
template<> struct libdivide_constants<uint16_t,11608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11608_MAGIC, .more = U16LD_DENOM_11608_MORE};};
template<> struct libdivide_constants<uint16_t,11609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11609_MAGIC, .more = U16LD_DENOM_11609_MORE};};
template<> struct libdivide_constants<uint16_t,11610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11610_MAGIC, .more = U16LD_DENOM_11610_MORE};};
template<> struct libdivide_constants<uint16_t,11611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11611_MAGIC, .more = U16LD_DENOM_11611_MORE};};
template<> struct libdivide_constants<uint16_t,11612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11612_MAGIC, .more = U16LD_DENOM_11612_MORE};};
template<> struct libdivide_constants<uint16_t,11613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11613_MAGIC, .more = U16LD_DENOM_11613_MORE};};
template<> struct libdivide_constants<uint16_t,11614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11614_MAGIC, .more = U16LD_DENOM_11614_MORE};};
template<> struct libdivide_constants<uint16_t,11615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11615_MAGIC, .more = U16LD_DENOM_11615_MORE};};
template<> struct libdivide_constants<uint16_t,11616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11616_MAGIC, .more = U16LD_DENOM_11616_MORE};};
template<> struct libdivide_constants<uint16_t,11617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11617_MAGIC, .more = U16LD_DENOM_11617_MORE};};
template<> struct libdivide_constants<uint16_t,11618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11618_MAGIC, .more = U16LD_DENOM_11618_MORE};};
template<> struct libdivide_constants<uint16_t,11619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11619_MAGIC, .more = U16LD_DENOM_11619_MORE};};
template<> struct libdivide_constants<uint16_t,11620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11620_MAGIC, .more = U16LD_DENOM_11620_MORE};};
template<> struct libdivide_constants<uint16_t,11621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11621_MAGIC, .more = U16LD_DENOM_11621_MORE};};
template<> struct libdivide_constants<uint16_t,11622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11622_MAGIC, .more = U16LD_DENOM_11622_MORE};};
template<> struct libdivide_constants<uint16_t,11623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11623_MAGIC, .more = U16LD_DENOM_11623_MORE};};
template<> struct libdivide_constants<uint16_t,11624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11624_MAGIC, .more = U16LD_DENOM_11624_MORE};};
template<> struct libdivide_constants<uint16_t,11625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11625_MAGIC, .more = U16LD_DENOM_11625_MORE};};
template<> struct libdivide_constants<uint16_t,11626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11626_MAGIC, .more = U16LD_DENOM_11626_MORE};};
template<> struct libdivide_constants<uint16_t,11627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11627_MAGIC, .more = U16LD_DENOM_11627_MORE};};
template<> struct libdivide_constants<uint16_t,11628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11628_MAGIC, .more = U16LD_DENOM_11628_MORE};};
template<> struct libdivide_constants<uint16_t,11629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11629_MAGIC, .more = U16LD_DENOM_11629_MORE};};
template<> struct libdivide_constants<uint16_t,11630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11630_MAGIC, .more = U16LD_DENOM_11630_MORE};};
template<> struct libdivide_constants<uint16_t,11631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11631_MAGIC, .more = U16LD_DENOM_11631_MORE};};
template<> struct libdivide_constants<uint16_t,11632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11632_MAGIC, .more = U16LD_DENOM_11632_MORE};};
template<> struct libdivide_constants<uint16_t,11633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11633_MAGIC, .more = U16LD_DENOM_11633_MORE};};
template<> struct libdivide_constants<uint16_t,11634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11634_MAGIC, .more = U16LD_DENOM_11634_MORE};};
template<> struct libdivide_constants<uint16_t,11635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11635_MAGIC, .more = U16LD_DENOM_11635_MORE};};
template<> struct libdivide_constants<uint16_t,11636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11636_MAGIC, .more = U16LD_DENOM_11636_MORE};};
template<> struct libdivide_constants<uint16_t,11637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11637_MAGIC, .more = U16LD_DENOM_11637_MORE};};
template<> struct libdivide_constants<uint16_t,11638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11638_MAGIC, .more = U16LD_DENOM_11638_MORE};};
template<> struct libdivide_constants<uint16_t,11639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11639_MAGIC, .more = U16LD_DENOM_11639_MORE};};
template<> struct libdivide_constants<uint16_t,11640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11640_MAGIC, .more = U16LD_DENOM_11640_MORE};};
template<> struct libdivide_constants<uint16_t,11641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11641_MAGIC, .more = U16LD_DENOM_11641_MORE};};
template<> struct libdivide_constants<uint16_t,11642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11642_MAGIC, .more = U16LD_DENOM_11642_MORE};};
template<> struct libdivide_constants<uint16_t,11643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11643_MAGIC, .more = U16LD_DENOM_11643_MORE};};
template<> struct libdivide_constants<uint16_t,11644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11644_MAGIC, .more = U16LD_DENOM_11644_MORE};};
template<> struct libdivide_constants<uint16_t,11645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11645_MAGIC, .more = U16LD_DENOM_11645_MORE};};
template<> struct libdivide_constants<uint16_t,11646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11646_MAGIC, .more = U16LD_DENOM_11646_MORE};};
template<> struct libdivide_constants<uint16_t,11647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11647_MAGIC, .more = U16LD_DENOM_11647_MORE};};
template<> struct libdivide_constants<uint16_t,11648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11648_MAGIC, .more = U16LD_DENOM_11648_MORE};};
template<> struct libdivide_constants<uint16_t,11649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11649_MAGIC, .more = U16LD_DENOM_11649_MORE};};
template<> struct libdivide_constants<uint16_t,11650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11650_MAGIC, .more = U16LD_DENOM_11650_MORE};};
template<> struct libdivide_constants<uint16_t,11651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11651_MAGIC, .more = U16LD_DENOM_11651_MORE};};
template<> struct libdivide_constants<uint16_t,11652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11652_MAGIC, .more = U16LD_DENOM_11652_MORE};};
template<> struct libdivide_constants<uint16_t,11653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11653_MAGIC, .more = U16LD_DENOM_11653_MORE};};
template<> struct libdivide_constants<uint16_t,11654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11654_MAGIC, .more = U16LD_DENOM_11654_MORE};};
template<> struct libdivide_constants<uint16_t,11655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11655_MAGIC, .more = U16LD_DENOM_11655_MORE};};
template<> struct libdivide_constants<uint16_t,11656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11656_MAGIC, .more = U16LD_DENOM_11656_MORE};};
template<> struct libdivide_constants<uint16_t,11657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11657_MAGIC, .more = U16LD_DENOM_11657_MORE};};
template<> struct libdivide_constants<uint16_t,11658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11658_MAGIC, .more = U16LD_DENOM_11658_MORE};};
template<> struct libdivide_constants<uint16_t,11659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11659_MAGIC, .more = U16LD_DENOM_11659_MORE};};
template<> struct libdivide_constants<uint16_t,11660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11660_MAGIC, .more = U16LD_DENOM_11660_MORE};};
template<> struct libdivide_constants<uint16_t,11661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11661_MAGIC, .more = U16LD_DENOM_11661_MORE};};
template<> struct libdivide_constants<uint16_t,11662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11662_MAGIC, .more = U16LD_DENOM_11662_MORE};};
template<> struct libdivide_constants<uint16_t,11663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11663_MAGIC, .more = U16LD_DENOM_11663_MORE};};
template<> struct libdivide_constants<uint16_t,11664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11664_MAGIC, .more = U16LD_DENOM_11664_MORE};};
template<> struct libdivide_constants<uint16_t,11665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11665_MAGIC, .more = U16LD_DENOM_11665_MORE};};
template<> struct libdivide_constants<uint16_t,11666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11666_MAGIC, .more = U16LD_DENOM_11666_MORE};};
template<> struct libdivide_constants<uint16_t,11667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11667_MAGIC, .more = U16LD_DENOM_11667_MORE};};
template<> struct libdivide_constants<uint16_t,11668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11668_MAGIC, .more = U16LD_DENOM_11668_MORE};};
template<> struct libdivide_constants<uint16_t,11669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11669_MAGIC, .more = U16LD_DENOM_11669_MORE};};
template<> struct libdivide_constants<uint16_t,11670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11670_MAGIC, .more = U16LD_DENOM_11670_MORE};};
template<> struct libdivide_constants<uint16_t,11671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11671_MAGIC, .more = U16LD_DENOM_11671_MORE};};
template<> struct libdivide_constants<uint16_t,11672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11672_MAGIC, .more = U16LD_DENOM_11672_MORE};};
template<> struct libdivide_constants<uint16_t,11673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11673_MAGIC, .more = U16LD_DENOM_11673_MORE};};
template<> struct libdivide_constants<uint16_t,11674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11674_MAGIC, .more = U16LD_DENOM_11674_MORE};};
template<> struct libdivide_constants<uint16_t,11675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11675_MAGIC, .more = U16LD_DENOM_11675_MORE};};
template<> struct libdivide_constants<uint16_t,11676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11676_MAGIC, .more = U16LD_DENOM_11676_MORE};};
template<> struct libdivide_constants<uint16_t,11677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11677_MAGIC, .more = U16LD_DENOM_11677_MORE};};
template<> struct libdivide_constants<uint16_t,11678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11678_MAGIC, .more = U16LD_DENOM_11678_MORE};};
template<> struct libdivide_constants<uint16_t,11679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11679_MAGIC, .more = U16LD_DENOM_11679_MORE};};
template<> struct libdivide_constants<uint16_t,11680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11680_MAGIC, .more = U16LD_DENOM_11680_MORE};};
template<> struct libdivide_constants<uint16_t,11681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11681_MAGIC, .more = U16LD_DENOM_11681_MORE};};
template<> struct libdivide_constants<uint16_t,11682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11682_MAGIC, .more = U16LD_DENOM_11682_MORE};};
template<> struct libdivide_constants<uint16_t,11683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11683_MAGIC, .more = U16LD_DENOM_11683_MORE};};
template<> struct libdivide_constants<uint16_t,11684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11684_MAGIC, .more = U16LD_DENOM_11684_MORE};};
template<> struct libdivide_constants<uint16_t,11685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11685_MAGIC, .more = U16LD_DENOM_11685_MORE};};
template<> struct libdivide_constants<uint16_t,11686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11686_MAGIC, .more = U16LD_DENOM_11686_MORE};};
template<> struct libdivide_constants<uint16_t,11687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11687_MAGIC, .more = U16LD_DENOM_11687_MORE};};
template<> struct libdivide_constants<uint16_t,11688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11688_MAGIC, .more = U16LD_DENOM_11688_MORE};};
template<> struct libdivide_constants<uint16_t,11689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11689_MAGIC, .more = U16LD_DENOM_11689_MORE};};
template<> struct libdivide_constants<uint16_t,11690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11690_MAGIC, .more = U16LD_DENOM_11690_MORE};};
template<> struct libdivide_constants<uint16_t,11691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11691_MAGIC, .more = U16LD_DENOM_11691_MORE};};
template<> struct libdivide_constants<uint16_t,11692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11692_MAGIC, .more = U16LD_DENOM_11692_MORE};};
template<> struct libdivide_constants<uint16_t,11693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11693_MAGIC, .more = U16LD_DENOM_11693_MORE};};
template<> struct libdivide_constants<uint16_t,11694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11694_MAGIC, .more = U16LD_DENOM_11694_MORE};};
template<> struct libdivide_constants<uint16_t,11695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11695_MAGIC, .more = U16LD_DENOM_11695_MORE};};
template<> struct libdivide_constants<uint16_t,11696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11696_MAGIC, .more = U16LD_DENOM_11696_MORE};};
template<> struct libdivide_constants<uint16_t,11697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11697_MAGIC, .more = U16LD_DENOM_11697_MORE};};
template<> struct libdivide_constants<uint16_t,11698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11698_MAGIC, .more = U16LD_DENOM_11698_MORE};};
template<> struct libdivide_constants<uint16_t,11699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11699_MAGIC, .more = U16LD_DENOM_11699_MORE};};
template<> struct libdivide_constants<uint16_t,11700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11700_MAGIC, .more = U16LD_DENOM_11700_MORE};};
template<> struct libdivide_constants<uint16_t,11701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11701_MAGIC, .more = U16LD_DENOM_11701_MORE};};
template<> struct libdivide_constants<uint16_t,11702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11702_MAGIC, .more = U16LD_DENOM_11702_MORE};};
template<> struct libdivide_constants<uint16_t,11703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11703_MAGIC, .more = U16LD_DENOM_11703_MORE};};
template<> struct libdivide_constants<uint16_t,11704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11704_MAGIC, .more = U16LD_DENOM_11704_MORE};};
template<> struct libdivide_constants<uint16_t,11705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11705_MAGIC, .more = U16LD_DENOM_11705_MORE};};
template<> struct libdivide_constants<uint16_t,11706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11706_MAGIC, .more = U16LD_DENOM_11706_MORE};};
template<> struct libdivide_constants<uint16_t,11707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11707_MAGIC, .more = U16LD_DENOM_11707_MORE};};
template<> struct libdivide_constants<uint16_t,11708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11708_MAGIC, .more = U16LD_DENOM_11708_MORE};};
template<> struct libdivide_constants<uint16_t,11709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11709_MAGIC, .more = U16LD_DENOM_11709_MORE};};
template<> struct libdivide_constants<uint16_t,11710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11710_MAGIC, .more = U16LD_DENOM_11710_MORE};};
template<> struct libdivide_constants<uint16_t,11711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11711_MAGIC, .more = U16LD_DENOM_11711_MORE};};
template<> struct libdivide_constants<uint16_t,11712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11712_MAGIC, .more = U16LD_DENOM_11712_MORE};};
template<> struct libdivide_constants<uint16_t,11713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11713_MAGIC, .more = U16LD_DENOM_11713_MORE};};
template<> struct libdivide_constants<uint16_t,11714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11714_MAGIC, .more = U16LD_DENOM_11714_MORE};};
template<> struct libdivide_constants<uint16_t,11715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11715_MAGIC, .more = U16LD_DENOM_11715_MORE};};
template<> struct libdivide_constants<uint16_t,11716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11716_MAGIC, .more = U16LD_DENOM_11716_MORE};};
template<> struct libdivide_constants<uint16_t,11717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11717_MAGIC, .more = U16LD_DENOM_11717_MORE};};
template<> struct libdivide_constants<uint16_t,11718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11718_MAGIC, .more = U16LD_DENOM_11718_MORE};};
template<> struct libdivide_constants<uint16_t,11719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11719_MAGIC, .more = U16LD_DENOM_11719_MORE};};
template<> struct libdivide_constants<uint16_t,11720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11720_MAGIC, .more = U16LD_DENOM_11720_MORE};};
template<> struct libdivide_constants<uint16_t,11721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11721_MAGIC, .more = U16LD_DENOM_11721_MORE};};
template<> struct libdivide_constants<uint16_t,11722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11722_MAGIC, .more = U16LD_DENOM_11722_MORE};};
template<> struct libdivide_constants<uint16_t,11723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11723_MAGIC, .more = U16LD_DENOM_11723_MORE};};
template<> struct libdivide_constants<uint16_t,11724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11724_MAGIC, .more = U16LD_DENOM_11724_MORE};};
template<> struct libdivide_constants<uint16_t,11725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11725_MAGIC, .more = U16LD_DENOM_11725_MORE};};
template<> struct libdivide_constants<uint16_t,11726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11726_MAGIC, .more = U16LD_DENOM_11726_MORE};};
template<> struct libdivide_constants<uint16_t,11727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11727_MAGIC, .more = U16LD_DENOM_11727_MORE};};
template<> struct libdivide_constants<uint16_t,11728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11728_MAGIC, .more = U16LD_DENOM_11728_MORE};};
template<> struct libdivide_constants<uint16_t,11729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11729_MAGIC, .more = U16LD_DENOM_11729_MORE};};
template<> struct libdivide_constants<uint16_t,11730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11730_MAGIC, .more = U16LD_DENOM_11730_MORE};};
template<> struct libdivide_constants<uint16_t,11731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11731_MAGIC, .more = U16LD_DENOM_11731_MORE};};
template<> struct libdivide_constants<uint16_t,11732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11732_MAGIC, .more = U16LD_DENOM_11732_MORE};};
template<> struct libdivide_constants<uint16_t,11733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11733_MAGIC, .more = U16LD_DENOM_11733_MORE};};
template<> struct libdivide_constants<uint16_t,11734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11734_MAGIC, .more = U16LD_DENOM_11734_MORE};};
template<> struct libdivide_constants<uint16_t,11735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11735_MAGIC, .more = U16LD_DENOM_11735_MORE};};
template<> struct libdivide_constants<uint16_t,11736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11736_MAGIC, .more = U16LD_DENOM_11736_MORE};};
template<> struct libdivide_constants<uint16_t,11737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11737_MAGIC, .more = U16LD_DENOM_11737_MORE};};
template<> struct libdivide_constants<uint16_t,11738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11738_MAGIC, .more = U16LD_DENOM_11738_MORE};};
template<> struct libdivide_constants<uint16_t,11739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11739_MAGIC, .more = U16LD_DENOM_11739_MORE};};
template<> struct libdivide_constants<uint16_t,11740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11740_MAGIC, .more = U16LD_DENOM_11740_MORE};};
template<> struct libdivide_constants<uint16_t,11741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11741_MAGIC, .more = U16LD_DENOM_11741_MORE};};
template<> struct libdivide_constants<uint16_t,11742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11742_MAGIC, .more = U16LD_DENOM_11742_MORE};};
template<> struct libdivide_constants<uint16_t,11743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11743_MAGIC, .more = U16LD_DENOM_11743_MORE};};
template<> struct libdivide_constants<uint16_t,11744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11744_MAGIC, .more = U16LD_DENOM_11744_MORE};};
template<> struct libdivide_constants<uint16_t,11745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11745_MAGIC, .more = U16LD_DENOM_11745_MORE};};
template<> struct libdivide_constants<uint16_t,11746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11746_MAGIC, .more = U16LD_DENOM_11746_MORE};};
template<> struct libdivide_constants<uint16_t,11747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11747_MAGIC, .more = U16LD_DENOM_11747_MORE};};
template<> struct libdivide_constants<uint16_t,11748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11748_MAGIC, .more = U16LD_DENOM_11748_MORE};};
template<> struct libdivide_constants<uint16_t,11749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11749_MAGIC, .more = U16LD_DENOM_11749_MORE};};
template<> struct libdivide_constants<uint16_t,11750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11750_MAGIC, .more = U16LD_DENOM_11750_MORE};};
template<> struct libdivide_constants<uint16_t,11751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11751_MAGIC, .more = U16LD_DENOM_11751_MORE};};
template<> struct libdivide_constants<uint16_t,11752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11752_MAGIC, .more = U16LD_DENOM_11752_MORE};};
template<> struct libdivide_constants<uint16_t,11753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11753_MAGIC, .more = U16LD_DENOM_11753_MORE};};
template<> struct libdivide_constants<uint16_t,11754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11754_MAGIC, .more = U16LD_DENOM_11754_MORE};};
template<> struct libdivide_constants<uint16_t,11755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11755_MAGIC, .more = U16LD_DENOM_11755_MORE};};
template<> struct libdivide_constants<uint16_t,11756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11756_MAGIC, .more = U16LD_DENOM_11756_MORE};};
template<> struct libdivide_constants<uint16_t,11757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11757_MAGIC, .more = U16LD_DENOM_11757_MORE};};
template<> struct libdivide_constants<uint16_t,11758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11758_MAGIC, .more = U16LD_DENOM_11758_MORE};};
template<> struct libdivide_constants<uint16_t,11759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11759_MAGIC, .more = U16LD_DENOM_11759_MORE};};
template<> struct libdivide_constants<uint16_t,11760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11760_MAGIC, .more = U16LD_DENOM_11760_MORE};};
template<> struct libdivide_constants<uint16_t,11761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11761_MAGIC, .more = U16LD_DENOM_11761_MORE};};
template<> struct libdivide_constants<uint16_t,11762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11762_MAGIC, .more = U16LD_DENOM_11762_MORE};};
template<> struct libdivide_constants<uint16_t,11763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11763_MAGIC, .more = U16LD_DENOM_11763_MORE};};
template<> struct libdivide_constants<uint16_t,11764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11764_MAGIC, .more = U16LD_DENOM_11764_MORE};};
template<> struct libdivide_constants<uint16_t,11765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11765_MAGIC, .more = U16LD_DENOM_11765_MORE};};
template<> struct libdivide_constants<uint16_t,11766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11766_MAGIC, .more = U16LD_DENOM_11766_MORE};};
template<> struct libdivide_constants<uint16_t,11767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11767_MAGIC, .more = U16LD_DENOM_11767_MORE};};
template<> struct libdivide_constants<uint16_t,11768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11768_MAGIC, .more = U16LD_DENOM_11768_MORE};};
template<> struct libdivide_constants<uint16_t,11769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11769_MAGIC, .more = U16LD_DENOM_11769_MORE};};
template<> struct libdivide_constants<uint16_t,11770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11770_MAGIC, .more = U16LD_DENOM_11770_MORE};};
template<> struct libdivide_constants<uint16_t,11771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11771_MAGIC, .more = U16LD_DENOM_11771_MORE};};
template<> struct libdivide_constants<uint16_t,11772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11772_MAGIC, .more = U16LD_DENOM_11772_MORE};};
template<> struct libdivide_constants<uint16_t,11773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11773_MAGIC, .more = U16LD_DENOM_11773_MORE};};
template<> struct libdivide_constants<uint16_t,11774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11774_MAGIC, .more = U16LD_DENOM_11774_MORE};};
template<> struct libdivide_constants<uint16_t,11775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11775_MAGIC, .more = U16LD_DENOM_11775_MORE};};
template<> struct libdivide_constants<uint16_t,11776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11776_MAGIC, .more = U16LD_DENOM_11776_MORE};};
template<> struct libdivide_constants<uint16_t,11777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11777_MAGIC, .more = U16LD_DENOM_11777_MORE};};
template<> struct libdivide_constants<uint16_t,11778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11778_MAGIC, .more = U16LD_DENOM_11778_MORE};};
template<> struct libdivide_constants<uint16_t,11779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11779_MAGIC, .more = U16LD_DENOM_11779_MORE};};
template<> struct libdivide_constants<uint16_t,11780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11780_MAGIC, .more = U16LD_DENOM_11780_MORE};};
template<> struct libdivide_constants<uint16_t,11781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11781_MAGIC, .more = U16LD_DENOM_11781_MORE};};
template<> struct libdivide_constants<uint16_t,11782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11782_MAGIC, .more = U16LD_DENOM_11782_MORE};};
template<> struct libdivide_constants<uint16_t,11783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11783_MAGIC, .more = U16LD_DENOM_11783_MORE};};
template<> struct libdivide_constants<uint16_t,11784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11784_MAGIC, .more = U16LD_DENOM_11784_MORE};};
template<> struct libdivide_constants<uint16_t,11785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11785_MAGIC, .more = U16LD_DENOM_11785_MORE};};
template<> struct libdivide_constants<uint16_t,11786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11786_MAGIC, .more = U16LD_DENOM_11786_MORE};};
template<> struct libdivide_constants<uint16_t,11787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11787_MAGIC, .more = U16LD_DENOM_11787_MORE};};
template<> struct libdivide_constants<uint16_t,11788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11788_MAGIC, .more = U16LD_DENOM_11788_MORE};};
template<> struct libdivide_constants<uint16_t,11789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11789_MAGIC, .more = U16LD_DENOM_11789_MORE};};
template<> struct libdivide_constants<uint16_t,11790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11790_MAGIC, .more = U16LD_DENOM_11790_MORE};};
template<> struct libdivide_constants<uint16_t,11791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11791_MAGIC, .more = U16LD_DENOM_11791_MORE};};
template<> struct libdivide_constants<uint16_t,11792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11792_MAGIC, .more = U16LD_DENOM_11792_MORE};};
template<> struct libdivide_constants<uint16_t,11793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11793_MAGIC, .more = U16LD_DENOM_11793_MORE};};
template<> struct libdivide_constants<uint16_t,11794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11794_MAGIC, .more = U16LD_DENOM_11794_MORE};};
template<> struct libdivide_constants<uint16_t,11795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11795_MAGIC, .more = U16LD_DENOM_11795_MORE};};
template<> struct libdivide_constants<uint16_t,11796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11796_MAGIC, .more = U16LD_DENOM_11796_MORE};};
template<> struct libdivide_constants<uint16_t,11797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11797_MAGIC, .more = U16LD_DENOM_11797_MORE};};
template<> struct libdivide_constants<uint16_t,11798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11798_MAGIC, .more = U16LD_DENOM_11798_MORE};};
template<> struct libdivide_constants<uint16_t,11799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11799_MAGIC, .more = U16LD_DENOM_11799_MORE};};
template<> struct libdivide_constants<uint16_t,11800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11800_MAGIC, .more = U16LD_DENOM_11800_MORE};};
template<> struct libdivide_constants<uint16_t,11801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11801_MAGIC, .more = U16LD_DENOM_11801_MORE};};
template<> struct libdivide_constants<uint16_t,11802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11802_MAGIC, .more = U16LD_DENOM_11802_MORE};};
template<> struct libdivide_constants<uint16_t,11803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11803_MAGIC, .more = U16LD_DENOM_11803_MORE};};
template<> struct libdivide_constants<uint16_t,11804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11804_MAGIC, .more = U16LD_DENOM_11804_MORE};};
template<> struct libdivide_constants<uint16_t,11805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11805_MAGIC, .more = U16LD_DENOM_11805_MORE};};
template<> struct libdivide_constants<uint16_t,11806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11806_MAGIC, .more = U16LD_DENOM_11806_MORE};};
template<> struct libdivide_constants<uint16_t,11807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11807_MAGIC, .more = U16LD_DENOM_11807_MORE};};
template<> struct libdivide_constants<uint16_t,11808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11808_MAGIC, .more = U16LD_DENOM_11808_MORE};};
template<> struct libdivide_constants<uint16_t,11809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11809_MAGIC, .more = U16LD_DENOM_11809_MORE};};
template<> struct libdivide_constants<uint16_t,11810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11810_MAGIC, .more = U16LD_DENOM_11810_MORE};};
template<> struct libdivide_constants<uint16_t,11811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11811_MAGIC, .more = U16LD_DENOM_11811_MORE};};
template<> struct libdivide_constants<uint16_t,11812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11812_MAGIC, .more = U16LD_DENOM_11812_MORE};};
template<> struct libdivide_constants<uint16_t,11813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11813_MAGIC, .more = U16LD_DENOM_11813_MORE};};
template<> struct libdivide_constants<uint16_t,11814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11814_MAGIC, .more = U16LD_DENOM_11814_MORE};};
template<> struct libdivide_constants<uint16_t,11815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11815_MAGIC, .more = U16LD_DENOM_11815_MORE};};
template<> struct libdivide_constants<uint16_t,11816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11816_MAGIC, .more = U16LD_DENOM_11816_MORE};};
template<> struct libdivide_constants<uint16_t,11817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11817_MAGIC, .more = U16LD_DENOM_11817_MORE};};
template<> struct libdivide_constants<uint16_t,11818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11818_MAGIC, .more = U16LD_DENOM_11818_MORE};};
template<> struct libdivide_constants<uint16_t,11819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11819_MAGIC, .more = U16LD_DENOM_11819_MORE};};
template<> struct libdivide_constants<uint16_t,11820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11820_MAGIC, .more = U16LD_DENOM_11820_MORE};};
template<> struct libdivide_constants<uint16_t,11821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11821_MAGIC, .more = U16LD_DENOM_11821_MORE};};
template<> struct libdivide_constants<uint16_t,11822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11822_MAGIC, .more = U16LD_DENOM_11822_MORE};};
template<> struct libdivide_constants<uint16_t,11823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11823_MAGIC, .more = U16LD_DENOM_11823_MORE};};
template<> struct libdivide_constants<uint16_t,11824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11824_MAGIC, .more = U16LD_DENOM_11824_MORE};};
template<> struct libdivide_constants<uint16_t,11825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11825_MAGIC, .more = U16LD_DENOM_11825_MORE};};
template<> struct libdivide_constants<uint16_t,11826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11826_MAGIC, .more = U16LD_DENOM_11826_MORE};};
template<> struct libdivide_constants<uint16_t,11827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11827_MAGIC, .more = U16LD_DENOM_11827_MORE};};
template<> struct libdivide_constants<uint16_t,11828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11828_MAGIC, .more = U16LD_DENOM_11828_MORE};};
template<> struct libdivide_constants<uint16_t,11829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11829_MAGIC, .more = U16LD_DENOM_11829_MORE};};
template<> struct libdivide_constants<uint16_t,11830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11830_MAGIC, .more = U16LD_DENOM_11830_MORE};};
template<> struct libdivide_constants<uint16_t,11831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11831_MAGIC, .more = U16LD_DENOM_11831_MORE};};
template<> struct libdivide_constants<uint16_t,11832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11832_MAGIC, .more = U16LD_DENOM_11832_MORE};};
template<> struct libdivide_constants<uint16_t,11833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11833_MAGIC, .more = U16LD_DENOM_11833_MORE};};
template<> struct libdivide_constants<uint16_t,11834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11834_MAGIC, .more = U16LD_DENOM_11834_MORE};};
template<> struct libdivide_constants<uint16_t,11835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11835_MAGIC, .more = U16LD_DENOM_11835_MORE};};
template<> struct libdivide_constants<uint16_t,11836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11836_MAGIC, .more = U16LD_DENOM_11836_MORE};};
template<> struct libdivide_constants<uint16_t,11837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11837_MAGIC, .more = U16LD_DENOM_11837_MORE};};
template<> struct libdivide_constants<uint16_t,11838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11838_MAGIC, .more = U16LD_DENOM_11838_MORE};};
template<> struct libdivide_constants<uint16_t,11839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11839_MAGIC, .more = U16LD_DENOM_11839_MORE};};
template<> struct libdivide_constants<uint16_t,11840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11840_MAGIC, .more = U16LD_DENOM_11840_MORE};};
template<> struct libdivide_constants<uint16_t,11841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11841_MAGIC, .more = U16LD_DENOM_11841_MORE};};
template<> struct libdivide_constants<uint16_t,11842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11842_MAGIC, .more = U16LD_DENOM_11842_MORE};};
template<> struct libdivide_constants<uint16_t,11843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11843_MAGIC, .more = U16LD_DENOM_11843_MORE};};
template<> struct libdivide_constants<uint16_t,11844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11844_MAGIC, .more = U16LD_DENOM_11844_MORE};};
template<> struct libdivide_constants<uint16_t,11845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11845_MAGIC, .more = U16LD_DENOM_11845_MORE};};
template<> struct libdivide_constants<uint16_t,11846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11846_MAGIC, .more = U16LD_DENOM_11846_MORE};};
template<> struct libdivide_constants<uint16_t,11847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11847_MAGIC, .more = U16LD_DENOM_11847_MORE};};
template<> struct libdivide_constants<uint16_t,11848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11848_MAGIC, .more = U16LD_DENOM_11848_MORE};};
template<> struct libdivide_constants<uint16_t,11849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11849_MAGIC, .more = U16LD_DENOM_11849_MORE};};
template<> struct libdivide_constants<uint16_t,11850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11850_MAGIC, .more = U16LD_DENOM_11850_MORE};};
template<> struct libdivide_constants<uint16_t,11851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11851_MAGIC, .more = U16LD_DENOM_11851_MORE};};
template<> struct libdivide_constants<uint16_t,11852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11852_MAGIC, .more = U16LD_DENOM_11852_MORE};};
template<> struct libdivide_constants<uint16_t,11853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11853_MAGIC, .more = U16LD_DENOM_11853_MORE};};
template<> struct libdivide_constants<uint16_t,11854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11854_MAGIC, .more = U16LD_DENOM_11854_MORE};};
template<> struct libdivide_constants<uint16_t,11855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11855_MAGIC, .more = U16LD_DENOM_11855_MORE};};
template<> struct libdivide_constants<uint16_t,11856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11856_MAGIC, .more = U16LD_DENOM_11856_MORE};};
template<> struct libdivide_constants<uint16_t,11857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11857_MAGIC, .more = U16LD_DENOM_11857_MORE};};
template<> struct libdivide_constants<uint16_t,11858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11858_MAGIC, .more = U16LD_DENOM_11858_MORE};};
template<> struct libdivide_constants<uint16_t,11859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11859_MAGIC, .more = U16LD_DENOM_11859_MORE};};
template<> struct libdivide_constants<uint16_t,11860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11860_MAGIC, .more = U16LD_DENOM_11860_MORE};};
template<> struct libdivide_constants<uint16_t,11861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11861_MAGIC, .more = U16LD_DENOM_11861_MORE};};
template<> struct libdivide_constants<uint16_t,11862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11862_MAGIC, .more = U16LD_DENOM_11862_MORE};};
template<> struct libdivide_constants<uint16_t,11863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11863_MAGIC, .more = U16LD_DENOM_11863_MORE};};
template<> struct libdivide_constants<uint16_t,11864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11864_MAGIC, .more = U16LD_DENOM_11864_MORE};};
template<> struct libdivide_constants<uint16_t,11865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11865_MAGIC, .more = U16LD_DENOM_11865_MORE};};
template<> struct libdivide_constants<uint16_t,11866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11866_MAGIC, .more = U16LD_DENOM_11866_MORE};};
template<> struct libdivide_constants<uint16_t,11867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11867_MAGIC, .more = U16LD_DENOM_11867_MORE};};
template<> struct libdivide_constants<uint16_t,11868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11868_MAGIC, .more = U16LD_DENOM_11868_MORE};};
template<> struct libdivide_constants<uint16_t,11869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11869_MAGIC, .more = U16LD_DENOM_11869_MORE};};
template<> struct libdivide_constants<uint16_t,11870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11870_MAGIC, .more = U16LD_DENOM_11870_MORE};};
template<> struct libdivide_constants<uint16_t,11871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11871_MAGIC, .more = U16LD_DENOM_11871_MORE};};
template<> struct libdivide_constants<uint16_t,11872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11872_MAGIC, .more = U16LD_DENOM_11872_MORE};};
template<> struct libdivide_constants<uint16_t,11873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11873_MAGIC, .more = U16LD_DENOM_11873_MORE};};
template<> struct libdivide_constants<uint16_t,11874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11874_MAGIC, .more = U16LD_DENOM_11874_MORE};};
template<> struct libdivide_constants<uint16_t,11875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11875_MAGIC, .more = U16LD_DENOM_11875_MORE};};
template<> struct libdivide_constants<uint16_t,11876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11876_MAGIC, .more = U16LD_DENOM_11876_MORE};};
template<> struct libdivide_constants<uint16_t,11877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11877_MAGIC, .more = U16LD_DENOM_11877_MORE};};
template<> struct libdivide_constants<uint16_t,11878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11878_MAGIC, .more = U16LD_DENOM_11878_MORE};};
template<> struct libdivide_constants<uint16_t,11879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11879_MAGIC, .more = U16LD_DENOM_11879_MORE};};
template<> struct libdivide_constants<uint16_t,11880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11880_MAGIC, .more = U16LD_DENOM_11880_MORE};};
template<> struct libdivide_constants<uint16_t,11881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11881_MAGIC, .more = U16LD_DENOM_11881_MORE};};
template<> struct libdivide_constants<uint16_t,11882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11882_MAGIC, .more = U16LD_DENOM_11882_MORE};};
template<> struct libdivide_constants<uint16_t,11883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11883_MAGIC, .more = U16LD_DENOM_11883_MORE};};
template<> struct libdivide_constants<uint16_t,11884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11884_MAGIC, .more = U16LD_DENOM_11884_MORE};};
template<> struct libdivide_constants<uint16_t,11885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11885_MAGIC, .more = U16LD_DENOM_11885_MORE};};
template<> struct libdivide_constants<uint16_t,11886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11886_MAGIC, .more = U16LD_DENOM_11886_MORE};};
template<> struct libdivide_constants<uint16_t,11887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11887_MAGIC, .more = U16LD_DENOM_11887_MORE};};
template<> struct libdivide_constants<uint16_t,11888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11888_MAGIC, .more = U16LD_DENOM_11888_MORE};};
template<> struct libdivide_constants<uint16_t,11889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11889_MAGIC, .more = U16LD_DENOM_11889_MORE};};
template<> struct libdivide_constants<uint16_t,11890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11890_MAGIC, .more = U16LD_DENOM_11890_MORE};};
template<> struct libdivide_constants<uint16_t,11891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11891_MAGIC, .more = U16LD_DENOM_11891_MORE};};
template<> struct libdivide_constants<uint16_t,11892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11892_MAGIC, .more = U16LD_DENOM_11892_MORE};};
template<> struct libdivide_constants<uint16_t,11893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11893_MAGIC, .more = U16LD_DENOM_11893_MORE};};
template<> struct libdivide_constants<uint16_t,11894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11894_MAGIC, .more = U16LD_DENOM_11894_MORE};};
template<> struct libdivide_constants<uint16_t,11895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11895_MAGIC, .more = U16LD_DENOM_11895_MORE};};
template<> struct libdivide_constants<uint16_t,11896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11896_MAGIC, .more = U16LD_DENOM_11896_MORE};};
template<> struct libdivide_constants<uint16_t,11897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11897_MAGIC, .more = U16LD_DENOM_11897_MORE};};
template<> struct libdivide_constants<uint16_t,11898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11898_MAGIC, .more = U16LD_DENOM_11898_MORE};};
template<> struct libdivide_constants<uint16_t,11899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11899_MAGIC, .more = U16LD_DENOM_11899_MORE};};
template<> struct libdivide_constants<uint16_t,11900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11900_MAGIC, .more = U16LD_DENOM_11900_MORE};};
template<> struct libdivide_constants<uint16_t,11901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11901_MAGIC, .more = U16LD_DENOM_11901_MORE};};
template<> struct libdivide_constants<uint16_t,11902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11902_MAGIC, .more = U16LD_DENOM_11902_MORE};};
template<> struct libdivide_constants<uint16_t,11903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11903_MAGIC, .more = U16LD_DENOM_11903_MORE};};
template<> struct libdivide_constants<uint16_t,11904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11904_MAGIC, .more = U16LD_DENOM_11904_MORE};};
template<> struct libdivide_constants<uint16_t,11905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11905_MAGIC, .more = U16LD_DENOM_11905_MORE};};
template<> struct libdivide_constants<uint16_t,11906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11906_MAGIC, .more = U16LD_DENOM_11906_MORE};};
template<> struct libdivide_constants<uint16_t,11907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11907_MAGIC, .more = U16LD_DENOM_11907_MORE};};
template<> struct libdivide_constants<uint16_t,11908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11908_MAGIC, .more = U16LD_DENOM_11908_MORE};};
template<> struct libdivide_constants<uint16_t,11909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11909_MAGIC, .more = U16LD_DENOM_11909_MORE};};
template<> struct libdivide_constants<uint16_t,11910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11910_MAGIC, .more = U16LD_DENOM_11910_MORE};};
template<> struct libdivide_constants<uint16_t,11911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11911_MAGIC, .more = U16LD_DENOM_11911_MORE};};
template<> struct libdivide_constants<uint16_t,11912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11912_MAGIC, .more = U16LD_DENOM_11912_MORE};};
template<> struct libdivide_constants<uint16_t,11913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11913_MAGIC, .more = U16LD_DENOM_11913_MORE};};
template<> struct libdivide_constants<uint16_t,11914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11914_MAGIC, .more = U16LD_DENOM_11914_MORE};};
template<> struct libdivide_constants<uint16_t,11915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11915_MAGIC, .more = U16LD_DENOM_11915_MORE};};
template<> struct libdivide_constants<uint16_t,11916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11916_MAGIC, .more = U16LD_DENOM_11916_MORE};};
template<> struct libdivide_constants<uint16_t,11917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11917_MAGIC, .more = U16LD_DENOM_11917_MORE};};
template<> struct libdivide_constants<uint16_t,11918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11918_MAGIC, .more = U16LD_DENOM_11918_MORE};};
template<> struct libdivide_constants<uint16_t,11919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11919_MAGIC, .more = U16LD_DENOM_11919_MORE};};
template<> struct libdivide_constants<uint16_t,11920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11920_MAGIC, .more = U16LD_DENOM_11920_MORE};};
template<> struct libdivide_constants<uint16_t,11921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11921_MAGIC, .more = U16LD_DENOM_11921_MORE};};
template<> struct libdivide_constants<uint16_t,11922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11922_MAGIC, .more = U16LD_DENOM_11922_MORE};};
template<> struct libdivide_constants<uint16_t,11923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11923_MAGIC, .more = U16LD_DENOM_11923_MORE};};
template<> struct libdivide_constants<uint16_t,11924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11924_MAGIC, .more = U16LD_DENOM_11924_MORE};};
template<> struct libdivide_constants<uint16_t,11925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11925_MAGIC, .more = U16LD_DENOM_11925_MORE};};
template<> struct libdivide_constants<uint16_t,11926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11926_MAGIC, .more = U16LD_DENOM_11926_MORE};};
template<> struct libdivide_constants<uint16_t,11927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11927_MAGIC, .more = U16LD_DENOM_11927_MORE};};
template<> struct libdivide_constants<uint16_t,11928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11928_MAGIC, .more = U16LD_DENOM_11928_MORE};};
template<> struct libdivide_constants<uint16_t,11929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11929_MAGIC, .more = U16LD_DENOM_11929_MORE};};
template<> struct libdivide_constants<uint16_t,11930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11930_MAGIC, .more = U16LD_DENOM_11930_MORE};};
template<> struct libdivide_constants<uint16_t,11931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11931_MAGIC, .more = U16LD_DENOM_11931_MORE};};
template<> struct libdivide_constants<uint16_t,11932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11932_MAGIC, .more = U16LD_DENOM_11932_MORE};};
template<> struct libdivide_constants<uint16_t,11933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11933_MAGIC, .more = U16LD_DENOM_11933_MORE};};
template<> struct libdivide_constants<uint16_t,11934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11934_MAGIC, .more = U16LD_DENOM_11934_MORE};};
template<> struct libdivide_constants<uint16_t,11935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11935_MAGIC, .more = U16LD_DENOM_11935_MORE};};
template<> struct libdivide_constants<uint16_t,11936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11936_MAGIC, .more = U16LD_DENOM_11936_MORE};};
template<> struct libdivide_constants<uint16_t,11937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11937_MAGIC, .more = U16LD_DENOM_11937_MORE};};
template<> struct libdivide_constants<uint16_t,11938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11938_MAGIC, .more = U16LD_DENOM_11938_MORE};};
template<> struct libdivide_constants<uint16_t,11939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11939_MAGIC, .more = U16LD_DENOM_11939_MORE};};
template<> struct libdivide_constants<uint16_t,11940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11940_MAGIC, .more = U16LD_DENOM_11940_MORE};};
template<> struct libdivide_constants<uint16_t,11941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11941_MAGIC, .more = U16LD_DENOM_11941_MORE};};
template<> struct libdivide_constants<uint16_t,11942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11942_MAGIC, .more = U16LD_DENOM_11942_MORE};};
template<> struct libdivide_constants<uint16_t,11943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11943_MAGIC, .more = U16LD_DENOM_11943_MORE};};
template<> struct libdivide_constants<uint16_t,11944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11944_MAGIC, .more = U16LD_DENOM_11944_MORE};};
template<> struct libdivide_constants<uint16_t,11945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11945_MAGIC, .more = U16LD_DENOM_11945_MORE};};
template<> struct libdivide_constants<uint16_t,11946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11946_MAGIC, .more = U16LD_DENOM_11946_MORE};};
template<> struct libdivide_constants<uint16_t,11947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11947_MAGIC, .more = U16LD_DENOM_11947_MORE};};
template<> struct libdivide_constants<uint16_t,11948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11948_MAGIC, .more = U16LD_DENOM_11948_MORE};};
template<> struct libdivide_constants<uint16_t,11949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11949_MAGIC, .more = U16LD_DENOM_11949_MORE};};
template<> struct libdivide_constants<uint16_t,11950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11950_MAGIC, .more = U16LD_DENOM_11950_MORE};};
template<> struct libdivide_constants<uint16_t,11951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11951_MAGIC, .more = U16LD_DENOM_11951_MORE};};
template<> struct libdivide_constants<uint16_t,11952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11952_MAGIC, .more = U16LD_DENOM_11952_MORE};};
template<> struct libdivide_constants<uint16_t,11953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11953_MAGIC, .more = U16LD_DENOM_11953_MORE};};
template<> struct libdivide_constants<uint16_t,11954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11954_MAGIC, .more = U16LD_DENOM_11954_MORE};};
template<> struct libdivide_constants<uint16_t,11955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11955_MAGIC, .more = U16LD_DENOM_11955_MORE};};
template<> struct libdivide_constants<uint16_t,11956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11956_MAGIC, .more = U16LD_DENOM_11956_MORE};};
template<> struct libdivide_constants<uint16_t,11957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11957_MAGIC, .more = U16LD_DENOM_11957_MORE};};
template<> struct libdivide_constants<uint16_t,11958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11958_MAGIC, .more = U16LD_DENOM_11958_MORE};};
template<> struct libdivide_constants<uint16_t,11959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11959_MAGIC, .more = U16LD_DENOM_11959_MORE};};
template<> struct libdivide_constants<uint16_t,11960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11960_MAGIC, .more = U16LD_DENOM_11960_MORE};};
template<> struct libdivide_constants<uint16_t,11961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11961_MAGIC, .more = U16LD_DENOM_11961_MORE};};
template<> struct libdivide_constants<uint16_t,11962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11962_MAGIC, .more = U16LD_DENOM_11962_MORE};};
template<> struct libdivide_constants<uint16_t,11963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11963_MAGIC, .more = U16LD_DENOM_11963_MORE};};
template<> struct libdivide_constants<uint16_t,11964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11964_MAGIC, .more = U16LD_DENOM_11964_MORE};};
template<> struct libdivide_constants<uint16_t,11965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11965_MAGIC, .more = U16LD_DENOM_11965_MORE};};
template<> struct libdivide_constants<uint16_t,11966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11966_MAGIC, .more = U16LD_DENOM_11966_MORE};};
template<> struct libdivide_constants<uint16_t,11967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11967_MAGIC, .more = U16LD_DENOM_11967_MORE};};
template<> struct libdivide_constants<uint16_t,11968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11968_MAGIC, .more = U16LD_DENOM_11968_MORE};};
template<> struct libdivide_constants<uint16_t,11969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11969_MAGIC, .more = U16LD_DENOM_11969_MORE};};
template<> struct libdivide_constants<uint16_t,11970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11970_MAGIC, .more = U16LD_DENOM_11970_MORE};};
template<> struct libdivide_constants<uint16_t,11971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11971_MAGIC, .more = U16LD_DENOM_11971_MORE};};
template<> struct libdivide_constants<uint16_t,11972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11972_MAGIC, .more = U16LD_DENOM_11972_MORE};};
template<> struct libdivide_constants<uint16_t,11973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11973_MAGIC, .more = U16LD_DENOM_11973_MORE};};
template<> struct libdivide_constants<uint16_t,11974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11974_MAGIC, .more = U16LD_DENOM_11974_MORE};};
template<> struct libdivide_constants<uint16_t,11975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11975_MAGIC, .more = U16LD_DENOM_11975_MORE};};
template<> struct libdivide_constants<uint16_t,11976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11976_MAGIC, .more = U16LD_DENOM_11976_MORE};};
template<> struct libdivide_constants<uint16_t,11977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11977_MAGIC, .more = U16LD_DENOM_11977_MORE};};
template<> struct libdivide_constants<uint16_t,11978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11978_MAGIC, .more = U16LD_DENOM_11978_MORE};};
template<> struct libdivide_constants<uint16_t,11979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11979_MAGIC, .more = U16LD_DENOM_11979_MORE};};
template<> struct libdivide_constants<uint16_t,11980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11980_MAGIC, .more = U16LD_DENOM_11980_MORE};};
template<> struct libdivide_constants<uint16_t,11981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11981_MAGIC, .more = U16LD_DENOM_11981_MORE};};
template<> struct libdivide_constants<uint16_t,11982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11982_MAGIC, .more = U16LD_DENOM_11982_MORE};};
template<> struct libdivide_constants<uint16_t,11983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11983_MAGIC, .more = U16LD_DENOM_11983_MORE};};
template<> struct libdivide_constants<uint16_t,11984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11984_MAGIC, .more = U16LD_DENOM_11984_MORE};};
template<> struct libdivide_constants<uint16_t,11985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11985_MAGIC, .more = U16LD_DENOM_11985_MORE};};
template<> struct libdivide_constants<uint16_t,11986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11986_MAGIC, .more = U16LD_DENOM_11986_MORE};};
template<> struct libdivide_constants<uint16_t,11987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11987_MAGIC, .more = U16LD_DENOM_11987_MORE};};
template<> struct libdivide_constants<uint16_t,11988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11988_MAGIC, .more = U16LD_DENOM_11988_MORE};};
template<> struct libdivide_constants<uint16_t,11989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11989_MAGIC, .more = U16LD_DENOM_11989_MORE};};
template<> struct libdivide_constants<uint16_t,11990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11990_MAGIC, .more = U16LD_DENOM_11990_MORE};};
template<> struct libdivide_constants<uint16_t,11991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11991_MAGIC, .more = U16LD_DENOM_11991_MORE};};
template<> struct libdivide_constants<uint16_t,11992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11992_MAGIC, .more = U16LD_DENOM_11992_MORE};};
template<> struct libdivide_constants<uint16_t,11993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11993_MAGIC, .more = U16LD_DENOM_11993_MORE};};
template<> struct libdivide_constants<uint16_t,11994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11994_MAGIC, .more = U16LD_DENOM_11994_MORE};};
template<> struct libdivide_constants<uint16_t,11995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11995_MAGIC, .more = U16LD_DENOM_11995_MORE};};
template<> struct libdivide_constants<uint16_t,11996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11996_MAGIC, .more = U16LD_DENOM_11996_MORE};};
template<> struct libdivide_constants<uint16_t,11997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11997_MAGIC, .more = U16LD_DENOM_11997_MORE};};
template<> struct libdivide_constants<uint16_t,11998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11998_MAGIC, .more = U16LD_DENOM_11998_MORE};};
template<> struct libdivide_constants<uint16_t,11999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_11999_MAGIC, .more = U16LD_DENOM_11999_MORE};};
template<> struct libdivide_constants<uint16_t,12000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12000_MAGIC, .more = U16LD_DENOM_12000_MORE};};
template<> struct libdivide_constants<uint16_t,12001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12001_MAGIC, .more = U16LD_DENOM_12001_MORE};};
template<> struct libdivide_constants<uint16_t,12002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12002_MAGIC, .more = U16LD_DENOM_12002_MORE};};
template<> struct libdivide_constants<uint16_t,12003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12003_MAGIC, .more = U16LD_DENOM_12003_MORE};};
template<> struct libdivide_constants<uint16_t,12004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12004_MAGIC, .more = U16LD_DENOM_12004_MORE};};
template<> struct libdivide_constants<uint16_t,12005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12005_MAGIC, .more = U16LD_DENOM_12005_MORE};};
template<> struct libdivide_constants<uint16_t,12006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12006_MAGIC, .more = U16LD_DENOM_12006_MORE};};
template<> struct libdivide_constants<uint16_t,12007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12007_MAGIC, .more = U16LD_DENOM_12007_MORE};};
template<> struct libdivide_constants<uint16_t,12008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12008_MAGIC, .more = U16LD_DENOM_12008_MORE};};
template<> struct libdivide_constants<uint16_t,12009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12009_MAGIC, .more = U16LD_DENOM_12009_MORE};};
template<> struct libdivide_constants<uint16_t,12010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12010_MAGIC, .more = U16LD_DENOM_12010_MORE};};
template<> struct libdivide_constants<uint16_t,12011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12011_MAGIC, .more = U16LD_DENOM_12011_MORE};};
template<> struct libdivide_constants<uint16_t,12012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12012_MAGIC, .more = U16LD_DENOM_12012_MORE};};
template<> struct libdivide_constants<uint16_t,12013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12013_MAGIC, .more = U16LD_DENOM_12013_MORE};};
template<> struct libdivide_constants<uint16_t,12014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12014_MAGIC, .more = U16LD_DENOM_12014_MORE};};
template<> struct libdivide_constants<uint16_t,12015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12015_MAGIC, .more = U16LD_DENOM_12015_MORE};};
template<> struct libdivide_constants<uint16_t,12016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12016_MAGIC, .more = U16LD_DENOM_12016_MORE};};
template<> struct libdivide_constants<uint16_t,12017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12017_MAGIC, .more = U16LD_DENOM_12017_MORE};};
template<> struct libdivide_constants<uint16_t,12018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12018_MAGIC, .more = U16LD_DENOM_12018_MORE};};
template<> struct libdivide_constants<uint16_t,12019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12019_MAGIC, .more = U16LD_DENOM_12019_MORE};};
template<> struct libdivide_constants<uint16_t,12020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12020_MAGIC, .more = U16LD_DENOM_12020_MORE};};
template<> struct libdivide_constants<uint16_t,12021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12021_MAGIC, .more = U16LD_DENOM_12021_MORE};};
template<> struct libdivide_constants<uint16_t,12022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12022_MAGIC, .more = U16LD_DENOM_12022_MORE};};
template<> struct libdivide_constants<uint16_t,12023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12023_MAGIC, .more = U16LD_DENOM_12023_MORE};};
template<> struct libdivide_constants<uint16_t,12024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12024_MAGIC, .more = U16LD_DENOM_12024_MORE};};
template<> struct libdivide_constants<uint16_t,12025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12025_MAGIC, .more = U16LD_DENOM_12025_MORE};};
template<> struct libdivide_constants<uint16_t,12026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12026_MAGIC, .more = U16LD_DENOM_12026_MORE};};
template<> struct libdivide_constants<uint16_t,12027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12027_MAGIC, .more = U16LD_DENOM_12027_MORE};};
template<> struct libdivide_constants<uint16_t,12028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12028_MAGIC, .more = U16LD_DENOM_12028_MORE};};
template<> struct libdivide_constants<uint16_t,12029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12029_MAGIC, .more = U16LD_DENOM_12029_MORE};};
template<> struct libdivide_constants<uint16_t,12030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12030_MAGIC, .more = U16LD_DENOM_12030_MORE};};
template<> struct libdivide_constants<uint16_t,12031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12031_MAGIC, .more = U16LD_DENOM_12031_MORE};};
template<> struct libdivide_constants<uint16_t,12032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12032_MAGIC, .more = U16LD_DENOM_12032_MORE};};
template<> struct libdivide_constants<uint16_t,12033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12033_MAGIC, .more = U16LD_DENOM_12033_MORE};};
template<> struct libdivide_constants<uint16_t,12034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12034_MAGIC, .more = U16LD_DENOM_12034_MORE};};
template<> struct libdivide_constants<uint16_t,12035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12035_MAGIC, .more = U16LD_DENOM_12035_MORE};};
template<> struct libdivide_constants<uint16_t,12036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12036_MAGIC, .more = U16LD_DENOM_12036_MORE};};
template<> struct libdivide_constants<uint16_t,12037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12037_MAGIC, .more = U16LD_DENOM_12037_MORE};};
template<> struct libdivide_constants<uint16_t,12038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12038_MAGIC, .more = U16LD_DENOM_12038_MORE};};
template<> struct libdivide_constants<uint16_t,12039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12039_MAGIC, .more = U16LD_DENOM_12039_MORE};};
template<> struct libdivide_constants<uint16_t,12040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12040_MAGIC, .more = U16LD_DENOM_12040_MORE};};
template<> struct libdivide_constants<uint16_t,12041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12041_MAGIC, .more = U16LD_DENOM_12041_MORE};};
template<> struct libdivide_constants<uint16_t,12042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12042_MAGIC, .more = U16LD_DENOM_12042_MORE};};
template<> struct libdivide_constants<uint16_t,12043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12043_MAGIC, .more = U16LD_DENOM_12043_MORE};};
template<> struct libdivide_constants<uint16_t,12044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12044_MAGIC, .more = U16LD_DENOM_12044_MORE};};
template<> struct libdivide_constants<uint16_t,12045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12045_MAGIC, .more = U16LD_DENOM_12045_MORE};};
template<> struct libdivide_constants<uint16_t,12046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12046_MAGIC, .more = U16LD_DENOM_12046_MORE};};
template<> struct libdivide_constants<uint16_t,12047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12047_MAGIC, .more = U16LD_DENOM_12047_MORE};};
template<> struct libdivide_constants<uint16_t,12048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12048_MAGIC, .more = U16LD_DENOM_12048_MORE};};
template<> struct libdivide_constants<uint16_t,12049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12049_MAGIC, .more = U16LD_DENOM_12049_MORE};};
template<> struct libdivide_constants<uint16_t,12050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12050_MAGIC, .more = U16LD_DENOM_12050_MORE};};
template<> struct libdivide_constants<uint16_t,12051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12051_MAGIC, .more = U16LD_DENOM_12051_MORE};};
template<> struct libdivide_constants<uint16_t,12052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12052_MAGIC, .more = U16LD_DENOM_12052_MORE};};
template<> struct libdivide_constants<uint16_t,12053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12053_MAGIC, .more = U16LD_DENOM_12053_MORE};};
template<> struct libdivide_constants<uint16_t,12054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12054_MAGIC, .more = U16LD_DENOM_12054_MORE};};
template<> struct libdivide_constants<uint16_t,12055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12055_MAGIC, .more = U16LD_DENOM_12055_MORE};};
template<> struct libdivide_constants<uint16_t,12056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12056_MAGIC, .more = U16LD_DENOM_12056_MORE};};
template<> struct libdivide_constants<uint16_t,12057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12057_MAGIC, .more = U16LD_DENOM_12057_MORE};};
template<> struct libdivide_constants<uint16_t,12058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12058_MAGIC, .more = U16LD_DENOM_12058_MORE};};
template<> struct libdivide_constants<uint16_t,12059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12059_MAGIC, .more = U16LD_DENOM_12059_MORE};};
template<> struct libdivide_constants<uint16_t,12060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12060_MAGIC, .more = U16LD_DENOM_12060_MORE};};
template<> struct libdivide_constants<uint16_t,12061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12061_MAGIC, .more = U16LD_DENOM_12061_MORE};};
template<> struct libdivide_constants<uint16_t,12062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12062_MAGIC, .more = U16LD_DENOM_12062_MORE};};
template<> struct libdivide_constants<uint16_t,12063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12063_MAGIC, .more = U16LD_DENOM_12063_MORE};};
template<> struct libdivide_constants<uint16_t,12064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12064_MAGIC, .more = U16LD_DENOM_12064_MORE};};
template<> struct libdivide_constants<uint16_t,12065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12065_MAGIC, .more = U16LD_DENOM_12065_MORE};};
template<> struct libdivide_constants<uint16_t,12066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12066_MAGIC, .more = U16LD_DENOM_12066_MORE};};
template<> struct libdivide_constants<uint16_t,12067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12067_MAGIC, .more = U16LD_DENOM_12067_MORE};};
template<> struct libdivide_constants<uint16_t,12068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12068_MAGIC, .more = U16LD_DENOM_12068_MORE};};
template<> struct libdivide_constants<uint16_t,12069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12069_MAGIC, .more = U16LD_DENOM_12069_MORE};};
template<> struct libdivide_constants<uint16_t,12070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12070_MAGIC, .more = U16LD_DENOM_12070_MORE};};
template<> struct libdivide_constants<uint16_t,12071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12071_MAGIC, .more = U16LD_DENOM_12071_MORE};};
template<> struct libdivide_constants<uint16_t,12072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12072_MAGIC, .more = U16LD_DENOM_12072_MORE};};
template<> struct libdivide_constants<uint16_t,12073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12073_MAGIC, .more = U16LD_DENOM_12073_MORE};};
template<> struct libdivide_constants<uint16_t,12074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12074_MAGIC, .more = U16LD_DENOM_12074_MORE};};
template<> struct libdivide_constants<uint16_t,12075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12075_MAGIC, .more = U16LD_DENOM_12075_MORE};};
template<> struct libdivide_constants<uint16_t,12076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12076_MAGIC, .more = U16LD_DENOM_12076_MORE};};
template<> struct libdivide_constants<uint16_t,12077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12077_MAGIC, .more = U16LD_DENOM_12077_MORE};};
template<> struct libdivide_constants<uint16_t,12078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12078_MAGIC, .more = U16LD_DENOM_12078_MORE};};
template<> struct libdivide_constants<uint16_t,12079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12079_MAGIC, .more = U16LD_DENOM_12079_MORE};};
template<> struct libdivide_constants<uint16_t,12080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12080_MAGIC, .more = U16LD_DENOM_12080_MORE};};
template<> struct libdivide_constants<uint16_t,12081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12081_MAGIC, .more = U16LD_DENOM_12081_MORE};};
template<> struct libdivide_constants<uint16_t,12082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12082_MAGIC, .more = U16LD_DENOM_12082_MORE};};
template<> struct libdivide_constants<uint16_t,12083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12083_MAGIC, .more = U16LD_DENOM_12083_MORE};};
template<> struct libdivide_constants<uint16_t,12084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12084_MAGIC, .more = U16LD_DENOM_12084_MORE};};
template<> struct libdivide_constants<uint16_t,12085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12085_MAGIC, .more = U16LD_DENOM_12085_MORE};};
template<> struct libdivide_constants<uint16_t,12086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12086_MAGIC, .more = U16LD_DENOM_12086_MORE};};
template<> struct libdivide_constants<uint16_t,12087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12087_MAGIC, .more = U16LD_DENOM_12087_MORE};};
template<> struct libdivide_constants<uint16_t,12088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12088_MAGIC, .more = U16LD_DENOM_12088_MORE};};
template<> struct libdivide_constants<uint16_t,12089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12089_MAGIC, .more = U16LD_DENOM_12089_MORE};};
template<> struct libdivide_constants<uint16_t,12090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12090_MAGIC, .more = U16LD_DENOM_12090_MORE};};
template<> struct libdivide_constants<uint16_t,12091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12091_MAGIC, .more = U16LD_DENOM_12091_MORE};};
template<> struct libdivide_constants<uint16_t,12092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12092_MAGIC, .more = U16LD_DENOM_12092_MORE};};
template<> struct libdivide_constants<uint16_t,12093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12093_MAGIC, .more = U16LD_DENOM_12093_MORE};};
template<> struct libdivide_constants<uint16_t,12094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12094_MAGIC, .more = U16LD_DENOM_12094_MORE};};
template<> struct libdivide_constants<uint16_t,12095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12095_MAGIC, .more = U16LD_DENOM_12095_MORE};};
template<> struct libdivide_constants<uint16_t,12096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12096_MAGIC, .more = U16LD_DENOM_12096_MORE};};
template<> struct libdivide_constants<uint16_t,12097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12097_MAGIC, .more = U16LD_DENOM_12097_MORE};};
template<> struct libdivide_constants<uint16_t,12098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12098_MAGIC, .more = U16LD_DENOM_12098_MORE};};
template<> struct libdivide_constants<uint16_t,12099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12099_MAGIC, .more = U16LD_DENOM_12099_MORE};};
template<> struct libdivide_constants<uint16_t,12100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12100_MAGIC, .more = U16LD_DENOM_12100_MORE};};
template<> struct libdivide_constants<uint16_t,12101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12101_MAGIC, .more = U16LD_DENOM_12101_MORE};};
template<> struct libdivide_constants<uint16_t,12102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12102_MAGIC, .more = U16LD_DENOM_12102_MORE};};
template<> struct libdivide_constants<uint16_t,12103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12103_MAGIC, .more = U16LD_DENOM_12103_MORE};};
template<> struct libdivide_constants<uint16_t,12104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12104_MAGIC, .more = U16LD_DENOM_12104_MORE};};
template<> struct libdivide_constants<uint16_t,12105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12105_MAGIC, .more = U16LD_DENOM_12105_MORE};};
template<> struct libdivide_constants<uint16_t,12106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12106_MAGIC, .more = U16LD_DENOM_12106_MORE};};
template<> struct libdivide_constants<uint16_t,12107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12107_MAGIC, .more = U16LD_DENOM_12107_MORE};};
template<> struct libdivide_constants<uint16_t,12108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12108_MAGIC, .more = U16LD_DENOM_12108_MORE};};
template<> struct libdivide_constants<uint16_t,12109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12109_MAGIC, .more = U16LD_DENOM_12109_MORE};};
template<> struct libdivide_constants<uint16_t,12110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12110_MAGIC, .more = U16LD_DENOM_12110_MORE};};
template<> struct libdivide_constants<uint16_t,12111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12111_MAGIC, .more = U16LD_DENOM_12111_MORE};};
template<> struct libdivide_constants<uint16_t,12112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12112_MAGIC, .more = U16LD_DENOM_12112_MORE};};
template<> struct libdivide_constants<uint16_t,12113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12113_MAGIC, .more = U16LD_DENOM_12113_MORE};};
template<> struct libdivide_constants<uint16_t,12114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12114_MAGIC, .more = U16LD_DENOM_12114_MORE};};
template<> struct libdivide_constants<uint16_t,12115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12115_MAGIC, .more = U16LD_DENOM_12115_MORE};};
template<> struct libdivide_constants<uint16_t,12116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12116_MAGIC, .more = U16LD_DENOM_12116_MORE};};
template<> struct libdivide_constants<uint16_t,12117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12117_MAGIC, .more = U16LD_DENOM_12117_MORE};};
template<> struct libdivide_constants<uint16_t,12118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12118_MAGIC, .more = U16LD_DENOM_12118_MORE};};
template<> struct libdivide_constants<uint16_t,12119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12119_MAGIC, .more = U16LD_DENOM_12119_MORE};};
template<> struct libdivide_constants<uint16_t,12120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12120_MAGIC, .more = U16LD_DENOM_12120_MORE};};
template<> struct libdivide_constants<uint16_t,12121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12121_MAGIC, .more = U16LD_DENOM_12121_MORE};};
template<> struct libdivide_constants<uint16_t,12122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12122_MAGIC, .more = U16LD_DENOM_12122_MORE};};
template<> struct libdivide_constants<uint16_t,12123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12123_MAGIC, .more = U16LD_DENOM_12123_MORE};};
template<> struct libdivide_constants<uint16_t,12124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12124_MAGIC, .more = U16LD_DENOM_12124_MORE};};
template<> struct libdivide_constants<uint16_t,12125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12125_MAGIC, .more = U16LD_DENOM_12125_MORE};};
template<> struct libdivide_constants<uint16_t,12126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12126_MAGIC, .more = U16LD_DENOM_12126_MORE};};
template<> struct libdivide_constants<uint16_t,12127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12127_MAGIC, .more = U16LD_DENOM_12127_MORE};};
template<> struct libdivide_constants<uint16_t,12128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12128_MAGIC, .more = U16LD_DENOM_12128_MORE};};
template<> struct libdivide_constants<uint16_t,12129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12129_MAGIC, .more = U16LD_DENOM_12129_MORE};};
template<> struct libdivide_constants<uint16_t,12130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12130_MAGIC, .more = U16LD_DENOM_12130_MORE};};
template<> struct libdivide_constants<uint16_t,12131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12131_MAGIC, .more = U16LD_DENOM_12131_MORE};};
template<> struct libdivide_constants<uint16_t,12132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12132_MAGIC, .more = U16LD_DENOM_12132_MORE};};
template<> struct libdivide_constants<uint16_t,12133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12133_MAGIC, .more = U16LD_DENOM_12133_MORE};};
template<> struct libdivide_constants<uint16_t,12134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12134_MAGIC, .more = U16LD_DENOM_12134_MORE};};
template<> struct libdivide_constants<uint16_t,12135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12135_MAGIC, .more = U16LD_DENOM_12135_MORE};};
template<> struct libdivide_constants<uint16_t,12136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12136_MAGIC, .more = U16LD_DENOM_12136_MORE};};
template<> struct libdivide_constants<uint16_t,12137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12137_MAGIC, .more = U16LD_DENOM_12137_MORE};};
template<> struct libdivide_constants<uint16_t,12138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12138_MAGIC, .more = U16LD_DENOM_12138_MORE};};
template<> struct libdivide_constants<uint16_t,12139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12139_MAGIC, .more = U16LD_DENOM_12139_MORE};};
template<> struct libdivide_constants<uint16_t,12140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12140_MAGIC, .more = U16LD_DENOM_12140_MORE};};
template<> struct libdivide_constants<uint16_t,12141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12141_MAGIC, .more = U16LD_DENOM_12141_MORE};};
template<> struct libdivide_constants<uint16_t,12142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12142_MAGIC, .more = U16LD_DENOM_12142_MORE};};
template<> struct libdivide_constants<uint16_t,12143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12143_MAGIC, .more = U16LD_DENOM_12143_MORE};};
template<> struct libdivide_constants<uint16_t,12144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12144_MAGIC, .more = U16LD_DENOM_12144_MORE};};
template<> struct libdivide_constants<uint16_t,12145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12145_MAGIC, .more = U16LD_DENOM_12145_MORE};};
template<> struct libdivide_constants<uint16_t,12146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12146_MAGIC, .more = U16LD_DENOM_12146_MORE};};
template<> struct libdivide_constants<uint16_t,12147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12147_MAGIC, .more = U16LD_DENOM_12147_MORE};};
template<> struct libdivide_constants<uint16_t,12148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12148_MAGIC, .more = U16LD_DENOM_12148_MORE};};
template<> struct libdivide_constants<uint16_t,12149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12149_MAGIC, .more = U16LD_DENOM_12149_MORE};};
template<> struct libdivide_constants<uint16_t,12150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12150_MAGIC, .more = U16LD_DENOM_12150_MORE};};
template<> struct libdivide_constants<uint16_t,12151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12151_MAGIC, .more = U16LD_DENOM_12151_MORE};};
template<> struct libdivide_constants<uint16_t,12152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12152_MAGIC, .more = U16LD_DENOM_12152_MORE};};
template<> struct libdivide_constants<uint16_t,12153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12153_MAGIC, .more = U16LD_DENOM_12153_MORE};};
template<> struct libdivide_constants<uint16_t,12154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12154_MAGIC, .more = U16LD_DENOM_12154_MORE};};
template<> struct libdivide_constants<uint16_t,12155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12155_MAGIC, .more = U16LD_DENOM_12155_MORE};};
template<> struct libdivide_constants<uint16_t,12156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12156_MAGIC, .more = U16LD_DENOM_12156_MORE};};
template<> struct libdivide_constants<uint16_t,12157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12157_MAGIC, .more = U16LD_DENOM_12157_MORE};};
template<> struct libdivide_constants<uint16_t,12158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12158_MAGIC, .more = U16LD_DENOM_12158_MORE};};
template<> struct libdivide_constants<uint16_t,12159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12159_MAGIC, .more = U16LD_DENOM_12159_MORE};};
template<> struct libdivide_constants<uint16_t,12160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12160_MAGIC, .more = U16LD_DENOM_12160_MORE};};
template<> struct libdivide_constants<uint16_t,12161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12161_MAGIC, .more = U16LD_DENOM_12161_MORE};};
template<> struct libdivide_constants<uint16_t,12162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12162_MAGIC, .more = U16LD_DENOM_12162_MORE};};
template<> struct libdivide_constants<uint16_t,12163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12163_MAGIC, .more = U16LD_DENOM_12163_MORE};};
template<> struct libdivide_constants<uint16_t,12164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12164_MAGIC, .more = U16LD_DENOM_12164_MORE};};
template<> struct libdivide_constants<uint16_t,12165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12165_MAGIC, .more = U16LD_DENOM_12165_MORE};};
template<> struct libdivide_constants<uint16_t,12166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12166_MAGIC, .more = U16LD_DENOM_12166_MORE};};
template<> struct libdivide_constants<uint16_t,12167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12167_MAGIC, .more = U16LD_DENOM_12167_MORE};};
template<> struct libdivide_constants<uint16_t,12168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12168_MAGIC, .more = U16LD_DENOM_12168_MORE};};
template<> struct libdivide_constants<uint16_t,12169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12169_MAGIC, .more = U16LD_DENOM_12169_MORE};};
template<> struct libdivide_constants<uint16_t,12170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12170_MAGIC, .more = U16LD_DENOM_12170_MORE};};
template<> struct libdivide_constants<uint16_t,12171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12171_MAGIC, .more = U16LD_DENOM_12171_MORE};};
template<> struct libdivide_constants<uint16_t,12172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12172_MAGIC, .more = U16LD_DENOM_12172_MORE};};
template<> struct libdivide_constants<uint16_t,12173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12173_MAGIC, .more = U16LD_DENOM_12173_MORE};};
template<> struct libdivide_constants<uint16_t,12174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12174_MAGIC, .more = U16LD_DENOM_12174_MORE};};
template<> struct libdivide_constants<uint16_t,12175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12175_MAGIC, .more = U16LD_DENOM_12175_MORE};};
template<> struct libdivide_constants<uint16_t,12176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12176_MAGIC, .more = U16LD_DENOM_12176_MORE};};
template<> struct libdivide_constants<uint16_t,12177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12177_MAGIC, .more = U16LD_DENOM_12177_MORE};};
template<> struct libdivide_constants<uint16_t,12178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12178_MAGIC, .more = U16LD_DENOM_12178_MORE};};
template<> struct libdivide_constants<uint16_t,12179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12179_MAGIC, .more = U16LD_DENOM_12179_MORE};};
template<> struct libdivide_constants<uint16_t,12180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12180_MAGIC, .more = U16LD_DENOM_12180_MORE};};
template<> struct libdivide_constants<uint16_t,12181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12181_MAGIC, .more = U16LD_DENOM_12181_MORE};};
template<> struct libdivide_constants<uint16_t,12182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12182_MAGIC, .more = U16LD_DENOM_12182_MORE};};
template<> struct libdivide_constants<uint16_t,12183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12183_MAGIC, .more = U16LD_DENOM_12183_MORE};};
template<> struct libdivide_constants<uint16_t,12184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12184_MAGIC, .more = U16LD_DENOM_12184_MORE};};
template<> struct libdivide_constants<uint16_t,12185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12185_MAGIC, .more = U16LD_DENOM_12185_MORE};};
template<> struct libdivide_constants<uint16_t,12186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12186_MAGIC, .more = U16LD_DENOM_12186_MORE};};
template<> struct libdivide_constants<uint16_t,12187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12187_MAGIC, .more = U16LD_DENOM_12187_MORE};};
template<> struct libdivide_constants<uint16_t,12188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12188_MAGIC, .more = U16LD_DENOM_12188_MORE};};
template<> struct libdivide_constants<uint16_t,12189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12189_MAGIC, .more = U16LD_DENOM_12189_MORE};};
template<> struct libdivide_constants<uint16_t,12190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12190_MAGIC, .more = U16LD_DENOM_12190_MORE};};
template<> struct libdivide_constants<uint16_t,12191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12191_MAGIC, .more = U16LD_DENOM_12191_MORE};};
template<> struct libdivide_constants<uint16_t,12192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12192_MAGIC, .more = U16LD_DENOM_12192_MORE};};
template<> struct libdivide_constants<uint16_t,12193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12193_MAGIC, .more = U16LD_DENOM_12193_MORE};};
template<> struct libdivide_constants<uint16_t,12194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12194_MAGIC, .more = U16LD_DENOM_12194_MORE};};
template<> struct libdivide_constants<uint16_t,12195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12195_MAGIC, .more = U16LD_DENOM_12195_MORE};};
template<> struct libdivide_constants<uint16_t,12196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12196_MAGIC, .more = U16LD_DENOM_12196_MORE};};
template<> struct libdivide_constants<uint16_t,12197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12197_MAGIC, .more = U16LD_DENOM_12197_MORE};};
template<> struct libdivide_constants<uint16_t,12198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12198_MAGIC, .more = U16LD_DENOM_12198_MORE};};
template<> struct libdivide_constants<uint16_t,12199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12199_MAGIC, .more = U16LD_DENOM_12199_MORE};};
template<> struct libdivide_constants<uint16_t,12200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12200_MAGIC, .more = U16LD_DENOM_12200_MORE};};
template<> struct libdivide_constants<uint16_t,12201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12201_MAGIC, .more = U16LD_DENOM_12201_MORE};};
template<> struct libdivide_constants<uint16_t,12202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12202_MAGIC, .more = U16LD_DENOM_12202_MORE};};
template<> struct libdivide_constants<uint16_t,12203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12203_MAGIC, .more = U16LD_DENOM_12203_MORE};};
template<> struct libdivide_constants<uint16_t,12204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12204_MAGIC, .more = U16LD_DENOM_12204_MORE};};
template<> struct libdivide_constants<uint16_t,12205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12205_MAGIC, .more = U16LD_DENOM_12205_MORE};};
template<> struct libdivide_constants<uint16_t,12206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12206_MAGIC, .more = U16LD_DENOM_12206_MORE};};
template<> struct libdivide_constants<uint16_t,12207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12207_MAGIC, .more = U16LD_DENOM_12207_MORE};};
template<> struct libdivide_constants<uint16_t,12208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12208_MAGIC, .more = U16LD_DENOM_12208_MORE};};
template<> struct libdivide_constants<uint16_t,12209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12209_MAGIC, .more = U16LD_DENOM_12209_MORE};};
template<> struct libdivide_constants<uint16_t,12210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12210_MAGIC, .more = U16LD_DENOM_12210_MORE};};
template<> struct libdivide_constants<uint16_t,12211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12211_MAGIC, .more = U16LD_DENOM_12211_MORE};};
template<> struct libdivide_constants<uint16_t,12212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12212_MAGIC, .more = U16LD_DENOM_12212_MORE};};
template<> struct libdivide_constants<uint16_t,12213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12213_MAGIC, .more = U16LD_DENOM_12213_MORE};};
template<> struct libdivide_constants<uint16_t,12214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12214_MAGIC, .more = U16LD_DENOM_12214_MORE};};
template<> struct libdivide_constants<uint16_t,12215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12215_MAGIC, .more = U16LD_DENOM_12215_MORE};};
template<> struct libdivide_constants<uint16_t,12216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12216_MAGIC, .more = U16LD_DENOM_12216_MORE};};
template<> struct libdivide_constants<uint16_t,12217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12217_MAGIC, .more = U16LD_DENOM_12217_MORE};};
template<> struct libdivide_constants<uint16_t,12218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12218_MAGIC, .more = U16LD_DENOM_12218_MORE};};
template<> struct libdivide_constants<uint16_t,12219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12219_MAGIC, .more = U16LD_DENOM_12219_MORE};};
template<> struct libdivide_constants<uint16_t,12220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12220_MAGIC, .more = U16LD_DENOM_12220_MORE};};
template<> struct libdivide_constants<uint16_t,12221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12221_MAGIC, .more = U16LD_DENOM_12221_MORE};};
template<> struct libdivide_constants<uint16_t,12222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12222_MAGIC, .more = U16LD_DENOM_12222_MORE};};
template<> struct libdivide_constants<uint16_t,12223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12223_MAGIC, .more = U16LD_DENOM_12223_MORE};};
template<> struct libdivide_constants<uint16_t,12224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12224_MAGIC, .more = U16LD_DENOM_12224_MORE};};
template<> struct libdivide_constants<uint16_t,12225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12225_MAGIC, .more = U16LD_DENOM_12225_MORE};};
template<> struct libdivide_constants<uint16_t,12226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12226_MAGIC, .more = U16LD_DENOM_12226_MORE};};
template<> struct libdivide_constants<uint16_t,12227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12227_MAGIC, .more = U16LD_DENOM_12227_MORE};};
template<> struct libdivide_constants<uint16_t,12228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12228_MAGIC, .more = U16LD_DENOM_12228_MORE};};
template<> struct libdivide_constants<uint16_t,12229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12229_MAGIC, .more = U16LD_DENOM_12229_MORE};};
template<> struct libdivide_constants<uint16_t,12230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12230_MAGIC, .more = U16LD_DENOM_12230_MORE};};
template<> struct libdivide_constants<uint16_t,12231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12231_MAGIC, .more = U16LD_DENOM_12231_MORE};};
template<> struct libdivide_constants<uint16_t,12232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12232_MAGIC, .more = U16LD_DENOM_12232_MORE};};
template<> struct libdivide_constants<uint16_t,12233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12233_MAGIC, .more = U16LD_DENOM_12233_MORE};};
template<> struct libdivide_constants<uint16_t,12234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12234_MAGIC, .more = U16LD_DENOM_12234_MORE};};
template<> struct libdivide_constants<uint16_t,12235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12235_MAGIC, .more = U16LD_DENOM_12235_MORE};};
template<> struct libdivide_constants<uint16_t,12236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12236_MAGIC, .more = U16LD_DENOM_12236_MORE};};
template<> struct libdivide_constants<uint16_t,12237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12237_MAGIC, .more = U16LD_DENOM_12237_MORE};};
template<> struct libdivide_constants<uint16_t,12238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12238_MAGIC, .more = U16LD_DENOM_12238_MORE};};
template<> struct libdivide_constants<uint16_t,12239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12239_MAGIC, .more = U16LD_DENOM_12239_MORE};};
template<> struct libdivide_constants<uint16_t,12240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12240_MAGIC, .more = U16LD_DENOM_12240_MORE};};
template<> struct libdivide_constants<uint16_t,12241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12241_MAGIC, .more = U16LD_DENOM_12241_MORE};};
template<> struct libdivide_constants<uint16_t,12242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12242_MAGIC, .more = U16LD_DENOM_12242_MORE};};
template<> struct libdivide_constants<uint16_t,12243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12243_MAGIC, .more = U16LD_DENOM_12243_MORE};};
template<> struct libdivide_constants<uint16_t,12244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12244_MAGIC, .more = U16LD_DENOM_12244_MORE};};
template<> struct libdivide_constants<uint16_t,12245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12245_MAGIC, .more = U16LD_DENOM_12245_MORE};};
template<> struct libdivide_constants<uint16_t,12246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12246_MAGIC, .more = U16LD_DENOM_12246_MORE};};
template<> struct libdivide_constants<uint16_t,12247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12247_MAGIC, .more = U16LD_DENOM_12247_MORE};};
template<> struct libdivide_constants<uint16_t,12248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12248_MAGIC, .more = U16LD_DENOM_12248_MORE};};
template<> struct libdivide_constants<uint16_t,12249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12249_MAGIC, .more = U16LD_DENOM_12249_MORE};};
template<> struct libdivide_constants<uint16_t,12250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12250_MAGIC, .more = U16LD_DENOM_12250_MORE};};
template<> struct libdivide_constants<uint16_t,12251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12251_MAGIC, .more = U16LD_DENOM_12251_MORE};};
template<> struct libdivide_constants<uint16_t,12252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12252_MAGIC, .more = U16LD_DENOM_12252_MORE};};
template<> struct libdivide_constants<uint16_t,12253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12253_MAGIC, .more = U16LD_DENOM_12253_MORE};};
template<> struct libdivide_constants<uint16_t,12254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12254_MAGIC, .more = U16LD_DENOM_12254_MORE};};
template<> struct libdivide_constants<uint16_t,12255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12255_MAGIC, .more = U16LD_DENOM_12255_MORE};};
template<> struct libdivide_constants<uint16_t,12256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12256_MAGIC, .more = U16LD_DENOM_12256_MORE};};
template<> struct libdivide_constants<uint16_t,12257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12257_MAGIC, .more = U16LD_DENOM_12257_MORE};};
template<> struct libdivide_constants<uint16_t,12258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12258_MAGIC, .more = U16LD_DENOM_12258_MORE};};
template<> struct libdivide_constants<uint16_t,12259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12259_MAGIC, .more = U16LD_DENOM_12259_MORE};};
template<> struct libdivide_constants<uint16_t,12260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12260_MAGIC, .more = U16LD_DENOM_12260_MORE};};
template<> struct libdivide_constants<uint16_t,12261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12261_MAGIC, .more = U16LD_DENOM_12261_MORE};};
template<> struct libdivide_constants<uint16_t,12262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12262_MAGIC, .more = U16LD_DENOM_12262_MORE};};
template<> struct libdivide_constants<uint16_t,12263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12263_MAGIC, .more = U16LD_DENOM_12263_MORE};};
template<> struct libdivide_constants<uint16_t,12264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12264_MAGIC, .more = U16LD_DENOM_12264_MORE};};
template<> struct libdivide_constants<uint16_t,12265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12265_MAGIC, .more = U16LD_DENOM_12265_MORE};};
template<> struct libdivide_constants<uint16_t,12266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12266_MAGIC, .more = U16LD_DENOM_12266_MORE};};
template<> struct libdivide_constants<uint16_t,12267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12267_MAGIC, .more = U16LD_DENOM_12267_MORE};};
template<> struct libdivide_constants<uint16_t,12268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12268_MAGIC, .more = U16LD_DENOM_12268_MORE};};
template<> struct libdivide_constants<uint16_t,12269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12269_MAGIC, .more = U16LD_DENOM_12269_MORE};};
template<> struct libdivide_constants<uint16_t,12270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12270_MAGIC, .more = U16LD_DENOM_12270_MORE};};
template<> struct libdivide_constants<uint16_t,12271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12271_MAGIC, .more = U16LD_DENOM_12271_MORE};};
template<> struct libdivide_constants<uint16_t,12272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12272_MAGIC, .more = U16LD_DENOM_12272_MORE};};
template<> struct libdivide_constants<uint16_t,12273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12273_MAGIC, .more = U16LD_DENOM_12273_MORE};};
template<> struct libdivide_constants<uint16_t,12274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12274_MAGIC, .more = U16LD_DENOM_12274_MORE};};
template<> struct libdivide_constants<uint16_t,12275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12275_MAGIC, .more = U16LD_DENOM_12275_MORE};};
template<> struct libdivide_constants<uint16_t,12276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12276_MAGIC, .more = U16LD_DENOM_12276_MORE};};
template<> struct libdivide_constants<uint16_t,12277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12277_MAGIC, .more = U16LD_DENOM_12277_MORE};};
template<> struct libdivide_constants<uint16_t,12278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12278_MAGIC, .more = U16LD_DENOM_12278_MORE};};
template<> struct libdivide_constants<uint16_t,12279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12279_MAGIC, .more = U16LD_DENOM_12279_MORE};};
template<> struct libdivide_constants<uint16_t,12280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12280_MAGIC, .more = U16LD_DENOM_12280_MORE};};
template<> struct libdivide_constants<uint16_t,12281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12281_MAGIC, .more = U16LD_DENOM_12281_MORE};};
template<> struct libdivide_constants<uint16_t,12282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12282_MAGIC, .more = U16LD_DENOM_12282_MORE};};
template<> struct libdivide_constants<uint16_t,12283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12283_MAGIC, .more = U16LD_DENOM_12283_MORE};};
template<> struct libdivide_constants<uint16_t,12284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12284_MAGIC, .more = U16LD_DENOM_12284_MORE};};
template<> struct libdivide_constants<uint16_t,12285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12285_MAGIC, .more = U16LD_DENOM_12285_MORE};};
template<> struct libdivide_constants<uint16_t,12286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12286_MAGIC, .more = U16LD_DENOM_12286_MORE};};
template<> struct libdivide_constants<uint16_t,12287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12287_MAGIC, .more = U16LD_DENOM_12287_MORE};};
template<> struct libdivide_constants<uint16_t,12288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12288_MAGIC, .more = U16LD_DENOM_12288_MORE};};
template<> struct libdivide_constants<uint16_t,12289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12289_MAGIC, .more = U16LD_DENOM_12289_MORE};};
template<> struct libdivide_constants<uint16_t,12290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12290_MAGIC, .more = U16LD_DENOM_12290_MORE};};
template<> struct libdivide_constants<uint16_t,12291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12291_MAGIC, .more = U16LD_DENOM_12291_MORE};};
template<> struct libdivide_constants<uint16_t,12292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12292_MAGIC, .more = U16LD_DENOM_12292_MORE};};
template<> struct libdivide_constants<uint16_t,12293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12293_MAGIC, .more = U16LD_DENOM_12293_MORE};};
template<> struct libdivide_constants<uint16_t,12294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12294_MAGIC, .more = U16LD_DENOM_12294_MORE};};
template<> struct libdivide_constants<uint16_t,12295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12295_MAGIC, .more = U16LD_DENOM_12295_MORE};};
template<> struct libdivide_constants<uint16_t,12296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12296_MAGIC, .more = U16LD_DENOM_12296_MORE};};
template<> struct libdivide_constants<uint16_t,12297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12297_MAGIC, .more = U16LD_DENOM_12297_MORE};};
template<> struct libdivide_constants<uint16_t,12298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12298_MAGIC, .more = U16LD_DENOM_12298_MORE};};
template<> struct libdivide_constants<uint16_t,12299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12299_MAGIC, .more = U16LD_DENOM_12299_MORE};};
template<> struct libdivide_constants<uint16_t,12300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12300_MAGIC, .more = U16LD_DENOM_12300_MORE};};
template<> struct libdivide_constants<uint16_t,12301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12301_MAGIC, .more = U16LD_DENOM_12301_MORE};};
template<> struct libdivide_constants<uint16_t,12302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12302_MAGIC, .more = U16LD_DENOM_12302_MORE};};
template<> struct libdivide_constants<uint16_t,12303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12303_MAGIC, .more = U16LD_DENOM_12303_MORE};};
template<> struct libdivide_constants<uint16_t,12304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12304_MAGIC, .more = U16LD_DENOM_12304_MORE};};
template<> struct libdivide_constants<uint16_t,12305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12305_MAGIC, .more = U16LD_DENOM_12305_MORE};};
template<> struct libdivide_constants<uint16_t,12306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12306_MAGIC, .more = U16LD_DENOM_12306_MORE};};
template<> struct libdivide_constants<uint16_t,12307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12307_MAGIC, .more = U16LD_DENOM_12307_MORE};};
template<> struct libdivide_constants<uint16_t,12308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12308_MAGIC, .more = U16LD_DENOM_12308_MORE};};
template<> struct libdivide_constants<uint16_t,12309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12309_MAGIC, .more = U16LD_DENOM_12309_MORE};};
template<> struct libdivide_constants<uint16_t,12310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12310_MAGIC, .more = U16LD_DENOM_12310_MORE};};
template<> struct libdivide_constants<uint16_t,12311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12311_MAGIC, .more = U16LD_DENOM_12311_MORE};};
template<> struct libdivide_constants<uint16_t,12312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12312_MAGIC, .more = U16LD_DENOM_12312_MORE};};
template<> struct libdivide_constants<uint16_t,12313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12313_MAGIC, .more = U16LD_DENOM_12313_MORE};};
template<> struct libdivide_constants<uint16_t,12314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12314_MAGIC, .more = U16LD_DENOM_12314_MORE};};
template<> struct libdivide_constants<uint16_t,12315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12315_MAGIC, .more = U16LD_DENOM_12315_MORE};};
template<> struct libdivide_constants<uint16_t,12316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12316_MAGIC, .more = U16LD_DENOM_12316_MORE};};
template<> struct libdivide_constants<uint16_t,12317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12317_MAGIC, .more = U16LD_DENOM_12317_MORE};};
template<> struct libdivide_constants<uint16_t,12318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12318_MAGIC, .more = U16LD_DENOM_12318_MORE};};
template<> struct libdivide_constants<uint16_t,12319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12319_MAGIC, .more = U16LD_DENOM_12319_MORE};};
template<> struct libdivide_constants<uint16_t,12320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12320_MAGIC, .more = U16LD_DENOM_12320_MORE};};
template<> struct libdivide_constants<uint16_t,12321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12321_MAGIC, .more = U16LD_DENOM_12321_MORE};};
template<> struct libdivide_constants<uint16_t,12322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12322_MAGIC, .more = U16LD_DENOM_12322_MORE};};
template<> struct libdivide_constants<uint16_t,12323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12323_MAGIC, .more = U16LD_DENOM_12323_MORE};};
template<> struct libdivide_constants<uint16_t,12324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12324_MAGIC, .more = U16LD_DENOM_12324_MORE};};
template<> struct libdivide_constants<uint16_t,12325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12325_MAGIC, .more = U16LD_DENOM_12325_MORE};};
template<> struct libdivide_constants<uint16_t,12326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12326_MAGIC, .more = U16LD_DENOM_12326_MORE};};
template<> struct libdivide_constants<uint16_t,12327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12327_MAGIC, .more = U16LD_DENOM_12327_MORE};};
template<> struct libdivide_constants<uint16_t,12328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12328_MAGIC, .more = U16LD_DENOM_12328_MORE};};
template<> struct libdivide_constants<uint16_t,12329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12329_MAGIC, .more = U16LD_DENOM_12329_MORE};};
template<> struct libdivide_constants<uint16_t,12330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12330_MAGIC, .more = U16LD_DENOM_12330_MORE};};
template<> struct libdivide_constants<uint16_t,12331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12331_MAGIC, .more = U16LD_DENOM_12331_MORE};};
template<> struct libdivide_constants<uint16_t,12332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12332_MAGIC, .more = U16LD_DENOM_12332_MORE};};
template<> struct libdivide_constants<uint16_t,12333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12333_MAGIC, .more = U16LD_DENOM_12333_MORE};};
template<> struct libdivide_constants<uint16_t,12334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12334_MAGIC, .more = U16LD_DENOM_12334_MORE};};
template<> struct libdivide_constants<uint16_t,12335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12335_MAGIC, .more = U16LD_DENOM_12335_MORE};};
template<> struct libdivide_constants<uint16_t,12336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12336_MAGIC, .more = U16LD_DENOM_12336_MORE};};
template<> struct libdivide_constants<uint16_t,12337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12337_MAGIC, .more = U16LD_DENOM_12337_MORE};};
template<> struct libdivide_constants<uint16_t,12338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12338_MAGIC, .more = U16LD_DENOM_12338_MORE};};
template<> struct libdivide_constants<uint16_t,12339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12339_MAGIC, .more = U16LD_DENOM_12339_MORE};};
template<> struct libdivide_constants<uint16_t,12340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12340_MAGIC, .more = U16LD_DENOM_12340_MORE};};
template<> struct libdivide_constants<uint16_t,12341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12341_MAGIC, .more = U16LD_DENOM_12341_MORE};};
template<> struct libdivide_constants<uint16_t,12342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12342_MAGIC, .more = U16LD_DENOM_12342_MORE};};
template<> struct libdivide_constants<uint16_t,12343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12343_MAGIC, .more = U16LD_DENOM_12343_MORE};};
template<> struct libdivide_constants<uint16_t,12344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12344_MAGIC, .more = U16LD_DENOM_12344_MORE};};
template<> struct libdivide_constants<uint16_t,12345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12345_MAGIC, .more = U16LD_DENOM_12345_MORE};};
template<> struct libdivide_constants<uint16_t,12346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12346_MAGIC, .more = U16LD_DENOM_12346_MORE};};
template<> struct libdivide_constants<uint16_t,12347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12347_MAGIC, .more = U16LD_DENOM_12347_MORE};};
template<> struct libdivide_constants<uint16_t,12348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12348_MAGIC, .more = U16LD_DENOM_12348_MORE};};
template<> struct libdivide_constants<uint16_t,12349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12349_MAGIC, .more = U16LD_DENOM_12349_MORE};};
template<> struct libdivide_constants<uint16_t,12350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12350_MAGIC, .more = U16LD_DENOM_12350_MORE};};
template<> struct libdivide_constants<uint16_t,12351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12351_MAGIC, .more = U16LD_DENOM_12351_MORE};};
template<> struct libdivide_constants<uint16_t,12352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12352_MAGIC, .more = U16LD_DENOM_12352_MORE};};
template<> struct libdivide_constants<uint16_t,12353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12353_MAGIC, .more = U16LD_DENOM_12353_MORE};};
template<> struct libdivide_constants<uint16_t,12354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12354_MAGIC, .more = U16LD_DENOM_12354_MORE};};
template<> struct libdivide_constants<uint16_t,12355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12355_MAGIC, .more = U16LD_DENOM_12355_MORE};};
template<> struct libdivide_constants<uint16_t,12356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12356_MAGIC, .more = U16LD_DENOM_12356_MORE};};
template<> struct libdivide_constants<uint16_t,12357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12357_MAGIC, .more = U16LD_DENOM_12357_MORE};};
template<> struct libdivide_constants<uint16_t,12358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12358_MAGIC, .more = U16LD_DENOM_12358_MORE};};
template<> struct libdivide_constants<uint16_t,12359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12359_MAGIC, .more = U16LD_DENOM_12359_MORE};};
template<> struct libdivide_constants<uint16_t,12360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12360_MAGIC, .more = U16LD_DENOM_12360_MORE};};
template<> struct libdivide_constants<uint16_t,12361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12361_MAGIC, .more = U16LD_DENOM_12361_MORE};};
template<> struct libdivide_constants<uint16_t,12362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12362_MAGIC, .more = U16LD_DENOM_12362_MORE};};
template<> struct libdivide_constants<uint16_t,12363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12363_MAGIC, .more = U16LD_DENOM_12363_MORE};};
template<> struct libdivide_constants<uint16_t,12364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12364_MAGIC, .more = U16LD_DENOM_12364_MORE};};
template<> struct libdivide_constants<uint16_t,12365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12365_MAGIC, .more = U16LD_DENOM_12365_MORE};};
template<> struct libdivide_constants<uint16_t,12366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12366_MAGIC, .more = U16LD_DENOM_12366_MORE};};
template<> struct libdivide_constants<uint16_t,12367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12367_MAGIC, .more = U16LD_DENOM_12367_MORE};};
template<> struct libdivide_constants<uint16_t,12368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12368_MAGIC, .more = U16LD_DENOM_12368_MORE};};
template<> struct libdivide_constants<uint16_t,12369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12369_MAGIC, .more = U16LD_DENOM_12369_MORE};};
template<> struct libdivide_constants<uint16_t,12370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12370_MAGIC, .more = U16LD_DENOM_12370_MORE};};
template<> struct libdivide_constants<uint16_t,12371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12371_MAGIC, .more = U16LD_DENOM_12371_MORE};};
template<> struct libdivide_constants<uint16_t,12372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12372_MAGIC, .more = U16LD_DENOM_12372_MORE};};
template<> struct libdivide_constants<uint16_t,12373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12373_MAGIC, .more = U16LD_DENOM_12373_MORE};};
template<> struct libdivide_constants<uint16_t,12374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12374_MAGIC, .more = U16LD_DENOM_12374_MORE};};
template<> struct libdivide_constants<uint16_t,12375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12375_MAGIC, .more = U16LD_DENOM_12375_MORE};};
template<> struct libdivide_constants<uint16_t,12376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12376_MAGIC, .more = U16LD_DENOM_12376_MORE};};
template<> struct libdivide_constants<uint16_t,12377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12377_MAGIC, .more = U16LD_DENOM_12377_MORE};};
template<> struct libdivide_constants<uint16_t,12378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12378_MAGIC, .more = U16LD_DENOM_12378_MORE};};
template<> struct libdivide_constants<uint16_t,12379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12379_MAGIC, .more = U16LD_DENOM_12379_MORE};};
template<> struct libdivide_constants<uint16_t,12380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12380_MAGIC, .more = U16LD_DENOM_12380_MORE};};
template<> struct libdivide_constants<uint16_t,12381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12381_MAGIC, .more = U16LD_DENOM_12381_MORE};};
template<> struct libdivide_constants<uint16_t,12382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12382_MAGIC, .more = U16LD_DENOM_12382_MORE};};
template<> struct libdivide_constants<uint16_t,12383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12383_MAGIC, .more = U16LD_DENOM_12383_MORE};};
template<> struct libdivide_constants<uint16_t,12384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12384_MAGIC, .more = U16LD_DENOM_12384_MORE};};
template<> struct libdivide_constants<uint16_t,12385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12385_MAGIC, .more = U16LD_DENOM_12385_MORE};};
template<> struct libdivide_constants<uint16_t,12386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12386_MAGIC, .more = U16LD_DENOM_12386_MORE};};
template<> struct libdivide_constants<uint16_t,12387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12387_MAGIC, .more = U16LD_DENOM_12387_MORE};};
template<> struct libdivide_constants<uint16_t,12388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12388_MAGIC, .more = U16LD_DENOM_12388_MORE};};
template<> struct libdivide_constants<uint16_t,12389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12389_MAGIC, .more = U16LD_DENOM_12389_MORE};};
template<> struct libdivide_constants<uint16_t,12390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12390_MAGIC, .more = U16LD_DENOM_12390_MORE};};
template<> struct libdivide_constants<uint16_t,12391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12391_MAGIC, .more = U16LD_DENOM_12391_MORE};};
template<> struct libdivide_constants<uint16_t,12392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12392_MAGIC, .more = U16LD_DENOM_12392_MORE};};
template<> struct libdivide_constants<uint16_t,12393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12393_MAGIC, .more = U16LD_DENOM_12393_MORE};};
template<> struct libdivide_constants<uint16_t,12394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12394_MAGIC, .more = U16LD_DENOM_12394_MORE};};
template<> struct libdivide_constants<uint16_t,12395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12395_MAGIC, .more = U16LD_DENOM_12395_MORE};};
template<> struct libdivide_constants<uint16_t,12396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12396_MAGIC, .more = U16LD_DENOM_12396_MORE};};
template<> struct libdivide_constants<uint16_t,12397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12397_MAGIC, .more = U16LD_DENOM_12397_MORE};};
template<> struct libdivide_constants<uint16_t,12398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12398_MAGIC, .more = U16LD_DENOM_12398_MORE};};
template<> struct libdivide_constants<uint16_t,12399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12399_MAGIC, .more = U16LD_DENOM_12399_MORE};};
template<> struct libdivide_constants<uint16_t,12400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12400_MAGIC, .more = U16LD_DENOM_12400_MORE};};
template<> struct libdivide_constants<uint16_t,12401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12401_MAGIC, .more = U16LD_DENOM_12401_MORE};};
template<> struct libdivide_constants<uint16_t,12402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12402_MAGIC, .more = U16LD_DENOM_12402_MORE};};
template<> struct libdivide_constants<uint16_t,12403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12403_MAGIC, .more = U16LD_DENOM_12403_MORE};};
template<> struct libdivide_constants<uint16_t,12404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12404_MAGIC, .more = U16LD_DENOM_12404_MORE};};
template<> struct libdivide_constants<uint16_t,12405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12405_MAGIC, .more = U16LD_DENOM_12405_MORE};};
template<> struct libdivide_constants<uint16_t,12406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12406_MAGIC, .more = U16LD_DENOM_12406_MORE};};
template<> struct libdivide_constants<uint16_t,12407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12407_MAGIC, .more = U16LD_DENOM_12407_MORE};};
template<> struct libdivide_constants<uint16_t,12408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12408_MAGIC, .more = U16LD_DENOM_12408_MORE};};
template<> struct libdivide_constants<uint16_t,12409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12409_MAGIC, .more = U16LD_DENOM_12409_MORE};};
template<> struct libdivide_constants<uint16_t,12410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12410_MAGIC, .more = U16LD_DENOM_12410_MORE};};
template<> struct libdivide_constants<uint16_t,12411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12411_MAGIC, .more = U16LD_DENOM_12411_MORE};};
template<> struct libdivide_constants<uint16_t,12412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12412_MAGIC, .more = U16LD_DENOM_12412_MORE};};
template<> struct libdivide_constants<uint16_t,12413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12413_MAGIC, .more = U16LD_DENOM_12413_MORE};};
template<> struct libdivide_constants<uint16_t,12414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12414_MAGIC, .more = U16LD_DENOM_12414_MORE};};
template<> struct libdivide_constants<uint16_t,12415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12415_MAGIC, .more = U16LD_DENOM_12415_MORE};};
template<> struct libdivide_constants<uint16_t,12416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12416_MAGIC, .more = U16LD_DENOM_12416_MORE};};
template<> struct libdivide_constants<uint16_t,12417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12417_MAGIC, .more = U16LD_DENOM_12417_MORE};};
template<> struct libdivide_constants<uint16_t,12418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12418_MAGIC, .more = U16LD_DENOM_12418_MORE};};
template<> struct libdivide_constants<uint16_t,12419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12419_MAGIC, .more = U16LD_DENOM_12419_MORE};};
template<> struct libdivide_constants<uint16_t,12420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12420_MAGIC, .more = U16LD_DENOM_12420_MORE};};
template<> struct libdivide_constants<uint16_t,12421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12421_MAGIC, .more = U16LD_DENOM_12421_MORE};};
template<> struct libdivide_constants<uint16_t,12422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12422_MAGIC, .more = U16LD_DENOM_12422_MORE};};
template<> struct libdivide_constants<uint16_t,12423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12423_MAGIC, .more = U16LD_DENOM_12423_MORE};};
template<> struct libdivide_constants<uint16_t,12424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12424_MAGIC, .more = U16LD_DENOM_12424_MORE};};
template<> struct libdivide_constants<uint16_t,12425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12425_MAGIC, .more = U16LD_DENOM_12425_MORE};};
template<> struct libdivide_constants<uint16_t,12426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12426_MAGIC, .more = U16LD_DENOM_12426_MORE};};
template<> struct libdivide_constants<uint16_t,12427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12427_MAGIC, .more = U16LD_DENOM_12427_MORE};};
template<> struct libdivide_constants<uint16_t,12428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12428_MAGIC, .more = U16LD_DENOM_12428_MORE};};
template<> struct libdivide_constants<uint16_t,12429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12429_MAGIC, .more = U16LD_DENOM_12429_MORE};};
template<> struct libdivide_constants<uint16_t,12430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12430_MAGIC, .more = U16LD_DENOM_12430_MORE};};
template<> struct libdivide_constants<uint16_t,12431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12431_MAGIC, .more = U16LD_DENOM_12431_MORE};};
template<> struct libdivide_constants<uint16_t,12432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12432_MAGIC, .more = U16LD_DENOM_12432_MORE};};
template<> struct libdivide_constants<uint16_t,12433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12433_MAGIC, .more = U16LD_DENOM_12433_MORE};};
template<> struct libdivide_constants<uint16_t,12434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12434_MAGIC, .more = U16LD_DENOM_12434_MORE};};
template<> struct libdivide_constants<uint16_t,12435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12435_MAGIC, .more = U16LD_DENOM_12435_MORE};};
template<> struct libdivide_constants<uint16_t,12436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12436_MAGIC, .more = U16LD_DENOM_12436_MORE};};
template<> struct libdivide_constants<uint16_t,12437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12437_MAGIC, .more = U16LD_DENOM_12437_MORE};};
template<> struct libdivide_constants<uint16_t,12438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12438_MAGIC, .more = U16LD_DENOM_12438_MORE};};
template<> struct libdivide_constants<uint16_t,12439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12439_MAGIC, .more = U16LD_DENOM_12439_MORE};};
template<> struct libdivide_constants<uint16_t,12440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12440_MAGIC, .more = U16LD_DENOM_12440_MORE};};
template<> struct libdivide_constants<uint16_t,12441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12441_MAGIC, .more = U16LD_DENOM_12441_MORE};};
template<> struct libdivide_constants<uint16_t,12442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12442_MAGIC, .more = U16LD_DENOM_12442_MORE};};
template<> struct libdivide_constants<uint16_t,12443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12443_MAGIC, .more = U16LD_DENOM_12443_MORE};};
template<> struct libdivide_constants<uint16_t,12444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12444_MAGIC, .more = U16LD_DENOM_12444_MORE};};
template<> struct libdivide_constants<uint16_t,12445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12445_MAGIC, .more = U16LD_DENOM_12445_MORE};};
template<> struct libdivide_constants<uint16_t,12446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12446_MAGIC, .more = U16LD_DENOM_12446_MORE};};
template<> struct libdivide_constants<uint16_t,12447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12447_MAGIC, .more = U16LD_DENOM_12447_MORE};};
template<> struct libdivide_constants<uint16_t,12448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12448_MAGIC, .more = U16LD_DENOM_12448_MORE};};
template<> struct libdivide_constants<uint16_t,12449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12449_MAGIC, .more = U16LD_DENOM_12449_MORE};};
template<> struct libdivide_constants<uint16_t,12450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12450_MAGIC, .more = U16LD_DENOM_12450_MORE};};
template<> struct libdivide_constants<uint16_t,12451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12451_MAGIC, .more = U16LD_DENOM_12451_MORE};};
template<> struct libdivide_constants<uint16_t,12452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12452_MAGIC, .more = U16LD_DENOM_12452_MORE};};
template<> struct libdivide_constants<uint16_t,12453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12453_MAGIC, .more = U16LD_DENOM_12453_MORE};};
template<> struct libdivide_constants<uint16_t,12454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12454_MAGIC, .more = U16LD_DENOM_12454_MORE};};
template<> struct libdivide_constants<uint16_t,12455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12455_MAGIC, .more = U16LD_DENOM_12455_MORE};};
template<> struct libdivide_constants<uint16_t,12456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12456_MAGIC, .more = U16LD_DENOM_12456_MORE};};
template<> struct libdivide_constants<uint16_t,12457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12457_MAGIC, .more = U16LD_DENOM_12457_MORE};};
template<> struct libdivide_constants<uint16_t,12458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12458_MAGIC, .more = U16LD_DENOM_12458_MORE};};
template<> struct libdivide_constants<uint16_t,12459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12459_MAGIC, .more = U16LD_DENOM_12459_MORE};};
template<> struct libdivide_constants<uint16_t,12460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12460_MAGIC, .more = U16LD_DENOM_12460_MORE};};
template<> struct libdivide_constants<uint16_t,12461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12461_MAGIC, .more = U16LD_DENOM_12461_MORE};};
template<> struct libdivide_constants<uint16_t,12462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12462_MAGIC, .more = U16LD_DENOM_12462_MORE};};
template<> struct libdivide_constants<uint16_t,12463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12463_MAGIC, .more = U16LD_DENOM_12463_MORE};};
template<> struct libdivide_constants<uint16_t,12464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12464_MAGIC, .more = U16LD_DENOM_12464_MORE};};
template<> struct libdivide_constants<uint16_t,12465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12465_MAGIC, .more = U16LD_DENOM_12465_MORE};};
template<> struct libdivide_constants<uint16_t,12466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12466_MAGIC, .more = U16LD_DENOM_12466_MORE};};
template<> struct libdivide_constants<uint16_t,12467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12467_MAGIC, .more = U16LD_DENOM_12467_MORE};};
template<> struct libdivide_constants<uint16_t,12468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12468_MAGIC, .more = U16LD_DENOM_12468_MORE};};
template<> struct libdivide_constants<uint16_t,12469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12469_MAGIC, .more = U16LD_DENOM_12469_MORE};};
template<> struct libdivide_constants<uint16_t,12470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12470_MAGIC, .more = U16LD_DENOM_12470_MORE};};
template<> struct libdivide_constants<uint16_t,12471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12471_MAGIC, .more = U16LD_DENOM_12471_MORE};};
template<> struct libdivide_constants<uint16_t,12472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12472_MAGIC, .more = U16LD_DENOM_12472_MORE};};
template<> struct libdivide_constants<uint16_t,12473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12473_MAGIC, .more = U16LD_DENOM_12473_MORE};};
template<> struct libdivide_constants<uint16_t,12474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12474_MAGIC, .more = U16LD_DENOM_12474_MORE};};
template<> struct libdivide_constants<uint16_t,12475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12475_MAGIC, .more = U16LD_DENOM_12475_MORE};};
template<> struct libdivide_constants<uint16_t,12476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12476_MAGIC, .more = U16LD_DENOM_12476_MORE};};
template<> struct libdivide_constants<uint16_t,12477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12477_MAGIC, .more = U16LD_DENOM_12477_MORE};};
template<> struct libdivide_constants<uint16_t,12478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12478_MAGIC, .more = U16LD_DENOM_12478_MORE};};
template<> struct libdivide_constants<uint16_t,12479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12479_MAGIC, .more = U16LD_DENOM_12479_MORE};};
template<> struct libdivide_constants<uint16_t,12480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12480_MAGIC, .more = U16LD_DENOM_12480_MORE};};
template<> struct libdivide_constants<uint16_t,12481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12481_MAGIC, .more = U16LD_DENOM_12481_MORE};};
template<> struct libdivide_constants<uint16_t,12482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12482_MAGIC, .more = U16LD_DENOM_12482_MORE};};
template<> struct libdivide_constants<uint16_t,12483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12483_MAGIC, .more = U16LD_DENOM_12483_MORE};};
template<> struct libdivide_constants<uint16_t,12484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12484_MAGIC, .more = U16LD_DENOM_12484_MORE};};
template<> struct libdivide_constants<uint16_t,12485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12485_MAGIC, .more = U16LD_DENOM_12485_MORE};};
template<> struct libdivide_constants<uint16_t,12486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12486_MAGIC, .more = U16LD_DENOM_12486_MORE};};
template<> struct libdivide_constants<uint16_t,12487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12487_MAGIC, .more = U16LD_DENOM_12487_MORE};};
template<> struct libdivide_constants<uint16_t,12488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12488_MAGIC, .more = U16LD_DENOM_12488_MORE};};
template<> struct libdivide_constants<uint16_t,12489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12489_MAGIC, .more = U16LD_DENOM_12489_MORE};};
template<> struct libdivide_constants<uint16_t,12490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12490_MAGIC, .more = U16LD_DENOM_12490_MORE};};
template<> struct libdivide_constants<uint16_t,12491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12491_MAGIC, .more = U16LD_DENOM_12491_MORE};};
template<> struct libdivide_constants<uint16_t,12492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12492_MAGIC, .more = U16LD_DENOM_12492_MORE};};
template<> struct libdivide_constants<uint16_t,12493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12493_MAGIC, .more = U16LD_DENOM_12493_MORE};};
template<> struct libdivide_constants<uint16_t,12494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12494_MAGIC, .more = U16LD_DENOM_12494_MORE};};
template<> struct libdivide_constants<uint16_t,12495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12495_MAGIC, .more = U16LD_DENOM_12495_MORE};};
template<> struct libdivide_constants<uint16_t,12496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12496_MAGIC, .more = U16LD_DENOM_12496_MORE};};
template<> struct libdivide_constants<uint16_t,12497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12497_MAGIC, .more = U16LD_DENOM_12497_MORE};};
template<> struct libdivide_constants<uint16_t,12498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12498_MAGIC, .more = U16LD_DENOM_12498_MORE};};
template<> struct libdivide_constants<uint16_t,12499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12499_MAGIC, .more = U16LD_DENOM_12499_MORE};};
template<> struct libdivide_constants<uint16_t,12500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12500_MAGIC, .more = U16LD_DENOM_12500_MORE};};
template<> struct libdivide_constants<uint16_t,12501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12501_MAGIC, .more = U16LD_DENOM_12501_MORE};};
template<> struct libdivide_constants<uint16_t,12502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12502_MAGIC, .more = U16LD_DENOM_12502_MORE};};
template<> struct libdivide_constants<uint16_t,12503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12503_MAGIC, .more = U16LD_DENOM_12503_MORE};};
template<> struct libdivide_constants<uint16_t,12504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12504_MAGIC, .more = U16LD_DENOM_12504_MORE};};
template<> struct libdivide_constants<uint16_t,12505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12505_MAGIC, .more = U16LD_DENOM_12505_MORE};};
template<> struct libdivide_constants<uint16_t,12506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12506_MAGIC, .more = U16LD_DENOM_12506_MORE};};
template<> struct libdivide_constants<uint16_t,12507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12507_MAGIC, .more = U16LD_DENOM_12507_MORE};};
template<> struct libdivide_constants<uint16_t,12508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12508_MAGIC, .more = U16LD_DENOM_12508_MORE};};
template<> struct libdivide_constants<uint16_t,12509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12509_MAGIC, .more = U16LD_DENOM_12509_MORE};};
template<> struct libdivide_constants<uint16_t,12510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12510_MAGIC, .more = U16LD_DENOM_12510_MORE};};
template<> struct libdivide_constants<uint16_t,12511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12511_MAGIC, .more = U16LD_DENOM_12511_MORE};};
template<> struct libdivide_constants<uint16_t,12512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12512_MAGIC, .more = U16LD_DENOM_12512_MORE};};
template<> struct libdivide_constants<uint16_t,12513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12513_MAGIC, .more = U16LD_DENOM_12513_MORE};};
template<> struct libdivide_constants<uint16_t,12514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12514_MAGIC, .more = U16LD_DENOM_12514_MORE};};
template<> struct libdivide_constants<uint16_t,12515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12515_MAGIC, .more = U16LD_DENOM_12515_MORE};};
template<> struct libdivide_constants<uint16_t,12516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12516_MAGIC, .more = U16LD_DENOM_12516_MORE};};
template<> struct libdivide_constants<uint16_t,12517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12517_MAGIC, .more = U16LD_DENOM_12517_MORE};};
template<> struct libdivide_constants<uint16_t,12518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12518_MAGIC, .more = U16LD_DENOM_12518_MORE};};
template<> struct libdivide_constants<uint16_t,12519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12519_MAGIC, .more = U16LD_DENOM_12519_MORE};};
template<> struct libdivide_constants<uint16_t,12520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12520_MAGIC, .more = U16LD_DENOM_12520_MORE};};
template<> struct libdivide_constants<uint16_t,12521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12521_MAGIC, .more = U16LD_DENOM_12521_MORE};};
template<> struct libdivide_constants<uint16_t,12522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12522_MAGIC, .more = U16LD_DENOM_12522_MORE};};
template<> struct libdivide_constants<uint16_t,12523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12523_MAGIC, .more = U16LD_DENOM_12523_MORE};};
template<> struct libdivide_constants<uint16_t,12524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12524_MAGIC, .more = U16LD_DENOM_12524_MORE};};
template<> struct libdivide_constants<uint16_t,12525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12525_MAGIC, .more = U16LD_DENOM_12525_MORE};};
template<> struct libdivide_constants<uint16_t,12526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12526_MAGIC, .more = U16LD_DENOM_12526_MORE};};
template<> struct libdivide_constants<uint16_t,12527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12527_MAGIC, .more = U16LD_DENOM_12527_MORE};};
template<> struct libdivide_constants<uint16_t,12528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12528_MAGIC, .more = U16LD_DENOM_12528_MORE};};
template<> struct libdivide_constants<uint16_t,12529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12529_MAGIC, .more = U16LD_DENOM_12529_MORE};};
template<> struct libdivide_constants<uint16_t,12530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12530_MAGIC, .more = U16LD_DENOM_12530_MORE};};
template<> struct libdivide_constants<uint16_t,12531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12531_MAGIC, .more = U16LD_DENOM_12531_MORE};};
template<> struct libdivide_constants<uint16_t,12532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12532_MAGIC, .more = U16LD_DENOM_12532_MORE};};
template<> struct libdivide_constants<uint16_t,12533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12533_MAGIC, .more = U16LD_DENOM_12533_MORE};};
template<> struct libdivide_constants<uint16_t,12534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12534_MAGIC, .more = U16LD_DENOM_12534_MORE};};
template<> struct libdivide_constants<uint16_t,12535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12535_MAGIC, .more = U16LD_DENOM_12535_MORE};};
template<> struct libdivide_constants<uint16_t,12536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12536_MAGIC, .more = U16LD_DENOM_12536_MORE};};
template<> struct libdivide_constants<uint16_t,12537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12537_MAGIC, .more = U16LD_DENOM_12537_MORE};};
template<> struct libdivide_constants<uint16_t,12538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12538_MAGIC, .more = U16LD_DENOM_12538_MORE};};
template<> struct libdivide_constants<uint16_t,12539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12539_MAGIC, .more = U16LD_DENOM_12539_MORE};};
template<> struct libdivide_constants<uint16_t,12540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12540_MAGIC, .more = U16LD_DENOM_12540_MORE};};
template<> struct libdivide_constants<uint16_t,12541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12541_MAGIC, .more = U16LD_DENOM_12541_MORE};};
template<> struct libdivide_constants<uint16_t,12542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12542_MAGIC, .more = U16LD_DENOM_12542_MORE};};
template<> struct libdivide_constants<uint16_t,12543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12543_MAGIC, .more = U16LD_DENOM_12543_MORE};};
template<> struct libdivide_constants<uint16_t,12544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12544_MAGIC, .more = U16LD_DENOM_12544_MORE};};
template<> struct libdivide_constants<uint16_t,12545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12545_MAGIC, .more = U16LD_DENOM_12545_MORE};};
template<> struct libdivide_constants<uint16_t,12546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12546_MAGIC, .more = U16LD_DENOM_12546_MORE};};
template<> struct libdivide_constants<uint16_t,12547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12547_MAGIC, .more = U16LD_DENOM_12547_MORE};};
template<> struct libdivide_constants<uint16_t,12548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12548_MAGIC, .more = U16LD_DENOM_12548_MORE};};
template<> struct libdivide_constants<uint16_t,12549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12549_MAGIC, .more = U16LD_DENOM_12549_MORE};};
template<> struct libdivide_constants<uint16_t,12550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12550_MAGIC, .more = U16LD_DENOM_12550_MORE};};
template<> struct libdivide_constants<uint16_t,12551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12551_MAGIC, .more = U16LD_DENOM_12551_MORE};};
template<> struct libdivide_constants<uint16_t,12552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12552_MAGIC, .more = U16LD_DENOM_12552_MORE};};
template<> struct libdivide_constants<uint16_t,12553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12553_MAGIC, .more = U16LD_DENOM_12553_MORE};};
template<> struct libdivide_constants<uint16_t,12554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12554_MAGIC, .more = U16LD_DENOM_12554_MORE};};
template<> struct libdivide_constants<uint16_t,12555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12555_MAGIC, .more = U16LD_DENOM_12555_MORE};};
template<> struct libdivide_constants<uint16_t,12556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12556_MAGIC, .more = U16LD_DENOM_12556_MORE};};
template<> struct libdivide_constants<uint16_t,12557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12557_MAGIC, .more = U16LD_DENOM_12557_MORE};};
template<> struct libdivide_constants<uint16_t,12558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12558_MAGIC, .more = U16LD_DENOM_12558_MORE};};
template<> struct libdivide_constants<uint16_t,12559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12559_MAGIC, .more = U16LD_DENOM_12559_MORE};};
template<> struct libdivide_constants<uint16_t,12560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12560_MAGIC, .more = U16LD_DENOM_12560_MORE};};
template<> struct libdivide_constants<uint16_t,12561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12561_MAGIC, .more = U16LD_DENOM_12561_MORE};};
template<> struct libdivide_constants<uint16_t,12562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12562_MAGIC, .more = U16LD_DENOM_12562_MORE};};
template<> struct libdivide_constants<uint16_t,12563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12563_MAGIC, .more = U16LD_DENOM_12563_MORE};};
template<> struct libdivide_constants<uint16_t,12564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12564_MAGIC, .more = U16LD_DENOM_12564_MORE};};
template<> struct libdivide_constants<uint16_t,12565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12565_MAGIC, .more = U16LD_DENOM_12565_MORE};};
template<> struct libdivide_constants<uint16_t,12566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12566_MAGIC, .more = U16LD_DENOM_12566_MORE};};
template<> struct libdivide_constants<uint16_t,12567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12567_MAGIC, .more = U16LD_DENOM_12567_MORE};};
template<> struct libdivide_constants<uint16_t,12568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12568_MAGIC, .more = U16LD_DENOM_12568_MORE};};
template<> struct libdivide_constants<uint16_t,12569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12569_MAGIC, .more = U16LD_DENOM_12569_MORE};};
template<> struct libdivide_constants<uint16_t,12570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12570_MAGIC, .more = U16LD_DENOM_12570_MORE};};
template<> struct libdivide_constants<uint16_t,12571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12571_MAGIC, .more = U16LD_DENOM_12571_MORE};};
template<> struct libdivide_constants<uint16_t,12572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12572_MAGIC, .more = U16LD_DENOM_12572_MORE};};
template<> struct libdivide_constants<uint16_t,12573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12573_MAGIC, .more = U16LD_DENOM_12573_MORE};};
template<> struct libdivide_constants<uint16_t,12574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12574_MAGIC, .more = U16LD_DENOM_12574_MORE};};
template<> struct libdivide_constants<uint16_t,12575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12575_MAGIC, .more = U16LD_DENOM_12575_MORE};};
template<> struct libdivide_constants<uint16_t,12576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12576_MAGIC, .more = U16LD_DENOM_12576_MORE};};
template<> struct libdivide_constants<uint16_t,12577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12577_MAGIC, .more = U16LD_DENOM_12577_MORE};};
template<> struct libdivide_constants<uint16_t,12578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12578_MAGIC, .more = U16LD_DENOM_12578_MORE};};
template<> struct libdivide_constants<uint16_t,12579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12579_MAGIC, .more = U16LD_DENOM_12579_MORE};};
template<> struct libdivide_constants<uint16_t,12580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12580_MAGIC, .more = U16LD_DENOM_12580_MORE};};
template<> struct libdivide_constants<uint16_t,12581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12581_MAGIC, .more = U16LD_DENOM_12581_MORE};};
template<> struct libdivide_constants<uint16_t,12582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12582_MAGIC, .more = U16LD_DENOM_12582_MORE};};
template<> struct libdivide_constants<uint16_t,12583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12583_MAGIC, .more = U16LD_DENOM_12583_MORE};};
template<> struct libdivide_constants<uint16_t,12584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12584_MAGIC, .more = U16LD_DENOM_12584_MORE};};
template<> struct libdivide_constants<uint16_t,12585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12585_MAGIC, .more = U16LD_DENOM_12585_MORE};};
template<> struct libdivide_constants<uint16_t,12586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12586_MAGIC, .more = U16LD_DENOM_12586_MORE};};
template<> struct libdivide_constants<uint16_t,12587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12587_MAGIC, .more = U16LD_DENOM_12587_MORE};};
template<> struct libdivide_constants<uint16_t,12588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12588_MAGIC, .more = U16LD_DENOM_12588_MORE};};
template<> struct libdivide_constants<uint16_t,12589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12589_MAGIC, .more = U16LD_DENOM_12589_MORE};};
template<> struct libdivide_constants<uint16_t,12590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12590_MAGIC, .more = U16LD_DENOM_12590_MORE};};
template<> struct libdivide_constants<uint16_t,12591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12591_MAGIC, .more = U16LD_DENOM_12591_MORE};};
template<> struct libdivide_constants<uint16_t,12592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12592_MAGIC, .more = U16LD_DENOM_12592_MORE};};
template<> struct libdivide_constants<uint16_t,12593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12593_MAGIC, .more = U16LD_DENOM_12593_MORE};};
template<> struct libdivide_constants<uint16_t,12594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12594_MAGIC, .more = U16LD_DENOM_12594_MORE};};
template<> struct libdivide_constants<uint16_t,12595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12595_MAGIC, .more = U16LD_DENOM_12595_MORE};};
template<> struct libdivide_constants<uint16_t,12596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12596_MAGIC, .more = U16LD_DENOM_12596_MORE};};
template<> struct libdivide_constants<uint16_t,12597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12597_MAGIC, .more = U16LD_DENOM_12597_MORE};};
template<> struct libdivide_constants<uint16_t,12598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12598_MAGIC, .more = U16LD_DENOM_12598_MORE};};
template<> struct libdivide_constants<uint16_t,12599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12599_MAGIC, .more = U16LD_DENOM_12599_MORE};};
template<> struct libdivide_constants<uint16_t,12600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12600_MAGIC, .more = U16LD_DENOM_12600_MORE};};
template<> struct libdivide_constants<uint16_t,12601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12601_MAGIC, .more = U16LD_DENOM_12601_MORE};};
template<> struct libdivide_constants<uint16_t,12602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12602_MAGIC, .more = U16LD_DENOM_12602_MORE};};
template<> struct libdivide_constants<uint16_t,12603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12603_MAGIC, .more = U16LD_DENOM_12603_MORE};};
template<> struct libdivide_constants<uint16_t,12604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12604_MAGIC, .more = U16LD_DENOM_12604_MORE};};
template<> struct libdivide_constants<uint16_t,12605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12605_MAGIC, .more = U16LD_DENOM_12605_MORE};};
template<> struct libdivide_constants<uint16_t,12606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12606_MAGIC, .more = U16LD_DENOM_12606_MORE};};
template<> struct libdivide_constants<uint16_t,12607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12607_MAGIC, .more = U16LD_DENOM_12607_MORE};};
template<> struct libdivide_constants<uint16_t,12608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12608_MAGIC, .more = U16LD_DENOM_12608_MORE};};
template<> struct libdivide_constants<uint16_t,12609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12609_MAGIC, .more = U16LD_DENOM_12609_MORE};};
template<> struct libdivide_constants<uint16_t,12610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12610_MAGIC, .more = U16LD_DENOM_12610_MORE};};
template<> struct libdivide_constants<uint16_t,12611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12611_MAGIC, .more = U16LD_DENOM_12611_MORE};};
template<> struct libdivide_constants<uint16_t,12612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12612_MAGIC, .more = U16LD_DENOM_12612_MORE};};
template<> struct libdivide_constants<uint16_t,12613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12613_MAGIC, .more = U16LD_DENOM_12613_MORE};};
template<> struct libdivide_constants<uint16_t,12614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12614_MAGIC, .more = U16LD_DENOM_12614_MORE};};
template<> struct libdivide_constants<uint16_t,12615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12615_MAGIC, .more = U16LD_DENOM_12615_MORE};};
template<> struct libdivide_constants<uint16_t,12616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12616_MAGIC, .more = U16LD_DENOM_12616_MORE};};
template<> struct libdivide_constants<uint16_t,12617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12617_MAGIC, .more = U16LD_DENOM_12617_MORE};};
template<> struct libdivide_constants<uint16_t,12618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12618_MAGIC, .more = U16LD_DENOM_12618_MORE};};
template<> struct libdivide_constants<uint16_t,12619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12619_MAGIC, .more = U16LD_DENOM_12619_MORE};};
template<> struct libdivide_constants<uint16_t,12620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12620_MAGIC, .more = U16LD_DENOM_12620_MORE};};
template<> struct libdivide_constants<uint16_t,12621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12621_MAGIC, .more = U16LD_DENOM_12621_MORE};};
template<> struct libdivide_constants<uint16_t,12622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12622_MAGIC, .more = U16LD_DENOM_12622_MORE};};
template<> struct libdivide_constants<uint16_t,12623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12623_MAGIC, .more = U16LD_DENOM_12623_MORE};};
template<> struct libdivide_constants<uint16_t,12624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12624_MAGIC, .more = U16LD_DENOM_12624_MORE};};
template<> struct libdivide_constants<uint16_t,12625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12625_MAGIC, .more = U16LD_DENOM_12625_MORE};};
template<> struct libdivide_constants<uint16_t,12626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12626_MAGIC, .more = U16LD_DENOM_12626_MORE};};
template<> struct libdivide_constants<uint16_t,12627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12627_MAGIC, .more = U16LD_DENOM_12627_MORE};};
template<> struct libdivide_constants<uint16_t,12628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12628_MAGIC, .more = U16LD_DENOM_12628_MORE};};
template<> struct libdivide_constants<uint16_t,12629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12629_MAGIC, .more = U16LD_DENOM_12629_MORE};};
template<> struct libdivide_constants<uint16_t,12630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12630_MAGIC, .more = U16LD_DENOM_12630_MORE};};
template<> struct libdivide_constants<uint16_t,12631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12631_MAGIC, .more = U16LD_DENOM_12631_MORE};};
template<> struct libdivide_constants<uint16_t,12632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12632_MAGIC, .more = U16LD_DENOM_12632_MORE};};
template<> struct libdivide_constants<uint16_t,12633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12633_MAGIC, .more = U16LD_DENOM_12633_MORE};};
template<> struct libdivide_constants<uint16_t,12634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12634_MAGIC, .more = U16LD_DENOM_12634_MORE};};
template<> struct libdivide_constants<uint16_t,12635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12635_MAGIC, .more = U16LD_DENOM_12635_MORE};};
template<> struct libdivide_constants<uint16_t,12636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12636_MAGIC, .more = U16LD_DENOM_12636_MORE};};
template<> struct libdivide_constants<uint16_t,12637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12637_MAGIC, .more = U16LD_DENOM_12637_MORE};};
template<> struct libdivide_constants<uint16_t,12638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12638_MAGIC, .more = U16LD_DENOM_12638_MORE};};
template<> struct libdivide_constants<uint16_t,12639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12639_MAGIC, .more = U16LD_DENOM_12639_MORE};};
template<> struct libdivide_constants<uint16_t,12640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12640_MAGIC, .more = U16LD_DENOM_12640_MORE};};
template<> struct libdivide_constants<uint16_t,12641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12641_MAGIC, .more = U16LD_DENOM_12641_MORE};};
template<> struct libdivide_constants<uint16_t,12642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12642_MAGIC, .more = U16LD_DENOM_12642_MORE};};
template<> struct libdivide_constants<uint16_t,12643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12643_MAGIC, .more = U16LD_DENOM_12643_MORE};};
template<> struct libdivide_constants<uint16_t,12644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12644_MAGIC, .more = U16LD_DENOM_12644_MORE};};
template<> struct libdivide_constants<uint16_t,12645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12645_MAGIC, .more = U16LD_DENOM_12645_MORE};};
template<> struct libdivide_constants<uint16_t,12646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12646_MAGIC, .more = U16LD_DENOM_12646_MORE};};
template<> struct libdivide_constants<uint16_t,12647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12647_MAGIC, .more = U16LD_DENOM_12647_MORE};};
template<> struct libdivide_constants<uint16_t,12648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12648_MAGIC, .more = U16LD_DENOM_12648_MORE};};
template<> struct libdivide_constants<uint16_t,12649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12649_MAGIC, .more = U16LD_DENOM_12649_MORE};};
template<> struct libdivide_constants<uint16_t,12650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12650_MAGIC, .more = U16LD_DENOM_12650_MORE};};
template<> struct libdivide_constants<uint16_t,12651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12651_MAGIC, .more = U16LD_DENOM_12651_MORE};};
template<> struct libdivide_constants<uint16_t,12652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12652_MAGIC, .more = U16LD_DENOM_12652_MORE};};
template<> struct libdivide_constants<uint16_t,12653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12653_MAGIC, .more = U16LD_DENOM_12653_MORE};};
template<> struct libdivide_constants<uint16_t,12654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12654_MAGIC, .more = U16LD_DENOM_12654_MORE};};
template<> struct libdivide_constants<uint16_t,12655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12655_MAGIC, .more = U16LD_DENOM_12655_MORE};};
template<> struct libdivide_constants<uint16_t,12656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12656_MAGIC, .more = U16LD_DENOM_12656_MORE};};
template<> struct libdivide_constants<uint16_t,12657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12657_MAGIC, .more = U16LD_DENOM_12657_MORE};};
template<> struct libdivide_constants<uint16_t,12658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12658_MAGIC, .more = U16LD_DENOM_12658_MORE};};
template<> struct libdivide_constants<uint16_t,12659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12659_MAGIC, .more = U16LD_DENOM_12659_MORE};};
template<> struct libdivide_constants<uint16_t,12660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12660_MAGIC, .more = U16LD_DENOM_12660_MORE};};
template<> struct libdivide_constants<uint16_t,12661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12661_MAGIC, .more = U16LD_DENOM_12661_MORE};};
template<> struct libdivide_constants<uint16_t,12662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12662_MAGIC, .more = U16LD_DENOM_12662_MORE};};
template<> struct libdivide_constants<uint16_t,12663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12663_MAGIC, .more = U16LD_DENOM_12663_MORE};};
template<> struct libdivide_constants<uint16_t,12664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12664_MAGIC, .more = U16LD_DENOM_12664_MORE};};
template<> struct libdivide_constants<uint16_t,12665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12665_MAGIC, .more = U16LD_DENOM_12665_MORE};};
template<> struct libdivide_constants<uint16_t,12666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12666_MAGIC, .more = U16LD_DENOM_12666_MORE};};
template<> struct libdivide_constants<uint16_t,12667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12667_MAGIC, .more = U16LD_DENOM_12667_MORE};};
template<> struct libdivide_constants<uint16_t,12668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12668_MAGIC, .more = U16LD_DENOM_12668_MORE};};
template<> struct libdivide_constants<uint16_t,12669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12669_MAGIC, .more = U16LD_DENOM_12669_MORE};};
template<> struct libdivide_constants<uint16_t,12670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12670_MAGIC, .more = U16LD_DENOM_12670_MORE};};
template<> struct libdivide_constants<uint16_t,12671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12671_MAGIC, .more = U16LD_DENOM_12671_MORE};};
template<> struct libdivide_constants<uint16_t,12672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12672_MAGIC, .more = U16LD_DENOM_12672_MORE};};
template<> struct libdivide_constants<uint16_t,12673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12673_MAGIC, .more = U16LD_DENOM_12673_MORE};};
template<> struct libdivide_constants<uint16_t,12674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12674_MAGIC, .more = U16LD_DENOM_12674_MORE};};
template<> struct libdivide_constants<uint16_t,12675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12675_MAGIC, .more = U16LD_DENOM_12675_MORE};};
template<> struct libdivide_constants<uint16_t,12676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12676_MAGIC, .more = U16LD_DENOM_12676_MORE};};
template<> struct libdivide_constants<uint16_t,12677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12677_MAGIC, .more = U16LD_DENOM_12677_MORE};};
template<> struct libdivide_constants<uint16_t,12678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12678_MAGIC, .more = U16LD_DENOM_12678_MORE};};
template<> struct libdivide_constants<uint16_t,12679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12679_MAGIC, .more = U16LD_DENOM_12679_MORE};};
template<> struct libdivide_constants<uint16_t,12680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12680_MAGIC, .more = U16LD_DENOM_12680_MORE};};
template<> struct libdivide_constants<uint16_t,12681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12681_MAGIC, .more = U16LD_DENOM_12681_MORE};};
template<> struct libdivide_constants<uint16_t,12682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12682_MAGIC, .more = U16LD_DENOM_12682_MORE};};
template<> struct libdivide_constants<uint16_t,12683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12683_MAGIC, .more = U16LD_DENOM_12683_MORE};};
template<> struct libdivide_constants<uint16_t,12684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12684_MAGIC, .more = U16LD_DENOM_12684_MORE};};
template<> struct libdivide_constants<uint16_t,12685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12685_MAGIC, .more = U16LD_DENOM_12685_MORE};};
template<> struct libdivide_constants<uint16_t,12686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12686_MAGIC, .more = U16LD_DENOM_12686_MORE};};
template<> struct libdivide_constants<uint16_t,12687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12687_MAGIC, .more = U16LD_DENOM_12687_MORE};};
template<> struct libdivide_constants<uint16_t,12688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12688_MAGIC, .more = U16LD_DENOM_12688_MORE};};
template<> struct libdivide_constants<uint16_t,12689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12689_MAGIC, .more = U16LD_DENOM_12689_MORE};};
template<> struct libdivide_constants<uint16_t,12690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12690_MAGIC, .more = U16LD_DENOM_12690_MORE};};
template<> struct libdivide_constants<uint16_t,12691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12691_MAGIC, .more = U16LD_DENOM_12691_MORE};};
template<> struct libdivide_constants<uint16_t,12692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12692_MAGIC, .more = U16LD_DENOM_12692_MORE};};
template<> struct libdivide_constants<uint16_t,12693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12693_MAGIC, .more = U16LD_DENOM_12693_MORE};};
template<> struct libdivide_constants<uint16_t,12694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12694_MAGIC, .more = U16LD_DENOM_12694_MORE};};
template<> struct libdivide_constants<uint16_t,12695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12695_MAGIC, .more = U16LD_DENOM_12695_MORE};};
template<> struct libdivide_constants<uint16_t,12696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12696_MAGIC, .more = U16LD_DENOM_12696_MORE};};
template<> struct libdivide_constants<uint16_t,12697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12697_MAGIC, .more = U16LD_DENOM_12697_MORE};};
template<> struct libdivide_constants<uint16_t,12698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12698_MAGIC, .more = U16LD_DENOM_12698_MORE};};
template<> struct libdivide_constants<uint16_t,12699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12699_MAGIC, .more = U16LD_DENOM_12699_MORE};};
template<> struct libdivide_constants<uint16_t,12700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12700_MAGIC, .more = U16LD_DENOM_12700_MORE};};
template<> struct libdivide_constants<uint16_t,12701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12701_MAGIC, .more = U16LD_DENOM_12701_MORE};};
template<> struct libdivide_constants<uint16_t,12702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12702_MAGIC, .more = U16LD_DENOM_12702_MORE};};
template<> struct libdivide_constants<uint16_t,12703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12703_MAGIC, .more = U16LD_DENOM_12703_MORE};};
template<> struct libdivide_constants<uint16_t,12704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12704_MAGIC, .more = U16LD_DENOM_12704_MORE};};
template<> struct libdivide_constants<uint16_t,12705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12705_MAGIC, .more = U16LD_DENOM_12705_MORE};};
template<> struct libdivide_constants<uint16_t,12706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12706_MAGIC, .more = U16LD_DENOM_12706_MORE};};
template<> struct libdivide_constants<uint16_t,12707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12707_MAGIC, .more = U16LD_DENOM_12707_MORE};};
template<> struct libdivide_constants<uint16_t,12708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12708_MAGIC, .more = U16LD_DENOM_12708_MORE};};
template<> struct libdivide_constants<uint16_t,12709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12709_MAGIC, .more = U16LD_DENOM_12709_MORE};};
template<> struct libdivide_constants<uint16_t,12710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12710_MAGIC, .more = U16LD_DENOM_12710_MORE};};
template<> struct libdivide_constants<uint16_t,12711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12711_MAGIC, .more = U16LD_DENOM_12711_MORE};};
template<> struct libdivide_constants<uint16_t,12712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12712_MAGIC, .more = U16LD_DENOM_12712_MORE};};
template<> struct libdivide_constants<uint16_t,12713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12713_MAGIC, .more = U16LD_DENOM_12713_MORE};};
template<> struct libdivide_constants<uint16_t,12714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12714_MAGIC, .more = U16LD_DENOM_12714_MORE};};
template<> struct libdivide_constants<uint16_t,12715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12715_MAGIC, .more = U16LD_DENOM_12715_MORE};};
template<> struct libdivide_constants<uint16_t,12716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12716_MAGIC, .more = U16LD_DENOM_12716_MORE};};
template<> struct libdivide_constants<uint16_t,12717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12717_MAGIC, .more = U16LD_DENOM_12717_MORE};};
template<> struct libdivide_constants<uint16_t,12718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12718_MAGIC, .more = U16LD_DENOM_12718_MORE};};
template<> struct libdivide_constants<uint16_t,12719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12719_MAGIC, .more = U16LD_DENOM_12719_MORE};};
template<> struct libdivide_constants<uint16_t,12720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12720_MAGIC, .more = U16LD_DENOM_12720_MORE};};
template<> struct libdivide_constants<uint16_t,12721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12721_MAGIC, .more = U16LD_DENOM_12721_MORE};};
template<> struct libdivide_constants<uint16_t,12722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12722_MAGIC, .more = U16LD_DENOM_12722_MORE};};
template<> struct libdivide_constants<uint16_t,12723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12723_MAGIC, .more = U16LD_DENOM_12723_MORE};};
template<> struct libdivide_constants<uint16_t,12724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12724_MAGIC, .more = U16LD_DENOM_12724_MORE};};
template<> struct libdivide_constants<uint16_t,12725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12725_MAGIC, .more = U16LD_DENOM_12725_MORE};};
template<> struct libdivide_constants<uint16_t,12726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12726_MAGIC, .more = U16LD_DENOM_12726_MORE};};
template<> struct libdivide_constants<uint16_t,12727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12727_MAGIC, .more = U16LD_DENOM_12727_MORE};};
template<> struct libdivide_constants<uint16_t,12728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12728_MAGIC, .more = U16LD_DENOM_12728_MORE};};
template<> struct libdivide_constants<uint16_t,12729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12729_MAGIC, .more = U16LD_DENOM_12729_MORE};};
template<> struct libdivide_constants<uint16_t,12730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12730_MAGIC, .more = U16LD_DENOM_12730_MORE};};
template<> struct libdivide_constants<uint16_t,12731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12731_MAGIC, .more = U16LD_DENOM_12731_MORE};};
template<> struct libdivide_constants<uint16_t,12732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12732_MAGIC, .more = U16LD_DENOM_12732_MORE};};
template<> struct libdivide_constants<uint16_t,12733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12733_MAGIC, .more = U16LD_DENOM_12733_MORE};};
template<> struct libdivide_constants<uint16_t,12734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12734_MAGIC, .more = U16LD_DENOM_12734_MORE};};
template<> struct libdivide_constants<uint16_t,12735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12735_MAGIC, .more = U16LD_DENOM_12735_MORE};};
template<> struct libdivide_constants<uint16_t,12736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12736_MAGIC, .more = U16LD_DENOM_12736_MORE};};
template<> struct libdivide_constants<uint16_t,12737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12737_MAGIC, .more = U16LD_DENOM_12737_MORE};};
template<> struct libdivide_constants<uint16_t,12738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12738_MAGIC, .more = U16LD_DENOM_12738_MORE};};
template<> struct libdivide_constants<uint16_t,12739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12739_MAGIC, .more = U16LD_DENOM_12739_MORE};};
template<> struct libdivide_constants<uint16_t,12740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12740_MAGIC, .more = U16LD_DENOM_12740_MORE};};
template<> struct libdivide_constants<uint16_t,12741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12741_MAGIC, .more = U16LD_DENOM_12741_MORE};};
template<> struct libdivide_constants<uint16_t,12742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12742_MAGIC, .more = U16LD_DENOM_12742_MORE};};
template<> struct libdivide_constants<uint16_t,12743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12743_MAGIC, .more = U16LD_DENOM_12743_MORE};};
template<> struct libdivide_constants<uint16_t,12744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12744_MAGIC, .more = U16LD_DENOM_12744_MORE};};
template<> struct libdivide_constants<uint16_t,12745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12745_MAGIC, .more = U16LD_DENOM_12745_MORE};};
template<> struct libdivide_constants<uint16_t,12746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12746_MAGIC, .more = U16LD_DENOM_12746_MORE};};
template<> struct libdivide_constants<uint16_t,12747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12747_MAGIC, .more = U16LD_DENOM_12747_MORE};};
template<> struct libdivide_constants<uint16_t,12748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12748_MAGIC, .more = U16LD_DENOM_12748_MORE};};
template<> struct libdivide_constants<uint16_t,12749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12749_MAGIC, .more = U16LD_DENOM_12749_MORE};};
template<> struct libdivide_constants<uint16_t,12750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12750_MAGIC, .more = U16LD_DENOM_12750_MORE};};
template<> struct libdivide_constants<uint16_t,12751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12751_MAGIC, .more = U16LD_DENOM_12751_MORE};};
template<> struct libdivide_constants<uint16_t,12752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12752_MAGIC, .more = U16LD_DENOM_12752_MORE};};
template<> struct libdivide_constants<uint16_t,12753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12753_MAGIC, .more = U16LD_DENOM_12753_MORE};};
template<> struct libdivide_constants<uint16_t,12754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12754_MAGIC, .more = U16LD_DENOM_12754_MORE};};
template<> struct libdivide_constants<uint16_t,12755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12755_MAGIC, .more = U16LD_DENOM_12755_MORE};};
template<> struct libdivide_constants<uint16_t,12756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12756_MAGIC, .more = U16LD_DENOM_12756_MORE};};
template<> struct libdivide_constants<uint16_t,12757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12757_MAGIC, .more = U16LD_DENOM_12757_MORE};};
template<> struct libdivide_constants<uint16_t,12758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12758_MAGIC, .more = U16LD_DENOM_12758_MORE};};
template<> struct libdivide_constants<uint16_t,12759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12759_MAGIC, .more = U16LD_DENOM_12759_MORE};};
template<> struct libdivide_constants<uint16_t,12760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12760_MAGIC, .more = U16LD_DENOM_12760_MORE};};
template<> struct libdivide_constants<uint16_t,12761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12761_MAGIC, .more = U16LD_DENOM_12761_MORE};};
template<> struct libdivide_constants<uint16_t,12762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12762_MAGIC, .more = U16LD_DENOM_12762_MORE};};
template<> struct libdivide_constants<uint16_t,12763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12763_MAGIC, .more = U16LD_DENOM_12763_MORE};};
template<> struct libdivide_constants<uint16_t,12764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12764_MAGIC, .more = U16LD_DENOM_12764_MORE};};
template<> struct libdivide_constants<uint16_t,12765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12765_MAGIC, .more = U16LD_DENOM_12765_MORE};};
template<> struct libdivide_constants<uint16_t,12766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12766_MAGIC, .more = U16LD_DENOM_12766_MORE};};
template<> struct libdivide_constants<uint16_t,12767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12767_MAGIC, .more = U16LD_DENOM_12767_MORE};};
template<> struct libdivide_constants<uint16_t,12768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12768_MAGIC, .more = U16LD_DENOM_12768_MORE};};
template<> struct libdivide_constants<uint16_t,12769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12769_MAGIC, .more = U16LD_DENOM_12769_MORE};};
template<> struct libdivide_constants<uint16_t,12770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12770_MAGIC, .more = U16LD_DENOM_12770_MORE};};
template<> struct libdivide_constants<uint16_t,12771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12771_MAGIC, .more = U16LD_DENOM_12771_MORE};};
template<> struct libdivide_constants<uint16_t,12772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12772_MAGIC, .more = U16LD_DENOM_12772_MORE};};
template<> struct libdivide_constants<uint16_t,12773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12773_MAGIC, .more = U16LD_DENOM_12773_MORE};};
template<> struct libdivide_constants<uint16_t,12774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12774_MAGIC, .more = U16LD_DENOM_12774_MORE};};
template<> struct libdivide_constants<uint16_t,12775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12775_MAGIC, .more = U16LD_DENOM_12775_MORE};};
template<> struct libdivide_constants<uint16_t,12776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12776_MAGIC, .more = U16LD_DENOM_12776_MORE};};
template<> struct libdivide_constants<uint16_t,12777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12777_MAGIC, .more = U16LD_DENOM_12777_MORE};};
template<> struct libdivide_constants<uint16_t,12778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12778_MAGIC, .more = U16LD_DENOM_12778_MORE};};
template<> struct libdivide_constants<uint16_t,12779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12779_MAGIC, .more = U16LD_DENOM_12779_MORE};};
template<> struct libdivide_constants<uint16_t,12780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12780_MAGIC, .more = U16LD_DENOM_12780_MORE};};
template<> struct libdivide_constants<uint16_t,12781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12781_MAGIC, .more = U16LD_DENOM_12781_MORE};};
template<> struct libdivide_constants<uint16_t,12782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12782_MAGIC, .more = U16LD_DENOM_12782_MORE};};
template<> struct libdivide_constants<uint16_t,12783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12783_MAGIC, .more = U16LD_DENOM_12783_MORE};};
template<> struct libdivide_constants<uint16_t,12784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12784_MAGIC, .more = U16LD_DENOM_12784_MORE};};
template<> struct libdivide_constants<uint16_t,12785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12785_MAGIC, .more = U16LD_DENOM_12785_MORE};};
template<> struct libdivide_constants<uint16_t,12786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12786_MAGIC, .more = U16LD_DENOM_12786_MORE};};
template<> struct libdivide_constants<uint16_t,12787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12787_MAGIC, .more = U16LD_DENOM_12787_MORE};};
template<> struct libdivide_constants<uint16_t,12788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12788_MAGIC, .more = U16LD_DENOM_12788_MORE};};
template<> struct libdivide_constants<uint16_t,12789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12789_MAGIC, .more = U16LD_DENOM_12789_MORE};};
template<> struct libdivide_constants<uint16_t,12790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12790_MAGIC, .more = U16LD_DENOM_12790_MORE};};
template<> struct libdivide_constants<uint16_t,12791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12791_MAGIC, .more = U16LD_DENOM_12791_MORE};};
template<> struct libdivide_constants<uint16_t,12792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12792_MAGIC, .more = U16LD_DENOM_12792_MORE};};
template<> struct libdivide_constants<uint16_t,12793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12793_MAGIC, .more = U16LD_DENOM_12793_MORE};};
template<> struct libdivide_constants<uint16_t,12794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12794_MAGIC, .more = U16LD_DENOM_12794_MORE};};
template<> struct libdivide_constants<uint16_t,12795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12795_MAGIC, .more = U16LD_DENOM_12795_MORE};};
template<> struct libdivide_constants<uint16_t,12796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12796_MAGIC, .more = U16LD_DENOM_12796_MORE};};
template<> struct libdivide_constants<uint16_t,12797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12797_MAGIC, .more = U16LD_DENOM_12797_MORE};};
template<> struct libdivide_constants<uint16_t,12798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12798_MAGIC, .more = U16LD_DENOM_12798_MORE};};
template<> struct libdivide_constants<uint16_t,12799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12799_MAGIC, .more = U16LD_DENOM_12799_MORE};};
template<> struct libdivide_constants<uint16_t,12800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12800_MAGIC, .more = U16LD_DENOM_12800_MORE};};
template<> struct libdivide_constants<uint16_t,12801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12801_MAGIC, .more = U16LD_DENOM_12801_MORE};};
template<> struct libdivide_constants<uint16_t,12802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12802_MAGIC, .more = U16LD_DENOM_12802_MORE};};
template<> struct libdivide_constants<uint16_t,12803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12803_MAGIC, .more = U16LD_DENOM_12803_MORE};};
template<> struct libdivide_constants<uint16_t,12804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12804_MAGIC, .more = U16LD_DENOM_12804_MORE};};
template<> struct libdivide_constants<uint16_t,12805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12805_MAGIC, .more = U16LD_DENOM_12805_MORE};};
template<> struct libdivide_constants<uint16_t,12806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12806_MAGIC, .more = U16LD_DENOM_12806_MORE};};
template<> struct libdivide_constants<uint16_t,12807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12807_MAGIC, .more = U16LD_DENOM_12807_MORE};};
template<> struct libdivide_constants<uint16_t,12808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12808_MAGIC, .more = U16LD_DENOM_12808_MORE};};
template<> struct libdivide_constants<uint16_t,12809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12809_MAGIC, .more = U16LD_DENOM_12809_MORE};};
template<> struct libdivide_constants<uint16_t,12810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12810_MAGIC, .more = U16LD_DENOM_12810_MORE};};
template<> struct libdivide_constants<uint16_t,12811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12811_MAGIC, .more = U16LD_DENOM_12811_MORE};};
template<> struct libdivide_constants<uint16_t,12812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12812_MAGIC, .more = U16LD_DENOM_12812_MORE};};
template<> struct libdivide_constants<uint16_t,12813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12813_MAGIC, .more = U16LD_DENOM_12813_MORE};};
template<> struct libdivide_constants<uint16_t,12814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12814_MAGIC, .more = U16LD_DENOM_12814_MORE};};
template<> struct libdivide_constants<uint16_t,12815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12815_MAGIC, .more = U16LD_DENOM_12815_MORE};};
template<> struct libdivide_constants<uint16_t,12816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12816_MAGIC, .more = U16LD_DENOM_12816_MORE};};
template<> struct libdivide_constants<uint16_t,12817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12817_MAGIC, .more = U16LD_DENOM_12817_MORE};};
template<> struct libdivide_constants<uint16_t,12818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12818_MAGIC, .more = U16LD_DENOM_12818_MORE};};
template<> struct libdivide_constants<uint16_t,12819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12819_MAGIC, .more = U16LD_DENOM_12819_MORE};};
template<> struct libdivide_constants<uint16_t,12820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12820_MAGIC, .more = U16LD_DENOM_12820_MORE};};
template<> struct libdivide_constants<uint16_t,12821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12821_MAGIC, .more = U16LD_DENOM_12821_MORE};};
template<> struct libdivide_constants<uint16_t,12822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12822_MAGIC, .more = U16LD_DENOM_12822_MORE};};
template<> struct libdivide_constants<uint16_t,12823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12823_MAGIC, .more = U16LD_DENOM_12823_MORE};};
template<> struct libdivide_constants<uint16_t,12824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12824_MAGIC, .more = U16LD_DENOM_12824_MORE};};
template<> struct libdivide_constants<uint16_t,12825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12825_MAGIC, .more = U16LD_DENOM_12825_MORE};};
template<> struct libdivide_constants<uint16_t,12826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12826_MAGIC, .more = U16LD_DENOM_12826_MORE};};
template<> struct libdivide_constants<uint16_t,12827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12827_MAGIC, .more = U16LD_DENOM_12827_MORE};};
template<> struct libdivide_constants<uint16_t,12828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12828_MAGIC, .more = U16LD_DENOM_12828_MORE};};
template<> struct libdivide_constants<uint16_t,12829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12829_MAGIC, .more = U16LD_DENOM_12829_MORE};};
template<> struct libdivide_constants<uint16_t,12830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12830_MAGIC, .more = U16LD_DENOM_12830_MORE};};
template<> struct libdivide_constants<uint16_t,12831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12831_MAGIC, .more = U16LD_DENOM_12831_MORE};};
template<> struct libdivide_constants<uint16_t,12832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12832_MAGIC, .more = U16LD_DENOM_12832_MORE};};
template<> struct libdivide_constants<uint16_t,12833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12833_MAGIC, .more = U16LD_DENOM_12833_MORE};};
template<> struct libdivide_constants<uint16_t,12834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12834_MAGIC, .more = U16LD_DENOM_12834_MORE};};
template<> struct libdivide_constants<uint16_t,12835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12835_MAGIC, .more = U16LD_DENOM_12835_MORE};};
template<> struct libdivide_constants<uint16_t,12836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12836_MAGIC, .more = U16LD_DENOM_12836_MORE};};
template<> struct libdivide_constants<uint16_t,12837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12837_MAGIC, .more = U16LD_DENOM_12837_MORE};};
template<> struct libdivide_constants<uint16_t,12838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12838_MAGIC, .more = U16LD_DENOM_12838_MORE};};
template<> struct libdivide_constants<uint16_t,12839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12839_MAGIC, .more = U16LD_DENOM_12839_MORE};};
template<> struct libdivide_constants<uint16_t,12840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12840_MAGIC, .more = U16LD_DENOM_12840_MORE};};
template<> struct libdivide_constants<uint16_t,12841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12841_MAGIC, .more = U16LD_DENOM_12841_MORE};};
template<> struct libdivide_constants<uint16_t,12842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12842_MAGIC, .more = U16LD_DENOM_12842_MORE};};
template<> struct libdivide_constants<uint16_t,12843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12843_MAGIC, .more = U16LD_DENOM_12843_MORE};};
template<> struct libdivide_constants<uint16_t,12844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12844_MAGIC, .more = U16LD_DENOM_12844_MORE};};
template<> struct libdivide_constants<uint16_t,12845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12845_MAGIC, .more = U16LD_DENOM_12845_MORE};};
template<> struct libdivide_constants<uint16_t,12846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12846_MAGIC, .more = U16LD_DENOM_12846_MORE};};
template<> struct libdivide_constants<uint16_t,12847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12847_MAGIC, .more = U16LD_DENOM_12847_MORE};};
template<> struct libdivide_constants<uint16_t,12848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12848_MAGIC, .more = U16LD_DENOM_12848_MORE};};
template<> struct libdivide_constants<uint16_t,12849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12849_MAGIC, .more = U16LD_DENOM_12849_MORE};};
template<> struct libdivide_constants<uint16_t,12850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12850_MAGIC, .more = U16LD_DENOM_12850_MORE};};
template<> struct libdivide_constants<uint16_t,12851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12851_MAGIC, .more = U16LD_DENOM_12851_MORE};};
template<> struct libdivide_constants<uint16_t,12852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12852_MAGIC, .more = U16LD_DENOM_12852_MORE};};
template<> struct libdivide_constants<uint16_t,12853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12853_MAGIC, .more = U16LD_DENOM_12853_MORE};};
template<> struct libdivide_constants<uint16_t,12854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12854_MAGIC, .more = U16LD_DENOM_12854_MORE};};
template<> struct libdivide_constants<uint16_t,12855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12855_MAGIC, .more = U16LD_DENOM_12855_MORE};};
template<> struct libdivide_constants<uint16_t,12856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12856_MAGIC, .more = U16LD_DENOM_12856_MORE};};
template<> struct libdivide_constants<uint16_t,12857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12857_MAGIC, .more = U16LD_DENOM_12857_MORE};};
template<> struct libdivide_constants<uint16_t,12858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12858_MAGIC, .more = U16LD_DENOM_12858_MORE};};
template<> struct libdivide_constants<uint16_t,12859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12859_MAGIC, .more = U16LD_DENOM_12859_MORE};};
template<> struct libdivide_constants<uint16_t,12860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12860_MAGIC, .more = U16LD_DENOM_12860_MORE};};
template<> struct libdivide_constants<uint16_t,12861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12861_MAGIC, .more = U16LD_DENOM_12861_MORE};};
template<> struct libdivide_constants<uint16_t,12862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12862_MAGIC, .more = U16LD_DENOM_12862_MORE};};
template<> struct libdivide_constants<uint16_t,12863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12863_MAGIC, .more = U16LD_DENOM_12863_MORE};};
template<> struct libdivide_constants<uint16_t,12864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12864_MAGIC, .more = U16LD_DENOM_12864_MORE};};
template<> struct libdivide_constants<uint16_t,12865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12865_MAGIC, .more = U16LD_DENOM_12865_MORE};};
template<> struct libdivide_constants<uint16_t,12866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12866_MAGIC, .more = U16LD_DENOM_12866_MORE};};
template<> struct libdivide_constants<uint16_t,12867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12867_MAGIC, .more = U16LD_DENOM_12867_MORE};};
template<> struct libdivide_constants<uint16_t,12868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12868_MAGIC, .more = U16LD_DENOM_12868_MORE};};
template<> struct libdivide_constants<uint16_t,12869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12869_MAGIC, .more = U16LD_DENOM_12869_MORE};};
template<> struct libdivide_constants<uint16_t,12870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12870_MAGIC, .more = U16LD_DENOM_12870_MORE};};
template<> struct libdivide_constants<uint16_t,12871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12871_MAGIC, .more = U16LD_DENOM_12871_MORE};};
template<> struct libdivide_constants<uint16_t,12872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12872_MAGIC, .more = U16LD_DENOM_12872_MORE};};
template<> struct libdivide_constants<uint16_t,12873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12873_MAGIC, .more = U16LD_DENOM_12873_MORE};};
template<> struct libdivide_constants<uint16_t,12874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12874_MAGIC, .more = U16LD_DENOM_12874_MORE};};
template<> struct libdivide_constants<uint16_t,12875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12875_MAGIC, .more = U16LD_DENOM_12875_MORE};};
template<> struct libdivide_constants<uint16_t,12876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12876_MAGIC, .more = U16LD_DENOM_12876_MORE};};
template<> struct libdivide_constants<uint16_t,12877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12877_MAGIC, .more = U16LD_DENOM_12877_MORE};};
template<> struct libdivide_constants<uint16_t,12878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12878_MAGIC, .more = U16LD_DENOM_12878_MORE};};
template<> struct libdivide_constants<uint16_t,12879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12879_MAGIC, .more = U16LD_DENOM_12879_MORE};};
template<> struct libdivide_constants<uint16_t,12880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12880_MAGIC, .more = U16LD_DENOM_12880_MORE};};
template<> struct libdivide_constants<uint16_t,12881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12881_MAGIC, .more = U16LD_DENOM_12881_MORE};};
template<> struct libdivide_constants<uint16_t,12882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12882_MAGIC, .more = U16LD_DENOM_12882_MORE};};
template<> struct libdivide_constants<uint16_t,12883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12883_MAGIC, .more = U16LD_DENOM_12883_MORE};};
template<> struct libdivide_constants<uint16_t,12884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12884_MAGIC, .more = U16LD_DENOM_12884_MORE};};
template<> struct libdivide_constants<uint16_t,12885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12885_MAGIC, .more = U16LD_DENOM_12885_MORE};};
template<> struct libdivide_constants<uint16_t,12886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12886_MAGIC, .more = U16LD_DENOM_12886_MORE};};
template<> struct libdivide_constants<uint16_t,12887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12887_MAGIC, .more = U16LD_DENOM_12887_MORE};};
template<> struct libdivide_constants<uint16_t,12888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12888_MAGIC, .more = U16LD_DENOM_12888_MORE};};
template<> struct libdivide_constants<uint16_t,12889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12889_MAGIC, .more = U16LD_DENOM_12889_MORE};};
template<> struct libdivide_constants<uint16_t,12890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12890_MAGIC, .more = U16LD_DENOM_12890_MORE};};
template<> struct libdivide_constants<uint16_t,12891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12891_MAGIC, .more = U16LD_DENOM_12891_MORE};};
template<> struct libdivide_constants<uint16_t,12892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12892_MAGIC, .more = U16LD_DENOM_12892_MORE};};
template<> struct libdivide_constants<uint16_t,12893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12893_MAGIC, .more = U16LD_DENOM_12893_MORE};};
template<> struct libdivide_constants<uint16_t,12894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12894_MAGIC, .more = U16LD_DENOM_12894_MORE};};
template<> struct libdivide_constants<uint16_t,12895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12895_MAGIC, .more = U16LD_DENOM_12895_MORE};};
template<> struct libdivide_constants<uint16_t,12896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12896_MAGIC, .more = U16LD_DENOM_12896_MORE};};
template<> struct libdivide_constants<uint16_t,12897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12897_MAGIC, .more = U16LD_DENOM_12897_MORE};};
template<> struct libdivide_constants<uint16_t,12898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12898_MAGIC, .more = U16LD_DENOM_12898_MORE};};
template<> struct libdivide_constants<uint16_t,12899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12899_MAGIC, .more = U16LD_DENOM_12899_MORE};};
template<> struct libdivide_constants<uint16_t,12900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12900_MAGIC, .more = U16LD_DENOM_12900_MORE};};
template<> struct libdivide_constants<uint16_t,12901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12901_MAGIC, .more = U16LD_DENOM_12901_MORE};};
template<> struct libdivide_constants<uint16_t,12902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12902_MAGIC, .more = U16LD_DENOM_12902_MORE};};
template<> struct libdivide_constants<uint16_t,12903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12903_MAGIC, .more = U16LD_DENOM_12903_MORE};};
template<> struct libdivide_constants<uint16_t,12904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12904_MAGIC, .more = U16LD_DENOM_12904_MORE};};
template<> struct libdivide_constants<uint16_t,12905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12905_MAGIC, .more = U16LD_DENOM_12905_MORE};};
template<> struct libdivide_constants<uint16_t,12906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12906_MAGIC, .more = U16LD_DENOM_12906_MORE};};
template<> struct libdivide_constants<uint16_t,12907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12907_MAGIC, .more = U16LD_DENOM_12907_MORE};};
template<> struct libdivide_constants<uint16_t,12908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12908_MAGIC, .more = U16LD_DENOM_12908_MORE};};
template<> struct libdivide_constants<uint16_t,12909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12909_MAGIC, .more = U16LD_DENOM_12909_MORE};};
template<> struct libdivide_constants<uint16_t,12910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12910_MAGIC, .more = U16LD_DENOM_12910_MORE};};
template<> struct libdivide_constants<uint16_t,12911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12911_MAGIC, .more = U16LD_DENOM_12911_MORE};};
template<> struct libdivide_constants<uint16_t,12912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12912_MAGIC, .more = U16LD_DENOM_12912_MORE};};
template<> struct libdivide_constants<uint16_t,12913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12913_MAGIC, .more = U16LD_DENOM_12913_MORE};};
template<> struct libdivide_constants<uint16_t,12914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12914_MAGIC, .more = U16LD_DENOM_12914_MORE};};
template<> struct libdivide_constants<uint16_t,12915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12915_MAGIC, .more = U16LD_DENOM_12915_MORE};};
template<> struct libdivide_constants<uint16_t,12916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12916_MAGIC, .more = U16LD_DENOM_12916_MORE};};
template<> struct libdivide_constants<uint16_t,12917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12917_MAGIC, .more = U16LD_DENOM_12917_MORE};};
template<> struct libdivide_constants<uint16_t,12918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12918_MAGIC, .more = U16LD_DENOM_12918_MORE};};
template<> struct libdivide_constants<uint16_t,12919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12919_MAGIC, .more = U16LD_DENOM_12919_MORE};};
template<> struct libdivide_constants<uint16_t,12920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12920_MAGIC, .more = U16LD_DENOM_12920_MORE};};
template<> struct libdivide_constants<uint16_t,12921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12921_MAGIC, .more = U16LD_DENOM_12921_MORE};};
template<> struct libdivide_constants<uint16_t,12922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12922_MAGIC, .more = U16LD_DENOM_12922_MORE};};
template<> struct libdivide_constants<uint16_t,12923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12923_MAGIC, .more = U16LD_DENOM_12923_MORE};};
template<> struct libdivide_constants<uint16_t,12924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12924_MAGIC, .more = U16LD_DENOM_12924_MORE};};
template<> struct libdivide_constants<uint16_t,12925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12925_MAGIC, .more = U16LD_DENOM_12925_MORE};};
template<> struct libdivide_constants<uint16_t,12926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12926_MAGIC, .more = U16LD_DENOM_12926_MORE};};
template<> struct libdivide_constants<uint16_t,12927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12927_MAGIC, .more = U16LD_DENOM_12927_MORE};};
template<> struct libdivide_constants<uint16_t,12928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12928_MAGIC, .more = U16LD_DENOM_12928_MORE};};
template<> struct libdivide_constants<uint16_t,12929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12929_MAGIC, .more = U16LD_DENOM_12929_MORE};};
template<> struct libdivide_constants<uint16_t,12930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12930_MAGIC, .more = U16LD_DENOM_12930_MORE};};
template<> struct libdivide_constants<uint16_t,12931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12931_MAGIC, .more = U16LD_DENOM_12931_MORE};};
template<> struct libdivide_constants<uint16_t,12932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12932_MAGIC, .more = U16LD_DENOM_12932_MORE};};
template<> struct libdivide_constants<uint16_t,12933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12933_MAGIC, .more = U16LD_DENOM_12933_MORE};};
template<> struct libdivide_constants<uint16_t,12934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12934_MAGIC, .more = U16LD_DENOM_12934_MORE};};
template<> struct libdivide_constants<uint16_t,12935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12935_MAGIC, .more = U16LD_DENOM_12935_MORE};};
template<> struct libdivide_constants<uint16_t,12936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12936_MAGIC, .more = U16LD_DENOM_12936_MORE};};
template<> struct libdivide_constants<uint16_t,12937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12937_MAGIC, .more = U16LD_DENOM_12937_MORE};};
template<> struct libdivide_constants<uint16_t,12938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12938_MAGIC, .more = U16LD_DENOM_12938_MORE};};
template<> struct libdivide_constants<uint16_t,12939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12939_MAGIC, .more = U16LD_DENOM_12939_MORE};};
template<> struct libdivide_constants<uint16_t,12940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12940_MAGIC, .more = U16LD_DENOM_12940_MORE};};
template<> struct libdivide_constants<uint16_t,12941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12941_MAGIC, .more = U16LD_DENOM_12941_MORE};};
template<> struct libdivide_constants<uint16_t,12942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12942_MAGIC, .more = U16LD_DENOM_12942_MORE};};
template<> struct libdivide_constants<uint16_t,12943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12943_MAGIC, .more = U16LD_DENOM_12943_MORE};};
template<> struct libdivide_constants<uint16_t,12944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12944_MAGIC, .more = U16LD_DENOM_12944_MORE};};
template<> struct libdivide_constants<uint16_t,12945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12945_MAGIC, .more = U16LD_DENOM_12945_MORE};};
template<> struct libdivide_constants<uint16_t,12946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12946_MAGIC, .more = U16LD_DENOM_12946_MORE};};
template<> struct libdivide_constants<uint16_t,12947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12947_MAGIC, .more = U16LD_DENOM_12947_MORE};};
template<> struct libdivide_constants<uint16_t,12948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12948_MAGIC, .more = U16LD_DENOM_12948_MORE};};
template<> struct libdivide_constants<uint16_t,12949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12949_MAGIC, .more = U16LD_DENOM_12949_MORE};};
template<> struct libdivide_constants<uint16_t,12950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12950_MAGIC, .more = U16LD_DENOM_12950_MORE};};
template<> struct libdivide_constants<uint16_t,12951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12951_MAGIC, .more = U16LD_DENOM_12951_MORE};};
template<> struct libdivide_constants<uint16_t,12952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12952_MAGIC, .more = U16LD_DENOM_12952_MORE};};
template<> struct libdivide_constants<uint16_t,12953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12953_MAGIC, .more = U16LD_DENOM_12953_MORE};};
template<> struct libdivide_constants<uint16_t,12954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12954_MAGIC, .more = U16LD_DENOM_12954_MORE};};
template<> struct libdivide_constants<uint16_t,12955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12955_MAGIC, .more = U16LD_DENOM_12955_MORE};};
template<> struct libdivide_constants<uint16_t,12956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12956_MAGIC, .more = U16LD_DENOM_12956_MORE};};
template<> struct libdivide_constants<uint16_t,12957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12957_MAGIC, .more = U16LD_DENOM_12957_MORE};};
template<> struct libdivide_constants<uint16_t,12958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12958_MAGIC, .more = U16LD_DENOM_12958_MORE};};
template<> struct libdivide_constants<uint16_t,12959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12959_MAGIC, .more = U16LD_DENOM_12959_MORE};};
template<> struct libdivide_constants<uint16_t,12960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12960_MAGIC, .more = U16LD_DENOM_12960_MORE};};
template<> struct libdivide_constants<uint16_t,12961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12961_MAGIC, .more = U16LD_DENOM_12961_MORE};};
template<> struct libdivide_constants<uint16_t,12962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12962_MAGIC, .more = U16LD_DENOM_12962_MORE};};
template<> struct libdivide_constants<uint16_t,12963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12963_MAGIC, .more = U16LD_DENOM_12963_MORE};};
template<> struct libdivide_constants<uint16_t,12964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12964_MAGIC, .more = U16LD_DENOM_12964_MORE};};
template<> struct libdivide_constants<uint16_t,12965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12965_MAGIC, .more = U16LD_DENOM_12965_MORE};};
template<> struct libdivide_constants<uint16_t,12966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12966_MAGIC, .more = U16LD_DENOM_12966_MORE};};
template<> struct libdivide_constants<uint16_t,12967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12967_MAGIC, .more = U16LD_DENOM_12967_MORE};};
template<> struct libdivide_constants<uint16_t,12968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12968_MAGIC, .more = U16LD_DENOM_12968_MORE};};
template<> struct libdivide_constants<uint16_t,12969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12969_MAGIC, .more = U16LD_DENOM_12969_MORE};};
template<> struct libdivide_constants<uint16_t,12970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12970_MAGIC, .more = U16LD_DENOM_12970_MORE};};
template<> struct libdivide_constants<uint16_t,12971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12971_MAGIC, .more = U16LD_DENOM_12971_MORE};};
template<> struct libdivide_constants<uint16_t,12972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12972_MAGIC, .more = U16LD_DENOM_12972_MORE};};
template<> struct libdivide_constants<uint16_t,12973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12973_MAGIC, .more = U16LD_DENOM_12973_MORE};};
template<> struct libdivide_constants<uint16_t,12974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12974_MAGIC, .more = U16LD_DENOM_12974_MORE};};
template<> struct libdivide_constants<uint16_t,12975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12975_MAGIC, .more = U16LD_DENOM_12975_MORE};};
template<> struct libdivide_constants<uint16_t,12976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12976_MAGIC, .more = U16LD_DENOM_12976_MORE};};
template<> struct libdivide_constants<uint16_t,12977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12977_MAGIC, .more = U16LD_DENOM_12977_MORE};};
template<> struct libdivide_constants<uint16_t,12978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12978_MAGIC, .more = U16LD_DENOM_12978_MORE};};
template<> struct libdivide_constants<uint16_t,12979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12979_MAGIC, .more = U16LD_DENOM_12979_MORE};};
template<> struct libdivide_constants<uint16_t,12980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12980_MAGIC, .more = U16LD_DENOM_12980_MORE};};
template<> struct libdivide_constants<uint16_t,12981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12981_MAGIC, .more = U16LD_DENOM_12981_MORE};};
template<> struct libdivide_constants<uint16_t,12982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12982_MAGIC, .more = U16LD_DENOM_12982_MORE};};
template<> struct libdivide_constants<uint16_t,12983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12983_MAGIC, .more = U16LD_DENOM_12983_MORE};};
template<> struct libdivide_constants<uint16_t,12984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12984_MAGIC, .more = U16LD_DENOM_12984_MORE};};
template<> struct libdivide_constants<uint16_t,12985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12985_MAGIC, .more = U16LD_DENOM_12985_MORE};};
template<> struct libdivide_constants<uint16_t,12986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12986_MAGIC, .more = U16LD_DENOM_12986_MORE};};
template<> struct libdivide_constants<uint16_t,12987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12987_MAGIC, .more = U16LD_DENOM_12987_MORE};};
template<> struct libdivide_constants<uint16_t,12988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12988_MAGIC, .more = U16LD_DENOM_12988_MORE};};
template<> struct libdivide_constants<uint16_t,12989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12989_MAGIC, .more = U16LD_DENOM_12989_MORE};};
template<> struct libdivide_constants<uint16_t,12990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12990_MAGIC, .more = U16LD_DENOM_12990_MORE};};
template<> struct libdivide_constants<uint16_t,12991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12991_MAGIC, .more = U16LD_DENOM_12991_MORE};};
template<> struct libdivide_constants<uint16_t,12992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12992_MAGIC, .more = U16LD_DENOM_12992_MORE};};
template<> struct libdivide_constants<uint16_t,12993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12993_MAGIC, .more = U16LD_DENOM_12993_MORE};};
template<> struct libdivide_constants<uint16_t,12994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12994_MAGIC, .more = U16LD_DENOM_12994_MORE};};
template<> struct libdivide_constants<uint16_t,12995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12995_MAGIC, .more = U16LD_DENOM_12995_MORE};};
template<> struct libdivide_constants<uint16_t,12996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12996_MAGIC, .more = U16LD_DENOM_12996_MORE};};
template<> struct libdivide_constants<uint16_t,12997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12997_MAGIC, .more = U16LD_DENOM_12997_MORE};};
template<> struct libdivide_constants<uint16_t,12998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12998_MAGIC, .more = U16LD_DENOM_12998_MORE};};
template<> struct libdivide_constants<uint16_t,12999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_12999_MAGIC, .more = U16LD_DENOM_12999_MORE};};
template<> struct libdivide_constants<uint16_t,13000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13000_MAGIC, .more = U16LD_DENOM_13000_MORE};};
template<> struct libdivide_constants<uint16_t,13001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13001_MAGIC, .more = U16LD_DENOM_13001_MORE};};
template<> struct libdivide_constants<uint16_t,13002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13002_MAGIC, .more = U16LD_DENOM_13002_MORE};};
template<> struct libdivide_constants<uint16_t,13003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13003_MAGIC, .more = U16LD_DENOM_13003_MORE};};
template<> struct libdivide_constants<uint16_t,13004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13004_MAGIC, .more = U16LD_DENOM_13004_MORE};};
template<> struct libdivide_constants<uint16_t,13005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13005_MAGIC, .more = U16LD_DENOM_13005_MORE};};
template<> struct libdivide_constants<uint16_t,13006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13006_MAGIC, .more = U16LD_DENOM_13006_MORE};};
template<> struct libdivide_constants<uint16_t,13007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13007_MAGIC, .more = U16LD_DENOM_13007_MORE};};
template<> struct libdivide_constants<uint16_t,13008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13008_MAGIC, .more = U16LD_DENOM_13008_MORE};};
template<> struct libdivide_constants<uint16_t,13009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13009_MAGIC, .more = U16LD_DENOM_13009_MORE};};
template<> struct libdivide_constants<uint16_t,13010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13010_MAGIC, .more = U16LD_DENOM_13010_MORE};};
template<> struct libdivide_constants<uint16_t,13011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13011_MAGIC, .more = U16LD_DENOM_13011_MORE};};
template<> struct libdivide_constants<uint16_t,13012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13012_MAGIC, .more = U16LD_DENOM_13012_MORE};};
template<> struct libdivide_constants<uint16_t,13013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13013_MAGIC, .more = U16LD_DENOM_13013_MORE};};
template<> struct libdivide_constants<uint16_t,13014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13014_MAGIC, .more = U16LD_DENOM_13014_MORE};};
template<> struct libdivide_constants<uint16_t,13015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13015_MAGIC, .more = U16LD_DENOM_13015_MORE};};
template<> struct libdivide_constants<uint16_t,13016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13016_MAGIC, .more = U16LD_DENOM_13016_MORE};};
template<> struct libdivide_constants<uint16_t,13017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13017_MAGIC, .more = U16LD_DENOM_13017_MORE};};
template<> struct libdivide_constants<uint16_t,13018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13018_MAGIC, .more = U16LD_DENOM_13018_MORE};};
template<> struct libdivide_constants<uint16_t,13019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13019_MAGIC, .more = U16LD_DENOM_13019_MORE};};
template<> struct libdivide_constants<uint16_t,13020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13020_MAGIC, .more = U16LD_DENOM_13020_MORE};};
template<> struct libdivide_constants<uint16_t,13021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13021_MAGIC, .more = U16LD_DENOM_13021_MORE};};
template<> struct libdivide_constants<uint16_t,13022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13022_MAGIC, .more = U16LD_DENOM_13022_MORE};};
template<> struct libdivide_constants<uint16_t,13023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13023_MAGIC, .more = U16LD_DENOM_13023_MORE};};
template<> struct libdivide_constants<uint16_t,13024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13024_MAGIC, .more = U16LD_DENOM_13024_MORE};};
template<> struct libdivide_constants<uint16_t,13025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13025_MAGIC, .more = U16LD_DENOM_13025_MORE};};
template<> struct libdivide_constants<uint16_t,13026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13026_MAGIC, .more = U16LD_DENOM_13026_MORE};};
template<> struct libdivide_constants<uint16_t,13027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13027_MAGIC, .more = U16LD_DENOM_13027_MORE};};
template<> struct libdivide_constants<uint16_t,13028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13028_MAGIC, .more = U16LD_DENOM_13028_MORE};};
template<> struct libdivide_constants<uint16_t,13029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13029_MAGIC, .more = U16LD_DENOM_13029_MORE};};
template<> struct libdivide_constants<uint16_t,13030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13030_MAGIC, .more = U16LD_DENOM_13030_MORE};};
template<> struct libdivide_constants<uint16_t,13031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13031_MAGIC, .more = U16LD_DENOM_13031_MORE};};
template<> struct libdivide_constants<uint16_t,13032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13032_MAGIC, .more = U16LD_DENOM_13032_MORE};};
template<> struct libdivide_constants<uint16_t,13033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13033_MAGIC, .more = U16LD_DENOM_13033_MORE};};
template<> struct libdivide_constants<uint16_t,13034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13034_MAGIC, .more = U16LD_DENOM_13034_MORE};};
template<> struct libdivide_constants<uint16_t,13035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13035_MAGIC, .more = U16LD_DENOM_13035_MORE};};
template<> struct libdivide_constants<uint16_t,13036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13036_MAGIC, .more = U16LD_DENOM_13036_MORE};};
template<> struct libdivide_constants<uint16_t,13037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13037_MAGIC, .more = U16LD_DENOM_13037_MORE};};
template<> struct libdivide_constants<uint16_t,13038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13038_MAGIC, .more = U16LD_DENOM_13038_MORE};};
template<> struct libdivide_constants<uint16_t,13039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13039_MAGIC, .more = U16LD_DENOM_13039_MORE};};
template<> struct libdivide_constants<uint16_t,13040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13040_MAGIC, .more = U16LD_DENOM_13040_MORE};};
template<> struct libdivide_constants<uint16_t,13041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13041_MAGIC, .more = U16LD_DENOM_13041_MORE};};
template<> struct libdivide_constants<uint16_t,13042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13042_MAGIC, .more = U16LD_DENOM_13042_MORE};};
template<> struct libdivide_constants<uint16_t,13043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13043_MAGIC, .more = U16LD_DENOM_13043_MORE};};
template<> struct libdivide_constants<uint16_t,13044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13044_MAGIC, .more = U16LD_DENOM_13044_MORE};};
template<> struct libdivide_constants<uint16_t,13045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13045_MAGIC, .more = U16LD_DENOM_13045_MORE};};
template<> struct libdivide_constants<uint16_t,13046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13046_MAGIC, .more = U16LD_DENOM_13046_MORE};};
template<> struct libdivide_constants<uint16_t,13047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13047_MAGIC, .more = U16LD_DENOM_13047_MORE};};
template<> struct libdivide_constants<uint16_t,13048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13048_MAGIC, .more = U16LD_DENOM_13048_MORE};};
template<> struct libdivide_constants<uint16_t,13049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13049_MAGIC, .more = U16LD_DENOM_13049_MORE};};
template<> struct libdivide_constants<uint16_t,13050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13050_MAGIC, .more = U16LD_DENOM_13050_MORE};};
template<> struct libdivide_constants<uint16_t,13051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13051_MAGIC, .more = U16LD_DENOM_13051_MORE};};
template<> struct libdivide_constants<uint16_t,13052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13052_MAGIC, .more = U16LD_DENOM_13052_MORE};};
template<> struct libdivide_constants<uint16_t,13053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13053_MAGIC, .more = U16LD_DENOM_13053_MORE};};
template<> struct libdivide_constants<uint16_t,13054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13054_MAGIC, .more = U16LD_DENOM_13054_MORE};};
template<> struct libdivide_constants<uint16_t,13055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13055_MAGIC, .more = U16LD_DENOM_13055_MORE};};
template<> struct libdivide_constants<uint16_t,13056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13056_MAGIC, .more = U16LD_DENOM_13056_MORE};};
template<> struct libdivide_constants<uint16_t,13057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13057_MAGIC, .more = U16LD_DENOM_13057_MORE};};
template<> struct libdivide_constants<uint16_t,13058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13058_MAGIC, .more = U16LD_DENOM_13058_MORE};};
template<> struct libdivide_constants<uint16_t,13059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13059_MAGIC, .more = U16LD_DENOM_13059_MORE};};
template<> struct libdivide_constants<uint16_t,13060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13060_MAGIC, .more = U16LD_DENOM_13060_MORE};};
template<> struct libdivide_constants<uint16_t,13061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13061_MAGIC, .more = U16LD_DENOM_13061_MORE};};
template<> struct libdivide_constants<uint16_t,13062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13062_MAGIC, .more = U16LD_DENOM_13062_MORE};};
template<> struct libdivide_constants<uint16_t,13063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13063_MAGIC, .more = U16LD_DENOM_13063_MORE};};
template<> struct libdivide_constants<uint16_t,13064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13064_MAGIC, .more = U16LD_DENOM_13064_MORE};};
template<> struct libdivide_constants<uint16_t,13065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13065_MAGIC, .more = U16LD_DENOM_13065_MORE};};
template<> struct libdivide_constants<uint16_t,13066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13066_MAGIC, .more = U16LD_DENOM_13066_MORE};};
template<> struct libdivide_constants<uint16_t,13067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13067_MAGIC, .more = U16LD_DENOM_13067_MORE};};
template<> struct libdivide_constants<uint16_t,13068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13068_MAGIC, .more = U16LD_DENOM_13068_MORE};};
template<> struct libdivide_constants<uint16_t,13069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13069_MAGIC, .more = U16LD_DENOM_13069_MORE};};
template<> struct libdivide_constants<uint16_t,13070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13070_MAGIC, .more = U16LD_DENOM_13070_MORE};};
template<> struct libdivide_constants<uint16_t,13071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13071_MAGIC, .more = U16LD_DENOM_13071_MORE};};
template<> struct libdivide_constants<uint16_t,13072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13072_MAGIC, .more = U16LD_DENOM_13072_MORE};};
template<> struct libdivide_constants<uint16_t,13073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13073_MAGIC, .more = U16LD_DENOM_13073_MORE};};
template<> struct libdivide_constants<uint16_t,13074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13074_MAGIC, .more = U16LD_DENOM_13074_MORE};};
template<> struct libdivide_constants<uint16_t,13075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13075_MAGIC, .more = U16LD_DENOM_13075_MORE};};
template<> struct libdivide_constants<uint16_t,13076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13076_MAGIC, .more = U16LD_DENOM_13076_MORE};};
template<> struct libdivide_constants<uint16_t,13077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13077_MAGIC, .more = U16LD_DENOM_13077_MORE};};
template<> struct libdivide_constants<uint16_t,13078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13078_MAGIC, .more = U16LD_DENOM_13078_MORE};};
template<> struct libdivide_constants<uint16_t,13079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13079_MAGIC, .more = U16LD_DENOM_13079_MORE};};
template<> struct libdivide_constants<uint16_t,13080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13080_MAGIC, .more = U16LD_DENOM_13080_MORE};};
template<> struct libdivide_constants<uint16_t,13081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13081_MAGIC, .more = U16LD_DENOM_13081_MORE};};
template<> struct libdivide_constants<uint16_t,13082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13082_MAGIC, .more = U16LD_DENOM_13082_MORE};};
template<> struct libdivide_constants<uint16_t,13083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13083_MAGIC, .more = U16LD_DENOM_13083_MORE};};
template<> struct libdivide_constants<uint16_t,13084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13084_MAGIC, .more = U16LD_DENOM_13084_MORE};};
template<> struct libdivide_constants<uint16_t,13085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13085_MAGIC, .more = U16LD_DENOM_13085_MORE};};
template<> struct libdivide_constants<uint16_t,13086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13086_MAGIC, .more = U16LD_DENOM_13086_MORE};};
template<> struct libdivide_constants<uint16_t,13087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13087_MAGIC, .more = U16LD_DENOM_13087_MORE};};
template<> struct libdivide_constants<uint16_t,13088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13088_MAGIC, .more = U16LD_DENOM_13088_MORE};};
template<> struct libdivide_constants<uint16_t,13089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13089_MAGIC, .more = U16LD_DENOM_13089_MORE};};
template<> struct libdivide_constants<uint16_t,13090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13090_MAGIC, .more = U16LD_DENOM_13090_MORE};};
template<> struct libdivide_constants<uint16_t,13091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13091_MAGIC, .more = U16LD_DENOM_13091_MORE};};
template<> struct libdivide_constants<uint16_t,13092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13092_MAGIC, .more = U16LD_DENOM_13092_MORE};};
template<> struct libdivide_constants<uint16_t,13093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13093_MAGIC, .more = U16LD_DENOM_13093_MORE};};
template<> struct libdivide_constants<uint16_t,13094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13094_MAGIC, .more = U16LD_DENOM_13094_MORE};};
template<> struct libdivide_constants<uint16_t,13095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13095_MAGIC, .more = U16LD_DENOM_13095_MORE};};
template<> struct libdivide_constants<uint16_t,13096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13096_MAGIC, .more = U16LD_DENOM_13096_MORE};};
template<> struct libdivide_constants<uint16_t,13097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13097_MAGIC, .more = U16LD_DENOM_13097_MORE};};
template<> struct libdivide_constants<uint16_t,13098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13098_MAGIC, .more = U16LD_DENOM_13098_MORE};};
template<> struct libdivide_constants<uint16_t,13099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13099_MAGIC, .more = U16LD_DENOM_13099_MORE};};
template<> struct libdivide_constants<uint16_t,13100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13100_MAGIC, .more = U16LD_DENOM_13100_MORE};};
template<> struct libdivide_constants<uint16_t,13101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13101_MAGIC, .more = U16LD_DENOM_13101_MORE};};
template<> struct libdivide_constants<uint16_t,13102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13102_MAGIC, .more = U16LD_DENOM_13102_MORE};};
template<> struct libdivide_constants<uint16_t,13103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13103_MAGIC, .more = U16LD_DENOM_13103_MORE};};
template<> struct libdivide_constants<uint16_t,13104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13104_MAGIC, .more = U16LD_DENOM_13104_MORE};};
template<> struct libdivide_constants<uint16_t,13105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13105_MAGIC, .more = U16LD_DENOM_13105_MORE};};
template<> struct libdivide_constants<uint16_t,13106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13106_MAGIC, .more = U16LD_DENOM_13106_MORE};};
template<> struct libdivide_constants<uint16_t,13107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13107_MAGIC, .more = U16LD_DENOM_13107_MORE};};
template<> struct libdivide_constants<uint16_t,13108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13108_MAGIC, .more = U16LD_DENOM_13108_MORE};};
template<> struct libdivide_constants<uint16_t,13109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13109_MAGIC, .more = U16LD_DENOM_13109_MORE};};
template<> struct libdivide_constants<uint16_t,13110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13110_MAGIC, .more = U16LD_DENOM_13110_MORE};};
template<> struct libdivide_constants<uint16_t,13111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13111_MAGIC, .more = U16LD_DENOM_13111_MORE};};
template<> struct libdivide_constants<uint16_t,13112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13112_MAGIC, .more = U16LD_DENOM_13112_MORE};};
template<> struct libdivide_constants<uint16_t,13113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13113_MAGIC, .more = U16LD_DENOM_13113_MORE};};
template<> struct libdivide_constants<uint16_t,13114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13114_MAGIC, .more = U16LD_DENOM_13114_MORE};};
template<> struct libdivide_constants<uint16_t,13115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13115_MAGIC, .more = U16LD_DENOM_13115_MORE};};
template<> struct libdivide_constants<uint16_t,13116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13116_MAGIC, .more = U16LD_DENOM_13116_MORE};};
template<> struct libdivide_constants<uint16_t,13117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13117_MAGIC, .more = U16LD_DENOM_13117_MORE};};
template<> struct libdivide_constants<uint16_t,13118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13118_MAGIC, .more = U16LD_DENOM_13118_MORE};};
template<> struct libdivide_constants<uint16_t,13119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13119_MAGIC, .more = U16LD_DENOM_13119_MORE};};
template<> struct libdivide_constants<uint16_t,13120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13120_MAGIC, .more = U16LD_DENOM_13120_MORE};};
template<> struct libdivide_constants<uint16_t,13121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13121_MAGIC, .more = U16LD_DENOM_13121_MORE};};
template<> struct libdivide_constants<uint16_t,13122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13122_MAGIC, .more = U16LD_DENOM_13122_MORE};};
template<> struct libdivide_constants<uint16_t,13123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13123_MAGIC, .more = U16LD_DENOM_13123_MORE};};
template<> struct libdivide_constants<uint16_t,13124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13124_MAGIC, .more = U16LD_DENOM_13124_MORE};};
template<> struct libdivide_constants<uint16_t,13125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13125_MAGIC, .more = U16LD_DENOM_13125_MORE};};
template<> struct libdivide_constants<uint16_t,13126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13126_MAGIC, .more = U16LD_DENOM_13126_MORE};};
template<> struct libdivide_constants<uint16_t,13127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13127_MAGIC, .more = U16LD_DENOM_13127_MORE};};
template<> struct libdivide_constants<uint16_t,13128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13128_MAGIC, .more = U16LD_DENOM_13128_MORE};};
template<> struct libdivide_constants<uint16_t,13129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13129_MAGIC, .more = U16LD_DENOM_13129_MORE};};
template<> struct libdivide_constants<uint16_t,13130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13130_MAGIC, .more = U16LD_DENOM_13130_MORE};};
template<> struct libdivide_constants<uint16_t,13131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13131_MAGIC, .more = U16LD_DENOM_13131_MORE};};
template<> struct libdivide_constants<uint16_t,13132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13132_MAGIC, .more = U16LD_DENOM_13132_MORE};};
template<> struct libdivide_constants<uint16_t,13133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13133_MAGIC, .more = U16LD_DENOM_13133_MORE};};
template<> struct libdivide_constants<uint16_t,13134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13134_MAGIC, .more = U16LD_DENOM_13134_MORE};};
template<> struct libdivide_constants<uint16_t,13135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13135_MAGIC, .more = U16LD_DENOM_13135_MORE};};
template<> struct libdivide_constants<uint16_t,13136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13136_MAGIC, .more = U16LD_DENOM_13136_MORE};};
template<> struct libdivide_constants<uint16_t,13137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13137_MAGIC, .more = U16LD_DENOM_13137_MORE};};
template<> struct libdivide_constants<uint16_t,13138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13138_MAGIC, .more = U16LD_DENOM_13138_MORE};};
template<> struct libdivide_constants<uint16_t,13139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13139_MAGIC, .more = U16LD_DENOM_13139_MORE};};
template<> struct libdivide_constants<uint16_t,13140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13140_MAGIC, .more = U16LD_DENOM_13140_MORE};};
template<> struct libdivide_constants<uint16_t,13141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13141_MAGIC, .more = U16LD_DENOM_13141_MORE};};
template<> struct libdivide_constants<uint16_t,13142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13142_MAGIC, .more = U16LD_DENOM_13142_MORE};};
template<> struct libdivide_constants<uint16_t,13143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13143_MAGIC, .more = U16LD_DENOM_13143_MORE};};
template<> struct libdivide_constants<uint16_t,13144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13144_MAGIC, .more = U16LD_DENOM_13144_MORE};};
template<> struct libdivide_constants<uint16_t,13145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13145_MAGIC, .more = U16LD_DENOM_13145_MORE};};
template<> struct libdivide_constants<uint16_t,13146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13146_MAGIC, .more = U16LD_DENOM_13146_MORE};};
template<> struct libdivide_constants<uint16_t,13147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13147_MAGIC, .more = U16LD_DENOM_13147_MORE};};
template<> struct libdivide_constants<uint16_t,13148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13148_MAGIC, .more = U16LD_DENOM_13148_MORE};};
template<> struct libdivide_constants<uint16_t,13149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13149_MAGIC, .more = U16LD_DENOM_13149_MORE};};
template<> struct libdivide_constants<uint16_t,13150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13150_MAGIC, .more = U16LD_DENOM_13150_MORE};};
template<> struct libdivide_constants<uint16_t,13151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13151_MAGIC, .more = U16LD_DENOM_13151_MORE};};
template<> struct libdivide_constants<uint16_t,13152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13152_MAGIC, .more = U16LD_DENOM_13152_MORE};};
template<> struct libdivide_constants<uint16_t,13153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13153_MAGIC, .more = U16LD_DENOM_13153_MORE};};
template<> struct libdivide_constants<uint16_t,13154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13154_MAGIC, .more = U16LD_DENOM_13154_MORE};};
template<> struct libdivide_constants<uint16_t,13155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13155_MAGIC, .more = U16LD_DENOM_13155_MORE};};
template<> struct libdivide_constants<uint16_t,13156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13156_MAGIC, .more = U16LD_DENOM_13156_MORE};};
template<> struct libdivide_constants<uint16_t,13157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13157_MAGIC, .more = U16LD_DENOM_13157_MORE};};
template<> struct libdivide_constants<uint16_t,13158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13158_MAGIC, .more = U16LD_DENOM_13158_MORE};};
template<> struct libdivide_constants<uint16_t,13159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13159_MAGIC, .more = U16LD_DENOM_13159_MORE};};
template<> struct libdivide_constants<uint16_t,13160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13160_MAGIC, .more = U16LD_DENOM_13160_MORE};};
template<> struct libdivide_constants<uint16_t,13161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13161_MAGIC, .more = U16LD_DENOM_13161_MORE};};
template<> struct libdivide_constants<uint16_t,13162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13162_MAGIC, .more = U16LD_DENOM_13162_MORE};};
template<> struct libdivide_constants<uint16_t,13163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13163_MAGIC, .more = U16LD_DENOM_13163_MORE};};
template<> struct libdivide_constants<uint16_t,13164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13164_MAGIC, .more = U16LD_DENOM_13164_MORE};};
template<> struct libdivide_constants<uint16_t,13165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13165_MAGIC, .more = U16LD_DENOM_13165_MORE};};
template<> struct libdivide_constants<uint16_t,13166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13166_MAGIC, .more = U16LD_DENOM_13166_MORE};};
template<> struct libdivide_constants<uint16_t,13167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13167_MAGIC, .more = U16LD_DENOM_13167_MORE};};
template<> struct libdivide_constants<uint16_t,13168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13168_MAGIC, .more = U16LD_DENOM_13168_MORE};};
template<> struct libdivide_constants<uint16_t,13169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13169_MAGIC, .more = U16LD_DENOM_13169_MORE};};
template<> struct libdivide_constants<uint16_t,13170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13170_MAGIC, .more = U16LD_DENOM_13170_MORE};};
template<> struct libdivide_constants<uint16_t,13171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13171_MAGIC, .more = U16LD_DENOM_13171_MORE};};
template<> struct libdivide_constants<uint16_t,13172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13172_MAGIC, .more = U16LD_DENOM_13172_MORE};};
template<> struct libdivide_constants<uint16_t,13173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13173_MAGIC, .more = U16LD_DENOM_13173_MORE};};
template<> struct libdivide_constants<uint16_t,13174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13174_MAGIC, .more = U16LD_DENOM_13174_MORE};};
template<> struct libdivide_constants<uint16_t,13175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13175_MAGIC, .more = U16LD_DENOM_13175_MORE};};
template<> struct libdivide_constants<uint16_t,13176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13176_MAGIC, .more = U16LD_DENOM_13176_MORE};};
template<> struct libdivide_constants<uint16_t,13177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13177_MAGIC, .more = U16LD_DENOM_13177_MORE};};
template<> struct libdivide_constants<uint16_t,13178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13178_MAGIC, .more = U16LD_DENOM_13178_MORE};};
template<> struct libdivide_constants<uint16_t,13179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13179_MAGIC, .more = U16LD_DENOM_13179_MORE};};
template<> struct libdivide_constants<uint16_t,13180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13180_MAGIC, .more = U16LD_DENOM_13180_MORE};};
template<> struct libdivide_constants<uint16_t,13181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13181_MAGIC, .more = U16LD_DENOM_13181_MORE};};
template<> struct libdivide_constants<uint16_t,13182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13182_MAGIC, .more = U16LD_DENOM_13182_MORE};};
template<> struct libdivide_constants<uint16_t,13183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13183_MAGIC, .more = U16LD_DENOM_13183_MORE};};
template<> struct libdivide_constants<uint16_t,13184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13184_MAGIC, .more = U16LD_DENOM_13184_MORE};};
template<> struct libdivide_constants<uint16_t,13185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13185_MAGIC, .more = U16LD_DENOM_13185_MORE};};
template<> struct libdivide_constants<uint16_t,13186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13186_MAGIC, .more = U16LD_DENOM_13186_MORE};};
template<> struct libdivide_constants<uint16_t,13187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13187_MAGIC, .more = U16LD_DENOM_13187_MORE};};
template<> struct libdivide_constants<uint16_t,13188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13188_MAGIC, .more = U16LD_DENOM_13188_MORE};};
template<> struct libdivide_constants<uint16_t,13189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13189_MAGIC, .more = U16LD_DENOM_13189_MORE};};
template<> struct libdivide_constants<uint16_t,13190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13190_MAGIC, .more = U16LD_DENOM_13190_MORE};};
template<> struct libdivide_constants<uint16_t,13191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13191_MAGIC, .more = U16LD_DENOM_13191_MORE};};
template<> struct libdivide_constants<uint16_t,13192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13192_MAGIC, .more = U16LD_DENOM_13192_MORE};};
template<> struct libdivide_constants<uint16_t,13193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13193_MAGIC, .more = U16LD_DENOM_13193_MORE};};
template<> struct libdivide_constants<uint16_t,13194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13194_MAGIC, .more = U16LD_DENOM_13194_MORE};};
template<> struct libdivide_constants<uint16_t,13195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13195_MAGIC, .more = U16LD_DENOM_13195_MORE};};
template<> struct libdivide_constants<uint16_t,13196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13196_MAGIC, .more = U16LD_DENOM_13196_MORE};};
template<> struct libdivide_constants<uint16_t,13197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13197_MAGIC, .more = U16LD_DENOM_13197_MORE};};
template<> struct libdivide_constants<uint16_t,13198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13198_MAGIC, .more = U16LD_DENOM_13198_MORE};};
template<> struct libdivide_constants<uint16_t,13199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13199_MAGIC, .more = U16LD_DENOM_13199_MORE};};
template<> struct libdivide_constants<uint16_t,13200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13200_MAGIC, .more = U16LD_DENOM_13200_MORE};};
template<> struct libdivide_constants<uint16_t,13201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13201_MAGIC, .more = U16LD_DENOM_13201_MORE};};
template<> struct libdivide_constants<uint16_t,13202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13202_MAGIC, .more = U16LD_DENOM_13202_MORE};};
template<> struct libdivide_constants<uint16_t,13203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13203_MAGIC, .more = U16LD_DENOM_13203_MORE};};
template<> struct libdivide_constants<uint16_t,13204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13204_MAGIC, .more = U16LD_DENOM_13204_MORE};};
template<> struct libdivide_constants<uint16_t,13205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13205_MAGIC, .more = U16LD_DENOM_13205_MORE};};
template<> struct libdivide_constants<uint16_t,13206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13206_MAGIC, .more = U16LD_DENOM_13206_MORE};};
template<> struct libdivide_constants<uint16_t,13207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13207_MAGIC, .more = U16LD_DENOM_13207_MORE};};
template<> struct libdivide_constants<uint16_t,13208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13208_MAGIC, .more = U16LD_DENOM_13208_MORE};};
template<> struct libdivide_constants<uint16_t,13209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13209_MAGIC, .more = U16LD_DENOM_13209_MORE};};
template<> struct libdivide_constants<uint16_t,13210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13210_MAGIC, .more = U16LD_DENOM_13210_MORE};};
template<> struct libdivide_constants<uint16_t,13211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13211_MAGIC, .more = U16LD_DENOM_13211_MORE};};
template<> struct libdivide_constants<uint16_t,13212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13212_MAGIC, .more = U16LD_DENOM_13212_MORE};};
template<> struct libdivide_constants<uint16_t,13213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13213_MAGIC, .more = U16LD_DENOM_13213_MORE};};
template<> struct libdivide_constants<uint16_t,13214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13214_MAGIC, .more = U16LD_DENOM_13214_MORE};};
template<> struct libdivide_constants<uint16_t,13215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13215_MAGIC, .more = U16LD_DENOM_13215_MORE};};
template<> struct libdivide_constants<uint16_t,13216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13216_MAGIC, .more = U16LD_DENOM_13216_MORE};};
template<> struct libdivide_constants<uint16_t,13217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13217_MAGIC, .more = U16LD_DENOM_13217_MORE};};
template<> struct libdivide_constants<uint16_t,13218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13218_MAGIC, .more = U16LD_DENOM_13218_MORE};};
template<> struct libdivide_constants<uint16_t,13219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13219_MAGIC, .more = U16LD_DENOM_13219_MORE};};
template<> struct libdivide_constants<uint16_t,13220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13220_MAGIC, .more = U16LD_DENOM_13220_MORE};};
template<> struct libdivide_constants<uint16_t,13221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13221_MAGIC, .more = U16LD_DENOM_13221_MORE};};
template<> struct libdivide_constants<uint16_t,13222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13222_MAGIC, .more = U16LD_DENOM_13222_MORE};};
template<> struct libdivide_constants<uint16_t,13223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13223_MAGIC, .more = U16LD_DENOM_13223_MORE};};
template<> struct libdivide_constants<uint16_t,13224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13224_MAGIC, .more = U16LD_DENOM_13224_MORE};};
template<> struct libdivide_constants<uint16_t,13225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13225_MAGIC, .more = U16LD_DENOM_13225_MORE};};
template<> struct libdivide_constants<uint16_t,13226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13226_MAGIC, .more = U16LD_DENOM_13226_MORE};};
template<> struct libdivide_constants<uint16_t,13227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13227_MAGIC, .more = U16LD_DENOM_13227_MORE};};
template<> struct libdivide_constants<uint16_t,13228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13228_MAGIC, .more = U16LD_DENOM_13228_MORE};};
template<> struct libdivide_constants<uint16_t,13229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13229_MAGIC, .more = U16LD_DENOM_13229_MORE};};
template<> struct libdivide_constants<uint16_t,13230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13230_MAGIC, .more = U16LD_DENOM_13230_MORE};};
template<> struct libdivide_constants<uint16_t,13231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13231_MAGIC, .more = U16LD_DENOM_13231_MORE};};
template<> struct libdivide_constants<uint16_t,13232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13232_MAGIC, .more = U16LD_DENOM_13232_MORE};};
template<> struct libdivide_constants<uint16_t,13233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13233_MAGIC, .more = U16LD_DENOM_13233_MORE};};
template<> struct libdivide_constants<uint16_t,13234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13234_MAGIC, .more = U16LD_DENOM_13234_MORE};};
template<> struct libdivide_constants<uint16_t,13235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13235_MAGIC, .more = U16LD_DENOM_13235_MORE};};
template<> struct libdivide_constants<uint16_t,13236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13236_MAGIC, .more = U16LD_DENOM_13236_MORE};};
template<> struct libdivide_constants<uint16_t,13237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13237_MAGIC, .more = U16LD_DENOM_13237_MORE};};
template<> struct libdivide_constants<uint16_t,13238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13238_MAGIC, .more = U16LD_DENOM_13238_MORE};};
template<> struct libdivide_constants<uint16_t,13239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13239_MAGIC, .more = U16LD_DENOM_13239_MORE};};
template<> struct libdivide_constants<uint16_t,13240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13240_MAGIC, .more = U16LD_DENOM_13240_MORE};};
template<> struct libdivide_constants<uint16_t,13241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13241_MAGIC, .more = U16LD_DENOM_13241_MORE};};
template<> struct libdivide_constants<uint16_t,13242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13242_MAGIC, .more = U16LD_DENOM_13242_MORE};};
template<> struct libdivide_constants<uint16_t,13243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13243_MAGIC, .more = U16LD_DENOM_13243_MORE};};
template<> struct libdivide_constants<uint16_t,13244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13244_MAGIC, .more = U16LD_DENOM_13244_MORE};};
template<> struct libdivide_constants<uint16_t,13245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13245_MAGIC, .more = U16LD_DENOM_13245_MORE};};
template<> struct libdivide_constants<uint16_t,13246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13246_MAGIC, .more = U16LD_DENOM_13246_MORE};};
template<> struct libdivide_constants<uint16_t,13247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13247_MAGIC, .more = U16LD_DENOM_13247_MORE};};
template<> struct libdivide_constants<uint16_t,13248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13248_MAGIC, .more = U16LD_DENOM_13248_MORE};};
template<> struct libdivide_constants<uint16_t,13249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13249_MAGIC, .more = U16LD_DENOM_13249_MORE};};
template<> struct libdivide_constants<uint16_t,13250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13250_MAGIC, .more = U16LD_DENOM_13250_MORE};};
template<> struct libdivide_constants<uint16_t,13251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13251_MAGIC, .more = U16LD_DENOM_13251_MORE};};
template<> struct libdivide_constants<uint16_t,13252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13252_MAGIC, .more = U16LD_DENOM_13252_MORE};};
template<> struct libdivide_constants<uint16_t,13253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13253_MAGIC, .more = U16LD_DENOM_13253_MORE};};
template<> struct libdivide_constants<uint16_t,13254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13254_MAGIC, .more = U16LD_DENOM_13254_MORE};};
template<> struct libdivide_constants<uint16_t,13255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13255_MAGIC, .more = U16LD_DENOM_13255_MORE};};
template<> struct libdivide_constants<uint16_t,13256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13256_MAGIC, .more = U16LD_DENOM_13256_MORE};};
template<> struct libdivide_constants<uint16_t,13257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13257_MAGIC, .more = U16LD_DENOM_13257_MORE};};
template<> struct libdivide_constants<uint16_t,13258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13258_MAGIC, .more = U16LD_DENOM_13258_MORE};};
template<> struct libdivide_constants<uint16_t,13259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13259_MAGIC, .more = U16LD_DENOM_13259_MORE};};
template<> struct libdivide_constants<uint16_t,13260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13260_MAGIC, .more = U16LD_DENOM_13260_MORE};};
template<> struct libdivide_constants<uint16_t,13261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13261_MAGIC, .more = U16LD_DENOM_13261_MORE};};
template<> struct libdivide_constants<uint16_t,13262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13262_MAGIC, .more = U16LD_DENOM_13262_MORE};};
template<> struct libdivide_constants<uint16_t,13263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13263_MAGIC, .more = U16LD_DENOM_13263_MORE};};
template<> struct libdivide_constants<uint16_t,13264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13264_MAGIC, .more = U16LD_DENOM_13264_MORE};};
template<> struct libdivide_constants<uint16_t,13265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13265_MAGIC, .more = U16LD_DENOM_13265_MORE};};
template<> struct libdivide_constants<uint16_t,13266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13266_MAGIC, .more = U16LD_DENOM_13266_MORE};};
template<> struct libdivide_constants<uint16_t,13267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13267_MAGIC, .more = U16LD_DENOM_13267_MORE};};
template<> struct libdivide_constants<uint16_t,13268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13268_MAGIC, .more = U16LD_DENOM_13268_MORE};};
template<> struct libdivide_constants<uint16_t,13269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13269_MAGIC, .more = U16LD_DENOM_13269_MORE};};
template<> struct libdivide_constants<uint16_t,13270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13270_MAGIC, .more = U16LD_DENOM_13270_MORE};};
template<> struct libdivide_constants<uint16_t,13271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13271_MAGIC, .more = U16LD_DENOM_13271_MORE};};
template<> struct libdivide_constants<uint16_t,13272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13272_MAGIC, .more = U16LD_DENOM_13272_MORE};};
template<> struct libdivide_constants<uint16_t,13273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13273_MAGIC, .more = U16LD_DENOM_13273_MORE};};
template<> struct libdivide_constants<uint16_t,13274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13274_MAGIC, .more = U16LD_DENOM_13274_MORE};};
template<> struct libdivide_constants<uint16_t,13275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13275_MAGIC, .more = U16LD_DENOM_13275_MORE};};
template<> struct libdivide_constants<uint16_t,13276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13276_MAGIC, .more = U16LD_DENOM_13276_MORE};};
template<> struct libdivide_constants<uint16_t,13277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13277_MAGIC, .more = U16LD_DENOM_13277_MORE};};
template<> struct libdivide_constants<uint16_t,13278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13278_MAGIC, .more = U16LD_DENOM_13278_MORE};};
template<> struct libdivide_constants<uint16_t,13279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13279_MAGIC, .more = U16LD_DENOM_13279_MORE};};
template<> struct libdivide_constants<uint16_t,13280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13280_MAGIC, .more = U16LD_DENOM_13280_MORE};};
template<> struct libdivide_constants<uint16_t,13281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13281_MAGIC, .more = U16LD_DENOM_13281_MORE};};
template<> struct libdivide_constants<uint16_t,13282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13282_MAGIC, .more = U16LD_DENOM_13282_MORE};};
template<> struct libdivide_constants<uint16_t,13283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13283_MAGIC, .more = U16LD_DENOM_13283_MORE};};
template<> struct libdivide_constants<uint16_t,13284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13284_MAGIC, .more = U16LD_DENOM_13284_MORE};};
template<> struct libdivide_constants<uint16_t,13285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13285_MAGIC, .more = U16LD_DENOM_13285_MORE};};
template<> struct libdivide_constants<uint16_t,13286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13286_MAGIC, .more = U16LD_DENOM_13286_MORE};};
template<> struct libdivide_constants<uint16_t,13287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13287_MAGIC, .more = U16LD_DENOM_13287_MORE};};
template<> struct libdivide_constants<uint16_t,13288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13288_MAGIC, .more = U16LD_DENOM_13288_MORE};};
template<> struct libdivide_constants<uint16_t,13289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13289_MAGIC, .more = U16LD_DENOM_13289_MORE};};
template<> struct libdivide_constants<uint16_t,13290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13290_MAGIC, .more = U16LD_DENOM_13290_MORE};};
template<> struct libdivide_constants<uint16_t,13291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13291_MAGIC, .more = U16LD_DENOM_13291_MORE};};
template<> struct libdivide_constants<uint16_t,13292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13292_MAGIC, .more = U16LD_DENOM_13292_MORE};};
template<> struct libdivide_constants<uint16_t,13293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13293_MAGIC, .more = U16LD_DENOM_13293_MORE};};
template<> struct libdivide_constants<uint16_t,13294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13294_MAGIC, .more = U16LD_DENOM_13294_MORE};};
template<> struct libdivide_constants<uint16_t,13295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13295_MAGIC, .more = U16LD_DENOM_13295_MORE};};
template<> struct libdivide_constants<uint16_t,13296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13296_MAGIC, .more = U16LD_DENOM_13296_MORE};};
template<> struct libdivide_constants<uint16_t,13297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13297_MAGIC, .more = U16LD_DENOM_13297_MORE};};
template<> struct libdivide_constants<uint16_t,13298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13298_MAGIC, .more = U16LD_DENOM_13298_MORE};};
template<> struct libdivide_constants<uint16_t,13299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13299_MAGIC, .more = U16LD_DENOM_13299_MORE};};
template<> struct libdivide_constants<uint16_t,13300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13300_MAGIC, .more = U16LD_DENOM_13300_MORE};};
template<> struct libdivide_constants<uint16_t,13301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13301_MAGIC, .more = U16LD_DENOM_13301_MORE};};
template<> struct libdivide_constants<uint16_t,13302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13302_MAGIC, .more = U16LD_DENOM_13302_MORE};};
template<> struct libdivide_constants<uint16_t,13303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13303_MAGIC, .more = U16LD_DENOM_13303_MORE};};
template<> struct libdivide_constants<uint16_t,13304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13304_MAGIC, .more = U16LD_DENOM_13304_MORE};};
template<> struct libdivide_constants<uint16_t,13305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13305_MAGIC, .more = U16LD_DENOM_13305_MORE};};
template<> struct libdivide_constants<uint16_t,13306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13306_MAGIC, .more = U16LD_DENOM_13306_MORE};};
template<> struct libdivide_constants<uint16_t,13307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13307_MAGIC, .more = U16LD_DENOM_13307_MORE};};
template<> struct libdivide_constants<uint16_t,13308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13308_MAGIC, .more = U16LD_DENOM_13308_MORE};};
template<> struct libdivide_constants<uint16_t,13309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13309_MAGIC, .more = U16LD_DENOM_13309_MORE};};
template<> struct libdivide_constants<uint16_t,13310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13310_MAGIC, .more = U16LD_DENOM_13310_MORE};};
template<> struct libdivide_constants<uint16_t,13311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13311_MAGIC, .more = U16LD_DENOM_13311_MORE};};
template<> struct libdivide_constants<uint16_t,13312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13312_MAGIC, .more = U16LD_DENOM_13312_MORE};};
template<> struct libdivide_constants<uint16_t,13313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13313_MAGIC, .more = U16LD_DENOM_13313_MORE};};
template<> struct libdivide_constants<uint16_t,13314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13314_MAGIC, .more = U16LD_DENOM_13314_MORE};};
template<> struct libdivide_constants<uint16_t,13315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13315_MAGIC, .more = U16LD_DENOM_13315_MORE};};
template<> struct libdivide_constants<uint16_t,13316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13316_MAGIC, .more = U16LD_DENOM_13316_MORE};};
template<> struct libdivide_constants<uint16_t,13317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13317_MAGIC, .more = U16LD_DENOM_13317_MORE};};
template<> struct libdivide_constants<uint16_t,13318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13318_MAGIC, .more = U16LD_DENOM_13318_MORE};};
template<> struct libdivide_constants<uint16_t,13319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13319_MAGIC, .more = U16LD_DENOM_13319_MORE};};
template<> struct libdivide_constants<uint16_t,13320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13320_MAGIC, .more = U16LD_DENOM_13320_MORE};};
template<> struct libdivide_constants<uint16_t,13321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13321_MAGIC, .more = U16LD_DENOM_13321_MORE};};
template<> struct libdivide_constants<uint16_t,13322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13322_MAGIC, .more = U16LD_DENOM_13322_MORE};};
template<> struct libdivide_constants<uint16_t,13323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13323_MAGIC, .more = U16LD_DENOM_13323_MORE};};
template<> struct libdivide_constants<uint16_t,13324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13324_MAGIC, .more = U16LD_DENOM_13324_MORE};};
template<> struct libdivide_constants<uint16_t,13325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13325_MAGIC, .more = U16LD_DENOM_13325_MORE};};
template<> struct libdivide_constants<uint16_t,13326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13326_MAGIC, .more = U16LD_DENOM_13326_MORE};};
template<> struct libdivide_constants<uint16_t,13327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13327_MAGIC, .more = U16LD_DENOM_13327_MORE};};
template<> struct libdivide_constants<uint16_t,13328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13328_MAGIC, .more = U16LD_DENOM_13328_MORE};};
template<> struct libdivide_constants<uint16_t,13329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13329_MAGIC, .more = U16LD_DENOM_13329_MORE};};
template<> struct libdivide_constants<uint16_t,13330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13330_MAGIC, .more = U16LD_DENOM_13330_MORE};};
template<> struct libdivide_constants<uint16_t,13331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13331_MAGIC, .more = U16LD_DENOM_13331_MORE};};
template<> struct libdivide_constants<uint16_t,13332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13332_MAGIC, .more = U16LD_DENOM_13332_MORE};};
template<> struct libdivide_constants<uint16_t,13333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13333_MAGIC, .more = U16LD_DENOM_13333_MORE};};
template<> struct libdivide_constants<uint16_t,13334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13334_MAGIC, .more = U16LD_DENOM_13334_MORE};};
template<> struct libdivide_constants<uint16_t,13335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13335_MAGIC, .more = U16LD_DENOM_13335_MORE};};
template<> struct libdivide_constants<uint16_t,13336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13336_MAGIC, .more = U16LD_DENOM_13336_MORE};};
template<> struct libdivide_constants<uint16_t,13337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13337_MAGIC, .more = U16LD_DENOM_13337_MORE};};
template<> struct libdivide_constants<uint16_t,13338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13338_MAGIC, .more = U16LD_DENOM_13338_MORE};};
template<> struct libdivide_constants<uint16_t,13339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13339_MAGIC, .more = U16LD_DENOM_13339_MORE};};
template<> struct libdivide_constants<uint16_t,13340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13340_MAGIC, .more = U16LD_DENOM_13340_MORE};};
template<> struct libdivide_constants<uint16_t,13341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13341_MAGIC, .more = U16LD_DENOM_13341_MORE};};
template<> struct libdivide_constants<uint16_t,13342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13342_MAGIC, .more = U16LD_DENOM_13342_MORE};};
template<> struct libdivide_constants<uint16_t,13343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13343_MAGIC, .more = U16LD_DENOM_13343_MORE};};
template<> struct libdivide_constants<uint16_t,13344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13344_MAGIC, .more = U16LD_DENOM_13344_MORE};};
template<> struct libdivide_constants<uint16_t,13345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13345_MAGIC, .more = U16LD_DENOM_13345_MORE};};
template<> struct libdivide_constants<uint16_t,13346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13346_MAGIC, .more = U16LD_DENOM_13346_MORE};};
template<> struct libdivide_constants<uint16_t,13347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13347_MAGIC, .more = U16LD_DENOM_13347_MORE};};
template<> struct libdivide_constants<uint16_t,13348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13348_MAGIC, .more = U16LD_DENOM_13348_MORE};};
template<> struct libdivide_constants<uint16_t,13349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13349_MAGIC, .more = U16LD_DENOM_13349_MORE};};
template<> struct libdivide_constants<uint16_t,13350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13350_MAGIC, .more = U16LD_DENOM_13350_MORE};};
template<> struct libdivide_constants<uint16_t,13351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13351_MAGIC, .more = U16LD_DENOM_13351_MORE};};
template<> struct libdivide_constants<uint16_t,13352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13352_MAGIC, .more = U16LD_DENOM_13352_MORE};};
template<> struct libdivide_constants<uint16_t,13353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13353_MAGIC, .more = U16LD_DENOM_13353_MORE};};
template<> struct libdivide_constants<uint16_t,13354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13354_MAGIC, .more = U16LD_DENOM_13354_MORE};};
template<> struct libdivide_constants<uint16_t,13355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13355_MAGIC, .more = U16LD_DENOM_13355_MORE};};
template<> struct libdivide_constants<uint16_t,13356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13356_MAGIC, .more = U16LD_DENOM_13356_MORE};};
template<> struct libdivide_constants<uint16_t,13357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13357_MAGIC, .more = U16LD_DENOM_13357_MORE};};
template<> struct libdivide_constants<uint16_t,13358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13358_MAGIC, .more = U16LD_DENOM_13358_MORE};};
template<> struct libdivide_constants<uint16_t,13359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13359_MAGIC, .more = U16LD_DENOM_13359_MORE};};
template<> struct libdivide_constants<uint16_t,13360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13360_MAGIC, .more = U16LD_DENOM_13360_MORE};};
template<> struct libdivide_constants<uint16_t,13361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13361_MAGIC, .more = U16LD_DENOM_13361_MORE};};
template<> struct libdivide_constants<uint16_t,13362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13362_MAGIC, .more = U16LD_DENOM_13362_MORE};};
template<> struct libdivide_constants<uint16_t,13363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13363_MAGIC, .more = U16LD_DENOM_13363_MORE};};
template<> struct libdivide_constants<uint16_t,13364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13364_MAGIC, .more = U16LD_DENOM_13364_MORE};};
template<> struct libdivide_constants<uint16_t,13365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13365_MAGIC, .more = U16LD_DENOM_13365_MORE};};
template<> struct libdivide_constants<uint16_t,13366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13366_MAGIC, .more = U16LD_DENOM_13366_MORE};};
template<> struct libdivide_constants<uint16_t,13367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13367_MAGIC, .more = U16LD_DENOM_13367_MORE};};
template<> struct libdivide_constants<uint16_t,13368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13368_MAGIC, .more = U16LD_DENOM_13368_MORE};};
template<> struct libdivide_constants<uint16_t,13369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13369_MAGIC, .more = U16LD_DENOM_13369_MORE};};
template<> struct libdivide_constants<uint16_t,13370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13370_MAGIC, .more = U16LD_DENOM_13370_MORE};};
template<> struct libdivide_constants<uint16_t,13371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13371_MAGIC, .more = U16LD_DENOM_13371_MORE};};
template<> struct libdivide_constants<uint16_t,13372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13372_MAGIC, .more = U16LD_DENOM_13372_MORE};};
template<> struct libdivide_constants<uint16_t,13373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13373_MAGIC, .more = U16LD_DENOM_13373_MORE};};
template<> struct libdivide_constants<uint16_t,13374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13374_MAGIC, .more = U16LD_DENOM_13374_MORE};};
template<> struct libdivide_constants<uint16_t,13375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13375_MAGIC, .more = U16LD_DENOM_13375_MORE};};
template<> struct libdivide_constants<uint16_t,13376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13376_MAGIC, .more = U16LD_DENOM_13376_MORE};};
template<> struct libdivide_constants<uint16_t,13377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13377_MAGIC, .more = U16LD_DENOM_13377_MORE};};
template<> struct libdivide_constants<uint16_t,13378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13378_MAGIC, .more = U16LD_DENOM_13378_MORE};};
template<> struct libdivide_constants<uint16_t,13379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13379_MAGIC, .more = U16LD_DENOM_13379_MORE};};
template<> struct libdivide_constants<uint16_t,13380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13380_MAGIC, .more = U16LD_DENOM_13380_MORE};};
template<> struct libdivide_constants<uint16_t,13381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13381_MAGIC, .more = U16LD_DENOM_13381_MORE};};
template<> struct libdivide_constants<uint16_t,13382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13382_MAGIC, .more = U16LD_DENOM_13382_MORE};};
template<> struct libdivide_constants<uint16_t,13383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13383_MAGIC, .more = U16LD_DENOM_13383_MORE};};
template<> struct libdivide_constants<uint16_t,13384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13384_MAGIC, .more = U16LD_DENOM_13384_MORE};};
template<> struct libdivide_constants<uint16_t,13385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13385_MAGIC, .more = U16LD_DENOM_13385_MORE};};
template<> struct libdivide_constants<uint16_t,13386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13386_MAGIC, .more = U16LD_DENOM_13386_MORE};};
template<> struct libdivide_constants<uint16_t,13387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13387_MAGIC, .more = U16LD_DENOM_13387_MORE};};
template<> struct libdivide_constants<uint16_t,13388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13388_MAGIC, .more = U16LD_DENOM_13388_MORE};};
template<> struct libdivide_constants<uint16_t,13389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13389_MAGIC, .more = U16LD_DENOM_13389_MORE};};
template<> struct libdivide_constants<uint16_t,13390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13390_MAGIC, .more = U16LD_DENOM_13390_MORE};};
template<> struct libdivide_constants<uint16_t,13391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13391_MAGIC, .more = U16LD_DENOM_13391_MORE};};
template<> struct libdivide_constants<uint16_t,13392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13392_MAGIC, .more = U16LD_DENOM_13392_MORE};};
template<> struct libdivide_constants<uint16_t,13393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13393_MAGIC, .more = U16LD_DENOM_13393_MORE};};
template<> struct libdivide_constants<uint16_t,13394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13394_MAGIC, .more = U16LD_DENOM_13394_MORE};};
template<> struct libdivide_constants<uint16_t,13395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13395_MAGIC, .more = U16LD_DENOM_13395_MORE};};
template<> struct libdivide_constants<uint16_t,13396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13396_MAGIC, .more = U16LD_DENOM_13396_MORE};};
template<> struct libdivide_constants<uint16_t,13397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13397_MAGIC, .more = U16LD_DENOM_13397_MORE};};
template<> struct libdivide_constants<uint16_t,13398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13398_MAGIC, .more = U16LD_DENOM_13398_MORE};};
template<> struct libdivide_constants<uint16_t,13399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13399_MAGIC, .more = U16LD_DENOM_13399_MORE};};
template<> struct libdivide_constants<uint16_t,13400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13400_MAGIC, .more = U16LD_DENOM_13400_MORE};};
template<> struct libdivide_constants<uint16_t,13401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13401_MAGIC, .more = U16LD_DENOM_13401_MORE};};
template<> struct libdivide_constants<uint16_t,13402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13402_MAGIC, .more = U16LD_DENOM_13402_MORE};};
template<> struct libdivide_constants<uint16_t,13403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13403_MAGIC, .more = U16LD_DENOM_13403_MORE};};
template<> struct libdivide_constants<uint16_t,13404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13404_MAGIC, .more = U16LD_DENOM_13404_MORE};};
template<> struct libdivide_constants<uint16_t,13405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13405_MAGIC, .more = U16LD_DENOM_13405_MORE};};
template<> struct libdivide_constants<uint16_t,13406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13406_MAGIC, .more = U16LD_DENOM_13406_MORE};};
template<> struct libdivide_constants<uint16_t,13407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13407_MAGIC, .more = U16LD_DENOM_13407_MORE};};
template<> struct libdivide_constants<uint16_t,13408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13408_MAGIC, .more = U16LD_DENOM_13408_MORE};};
template<> struct libdivide_constants<uint16_t,13409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13409_MAGIC, .more = U16LD_DENOM_13409_MORE};};
template<> struct libdivide_constants<uint16_t,13410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13410_MAGIC, .more = U16LD_DENOM_13410_MORE};};
template<> struct libdivide_constants<uint16_t,13411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13411_MAGIC, .more = U16LD_DENOM_13411_MORE};};
template<> struct libdivide_constants<uint16_t,13412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13412_MAGIC, .more = U16LD_DENOM_13412_MORE};};
template<> struct libdivide_constants<uint16_t,13413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13413_MAGIC, .more = U16LD_DENOM_13413_MORE};};
template<> struct libdivide_constants<uint16_t,13414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13414_MAGIC, .more = U16LD_DENOM_13414_MORE};};
template<> struct libdivide_constants<uint16_t,13415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13415_MAGIC, .more = U16LD_DENOM_13415_MORE};};
template<> struct libdivide_constants<uint16_t,13416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13416_MAGIC, .more = U16LD_DENOM_13416_MORE};};
template<> struct libdivide_constants<uint16_t,13417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13417_MAGIC, .more = U16LD_DENOM_13417_MORE};};
template<> struct libdivide_constants<uint16_t,13418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13418_MAGIC, .more = U16LD_DENOM_13418_MORE};};
template<> struct libdivide_constants<uint16_t,13419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13419_MAGIC, .more = U16LD_DENOM_13419_MORE};};
template<> struct libdivide_constants<uint16_t,13420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13420_MAGIC, .more = U16LD_DENOM_13420_MORE};};
template<> struct libdivide_constants<uint16_t,13421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13421_MAGIC, .more = U16LD_DENOM_13421_MORE};};
template<> struct libdivide_constants<uint16_t,13422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13422_MAGIC, .more = U16LD_DENOM_13422_MORE};};
template<> struct libdivide_constants<uint16_t,13423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13423_MAGIC, .more = U16LD_DENOM_13423_MORE};};
template<> struct libdivide_constants<uint16_t,13424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13424_MAGIC, .more = U16LD_DENOM_13424_MORE};};
template<> struct libdivide_constants<uint16_t,13425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13425_MAGIC, .more = U16LD_DENOM_13425_MORE};};
template<> struct libdivide_constants<uint16_t,13426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13426_MAGIC, .more = U16LD_DENOM_13426_MORE};};
template<> struct libdivide_constants<uint16_t,13427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13427_MAGIC, .more = U16LD_DENOM_13427_MORE};};
template<> struct libdivide_constants<uint16_t,13428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13428_MAGIC, .more = U16LD_DENOM_13428_MORE};};
template<> struct libdivide_constants<uint16_t,13429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13429_MAGIC, .more = U16LD_DENOM_13429_MORE};};
template<> struct libdivide_constants<uint16_t,13430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13430_MAGIC, .more = U16LD_DENOM_13430_MORE};};
template<> struct libdivide_constants<uint16_t,13431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13431_MAGIC, .more = U16LD_DENOM_13431_MORE};};
template<> struct libdivide_constants<uint16_t,13432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13432_MAGIC, .more = U16LD_DENOM_13432_MORE};};
template<> struct libdivide_constants<uint16_t,13433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13433_MAGIC, .more = U16LD_DENOM_13433_MORE};};
template<> struct libdivide_constants<uint16_t,13434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13434_MAGIC, .more = U16LD_DENOM_13434_MORE};};
template<> struct libdivide_constants<uint16_t,13435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13435_MAGIC, .more = U16LD_DENOM_13435_MORE};};
template<> struct libdivide_constants<uint16_t,13436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13436_MAGIC, .more = U16LD_DENOM_13436_MORE};};
template<> struct libdivide_constants<uint16_t,13437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13437_MAGIC, .more = U16LD_DENOM_13437_MORE};};
template<> struct libdivide_constants<uint16_t,13438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13438_MAGIC, .more = U16LD_DENOM_13438_MORE};};
template<> struct libdivide_constants<uint16_t,13439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13439_MAGIC, .more = U16LD_DENOM_13439_MORE};};
template<> struct libdivide_constants<uint16_t,13440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13440_MAGIC, .more = U16LD_DENOM_13440_MORE};};
template<> struct libdivide_constants<uint16_t,13441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13441_MAGIC, .more = U16LD_DENOM_13441_MORE};};
template<> struct libdivide_constants<uint16_t,13442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13442_MAGIC, .more = U16LD_DENOM_13442_MORE};};
template<> struct libdivide_constants<uint16_t,13443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13443_MAGIC, .more = U16LD_DENOM_13443_MORE};};
template<> struct libdivide_constants<uint16_t,13444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13444_MAGIC, .more = U16LD_DENOM_13444_MORE};};
template<> struct libdivide_constants<uint16_t,13445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13445_MAGIC, .more = U16LD_DENOM_13445_MORE};};
template<> struct libdivide_constants<uint16_t,13446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13446_MAGIC, .more = U16LD_DENOM_13446_MORE};};
template<> struct libdivide_constants<uint16_t,13447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13447_MAGIC, .more = U16LD_DENOM_13447_MORE};};
template<> struct libdivide_constants<uint16_t,13448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13448_MAGIC, .more = U16LD_DENOM_13448_MORE};};
template<> struct libdivide_constants<uint16_t,13449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13449_MAGIC, .more = U16LD_DENOM_13449_MORE};};
template<> struct libdivide_constants<uint16_t,13450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13450_MAGIC, .more = U16LD_DENOM_13450_MORE};};
template<> struct libdivide_constants<uint16_t,13451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13451_MAGIC, .more = U16LD_DENOM_13451_MORE};};
template<> struct libdivide_constants<uint16_t,13452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13452_MAGIC, .more = U16LD_DENOM_13452_MORE};};
template<> struct libdivide_constants<uint16_t,13453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13453_MAGIC, .more = U16LD_DENOM_13453_MORE};};
template<> struct libdivide_constants<uint16_t,13454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13454_MAGIC, .more = U16LD_DENOM_13454_MORE};};
template<> struct libdivide_constants<uint16_t,13455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13455_MAGIC, .more = U16LD_DENOM_13455_MORE};};
template<> struct libdivide_constants<uint16_t,13456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13456_MAGIC, .more = U16LD_DENOM_13456_MORE};};
template<> struct libdivide_constants<uint16_t,13457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13457_MAGIC, .more = U16LD_DENOM_13457_MORE};};
template<> struct libdivide_constants<uint16_t,13458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13458_MAGIC, .more = U16LD_DENOM_13458_MORE};};
template<> struct libdivide_constants<uint16_t,13459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13459_MAGIC, .more = U16LD_DENOM_13459_MORE};};
template<> struct libdivide_constants<uint16_t,13460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13460_MAGIC, .more = U16LD_DENOM_13460_MORE};};
template<> struct libdivide_constants<uint16_t,13461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13461_MAGIC, .more = U16LD_DENOM_13461_MORE};};
template<> struct libdivide_constants<uint16_t,13462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13462_MAGIC, .more = U16LD_DENOM_13462_MORE};};
template<> struct libdivide_constants<uint16_t,13463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13463_MAGIC, .more = U16LD_DENOM_13463_MORE};};
template<> struct libdivide_constants<uint16_t,13464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13464_MAGIC, .more = U16LD_DENOM_13464_MORE};};
template<> struct libdivide_constants<uint16_t,13465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13465_MAGIC, .more = U16LD_DENOM_13465_MORE};};
template<> struct libdivide_constants<uint16_t,13466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13466_MAGIC, .more = U16LD_DENOM_13466_MORE};};
template<> struct libdivide_constants<uint16_t,13467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13467_MAGIC, .more = U16LD_DENOM_13467_MORE};};
template<> struct libdivide_constants<uint16_t,13468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13468_MAGIC, .more = U16LD_DENOM_13468_MORE};};
template<> struct libdivide_constants<uint16_t,13469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13469_MAGIC, .more = U16LD_DENOM_13469_MORE};};
template<> struct libdivide_constants<uint16_t,13470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13470_MAGIC, .more = U16LD_DENOM_13470_MORE};};
template<> struct libdivide_constants<uint16_t,13471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13471_MAGIC, .more = U16LD_DENOM_13471_MORE};};
template<> struct libdivide_constants<uint16_t,13472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13472_MAGIC, .more = U16LD_DENOM_13472_MORE};};
template<> struct libdivide_constants<uint16_t,13473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13473_MAGIC, .more = U16LD_DENOM_13473_MORE};};
template<> struct libdivide_constants<uint16_t,13474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13474_MAGIC, .more = U16LD_DENOM_13474_MORE};};
template<> struct libdivide_constants<uint16_t,13475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13475_MAGIC, .more = U16LD_DENOM_13475_MORE};};
template<> struct libdivide_constants<uint16_t,13476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13476_MAGIC, .more = U16LD_DENOM_13476_MORE};};
template<> struct libdivide_constants<uint16_t,13477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13477_MAGIC, .more = U16LD_DENOM_13477_MORE};};
template<> struct libdivide_constants<uint16_t,13478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13478_MAGIC, .more = U16LD_DENOM_13478_MORE};};
template<> struct libdivide_constants<uint16_t,13479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13479_MAGIC, .more = U16LD_DENOM_13479_MORE};};
template<> struct libdivide_constants<uint16_t,13480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13480_MAGIC, .more = U16LD_DENOM_13480_MORE};};
template<> struct libdivide_constants<uint16_t,13481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13481_MAGIC, .more = U16LD_DENOM_13481_MORE};};
template<> struct libdivide_constants<uint16_t,13482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13482_MAGIC, .more = U16LD_DENOM_13482_MORE};};
template<> struct libdivide_constants<uint16_t,13483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13483_MAGIC, .more = U16LD_DENOM_13483_MORE};};
template<> struct libdivide_constants<uint16_t,13484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13484_MAGIC, .more = U16LD_DENOM_13484_MORE};};
template<> struct libdivide_constants<uint16_t,13485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13485_MAGIC, .more = U16LD_DENOM_13485_MORE};};
template<> struct libdivide_constants<uint16_t,13486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13486_MAGIC, .more = U16LD_DENOM_13486_MORE};};
template<> struct libdivide_constants<uint16_t,13487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13487_MAGIC, .more = U16LD_DENOM_13487_MORE};};
template<> struct libdivide_constants<uint16_t,13488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13488_MAGIC, .more = U16LD_DENOM_13488_MORE};};
template<> struct libdivide_constants<uint16_t,13489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13489_MAGIC, .more = U16LD_DENOM_13489_MORE};};
template<> struct libdivide_constants<uint16_t,13490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13490_MAGIC, .more = U16LD_DENOM_13490_MORE};};
template<> struct libdivide_constants<uint16_t,13491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13491_MAGIC, .more = U16LD_DENOM_13491_MORE};};
template<> struct libdivide_constants<uint16_t,13492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13492_MAGIC, .more = U16LD_DENOM_13492_MORE};};
template<> struct libdivide_constants<uint16_t,13493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13493_MAGIC, .more = U16LD_DENOM_13493_MORE};};
template<> struct libdivide_constants<uint16_t,13494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13494_MAGIC, .more = U16LD_DENOM_13494_MORE};};
template<> struct libdivide_constants<uint16_t,13495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13495_MAGIC, .more = U16LD_DENOM_13495_MORE};};
template<> struct libdivide_constants<uint16_t,13496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13496_MAGIC, .more = U16LD_DENOM_13496_MORE};};
template<> struct libdivide_constants<uint16_t,13497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13497_MAGIC, .more = U16LD_DENOM_13497_MORE};};
template<> struct libdivide_constants<uint16_t,13498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13498_MAGIC, .more = U16LD_DENOM_13498_MORE};};
template<> struct libdivide_constants<uint16_t,13499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13499_MAGIC, .more = U16LD_DENOM_13499_MORE};};
template<> struct libdivide_constants<uint16_t,13500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13500_MAGIC, .more = U16LD_DENOM_13500_MORE};};
template<> struct libdivide_constants<uint16_t,13501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13501_MAGIC, .more = U16LD_DENOM_13501_MORE};};
template<> struct libdivide_constants<uint16_t,13502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13502_MAGIC, .more = U16LD_DENOM_13502_MORE};};
template<> struct libdivide_constants<uint16_t,13503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13503_MAGIC, .more = U16LD_DENOM_13503_MORE};};
template<> struct libdivide_constants<uint16_t,13504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13504_MAGIC, .more = U16LD_DENOM_13504_MORE};};
template<> struct libdivide_constants<uint16_t,13505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13505_MAGIC, .more = U16LD_DENOM_13505_MORE};};
template<> struct libdivide_constants<uint16_t,13506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13506_MAGIC, .more = U16LD_DENOM_13506_MORE};};
template<> struct libdivide_constants<uint16_t,13507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13507_MAGIC, .more = U16LD_DENOM_13507_MORE};};
template<> struct libdivide_constants<uint16_t,13508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13508_MAGIC, .more = U16LD_DENOM_13508_MORE};};
template<> struct libdivide_constants<uint16_t,13509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13509_MAGIC, .more = U16LD_DENOM_13509_MORE};};
template<> struct libdivide_constants<uint16_t,13510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13510_MAGIC, .more = U16LD_DENOM_13510_MORE};};
template<> struct libdivide_constants<uint16_t,13511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13511_MAGIC, .more = U16LD_DENOM_13511_MORE};};
template<> struct libdivide_constants<uint16_t,13512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13512_MAGIC, .more = U16LD_DENOM_13512_MORE};};
template<> struct libdivide_constants<uint16_t,13513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13513_MAGIC, .more = U16LD_DENOM_13513_MORE};};
template<> struct libdivide_constants<uint16_t,13514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13514_MAGIC, .more = U16LD_DENOM_13514_MORE};};
template<> struct libdivide_constants<uint16_t,13515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13515_MAGIC, .more = U16LD_DENOM_13515_MORE};};
template<> struct libdivide_constants<uint16_t,13516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13516_MAGIC, .more = U16LD_DENOM_13516_MORE};};
template<> struct libdivide_constants<uint16_t,13517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13517_MAGIC, .more = U16LD_DENOM_13517_MORE};};
template<> struct libdivide_constants<uint16_t,13518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13518_MAGIC, .more = U16LD_DENOM_13518_MORE};};
template<> struct libdivide_constants<uint16_t,13519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13519_MAGIC, .more = U16LD_DENOM_13519_MORE};};
template<> struct libdivide_constants<uint16_t,13520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13520_MAGIC, .more = U16LD_DENOM_13520_MORE};};
template<> struct libdivide_constants<uint16_t,13521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13521_MAGIC, .more = U16LD_DENOM_13521_MORE};};
template<> struct libdivide_constants<uint16_t,13522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13522_MAGIC, .more = U16LD_DENOM_13522_MORE};};
template<> struct libdivide_constants<uint16_t,13523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13523_MAGIC, .more = U16LD_DENOM_13523_MORE};};
template<> struct libdivide_constants<uint16_t,13524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13524_MAGIC, .more = U16LD_DENOM_13524_MORE};};
template<> struct libdivide_constants<uint16_t,13525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13525_MAGIC, .more = U16LD_DENOM_13525_MORE};};
template<> struct libdivide_constants<uint16_t,13526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13526_MAGIC, .more = U16LD_DENOM_13526_MORE};};
template<> struct libdivide_constants<uint16_t,13527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13527_MAGIC, .more = U16LD_DENOM_13527_MORE};};
template<> struct libdivide_constants<uint16_t,13528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13528_MAGIC, .more = U16LD_DENOM_13528_MORE};};
template<> struct libdivide_constants<uint16_t,13529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13529_MAGIC, .more = U16LD_DENOM_13529_MORE};};
template<> struct libdivide_constants<uint16_t,13530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13530_MAGIC, .more = U16LD_DENOM_13530_MORE};};
template<> struct libdivide_constants<uint16_t,13531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13531_MAGIC, .more = U16LD_DENOM_13531_MORE};};
template<> struct libdivide_constants<uint16_t,13532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13532_MAGIC, .more = U16LD_DENOM_13532_MORE};};
template<> struct libdivide_constants<uint16_t,13533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13533_MAGIC, .more = U16LD_DENOM_13533_MORE};};
template<> struct libdivide_constants<uint16_t,13534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13534_MAGIC, .more = U16LD_DENOM_13534_MORE};};
template<> struct libdivide_constants<uint16_t,13535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13535_MAGIC, .more = U16LD_DENOM_13535_MORE};};
template<> struct libdivide_constants<uint16_t,13536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13536_MAGIC, .more = U16LD_DENOM_13536_MORE};};
template<> struct libdivide_constants<uint16_t,13537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13537_MAGIC, .more = U16LD_DENOM_13537_MORE};};
template<> struct libdivide_constants<uint16_t,13538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13538_MAGIC, .more = U16LD_DENOM_13538_MORE};};
template<> struct libdivide_constants<uint16_t,13539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13539_MAGIC, .more = U16LD_DENOM_13539_MORE};};
template<> struct libdivide_constants<uint16_t,13540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13540_MAGIC, .more = U16LD_DENOM_13540_MORE};};
template<> struct libdivide_constants<uint16_t,13541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13541_MAGIC, .more = U16LD_DENOM_13541_MORE};};
template<> struct libdivide_constants<uint16_t,13542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13542_MAGIC, .more = U16LD_DENOM_13542_MORE};};
template<> struct libdivide_constants<uint16_t,13543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13543_MAGIC, .more = U16LD_DENOM_13543_MORE};};
template<> struct libdivide_constants<uint16_t,13544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13544_MAGIC, .more = U16LD_DENOM_13544_MORE};};
template<> struct libdivide_constants<uint16_t,13545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13545_MAGIC, .more = U16LD_DENOM_13545_MORE};};
template<> struct libdivide_constants<uint16_t,13546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13546_MAGIC, .more = U16LD_DENOM_13546_MORE};};
template<> struct libdivide_constants<uint16_t,13547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13547_MAGIC, .more = U16LD_DENOM_13547_MORE};};
template<> struct libdivide_constants<uint16_t,13548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13548_MAGIC, .more = U16LD_DENOM_13548_MORE};};
template<> struct libdivide_constants<uint16_t,13549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13549_MAGIC, .more = U16LD_DENOM_13549_MORE};};
template<> struct libdivide_constants<uint16_t,13550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13550_MAGIC, .more = U16LD_DENOM_13550_MORE};};
template<> struct libdivide_constants<uint16_t,13551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13551_MAGIC, .more = U16LD_DENOM_13551_MORE};};
template<> struct libdivide_constants<uint16_t,13552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13552_MAGIC, .more = U16LD_DENOM_13552_MORE};};
template<> struct libdivide_constants<uint16_t,13553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13553_MAGIC, .more = U16LD_DENOM_13553_MORE};};
template<> struct libdivide_constants<uint16_t,13554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13554_MAGIC, .more = U16LD_DENOM_13554_MORE};};
template<> struct libdivide_constants<uint16_t,13555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13555_MAGIC, .more = U16LD_DENOM_13555_MORE};};
template<> struct libdivide_constants<uint16_t,13556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13556_MAGIC, .more = U16LD_DENOM_13556_MORE};};
template<> struct libdivide_constants<uint16_t,13557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13557_MAGIC, .more = U16LD_DENOM_13557_MORE};};
template<> struct libdivide_constants<uint16_t,13558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13558_MAGIC, .more = U16LD_DENOM_13558_MORE};};
template<> struct libdivide_constants<uint16_t,13559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13559_MAGIC, .more = U16LD_DENOM_13559_MORE};};
template<> struct libdivide_constants<uint16_t,13560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13560_MAGIC, .more = U16LD_DENOM_13560_MORE};};
template<> struct libdivide_constants<uint16_t,13561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13561_MAGIC, .more = U16LD_DENOM_13561_MORE};};
template<> struct libdivide_constants<uint16_t,13562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13562_MAGIC, .more = U16LD_DENOM_13562_MORE};};
template<> struct libdivide_constants<uint16_t,13563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13563_MAGIC, .more = U16LD_DENOM_13563_MORE};};
template<> struct libdivide_constants<uint16_t,13564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13564_MAGIC, .more = U16LD_DENOM_13564_MORE};};
template<> struct libdivide_constants<uint16_t,13565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13565_MAGIC, .more = U16LD_DENOM_13565_MORE};};
template<> struct libdivide_constants<uint16_t,13566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13566_MAGIC, .more = U16LD_DENOM_13566_MORE};};
template<> struct libdivide_constants<uint16_t,13567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13567_MAGIC, .more = U16LD_DENOM_13567_MORE};};
template<> struct libdivide_constants<uint16_t,13568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13568_MAGIC, .more = U16LD_DENOM_13568_MORE};};
template<> struct libdivide_constants<uint16_t,13569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13569_MAGIC, .more = U16LD_DENOM_13569_MORE};};
template<> struct libdivide_constants<uint16_t,13570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13570_MAGIC, .more = U16LD_DENOM_13570_MORE};};
template<> struct libdivide_constants<uint16_t,13571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13571_MAGIC, .more = U16LD_DENOM_13571_MORE};};
template<> struct libdivide_constants<uint16_t,13572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13572_MAGIC, .more = U16LD_DENOM_13572_MORE};};
template<> struct libdivide_constants<uint16_t,13573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13573_MAGIC, .more = U16LD_DENOM_13573_MORE};};
template<> struct libdivide_constants<uint16_t,13574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13574_MAGIC, .more = U16LD_DENOM_13574_MORE};};
template<> struct libdivide_constants<uint16_t,13575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13575_MAGIC, .more = U16LD_DENOM_13575_MORE};};
template<> struct libdivide_constants<uint16_t,13576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13576_MAGIC, .more = U16LD_DENOM_13576_MORE};};
template<> struct libdivide_constants<uint16_t,13577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13577_MAGIC, .more = U16LD_DENOM_13577_MORE};};
template<> struct libdivide_constants<uint16_t,13578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13578_MAGIC, .more = U16LD_DENOM_13578_MORE};};
template<> struct libdivide_constants<uint16_t,13579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13579_MAGIC, .more = U16LD_DENOM_13579_MORE};};
template<> struct libdivide_constants<uint16_t,13580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13580_MAGIC, .more = U16LD_DENOM_13580_MORE};};
template<> struct libdivide_constants<uint16_t,13581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13581_MAGIC, .more = U16LD_DENOM_13581_MORE};};
template<> struct libdivide_constants<uint16_t,13582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13582_MAGIC, .more = U16LD_DENOM_13582_MORE};};
template<> struct libdivide_constants<uint16_t,13583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13583_MAGIC, .more = U16LD_DENOM_13583_MORE};};
template<> struct libdivide_constants<uint16_t,13584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13584_MAGIC, .more = U16LD_DENOM_13584_MORE};};
template<> struct libdivide_constants<uint16_t,13585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13585_MAGIC, .more = U16LD_DENOM_13585_MORE};};
template<> struct libdivide_constants<uint16_t,13586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13586_MAGIC, .more = U16LD_DENOM_13586_MORE};};
template<> struct libdivide_constants<uint16_t,13587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13587_MAGIC, .more = U16LD_DENOM_13587_MORE};};
template<> struct libdivide_constants<uint16_t,13588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13588_MAGIC, .more = U16LD_DENOM_13588_MORE};};
template<> struct libdivide_constants<uint16_t,13589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13589_MAGIC, .more = U16LD_DENOM_13589_MORE};};
template<> struct libdivide_constants<uint16_t,13590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13590_MAGIC, .more = U16LD_DENOM_13590_MORE};};
template<> struct libdivide_constants<uint16_t,13591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13591_MAGIC, .more = U16LD_DENOM_13591_MORE};};
template<> struct libdivide_constants<uint16_t,13592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13592_MAGIC, .more = U16LD_DENOM_13592_MORE};};
template<> struct libdivide_constants<uint16_t,13593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13593_MAGIC, .more = U16LD_DENOM_13593_MORE};};
template<> struct libdivide_constants<uint16_t,13594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13594_MAGIC, .more = U16LD_DENOM_13594_MORE};};
template<> struct libdivide_constants<uint16_t,13595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13595_MAGIC, .more = U16LD_DENOM_13595_MORE};};
template<> struct libdivide_constants<uint16_t,13596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13596_MAGIC, .more = U16LD_DENOM_13596_MORE};};
template<> struct libdivide_constants<uint16_t,13597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13597_MAGIC, .more = U16LD_DENOM_13597_MORE};};
template<> struct libdivide_constants<uint16_t,13598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13598_MAGIC, .more = U16LD_DENOM_13598_MORE};};
template<> struct libdivide_constants<uint16_t,13599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13599_MAGIC, .more = U16LD_DENOM_13599_MORE};};
template<> struct libdivide_constants<uint16_t,13600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13600_MAGIC, .more = U16LD_DENOM_13600_MORE};};
template<> struct libdivide_constants<uint16_t,13601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13601_MAGIC, .more = U16LD_DENOM_13601_MORE};};
template<> struct libdivide_constants<uint16_t,13602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13602_MAGIC, .more = U16LD_DENOM_13602_MORE};};
template<> struct libdivide_constants<uint16_t,13603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13603_MAGIC, .more = U16LD_DENOM_13603_MORE};};
template<> struct libdivide_constants<uint16_t,13604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13604_MAGIC, .more = U16LD_DENOM_13604_MORE};};
template<> struct libdivide_constants<uint16_t,13605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13605_MAGIC, .more = U16LD_DENOM_13605_MORE};};
template<> struct libdivide_constants<uint16_t,13606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13606_MAGIC, .more = U16LD_DENOM_13606_MORE};};
template<> struct libdivide_constants<uint16_t,13607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13607_MAGIC, .more = U16LD_DENOM_13607_MORE};};
template<> struct libdivide_constants<uint16_t,13608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13608_MAGIC, .more = U16LD_DENOM_13608_MORE};};
template<> struct libdivide_constants<uint16_t,13609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13609_MAGIC, .more = U16LD_DENOM_13609_MORE};};
template<> struct libdivide_constants<uint16_t,13610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13610_MAGIC, .more = U16LD_DENOM_13610_MORE};};
template<> struct libdivide_constants<uint16_t,13611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13611_MAGIC, .more = U16LD_DENOM_13611_MORE};};
template<> struct libdivide_constants<uint16_t,13612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13612_MAGIC, .more = U16LD_DENOM_13612_MORE};};
template<> struct libdivide_constants<uint16_t,13613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13613_MAGIC, .more = U16LD_DENOM_13613_MORE};};
template<> struct libdivide_constants<uint16_t,13614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13614_MAGIC, .more = U16LD_DENOM_13614_MORE};};
template<> struct libdivide_constants<uint16_t,13615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13615_MAGIC, .more = U16LD_DENOM_13615_MORE};};
template<> struct libdivide_constants<uint16_t,13616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13616_MAGIC, .more = U16LD_DENOM_13616_MORE};};
template<> struct libdivide_constants<uint16_t,13617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13617_MAGIC, .more = U16LD_DENOM_13617_MORE};};
template<> struct libdivide_constants<uint16_t,13618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13618_MAGIC, .more = U16LD_DENOM_13618_MORE};};
template<> struct libdivide_constants<uint16_t,13619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13619_MAGIC, .more = U16LD_DENOM_13619_MORE};};
template<> struct libdivide_constants<uint16_t,13620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13620_MAGIC, .more = U16LD_DENOM_13620_MORE};};
template<> struct libdivide_constants<uint16_t,13621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13621_MAGIC, .more = U16LD_DENOM_13621_MORE};};
template<> struct libdivide_constants<uint16_t,13622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13622_MAGIC, .more = U16LD_DENOM_13622_MORE};};
template<> struct libdivide_constants<uint16_t,13623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13623_MAGIC, .more = U16LD_DENOM_13623_MORE};};
template<> struct libdivide_constants<uint16_t,13624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13624_MAGIC, .more = U16LD_DENOM_13624_MORE};};
template<> struct libdivide_constants<uint16_t,13625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13625_MAGIC, .more = U16LD_DENOM_13625_MORE};};
template<> struct libdivide_constants<uint16_t,13626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13626_MAGIC, .more = U16LD_DENOM_13626_MORE};};
template<> struct libdivide_constants<uint16_t,13627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13627_MAGIC, .more = U16LD_DENOM_13627_MORE};};
template<> struct libdivide_constants<uint16_t,13628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13628_MAGIC, .more = U16LD_DENOM_13628_MORE};};
template<> struct libdivide_constants<uint16_t,13629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13629_MAGIC, .more = U16LD_DENOM_13629_MORE};};
template<> struct libdivide_constants<uint16_t,13630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13630_MAGIC, .more = U16LD_DENOM_13630_MORE};};
template<> struct libdivide_constants<uint16_t,13631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13631_MAGIC, .more = U16LD_DENOM_13631_MORE};};
template<> struct libdivide_constants<uint16_t,13632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13632_MAGIC, .more = U16LD_DENOM_13632_MORE};};
template<> struct libdivide_constants<uint16_t,13633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13633_MAGIC, .more = U16LD_DENOM_13633_MORE};};
template<> struct libdivide_constants<uint16_t,13634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13634_MAGIC, .more = U16LD_DENOM_13634_MORE};};
template<> struct libdivide_constants<uint16_t,13635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13635_MAGIC, .more = U16LD_DENOM_13635_MORE};};
template<> struct libdivide_constants<uint16_t,13636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13636_MAGIC, .more = U16LD_DENOM_13636_MORE};};
template<> struct libdivide_constants<uint16_t,13637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13637_MAGIC, .more = U16LD_DENOM_13637_MORE};};
template<> struct libdivide_constants<uint16_t,13638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13638_MAGIC, .more = U16LD_DENOM_13638_MORE};};
template<> struct libdivide_constants<uint16_t,13639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13639_MAGIC, .more = U16LD_DENOM_13639_MORE};};
template<> struct libdivide_constants<uint16_t,13640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13640_MAGIC, .more = U16LD_DENOM_13640_MORE};};
template<> struct libdivide_constants<uint16_t,13641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13641_MAGIC, .more = U16LD_DENOM_13641_MORE};};
template<> struct libdivide_constants<uint16_t,13642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13642_MAGIC, .more = U16LD_DENOM_13642_MORE};};
template<> struct libdivide_constants<uint16_t,13643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13643_MAGIC, .more = U16LD_DENOM_13643_MORE};};
template<> struct libdivide_constants<uint16_t,13644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13644_MAGIC, .more = U16LD_DENOM_13644_MORE};};
template<> struct libdivide_constants<uint16_t,13645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13645_MAGIC, .more = U16LD_DENOM_13645_MORE};};
template<> struct libdivide_constants<uint16_t,13646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13646_MAGIC, .more = U16LD_DENOM_13646_MORE};};
template<> struct libdivide_constants<uint16_t,13647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13647_MAGIC, .more = U16LD_DENOM_13647_MORE};};
template<> struct libdivide_constants<uint16_t,13648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13648_MAGIC, .more = U16LD_DENOM_13648_MORE};};
template<> struct libdivide_constants<uint16_t,13649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13649_MAGIC, .more = U16LD_DENOM_13649_MORE};};
template<> struct libdivide_constants<uint16_t,13650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13650_MAGIC, .more = U16LD_DENOM_13650_MORE};};
template<> struct libdivide_constants<uint16_t,13651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13651_MAGIC, .more = U16LD_DENOM_13651_MORE};};
template<> struct libdivide_constants<uint16_t,13652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13652_MAGIC, .more = U16LD_DENOM_13652_MORE};};
template<> struct libdivide_constants<uint16_t,13653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13653_MAGIC, .more = U16LD_DENOM_13653_MORE};};
template<> struct libdivide_constants<uint16_t,13654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13654_MAGIC, .more = U16LD_DENOM_13654_MORE};};
template<> struct libdivide_constants<uint16_t,13655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13655_MAGIC, .more = U16LD_DENOM_13655_MORE};};
template<> struct libdivide_constants<uint16_t,13656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13656_MAGIC, .more = U16LD_DENOM_13656_MORE};};
template<> struct libdivide_constants<uint16_t,13657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13657_MAGIC, .more = U16LD_DENOM_13657_MORE};};
template<> struct libdivide_constants<uint16_t,13658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13658_MAGIC, .more = U16LD_DENOM_13658_MORE};};
template<> struct libdivide_constants<uint16_t,13659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13659_MAGIC, .more = U16LD_DENOM_13659_MORE};};
template<> struct libdivide_constants<uint16_t,13660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13660_MAGIC, .more = U16LD_DENOM_13660_MORE};};
template<> struct libdivide_constants<uint16_t,13661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13661_MAGIC, .more = U16LD_DENOM_13661_MORE};};
template<> struct libdivide_constants<uint16_t,13662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13662_MAGIC, .more = U16LD_DENOM_13662_MORE};};
template<> struct libdivide_constants<uint16_t,13663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13663_MAGIC, .more = U16LD_DENOM_13663_MORE};};
template<> struct libdivide_constants<uint16_t,13664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13664_MAGIC, .more = U16LD_DENOM_13664_MORE};};
template<> struct libdivide_constants<uint16_t,13665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13665_MAGIC, .more = U16LD_DENOM_13665_MORE};};
template<> struct libdivide_constants<uint16_t,13666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13666_MAGIC, .more = U16LD_DENOM_13666_MORE};};
template<> struct libdivide_constants<uint16_t,13667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13667_MAGIC, .more = U16LD_DENOM_13667_MORE};};
template<> struct libdivide_constants<uint16_t,13668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13668_MAGIC, .more = U16LD_DENOM_13668_MORE};};
template<> struct libdivide_constants<uint16_t,13669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13669_MAGIC, .more = U16LD_DENOM_13669_MORE};};
template<> struct libdivide_constants<uint16_t,13670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13670_MAGIC, .more = U16LD_DENOM_13670_MORE};};
template<> struct libdivide_constants<uint16_t,13671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13671_MAGIC, .more = U16LD_DENOM_13671_MORE};};
template<> struct libdivide_constants<uint16_t,13672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13672_MAGIC, .more = U16LD_DENOM_13672_MORE};};
template<> struct libdivide_constants<uint16_t,13673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13673_MAGIC, .more = U16LD_DENOM_13673_MORE};};
template<> struct libdivide_constants<uint16_t,13674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13674_MAGIC, .more = U16LD_DENOM_13674_MORE};};
template<> struct libdivide_constants<uint16_t,13675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13675_MAGIC, .more = U16LD_DENOM_13675_MORE};};
template<> struct libdivide_constants<uint16_t,13676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13676_MAGIC, .more = U16LD_DENOM_13676_MORE};};
template<> struct libdivide_constants<uint16_t,13677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13677_MAGIC, .more = U16LD_DENOM_13677_MORE};};
template<> struct libdivide_constants<uint16_t,13678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13678_MAGIC, .more = U16LD_DENOM_13678_MORE};};
template<> struct libdivide_constants<uint16_t,13679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13679_MAGIC, .more = U16LD_DENOM_13679_MORE};};
template<> struct libdivide_constants<uint16_t,13680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13680_MAGIC, .more = U16LD_DENOM_13680_MORE};};
template<> struct libdivide_constants<uint16_t,13681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13681_MAGIC, .more = U16LD_DENOM_13681_MORE};};
template<> struct libdivide_constants<uint16_t,13682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13682_MAGIC, .more = U16LD_DENOM_13682_MORE};};
template<> struct libdivide_constants<uint16_t,13683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13683_MAGIC, .more = U16LD_DENOM_13683_MORE};};
template<> struct libdivide_constants<uint16_t,13684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13684_MAGIC, .more = U16LD_DENOM_13684_MORE};};
template<> struct libdivide_constants<uint16_t,13685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13685_MAGIC, .more = U16LD_DENOM_13685_MORE};};
template<> struct libdivide_constants<uint16_t,13686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13686_MAGIC, .more = U16LD_DENOM_13686_MORE};};
template<> struct libdivide_constants<uint16_t,13687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13687_MAGIC, .more = U16LD_DENOM_13687_MORE};};
template<> struct libdivide_constants<uint16_t,13688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13688_MAGIC, .more = U16LD_DENOM_13688_MORE};};
template<> struct libdivide_constants<uint16_t,13689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13689_MAGIC, .more = U16LD_DENOM_13689_MORE};};
template<> struct libdivide_constants<uint16_t,13690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13690_MAGIC, .more = U16LD_DENOM_13690_MORE};};
template<> struct libdivide_constants<uint16_t,13691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13691_MAGIC, .more = U16LD_DENOM_13691_MORE};};
template<> struct libdivide_constants<uint16_t,13692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13692_MAGIC, .more = U16LD_DENOM_13692_MORE};};
template<> struct libdivide_constants<uint16_t,13693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13693_MAGIC, .more = U16LD_DENOM_13693_MORE};};
template<> struct libdivide_constants<uint16_t,13694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13694_MAGIC, .more = U16LD_DENOM_13694_MORE};};
template<> struct libdivide_constants<uint16_t,13695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13695_MAGIC, .more = U16LD_DENOM_13695_MORE};};
template<> struct libdivide_constants<uint16_t,13696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13696_MAGIC, .more = U16LD_DENOM_13696_MORE};};
template<> struct libdivide_constants<uint16_t,13697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13697_MAGIC, .more = U16LD_DENOM_13697_MORE};};
template<> struct libdivide_constants<uint16_t,13698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13698_MAGIC, .more = U16LD_DENOM_13698_MORE};};
template<> struct libdivide_constants<uint16_t,13699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13699_MAGIC, .more = U16LD_DENOM_13699_MORE};};
template<> struct libdivide_constants<uint16_t,13700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13700_MAGIC, .more = U16LD_DENOM_13700_MORE};};
template<> struct libdivide_constants<uint16_t,13701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13701_MAGIC, .more = U16LD_DENOM_13701_MORE};};
template<> struct libdivide_constants<uint16_t,13702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13702_MAGIC, .more = U16LD_DENOM_13702_MORE};};
template<> struct libdivide_constants<uint16_t,13703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13703_MAGIC, .more = U16LD_DENOM_13703_MORE};};
template<> struct libdivide_constants<uint16_t,13704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13704_MAGIC, .more = U16LD_DENOM_13704_MORE};};
template<> struct libdivide_constants<uint16_t,13705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13705_MAGIC, .more = U16LD_DENOM_13705_MORE};};
template<> struct libdivide_constants<uint16_t,13706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13706_MAGIC, .more = U16LD_DENOM_13706_MORE};};
template<> struct libdivide_constants<uint16_t,13707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13707_MAGIC, .more = U16LD_DENOM_13707_MORE};};
template<> struct libdivide_constants<uint16_t,13708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13708_MAGIC, .more = U16LD_DENOM_13708_MORE};};
template<> struct libdivide_constants<uint16_t,13709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13709_MAGIC, .more = U16LD_DENOM_13709_MORE};};
template<> struct libdivide_constants<uint16_t,13710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13710_MAGIC, .more = U16LD_DENOM_13710_MORE};};
template<> struct libdivide_constants<uint16_t,13711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13711_MAGIC, .more = U16LD_DENOM_13711_MORE};};
template<> struct libdivide_constants<uint16_t,13712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13712_MAGIC, .more = U16LD_DENOM_13712_MORE};};
template<> struct libdivide_constants<uint16_t,13713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13713_MAGIC, .more = U16LD_DENOM_13713_MORE};};
template<> struct libdivide_constants<uint16_t,13714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13714_MAGIC, .more = U16LD_DENOM_13714_MORE};};
template<> struct libdivide_constants<uint16_t,13715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13715_MAGIC, .more = U16LD_DENOM_13715_MORE};};
template<> struct libdivide_constants<uint16_t,13716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13716_MAGIC, .more = U16LD_DENOM_13716_MORE};};
template<> struct libdivide_constants<uint16_t,13717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13717_MAGIC, .more = U16LD_DENOM_13717_MORE};};
template<> struct libdivide_constants<uint16_t,13718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13718_MAGIC, .more = U16LD_DENOM_13718_MORE};};
template<> struct libdivide_constants<uint16_t,13719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13719_MAGIC, .more = U16LD_DENOM_13719_MORE};};
template<> struct libdivide_constants<uint16_t,13720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13720_MAGIC, .more = U16LD_DENOM_13720_MORE};};
template<> struct libdivide_constants<uint16_t,13721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13721_MAGIC, .more = U16LD_DENOM_13721_MORE};};
template<> struct libdivide_constants<uint16_t,13722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13722_MAGIC, .more = U16LD_DENOM_13722_MORE};};
template<> struct libdivide_constants<uint16_t,13723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13723_MAGIC, .more = U16LD_DENOM_13723_MORE};};
template<> struct libdivide_constants<uint16_t,13724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13724_MAGIC, .more = U16LD_DENOM_13724_MORE};};
template<> struct libdivide_constants<uint16_t,13725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13725_MAGIC, .more = U16LD_DENOM_13725_MORE};};
template<> struct libdivide_constants<uint16_t,13726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13726_MAGIC, .more = U16LD_DENOM_13726_MORE};};
template<> struct libdivide_constants<uint16_t,13727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13727_MAGIC, .more = U16LD_DENOM_13727_MORE};};
template<> struct libdivide_constants<uint16_t,13728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13728_MAGIC, .more = U16LD_DENOM_13728_MORE};};
template<> struct libdivide_constants<uint16_t,13729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13729_MAGIC, .more = U16LD_DENOM_13729_MORE};};
template<> struct libdivide_constants<uint16_t,13730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13730_MAGIC, .more = U16LD_DENOM_13730_MORE};};
template<> struct libdivide_constants<uint16_t,13731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13731_MAGIC, .more = U16LD_DENOM_13731_MORE};};
template<> struct libdivide_constants<uint16_t,13732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13732_MAGIC, .more = U16LD_DENOM_13732_MORE};};
template<> struct libdivide_constants<uint16_t,13733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13733_MAGIC, .more = U16LD_DENOM_13733_MORE};};
template<> struct libdivide_constants<uint16_t,13734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13734_MAGIC, .more = U16LD_DENOM_13734_MORE};};
template<> struct libdivide_constants<uint16_t,13735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13735_MAGIC, .more = U16LD_DENOM_13735_MORE};};
template<> struct libdivide_constants<uint16_t,13736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13736_MAGIC, .more = U16LD_DENOM_13736_MORE};};
template<> struct libdivide_constants<uint16_t,13737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13737_MAGIC, .more = U16LD_DENOM_13737_MORE};};
template<> struct libdivide_constants<uint16_t,13738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13738_MAGIC, .more = U16LD_DENOM_13738_MORE};};
template<> struct libdivide_constants<uint16_t,13739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13739_MAGIC, .more = U16LD_DENOM_13739_MORE};};
template<> struct libdivide_constants<uint16_t,13740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13740_MAGIC, .more = U16LD_DENOM_13740_MORE};};
template<> struct libdivide_constants<uint16_t,13741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13741_MAGIC, .more = U16LD_DENOM_13741_MORE};};
template<> struct libdivide_constants<uint16_t,13742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13742_MAGIC, .more = U16LD_DENOM_13742_MORE};};
template<> struct libdivide_constants<uint16_t,13743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13743_MAGIC, .more = U16LD_DENOM_13743_MORE};};
template<> struct libdivide_constants<uint16_t,13744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13744_MAGIC, .more = U16LD_DENOM_13744_MORE};};
template<> struct libdivide_constants<uint16_t,13745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13745_MAGIC, .more = U16LD_DENOM_13745_MORE};};
template<> struct libdivide_constants<uint16_t,13746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13746_MAGIC, .more = U16LD_DENOM_13746_MORE};};
template<> struct libdivide_constants<uint16_t,13747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13747_MAGIC, .more = U16LD_DENOM_13747_MORE};};
template<> struct libdivide_constants<uint16_t,13748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13748_MAGIC, .more = U16LD_DENOM_13748_MORE};};
template<> struct libdivide_constants<uint16_t,13749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13749_MAGIC, .more = U16LD_DENOM_13749_MORE};};
template<> struct libdivide_constants<uint16_t,13750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13750_MAGIC, .more = U16LD_DENOM_13750_MORE};};
template<> struct libdivide_constants<uint16_t,13751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13751_MAGIC, .more = U16LD_DENOM_13751_MORE};};
template<> struct libdivide_constants<uint16_t,13752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13752_MAGIC, .more = U16LD_DENOM_13752_MORE};};
template<> struct libdivide_constants<uint16_t,13753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13753_MAGIC, .more = U16LD_DENOM_13753_MORE};};
template<> struct libdivide_constants<uint16_t,13754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13754_MAGIC, .more = U16LD_DENOM_13754_MORE};};
template<> struct libdivide_constants<uint16_t,13755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13755_MAGIC, .more = U16LD_DENOM_13755_MORE};};
template<> struct libdivide_constants<uint16_t,13756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13756_MAGIC, .more = U16LD_DENOM_13756_MORE};};
template<> struct libdivide_constants<uint16_t,13757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13757_MAGIC, .more = U16LD_DENOM_13757_MORE};};
template<> struct libdivide_constants<uint16_t,13758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13758_MAGIC, .more = U16LD_DENOM_13758_MORE};};
template<> struct libdivide_constants<uint16_t,13759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13759_MAGIC, .more = U16LD_DENOM_13759_MORE};};
template<> struct libdivide_constants<uint16_t,13760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13760_MAGIC, .more = U16LD_DENOM_13760_MORE};};
template<> struct libdivide_constants<uint16_t,13761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13761_MAGIC, .more = U16LD_DENOM_13761_MORE};};
template<> struct libdivide_constants<uint16_t,13762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13762_MAGIC, .more = U16LD_DENOM_13762_MORE};};
template<> struct libdivide_constants<uint16_t,13763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13763_MAGIC, .more = U16LD_DENOM_13763_MORE};};
template<> struct libdivide_constants<uint16_t,13764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13764_MAGIC, .more = U16LD_DENOM_13764_MORE};};
template<> struct libdivide_constants<uint16_t,13765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13765_MAGIC, .more = U16LD_DENOM_13765_MORE};};
template<> struct libdivide_constants<uint16_t,13766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13766_MAGIC, .more = U16LD_DENOM_13766_MORE};};
template<> struct libdivide_constants<uint16_t,13767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13767_MAGIC, .more = U16LD_DENOM_13767_MORE};};
template<> struct libdivide_constants<uint16_t,13768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13768_MAGIC, .more = U16LD_DENOM_13768_MORE};};
template<> struct libdivide_constants<uint16_t,13769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13769_MAGIC, .more = U16LD_DENOM_13769_MORE};};
template<> struct libdivide_constants<uint16_t,13770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13770_MAGIC, .more = U16LD_DENOM_13770_MORE};};
template<> struct libdivide_constants<uint16_t,13771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13771_MAGIC, .more = U16LD_DENOM_13771_MORE};};
template<> struct libdivide_constants<uint16_t,13772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13772_MAGIC, .more = U16LD_DENOM_13772_MORE};};
template<> struct libdivide_constants<uint16_t,13773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13773_MAGIC, .more = U16LD_DENOM_13773_MORE};};
template<> struct libdivide_constants<uint16_t,13774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13774_MAGIC, .more = U16LD_DENOM_13774_MORE};};
template<> struct libdivide_constants<uint16_t,13775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13775_MAGIC, .more = U16LD_DENOM_13775_MORE};};
template<> struct libdivide_constants<uint16_t,13776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13776_MAGIC, .more = U16LD_DENOM_13776_MORE};};
template<> struct libdivide_constants<uint16_t,13777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13777_MAGIC, .more = U16LD_DENOM_13777_MORE};};
template<> struct libdivide_constants<uint16_t,13778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13778_MAGIC, .more = U16LD_DENOM_13778_MORE};};
template<> struct libdivide_constants<uint16_t,13779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13779_MAGIC, .more = U16LD_DENOM_13779_MORE};};
template<> struct libdivide_constants<uint16_t,13780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13780_MAGIC, .more = U16LD_DENOM_13780_MORE};};
template<> struct libdivide_constants<uint16_t,13781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13781_MAGIC, .more = U16LD_DENOM_13781_MORE};};
template<> struct libdivide_constants<uint16_t,13782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13782_MAGIC, .more = U16LD_DENOM_13782_MORE};};
template<> struct libdivide_constants<uint16_t,13783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13783_MAGIC, .more = U16LD_DENOM_13783_MORE};};
template<> struct libdivide_constants<uint16_t,13784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13784_MAGIC, .more = U16LD_DENOM_13784_MORE};};
template<> struct libdivide_constants<uint16_t,13785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13785_MAGIC, .more = U16LD_DENOM_13785_MORE};};
template<> struct libdivide_constants<uint16_t,13786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13786_MAGIC, .more = U16LD_DENOM_13786_MORE};};
template<> struct libdivide_constants<uint16_t,13787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13787_MAGIC, .more = U16LD_DENOM_13787_MORE};};
template<> struct libdivide_constants<uint16_t,13788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13788_MAGIC, .more = U16LD_DENOM_13788_MORE};};
template<> struct libdivide_constants<uint16_t,13789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13789_MAGIC, .more = U16LD_DENOM_13789_MORE};};
template<> struct libdivide_constants<uint16_t,13790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13790_MAGIC, .more = U16LD_DENOM_13790_MORE};};
template<> struct libdivide_constants<uint16_t,13791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13791_MAGIC, .more = U16LD_DENOM_13791_MORE};};
template<> struct libdivide_constants<uint16_t,13792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13792_MAGIC, .more = U16LD_DENOM_13792_MORE};};
template<> struct libdivide_constants<uint16_t,13793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13793_MAGIC, .more = U16LD_DENOM_13793_MORE};};
template<> struct libdivide_constants<uint16_t,13794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13794_MAGIC, .more = U16LD_DENOM_13794_MORE};};
template<> struct libdivide_constants<uint16_t,13795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13795_MAGIC, .more = U16LD_DENOM_13795_MORE};};
template<> struct libdivide_constants<uint16_t,13796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13796_MAGIC, .more = U16LD_DENOM_13796_MORE};};
template<> struct libdivide_constants<uint16_t,13797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13797_MAGIC, .more = U16LD_DENOM_13797_MORE};};
template<> struct libdivide_constants<uint16_t,13798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13798_MAGIC, .more = U16LD_DENOM_13798_MORE};};
template<> struct libdivide_constants<uint16_t,13799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13799_MAGIC, .more = U16LD_DENOM_13799_MORE};};
template<> struct libdivide_constants<uint16_t,13800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13800_MAGIC, .more = U16LD_DENOM_13800_MORE};};
template<> struct libdivide_constants<uint16_t,13801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13801_MAGIC, .more = U16LD_DENOM_13801_MORE};};
template<> struct libdivide_constants<uint16_t,13802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13802_MAGIC, .more = U16LD_DENOM_13802_MORE};};
template<> struct libdivide_constants<uint16_t,13803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13803_MAGIC, .more = U16LD_DENOM_13803_MORE};};
template<> struct libdivide_constants<uint16_t,13804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13804_MAGIC, .more = U16LD_DENOM_13804_MORE};};
template<> struct libdivide_constants<uint16_t,13805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13805_MAGIC, .more = U16LD_DENOM_13805_MORE};};
template<> struct libdivide_constants<uint16_t,13806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13806_MAGIC, .more = U16LD_DENOM_13806_MORE};};
template<> struct libdivide_constants<uint16_t,13807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13807_MAGIC, .more = U16LD_DENOM_13807_MORE};};
template<> struct libdivide_constants<uint16_t,13808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13808_MAGIC, .more = U16LD_DENOM_13808_MORE};};
template<> struct libdivide_constants<uint16_t,13809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13809_MAGIC, .more = U16LD_DENOM_13809_MORE};};
template<> struct libdivide_constants<uint16_t,13810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13810_MAGIC, .more = U16LD_DENOM_13810_MORE};};
template<> struct libdivide_constants<uint16_t,13811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13811_MAGIC, .more = U16LD_DENOM_13811_MORE};};
template<> struct libdivide_constants<uint16_t,13812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13812_MAGIC, .more = U16LD_DENOM_13812_MORE};};
template<> struct libdivide_constants<uint16_t,13813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13813_MAGIC, .more = U16LD_DENOM_13813_MORE};};
template<> struct libdivide_constants<uint16_t,13814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13814_MAGIC, .more = U16LD_DENOM_13814_MORE};};
template<> struct libdivide_constants<uint16_t,13815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13815_MAGIC, .more = U16LD_DENOM_13815_MORE};};
template<> struct libdivide_constants<uint16_t,13816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13816_MAGIC, .more = U16LD_DENOM_13816_MORE};};
template<> struct libdivide_constants<uint16_t,13817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13817_MAGIC, .more = U16LD_DENOM_13817_MORE};};
template<> struct libdivide_constants<uint16_t,13818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13818_MAGIC, .more = U16LD_DENOM_13818_MORE};};
template<> struct libdivide_constants<uint16_t,13819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13819_MAGIC, .more = U16LD_DENOM_13819_MORE};};
template<> struct libdivide_constants<uint16_t,13820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13820_MAGIC, .more = U16LD_DENOM_13820_MORE};};
template<> struct libdivide_constants<uint16_t,13821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13821_MAGIC, .more = U16LD_DENOM_13821_MORE};};
template<> struct libdivide_constants<uint16_t,13822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13822_MAGIC, .more = U16LD_DENOM_13822_MORE};};
template<> struct libdivide_constants<uint16_t,13823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13823_MAGIC, .more = U16LD_DENOM_13823_MORE};};
template<> struct libdivide_constants<uint16_t,13824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13824_MAGIC, .more = U16LD_DENOM_13824_MORE};};
template<> struct libdivide_constants<uint16_t,13825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13825_MAGIC, .more = U16LD_DENOM_13825_MORE};};
template<> struct libdivide_constants<uint16_t,13826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13826_MAGIC, .more = U16LD_DENOM_13826_MORE};};
template<> struct libdivide_constants<uint16_t,13827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13827_MAGIC, .more = U16LD_DENOM_13827_MORE};};
template<> struct libdivide_constants<uint16_t,13828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13828_MAGIC, .more = U16LD_DENOM_13828_MORE};};
template<> struct libdivide_constants<uint16_t,13829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13829_MAGIC, .more = U16LD_DENOM_13829_MORE};};
template<> struct libdivide_constants<uint16_t,13830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13830_MAGIC, .more = U16LD_DENOM_13830_MORE};};
template<> struct libdivide_constants<uint16_t,13831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13831_MAGIC, .more = U16LD_DENOM_13831_MORE};};
template<> struct libdivide_constants<uint16_t,13832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13832_MAGIC, .more = U16LD_DENOM_13832_MORE};};
template<> struct libdivide_constants<uint16_t,13833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13833_MAGIC, .more = U16LD_DENOM_13833_MORE};};
template<> struct libdivide_constants<uint16_t,13834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13834_MAGIC, .more = U16LD_DENOM_13834_MORE};};
template<> struct libdivide_constants<uint16_t,13835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13835_MAGIC, .more = U16LD_DENOM_13835_MORE};};
template<> struct libdivide_constants<uint16_t,13836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13836_MAGIC, .more = U16LD_DENOM_13836_MORE};};
template<> struct libdivide_constants<uint16_t,13837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13837_MAGIC, .more = U16LD_DENOM_13837_MORE};};
template<> struct libdivide_constants<uint16_t,13838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13838_MAGIC, .more = U16LD_DENOM_13838_MORE};};
template<> struct libdivide_constants<uint16_t,13839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13839_MAGIC, .more = U16LD_DENOM_13839_MORE};};
template<> struct libdivide_constants<uint16_t,13840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13840_MAGIC, .more = U16LD_DENOM_13840_MORE};};
template<> struct libdivide_constants<uint16_t,13841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13841_MAGIC, .more = U16LD_DENOM_13841_MORE};};
template<> struct libdivide_constants<uint16_t,13842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13842_MAGIC, .more = U16LD_DENOM_13842_MORE};};
template<> struct libdivide_constants<uint16_t,13843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13843_MAGIC, .more = U16LD_DENOM_13843_MORE};};
template<> struct libdivide_constants<uint16_t,13844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13844_MAGIC, .more = U16LD_DENOM_13844_MORE};};
template<> struct libdivide_constants<uint16_t,13845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13845_MAGIC, .more = U16LD_DENOM_13845_MORE};};
template<> struct libdivide_constants<uint16_t,13846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13846_MAGIC, .more = U16LD_DENOM_13846_MORE};};
template<> struct libdivide_constants<uint16_t,13847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13847_MAGIC, .more = U16LD_DENOM_13847_MORE};};
template<> struct libdivide_constants<uint16_t,13848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13848_MAGIC, .more = U16LD_DENOM_13848_MORE};};
template<> struct libdivide_constants<uint16_t,13849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13849_MAGIC, .more = U16LD_DENOM_13849_MORE};};
template<> struct libdivide_constants<uint16_t,13850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13850_MAGIC, .more = U16LD_DENOM_13850_MORE};};
template<> struct libdivide_constants<uint16_t,13851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13851_MAGIC, .more = U16LD_DENOM_13851_MORE};};
template<> struct libdivide_constants<uint16_t,13852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13852_MAGIC, .more = U16LD_DENOM_13852_MORE};};
template<> struct libdivide_constants<uint16_t,13853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13853_MAGIC, .more = U16LD_DENOM_13853_MORE};};
template<> struct libdivide_constants<uint16_t,13854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13854_MAGIC, .more = U16LD_DENOM_13854_MORE};};
template<> struct libdivide_constants<uint16_t,13855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13855_MAGIC, .more = U16LD_DENOM_13855_MORE};};
template<> struct libdivide_constants<uint16_t,13856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13856_MAGIC, .more = U16LD_DENOM_13856_MORE};};
template<> struct libdivide_constants<uint16_t,13857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13857_MAGIC, .more = U16LD_DENOM_13857_MORE};};
template<> struct libdivide_constants<uint16_t,13858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13858_MAGIC, .more = U16LD_DENOM_13858_MORE};};
template<> struct libdivide_constants<uint16_t,13859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13859_MAGIC, .more = U16LD_DENOM_13859_MORE};};
template<> struct libdivide_constants<uint16_t,13860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13860_MAGIC, .more = U16LD_DENOM_13860_MORE};};
template<> struct libdivide_constants<uint16_t,13861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13861_MAGIC, .more = U16LD_DENOM_13861_MORE};};
template<> struct libdivide_constants<uint16_t,13862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13862_MAGIC, .more = U16LD_DENOM_13862_MORE};};
template<> struct libdivide_constants<uint16_t,13863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13863_MAGIC, .more = U16LD_DENOM_13863_MORE};};
template<> struct libdivide_constants<uint16_t,13864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13864_MAGIC, .more = U16LD_DENOM_13864_MORE};};
template<> struct libdivide_constants<uint16_t,13865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13865_MAGIC, .more = U16LD_DENOM_13865_MORE};};
template<> struct libdivide_constants<uint16_t,13866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13866_MAGIC, .more = U16LD_DENOM_13866_MORE};};
template<> struct libdivide_constants<uint16_t,13867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13867_MAGIC, .more = U16LD_DENOM_13867_MORE};};
template<> struct libdivide_constants<uint16_t,13868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13868_MAGIC, .more = U16LD_DENOM_13868_MORE};};
template<> struct libdivide_constants<uint16_t,13869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13869_MAGIC, .more = U16LD_DENOM_13869_MORE};};
template<> struct libdivide_constants<uint16_t,13870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13870_MAGIC, .more = U16LD_DENOM_13870_MORE};};
template<> struct libdivide_constants<uint16_t,13871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13871_MAGIC, .more = U16LD_DENOM_13871_MORE};};
template<> struct libdivide_constants<uint16_t,13872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13872_MAGIC, .more = U16LD_DENOM_13872_MORE};};
template<> struct libdivide_constants<uint16_t,13873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13873_MAGIC, .more = U16LD_DENOM_13873_MORE};};
template<> struct libdivide_constants<uint16_t,13874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13874_MAGIC, .more = U16LD_DENOM_13874_MORE};};
template<> struct libdivide_constants<uint16_t,13875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13875_MAGIC, .more = U16LD_DENOM_13875_MORE};};
template<> struct libdivide_constants<uint16_t,13876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13876_MAGIC, .more = U16LD_DENOM_13876_MORE};};
template<> struct libdivide_constants<uint16_t,13877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13877_MAGIC, .more = U16LD_DENOM_13877_MORE};};
template<> struct libdivide_constants<uint16_t,13878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13878_MAGIC, .more = U16LD_DENOM_13878_MORE};};
template<> struct libdivide_constants<uint16_t,13879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13879_MAGIC, .more = U16LD_DENOM_13879_MORE};};
template<> struct libdivide_constants<uint16_t,13880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13880_MAGIC, .more = U16LD_DENOM_13880_MORE};};
template<> struct libdivide_constants<uint16_t,13881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13881_MAGIC, .more = U16LD_DENOM_13881_MORE};};
template<> struct libdivide_constants<uint16_t,13882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13882_MAGIC, .more = U16LD_DENOM_13882_MORE};};
template<> struct libdivide_constants<uint16_t,13883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13883_MAGIC, .more = U16LD_DENOM_13883_MORE};};
template<> struct libdivide_constants<uint16_t,13884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13884_MAGIC, .more = U16LD_DENOM_13884_MORE};};
template<> struct libdivide_constants<uint16_t,13885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13885_MAGIC, .more = U16LD_DENOM_13885_MORE};};
template<> struct libdivide_constants<uint16_t,13886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13886_MAGIC, .more = U16LD_DENOM_13886_MORE};};
template<> struct libdivide_constants<uint16_t,13887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13887_MAGIC, .more = U16LD_DENOM_13887_MORE};};
template<> struct libdivide_constants<uint16_t,13888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13888_MAGIC, .more = U16LD_DENOM_13888_MORE};};
template<> struct libdivide_constants<uint16_t,13889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13889_MAGIC, .more = U16LD_DENOM_13889_MORE};};
template<> struct libdivide_constants<uint16_t,13890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13890_MAGIC, .more = U16LD_DENOM_13890_MORE};};
template<> struct libdivide_constants<uint16_t,13891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13891_MAGIC, .more = U16LD_DENOM_13891_MORE};};
template<> struct libdivide_constants<uint16_t,13892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13892_MAGIC, .more = U16LD_DENOM_13892_MORE};};
template<> struct libdivide_constants<uint16_t,13893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13893_MAGIC, .more = U16LD_DENOM_13893_MORE};};
template<> struct libdivide_constants<uint16_t,13894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13894_MAGIC, .more = U16LD_DENOM_13894_MORE};};
template<> struct libdivide_constants<uint16_t,13895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13895_MAGIC, .more = U16LD_DENOM_13895_MORE};};
template<> struct libdivide_constants<uint16_t,13896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13896_MAGIC, .more = U16LD_DENOM_13896_MORE};};
template<> struct libdivide_constants<uint16_t,13897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13897_MAGIC, .more = U16LD_DENOM_13897_MORE};};
template<> struct libdivide_constants<uint16_t,13898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13898_MAGIC, .more = U16LD_DENOM_13898_MORE};};
template<> struct libdivide_constants<uint16_t,13899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13899_MAGIC, .more = U16LD_DENOM_13899_MORE};};
template<> struct libdivide_constants<uint16_t,13900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13900_MAGIC, .more = U16LD_DENOM_13900_MORE};};
template<> struct libdivide_constants<uint16_t,13901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13901_MAGIC, .more = U16LD_DENOM_13901_MORE};};
template<> struct libdivide_constants<uint16_t,13902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13902_MAGIC, .more = U16LD_DENOM_13902_MORE};};
template<> struct libdivide_constants<uint16_t,13903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13903_MAGIC, .more = U16LD_DENOM_13903_MORE};};
template<> struct libdivide_constants<uint16_t,13904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13904_MAGIC, .more = U16LD_DENOM_13904_MORE};};
template<> struct libdivide_constants<uint16_t,13905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13905_MAGIC, .more = U16LD_DENOM_13905_MORE};};
template<> struct libdivide_constants<uint16_t,13906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13906_MAGIC, .more = U16LD_DENOM_13906_MORE};};
template<> struct libdivide_constants<uint16_t,13907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13907_MAGIC, .more = U16LD_DENOM_13907_MORE};};
template<> struct libdivide_constants<uint16_t,13908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13908_MAGIC, .more = U16LD_DENOM_13908_MORE};};
template<> struct libdivide_constants<uint16_t,13909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13909_MAGIC, .more = U16LD_DENOM_13909_MORE};};
template<> struct libdivide_constants<uint16_t,13910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13910_MAGIC, .more = U16LD_DENOM_13910_MORE};};
template<> struct libdivide_constants<uint16_t,13911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13911_MAGIC, .more = U16LD_DENOM_13911_MORE};};
template<> struct libdivide_constants<uint16_t,13912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13912_MAGIC, .more = U16LD_DENOM_13912_MORE};};
template<> struct libdivide_constants<uint16_t,13913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13913_MAGIC, .more = U16LD_DENOM_13913_MORE};};
template<> struct libdivide_constants<uint16_t,13914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13914_MAGIC, .more = U16LD_DENOM_13914_MORE};};
template<> struct libdivide_constants<uint16_t,13915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13915_MAGIC, .more = U16LD_DENOM_13915_MORE};};
template<> struct libdivide_constants<uint16_t,13916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13916_MAGIC, .more = U16LD_DENOM_13916_MORE};};
template<> struct libdivide_constants<uint16_t,13917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13917_MAGIC, .more = U16LD_DENOM_13917_MORE};};
template<> struct libdivide_constants<uint16_t,13918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13918_MAGIC, .more = U16LD_DENOM_13918_MORE};};
template<> struct libdivide_constants<uint16_t,13919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13919_MAGIC, .more = U16LD_DENOM_13919_MORE};};
template<> struct libdivide_constants<uint16_t,13920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13920_MAGIC, .more = U16LD_DENOM_13920_MORE};};
template<> struct libdivide_constants<uint16_t,13921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13921_MAGIC, .more = U16LD_DENOM_13921_MORE};};
template<> struct libdivide_constants<uint16_t,13922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13922_MAGIC, .more = U16LD_DENOM_13922_MORE};};
template<> struct libdivide_constants<uint16_t,13923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13923_MAGIC, .more = U16LD_DENOM_13923_MORE};};
template<> struct libdivide_constants<uint16_t,13924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13924_MAGIC, .more = U16LD_DENOM_13924_MORE};};
template<> struct libdivide_constants<uint16_t,13925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13925_MAGIC, .more = U16LD_DENOM_13925_MORE};};
template<> struct libdivide_constants<uint16_t,13926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13926_MAGIC, .more = U16LD_DENOM_13926_MORE};};
template<> struct libdivide_constants<uint16_t,13927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13927_MAGIC, .more = U16LD_DENOM_13927_MORE};};
template<> struct libdivide_constants<uint16_t,13928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13928_MAGIC, .more = U16LD_DENOM_13928_MORE};};
template<> struct libdivide_constants<uint16_t,13929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13929_MAGIC, .more = U16LD_DENOM_13929_MORE};};
template<> struct libdivide_constants<uint16_t,13930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13930_MAGIC, .more = U16LD_DENOM_13930_MORE};};
template<> struct libdivide_constants<uint16_t,13931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13931_MAGIC, .more = U16LD_DENOM_13931_MORE};};
template<> struct libdivide_constants<uint16_t,13932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13932_MAGIC, .more = U16LD_DENOM_13932_MORE};};
template<> struct libdivide_constants<uint16_t,13933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13933_MAGIC, .more = U16LD_DENOM_13933_MORE};};
template<> struct libdivide_constants<uint16_t,13934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13934_MAGIC, .more = U16LD_DENOM_13934_MORE};};
template<> struct libdivide_constants<uint16_t,13935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13935_MAGIC, .more = U16LD_DENOM_13935_MORE};};
template<> struct libdivide_constants<uint16_t,13936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13936_MAGIC, .more = U16LD_DENOM_13936_MORE};};
template<> struct libdivide_constants<uint16_t,13937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13937_MAGIC, .more = U16LD_DENOM_13937_MORE};};
template<> struct libdivide_constants<uint16_t,13938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13938_MAGIC, .more = U16LD_DENOM_13938_MORE};};
template<> struct libdivide_constants<uint16_t,13939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13939_MAGIC, .more = U16LD_DENOM_13939_MORE};};
template<> struct libdivide_constants<uint16_t,13940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13940_MAGIC, .more = U16LD_DENOM_13940_MORE};};
template<> struct libdivide_constants<uint16_t,13941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13941_MAGIC, .more = U16LD_DENOM_13941_MORE};};
template<> struct libdivide_constants<uint16_t,13942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13942_MAGIC, .more = U16LD_DENOM_13942_MORE};};
template<> struct libdivide_constants<uint16_t,13943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13943_MAGIC, .more = U16LD_DENOM_13943_MORE};};
template<> struct libdivide_constants<uint16_t,13944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13944_MAGIC, .more = U16LD_DENOM_13944_MORE};};
template<> struct libdivide_constants<uint16_t,13945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13945_MAGIC, .more = U16LD_DENOM_13945_MORE};};
template<> struct libdivide_constants<uint16_t,13946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13946_MAGIC, .more = U16LD_DENOM_13946_MORE};};
template<> struct libdivide_constants<uint16_t,13947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13947_MAGIC, .more = U16LD_DENOM_13947_MORE};};
template<> struct libdivide_constants<uint16_t,13948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13948_MAGIC, .more = U16LD_DENOM_13948_MORE};};
template<> struct libdivide_constants<uint16_t,13949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13949_MAGIC, .more = U16LD_DENOM_13949_MORE};};
template<> struct libdivide_constants<uint16_t,13950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13950_MAGIC, .more = U16LD_DENOM_13950_MORE};};
template<> struct libdivide_constants<uint16_t,13951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13951_MAGIC, .more = U16LD_DENOM_13951_MORE};};
template<> struct libdivide_constants<uint16_t,13952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13952_MAGIC, .more = U16LD_DENOM_13952_MORE};};
template<> struct libdivide_constants<uint16_t,13953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13953_MAGIC, .more = U16LD_DENOM_13953_MORE};};
template<> struct libdivide_constants<uint16_t,13954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13954_MAGIC, .more = U16LD_DENOM_13954_MORE};};
template<> struct libdivide_constants<uint16_t,13955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13955_MAGIC, .more = U16LD_DENOM_13955_MORE};};
template<> struct libdivide_constants<uint16_t,13956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13956_MAGIC, .more = U16LD_DENOM_13956_MORE};};
template<> struct libdivide_constants<uint16_t,13957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13957_MAGIC, .more = U16LD_DENOM_13957_MORE};};
template<> struct libdivide_constants<uint16_t,13958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13958_MAGIC, .more = U16LD_DENOM_13958_MORE};};
template<> struct libdivide_constants<uint16_t,13959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13959_MAGIC, .more = U16LD_DENOM_13959_MORE};};
template<> struct libdivide_constants<uint16_t,13960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13960_MAGIC, .more = U16LD_DENOM_13960_MORE};};
template<> struct libdivide_constants<uint16_t,13961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13961_MAGIC, .more = U16LD_DENOM_13961_MORE};};
template<> struct libdivide_constants<uint16_t,13962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13962_MAGIC, .more = U16LD_DENOM_13962_MORE};};
template<> struct libdivide_constants<uint16_t,13963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13963_MAGIC, .more = U16LD_DENOM_13963_MORE};};
template<> struct libdivide_constants<uint16_t,13964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13964_MAGIC, .more = U16LD_DENOM_13964_MORE};};
template<> struct libdivide_constants<uint16_t,13965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13965_MAGIC, .more = U16LD_DENOM_13965_MORE};};
template<> struct libdivide_constants<uint16_t,13966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13966_MAGIC, .more = U16LD_DENOM_13966_MORE};};
template<> struct libdivide_constants<uint16_t,13967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13967_MAGIC, .more = U16LD_DENOM_13967_MORE};};
template<> struct libdivide_constants<uint16_t,13968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13968_MAGIC, .more = U16LD_DENOM_13968_MORE};};
template<> struct libdivide_constants<uint16_t,13969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13969_MAGIC, .more = U16LD_DENOM_13969_MORE};};
template<> struct libdivide_constants<uint16_t,13970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13970_MAGIC, .more = U16LD_DENOM_13970_MORE};};
template<> struct libdivide_constants<uint16_t,13971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13971_MAGIC, .more = U16LD_DENOM_13971_MORE};};
template<> struct libdivide_constants<uint16_t,13972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13972_MAGIC, .more = U16LD_DENOM_13972_MORE};};
template<> struct libdivide_constants<uint16_t,13973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13973_MAGIC, .more = U16LD_DENOM_13973_MORE};};
template<> struct libdivide_constants<uint16_t,13974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13974_MAGIC, .more = U16LD_DENOM_13974_MORE};};
template<> struct libdivide_constants<uint16_t,13975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13975_MAGIC, .more = U16LD_DENOM_13975_MORE};};
template<> struct libdivide_constants<uint16_t,13976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13976_MAGIC, .more = U16LD_DENOM_13976_MORE};};
template<> struct libdivide_constants<uint16_t,13977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13977_MAGIC, .more = U16LD_DENOM_13977_MORE};};
template<> struct libdivide_constants<uint16_t,13978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13978_MAGIC, .more = U16LD_DENOM_13978_MORE};};
template<> struct libdivide_constants<uint16_t,13979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13979_MAGIC, .more = U16LD_DENOM_13979_MORE};};
template<> struct libdivide_constants<uint16_t,13980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13980_MAGIC, .more = U16LD_DENOM_13980_MORE};};
template<> struct libdivide_constants<uint16_t,13981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13981_MAGIC, .more = U16LD_DENOM_13981_MORE};};
template<> struct libdivide_constants<uint16_t,13982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13982_MAGIC, .more = U16LD_DENOM_13982_MORE};};
template<> struct libdivide_constants<uint16_t,13983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13983_MAGIC, .more = U16LD_DENOM_13983_MORE};};
template<> struct libdivide_constants<uint16_t,13984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13984_MAGIC, .more = U16LD_DENOM_13984_MORE};};
template<> struct libdivide_constants<uint16_t,13985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13985_MAGIC, .more = U16LD_DENOM_13985_MORE};};
template<> struct libdivide_constants<uint16_t,13986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13986_MAGIC, .more = U16LD_DENOM_13986_MORE};};
template<> struct libdivide_constants<uint16_t,13987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13987_MAGIC, .more = U16LD_DENOM_13987_MORE};};
template<> struct libdivide_constants<uint16_t,13988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13988_MAGIC, .more = U16LD_DENOM_13988_MORE};};
template<> struct libdivide_constants<uint16_t,13989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13989_MAGIC, .more = U16LD_DENOM_13989_MORE};};
template<> struct libdivide_constants<uint16_t,13990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13990_MAGIC, .more = U16LD_DENOM_13990_MORE};};
template<> struct libdivide_constants<uint16_t,13991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13991_MAGIC, .more = U16LD_DENOM_13991_MORE};};
template<> struct libdivide_constants<uint16_t,13992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13992_MAGIC, .more = U16LD_DENOM_13992_MORE};};
template<> struct libdivide_constants<uint16_t,13993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13993_MAGIC, .more = U16LD_DENOM_13993_MORE};};
template<> struct libdivide_constants<uint16_t,13994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13994_MAGIC, .more = U16LD_DENOM_13994_MORE};};
template<> struct libdivide_constants<uint16_t,13995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13995_MAGIC, .more = U16LD_DENOM_13995_MORE};};
template<> struct libdivide_constants<uint16_t,13996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13996_MAGIC, .more = U16LD_DENOM_13996_MORE};};
template<> struct libdivide_constants<uint16_t,13997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13997_MAGIC, .more = U16LD_DENOM_13997_MORE};};
template<> struct libdivide_constants<uint16_t,13998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13998_MAGIC, .more = U16LD_DENOM_13998_MORE};};
template<> struct libdivide_constants<uint16_t,13999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_13999_MAGIC, .more = U16LD_DENOM_13999_MORE};};
template<> struct libdivide_constants<uint16_t,14000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14000_MAGIC, .more = U16LD_DENOM_14000_MORE};};
template<> struct libdivide_constants<uint16_t,14001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14001_MAGIC, .more = U16LD_DENOM_14001_MORE};};
template<> struct libdivide_constants<uint16_t,14002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14002_MAGIC, .more = U16LD_DENOM_14002_MORE};};
template<> struct libdivide_constants<uint16_t,14003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14003_MAGIC, .more = U16LD_DENOM_14003_MORE};};
template<> struct libdivide_constants<uint16_t,14004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14004_MAGIC, .more = U16LD_DENOM_14004_MORE};};
template<> struct libdivide_constants<uint16_t,14005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14005_MAGIC, .more = U16LD_DENOM_14005_MORE};};
template<> struct libdivide_constants<uint16_t,14006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14006_MAGIC, .more = U16LD_DENOM_14006_MORE};};
template<> struct libdivide_constants<uint16_t,14007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14007_MAGIC, .more = U16LD_DENOM_14007_MORE};};
template<> struct libdivide_constants<uint16_t,14008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14008_MAGIC, .more = U16LD_DENOM_14008_MORE};};
template<> struct libdivide_constants<uint16_t,14009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14009_MAGIC, .more = U16LD_DENOM_14009_MORE};};
template<> struct libdivide_constants<uint16_t,14010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14010_MAGIC, .more = U16LD_DENOM_14010_MORE};};
template<> struct libdivide_constants<uint16_t,14011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14011_MAGIC, .more = U16LD_DENOM_14011_MORE};};
template<> struct libdivide_constants<uint16_t,14012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14012_MAGIC, .more = U16LD_DENOM_14012_MORE};};
template<> struct libdivide_constants<uint16_t,14013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14013_MAGIC, .more = U16LD_DENOM_14013_MORE};};
template<> struct libdivide_constants<uint16_t,14014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14014_MAGIC, .more = U16LD_DENOM_14014_MORE};};
template<> struct libdivide_constants<uint16_t,14015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14015_MAGIC, .more = U16LD_DENOM_14015_MORE};};
template<> struct libdivide_constants<uint16_t,14016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14016_MAGIC, .more = U16LD_DENOM_14016_MORE};};
template<> struct libdivide_constants<uint16_t,14017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14017_MAGIC, .more = U16LD_DENOM_14017_MORE};};
template<> struct libdivide_constants<uint16_t,14018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14018_MAGIC, .more = U16LD_DENOM_14018_MORE};};
template<> struct libdivide_constants<uint16_t,14019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14019_MAGIC, .more = U16LD_DENOM_14019_MORE};};
template<> struct libdivide_constants<uint16_t,14020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14020_MAGIC, .more = U16LD_DENOM_14020_MORE};};
template<> struct libdivide_constants<uint16_t,14021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14021_MAGIC, .more = U16LD_DENOM_14021_MORE};};
template<> struct libdivide_constants<uint16_t,14022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14022_MAGIC, .more = U16LD_DENOM_14022_MORE};};
template<> struct libdivide_constants<uint16_t,14023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14023_MAGIC, .more = U16LD_DENOM_14023_MORE};};
template<> struct libdivide_constants<uint16_t,14024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14024_MAGIC, .more = U16LD_DENOM_14024_MORE};};
template<> struct libdivide_constants<uint16_t,14025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14025_MAGIC, .more = U16LD_DENOM_14025_MORE};};
template<> struct libdivide_constants<uint16_t,14026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14026_MAGIC, .more = U16LD_DENOM_14026_MORE};};
template<> struct libdivide_constants<uint16_t,14027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14027_MAGIC, .more = U16LD_DENOM_14027_MORE};};
template<> struct libdivide_constants<uint16_t,14028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14028_MAGIC, .more = U16LD_DENOM_14028_MORE};};
template<> struct libdivide_constants<uint16_t,14029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14029_MAGIC, .more = U16LD_DENOM_14029_MORE};};
template<> struct libdivide_constants<uint16_t,14030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14030_MAGIC, .more = U16LD_DENOM_14030_MORE};};
template<> struct libdivide_constants<uint16_t,14031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14031_MAGIC, .more = U16LD_DENOM_14031_MORE};};
template<> struct libdivide_constants<uint16_t,14032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14032_MAGIC, .more = U16LD_DENOM_14032_MORE};};
template<> struct libdivide_constants<uint16_t,14033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14033_MAGIC, .more = U16LD_DENOM_14033_MORE};};
template<> struct libdivide_constants<uint16_t,14034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14034_MAGIC, .more = U16LD_DENOM_14034_MORE};};
template<> struct libdivide_constants<uint16_t,14035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14035_MAGIC, .more = U16LD_DENOM_14035_MORE};};
template<> struct libdivide_constants<uint16_t,14036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14036_MAGIC, .more = U16LD_DENOM_14036_MORE};};
template<> struct libdivide_constants<uint16_t,14037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14037_MAGIC, .more = U16LD_DENOM_14037_MORE};};
template<> struct libdivide_constants<uint16_t,14038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14038_MAGIC, .more = U16LD_DENOM_14038_MORE};};
template<> struct libdivide_constants<uint16_t,14039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14039_MAGIC, .more = U16LD_DENOM_14039_MORE};};
template<> struct libdivide_constants<uint16_t,14040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14040_MAGIC, .more = U16LD_DENOM_14040_MORE};};
template<> struct libdivide_constants<uint16_t,14041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14041_MAGIC, .more = U16LD_DENOM_14041_MORE};};
template<> struct libdivide_constants<uint16_t,14042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14042_MAGIC, .more = U16LD_DENOM_14042_MORE};};
template<> struct libdivide_constants<uint16_t,14043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14043_MAGIC, .more = U16LD_DENOM_14043_MORE};};
template<> struct libdivide_constants<uint16_t,14044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14044_MAGIC, .more = U16LD_DENOM_14044_MORE};};
template<> struct libdivide_constants<uint16_t,14045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14045_MAGIC, .more = U16LD_DENOM_14045_MORE};};
template<> struct libdivide_constants<uint16_t,14046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14046_MAGIC, .more = U16LD_DENOM_14046_MORE};};
template<> struct libdivide_constants<uint16_t,14047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14047_MAGIC, .more = U16LD_DENOM_14047_MORE};};
template<> struct libdivide_constants<uint16_t,14048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14048_MAGIC, .more = U16LD_DENOM_14048_MORE};};
template<> struct libdivide_constants<uint16_t,14049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14049_MAGIC, .more = U16LD_DENOM_14049_MORE};};
template<> struct libdivide_constants<uint16_t,14050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14050_MAGIC, .more = U16LD_DENOM_14050_MORE};};
template<> struct libdivide_constants<uint16_t,14051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14051_MAGIC, .more = U16LD_DENOM_14051_MORE};};
template<> struct libdivide_constants<uint16_t,14052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14052_MAGIC, .more = U16LD_DENOM_14052_MORE};};
template<> struct libdivide_constants<uint16_t,14053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14053_MAGIC, .more = U16LD_DENOM_14053_MORE};};
template<> struct libdivide_constants<uint16_t,14054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14054_MAGIC, .more = U16LD_DENOM_14054_MORE};};
template<> struct libdivide_constants<uint16_t,14055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14055_MAGIC, .more = U16LD_DENOM_14055_MORE};};
template<> struct libdivide_constants<uint16_t,14056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14056_MAGIC, .more = U16LD_DENOM_14056_MORE};};
template<> struct libdivide_constants<uint16_t,14057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14057_MAGIC, .more = U16LD_DENOM_14057_MORE};};
template<> struct libdivide_constants<uint16_t,14058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14058_MAGIC, .more = U16LD_DENOM_14058_MORE};};
template<> struct libdivide_constants<uint16_t,14059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14059_MAGIC, .more = U16LD_DENOM_14059_MORE};};
template<> struct libdivide_constants<uint16_t,14060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14060_MAGIC, .more = U16LD_DENOM_14060_MORE};};
template<> struct libdivide_constants<uint16_t,14061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14061_MAGIC, .more = U16LD_DENOM_14061_MORE};};
template<> struct libdivide_constants<uint16_t,14062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14062_MAGIC, .more = U16LD_DENOM_14062_MORE};};
template<> struct libdivide_constants<uint16_t,14063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14063_MAGIC, .more = U16LD_DENOM_14063_MORE};};
template<> struct libdivide_constants<uint16_t,14064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14064_MAGIC, .more = U16LD_DENOM_14064_MORE};};
template<> struct libdivide_constants<uint16_t,14065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14065_MAGIC, .more = U16LD_DENOM_14065_MORE};};
template<> struct libdivide_constants<uint16_t,14066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14066_MAGIC, .more = U16LD_DENOM_14066_MORE};};
template<> struct libdivide_constants<uint16_t,14067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14067_MAGIC, .more = U16LD_DENOM_14067_MORE};};
template<> struct libdivide_constants<uint16_t,14068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14068_MAGIC, .more = U16LD_DENOM_14068_MORE};};
template<> struct libdivide_constants<uint16_t,14069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14069_MAGIC, .more = U16LD_DENOM_14069_MORE};};
template<> struct libdivide_constants<uint16_t,14070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14070_MAGIC, .more = U16LD_DENOM_14070_MORE};};
template<> struct libdivide_constants<uint16_t,14071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14071_MAGIC, .more = U16LD_DENOM_14071_MORE};};
template<> struct libdivide_constants<uint16_t,14072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14072_MAGIC, .more = U16LD_DENOM_14072_MORE};};
template<> struct libdivide_constants<uint16_t,14073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14073_MAGIC, .more = U16LD_DENOM_14073_MORE};};
template<> struct libdivide_constants<uint16_t,14074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14074_MAGIC, .more = U16LD_DENOM_14074_MORE};};
template<> struct libdivide_constants<uint16_t,14075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14075_MAGIC, .more = U16LD_DENOM_14075_MORE};};
template<> struct libdivide_constants<uint16_t,14076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14076_MAGIC, .more = U16LD_DENOM_14076_MORE};};
template<> struct libdivide_constants<uint16_t,14077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14077_MAGIC, .more = U16LD_DENOM_14077_MORE};};
template<> struct libdivide_constants<uint16_t,14078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14078_MAGIC, .more = U16LD_DENOM_14078_MORE};};
template<> struct libdivide_constants<uint16_t,14079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14079_MAGIC, .more = U16LD_DENOM_14079_MORE};};
template<> struct libdivide_constants<uint16_t,14080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14080_MAGIC, .more = U16LD_DENOM_14080_MORE};};
template<> struct libdivide_constants<uint16_t,14081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14081_MAGIC, .more = U16LD_DENOM_14081_MORE};};
template<> struct libdivide_constants<uint16_t,14082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14082_MAGIC, .more = U16LD_DENOM_14082_MORE};};
template<> struct libdivide_constants<uint16_t,14083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14083_MAGIC, .more = U16LD_DENOM_14083_MORE};};
template<> struct libdivide_constants<uint16_t,14084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14084_MAGIC, .more = U16LD_DENOM_14084_MORE};};
template<> struct libdivide_constants<uint16_t,14085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14085_MAGIC, .more = U16LD_DENOM_14085_MORE};};
template<> struct libdivide_constants<uint16_t,14086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14086_MAGIC, .more = U16LD_DENOM_14086_MORE};};
template<> struct libdivide_constants<uint16_t,14087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14087_MAGIC, .more = U16LD_DENOM_14087_MORE};};
template<> struct libdivide_constants<uint16_t,14088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14088_MAGIC, .more = U16LD_DENOM_14088_MORE};};
template<> struct libdivide_constants<uint16_t,14089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14089_MAGIC, .more = U16LD_DENOM_14089_MORE};};
template<> struct libdivide_constants<uint16_t,14090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14090_MAGIC, .more = U16LD_DENOM_14090_MORE};};
template<> struct libdivide_constants<uint16_t,14091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14091_MAGIC, .more = U16LD_DENOM_14091_MORE};};
template<> struct libdivide_constants<uint16_t,14092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14092_MAGIC, .more = U16LD_DENOM_14092_MORE};};
template<> struct libdivide_constants<uint16_t,14093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14093_MAGIC, .more = U16LD_DENOM_14093_MORE};};
template<> struct libdivide_constants<uint16_t,14094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14094_MAGIC, .more = U16LD_DENOM_14094_MORE};};
template<> struct libdivide_constants<uint16_t,14095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14095_MAGIC, .more = U16LD_DENOM_14095_MORE};};
template<> struct libdivide_constants<uint16_t,14096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14096_MAGIC, .more = U16LD_DENOM_14096_MORE};};
template<> struct libdivide_constants<uint16_t,14097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14097_MAGIC, .more = U16LD_DENOM_14097_MORE};};
template<> struct libdivide_constants<uint16_t,14098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14098_MAGIC, .more = U16LD_DENOM_14098_MORE};};
template<> struct libdivide_constants<uint16_t,14099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14099_MAGIC, .more = U16LD_DENOM_14099_MORE};};
template<> struct libdivide_constants<uint16_t,14100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14100_MAGIC, .more = U16LD_DENOM_14100_MORE};};
template<> struct libdivide_constants<uint16_t,14101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14101_MAGIC, .more = U16LD_DENOM_14101_MORE};};
template<> struct libdivide_constants<uint16_t,14102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14102_MAGIC, .more = U16LD_DENOM_14102_MORE};};
template<> struct libdivide_constants<uint16_t,14103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14103_MAGIC, .more = U16LD_DENOM_14103_MORE};};
template<> struct libdivide_constants<uint16_t,14104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14104_MAGIC, .more = U16LD_DENOM_14104_MORE};};
template<> struct libdivide_constants<uint16_t,14105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14105_MAGIC, .more = U16LD_DENOM_14105_MORE};};
template<> struct libdivide_constants<uint16_t,14106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14106_MAGIC, .more = U16LD_DENOM_14106_MORE};};
template<> struct libdivide_constants<uint16_t,14107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14107_MAGIC, .more = U16LD_DENOM_14107_MORE};};
template<> struct libdivide_constants<uint16_t,14108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14108_MAGIC, .more = U16LD_DENOM_14108_MORE};};
template<> struct libdivide_constants<uint16_t,14109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14109_MAGIC, .more = U16LD_DENOM_14109_MORE};};
template<> struct libdivide_constants<uint16_t,14110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14110_MAGIC, .more = U16LD_DENOM_14110_MORE};};
template<> struct libdivide_constants<uint16_t,14111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14111_MAGIC, .more = U16LD_DENOM_14111_MORE};};
template<> struct libdivide_constants<uint16_t,14112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14112_MAGIC, .more = U16LD_DENOM_14112_MORE};};
template<> struct libdivide_constants<uint16_t,14113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14113_MAGIC, .more = U16LD_DENOM_14113_MORE};};
template<> struct libdivide_constants<uint16_t,14114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14114_MAGIC, .more = U16LD_DENOM_14114_MORE};};
template<> struct libdivide_constants<uint16_t,14115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14115_MAGIC, .more = U16LD_DENOM_14115_MORE};};
template<> struct libdivide_constants<uint16_t,14116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14116_MAGIC, .more = U16LD_DENOM_14116_MORE};};
template<> struct libdivide_constants<uint16_t,14117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14117_MAGIC, .more = U16LD_DENOM_14117_MORE};};
template<> struct libdivide_constants<uint16_t,14118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14118_MAGIC, .more = U16LD_DENOM_14118_MORE};};
template<> struct libdivide_constants<uint16_t,14119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14119_MAGIC, .more = U16LD_DENOM_14119_MORE};};
template<> struct libdivide_constants<uint16_t,14120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14120_MAGIC, .more = U16LD_DENOM_14120_MORE};};
template<> struct libdivide_constants<uint16_t,14121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14121_MAGIC, .more = U16LD_DENOM_14121_MORE};};
template<> struct libdivide_constants<uint16_t,14122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14122_MAGIC, .more = U16LD_DENOM_14122_MORE};};
template<> struct libdivide_constants<uint16_t,14123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14123_MAGIC, .more = U16LD_DENOM_14123_MORE};};
template<> struct libdivide_constants<uint16_t,14124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14124_MAGIC, .more = U16LD_DENOM_14124_MORE};};
template<> struct libdivide_constants<uint16_t,14125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14125_MAGIC, .more = U16LD_DENOM_14125_MORE};};
template<> struct libdivide_constants<uint16_t,14126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14126_MAGIC, .more = U16LD_DENOM_14126_MORE};};
template<> struct libdivide_constants<uint16_t,14127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14127_MAGIC, .more = U16LD_DENOM_14127_MORE};};
template<> struct libdivide_constants<uint16_t,14128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14128_MAGIC, .more = U16LD_DENOM_14128_MORE};};
template<> struct libdivide_constants<uint16_t,14129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14129_MAGIC, .more = U16LD_DENOM_14129_MORE};};
template<> struct libdivide_constants<uint16_t,14130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14130_MAGIC, .more = U16LD_DENOM_14130_MORE};};
template<> struct libdivide_constants<uint16_t,14131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14131_MAGIC, .more = U16LD_DENOM_14131_MORE};};
template<> struct libdivide_constants<uint16_t,14132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14132_MAGIC, .more = U16LD_DENOM_14132_MORE};};
template<> struct libdivide_constants<uint16_t,14133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14133_MAGIC, .more = U16LD_DENOM_14133_MORE};};
template<> struct libdivide_constants<uint16_t,14134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14134_MAGIC, .more = U16LD_DENOM_14134_MORE};};
template<> struct libdivide_constants<uint16_t,14135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14135_MAGIC, .more = U16LD_DENOM_14135_MORE};};
template<> struct libdivide_constants<uint16_t,14136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14136_MAGIC, .more = U16LD_DENOM_14136_MORE};};
template<> struct libdivide_constants<uint16_t,14137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14137_MAGIC, .more = U16LD_DENOM_14137_MORE};};
template<> struct libdivide_constants<uint16_t,14138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14138_MAGIC, .more = U16LD_DENOM_14138_MORE};};
template<> struct libdivide_constants<uint16_t,14139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14139_MAGIC, .more = U16LD_DENOM_14139_MORE};};
template<> struct libdivide_constants<uint16_t,14140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14140_MAGIC, .more = U16LD_DENOM_14140_MORE};};
template<> struct libdivide_constants<uint16_t,14141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14141_MAGIC, .more = U16LD_DENOM_14141_MORE};};
template<> struct libdivide_constants<uint16_t,14142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14142_MAGIC, .more = U16LD_DENOM_14142_MORE};};
template<> struct libdivide_constants<uint16_t,14143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14143_MAGIC, .more = U16LD_DENOM_14143_MORE};};
template<> struct libdivide_constants<uint16_t,14144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14144_MAGIC, .more = U16LD_DENOM_14144_MORE};};
template<> struct libdivide_constants<uint16_t,14145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14145_MAGIC, .more = U16LD_DENOM_14145_MORE};};
template<> struct libdivide_constants<uint16_t,14146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14146_MAGIC, .more = U16LD_DENOM_14146_MORE};};
template<> struct libdivide_constants<uint16_t,14147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14147_MAGIC, .more = U16LD_DENOM_14147_MORE};};
template<> struct libdivide_constants<uint16_t,14148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14148_MAGIC, .more = U16LD_DENOM_14148_MORE};};
template<> struct libdivide_constants<uint16_t,14149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14149_MAGIC, .more = U16LD_DENOM_14149_MORE};};
template<> struct libdivide_constants<uint16_t,14150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14150_MAGIC, .more = U16LD_DENOM_14150_MORE};};
template<> struct libdivide_constants<uint16_t,14151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14151_MAGIC, .more = U16LD_DENOM_14151_MORE};};
template<> struct libdivide_constants<uint16_t,14152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14152_MAGIC, .more = U16LD_DENOM_14152_MORE};};
template<> struct libdivide_constants<uint16_t,14153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14153_MAGIC, .more = U16LD_DENOM_14153_MORE};};
template<> struct libdivide_constants<uint16_t,14154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14154_MAGIC, .more = U16LD_DENOM_14154_MORE};};
template<> struct libdivide_constants<uint16_t,14155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14155_MAGIC, .more = U16LD_DENOM_14155_MORE};};
template<> struct libdivide_constants<uint16_t,14156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14156_MAGIC, .more = U16LD_DENOM_14156_MORE};};
template<> struct libdivide_constants<uint16_t,14157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14157_MAGIC, .more = U16LD_DENOM_14157_MORE};};
template<> struct libdivide_constants<uint16_t,14158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14158_MAGIC, .more = U16LD_DENOM_14158_MORE};};
template<> struct libdivide_constants<uint16_t,14159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14159_MAGIC, .more = U16LD_DENOM_14159_MORE};};
template<> struct libdivide_constants<uint16_t,14160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14160_MAGIC, .more = U16LD_DENOM_14160_MORE};};
template<> struct libdivide_constants<uint16_t,14161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14161_MAGIC, .more = U16LD_DENOM_14161_MORE};};
template<> struct libdivide_constants<uint16_t,14162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14162_MAGIC, .more = U16LD_DENOM_14162_MORE};};
template<> struct libdivide_constants<uint16_t,14163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14163_MAGIC, .more = U16LD_DENOM_14163_MORE};};
template<> struct libdivide_constants<uint16_t,14164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14164_MAGIC, .more = U16LD_DENOM_14164_MORE};};
template<> struct libdivide_constants<uint16_t,14165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14165_MAGIC, .more = U16LD_DENOM_14165_MORE};};
template<> struct libdivide_constants<uint16_t,14166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14166_MAGIC, .more = U16LD_DENOM_14166_MORE};};
template<> struct libdivide_constants<uint16_t,14167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14167_MAGIC, .more = U16LD_DENOM_14167_MORE};};
template<> struct libdivide_constants<uint16_t,14168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14168_MAGIC, .more = U16LD_DENOM_14168_MORE};};
template<> struct libdivide_constants<uint16_t,14169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14169_MAGIC, .more = U16LD_DENOM_14169_MORE};};
template<> struct libdivide_constants<uint16_t,14170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14170_MAGIC, .more = U16LD_DENOM_14170_MORE};};
template<> struct libdivide_constants<uint16_t,14171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14171_MAGIC, .more = U16LD_DENOM_14171_MORE};};
template<> struct libdivide_constants<uint16_t,14172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14172_MAGIC, .more = U16LD_DENOM_14172_MORE};};
template<> struct libdivide_constants<uint16_t,14173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14173_MAGIC, .more = U16LD_DENOM_14173_MORE};};
template<> struct libdivide_constants<uint16_t,14174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14174_MAGIC, .more = U16LD_DENOM_14174_MORE};};
template<> struct libdivide_constants<uint16_t,14175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14175_MAGIC, .more = U16LD_DENOM_14175_MORE};};
template<> struct libdivide_constants<uint16_t,14176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14176_MAGIC, .more = U16LD_DENOM_14176_MORE};};
template<> struct libdivide_constants<uint16_t,14177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14177_MAGIC, .more = U16LD_DENOM_14177_MORE};};
template<> struct libdivide_constants<uint16_t,14178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14178_MAGIC, .more = U16LD_DENOM_14178_MORE};};
template<> struct libdivide_constants<uint16_t,14179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14179_MAGIC, .more = U16LD_DENOM_14179_MORE};};
template<> struct libdivide_constants<uint16_t,14180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14180_MAGIC, .more = U16LD_DENOM_14180_MORE};};
template<> struct libdivide_constants<uint16_t,14181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14181_MAGIC, .more = U16LD_DENOM_14181_MORE};};
template<> struct libdivide_constants<uint16_t,14182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14182_MAGIC, .more = U16LD_DENOM_14182_MORE};};
template<> struct libdivide_constants<uint16_t,14183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14183_MAGIC, .more = U16LD_DENOM_14183_MORE};};
template<> struct libdivide_constants<uint16_t,14184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14184_MAGIC, .more = U16LD_DENOM_14184_MORE};};
template<> struct libdivide_constants<uint16_t,14185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14185_MAGIC, .more = U16LD_DENOM_14185_MORE};};
template<> struct libdivide_constants<uint16_t,14186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14186_MAGIC, .more = U16LD_DENOM_14186_MORE};};
template<> struct libdivide_constants<uint16_t,14187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14187_MAGIC, .more = U16LD_DENOM_14187_MORE};};
template<> struct libdivide_constants<uint16_t,14188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14188_MAGIC, .more = U16LD_DENOM_14188_MORE};};
template<> struct libdivide_constants<uint16_t,14189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14189_MAGIC, .more = U16LD_DENOM_14189_MORE};};
template<> struct libdivide_constants<uint16_t,14190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14190_MAGIC, .more = U16LD_DENOM_14190_MORE};};
template<> struct libdivide_constants<uint16_t,14191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14191_MAGIC, .more = U16LD_DENOM_14191_MORE};};
template<> struct libdivide_constants<uint16_t,14192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14192_MAGIC, .more = U16LD_DENOM_14192_MORE};};
template<> struct libdivide_constants<uint16_t,14193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14193_MAGIC, .more = U16LD_DENOM_14193_MORE};};
template<> struct libdivide_constants<uint16_t,14194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14194_MAGIC, .more = U16LD_DENOM_14194_MORE};};
template<> struct libdivide_constants<uint16_t,14195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14195_MAGIC, .more = U16LD_DENOM_14195_MORE};};
template<> struct libdivide_constants<uint16_t,14196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14196_MAGIC, .more = U16LD_DENOM_14196_MORE};};
template<> struct libdivide_constants<uint16_t,14197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14197_MAGIC, .more = U16LD_DENOM_14197_MORE};};
template<> struct libdivide_constants<uint16_t,14198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14198_MAGIC, .more = U16LD_DENOM_14198_MORE};};
template<> struct libdivide_constants<uint16_t,14199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14199_MAGIC, .more = U16LD_DENOM_14199_MORE};};
template<> struct libdivide_constants<uint16_t,14200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14200_MAGIC, .more = U16LD_DENOM_14200_MORE};};
template<> struct libdivide_constants<uint16_t,14201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14201_MAGIC, .more = U16LD_DENOM_14201_MORE};};
template<> struct libdivide_constants<uint16_t,14202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14202_MAGIC, .more = U16LD_DENOM_14202_MORE};};
template<> struct libdivide_constants<uint16_t,14203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14203_MAGIC, .more = U16LD_DENOM_14203_MORE};};
template<> struct libdivide_constants<uint16_t,14204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14204_MAGIC, .more = U16LD_DENOM_14204_MORE};};
template<> struct libdivide_constants<uint16_t,14205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14205_MAGIC, .more = U16LD_DENOM_14205_MORE};};
template<> struct libdivide_constants<uint16_t,14206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14206_MAGIC, .more = U16LD_DENOM_14206_MORE};};
template<> struct libdivide_constants<uint16_t,14207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14207_MAGIC, .more = U16LD_DENOM_14207_MORE};};
template<> struct libdivide_constants<uint16_t,14208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14208_MAGIC, .more = U16LD_DENOM_14208_MORE};};
template<> struct libdivide_constants<uint16_t,14209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14209_MAGIC, .more = U16LD_DENOM_14209_MORE};};
template<> struct libdivide_constants<uint16_t,14210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14210_MAGIC, .more = U16LD_DENOM_14210_MORE};};
template<> struct libdivide_constants<uint16_t,14211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14211_MAGIC, .more = U16LD_DENOM_14211_MORE};};
template<> struct libdivide_constants<uint16_t,14212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14212_MAGIC, .more = U16LD_DENOM_14212_MORE};};
template<> struct libdivide_constants<uint16_t,14213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14213_MAGIC, .more = U16LD_DENOM_14213_MORE};};
template<> struct libdivide_constants<uint16_t,14214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14214_MAGIC, .more = U16LD_DENOM_14214_MORE};};
template<> struct libdivide_constants<uint16_t,14215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14215_MAGIC, .more = U16LD_DENOM_14215_MORE};};
template<> struct libdivide_constants<uint16_t,14216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14216_MAGIC, .more = U16LD_DENOM_14216_MORE};};
template<> struct libdivide_constants<uint16_t,14217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14217_MAGIC, .more = U16LD_DENOM_14217_MORE};};
template<> struct libdivide_constants<uint16_t,14218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14218_MAGIC, .more = U16LD_DENOM_14218_MORE};};
template<> struct libdivide_constants<uint16_t,14219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14219_MAGIC, .more = U16LD_DENOM_14219_MORE};};
template<> struct libdivide_constants<uint16_t,14220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14220_MAGIC, .more = U16LD_DENOM_14220_MORE};};
template<> struct libdivide_constants<uint16_t,14221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14221_MAGIC, .more = U16LD_DENOM_14221_MORE};};
template<> struct libdivide_constants<uint16_t,14222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14222_MAGIC, .more = U16LD_DENOM_14222_MORE};};
template<> struct libdivide_constants<uint16_t,14223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14223_MAGIC, .more = U16LD_DENOM_14223_MORE};};
template<> struct libdivide_constants<uint16_t,14224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14224_MAGIC, .more = U16LD_DENOM_14224_MORE};};
template<> struct libdivide_constants<uint16_t,14225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14225_MAGIC, .more = U16LD_DENOM_14225_MORE};};
template<> struct libdivide_constants<uint16_t,14226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14226_MAGIC, .more = U16LD_DENOM_14226_MORE};};
template<> struct libdivide_constants<uint16_t,14227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14227_MAGIC, .more = U16LD_DENOM_14227_MORE};};
template<> struct libdivide_constants<uint16_t,14228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14228_MAGIC, .more = U16LD_DENOM_14228_MORE};};
template<> struct libdivide_constants<uint16_t,14229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14229_MAGIC, .more = U16LD_DENOM_14229_MORE};};
template<> struct libdivide_constants<uint16_t,14230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14230_MAGIC, .more = U16LD_DENOM_14230_MORE};};
template<> struct libdivide_constants<uint16_t,14231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14231_MAGIC, .more = U16LD_DENOM_14231_MORE};};
template<> struct libdivide_constants<uint16_t,14232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14232_MAGIC, .more = U16LD_DENOM_14232_MORE};};
template<> struct libdivide_constants<uint16_t,14233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14233_MAGIC, .more = U16LD_DENOM_14233_MORE};};
template<> struct libdivide_constants<uint16_t,14234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14234_MAGIC, .more = U16LD_DENOM_14234_MORE};};
template<> struct libdivide_constants<uint16_t,14235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14235_MAGIC, .more = U16LD_DENOM_14235_MORE};};
template<> struct libdivide_constants<uint16_t,14236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14236_MAGIC, .more = U16LD_DENOM_14236_MORE};};
template<> struct libdivide_constants<uint16_t,14237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14237_MAGIC, .more = U16LD_DENOM_14237_MORE};};
template<> struct libdivide_constants<uint16_t,14238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14238_MAGIC, .more = U16LD_DENOM_14238_MORE};};
template<> struct libdivide_constants<uint16_t,14239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14239_MAGIC, .more = U16LD_DENOM_14239_MORE};};
template<> struct libdivide_constants<uint16_t,14240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14240_MAGIC, .more = U16LD_DENOM_14240_MORE};};
template<> struct libdivide_constants<uint16_t,14241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14241_MAGIC, .more = U16LD_DENOM_14241_MORE};};
template<> struct libdivide_constants<uint16_t,14242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14242_MAGIC, .more = U16LD_DENOM_14242_MORE};};
template<> struct libdivide_constants<uint16_t,14243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14243_MAGIC, .more = U16LD_DENOM_14243_MORE};};
template<> struct libdivide_constants<uint16_t,14244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14244_MAGIC, .more = U16LD_DENOM_14244_MORE};};
template<> struct libdivide_constants<uint16_t,14245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14245_MAGIC, .more = U16LD_DENOM_14245_MORE};};
template<> struct libdivide_constants<uint16_t,14246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14246_MAGIC, .more = U16LD_DENOM_14246_MORE};};
template<> struct libdivide_constants<uint16_t,14247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14247_MAGIC, .more = U16LD_DENOM_14247_MORE};};
template<> struct libdivide_constants<uint16_t,14248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14248_MAGIC, .more = U16LD_DENOM_14248_MORE};};
template<> struct libdivide_constants<uint16_t,14249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14249_MAGIC, .more = U16LD_DENOM_14249_MORE};};
template<> struct libdivide_constants<uint16_t,14250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14250_MAGIC, .more = U16LD_DENOM_14250_MORE};};
template<> struct libdivide_constants<uint16_t,14251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14251_MAGIC, .more = U16LD_DENOM_14251_MORE};};
template<> struct libdivide_constants<uint16_t,14252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14252_MAGIC, .more = U16LD_DENOM_14252_MORE};};
template<> struct libdivide_constants<uint16_t,14253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14253_MAGIC, .more = U16LD_DENOM_14253_MORE};};
template<> struct libdivide_constants<uint16_t,14254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14254_MAGIC, .more = U16LD_DENOM_14254_MORE};};
template<> struct libdivide_constants<uint16_t,14255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14255_MAGIC, .more = U16LD_DENOM_14255_MORE};};
template<> struct libdivide_constants<uint16_t,14256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14256_MAGIC, .more = U16LD_DENOM_14256_MORE};};
template<> struct libdivide_constants<uint16_t,14257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14257_MAGIC, .more = U16LD_DENOM_14257_MORE};};
template<> struct libdivide_constants<uint16_t,14258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14258_MAGIC, .more = U16LD_DENOM_14258_MORE};};
template<> struct libdivide_constants<uint16_t,14259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14259_MAGIC, .more = U16LD_DENOM_14259_MORE};};
template<> struct libdivide_constants<uint16_t,14260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14260_MAGIC, .more = U16LD_DENOM_14260_MORE};};
template<> struct libdivide_constants<uint16_t,14261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14261_MAGIC, .more = U16LD_DENOM_14261_MORE};};
template<> struct libdivide_constants<uint16_t,14262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14262_MAGIC, .more = U16LD_DENOM_14262_MORE};};
template<> struct libdivide_constants<uint16_t,14263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14263_MAGIC, .more = U16LD_DENOM_14263_MORE};};
template<> struct libdivide_constants<uint16_t,14264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14264_MAGIC, .more = U16LD_DENOM_14264_MORE};};
template<> struct libdivide_constants<uint16_t,14265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14265_MAGIC, .more = U16LD_DENOM_14265_MORE};};
template<> struct libdivide_constants<uint16_t,14266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14266_MAGIC, .more = U16LD_DENOM_14266_MORE};};
template<> struct libdivide_constants<uint16_t,14267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14267_MAGIC, .more = U16LD_DENOM_14267_MORE};};
template<> struct libdivide_constants<uint16_t,14268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14268_MAGIC, .more = U16LD_DENOM_14268_MORE};};
template<> struct libdivide_constants<uint16_t,14269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14269_MAGIC, .more = U16LD_DENOM_14269_MORE};};
template<> struct libdivide_constants<uint16_t,14270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14270_MAGIC, .more = U16LD_DENOM_14270_MORE};};
template<> struct libdivide_constants<uint16_t,14271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14271_MAGIC, .more = U16LD_DENOM_14271_MORE};};
template<> struct libdivide_constants<uint16_t,14272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14272_MAGIC, .more = U16LD_DENOM_14272_MORE};};
template<> struct libdivide_constants<uint16_t,14273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14273_MAGIC, .more = U16LD_DENOM_14273_MORE};};
template<> struct libdivide_constants<uint16_t,14274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14274_MAGIC, .more = U16LD_DENOM_14274_MORE};};
template<> struct libdivide_constants<uint16_t,14275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14275_MAGIC, .more = U16LD_DENOM_14275_MORE};};
template<> struct libdivide_constants<uint16_t,14276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14276_MAGIC, .more = U16LD_DENOM_14276_MORE};};
template<> struct libdivide_constants<uint16_t,14277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14277_MAGIC, .more = U16LD_DENOM_14277_MORE};};
template<> struct libdivide_constants<uint16_t,14278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14278_MAGIC, .more = U16LD_DENOM_14278_MORE};};
template<> struct libdivide_constants<uint16_t,14279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14279_MAGIC, .more = U16LD_DENOM_14279_MORE};};
template<> struct libdivide_constants<uint16_t,14280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14280_MAGIC, .more = U16LD_DENOM_14280_MORE};};
template<> struct libdivide_constants<uint16_t,14281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14281_MAGIC, .more = U16LD_DENOM_14281_MORE};};
template<> struct libdivide_constants<uint16_t,14282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14282_MAGIC, .more = U16LD_DENOM_14282_MORE};};
template<> struct libdivide_constants<uint16_t,14283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14283_MAGIC, .more = U16LD_DENOM_14283_MORE};};
template<> struct libdivide_constants<uint16_t,14284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14284_MAGIC, .more = U16LD_DENOM_14284_MORE};};
template<> struct libdivide_constants<uint16_t,14285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14285_MAGIC, .more = U16LD_DENOM_14285_MORE};};
template<> struct libdivide_constants<uint16_t,14286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14286_MAGIC, .more = U16LD_DENOM_14286_MORE};};
template<> struct libdivide_constants<uint16_t,14287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14287_MAGIC, .more = U16LD_DENOM_14287_MORE};};
template<> struct libdivide_constants<uint16_t,14288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14288_MAGIC, .more = U16LD_DENOM_14288_MORE};};
template<> struct libdivide_constants<uint16_t,14289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14289_MAGIC, .more = U16LD_DENOM_14289_MORE};};
template<> struct libdivide_constants<uint16_t,14290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14290_MAGIC, .more = U16LD_DENOM_14290_MORE};};
template<> struct libdivide_constants<uint16_t,14291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14291_MAGIC, .more = U16LD_DENOM_14291_MORE};};
template<> struct libdivide_constants<uint16_t,14292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14292_MAGIC, .more = U16LD_DENOM_14292_MORE};};
template<> struct libdivide_constants<uint16_t,14293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14293_MAGIC, .more = U16LD_DENOM_14293_MORE};};
template<> struct libdivide_constants<uint16_t,14294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14294_MAGIC, .more = U16LD_DENOM_14294_MORE};};
template<> struct libdivide_constants<uint16_t,14295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14295_MAGIC, .more = U16LD_DENOM_14295_MORE};};
template<> struct libdivide_constants<uint16_t,14296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14296_MAGIC, .more = U16LD_DENOM_14296_MORE};};
template<> struct libdivide_constants<uint16_t,14297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14297_MAGIC, .more = U16LD_DENOM_14297_MORE};};
template<> struct libdivide_constants<uint16_t,14298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14298_MAGIC, .more = U16LD_DENOM_14298_MORE};};
template<> struct libdivide_constants<uint16_t,14299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14299_MAGIC, .more = U16LD_DENOM_14299_MORE};};
template<> struct libdivide_constants<uint16_t,14300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14300_MAGIC, .more = U16LD_DENOM_14300_MORE};};
template<> struct libdivide_constants<uint16_t,14301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14301_MAGIC, .more = U16LD_DENOM_14301_MORE};};
template<> struct libdivide_constants<uint16_t,14302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14302_MAGIC, .more = U16LD_DENOM_14302_MORE};};
template<> struct libdivide_constants<uint16_t,14303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14303_MAGIC, .more = U16LD_DENOM_14303_MORE};};
template<> struct libdivide_constants<uint16_t,14304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14304_MAGIC, .more = U16LD_DENOM_14304_MORE};};
template<> struct libdivide_constants<uint16_t,14305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14305_MAGIC, .more = U16LD_DENOM_14305_MORE};};
template<> struct libdivide_constants<uint16_t,14306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14306_MAGIC, .more = U16LD_DENOM_14306_MORE};};
template<> struct libdivide_constants<uint16_t,14307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14307_MAGIC, .more = U16LD_DENOM_14307_MORE};};
template<> struct libdivide_constants<uint16_t,14308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14308_MAGIC, .more = U16LD_DENOM_14308_MORE};};
template<> struct libdivide_constants<uint16_t,14309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14309_MAGIC, .more = U16LD_DENOM_14309_MORE};};
template<> struct libdivide_constants<uint16_t,14310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14310_MAGIC, .more = U16LD_DENOM_14310_MORE};};
template<> struct libdivide_constants<uint16_t,14311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14311_MAGIC, .more = U16LD_DENOM_14311_MORE};};
template<> struct libdivide_constants<uint16_t,14312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14312_MAGIC, .more = U16LD_DENOM_14312_MORE};};
template<> struct libdivide_constants<uint16_t,14313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14313_MAGIC, .more = U16LD_DENOM_14313_MORE};};
template<> struct libdivide_constants<uint16_t,14314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14314_MAGIC, .more = U16LD_DENOM_14314_MORE};};
template<> struct libdivide_constants<uint16_t,14315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14315_MAGIC, .more = U16LD_DENOM_14315_MORE};};
template<> struct libdivide_constants<uint16_t,14316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14316_MAGIC, .more = U16LD_DENOM_14316_MORE};};
template<> struct libdivide_constants<uint16_t,14317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14317_MAGIC, .more = U16LD_DENOM_14317_MORE};};
template<> struct libdivide_constants<uint16_t,14318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14318_MAGIC, .more = U16LD_DENOM_14318_MORE};};
template<> struct libdivide_constants<uint16_t,14319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14319_MAGIC, .more = U16LD_DENOM_14319_MORE};};
template<> struct libdivide_constants<uint16_t,14320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14320_MAGIC, .more = U16LD_DENOM_14320_MORE};};
template<> struct libdivide_constants<uint16_t,14321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14321_MAGIC, .more = U16LD_DENOM_14321_MORE};};
template<> struct libdivide_constants<uint16_t,14322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14322_MAGIC, .more = U16LD_DENOM_14322_MORE};};
template<> struct libdivide_constants<uint16_t,14323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14323_MAGIC, .more = U16LD_DENOM_14323_MORE};};
template<> struct libdivide_constants<uint16_t,14324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14324_MAGIC, .more = U16LD_DENOM_14324_MORE};};
template<> struct libdivide_constants<uint16_t,14325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14325_MAGIC, .more = U16LD_DENOM_14325_MORE};};
template<> struct libdivide_constants<uint16_t,14326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14326_MAGIC, .more = U16LD_DENOM_14326_MORE};};
template<> struct libdivide_constants<uint16_t,14327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14327_MAGIC, .more = U16LD_DENOM_14327_MORE};};
template<> struct libdivide_constants<uint16_t,14328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14328_MAGIC, .more = U16LD_DENOM_14328_MORE};};
template<> struct libdivide_constants<uint16_t,14329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14329_MAGIC, .more = U16LD_DENOM_14329_MORE};};
template<> struct libdivide_constants<uint16_t,14330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14330_MAGIC, .more = U16LD_DENOM_14330_MORE};};
template<> struct libdivide_constants<uint16_t,14331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14331_MAGIC, .more = U16LD_DENOM_14331_MORE};};
template<> struct libdivide_constants<uint16_t,14332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14332_MAGIC, .more = U16LD_DENOM_14332_MORE};};
template<> struct libdivide_constants<uint16_t,14333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14333_MAGIC, .more = U16LD_DENOM_14333_MORE};};
template<> struct libdivide_constants<uint16_t,14334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14334_MAGIC, .more = U16LD_DENOM_14334_MORE};};
template<> struct libdivide_constants<uint16_t,14335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14335_MAGIC, .more = U16LD_DENOM_14335_MORE};};
template<> struct libdivide_constants<uint16_t,14336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14336_MAGIC, .more = U16LD_DENOM_14336_MORE};};
template<> struct libdivide_constants<uint16_t,14337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14337_MAGIC, .more = U16LD_DENOM_14337_MORE};};
template<> struct libdivide_constants<uint16_t,14338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14338_MAGIC, .more = U16LD_DENOM_14338_MORE};};
template<> struct libdivide_constants<uint16_t,14339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14339_MAGIC, .more = U16LD_DENOM_14339_MORE};};
template<> struct libdivide_constants<uint16_t,14340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14340_MAGIC, .more = U16LD_DENOM_14340_MORE};};
template<> struct libdivide_constants<uint16_t,14341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14341_MAGIC, .more = U16LD_DENOM_14341_MORE};};
template<> struct libdivide_constants<uint16_t,14342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14342_MAGIC, .more = U16LD_DENOM_14342_MORE};};
template<> struct libdivide_constants<uint16_t,14343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14343_MAGIC, .more = U16LD_DENOM_14343_MORE};};
template<> struct libdivide_constants<uint16_t,14344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14344_MAGIC, .more = U16LD_DENOM_14344_MORE};};
template<> struct libdivide_constants<uint16_t,14345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14345_MAGIC, .more = U16LD_DENOM_14345_MORE};};
template<> struct libdivide_constants<uint16_t,14346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14346_MAGIC, .more = U16LD_DENOM_14346_MORE};};
template<> struct libdivide_constants<uint16_t,14347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14347_MAGIC, .more = U16LD_DENOM_14347_MORE};};
template<> struct libdivide_constants<uint16_t,14348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14348_MAGIC, .more = U16LD_DENOM_14348_MORE};};
template<> struct libdivide_constants<uint16_t,14349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14349_MAGIC, .more = U16LD_DENOM_14349_MORE};};
template<> struct libdivide_constants<uint16_t,14350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14350_MAGIC, .more = U16LD_DENOM_14350_MORE};};
template<> struct libdivide_constants<uint16_t,14351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14351_MAGIC, .more = U16LD_DENOM_14351_MORE};};
template<> struct libdivide_constants<uint16_t,14352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14352_MAGIC, .more = U16LD_DENOM_14352_MORE};};
template<> struct libdivide_constants<uint16_t,14353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14353_MAGIC, .more = U16LD_DENOM_14353_MORE};};
template<> struct libdivide_constants<uint16_t,14354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14354_MAGIC, .more = U16LD_DENOM_14354_MORE};};
template<> struct libdivide_constants<uint16_t,14355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14355_MAGIC, .more = U16LD_DENOM_14355_MORE};};
template<> struct libdivide_constants<uint16_t,14356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14356_MAGIC, .more = U16LD_DENOM_14356_MORE};};
template<> struct libdivide_constants<uint16_t,14357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14357_MAGIC, .more = U16LD_DENOM_14357_MORE};};
template<> struct libdivide_constants<uint16_t,14358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14358_MAGIC, .more = U16LD_DENOM_14358_MORE};};
template<> struct libdivide_constants<uint16_t,14359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14359_MAGIC, .more = U16LD_DENOM_14359_MORE};};
template<> struct libdivide_constants<uint16_t,14360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14360_MAGIC, .more = U16LD_DENOM_14360_MORE};};
template<> struct libdivide_constants<uint16_t,14361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14361_MAGIC, .more = U16LD_DENOM_14361_MORE};};
template<> struct libdivide_constants<uint16_t,14362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14362_MAGIC, .more = U16LD_DENOM_14362_MORE};};
template<> struct libdivide_constants<uint16_t,14363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14363_MAGIC, .more = U16LD_DENOM_14363_MORE};};
template<> struct libdivide_constants<uint16_t,14364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14364_MAGIC, .more = U16LD_DENOM_14364_MORE};};
template<> struct libdivide_constants<uint16_t,14365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14365_MAGIC, .more = U16LD_DENOM_14365_MORE};};
template<> struct libdivide_constants<uint16_t,14366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14366_MAGIC, .more = U16LD_DENOM_14366_MORE};};
template<> struct libdivide_constants<uint16_t,14367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14367_MAGIC, .more = U16LD_DENOM_14367_MORE};};
template<> struct libdivide_constants<uint16_t,14368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14368_MAGIC, .more = U16LD_DENOM_14368_MORE};};
template<> struct libdivide_constants<uint16_t,14369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14369_MAGIC, .more = U16LD_DENOM_14369_MORE};};
template<> struct libdivide_constants<uint16_t,14370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14370_MAGIC, .more = U16LD_DENOM_14370_MORE};};
template<> struct libdivide_constants<uint16_t,14371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14371_MAGIC, .more = U16LD_DENOM_14371_MORE};};
template<> struct libdivide_constants<uint16_t,14372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14372_MAGIC, .more = U16LD_DENOM_14372_MORE};};
template<> struct libdivide_constants<uint16_t,14373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14373_MAGIC, .more = U16LD_DENOM_14373_MORE};};
template<> struct libdivide_constants<uint16_t,14374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14374_MAGIC, .more = U16LD_DENOM_14374_MORE};};
template<> struct libdivide_constants<uint16_t,14375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14375_MAGIC, .more = U16LD_DENOM_14375_MORE};};
template<> struct libdivide_constants<uint16_t,14376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14376_MAGIC, .more = U16LD_DENOM_14376_MORE};};
template<> struct libdivide_constants<uint16_t,14377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14377_MAGIC, .more = U16LD_DENOM_14377_MORE};};
template<> struct libdivide_constants<uint16_t,14378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14378_MAGIC, .more = U16LD_DENOM_14378_MORE};};
template<> struct libdivide_constants<uint16_t,14379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14379_MAGIC, .more = U16LD_DENOM_14379_MORE};};
template<> struct libdivide_constants<uint16_t,14380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14380_MAGIC, .more = U16LD_DENOM_14380_MORE};};
template<> struct libdivide_constants<uint16_t,14381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14381_MAGIC, .more = U16LD_DENOM_14381_MORE};};
template<> struct libdivide_constants<uint16_t,14382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14382_MAGIC, .more = U16LD_DENOM_14382_MORE};};
template<> struct libdivide_constants<uint16_t,14383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14383_MAGIC, .more = U16LD_DENOM_14383_MORE};};
template<> struct libdivide_constants<uint16_t,14384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14384_MAGIC, .more = U16LD_DENOM_14384_MORE};};
template<> struct libdivide_constants<uint16_t,14385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14385_MAGIC, .more = U16LD_DENOM_14385_MORE};};
template<> struct libdivide_constants<uint16_t,14386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14386_MAGIC, .more = U16LD_DENOM_14386_MORE};};
template<> struct libdivide_constants<uint16_t,14387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14387_MAGIC, .more = U16LD_DENOM_14387_MORE};};
template<> struct libdivide_constants<uint16_t,14388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14388_MAGIC, .more = U16LD_DENOM_14388_MORE};};
template<> struct libdivide_constants<uint16_t,14389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14389_MAGIC, .more = U16LD_DENOM_14389_MORE};};
template<> struct libdivide_constants<uint16_t,14390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14390_MAGIC, .more = U16LD_DENOM_14390_MORE};};
template<> struct libdivide_constants<uint16_t,14391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14391_MAGIC, .more = U16LD_DENOM_14391_MORE};};
template<> struct libdivide_constants<uint16_t,14392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14392_MAGIC, .more = U16LD_DENOM_14392_MORE};};
template<> struct libdivide_constants<uint16_t,14393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14393_MAGIC, .more = U16LD_DENOM_14393_MORE};};
template<> struct libdivide_constants<uint16_t,14394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14394_MAGIC, .more = U16LD_DENOM_14394_MORE};};
template<> struct libdivide_constants<uint16_t,14395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14395_MAGIC, .more = U16LD_DENOM_14395_MORE};};
template<> struct libdivide_constants<uint16_t,14396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14396_MAGIC, .more = U16LD_DENOM_14396_MORE};};
template<> struct libdivide_constants<uint16_t,14397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14397_MAGIC, .more = U16LD_DENOM_14397_MORE};};
template<> struct libdivide_constants<uint16_t,14398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14398_MAGIC, .more = U16LD_DENOM_14398_MORE};};
template<> struct libdivide_constants<uint16_t,14399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14399_MAGIC, .more = U16LD_DENOM_14399_MORE};};
template<> struct libdivide_constants<uint16_t,14400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14400_MAGIC, .more = U16LD_DENOM_14400_MORE};};
template<> struct libdivide_constants<uint16_t,14401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14401_MAGIC, .more = U16LD_DENOM_14401_MORE};};
template<> struct libdivide_constants<uint16_t,14402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14402_MAGIC, .more = U16LD_DENOM_14402_MORE};};
template<> struct libdivide_constants<uint16_t,14403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14403_MAGIC, .more = U16LD_DENOM_14403_MORE};};
template<> struct libdivide_constants<uint16_t,14404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14404_MAGIC, .more = U16LD_DENOM_14404_MORE};};
template<> struct libdivide_constants<uint16_t,14405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14405_MAGIC, .more = U16LD_DENOM_14405_MORE};};
template<> struct libdivide_constants<uint16_t,14406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14406_MAGIC, .more = U16LD_DENOM_14406_MORE};};
template<> struct libdivide_constants<uint16_t,14407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14407_MAGIC, .more = U16LD_DENOM_14407_MORE};};
template<> struct libdivide_constants<uint16_t,14408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14408_MAGIC, .more = U16LD_DENOM_14408_MORE};};
template<> struct libdivide_constants<uint16_t,14409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14409_MAGIC, .more = U16LD_DENOM_14409_MORE};};
template<> struct libdivide_constants<uint16_t,14410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14410_MAGIC, .more = U16LD_DENOM_14410_MORE};};
template<> struct libdivide_constants<uint16_t,14411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14411_MAGIC, .more = U16LD_DENOM_14411_MORE};};
template<> struct libdivide_constants<uint16_t,14412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14412_MAGIC, .more = U16LD_DENOM_14412_MORE};};
template<> struct libdivide_constants<uint16_t,14413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14413_MAGIC, .more = U16LD_DENOM_14413_MORE};};
template<> struct libdivide_constants<uint16_t,14414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14414_MAGIC, .more = U16LD_DENOM_14414_MORE};};
template<> struct libdivide_constants<uint16_t,14415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14415_MAGIC, .more = U16LD_DENOM_14415_MORE};};
template<> struct libdivide_constants<uint16_t,14416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14416_MAGIC, .more = U16LD_DENOM_14416_MORE};};
template<> struct libdivide_constants<uint16_t,14417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14417_MAGIC, .more = U16LD_DENOM_14417_MORE};};
template<> struct libdivide_constants<uint16_t,14418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14418_MAGIC, .more = U16LD_DENOM_14418_MORE};};
template<> struct libdivide_constants<uint16_t,14419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14419_MAGIC, .more = U16LD_DENOM_14419_MORE};};
template<> struct libdivide_constants<uint16_t,14420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14420_MAGIC, .more = U16LD_DENOM_14420_MORE};};
template<> struct libdivide_constants<uint16_t,14421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14421_MAGIC, .more = U16LD_DENOM_14421_MORE};};
template<> struct libdivide_constants<uint16_t,14422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14422_MAGIC, .more = U16LD_DENOM_14422_MORE};};
template<> struct libdivide_constants<uint16_t,14423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14423_MAGIC, .more = U16LD_DENOM_14423_MORE};};
template<> struct libdivide_constants<uint16_t,14424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14424_MAGIC, .more = U16LD_DENOM_14424_MORE};};
template<> struct libdivide_constants<uint16_t,14425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14425_MAGIC, .more = U16LD_DENOM_14425_MORE};};
template<> struct libdivide_constants<uint16_t,14426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14426_MAGIC, .more = U16LD_DENOM_14426_MORE};};
template<> struct libdivide_constants<uint16_t,14427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14427_MAGIC, .more = U16LD_DENOM_14427_MORE};};
template<> struct libdivide_constants<uint16_t,14428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14428_MAGIC, .more = U16LD_DENOM_14428_MORE};};
template<> struct libdivide_constants<uint16_t,14429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14429_MAGIC, .more = U16LD_DENOM_14429_MORE};};
template<> struct libdivide_constants<uint16_t,14430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14430_MAGIC, .more = U16LD_DENOM_14430_MORE};};
template<> struct libdivide_constants<uint16_t,14431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14431_MAGIC, .more = U16LD_DENOM_14431_MORE};};
template<> struct libdivide_constants<uint16_t,14432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14432_MAGIC, .more = U16LD_DENOM_14432_MORE};};
template<> struct libdivide_constants<uint16_t,14433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14433_MAGIC, .more = U16LD_DENOM_14433_MORE};};
template<> struct libdivide_constants<uint16_t,14434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14434_MAGIC, .more = U16LD_DENOM_14434_MORE};};
template<> struct libdivide_constants<uint16_t,14435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14435_MAGIC, .more = U16LD_DENOM_14435_MORE};};
template<> struct libdivide_constants<uint16_t,14436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14436_MAGIC, .more = U16LD_DENOM_14436_MORE};};
template<> struct libdivide_constants<uint16_t,14437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14437_MAGIC, .more = U16LD_DENOM_14437_MORE};};
template<> struct libdivide_constants<uint16_t,14438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14438_MAGIC, .more = U16LD_DENOM_14438_MORE};};
template<> struct libdivide_constants<uint16_t,14439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14439_MAGIC, .more = U16LD_DENOM_14439_MORE};};
template<> struct libdivide_constants<uint16_t,14440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14440_MAGIC, .more = U16LD_DENOM_14440_MORE};};
template<> struct libdivide_constants<uint16_t,14441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14441_MAGIC, .more = U16LD_DENOM_14441_MORE};};
template<> struct libdivide_constants<uint16_t,14442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14442_MAGIC, .more = U16LD_DENOM_14442_MORE};};
template<> struct libdivide_constants<uint16_t,14443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14443_MAGIC, .more = U16LD_DENOM_14443_MORE};};
template<> struct libdivide_constants<uint16_t,14444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14444_MAGIC, .more = U16LD_DENOM_14444_MORE};};
template<> struct libdivide_constants<uint16_t,14445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14445_MAGIC, .more = U16LD_DENOM_14445_MORE};};
template<> struct libdivide_constants<uint16_t,14446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14446_MAGIC, .more = U16LD_DENOM_14446_MORE};};
template<> struct libdivide_constants<uint16_t,14447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14447_MAGIC, .more = U16LD_DENOM_14447_MORE};};
template<> struct libdivide_constants<uint16_t,14448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14448_MAGIC, .more = U16LD_DENOM_14448_MORE};};
template<> struct libdivide_constants<uint16_t,14449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14449_MAGIC, .more = U16LD_DENOM_14449_MORE};};
template<> struct libdivide_constants<uint16_t,14450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14450_MAGIC, .more = U16LD_DENOM_14450_MORE};};
template<> struct libdivide_constants<uint16_t,14451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14451_MAGIC, .more = U16LD_DENOM_14451_MORE};};
template<> struct libdivide_constants<uint16_t,14452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14452_MAGIC, .more = U16LD_DENOM_14452_MORE};};
template<> struct libdivide_constants<uint16_t,14453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14453_MAGIC, .more = U16LD_DENOM_14453_MORE};};
template<> struct libdivide_constants<uint16_t,14454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14454_MAGIC, .more = U16LD_DENOM_14454_MORE};};
template<> struct libdivide_constants<uint16_t,14455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14455_MAGIC, .more = U16LD_DENOM_14455_MORE};};
template<> struct libdivide_constants<uint16_t,14456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14456_MAGIC, .more = U16LD_DENOM_14456_MORE};};
template<> struct libdivide_constants<uint16_t,14457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14457_MAGIC, .more = U16LD_DENOM_14457_MORE};};
template<> struct libdivide_constants<uint16_t,14458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14458_MAGIC, .more = U16LD_DENOM_14458_MORE};};
template<> struct libdivide_constants<uint16_t,14459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14459_MAGIC, .more = U16LD_DENOM_14459_MORE};};
template<> struct libdivide_constants<uint16_t,14460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14460_MAGIC, .more = U16LD_DENOM_14460_MORE};};
template<> struct libdivide_constants<uint16_t,14461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14461_MAGIC, .more = U16LD_DENOM_14461_MORE};};
template<> struct libdivide_constants<uint16_t,14462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14462_MAGIC, .more = U16LD_DENOM_14462_MORE};};
template<> struct libdivide_constants<uint16_t,14463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14463_MAGIC, .more = U16LD_DENOM_14463_MORE};};
template<> struct libdivide_constants<uint16_t,14464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14464_MAGIC, .more = U16LD_DENOM_14464_MORE};};
template<> struct libdivide_constants<uint16_t,14465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14465_MAGIC, .more = U16LD_DENOM_14465_MORE};};
template<> struct libdivide_constants<uint16_t,14466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14466_MAGIC, .more = U16LD_DENOM_14466_MORE};};
template<> struct libdivide_constants<uint16_t,14467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14467_MAGIC, .more = U16LD_DENOM_14467_MORE};};
template<> struct libdivide_constants<uint16_t,14468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14468_MAGIC, .more = U16LD_DENOM_14468_MORE};};
template<> struct libdivide_constants<uint16_t,14469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14469_MAGIC, .more = U16LD_DENOM_14469_MORE};};
template<> struct libdivide_constants<uint16_t,14470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14470_MAGIC, .more = U16LD_DENOM_14470_MORE};};
template<> struct libdivide_constants<uint16_t,14471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14471_MAGIC, .more = U16LD_DENOM_14471_MORE};};
template<> struct libdivide_constants<uint16_t,14472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14472_MAGIC, .more = U16LD_DENOM_14472_MORE};};
template<> struct libdivide_constants<uint16_t,14473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14473_MAGIC, .more = U16LD_DENOM_14473_MORE};};
template<> struct libdivide_constants<uint16_t,14474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14474_MAGIC, .more = U16LD_DENOM_14474_MORE};};
template<> struct libdivide_constants<uint16_t,14475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14475_MAGIC, .more = U16LD_DENOM_14475_MORE};};
template<> struct libdivide_constants<uint16_t,14476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14476_MAGIC, .more = U16LD_DENOM_14476_MORE};};
template<> struct libdivide_constants<uint16_t,14477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14477_MAGIC, .more = U16LD_DENOM_14477_MORE};};
template<> struct libdivide_constants<uint16_t,14478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14478_MAGIC, .more = U16LD_DENOM_14478_MORE};};
template<> struct libdivide_constants<uint16_t,14479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14479_MAGIC, .more = U16LD_DENOM_14479_MORE};};
template<> struct libdivide_constants<uint16_t,14480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14480_MAGIC, .more = U16LD_DENOM_14480_MORE};};
template<> struct libdivide_constants<uint16_t,14481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14481_MAGIC, .more = U16LD_DENOM_14481_MORE};};
template<> struct libdivide_constants<uint16_t,14482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14482_MAGIC, .more = U16LD_DENOM_14482_MORE};};
template<> struct libdivide_constants<uint16_t,14483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14483_MAGIC, .more = U16LD_DENOM_14483_MORE};};
template<> struct libdivide_constants<uint16_t,14484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14484_MAGIC, .more = U16LD_DENOM_14484_MORE};};
template<> struct libdivide_constants<uint16_t,14485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14485_MAGIC, .more = U16LD_DENOM_14485_MORE};};
template<> struct libdivide_constants<uint16_t,14486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14486_MAGIC, .more = U16LD_DENOM_14486_MORE};};
template<> struct libdivide_constants<uint16_t,14487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14487_MAGIC, .more = U16LD_DENOM_14487_MORE};};
template<> struct libdivide_constants<uint16_t,14488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14488_MAGIC, .more = U16LD_DENOM_14488_MORE};};
template<> struct libdivide_constants<uint16_t,14489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14489_MAGIC, .more = U16LD_DENOM_14489_MORE};};
template<> struct libdivide_constants<uint16_t,14490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14490_MAGIC, .more = U16LD_DENOM_14490_MORE};};
template<> struct libdivide_constants<uint16_t,14491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14491_MAGIC, .more = U16LD_DENOM_14491_MORE};};
template<> struct libdivide_constants<uint16_t,14492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14492_MAGIC, .more = U16LD_DENOM_14492_MORE};};
template<> struct libdivide_constants<uint16_t,14493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14493_MAGIC, .more = U16LD_DENOM_14493_MORE};};
template<> struct libdivide_constants<uint16_t,14494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14494_MAGIC, .more = U16LD_DENOM_14494_MORE};};
template<> struct libdivide_constants<uint16_t,14495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14495_MAGIC, .more = U16LD_DENOM_14495_MORE};};
template<> struct libdivide_constants<uint16_t,14496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14496_MAGIC, .more = U16LD_DENOM_14496_MORE};};
template<> struct libdivide_constants<uint16_t,14497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14497_MAGIC, .more = U16LD_DENOM_14497_MORE};};
template<> struct libdivide_constants<uint16_t,14498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14498_MAGIC, .more = U16LD_DENOM_14498_MORE};};
template<> struct libdivide_constants<uint16_t,14499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14499_MAGIC, .more = U16LD_DENOM_14499_MORE};};
template<> struct libdivide_constants<uint16_t,14500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14500_MAGIC, .more = U16LD_DENOM_14500_MORE};};
template<> struct libdivide_constants<uint16_t,14501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14501_MAGIC, .more = U16LD_DENOM_14501_MORE};};
template<> struct libdivide_constants<uint16_t,14502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14502_MAGIC, .more = U16LD_DENOM_14502_MORE};};
template<> struct libdivide_constants<uint16_t,14503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14503_MAGIC, .more = U16LD_DENOM_14503_MORE};};
template<> struct libdivide_constants<uint16_t,14504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14504_MAGIC, .more = U16LD_DENOM_14504_MORE};};
template<> struct libdivide_constants<uint16_t,14505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14505_MAGIC, .more = U16LD_DENOM_14505_MORE};};
template<> struct libdivide_constants<uint16_t,14506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14506_MAGIC, .more = U16LD_DENOM_14506_MORE};};
template<> struct libdivide_constants<uint16_t,14507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14507_MAGIC, .more = U16LD_DENOM_14507_MORE};};
template<> struct libdivide_constants<uint16_t,14508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14508_MAGIC, .more = U16LD_DENOM_14508_MORE};};
template<> struct libdivide_constants<uint16_t,14509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14509_MAGIC, .more = U16LD_DENOM_14509_MORE};};
template<> struct libdivide_constants<uint16_t,14510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14510_MAGIC, .more = U16LD_DENOM_14510_MORE};};
template<> struct libdivide_constants<uint16_t,14511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14511_MAGIC, .more = U16LD_DENOM_14511_MORE};};
template<> struct libdivide_constants<uint16_t,14512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14512_MAGIC, .more = U16LD_DENOM_14512_MORE};};
template<> struct libdivide_constants<uint16_t,14513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14513_MAGIC, .more = U16LD_DENOM_14513_MORE};};
template<> struct libdivide_constants<uint16_t,14514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14514_MAGIC, .more = U16LD_DENOM_14514_MORE};};
template<> struct libdivide_constants<uint16_t,14515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14515_MAGIC, .more = U16LD_DENOM_14515_MORE};};
template<> struct libdivide_constants<uint16_t,14516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14516_MAGIC, .more = U16LD_DENOM_14516_MORE};};
template<> struct libdivide_constants<uint16_t,14517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14517_MAGIC, .more = U16LD_DENOM_14517_MORE};};
template<> struct libdivide_constants<uint16_t,14518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14518_MAGIC, .more = U16LD_DENOM_14518_MORE};};
template<> struct libdivide_constants<uint16_t,14519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14519_MAGIC, .more = U16LD_DENOM_14519_MORE};};
template<> struct libdivide_constants<uint16_t,14520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14520_MAGIC, .more = U16LD_DENOM_14520_MORE};};
template<> struct libdivide_constants<uint16_t,14521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14521_MAGIC, .more = U16LD_DENOM_14521_MORE};};
template<> struct libdivide_constants<uint16_t,14522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14522_MAGIC, .more = U16LD_DENOM_14522_MORE};};
template<> struct libdivide_constants<uint16_t,14523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14523_MAGIC, .more = U16LD_DENOM_14523_MORE};};
template<> struct libdivide_constants<uint16_t,14524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14524_MAGIC, .more = U16LD_DENOM_14524_MORE};};
template<> struct libdivide_constants<uint16_t,14525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14525_MAGIC, .more = U16LD_DENOM_14525_MORE};};
template<> struct libdivide_constants<uint16_t,14526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14526_MAGIC, .more = U16LD_DENOM_14526_MORE};};
template<> struct libdivide_constants<uint16_t,14527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14527_MAGIC, .more = U16LD_DENOM_14527_MORE};};
template<> struct libdivide_constants<uint16_t,14528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14528_MAGIC, .more = U16LD_DENOM_14528_MORE};};
template<> struct libdivide_constants<uint16_t,14529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14529_MAGIC, .more = U16LD_DENOM_14529_MORE};};
template<> struct libdivide_constants<uint16_t,14530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14530_MAGIC, .more = U16LD_DENOM_14530_MORE};};
template<> struct libdivide_constants<uint16_t,14531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14531_MAGIC, .more = U16LD_DENOM_14531_MORE};};
template<> struct libdivide_constants<uint16_t,14532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14532_MAGIC, .more = U16LD_DENOM_14532_MORE};};
template<> struct libdivide_constants<uint16_t,14533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14533_MAGIC, .more = U16LD_DENOM_14533_MORE};};
template<> struct libdivide_constants<uint16_t,14534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14534_MAGIC, .more = U16LD_DENOM_14534_MORE};};
template<> struct libdivide_constants<uint16_t,14535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14535_MAGIC, .more = U16LD_DENOM_14535_MORE};};
template<> struct libdivide_constants<uint16_t,14536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14536_MAGIC, .more = U16LD_DENOM_14536_MORE};};
template<> struct libdivide_constants<uint16_t,14537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14537_MAGIC, .more = U16LD_DENOM_14537_MORE};};
template<> struct libdivide_constants<uint16_t,14538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14538_MAGIC, .more = U16LD_DENOM_14538_MORE};};
template<> struct libdivide_constants<uint16_t,14539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14539_MAGIC, .more = U16LD_DENOM_14539_MORE};};
template<> struct libdivide_constants<uint16_t,14540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14540_MAGIC, .more = U16LD_DENOM_14540_MORE};};
template<> struct libdivide_constants<uint16_t,14541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14541_MAGIC, .more = U16LD_DENOM_14541_MORE};};
template<> struct libdivide_constants<uint16_t,14542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14542_MAGIC, .more = U16LD_DENOM_14542_MORE};};
template<> struct libdivide_constants<uint16_t,14543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14543_MAGIC, .more = U16LD_DENOM_14543_MORE};};
template<> struct libdivide_constants<uint16_t,14544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14544_MAGIC, .more = U16LD_DENOM_14544_MORE};};
template<> struct libdivide_constants<uint16_t,14545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14545_MAGIC, .more = U16LD_DENOM_14545_MORE};};
template<> struct libdivide_constants<uint16_t,14546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14546_MAGIC, .more = U16LD_DENOM_14546_MORE};};
template<> struct libdivide_constants<uint16_t,14547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14547_MAGIC, .more = U16LD_DENOM_14547_MORE};};
template<> struct libdivide_constants<uint16_t,14548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14548_MAGIC, .more = U16LD_DENOM_14548_MORE};};
template<> struct libdivide_constants<uint16_t,14549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14549_MAGIC, .more = U16LD_DENOM_14549_MORE};};
template<> struct libdivide_constants<uint16_t,14550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14550_MAGIC, .more = U16LD_DENOM_14550_MORE};};
template<> struct libdivide_constants<uint16_t,14551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14551_MAGIC, .more = U16LD_DENOM_14551_MORE};};
template<> struct libdivide_constants<uint16_t,14552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14552_MAGIC, .more = U16LD_DENOM_14552_MORE};};
template<> struct libdivide_constants<uint16_t,14553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14553_MAGIC, .more = U16LD_DENOM_14553_MORE};};
template<> struct libdivide_constants<uint16_t,14554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14554_MAGIC, .more = U16LD_DENOM_14554_MORE};};
template<> struct libdivide_constants<uint16_t,14555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14555_MAGIC, .more = U16LD_DENOM_14555_MORE};};
template<> struct libdivide_constants<uint16_t,14556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14556_MAGIC, .more = U16LD_DENOM_14556_MORE};};
template<> struct libdivide_constants<uint16_t,14557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14557_MAGIC, .more = U16LD_DENOM_14557_MORE};};
template<> struct libdivide_constants<uint16_t,14558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14558_MAGIC, .more = U16LD_DENOM_14558_MORE};};
template<> struct libdivide_constants<uint16_t,14559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14559_MAGIC, .more = U16LD_DENOM_14559_MORE};};
template<> struct libdivide_constants<uint16_t,14560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14560_MAGIC, .more = U16LD_DENOM_14560_MORE};};
template<> struct libdivide_constants<uint16_t,14561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14561_MAGIC, .more = U16LD_DENOM_14561_MORE};};
template<> struct libdivide_constants<uint16_t,14562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14562_MAGIC, .more = U16LD_DENOM_14562_MORE};};
template<> struct libdivide_constants<uint16_t,14563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14563_MAGIC, .more = U16LD_DENOM_14563_MORE};};
template<> struct libdivide_constants<uint16_t,14564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14564_MAGIC, .more = U16LD_DENOM_14564_MORE};};
template<> struct libdivide_constants<uint16_t,14565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14565_MAGIC, .more = U16LD_DENOM_14565_MORE};};
template<> struct libdivide_constants<uint16_t,14566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14566_MAGIC, .more = U16LD_DENOM_14566_MORE};};
template<> struct libdivide_constants<uint16_t,14567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14567_MAGIC, .more = U16LD_DENOM_14567_MORE};};
template<> struct libdivide_constants<uint16_t,14568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14568_MAGIC, .more = U16LD_DENOM_14568_MORE};};
template<> struct libdivide_constants<uint16_t,14569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14569_MAGIC, .more = U16LD_DENOM_14569_MORE};};
template<> struct libdivide_constants<uint16_t,14570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14570_MAGIC, .more = U16LD_DENOM_14570_MORE};};
template<> struct libdivide_constants<uint16_t,14571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14571_MAGIC, .more = U16LD_DENOM_14571_MORE};};
template<> struct libdivide_constants<uint16_t,14572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14572_MAGIC, .more = U16LD_DENOM_14572_MORE};};
template<> struct libdivide_constants<uint16_t,14573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14573_MAGIC, .more = U16LD_DENOM_14573_MORE};};
template<> struct libdivide_constants<uint16_t,14574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14574_MAGIC, .more = U16LD_DENOM_14574_MORE};};
template<> struct libdivide_constants<uint16_t,14575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14575_MAGIC, .more = U16LD_DENOM_14575_MORE};};
template<> struct libdivide_constants<uint16_t,14576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14576_MAGIC, .more = U16LD_DENOM_14576_MORE};};
template<> struct libdivide_constants<uint16_t,14577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14577_MAGIC, .more = U16LD_DENOM_14577_MORE};};
template<> struct libdivide_constants<uint16_t,14578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14578_MAGIC, .more = U16LD_DENOM_14578_MORE};};
template<> struct libdivide_constants<uint16_t,14579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14579_MAGIC, .more = U16LD_DENOM_14579_MORE};};
template<> struct libdivide_constants<uint16_t,14580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14580_MAGIC, .more = U16LD_DENOM_14580_MORE};};
template<> struct libdivide_constants<uint16_t,14581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14581_MAGIC, .more = U16LD_DENOM_14581_MORE};};
template<> struct libdivide_constants<uint16_t,14582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14582_MAGIC, .more = U16LD_DENOM_14582_MORE};};
template<> struct libdivide_constants<uint16_t,14583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14583_MAGIC, .more = U16LD_DENOM_14583_MORE};};
template<> struct libdivide_constants<uint16_t,14584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14584_MAGIC, .more = U16LD_DENOM_14584_MORE};};
template<> struct libdivide_constants<uint16_t,14585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14585_MAGIC, .more = U16LD_DENOM_14585_MORE};};
template<> struct libdivide_constants<uint16_t,14586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14586_MAGIC, .more = U16LD_DENOM_14586_MORE};};
template<> struct libdivide_constants<uint16_t,14587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14587_MAGIC, .more = U16LD_DENOM_14587_MORE};};
template<> struct libdivide_constants<uint16_t,14588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14588_MAGIC, .more = U16LD_DENOM_14588_MORE};};
template<> struct libdivide_constants<uint16_t,14589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14589_MAGIC, .more = U16LD_DENOM_14589_MORE};};
template<> struct libdivide_constants<uint16_t,14590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14590_MAGIC, .more = U16LD_DENOM_14590_MORE};};
template<> struct libdivide_constants<uint16_t,14591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14591_MAGIC, .more = U16LD_DENOM_14591_MORE};};
template<> struct libdivide_constants<uint16_t,14592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14592_MAGIC, .more = U16LD_DENOM_14592_MORE};};
template<> struct libdivide_constants<uint16_t,14593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14593_MAGIC, .more = U16LD_DENOM_14593_MORE};};
template<> struct libdivide_constants<uint16_t,14594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14594_MAGIC, .more = U16LD_DENOM_14594_MORE};};
template<> struct libdivide_constants<uint16_t,14595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14595_MAGIC, .more = U16LD_DENOM_14595_MORE};};
template<> struct libdivide_constants<uint16_t,14596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14596_MAGIC, .more = U16LD_DENOM_14596_MORE};};
template<> struct libdivide_constants<uint16_t,14597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14597_MAGIC, .more = U16LD_DENOM_14597_MORE};};
template<> struct libdivide_constants<uint16_t,14598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14598_MAGIC, .more = U16LD_DENOM_14598_MORE};};
template<> struct libdivide_constants<uint16_t,14599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14599_MAGIC, .more = U16LD_DENOM_14599_MORE};};
template<> struct libdivide_constants<uint16_t,14600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14600_MAGIC, .more = U16LD_DENOM_14600_MORE};};
template<> struct libdivide_constants<uint16_t,14601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14601_MAGIC, .more = U16LD_DENOM_14601_MORE};};
template<> struct libdivide_constants<uint16_t,14602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14602_MAGIC, .more = U16LD_DENOM_14602_MORE};};
template<> struct libdivide_constants<uint16_t,14603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14603_MAGIC, .more = U16LD_DENOM_14603_MORE};};
template<> struct libdivide_constants<uint16_t,14604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14604_MAGIC, .more = U16LD_DENOM_14604_MORE};};
template<> struct libdivide_constants<uint16_t,14605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14605_MAGIC, .more = U16LD_DENOM_14605_MORE};};
template<> struct libdivide_constants<uint16_t,14606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14606_MAGIC, .more = U16LD_DENOM_14606_MORE};};
template<> struct libdivide_constants<uint16_t,14607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14607_MAGIC, .more = U16LD_DENOM_14607_MORE};};
template<> struct libdivide_constants<uint16_t,14608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14608_MAGIC, .more = U16LD_DENOM_14608_MORE};};
template<> struct libdivide_constants<uint16_t,14609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14609_MAGIC, .more = U16LD_DENOM_14609_MORE};};
template<> struct libdivide_constants<uint16_t,14610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14610_MAGIC, .more = U16LD_DENOM_14610_MORE};};
template<> struct libdivide_constants<uint16_t,14611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14611_MAGIC, .more = U16LD_DENOM_14611_MORE};};
template<> struct libdivide_constants<uint16_t,14612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14612_MAGIC, .more = U16LD_DENOM_14612_MORE};};
template<> struct libdivide_constants<uint16_t,14613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14613_MAGIC, .more = U16LD_DENOM_14613_MORE};};
template<> struct libdivide_constants<uint16_t,14614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14614_MAGIC, .more = U16LD_DENOM_14614_MORE};};
template<> struct libdivide_constants<uint16_t,14615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14615_MAGIC, .more = U16LD_DENOM_14615_MORE};};
template<> struct libdivide_constants<uint16_t,14616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14616_MAGIC, .more = U16LD_DENOM_14616_MORE};};
template<> struct libdivide_constants<uint16_t,14617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14617_MAGIC, .more = U16LD_DENOM_14617_MORE};};
template<> struct libdivide_constants<uint16_t,14618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14618_MAGIC, .more = U16LD_DENOM_14618_MORE};};
template<> struct libdivide_constants<uint16_t,14619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14619_MAGIC, .more = U16LD_DENOM_14619_MORE};};
template<> struct libdivide_constants<uint16_t,14620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14620_MAGIC, .more = U16LD_DENOM_14620_MORE};};
template<> struct libdivide_constants<uint16_t,14621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14621_MAGIC, .more = U16LD_DENOM_14621_MORE};};
template<> struct libdivide_constants<uint16_t,14622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14622_MAGIC, .more = U16LD_DENOM_14622_MORE};};
template<> struct libdivide_constants<uint16_t,14623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14623_MAGIC, .more = U16LD_DENOM_14623_MORE};};
template<> struct libdivide_constants<uint16_t,14624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14624_MAGIC, .more = U16LD_DENOM_14624_MORE};};
template<> struct libdivide_constants<uint16_t,14625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14625_MAGIC, .more = U16LD_DENOM_14625_MORE};};
template<> struct libdivide_constants<uint16_t,14626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14626_MAGIC, .more = U16LD_DENOM_14626_MORE};};
template<> struct libdivide_constants<uint16_t,14627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14627_MAGIC, .more = U16LD_DENOM_14627_MORE};};
template<> struct libdivide_constants<uint16_t,14628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14628_MAGIC, .more = U16LD_DENOM_14628_MORE};};
template<> struct libdivide_constants<uint16_t,14629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14629_MAGIC, .more = U16LD_DENOM_14629_MORE};};
template<> struct libdivide_constants<uint16_t,14630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14630_MAGIC, .more = U16LD_DENOM_14630_MORE};};
template<> struct libdivide_constants<uint16_t,14631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14631_MAGIC, .more = U16LD_DENOM_14631_MORE};};
template<> struct libdivide_constants<uint16_t,14632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14632_MAGIC, .more = U16LD_DENOM_14632_MORE};};
template<> struct libdivide_constants<uint16_t,14633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14633_MAGIC, .more = U16LD_DENOM_14633_MORE};};
template<> struct libdivide_constants<uint16_t,14634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14634_MAGIC, .more = U16LD_DENOM_14634_MORE};};
template<> struct libdivide_constants<uint16_t,14635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14635_MAGIC, .more = U16LD_DENOM_14635_MORE};};
template<> struct libdivide_constants<uint16_t,14636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14636_MAGIC, .more = U16LD_DENOM_14636_MORE};};
template<> struct libdivide_constants<uint16_t,14637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14637_MAGIC, .more = U16LD_DENOM_14637_MORE};};
template<> struct libdivide_constants<uint16_t,14638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14638_MAGIC, .more = U16LD_DENOM_14638_MORE};};
template<> struct libdivide_constants<uint16_t,14639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14639_MAGIC, .more = U16LD_DENOM_14639_MORE};};
template<> struct libdivide_constants<uint16_t,14640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14640_MAGIC, .more = U16LD_DENOM_14640_MORE};};
template<> struct libdivide_constants<uint16_t,14641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14641_MAGIC, .more = U16LD_DENOM_14641_MORE};};
template<> struct libdivide_constants<uint16_t,14642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14642_MAGIC, .more = U16LD_DENOM_14642_MORE};};
template<> struct libdivide_constants<uint16_t,14643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14643_MAGIC, .more = U16LD_DENOM_14643_MORE};};
template<> struct libdivide_constants<uint16_t,14644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14644_MAGIC, .more = U16LD_DENOM_14644_MORE};};
template<> struct libdivide_constants<uint16_t,14645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14645_MAGIC, .more = U16LD_DENOM_14645_MORE};};
template<> struct libdivide_constants<uint16_t,14646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14646_MAGIC, .more = U16LD_DENOM_14646_MORE};};
template<> struct libdivide_constants<uint16_t,14647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14647_MAGIC, .more = U16LD_DENOM_14647_MORE};};
template<> struct libdivide_constants<uint16_t,14648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14648_MAGIC, .more = U16LD_DENOM_14648_MORE};};
template<> struct libdivide_constants<uint16_t,14649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14649_MAGIC, .more = U16LD_DENOM_14649_MORE};};
template<> struct libdivide_constants<uint16_t,14650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14650_MAGIC, .more = U16LD_DENOM_14650_MORE};};
template<> struct libdivide_constants<uint16_t,14651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14651_MAGIC, .more = U16LD_DENOM_14651_MORE};};
template<> struct libdivide_constants<uint16_t,14652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14652_MAGIC, .more = U16LD_DENOM_14652_MORE};};
template<> struct libdivide_constants<uint16_t,14653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14653_MAGIC, .more = U16LD_DENOM_14653_MORE};};
template<> struct libdivide_constants<uint16_t,14654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14654_MAGIC, .more = U16LD_DENOM_14654_MORE};};
template<> struct libdivide_constants<uint16_t,14655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14655_MAGIC, .more = U16LD_DENOM_14655_MORE};};
template<> struct libdivide_constants<uint16_t,14656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14656_MAGIC, .more = U16LD_DENOM_14656_MORE};};
template<> struct libdivide_constants<uint16_t,14657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14657_MAGIC, .more = U16LD_DENOM_14657_MORE};};
template<> struct libdivide_constants<uint16_t,14658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14658_MAGIC, .more = U16LD_DENOM_14658_MORE};};
template<> struct libdivide_constants<uint16_t,14659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14659_MAGIC, .more = U16LD_DENOM_14659_MORE};};
template<> struct libdivide_constants<uint16_t,14660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14660_MAGIC, .more = U16LD_DENOM_14660_MORE};};
template<> struct libdivide_constants<uint16_t,14661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14661_MAGIC, .more = U16LD_DENOM_14661_MORE};};
template<> struct libdivide_constants<uint16_t,14662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14662_MAGIC, .more = U16LD_DENOM_14662_MORE};};
template<> struct libdivide_constants<uint16_t,14663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14663_MAGIC, .more = U16LD_DENOM_14663_MORE};};
template<> struct libdivide_constants<uint16_t,14664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14664_MAGIC, .more = U16LD_DENOM_14664_MORE};};
template<> struct libdivide_constants<uint16_t,14665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14665_MAGIC, .more = U16LD_DENOM_14665_MORE};};
template<> struct libdivide_constants<uint16_t,14666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14666_MAGIC, .more = U16LD_DENOM_14666_MORE};};
template<> struct libdivide_constants<uint16_t,14667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14667_MAGIC, .more = U16LD_DENOM_14667_MORE};};
template<> struct libdivide_constants<uint16_t,14668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14668_MAGIC, .more = U16LD_DENOM_14668_MORE};};
template<> struct libdivide_constants<uint16_t,14669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14669_MAGIC, .more = U16LD_DENOM_14669_MORE};};
template<> struct libdivide_constants<uint16_t,14670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14670_MAGIC, .more = U16LD_DENOM_14670_MORE};};
template<> struct libdivide_constants<uint16_t,14671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14671_MAGIC, .more = U16LD_DENOM_14671_MORE};};
template<> struct libdivide_constants<uint16_t,14672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14672_MAGIC, .more = U16LD_DENOM_14672_MORE};};
template<> struct libdivide_constants<uint16_t,14673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14673_MAGIC, .more = U16LD_DENOM_14673_MORE};};
template<> struct libdivide_constants<uint16_t,14674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14674_MAGIC, .more = U16LD_DENOM_14674_MORE};};
template<> struct libdivide_constants<uint16_t,14675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14675_MAGIC, .more = U16LD_DENOM_14675_MORE};};
template<> struct libdivide_constants<uint16_t,14676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14676_MAGIC, .more = U16LD_DENOM_14676_MORE};};
template<> struct libdivide_constants<uint16_t,14677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14677_MAGIC, .more = U16LD_DENOM_14677_MORE};};
template<> struct libdivide_constants<uint16_t,14678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14678_MAGIC, .more = U16LD_DENOM_14678_MORE};};
template<> struct libdivide_constants<uint16_t,14679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14679_MAGIC, .more = U16LD_DENOM_14679_MORE};};
template<> struct libdivide_constants<uint16_t,14680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14680_MAGIC, .more = U16LD_DENOM_14680_MORE};};
template<> struct libdivide_constants<uint16_t,14681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14681_MAGIC, .more = U16LD_DENOM_14681_MORE};};
template<> struct libdivide_constants<uint16_t,14682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14682_MAGIC, .more = U16LD_DENOM_14682_MORE};};
template<> struct libdivide_constants<uint16_t,14683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14683_MAGIC, .more = U16LD_DENOM_14683_MORE};};
template<> struct libdivide_constants<uint16_t,14684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14684_MAGIC, .more = U16LD_DENOM_14684_MORE};};
template<> struct libdivide_constants<uint16_t,14685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14685_MAGIC, .more = U16LD_DENOM_14685_MORE};};
template<> struct libdivide_constants<uint16_t,14686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14686_MAGIC, .more = U16LD_DENOM_14686_MORE};};
template<> struct libdivide_constants<uint16_t,14687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14687_MAGIC, .more = U16LD_DENOM_14687_MORE};};
template<> struct libdivide_constants<uint16_t,14688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14688_MAGIC, .more = U16LD_DENOM_14688_MORE};};
template<> struct libdivide_constants<uint16_t,14689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14689_MAGIC, .more = U16LD_DENOM_14689_MORE};};
template<> struct libdivide_constants<uint16_t,14690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14690_MAGIC, .more = U16LD_DENOM_14690_MORE};};
template<> struct libdivide_constants<uint16_t,14691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14691_MAGIC, .more = U16LD_DENOM_14691_MORE};};
template<> struct libdivide_constants<uint16_t,14692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14692_MAGIC, .more = U16LD_DENOM_14692_MORE};};
template<> struct libdivide_constants<uint16_t,14693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14693_MAGIC, .more = U16LD_DENOM_14693_MORE};};
template<> struct libdivide_constants<uint16_t,14694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14694_MAGIC, .more = U16LD_DENOM_14694_MORE};};
template<> struct libdivide_constants<uint16_t,14695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14695_MAGIC, .more = U16LD_DENOM_14695_MORE};};
template<> struct libdivide_constants<uint16_t,14696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14696_MAGIC, .more = U16LD_DENOM_14696_MORE};};
template<> struct libdivide_constants<uint16_t,14697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14697_MAGIC, .more = U16LD_DENOM_14697_MORE};};
template<> struct libdivide_constants<uint16_t,14698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14698_MAGIC, .more = U16LD_DENOM_14698_MORE};};
template<> struct libdivide_constants<uint16_t,14699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14699_MAGIC, .more = U16LD_DENOM_14699_MORE};};
template<> struct libdivide_constants<uint16_t,14700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14700_MAGIC, .more = U16LD_DENOM_14700_MORE};};
template<> struct libdivide_constants<uint16_t,14701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14701_MAGIC, .more = U16LD_DENOM_14701_MORE};};
template<> struct libdivide_constants<uint16_t,14702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14702_MAGIC, .more = U16LD_DENOM_14702_MORE};};
template<> struct libdivide_constants<uint16_t,14703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14703_MAGIC, .more = U16LD_DENOM_14703_MORE};};
template<> struct libdivide_constants<uint16_t,14704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14704_MAGIC, .more = U16LD_DENOM_14704_MORE};};
template<> struct libdivide_constants<uint16_t,14705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14705_MAGIC, .more = U16LD_DENOM_14705_MORE};};
template<> struct libdivide_constants<uint16_t,14706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14706_MAGIC, .more = U16LD_DENOM_14706_MORE};};
template<> struct libdivide_constants<uint16_t,14707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14707_MAGIC, .more = U16LD_DENOM_14707_MORE};};
template<> struct libdivide_constants<uint16_t,14708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14708_MAGIC, .more = U16LD_DENOM_14708_MORE};};
template<> struct libdivide_constants<uint16_t,14709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14709_MAGIC, .more = U16LD_DENOM_14709_MORE};};
template<> struct libdivide_constants<uint16_t,14710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14710_MAGIC, .more = U16LD_DENOM_14710_MORE};};
template<> struct libdivide_constants<uint16_t,14711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14711_MAGIC, .more = U16LD_DENOM_14711_MORE};};
template<> struct libdivide_constants<uint16_t,14712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14712_MAGIC, .more = U16LD_DENOM_14712_MORE};};
template<> struct libdivide_constants<uint16_t,14713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14713_MAGIC, .more = U16LD_DENOM_14713_MORE};};
template<> struct libdivide_constants<uint16_t,14714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14714_MAGIC, .more = U16LD_DENOM_14714_MORE};};
template<> struct libdivide_constants<uint16_t,14715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14715_MAGIC, .more = U16LD_DENOM_14715_MORE};};
template<> struct libdivide_constants<uint16_t,14716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14716_MAGIC, .more = U16LD_DENOM_14716_MORE};};
template<> struct libdivide_constants<uint16_t,14717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14717_MAGIC, .more = U16LD_DENOM_14717_MORE};};
template<> struct libdivide_constants<uint16_t,14718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14718_MAGIC, .more = U16LD_DENOM_14718_MORE};};
template<> struct libdivide_constants<uint16_t,14719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14719_MAGIC, .more = U16LD_DENOM_14719_MORE};};
template<> struct libdivide_constants<uint16_t,14720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14720_MAGIC, .more = U16LD_DENOM_14720_MORE};};
template<> struct libdivide_constants<uint16_t,14721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14721_MAGIC, .more = U16LD_DENOM_14721_MORE};};
template<> struct libdivide_constants<uint16_t,14722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14722_MAGIC, .more = U16LD_DENOM_14722_MORE};};
template<> struct libdivide_constants<uint16_t,14723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14723_MAGIC, .more = U16LD_DENOM_14723_MORE};};
template<> struct libdivide_constants<uint16_t,14724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14724_MAGIC, .more = U16LD_DENOM_14724_MORE};};
template<> struct libdivide_constants<uint16_t,14725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14725_MAGIC, .more = U16LD_DENOM_14725_MORE};};
template<> struct libdivide_constants<uint16_t,14726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14726_MAGIC, .more = U16LD_DENOM_14726_MORE};};
template<> struct libdivide_constants<uint16_t,14727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14727_MAGIC, .more = U16LD_DENOM_14727_MORE};};
template<> struct libdivide_constants<uint16_t,14728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14728_MAGIC, .more = U16LD_DENOM_14728_MORE};};
template<> struct libdivide_constants<uint16_t,14729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14729_MAGIC, .more = U16LD_DENOM_14729_MORE};};
template<> struct libdivide_constants<uint16_t,14730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14730_MAGIC, .more = U16LD_DENOM_14730_MORE};};
template<> struct libdivide_constants<uint16_t,14731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14731_MAGIC, .more = U16LD_DENOM_14731_MORE};};
template<> struct libdivide_constants<uint16_t,14732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14732_MAGIC, .more = U16LD_DENOM_14732_MORE};};
template<> struct libdivide_constants<uint16_t,14733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14733_MAGIC, .more = U16LD_DENOM_14733_MORE};};
template<> struct libdivide_constants<uint16_t,14734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14734_MAGIC, .more = U16LD_DENOM_14734_MORE};};
template<> struct libdivide_constants<uint16_t,14735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14735_MAGIC, .more = U16LD_DENOM_14735_MORE};};
template<> struct libdivide_constants<uint16_t,14736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14736_MAGIC, .more = U16LD_DENOM_14736_MORE};};
template<> struct libdivide_constants<uint16_t,14737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14737_MAGIC, .more = U16LD_DENOM_14737_MORE};};
template<> struct libdivide_constants<uint16_t,14738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14738_MAGIC, .more = U16LD_DENOM_14738_MORE};};
template<> struct libdivide_constants<uint16_t,14739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14739_MAGIC, .more = U16LD_DENOM_14739_MORE};};
template<> struct libdivide_constants<uint16_t,14740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14740_MAGIC, .more = U16LD_DENOM_14740_MORE};};
template<> struct libdivide_constants<uint16_t,14741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14741_MAGIC, .more = U16LD_DENOM_14741_MORE};};
template<> struct libdivide_constants<uint16_t,14742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14742_MAGIC, .more = U16LD_DENOM_14742_MORE};};
template<> struct libdivide_constants<uint16_t,14743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14743_MAGIC, .more = U16LD_DENOM_14743_MORE};};
template<> struct libdivide_constants<uint16_t,14744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14744_MAGIC, .more = U16LD_DENOM_14744_MORE};};
template<> struct libdivide_constants<uint16_t,14745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14745_MAGIC, .more = U16LD_DENOM_14745_MORE};};
template<> struct libdivide_constants<uint16_t,14746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14746_MAGIC, .more = U16LD_DENOM_14746_MORE};};
template<> struct libdivide_constants<uint16_t,14747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14747_MAGIC, .more = U16LD_DENOM_14747_MORE};};
template<> struct libdivide_constants<uint16_t,14748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14748_MAGIC, .more = U16LD_DENOM_14748_MORE};};
template<> struct libdivide_constants<uint16_t,14749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14749_MAGIC, .more = U16LD_DENOM_14749_MORE};};
template<> struct libdivide_constants<uint16_t,14750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14750_MAGIC, .more = U16LD_DENOM_14750_MORE};};
template<> struct libdivide_constants<uint16_t,14751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14751_MAGIC, .more = U16LD_DENOM_14751_MORE};};
template<> struct libdivide_constants<uint16_t,14752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14752_MAGIC, .more = U16LD_DENOM_14752_MORE};};
template<> struct libdivide_constants<uint16_t,14753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14753_MAGIC, .more = U16LD_DENOM_14753_MORE};};
template<> struct libdivide_constants<uint16_t,14754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14754_MAGIC, .more = U16LD_DENOM_14754_MORE};};
template<> struct libdivide_constants<uint16_t,14755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14755_MAGIC, .more = U16LD_DENOM_14755_MORE};};
template<> struct libdivide_constants<uint16_t,14756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14756_MAGIC, .more = U16LD_DENOM_14756_MORE};};
template<> struct libdivide_constants<uint16_t,14757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14757_MAGIC, .more = U16LD_DENOM_14757_MORE};};
template<> struct libdivide_constants<uint16_t,14758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14758_MAGIC, .more = U16LD_DENOM_14758_MORE};};
template<> struct libdivide_constants<uint16_t,14759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14759_MAGIC, .more = U16LD_DENOM_14759_MORE};};
template<> struct libdivide_constants<uint16_t,14760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14760_MAGIC, .more = U16LD_DENOM_14760_MORE};};
template<> struct libdivide_constants<uint16_t,14761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14761_MAGIC, .more = U16LD_DENOM_14761_MORE};};
template<> struct libdivide_constants<uint16_t,14762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14762_MAGIC, .more = U16LD_DENOM_14762_MORE};};
template<> struct libdivide_constants<uint16_t,14763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14763_MAGIC, .more = U16LD_DENOM_14763_MORE};};
template<> struct libdivide_constants<uint16_t,14764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14764_MAGIC, .more = U16LD_DENOM_14764_MORE};};
template<> struct libdivide_constants<uint16_t,14765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14765_MAGIC, .more = U16LD_DENOM_14765_MORE};};
template<> struct libdivide_constants<uint16_t,14766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14766_MAGIC, .more = U16LD_DENOM_14766_MORE};};
template<> struct libdivide_constants<uint16_t,14767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14767_MAGIC, .more = U16LD_DENOM_14767_MORE};};
template<> struct libdivide_constants<uint16_t,14768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14768_MAGIC, .more = U16LD_DENOM_14768_MORE};};
template<> struct libdivide_constants<uint16_t,14769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14769_MAGIC, .more = U16LD_DENOM_14769_MORE};};
template<> struct libdivide_constants<uint16_t,14770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14770_MAGIC, .more = U16LD_DENOM_14770_MORE};};
template<> struct libdivide_constants<uint16_t,14771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14771_MAGIC, .more = U16LD_DENOM_14771_MORE};};
template<> struct libdivide_constants<uint16_t,14772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14772_MAGIC, .more = U16LD_DENOM_14772_MORE};};
template<> struct libdivide_constants<uint16_t,14773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14773_MAGIC, .more = U16LD_DENOM_14773_MORE};};
template<> struct libdivide_constants<uint16_t,14774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14774_MAGIC, .more = U16LD_DENOM_14774_MORE};};
template<> struct libdivide_constants<uint16_t,14775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14775_MAGIC, .more = U16LD_DENOM_14775_MORE};};
template<> struct libdivide_constants<uint16_t,14776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14776_MAGIC, .more = U16LD_DENOM_14776_MORE};};
template<> struct libdivide_constants<uint16_t,14777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14777_MAGIC, .more = U16LD_DENOM_14777_MORE};};
template<> struct libdivide_constants<uint16_t,14778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14778_MAGIC, .more = U16LD_DENOM_14778_MORE};};
template<> struct libdivide_constants<uint16_t,14779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14779_MAGIC, .more = U16LD_DENOM_14779_MORE};};
template<> struct libdivide_constants<uint16_t,14780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14780_MAGIC, .more = U16LD_DENOM_14780_MORE};};
template<> struct libdivide_constants<uint16_t,14781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14781_MAGIC, .more = U16LD_DENOM_14781_MORE};};
template<> struct libdivide_constants<uint16_t,14782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14782_MAGIC, .more = U16LD_DENOM_14782_MORE};};
template<> struct libdivide_constants<uint16_t,14783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14783_MAGIC, .more = U16LD_DENOM_14783_MORE};};
template<> struct libdivide_constants<uint16_t,14784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14784_MAGIC, .more = U16LD_DENOM_14784_MORE};};
template<> struct libdivide_constants<uint16_t,14785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14785_MAGIC, .more = U16LD_DENOM_14785_MORE};};
template<> struct libdivide_constants<uint16_t,14786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14786_MAGIC, .more = U16LD_DENOM_14786_MORE};};
template<> struct libdivide_constants<uint16_t,14787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14787_MAGIC, .more = U16LD_DENOM_14787_MORE};};
template<> struct libdivide_constants<uint16_t,14788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14788_MAGIC, .more = U16LD_DENOM_14788_MORE};};
template<> struct libdivide_constants<uint16_t,14789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14789_MAGIC, .more = U16LD_DENOM_14789_MORE};};
template<> struct libdivide_constants<uint16_t,14790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14790_MAGIC, .more = U16LD_DENOM_14790_MORE};};
template<> struct libdivide_constants<uint16_t,14791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14791_MAGIC, .more = U16LD_DENOM_14791_MORE};};
template<> struct libdivide_constants<uint16_t,14792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14792_MAGIC, .more = U16LD_DENOM_14792_MORE};};
template<> struct libdivide_constants<uint16_t,14793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14793_MAGIC, .more = U16LD_DENOM_14793_MORE};};
template<> struct libdivide_constants<uint16_t,14794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14794_MAGIC, .more = U16LD_DENOM_14794_MORE};};
template<> struct libdivide_constants<uint16_t,14795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14795_MAGIC, .more = U16LD_DENOM_14795_MORE};};
template<> struct libdivide_constants<uint16_t,14796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14796_MAGIC, .more = U16LD_DENOM_14796_MORE};};
template<> struct libdivide_constants<uint16_t,14797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14797_MAGIC, .more = U16LD_DENOM_14797_MORE};};
template<> struct libdivide_constants<uint16_t,14798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14798_MAGIC, .more = U16LD_DENOM_14798_MORE};};
template<> struct libdivide_constants<uint16_t,14799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14799_MAGIC, .more = U16LD_DENOM_14799_MORE};};
template<> struct libdivide_constants<uint16_t,14800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14800_MAGIC, .more = U16LD_DENOM_14800_MORE};};
template<> struct libdivide_constants<uint16_t,14801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14801_MAGIC, .more = U16LD_DENOM_14801_MORE};};
template<> struct libdivide_constants<uint16_t,14802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14802_MAGIC, .more = U16LD_DENOM_14802_MORE};};
template<> struct libdivide_constants<uint16_t,14803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14803_MAGIC, .more = U16LD_DENOM_14803_MORE};};
template<> struct libdivide_constants<uint16_t,14804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14804_MAGIC, .more = U16LD_DENOM_14804_MORE};};
template<> struct libdivide_constants<uint16_t,14805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14805_MAGIC, .more = U16LD_DENOM_14805_MORE};};
template<> struct libdivide_constants<uint16_t,14806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14806_MAGIC, .more = U16LD_DENOM_14806_MORE};};
template<> struct libdivide_constants<uint16_t,14807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14807_MAGIC, .more = U16LD_DENOM_14807_MORE};};
template<> struct libdivide_constants<uint16_t,14808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14808_MAGIC, .more = U16LD_DENOM_14808_MORE};};
template<> struct libdivide_constants<uint16_t,14809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14809_MAGIC, .more = U16LD_DENOM_14809_MORE};};
template<> struct libdivide_constants<uint16_t,14810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14810_MAGIC, .more = U16LD_DENOM_14810_MORE};};
template<> struct libdivide_constants<uint16_t,14811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14811_MAGIC, .more = U16LD_DENOM_14811_MORE};};
template<> struct libdivide_constants<uint16_t,14812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14812_MAGIC, .more = U16LD_DENOM_14812_MORE};};
template<> struct libdivide_constants<uint16_t,14813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14813_MAGIC, .more = U16LD_DENOM_14813_MORE};};
template<> struct libdivide_constants<uint16_t,14814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14814_MAGIC, .more = U16LD_DENOM_14814_MORE};};
template<> struct libdivide_constants<uint16_t,14815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14815_MAGIC, .more = U16LD_DENOM_14815_MORE};};
template<> struct libdivide_constants<uint16_t,14816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14816_MAGIC, .more = U16LD_DENOM_14816_MORE};};
template<> struct libdivide_constants<uint16_t,14817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14817_MAGIC, .more = U16LD_DENOM_14817_MORE};};
template<> struct libdivide_constants<uint16_t,14818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14818_MAGIC, .more = U16LD_DENOM_14818_MORE};};
template<> struct libdivide_constants<uint16_t,14819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14819_MAGIC, .more = U16LD_DENOM_14819_MORE};};
template<> struct libdivide_constants<uint16_t,14820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14820_MAGIC, .more = U16LD_DENOM_14820_MORE};};
template<> struct libdivide_constants<uint16_t,14821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14821_MAGIC, .more = U16LD_DENOM_14821_MORE};};
template<> struct libdivide_constants<uint16_t,14822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14822_MAGIC, .more = U16LD_DENOM_14822_MORE};};
template<> struct libdivide_constants<uint16_t,14823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14823_MAGIC, .more = U16LD_DENOM_14823_MORE};};
template<> struct libdivide_constants<uint16_t,14824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14824_MAGIC, .more = U16LD_DENOM_14824_MORE};};
template<> struct libdivide_constants<uint16_t,14825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14825_MAGIC, .more = U16LD_DENOM_14825_MORE};};
template<> struct libdivide_constants<uint16_t,14826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14826_MAGIC, .more = U16LD_DENOM_14826_MORE};};
template<> struct libdivide_constants<uint16_t,14827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14827_MAGIC, .more = U16LD_DENOM_14827_MORE};};
template<> struct libdivide_constants<uint16_t,14828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14828_MAGIC, .more = U16LD_DENOM_14828_MORE};};
template<> struct libdivide_constants<uint16_t,14829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14829_MAGIC, .more = U16LD_DENOM_14829_MORE};};
template<> struct libdivide_constants<uint16_t,14830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14830_MAGIC, .more = U16LD_DENOM_14830_MORE};};
template<> struct libdivide_constants<uint16_t,14831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14831_MAGIC, .more = U16LD_DENOM_14831_MORE};};
template<> struct libdivide_constants<uint16_t,14832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14832_MAGIC, .more = U16LD_DENOM_14832_MORE};};
template<> struct libdivide_constants<uint16_t,14833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14833_MAGIC, .more = U16LD_DENOM_14833_MORE};};
template<> struct libdivide_constants<uint16_t,14834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14834_MAGIC, .more = U16LD_DENOM_14834_MORE};};
template<> struct libdivide_constants<uint16_t,14835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14835_MAGIC, .more = U16LD_DENOM_14835_MORE};};
template<> struct libdivide_constants<uint16_t,14836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14836_MAGIC, .more = U16LD_DENOM_14836_MORE};};
template<> struct libdivide_constants<uint16_t,14837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14837_MAGIC, .more = U16LD_DENOM_14837_MORE};};
template<> struct libdivide_constants<uint16_t,14838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14838_MAGIC, .more = U16LD_DENOM_14838_MORE};};
template<> struct libdivide_constants<uint16_t,14839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14839_MAGIC, .more = U16LD_DENOM_14839_MORE};};
template<> struct libdivide_constants<uint16_t,14840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14840_MAGIC, .more = U16LD_DENOM_14840_MORE};};
template<> struct libdivide_constants<uint16_t,14841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14841_MAGIC, .more = U16LD_DENOM_14841_MORE};};
template<> struct libdivide_constants<uint16_t,14842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14842_MAGIC, .more = U16LD_DENOM_14842_MORE};};
template<> struct libdivide_constants<uint16_t,14843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14843_MAGIC, .more = U16LD_DENOM_14843_MORE};};
template<> struct libdivide_constants<uint16_t,14844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14844_MAGIC, .more = U16LD_DENOM_14844_MORE};};
template<> struct libdivide_constants<uint16_t,14845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14845_MAGIC, .more = U16LD_DENOM_14845_MORE};};
template<> struct libdivide_constants<uint16_t,14846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14846_MAGIC, .more = U16LD_DENOM_14846_MORE};};
template<> struct libdivide_constants<uint16_t,14847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14847_MAGIC, .more = U16LD_DENOM_14847_MORE};};
template<> struct libdivide_constants<uint16_t,14848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14848_MAGIC, .more = U16LD_DENOM_14848_MORE};};
template<> struct libdivide_constants<uint16_t,14849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14849_MAGIC, .more = U16LD_DENOM_14849_MORE};};
template<> struct libdivide_constants<uint16_t,14850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14850_MAGIC, .more = U16LD_DENOM_14850_MORE};};
template<> struct libdivide_constants<uint16_t,14851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14851_MAGIC, .more = U16LD_DENOM_14851_MORE};};
template<> struct libdivide_constants<uint16_t,14852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14852_MAGIC, .more = U16LD_DENOM_14852_MORE};};
template<> struct libdivide_constants<uint16_t,14853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14853_MAGIC, .more = U16LD_DENOM_14853_MORE};};
template<> struct libdivide_constants<uint16_t,14854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14854_MAGIC, .more = U16LD_DENOM_14854_MORE};};
template<> struct libdivide_constants<uint16_t,14855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14855_MAGIC, .more = U16LD_DENOM_14855_MORE};};
template<> struct libdivide_constants<uint16_t,14856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14856_MAGIC, .more = U16LD_DENOM_14856_MORE};};
template<> struct libdivide_constants<uint16_t,14857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14857_MAGIC, .more = U16LD_DENOM_14857_MORE};};
template<> struct libdivide_constants<uint16_t,14858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14858_MAGIC, .more = U16LD_DENOM_14858_MORE};};
template<> struct libdivide_constants<uint16_t,14859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14859_MAGIC, .more = U16LD_DENOM_14859_MORE};};
template<> struct libdivide_constants<uint16_t,14860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14860_MAGIC, .more = U16LD_DENOM_14860_MORE};};
template<> struct libdivide_constants<uint16_t,14861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14861_MAGIC, .more = U16LD_DENOM_14861_MORE};};
template<> struct libdivide_constants<uint16_t,14862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14862_MAGIC, .more = U16LD_DENOM_14862_MORE};};
template<> struct libdivide_constants<uint16_t,14863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14863_MAGIC, .more = U16LD_DENOM_14863_MORE};};
template<> struct libdivide_constants<uint16_t,14864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14864_MAGIC, .more = U16LD_DENOM_14864_MORE};};
template<> struct libdivide_constants<uint16_t,14865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14865_MAGIC, .more = U16LD_DENOM_14865_MORE};};
template<> struct libdivide_constants<uint16_t,14866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14866_MAGIC, .more = U16LD_DENOM_14866_MORE};};
template<> struct libdivide_constants<uint16_t,14867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14867_MAGIC, .more = U16LD_DENOM_14867_MORE};};
template<> struct libdivide_constants<uint16_t,14868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14868_MAGIC, .more = U16LD_DENOM_14868_MORE};};
template<> struct libdivide_constants<uint16_t,14869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14869_MAGIC, .more = U16LD_DENOM_14869_MORE};};
template<> struct libdivide_constants<uint16_t,14870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14870_MAGIC, .more = U16LD_DENOM_14870_MORE};};
template<> struct libdivide_constants<uint16_t,14871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14871_MAGIC, .more = U16LD_DENOM_14871_MORE};};
template<> struct libdivide_constants<uint16_t,14872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14872_MAGIC, .more = U16LD_DENOM_14872_MORE};};
template<> struct libdivide_constants<uint16_t,14873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14873_MAGIC, .more = U16LD_DENOM_14873_MORE};};
template<> struct libdivide_constants<uint16_t,14874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14874_MAGIC, .more = U16LD_DENOM_14874_MORE};};
template<> struct libdivide_constants<uint16_t,14875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14875_MAGIC, .more = U16LD_DENOM_14875_MORE};};
template<> struct libdivide_constants<uint16_t,14876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14876_MAGIC, .more = U16LD_DENOM_14876_MORE};};
template<> struct libdivide_constants<uint16_t,14877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14877_MAGIC, .more = U16LD_DENOM_14877_MORE};};
template<> struct libdivide_constants<uint16_t,14878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14878_MAGIC, .more = U16LD_DENOM_14878_MORE};};
template<> struct libdivide_constants<uint16_t,14879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14879_MAGIC, .more = U16LD_DENOM_14879_MORE};};
template<> struct libdivide_constants<uint16_t,14880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14880_MAGIC, .more = U16LD_DENOM_14880_MORE};};
template<> struct libdivide_constants<uint16_t,14881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14881_MAGIC, .more = U16LD_DENOM_14881_MORE};};
template<> struct libdivide_constants<uint16_t,14882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14882_MAGIC, .more = U16LD_DENOM_14882_MORE};};
template<> struct libdivide_constants<uint16_t,14883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14883_MAGIC, .more = U16LD_DENOM_14883_MORE};};
template<> struct libdivide_constants<uint16_t,14884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14884_MAGIC, .more = U16LD_DENOM_14884_MORE};};
template<> struct libdivide_constants<uint16_t,14885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14885_MAGIC, .more = U16LD_DENOM_14885_MORE};};
template<> struct libdivide_constants<uint16_t,14886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14886_MAGIC, .more = U16LD_DENOM_14886_MORE};};
template<> struct libdivide_constants<uint16_t,14887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14887_MAGIC, .more = U16LD_DENOM_14887_MORE};};
template<> struct libdivide_constants<uint16_t,14888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14888_MAGIC, .more = U16LD_DENOM_14888_MORE};};
template<> struct libdivide_constants<uint16_t,14889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14889_MAGIC, .more = U16LD_DENOM_14889_MORE};};
template<> struct libdivide_constants<uint16_t,14890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14890_MAGIC, .more = U16LD_DENOM_14890_MORE};};
template<> struct libdivide_constants<uint16_t,14891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14891_MAGIC, .more = U16LD_DENOM_14891_MORE};};
template<> struct libdivide_constants<uint16_t,14892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14892_MAGIC, .more = U16LD_DENOM_14892_MORE};};
template<> struct libdivide_constants<uint16_t,14893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14893_MAGIC, .more = U16LD_DENOM_14893_MORE};};
template<> struct libdivide_constants<uint16_t,14894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14894_MAGIC, .more = U16LD_DENOM_14894_MORE};};
template<> struct libdivide_constants<uint16_t,14895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14895_MAGIC, .more = U16LD_DENOM_14895_MORE};};
template<> struct libdivide_constants<uint16_t,14896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14896_MAGIC, .more = U16LD_DENOM_14896_MORE};};
template<> struct libdivide_constants<uint16_t,14897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14897_MAGIC, .more = U16LD_DENOM_14897_MORE};};
template<> struct libdivide_constants<uint16_t,14898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14898_MAGIC, .more = U16LD_DENOM_14898_MORE};};
template<> struct libdivide_constants<uint16_t,14899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14899_MAGIC, .more = U16LD_DENOM_14899_MORE};};
template<> struct libdivide_constants<uint16_t,14900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14900_MAGIC, .more = U16LD_DENOM_14900_MORE};};
template<> struct libdivide_constants<uint16_t,14901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14901_MAGIC, .more = U16LD_DENOM_14901_MORE};};
template<> struct libdivide_constants<uint16_t,14902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14902_MAGIC, .more = U16LD_DENOM_14902_MORE};};
template<> struct libdivide_constants<uint16_t,14903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14903_MAGIC, .more = U16LD_DENOM_14903_MORE};};
template<> struct libdivide_constants<uint16_t,14904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14904_MAGIC, .more = U16LD_DENOM_14904_MORE};};
template<> struct libdivide_constants<uint16_t,14905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14905_MAGIC, .more = U16LD_DENOM_14905_MORE};};
template<> struct libdivide_constants<uint16_t,14906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14906_MAGIC, .more = U16LD_DENOM_14906_MORE};};
template<> struct libdivide_constants<uint16_t,14907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14907_MAGIC, .more = U16LD_DENOM_14907_MORE};};
template<> struct libdivide_constants<uint16_t,14908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14908_MAGIC, .more = U16LD_DENOM_14908_MORE};};
template<> struct libdivide_constants<uint16_t,14909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14909_MAGIC, .more = U16LD_DENOM_14909_MORE};};
template<> struct libdivide_constants<uint16_t,14910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14910_MAGIC, .more = U16LD_DENOM_14910_MORE};};
template<> struct libdivide_constants<uint16_t,14911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14911_MAGIC, .more = U16LD_DENOM_14911_MORE};};
template<> struct libdivide_constants<uint16_t,14912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14912_MAGIC, .more = U16LD_DENOM_14912_MORE};};
template<> struct libdivide_constants<uint16_t,14913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14913_MAGIC, .more = U16LD_DENOM_14913_MORE};};
template<> struct libdivide_constants<uint16_t,14914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14914_MAGIC, .more = U16LD_DENOM_14914_MORE};};
template<> struct libdivide_constants<uint16_t,14915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14915_MAGIC, .more = U16LD_DENOM_14915_MORE};};
template<> struct libdivide_constants<uint16_t,14916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14916_MAGIC, .more = U16LD_DENOM_14916_MORE};};
template<> struct libdivide_constants<uint16_t,14917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14917_MAGIC, .more = U16LD_DENOM_14917_MORE};};
template<> struct libdivide_constants<uint16_t,14918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14918_MAGIC, .more = U16LD_DENOM_14918_MORE};};
template<> struct libdivide_constants<uint16_t,14919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14919_MAGIC, .more = U16LD_DENOM_14919_MORE};};
template<> struct libdivide_constants<uint16_t,14920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14920_MAGIC, .more = U16LD_DENOM_14920_MORE};};
template<> struct libdivide_constants<uint16_t,14921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14921_MAGIC, .more = U16LD_DENOM_14921_MORE};};
template<> struct libdivide_constants<uint16_t,14922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14922_MAGIC, .more = U16LD_DENOM_14922_MORE};};
template<> struct libdivide_constants<uint16_t,14923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14923_MAGIC, .more = U16LD_DENOM_14923_MORE};};
template<> struct libdivide_constants<uint16_t,14924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14924_MAGIC, .more = U16LD_DENOM_14924_MORE};};
template<> struct libdivide_constants<uint16_t,14925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14925_MAGIC, .more = U16LD_DENOM_14925_MORE};};
template<> struct libdivide_constants<uint16_t,14926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14926_MAGIC, .more = U16LD_DENOM_14926_MORE};};
template<> struct libdivide_constants<uint16_t,14927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14927_MAGIC, .more = U16LD_DENOM_14927_MORE};};
template<> struct libdivide_constants<uint16_t,14928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14928_MAGIC, .more = U16LD_DENOM_14928_MORE};};
template<> struct libdivide_constants<uint16_t,14929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14929_MAGIC, .more = U16LD_DENOM_14929_MORE};};
template<> struct libdivide_constants<uint16_t,14930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14930_MAGIC, .more = U16LD_DENOM_14930_MORE};};
template<> struct libdivide_constants<uint16_t,14931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14931_MAGIC, .more = U16LD_DENOM_14931_MORE};};
template<> struct libdivide_constants<uint16_t,14932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14932_MAGIC, .more = U16LD_DENOM_14932_MORE};};
template<> struct libdivide_constants<uint16_t,14933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14933_MAGIC, .more = U16LD_DENOM_14933_MORE};};
template<> struct libdivide_constants<uint16_t,14934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14934_MAGIC, .more = U16LD_DENOM_14934_MORE};};
template<> struct libdivide_constants<uint16_t,14935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14935_MAGIC, .more = U16LD_DENOM_14935_MORE};};
template<> struct libdivide_constants<uint16_t,14936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14936_MAGIC, .more = U16LD_DENOM_14936_MORE};};
template<> struct libdivide_constants<uint16_t,14937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14937_MAGIC, .more = U16LD_DENOM_14937_MORE};};
template<> struct libdivide_constants<uint16_t,14938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14938_MAGIC, .more = U16LD_DENOM_14938_MORE};};
template<> struct libdivide_constants<uint16_t,14939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14939_MAGIC, .more = U16LD_DENOM_14939_MORE};};
template<> struct libdivide_constants<uint16_t,14940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14940_MAGIC, .more = U16LD_DENOM_14940_MORE};};
template<> struct libdivide_constants<uint16_t,14941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14941_MAGIC, .more = U16LD_DENOM_14941_MORE};};
template<> struct libdivide_constants<uint16_t,14942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14942_MAGIC, .more = U16LD_DENOM_14942_MORE};};
template<> struct libdivide_constants<uint16_t,14943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14943_MAGIC, .more = U16LD_DENOM_14943_MORE};};
template<> struct libdivide_constants<uint16_t,14944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14944_MAGIC, .more = U16LD_DENOM_14944_MORE};};
template<> struct libdivide_constants<uint16_t,14945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14945_MAGIC, .more = U16LD_DENOM_14945_MORE};};
template<> struct libdivide_constants<uint16_t,14946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14946_MAGIC, .more = U16LD_DENOM_14946_MORE};};
template<> struct libdivide_constants<uint16_t,14947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14947_MAGIC, .more = U16LD_DENOM_14947_MORE};};
template<> struct libdivide_constants<uint16_t,14948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14948_MAGIC, .more = U16LD_DENOM_14948_MORE};};
template<> struct libdivide_constants<uint16_t,14949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14949_MAGIC, .more = U16LD_DENOM_14949_MORE};};
template<> struct libdivide_constants<uint16_t,14950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14950_MAGIC, .more = U16LD_DENOM_14950_MORE};};
template<> struct libdivide_constants<uint16_t,14951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14951_MAGIC, .more = U16LD_DENOM_14951_MORE};};
template<> struct libdivide_constants<uint16_t,14952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14952_MAGIC, .more = U16LD_DENOM_14952_MORE};};
template<> struct libdivide_constants<uint16_t,14953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14953_MAGIC, .more = U16LD_DENOM_14953_MORE};};
template<> struct libdivide_constants<uint16_t,14954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14954_MAGIC, .more = U16LD_DENOM_14954_MORE};};
template<> struct libdivide_constants<uint16_t,14955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14955_MAGIC, .more = U16LD_DENOM_14955_MORE};};
template<> struct libdivide_constants<uint16_t,14956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14956_MAGIC, .more = U16LD_DENOM_14956_MORE};};
template<> struct libdivide_constants<uint16_t,14957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14957_MAGIC, .more = U16LD_DENOM_14957_MORE};};
template<> struct libdivide_constants<uint16_t,14958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14958_MAGIC, .more = U16LD_DENOM_14958_MORE};};
template<> struct libdivide_constants<uint16_t,14959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14959_MAGIC, .more = U16LD_DENOM_14959_MORE};};
template<> struct libdivide_constants<uint16_t,14960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14960_MAGIC, .more = U16LD_DENOM_14960_MORE};};
template<> struct libdivide_constants<uint16_t,14961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14961_MAGIC, .more = U16LD_DENOM_14961_MORE};};
template<> struct libdivide_constants<uint16_t,14962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14962_MAGIC, .more = U16LD_DENOM_14962_MORE};};
template<> struct libdivide_constants<uint16_t,14963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14963_MAGIC, .more = U16LD_DENOM_14963_MORE};};
template<> struct libdivide_constants<uint16_t,14964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14964_MAGIC, .more = U16LD_DENOM_14964_MORE};};
template<> struct libdivide_constants<uint16_t,14965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14965_MAGIC, .more = U16LD_DENOM_14965_MORE};};
template<> struct libdivide_constants<uint16_t,14966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14966_MAGIC, .more = U16LD_DENOM_14966_MORE};};
template<> struct libdivide_constants<uint16_t,14967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14967_MAGIC, .more = U16LD_DENOM_14967_MORE};};
template<> struct libdivide_constants<uint16_t,14968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14968_MAGIC, .more = U16LD_DENOM_14968_MORE};};
template<> struct libdivide_constants<uint16_t,14969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14969_MAGIC, .more = U16LD_DENOM_14969_MORE};};
template<> struct libdivide_constants<uint16_t,14970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14970_MAGIC, .more = U16LD_DENOM_14970_MORE};};
template<> struct libdivide_constants<uint16_t,14971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14971_MAGIC, .more = U16LD_DENOM_14971_MORE};};
template<> struct libdivide_constants<uint16_t,14972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14972_MAGIC, .more = U16LD_DENOM_14972_MORE};};
template<> struct libdivide_constants<uint16_t,14973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14973_MAGIC, .more = U16LD_DENOM_14973_MORE};};
template<> struct libdivide_constants<uint16_t,14974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14974_MAGIC, .more = U16LD_DENOM_14974_MORE};};
template<> struct libdivide_constants<uint16_t,14975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14975_MAGIC, .more = U16LD_DENOM_14975_MORE};};
template<> struct libdivide_constants<uint16_t,14976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14976_MAGIC, .more = U16LD_DENOM_14976_MORE};};
template<> struct libdivide_constants<uint16_t,14977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14977_MAGIC, .more = U16LD_DENOM_14977_MORE};};
template<> struct libdivide_constants<uint16_t,14978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14978_MAGIC, .more = U16LD_DENOM_14978_MORE};};
template<> struct libdivide_constants<uint16_t,14979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14979_MAGIC, .more = U16LD_DENOM_14979_MORE};};
template<> struct libdivide_constants<uint16_t,14980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14980_MAGIC, .more = U16LD_DENOM_14980_MORE};};
template<> struct libdivide_constants<uint16_t,14981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14981_MAGIC, .more = U16LD_DENOM_14981_MORE};};
template<> struct libdivide_constants<uint16_t,14982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14982_MAGIC, .more = U16LD_DENOM_14982_MORE};};
template<> struct libdivide_constants<uint16_t,14983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14983_MAGIC, .more = U16LD_DENOM_14983_MORE};};
template<> struct libdivide_constants<uint16_t,14984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14984_MAGIC, .more = U16LD_DENOM_14984_MORE};};
template<> struct libdivide_constants<uint16_t,14985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14985_MAGIC, .more = U16LD_DENOM_14985_MORE};};
template<> struct libdivide_constants<uint16_t,14986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14986_MAGIC, .more = U16LD_DENOM_14986_MORE};};
template<> struct libdivide_constants<uint16_t,14987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14987_MAGIC, .more = U16LD_DENOM_14987_MORE};};
template<> struct libdivide_constants<uint16_t,14988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14988_MAGIC, .more = U16LD_DENOM_14988_MORE};};
template<> struct libdivide_constants<uint16_t,14989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14989_MAGIC, .more = U16LD_DENOM_14989_MORE};};
template<> struct libdivide_constants<uint16_t,14990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14990_MAGIC, .more = U16LD_DENOM_14990_MORE};};
template<> struct libdivide_constants<uint16_t,14991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14991_MAGIC, .more = U16LD_DENOM_14991_MORE};};
template<> struct libdivide_constants<uint16_t,14992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14992_MAGIC, .more = U16LD_DENOM_14992_MORE};};
template<> struct libdivide_constants<uint16_t,14993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14993_MAGIC, .more = U16LD_DENOM_14993_MORE};};
template<> struct libdivide_constants<uint16_t,14994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14994_MAGIC, .more = U16LD_DENOM_14994_MORE};};
template<> struct libdivide_constants<uint16_t,14995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14995_MAGIC, .more = U16LD_DENOM_14995_MORE};};
template<> struct libdivide_constants<uint16_t,14996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14996_MAGIC, .more = U16LD_DENOM_14996_MORE};};
template<> struct libdivide_constants<uint16_t,14997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14997_MAGIC, .more = U16LD_DENOM_14997_MORE};};
template<> struct libdivide_constants<uint16_t,14998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14998_MAGIC, .more = U16LD_DENOM_14998_MORE};};
template<> struct libdivide_constants<uint16_t,14999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_14999_MAGIC, .more = U16LD_DENOM_14999_MORE};};
template<> struct libdivide_constants<uint16_t,15000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15000_MAGIC, .more = U16LD_DENOM_15000_MORE};};
template<> struct libdivide_constants<uint16_t,15001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15001_MAGIC, .more = U16LD_DENOM_15001_MORE};};
template<> struct libdivide_constants<uint16_t,15002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15002_MAGIC, .more = U16LD_DENOM_15002_MORE};};
template<> struct libdivide_constants<uint16_t,15003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15003_MAGIC, .more = U16LD_DENOM_15003_MORE};};
template<> struct libdivide_constants<uint16_t,15004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15004_MAGIC, .more = U16LD_DENOM_15004_MORE};};
template<> struct libdivide_constants<uint16_t,15005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15005_MAGIC, .more = U16LD_DENOM_15005_MORE};};
template<> struct libdivide_constants<uint16_t,15006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15006_MAGIC, .more = U16LD_DENOM_15006_MORE};};
template<> struct libdivide_constants<uint16_t,15007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15007_MAGIC, .more = U16LD_DENOM_15007_MORE};};
template<> struct libdivide_constants<uint16_t,15008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15008_MAGIC, .more = U16LD_DENOM_15008_MORE};};
template<> struct libdivide_constants<uint16_t,15009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15009_MAGIC, .more = U16LD_DENOM_15009_MORE};};
template<> struct libdivide_constants<uint16_t,15010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15010_MAGIC, .more = U16LD_DENOM_15010_MORE};};
template<> struct libdivide_constants<uint16_t,15011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15011_MAGIC, .more = U16LD_DENOM_15011_MORE};};
template<> struct libdivide_constants<uint16_t,15012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15012_MAGIC, .more = U16LD_DENOM_15012_MORE};};
template<> struct libdivide_constants<uint16_t,15013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15013_MAGIC, .more = U16LD_DENOM_15013_MORE};};
template<> struct libdivide_constants<uint16_t,15014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15014_MAGIC, .more = U16LD_DENOM_15014_MORE};};
template<> struct libdivide_constants<uint16_t,15015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15015_MAGIC, .more = U16LD_DENOM_15015_MORE};};
template<> struct libdivide_constants<uint16_t,15016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15016_MAGIC, .more = U16LD_DENOM_15016_MORE};};
template<> struct libdivide_constants<uint16_t,15017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15017_MAGIC, .more = U16LD_DENOM_15017_MORE};};
template<> struct libdivide_constants<uint16_t,15018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15018_MAGIC, .more = U16LD_DENOM_15018_MORE};};
template<> struct libdivide_constants<uint16_t,15019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15019_MAGIC, .more = U16LD_DENOM_15019_MORE};};
template<> struct libdivide_constants<uint16_t,15020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15020_MAGIC, .more = U16LD_DENOM_15020_MORE};};
template<> struct libdivide_constants<uint16_t,15021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15021_MAGIC, .more = U16LD_DENOM_15021_MORE};};
template<> struct libdivide_constants<uint16_t,15022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15022_MAGIC, .more = U16LD_DENOM_15022_MORE};};
template<> struct libdivide_constants<uint16_t,15023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15023_MAGIC, .more = U16LD_DENOM_15023_MORE};};
template<> struct libdivide_constants<uint16_t,15024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15024_MAGIC, .more = U16LD_DENOM_15024_MORE};};
template<> struct libdivide_constants<uint16_t,15025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15025_MAGIC, .more = U16LD_DENOM_15025_MORE};};
template<> struct libdivide_constants<uint16_t,15026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15026_MAGIC, .more = U16LD_DENOM_15026_MORE};};
template<> struct libdivide_constants<uint16_t,15027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15027_MAGIC, .more = U16LD_DENOM_15027_MORE};};
template<> struct libdivide_constants<uint16_t,15028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15028_MAGIC, .more = U16LD_DENOM_15028_MORE};};
template<> struct libdivide_constants<uint16_t,15029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15029_MAGIC, .more = U16LD_DENOM_15029_MORE};};
template<> struct libdivide_constants<uint16_t,15030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15030_MAGIC, .more = U16LD_DENOM_15030_MORE};};
template<> struct libdivide_constants<uint16_t,15031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15031_MAGIC, .more = U16LD_DENOM_15031_MORE};};
template<> struct libdivide_constants<uint16_t,15032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15032_MAGIC, .more = U16LD_DENOM_15032_MORE};};
template<> struct libdivide_constants<uint16_t,15033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15033_MAGIC, .more = U16LD_DENOM_15033_MORE};};
template<> struct libdivide_constants<uint16_t,15034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15034_MAGIC, .more = U16LD_DENOM_15034_MORE};};
template<> struct libdivide_constants<uint16_t,15035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15035_MAGIC, .more = U16LD_DENOM_15035_MORE};};
template<> struct libdivide_constants<uint16_t,15036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15036_MAGIC, .more = U16LD_DENOM_15036_MORE};};
template<> struct libdivide_constants<uint16_t,15037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15037_MAGIC, .more = U16LD_DENOM_15037_MORE};};
template<> struct libdivide_constants<uint16_t,15038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15038_MAGIC, .more = U16LD_DENOM_15038_MORE};};
template<> struct libdivide_constants<uint16_t,15039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15039_MAGIC, .more = U16LD_DENOM_15039_MORE};};
template<> struct libdivide_constants<uint16_t,15040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15040_MAGIC, .more = U16LD_DENOM_15040_MORE};};
template<> struct libdivide_constants<uint16_t,15041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15041_MAGIC, .more = U16LD_DENOM_15041_MORE};};
template<> struct libdivide_constants<uint16_t,15042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15042_MAGIC, .more = U16LD_DENOM_15042_MORE};};
template<> struct libdivide_constants<uint16_t,15043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15043_MAGIC, .more = U16LD_DENOM_15043_MORE};};
template<> struct libdivide_constants<uint16_t,15044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15044_MAGIC, .more = U16LD_DENOM_15044_MORE};};
template<> struct libdivide_constants<uint16_t,15045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15045_MAGIC, .more = U16LD_DENOM_15045_MORE};};
template<> struct libdivide_constants<uint16_t,15046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15046_MAGIC, .more = U16LD_DENOM_15046_MORE};};
template<> struct libdivide_constants<uint16_t,15047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15047_MAGIC, .more = U16LD_DENOM_15047_MORE};};
template<> struct libdivide_constants<uint16_t,15048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15048_MAGIC, .more = U16LD_DENOM_15048_MORE};};
template<> struct libdivide_constants<uint16_t,15049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15049_MAGIC, .more = U16LD_DENOM_15049_MORE};};
template<> struct libdivide_constants<uint16_t,15050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15050_MAGIC, .more = U16LD_DENOM_15050_MORE};};
template<> struct libdivide_constants<uint16_t,15051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15051_MAGIC, .more = U16LD_DENOM_15051_MORE};};
template<> struct libdivide_constants<uint16_t,15052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15052_MAGIC, .more = U16LD_DENOM_15052_MORE};};
template<> struct libdivide_constants<uint16_t,15053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15053_MAGIC, .more = U16LD_DENOM_15053_MORE};};
template<> struct libdivide_constants<uint16_t,15054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15054_MAGIC, .more = U16LD_DENOM_15054_MORE};};
template<> struct libdivide_constants<uint16_t,15055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15055_MAGIC, .more = U16LD_DENOM_15055_MORE};};
template<> struct libdivide_constants<uint16_t,15056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15056_MAGIC, .more = U16LD_DENOM_15056_MORE};};
template<> struct libdivide_constants<uint16_t,15057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15057_MAGIC, .more = U16LD_DENOM_15057_MORE};};
template<> struct libdivide_constants<uint16_t,15058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15058_MAGIC, .more = U16LD_DENOM_15058_MORE};};
template<> struct libdivide_constants<uint16_t,15059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15059_MAGIC, .more = U16LD_DENOM_15059_MORE};};
template<> struct libdivide_constants<uint16_t,15060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15060_MAGIC, .more = U16LD_DENOM_15060_MORE};};
template<> struct libdivide_constants<uint16_t,15061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15061_MAGIC, .more = U16LD_DENOM_15061_MORE};};
template<> struct libdivide_constants<uint16_t,15062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15062_MAGIC, .more = U16LD_DENOM_15062_MORE};};
template<> struct libdivide_constants<uint16_t,15063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15063_MAGIC, .more = U16LD_DENOM_15063_MORE};};
template<> struct libdivide_constants<uint16_t,15064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15064_MAGIC, .more = U16LD_DENOM_15064_MORE};};
template<> struct libdivide_constants<uint16_t,15065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15065_MAGIC, .more = U16LD_DENOM_15065_MORE};};
template<> struct libdivide_constants<uint16_t,15066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15066_MAGIC, .more = U16LD_DENOM_15066_MORE};};
template<> struct libdivide_constants<uint16_t,15067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15067_MAGIC, .more = U16LD_DENOM_15067_MORE};};
template<> struct libdivide_constants<uint16_t,15068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15068_MAGIC, .more = U16LD_DENOM_15068_MORE};};
template<> struct libdivide_constants<uint16_t,15069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15069_MAGIC, .more = U16LD_DENOM_15069_MORE};};
template<> struct libdivide_constants<uint16_t,15070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15070_MAGIC, .more = U16LD_DENOM_15070_MORE};};
template<> struct libdivide_constants<uint16_t,15071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15071_MAGIC, .more = U16LD_DENOM_15071_MORE};};
template<> struct libdivide_constants<uint16_t,15072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15072_MAGIC, .more = U16LD_DENOM_15072_MORE};};
template<> struct libdivide_constants<uint16_t,15073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15073_MAGIC, .more = U16LD_DENOM_15073_MORE};};
template<> struct libdivide_constants<uint16_t,15074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15074_MAGIC, .more = U16LD_DENOM_15074_MORE};};
template<> struct libdivide_constants<uint16_t,15075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15075_MAGIC, .more = U16LD_DENOM_15075_MORE};};
template<> struct libdivide_constants<uint16_t,15076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15076_MAGIC, .more = U16LD_DENOM_15076_MORE};};
template<> struct libdivide_constants<uint16_t,15077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15077_MAGIC, .more = U16LD_DENOM_15077_MORE};};
template<> struct libdivide_constants<uint16_t,15078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15078_MAGIC, .more = U16LD_DENOM_15078_MORE};};
template<> struct libdivide_constants<uint16_t,15079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15079_MAGIC, .more = U16LD_DENOM_15079_MORE};};
template<> struct libdivide_constants<uint16_t,15080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15080_MAGIC, .more = U16LD_DENOM_15080_MORE};};
template<> struct libdivide_constants<uint16_t,15081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15081_MAGIC, .more = U16LD_DENOM_15081_MORE};};
template<> struct libdivide_constants<uint16_t,15082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15082_MAGIC, .more = U16LD_DENOM_15082_MORE};};
template<> struct libdivide_constants<uint16_t,15083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15083_MAGIC, .more = U16LD_DENOM_15083_MORE};};
template<> struct libdivide_constants<uint16_t,15084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15084_MAGIC, .more = U16LD_DENOM_15084_MORE};};
template<> struct libdivide_constants<uint16_t,15085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15085_MAGIC, .more = U16LD_DENOM_15085_MORE};};
template<> struct libdivide_constants<uint16_t,15086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15086_MAGIC, .more = U16LD_DENOM_15086_MORE};};
template<> struct libdivide_constants<uint16_t,15087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15087_MAGIC, .more = U16LD_DENOM_15087_MORE};};
template<> struct libdivide_constants<uint16_t,15088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15088_MAGIC, .more = U16LD_DENOM_15088_MORE};};
template<> struct libdivide_constants<uint16_t,15089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15089_MAGIC, .more = U16LD_DENOM_15089_MORE};};
template<> struct libdivide_constants<uint16_t,15090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15090_MAGIC, .more = U16LD_DENOM_15090_MORE};};
template<> struct libdivide_constants<uint16_t,15091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15091_MAGIC, .more = U16LD_DENOM_15091_MORE};};
template<> struct libdivide_constants<uint16_t,15092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15092_MAGIC, .more = U16LD_DENOM_15092_MORE};};
template<> struct libdivide_constants<uint16_t,15093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15093_MAGIC, .more = U16LD_DENOM_15093_MORE};};
template<> struct libdivide_constants<uint16_t,15094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15094_MAGIC, .more = U16LD_DENOM_15094_MORE};};
template<> struct libdivide_constants<uint16_t,15095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15095_MAGIC, .more = U16LD_DENOM_15095_MORE};};
template<> struct libdivide_constants<uint16_t,15096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15096_MAGIC, .more = U16LD_DENOM_15096_MORE};};
template<> struct libdivide_constants<uint16_t,15097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15097_MAGIC, .more = U16LD_DENOM_15097_MORE};};
template<> struct libdivide_constants<uint16_t,15098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15098_MAGIC, .more = U16LD_DENOM_15098_MORE};};
template<> struct libdivide_constants<uint16_t,15099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15099_MAGIC, .more = U16LD_DENOM_15099_MORE};};
template<> struct libdivide_constants<uint16_t,15100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15100_MAGIC, .more = U16LD_DENOM_15100_MORE};};
template<> struct libdivide_constants<uint16_t,15101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15101_MAGIC, .more = U16LD_DENOM_15101_MORE};};
template<> struct libdivide_constants<uint16_t,15102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15102_MAGIC, .more = U16LD_DENOM_15102_MORE};};
template<> struct libdivide_constants<uint16_t,15103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15103_MAGIC, .more = U16LD_DENOM_15103_MORE};};
template<> struct libdivide_constants<uint16_t,15104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15104_MAGIC, .more = U16LD_DENOM_15104_MORE};};
template<> struct libdivide_constants<uint16_t,15105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15105_MAGIC, .more = U16LD_DENOM_15105_MORE};};
template<> struct libdivide_constants<uint16_t,15106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15106_MAGIC, .more = U16LD_DENOM_15106_MORE};};
template<> struct libdivide_constants<uint16_t,15107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15107_MAGIC, .more = U16LD_DENOM_15107_MORE};};
template<> struct libdivide_constants<uint16_t,15108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15108_MAGIC, .more = U16LD_DENOM_15108_MORE};};
template<> struct libdivide_constants<uint16_t,15109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15109_MAGIC, .more = U16LD_DENOM_15109_MORE};};
template<> struct libdivide_constants<uint16_t,15110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15110_MAGIC, .more = U16LD_DENOM_15110_MORE};};
template<> struct libdivide_constants<uint16_t,15111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15111_MAGIC, .more = U16LD_DENOM_15111_MORE};};
template<> struct libdivide_constants<uint16_t,15112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15112_MAGIC, .more = U16LD_DENOM_15112_MORE};};
template<> struct libdivide_constants<uint16_t,15113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15113_MAGIC, .more = U16LD_DENOM_15113_MORE};};
template<> struct libdivide_constants<uint16_t,15114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15114_MAGIC, .more = U16LD_DENOM_15114_MORE};};
template<> struct libdivide_constants<uint16_t,15115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15115_MAGIC, .more = U16LD_DENOM_15115_MORE};};
template<> struct libdivide_constants<uint16_t,15116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15116_MAGIC, .more = U16LD_DENOM_15116_MORE};};
template<> struct libdivide_constants<uint16_t,15117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15117_MAGIC, .more = U16LD_DENOM_15117_MORE};};
template<> struct libdivide_constants<uint16_t,15118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15118_MAGIC, .more = U16LD_DENOM_15118_MORE};};
template<> struct libdivide_constants<uint16_t,15119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15119_MAGIC, .more = U16LD_DENOM_15119_MORE};};
template<> struct libdivide_constants<uint16_t,15120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15120_MAGIC, .more = U16LD_DENOM_15120_MORE};};
template<> struct libdivide_constants<uint16_t,15121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15121_MAGIC, .more = U16LD_DENOM_15121_MORE};};
template<> struct libdivide_constants<uint16_t,15122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15122_MAGIC, .more = U16LD_DENOM_15122_MORE};};
template<> struct libdivide_constants<uint16_t,15123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15123_MAGIC, .more = U16LD_DENOM_15123_MORE};};
template<> struct libdivide_constants<uint16_t,15124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15124_MAGIC, .more = U16LD_DENOM_15124_MORE};};
template<> struct libdivide_constants<uint16_t,15125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15125_MAGIC, .more = U16LD_DENOM_15125_MORE};};
template<> struct libdivide_constants<uint16_t,15126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15126_MAGIC, .more = U16LD_DENOM_15126_MORE};};
template<> struct libdivide_constants<uint16_t,15127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15127_MAGIC, .more = U16LD_DENOM_15127_MORE};};
template<> struct libdivide_constants<uint16_t,15128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15128_MAGIC, .more = U16LD_DENOM_15128_MORE};};
template<> struct libdivide_constants<uint16_t,15129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15129_MAGIC, .more = U16LD_DENOM_15129_MORE};};
template<> struct libdivide_constants<uint16_t,15130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15130_MAGIC, .more = U16LD_DENOM_15130_MORE};};
template<> struct libdivide_constants<uint16_t,15131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15131_MAGIC, .more = U16LD_DENOM_15131_MORE};};
template<> struct libdivide_constants<uint16_t,15132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15132_MAGIC, .more = U16LD_DENOM_15132_MORE};};
template<> struct libdivide_constants<uint16_t,15133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15133_MAGIC, .more = U16LD_DENOM_15133_MORE};};
template<> struct libdivide_constants<uint16_t,15134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15134_MAGIC, .more = U16LD_DENOM_15134_MORE};};
template<> struct libdivide_constants<uint16_t,15135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15135_MAGIC, .more = U16LD_DENOM_15135_MORE};};
template<> struct libdivide_constants<uint16_t,15136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15136_MAGIC, .more = U16LD_DENOM_15136_MORE};};
template<> struct libdivide_constants<uint16_t,15137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15137_MAGIC, .more = U16LD_DENOM_15137_MORE};};
template<> struct libdivide_constants<uint16_t,15138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15138_MAGIC, .more = U16LD_DENOM_15138_MORE};};
template<> struct libdivide_constants<uint16_t,15139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15139_MAGIC, .more = U16LD_DENOM_15139_MORE};};
template<> struct libdivide_constants<uint16_t,15140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15140_MAGIC, .more = U16LD_DENOM_15140_MORE};};
template<> struct libdivide_constants<uint16_t,15141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15141_MAGIC, .more = U16LD_DENOM_15141_MORE};};
template<> struct libdivide_constants<uint16_t,15142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15142_MAGIC, .more = U16LD_DENOM_15142_MORE};};
template<> struct libdivide_constants<uint16_t,15143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15143_MAGIC, .more = U16LD_DENOM_15143_MORE};};
template<> struct libdivide_constants<uint16_t,15144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15144_MAGIC, .more = U16LD_DENOM_15144_MORE};};
template<> struct libdivide_constants<uint16_t,15145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15145_MAGIC, .more = U16LD_DENOM_15145_MORE};};
template<> struct libdivide_constants<uint16_t,15146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15146_MAGIC, .more = U16LD_DENOM_15146_MORE};};
template<> struct libdivide_constants<uint16_t,15147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15147_MAGIC, .more = U16LD_DENOM_15147_MORE};};
template<> struct libdivide_constants<uint16_t,15148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15148_MAGIC, .more = U16LD_DENOM_15148_MORE};};
template<> struct libdivide_constants<uint16_t,15149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15149_MAGIC, .more = U16LD_DENOM_15149_MORE};};
template<> struct libdivide_constants<uint16_t,15150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15150_MAGIC, .more = U16LD_DENOM_15150_MORE};};
template<> struct libdivide_constants<uint16_t,15151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15151_MAGIC, .more = U16LD_DENOM_15151_MORE};};
template<> struct libdivide_constants<uint16_t,15152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15152_MAGIC, .more = U16LD_DENOM_15152_MORE};};
template<> struct libdivide_constants<uint16_t,15153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15153_MAGIC, .more = U16LD_DENOM_15153_MORE};};
template<> struct libdivide_constants<uint16_t,15154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15154_MAGIC, .more = U16LD_DENOM_15154_MORE};};
template<> struct libdivide_constants<uint16_t,15155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15155_MAGIC, .more = U16LD_DENOM_15155_MORE};};
template<> struct libdivide_constants<uint16_t,15156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15156_MAGIC, .more = U16LD_DENOM_15156_MORE};};
template<> struct libdivide_constants<uint16_t,15157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15157_MAGIC, .more = U16LD_DENOM_15157_MORE};};
template<> struct libdivide_constants<uint16_t,15158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15158_MAGIC, .more = U16LD_DENOM_15158_MORE};};
template<> struct libdivide_constants<uint16_t,15159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15159_MAGIC, .more = U16LD_DENOM_15159_MORE};};
template<> struct libdivide_constants<uint16_t,15160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15160_MAGIC, .more = U16LD_DENOM_15160_MORE};};
template<> struct libdivide_constants<uint16_t,15161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15161_MAGIC, .more = U16LD_DENOM_15161_MORE};};
template<> struct libdivide_constants<uint16_t,15162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15162_MAGIC, .more = U16LD_DENOM_15162_MORE};};
template<> struct libdivide_constants<uint16_t,15163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15163_MAGIC, .more = U16LD_DENOM_15163_MORE};};
template<> struct libdivide_constants<uint16_t,15164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15164_MAGIC, .more = U16LD_DENOM_15164_MORE};};
template<> struct libdivide_constants<uint16_t,15165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15165_MAGIC, .more = U16LD_DENOM_15165_MORE};};
template<> struct libdivide_constants<uint16_t,15166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15166_MAGIC, .more = U16LD_DENOM_15166_MORE};};
template<> struct libdivide_constants<uint16_t,15167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15167_MAGIC, .more = U16LD_DENOM_15167_MORE};};
template<> struct libdivide_constants<uint16_t,15168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15168_MAGIC, .more = U16LD_DENOM_15168_MORE};};
template<> struct libdivide_constants<uint16_t,15169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15169_MAGIC, .more = U16LD_DENOM_15169_MORE};};
template<> struct libdivide_constants<uint16_t,15170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15170_MAGIC, .more = U16LD_DENOM_15170_MORE};};
template<> struct libdivide_constants<uint16_t,15171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15171_MAGIC, .more = U16LD_DENOM_15171_MORE};};
template<> struct libdivide_constants<uint16_t,15172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15172_MAGIC, .more = U16LD_DENOM_15172_MORE};};
template<> struct libdivide_constants<uint16_t,15173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15173_MAGIC, .more = U16LD_DENOM_15173_MORE};};
template<> struct libdivide_constants<uint16_t,15174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15174_MAGIC, .more = U16LD_DENOM_15174_MORE};};
template<> struct libdivide_constants<uint16_t,15175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15175_MAGIC, .more = U16LD_DENOM_15175_MORE};};
template<> struct libdivide_constants<uint16_t,15176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15176_MAGIC, .more = U16LD_DENOM_15176_MORE};};
template<> struct libdivide_constants<uint16_t,15177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15177_MAGIC, .more = U16LD_DENOM_15177_MORE};};
template<> struct libdivide_constants<uint16_t,15178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15178_MAGIC, .more = U16LD_DENOM_15178_MORE};};
template<> struct libdivide_constants<uint16_t,15179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15179_MAGIC, .more = U16LD_DENOM_15179_MORE};};
template<> struct libdivide_constants<uint16_t,15180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15180_MAGIC, .more = U16LD_DENOM_15180_MORE};};
template<> struct libdivide_constants<uint16_t,15181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15181_MAGIC, .more = U16LD_DENOM_15181_MORE};};
template<> struct libdivide_constants<uint16_t,15182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15182_MAGIC, .more = U16LD_DENOM_15182_MORE};};
template<> struct libdivide_constants<uint16_t,15183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15183_MAGIC, .more = U16LD_DENOM_15183_MORE};};
template<> struct libdivide_constants<uint16_t,15184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15184_MAGIC, .more = U16LD_DENOM_15184_MORE};};
template<> struct libdivide_constants<uint16_t,15185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15185_MAGIC, .more = U16LD_DENOM_15185_MORE};};
template<> struct libdivide_constants<uint16_t,15186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15186_MAGIC, .more = U16LD_DENOM_15186_MORE};};
template<> struct libdivide_constants<uint16_t,15187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15187_MAGIC, .more = U16LD_DENOM_15187_MORE};};
template<> struct libdivide_constants<uint16_t,15188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15188_MAGIC, .more = U16LD_DENOM_15188_MORE};};
template<> struct libdivide_constants<uint16_t,15189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15189_MAGIC, .more = U16LD_DENOM_15189_MORE};};
template<> struct libdivide_constants<uint16_t,15190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15190_MAGIC, .more = U16LD_DENOM_15190_MORE};};
template<> struct libdivide_constants<uint16_t,15191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15191_MAGIC, .more = U16LD_DENOM_15191_MORE};};
template<> struct libdivide_constants<uint16_t,15192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15192_MAGIC, .more = U16LD_DENOM_15192_MORE};};
template<> struct libdivide_constants<uint16_t,15193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15193_MAGIC, .more = U16LD_DENOM_15193_MORE};};
template<> struct libdivide_constants<uint16_t,15194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15194_MAGIC, .more = U16LD_DENOM_15194_MORE};};
template<> struct libdivide_constants<uint16_t,15195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15195_MAGIC, .more = U16LD_DENOM_15195_MORE};};
template<> struct libdivide_constants<uint16_t,15196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15196_MAGIC, .more = U16LD_DENOM_15196_MORE};};
template<> struct libdivide_constants<uint16_t,15197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15197_MAGIC, .more = U16LD_DENOM_15197_MORE};};
template<> struct libdivide_constants<uint16_t,15198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15198_MAGIC, .more = U16LD_DENOM_15198_MORE};};
template<> struct libdivide_constants<uint16_t,15199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15199_MAGIC, .more = U16LD_DENOM_15199_MORE};};
template<> struct libdivide_constants<uint16_t,15200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15200_MAGIC, .more = U16LD_DENOM_15200_MORE};};
template<> struct libdivide_constants<uint16_t,15201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15201_MAGIC, .more = U16LD_DENOM_15201_MORE};};
template<> struct libdivide_constants<uint16_t,15202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15202_MAGIC, .more = U16LD_DENOM_15202_MORE};};
template<> struct libdivide_constants<uint16_t,15203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15203_MAGIC, .more = U16LD_DENOM_15203_MORE};};
template<> struct libdivide_constants<uint16_t,15204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15204_MAGIC, .more = U16LD_DENOM_15204_MORE};};
template<> struct libdivide_constants<uint16_t,15205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15205_MAGIC, .more = U16LD_DENOM_15205_MORE};};
template<> struct libdivide_constants<uint16_t,15206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15206_MAGIC, .more = U16LD_DENOM_15206_MORE};};
template<> struct libdivide_constants<uint16_t,15207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15207_MAGIC, .more = U16LD_DENOM_15207_MORE};};
template<> struct libdivide_constants<uint16_t,15208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15208_MAGIC, .more = U16LD_DENOM_15208_MORE};};
template<> struct libdivide_constants<uint16_t,15209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15209_MAGIC, .more = U16LD_DENOM_15209_MORE};};
template<> struct libdivide_constants<uint16_t,15210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15210_MAGIC, .more = U16LD_DENOM_15210_MORE};};
template<> struct libdivide_constants<uint16_t,15211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15211_MAGIC, .more = U16LD_DENOM_15211_MORE};};
template<> struct libdivide_constants<uint16_t,15212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15212_MAGIC, .more = U16LD_DENOM_15212_MORE};};
template<> struct libdivide_constants<uint16_t,15213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15213_MAGIC, .more = U16LD_DENOM_15213_MORE};};
template<> struct libdivide_constants<uint16_t,15214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15214_MAGIC, .more = U16LD_DENOM_15214_MORE};};
template<> struct libdivide_constants<uint16_t,15215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15215_MAGIC, .more = U16LD_DENOM_15215_MORE};};
template<> struct libdivide_constants<uint16_t,15216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15216_MAGIC, .more = U16LD_DENOM_15216_MORE};};
template<> struct libdivide_constants<uint16_t,15217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15217_MAGIC, .more = U16LD_DENOM_15217_MORE};};
template<> struct libdivide_constants<uint16_t,15218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15218_MAGIC, .more = U16LD_DENOM_15218_MORE};};
template<> struct libdivide_constants<uint16_t,15219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15219_MAGIC, .more = U16LD_DENOM_15219_MORE};};
template<> struct libdivide_constants<uint16_t,15220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15220_MAGIC, .more = U16LD_DENOM_15220_MORE};};
template<> struct libdivide_constants<uint16_t,15221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15221_MAGIC, .more = U16LD_DENOM_15221_MORE};};
template<> struct libdivide_constants<uint16_t,15222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15222_MAGIC, .more = U16LD_DENOM_15222_MORE};};
template<> struct libdivide_constants<uint16_t,15223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15223_MAGIC, .more = U16LD_DENOM_15223_MORE};};
template<> struct libdivide_constants<uint16_t,15224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15224_MAGIC, .more = U16LD_DENOM_15224_MORE};};
template<> struct libdivide_constants<uint16_t,15225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15225_MAGIC, .more = U16LD_DENOM_15225_MORE};};
template<> struct libdivide_constants<uint16_t,15226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15226_MAGIC, .more = U16LD_DENOM_15226_MORE};};
template<> struct libdivide_constants<uint16_t,15227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15227_MAGIC, .more = U16LD_DENOM_15227_MORE};};
template<> struct libdivide_constants<uint16_t,15228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15228_MAGIC, .more = U16LD_DENOM_15228_MORE};};
template<> struct libdivide_constants<uint16_t,15229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15229_MAGIC, .more = U16LD_DENOM_15229_MORE};};
template<> struct libdivide_constants<uint16_t,15230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15230_MAGIC, .more = U16LD_DENOM_15230_MORE};};
template<> struct libdivide_constants<uint16_t,15231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15231_MAGIC, .more = U16LD_DENOM_15231_MORE};};
template<> struct libdivide_constants<uint16_t,15232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15232_MAGIC, .more = U16LD_DENOM_15232_MORE};};
template<> struct libdivide_constants<uint16_t,15233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15233_MAGIC, .more = U16LD_DENOM_15233_MORE};};
template<> struct libdivide_constants<uint16_t,15234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15234_MAGIC, .more = U16LD_DENOM_15234_MORE};};
template<> struct libdivide_constants<uint16_t,15235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15235_MAGIC, .more = U16LD_DENOM_15235_MORE};};
template<> struct libdivide_constants<uint16_t,15236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15236_MAGIC, .more = U16LD_DENOM_15236_MORE};};
template<> struct libdivide_constants<uint16_t,15237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15237_MAGIC, .more = U16LD_DENOM_15237_MORE};};
template<> struct libdivide_constants<uint16_t,15238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15238_MAGIC, .more = U16LD_DENOM_15238_MORE};};
template<> struct libdivide_constants<uint16_t,15239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15239_MAGIC, .more = U16LD_DENOM_15239_MORE};};
template<> struct libdivide_constants<uint16_t,15240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15240_MAGIC, .more = U16LD_DENOM_15240_MORE};};
template<> struct libdivide_constants<uint16_t,15241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15241_MAGIC, .more = U16LD_DENOM_15241_MORE};};
template<> struct libdivide_constants<uint16_t,15242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15242_MAGIC, .more = U16LD_DENOM_15242_MORE};};
template<> struct libdivide_constants<uint16_t,15243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15243_MAGIC, .more = U16LD_DENOM_15243_MORE};};
template<> struct libdivide_constants<uint16_t,15244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15244_MAGIC, .more = U16LD_DENOM_15244_MORE};};
template<> struct libdivide_constants<uint16_t,15245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15245_MAGIC, .more = U16LD_DENOM_15245_MORE};};
template<> struct libdivide_constants<uint16_t,15246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15246_MAGIC, .more = U16LD_DENOM_15246_MORE};};
template<> struct libdivide_constants<uint16_t,15247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15247_MAGIC, .more = U16LD_DENOM_15247_MORE};};
template<> struct libdivide_constants<uint16_t,15248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15248_MAGIC, .more = U16LD_DENOM_15248_MORE};};
template<> struct libdivide_constants<uint16_t,15249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15249_MAGIC, .more = U16LD_DENOM_15249_MORE};};
template<> struct libdivide_constants<uint16_t,15250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15250_MAGIC, .more = U16LD_DENOM_15250_MORE};};
template<> struct libdivide_constants<uint16_t,15251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15251_MAGIC, .more = U16LD_DENOM_15251_MORE};};
template<> struct libdivide_constants<uint16_t,15252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15252_MAGIC, .more = U16LD_DENOM_15252_MORE};};
template<> struct libdivide_constants<uint16_t,15253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15253_MAGIC, .more = U16LD_DENOM_15253_MORE};};
template<> struct libdivide_constants<uint16_t,15254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15254_MAGIC, .more = U16LD_DENOM_15254_MORE};};
template<> struct libdivide_constants<uint16_t,15255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15255_MAGIC, .more = U16LD_DENOM_15255_MORE};};
template<> struct libdivide_constants<uint16_t,15256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15256_MAGIC, .more = U16LD_DENOM_15256_MORE};};
template<> struct libdivide_constants<uint16_t,15257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15257_MAGIC, .more = U16LD_DENOM_15257_MORE};};
template<> struct libdivide_constants<uint16_t,15258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15258_MAGIC, .more = U16LD_DENOM_15258_MORE};};
template<> struct libdivide_constants<uint16_t,15259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15259_MAGIC, .more = U16LD_DENOM_15259_MORE};};
template<> struct libdivide_constants<uint16_t,15260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15260_MAGIC, .more = U16LD_DENOM_15260_MORE};};
template<> struct libdivide_constants<uint16_t,15261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15261_MAGIC, .more = U16LD_DENOM_15261_MORE};};
template<> struct libdivide_constants<uint16_t,15262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15262_MAGIC, .more = U16LD_DENOM_15262_MORE};};
template<> struct libdivide_constants<uint16_t,15263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15263_MAGIC, .more = U16LD_DENOM_15263_MORE};};
template<> struct libdivide_constants<uint16_t,15264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15264_MAGIC, .more = U16LD_DENOM_15264_MORE};};
template<> struct libdivide_constants<uint16_t,15265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15265_MAGIC, .more = U16LD_DENOM_15265_MORE};};
template<> struct libdivide_constants<uint16_t,15266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15266_MAGIC, .more = U16LD_DENOM_15266_MORE};};
template<> struct libdivide_constants<uint16_t,15267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15267_MAGIC, .more = U16LD_DENOM_15267_MORE};};
template<> struct libdivide_constants<uint16_t,15268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15268_MAGIC, .more = U16LD_DENOM_15268_MORE};};
template<> struct libdivide_constants<uint16_t,15269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15269_MAGIC, .more = U16LD_DENOM_15269_MORE};};
template<> struct libdivide_constants<uint16_t,15270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15270_MAGIC, .more = U16LD_DENOM_15270_MORE};};
template<> struct libdivide_constants<uint16_t,15271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15271_MAGIC, .more = U16LD_DENOM_15271_MORE};};
template<> struct libdivide_constants<uint16_t,15272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15272_MAGIC, .more = U16LD_DENOM_15272_MORE};};
template<> struct libdivide_constants<uint16_t,15273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15273_MAGIC, .more = U16LD_DENOM_15273_MORE};};
template<> struct libdivide_constants<uint16_t,15274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15274_MAGIC, .more = U16LD_DENOM_15274_MORE};};
template<> struct libdivide_constants<uint16_t,15275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15275_MAGIC, .more = U16LD_DENOM_15275_MORE};};
template<> struct libdivide_constants<uint16_t,15276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15276_MAGIC, .more = U16LD_DENOM_15276_MORE};};
template<> struct libdivide_constants<uint16_t,15277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15277_MAGIC, .more = U16LD_DENOM_15277_MORE};};
template<> struct libdivide_constants<uint16_t,15278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15278_MAGIC, .more = U16LD_DENOM_15278_MORE};};
template<> struct libdivide_constants<uint16_t,15279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15279_MAGIC, .more = U16LD_DENOM_15279_MORE};};
template<> struct libdivide_constants<uint16_t,15280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15280_MAGIC, .more = U16LD_DENOM_15280_MORE};};
template<> struct libdivide_constants<uint16_t,15281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15281_MAGIC, .more = U16LD_DENOM_15281_MORE};};
template<> struct libdivide_constants<uint16_t,15282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15282_MAGIC, .more = U16LD_DENOM_15282_MORE};};
template<> struct libdivide_constants<uint16_t,15283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15283_MAGIC, .more = U16LD_DENOM_15283_MORE};};
template<> struct libdivide_constants<uint16_t,15284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15284_MAGIC, .more = U16LD_DENOM_15284_MORE};};
template<> struct libdivide_constants<uint16_t,15285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15285_MAGIC, .more = U16LD_DENOM_15285_MORE};};
template<> struct libdivide_constants<uint16_t,15286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15286_MAGIC, .more = U16LD_DENOM_15286_MORE};};
template<> struct libdivide_constants<uint16_t,15287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15287_MAGIC, .more = U16LD_DENOM_15287_MORE};};
template<> struct libdivide_constants<uint16_t,15288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15288_MAGIC, .more = U16LD_DENOM_15288_MORE};};
template<> struct libdivide_constants<uint16_t,15289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15289_MAGIC, .more = U16LD_DENOM_15289_MORE};};
template<> struct libdivide_constants<uint16_t,15290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15290_MAGIC, .more = U16LD_DENOM_15290_MORE};};
template<> struct libdivide_constants<uint16_t,15291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15291_MAGIC, .more = U16LD_DENOM_15291_MORE};};
template<> struct libdivide_constants<uint16_t,15292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15292_MAGIC, .more = U16LD_DENOM_15292_MORE};};
template<> struct libdivide_constants<uint16_t,15293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15293_MAGIC, .more = U16LD_DENOM_15293_MORE};};
template<> struct libdivide_constants<uint16_t,15294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15294_MAGIC, .more = U16LD_DENOM_15294_MORE};};
template<> struct libdivide_constants<uint16_t,15295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15295_MAGIC, .more = U16LD_DENOM_15295_MORE};};
template<> struct libdivide_constants<uint16_t,15296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15296_MAGIC, .more = U16LD_DENOM_15296_MORE};};
template<> struct libdivide_constants<uint16_t,15297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15297_MAGIC, .more = U16LD_DENOM_15297_MORE};};
template<> struct libdivide_constants<uint16_t,15298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15298_MAGIC, .more = U16LD_DENOM_15298_MORE};};
template<> struct libdivide_constants<uint16_t,15299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15299_MAGIC, .more = U16LD_DENOM_15299_MORE};};
template<> struct libdivide_constants<uint16_t,15300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15300_MAGIC, .more = U16LD_DENOM_15300_MORE};};
template<> struct libdivide_constants<uint16_t,15301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15301_MAGIC, .more = U16LD_DENOM_15301_MORE};};
template<> struct libdivide_constants<uint16_t,15302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15302_MAGIC, .more = U16LD_DENOM_15302_MORE};};
template<> struct libdivide_constants<uint16_t,15303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15303_MAGIC, .more = U16LD_DENOM_15303_MORE};};
template<> struct libdivide_constants<uint16_t,15304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15304_MAGIC, .more = U16LD_DENOM_15304_MORE};};
template<> struct libdivide_constants<uint16_t,15305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15305_MAGIC, .more = U16LD_DENOM_15305_MORE};};
template<> struct libdivide_constants<uint16_t,15306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15306_MAGIC, .more = U16LD_DENOM_15306_MORE};};
template<> struct libdivide_constants<uint16_t,15307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15307_MAGIC, .more = U16LD_DENOM_15307_MORE};};
template<> struct libdivide_constants<uint16_t,15308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15308_MAGIC, .more = U16LD_DENOM_15308_MORE};};
template<> struct libdivide_constants<uint16_t,15309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15309_MAGIC, .more = U16LD_DENOM_15309_MORE};};
template<> struct libdivide_constants<uint16_t,15310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15310_MAGIC, .more = U16LD_DENOM_15310_MORE};};
template<> struct libdivide_constants<uint16_t,15311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15311_MAGIC, .more = U16LD_DENOM_15311_MORE};};
template<> struct libdivide_constants<uint16_t,15312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15312_MAGIC, .more = U16LD_DENOM_15312_MORE};};
template<> struct libdivide_constants<uint16_t,15313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15313_MAGIC, .more = U16LD_DENOM_15313_MORE};};
template<> struct libdivide_constants<uint16_t,15314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15314_MAGIC, .more = U16LD_DENOM_15314_MORE};};
template<> struct libdivide_constants<uint16_t,15315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15315_MAGIC, .more = U16LD_DENOM_15315_MORE};};
template<> struct libdivide_constants<uint16_t,15316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15316_MAGIC, .more = U16LD_DENOM_15316_MORE};};
template<> struct libdivide_constants<uint16_t,15317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15317_MAGIC, .more = U16LD_DENOM_15317_MORE};};
template<> struct libdivide_constants<uint16_t,15318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15318_MAGIC, .more = U16LD_DENOM_15318_MORE};};
template<> struct libdivide_constants<uint16_t,15319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15319_MAGIC, .more = U16LD_DENOM_15319_MORE};};
template<> struct libdivide_constants<uint16_t,15320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15320_MAGIC, .more = U16LD_DENOM_15320_MORE};};
template<> struct libdivide_constants<uint16_t,15321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15321_MAGIC, .more = U16LD_DENOM_15321_MORE};};
template<> struct libdivide_constants<uint16_t,15322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15322_MAGIC, .more = U16LD_DENOM_15322_MORE};};
template<> struct libdivide_constants<uint16_t,15323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15323_MAGIC, .more = U16LD_DENOM_15323_MORE};};
template<> struct libdivide_constants<uint16_t,15324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15324_MAGIC, .more = U16LD_DENOM_15324_MORE};};
template<> struct libdivide_constants<uint16_t,15325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15325_MAGIC, .more = U16LD_DENOM_15325_MORE};};
template<> struct libdivide_constants<uint16_t,15326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15326_MAGIC, .more = U16LD_DENOM_15326_MORE};};
template<> struct libdivide_constants<uint16_t,15327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15327_MAGIC, .more = U16LD_DENOM_15327_MORE};};
template<> struct libdivide_constants<uint16_t,15328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15328_MAGIC, .more = U16LD_DENOM_15328_MORE};};
template<> struct libdivide_constants<uint16_t,15329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15329_MAGIC, .more = U16LD_DENOM_15329_MORE};};
template<> struct libdivide_constants<uint16_t,15330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15330_MAGIC, .more = U16LD_DENOM_15330_MORE};};
template<> struct libdivide_constants<uint16_t,15331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15331_MAGIC, .more = U16LD_DENOM_15331_MORE};};
template<> struct libdivide_constants<uint16_t,15332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15332_MAGIC, .more = U16LD_DENOM_15332_MORE};};
template<> struct libdivide_constants<uint16_t,15333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15333_MAGIC, .more = U16LD_DENOM_15333_MORE};};
template<> struct libdivide_constants<uint16_t,15334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15334_MAGIC, .more = U16LD_DENOM_15334_MORE};};
template<> struct libdivide_constants<uint16_t,15335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15335_MAGIC, .more = U16LD_DENOM_15335_MORE};};
template<> struct libdivide_constants<uint16_t,15336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15336_MAGIC, .more = U16LD_DENOM_15336_MORE};};
template<> struct libdivide_constants<uint16_t,15337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15337_MAGIC, .more = U16LD_DENOM_15337_MORE};};
template<> struct libdivide_constants<uint16_t,15338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15338_MAGIC, .more = U16LD_DENOM_15338_MORE};};
template<> struct libdivide_constants<uint16_t,15339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15339_MAGIC, .more = U16LD_DENOM_15339_MORE};};
template<> struct libdivide_constants<uint16_t,15340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15340_MAGIC, .more = U16LD_DENOM_15340_MORE};};
template<> struct libdivide_constants<uint16_t,15341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15341_MAGIC, .more = U16LD_DENOM_15341_MORE};};
template<> struct libdivide_constants<uint16_t,15342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15342_MAGIC, .more = U16LD_DENOM_15342_MORE};};
template<> struct libdivide_constants<uint16_t,15343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15343_MAGIC, .more = U16LD_DENOM_15343_MORE};};
template<> struct libdivide_constants<uint16_t,15344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15344_MAGIC, .more = U16LD_DENOM_15344_MORE};};
template<> struct libdivide_constants<uint16_t,15345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15345_MAGIC, .more = U16LD_DENOM_15345_MORE};};
template<> struct libdivide_constants<uint16_t,15346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15346_MAGIC, .more = U16LD_DENOM_15346_MORE};};
template<> struct libdivide_constants<uint16_t,15347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15347_MAGIC, .more = U16LD_DENOM_15347_MORE};};
template<> struct libdivide_constants<uint16_t,15348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15348_MAGIC, .more = U16LD_DENOM_15348_MORE};};
template<> struct libdivide_constants<uint16_t,15349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15349_MAGIC, .more = U16LD_DENOM_15349_MORE};};
template<> struct libdivide_constants<uint16_t,15350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15350_MAGIC, .more = U16LD_DENOM_15350_MORE};};
template<> struct libdivide_constants<uint16_t,15351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15351_MAGIC, .more = U16LD_DENOM_15351_MORE};};
template<> struct libdivide_constants<uint16_t,15352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15352_MAGIC, .more = U16LD_DENOM_15352_MORE};};
template<> struct libdivide_constants<uint16_t,15353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15353_MAGIC, .more = U16LD_DENOM_15353_MORE};};
template<> struct libdivide_constants<uint16_t,15354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15354_MAGIC, .more = U16LD_DENOM_15354_MORE};};
template<> struct libdivide_constants<uint16_t,15355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15355_MAGIC, .more = U16LD_DENOM_15355_MORE};};
template<> struct libdivide_constants<uint16_t,15356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15356_MAGIC, .more = U16LD_DENOM_15356_MORE};};
template<> struct libdivide_constants<uint16_t,15357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15357_MAGIC, .more = U16LD_DENOM_15357_MORE};};
template<> struct libdivide_constants<uint16_t,15358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15358_MAGIC, .more = U16LD_DENOM_15358_MORE};};
template<> struct libdivide_constants<uint16_t,15359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15359_MAGIC, .more = U16LD_DENOM_15359_MORE};};
template<> struct libdivide_constants<uint16_t,15360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15360_MAGIC, .more = U16LD_DENOM_15360_MORE};};
template<> struct libdivide_constants<uint16_t,15361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15361_MAGIC, .more = U16LD_DENOM_15361_MORE};};
template<> struct libdivide_constants<uint16_t,15362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15362_MAGIC, .more = U16LD_DENOM_15362_MORE};};
template<> struct libdivide_constants<uint16_t,15363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15363_MAGIC, .more = U16LD_DENOM_15363_MORE};};
template<> struct libdivide_constants<uint16_t,15364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15364_MAGIC, .more = U16LD_DENOM_15364_MORE};};
template<> struct libdivide_constants<uint16_t,15365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15365_MAGIC, .more = U16LD_DENOM_15365_MORE};};
template<> struct libdivide_constants<uint16_t,15366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15366_MAGIC, .more = U16LD_DENOM_15366_MORE};};
template<> struct libdivide_constants<uint16_t,15367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15367_MAGIC, .more = U16LD_DENOM_15367_MORE};};
template<> struct libdivide_constants<uint16_t,15368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15368_MAGIC, .more = U16LD_DENOM_15368_MORE};};
template<> struct libdivide_constants<uint16_t,15369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15369_MAGIC, .more = U16LD_DENOM_15369_MORE};};
template<> struct libdivide_constants<uint16_t,15370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15370_MAGIC, .more = U16LD_DENOM_15370_MORE};};
template<> struct libdivide_constants<uint16_t,15371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15371_MAGIC, .more = U16LD_DENOM_15371_MORE};};
template<> struct libdivide_constants<uint16_t,15372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15372_MAGIC, .more = U16LD_DENOM_15372_MORE};};
template<> struct libdivide_constants<uint16_t,15373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15373_MAGIC, .more = U16LD_DENOM_15373_MORE};};
template<> struct libdivide_constants<uint16_t,15374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15374_MAGIC, .more = U16LD_DENOM_15374_MORE};};
template<> struct libdivide_constants<uint16_t,15375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15375_MAGIC, .more = U16LD_DENOM_15375_MORE};};
template<> struct libdivide_constants<uint16_t,15376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15376_MAGIC, .more = U16LD_DENOM_15376_MORE};};
template<> struct libdivide_constants<uint16_t,15377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15377_MAGIC, .more = U16LD_DENOM_15377_MORE};};
template<> struct libdivide_constants<uint16_t,15378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15378_MAGIC, .more = U16LD_DENOM_15378_MORE};};
template<> struct libdivide_constants<uint16_t,15379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15379_MAGIC, .more = U16LD_DENOM_15379_MORE};};
template<> struct libdivide_constants<uint16_t,15380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15380_MAGIC, .more = U16LD_DENOM_15380_MORE};};
template<> struct libdivide_constants<uint16_t,15381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15381_MAGIC, .more = U16LD_DENOM_15381_MORE};};
template<> struct libdivide_constants<uint16_t,15382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15382_MAGIC, .more = U16LD_DENOM_15382_MORE};};
template<> struct libdivide_constants<uint16_t,15383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15383_MAGIC, .more = U16LD_DENOM_15383_MORE};};
template<> struct libdivide_constants<uint16_t,15384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15384_MAGIC, .more = U16LD_DENOM_15384_MORE};};
template<> struct libdivide_constants<uint16_t,15385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15385_MAGIC, .more = U16LD_DENOM_15385_MORE};};
template<> struct libdivide_constants<uint16_t,15386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15386_MAGIC, .more = U16LD_DENOM_15386_MORE};};
template<> struct libdivide_constants<uint16_t,15387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15387_MAGIC, .more = U16LD_DENOM_15387_MORE};};
template<> struct libdivide_constants<uint16_t,15388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15388_MAGIC, .more = U16LD_DENOM_15388_MORE};};
template<> struct libdivide_constants<uint16_t,15389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15389_MAGIC, .more = U16LD_DENOM_15389_MORE};};
template<> struct libdivide_constants<uint16_t,15390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15390_MAGIC, .more = U16LD_DENOM_15390_MORE};};
template<> struct libdivide_constants<uint16_t,15391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15391_MAGIC, .more = U16LD_DENOM_15391_MORE};};
template<> struct libdivide_constants<uint16_t,15392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15392_MAGIC, .more = U16LD_DENOM_15392_MORE};};
template<> struct libdivide_constants<uint16_t,15393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15393_MAGIC, .more = U16LD_DENOM_15393_MORE};};
template<> struct libdivide_constants<uint16_t,15394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15394_MAGIC, .more = U16LD_DENOM_15394_MORE};};
template<> struct libdivide_constants<uint16_t,15395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15395_MAGIC, .more = U16LD_DENOM_15395_MORE};};
template<> struct libdivide_constants<uint16_t,15396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15396_MAGIC, .more = U16LD_DENOM_15396_MORE};};
template<> struct libdivide_constants<uint16_t,15397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15397_MAGIC, .more = U16LD_DENOM_15397_MORE};};
template<> struct libdivide_constants<uint16_t,15398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15398_MAGIC, .more = U16LD_DENOM_15398_MORE};};
template<> struct libdivide_constants<uint16_t,15399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15399_MAGIC, .more = U16LD_DENOM_15399_MORE};};
template<> struct libdivide_constants<uint16_t,15400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15400_MAGIC, .more = U16LD_DENOM_15400_MORE};};
template<> struct libdivide_constants<uint16_t,15401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15401_MAGIC, .more = U16LD_DENOM_15401_MORE};};
template<> struct libdivide_constants<uint16_t,15402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15402_MAGIC, .more = U16LD_DENOM_15402_MORE};};
template<> struct libdivide_constants<uint16_t,15403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15403_MAGIC, .more = U16LD_DENOM_15403_MORE};};
template<> struct libdivide_constants<uint16_t,15404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15404_MAGIC, .more = U16LD_DENOM_15404_MORE};};
template<> struct libdivide_constants<uint16_t,15405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15405_MAGIC, .more = U16LD_DENOM_15405_MORE};};
template<> struct libdivide_constants<uint16_t,15406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15406_MAGIC, .more = U16LD_DENOM_15406_MORE};};
template<> struct libdivide_constants<uint16_t,15407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15407_MAGIC, .more = U16LD_DENOM_15407_MORE};};
template<> struct libdivide_constants<uint16_t,15408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15408_MAGIC, .more = U16LD_DENOM_15408_MORE};};
template<> struct libdivide_constants<uint16_t,15409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15409_MAGIC, .more = U16LD_DENOM_15409_MORE};};
template<> struct libdivide_constants<uint16_t,15410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15410_MAGIC, .more = U16LD_DENOM_15410_MORE};};
template<> struct libdivide_constants<uint16_t,15411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15411_MAGIC, .more = U16LD_DENOM_15411_MORE};};
template<> struct libdivide_constants<uint16_t,15412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15412_MAGIC, .more = U16LD_DENOM_15412_MORE};};
template<> struct libdivide_constants<uint16_t,15413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15413_MAGIC, .more = U16LD_DENOM_15413_MORE};};
template<> struct libdivide_constants<uint16_t,15414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15414_MAGIC, .more = U16LD_DENOM_15414_MORE};};
template<> struct libdivide_constants<uint16_t,15415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15415_MAGIC, .more = U16LD_DENOM_15415_MORE};};
template<> struct libdivide_constants<uint16_t,15416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15416_MAGIC, .more = U16LD_DENOM_15416_MORE};};
template<> struct libdivide_constants<uint16_t,15417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15417_MAGIC, .more = U16LD_DENOM_15417_MORE};};
template<> struct libdivide_constants<uint16_t,15418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15418_MAGIC, .more = U16LD_DENOM_15418_MORE};};
template<> struct libdivide_constants<uint16_t,15419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15419_MAGIC, .more = U16LD_DENOM_15419_MORE};};
template<> struct libdivide_constants<uint16_t,15420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15420_MAGIC, .more = U16LD_DENOM_15420_MORE};};
template<> struct libdivide_constants<uint16_t,15421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15421_MAGIC, .more = U16LD_DENOM_15421_MORE};};
template<> struct libdivide_constants<uint16_t,15422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15422_MAGIC, .more = U16LD_DENOM_15422_MORE};};
template<> struct libdivide_constants<uint16_t,15423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15423_MAGIC, .more = U16LD_DENOM_15423_MORE};};
template<> struct libdivide_constants<uint16_t,15424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15424_MAGIC, .more = U16LD_DENOM_15424_MORE};};
template<> struct libdivide_constants<uint16_t,15425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15425_MAGIC, .more = U16LD_DENOM_15425_MORE};};
template<> struct libdivide_constants<uint16_t,15426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15426_MAGIC, .more = U16LD_DENOM_15426_MORE};};
template<> struct libdivide_constants<uint16_t,15427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15427_MAGIC, .more = U16LD_DENOM_15427_MORE};};
template<> struct libdivide_constants<uint16_t,15428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15428_MAGIC, .more = U16LD_DENOM_15428_MORE};};
template<> struct libdivide_constants<uint16_t,15429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15429_MAGIC, .more = U16LD_DENOM_15429_MORE};};
template<> struct libdivide_constants<uint16_t,15430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15430_MAGIC, .more = U16LD_DENOM_15430_MORE};};
template<> struct libdivide_constants<uint16_t,15431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15431_MAGIC, .more = U16LD_DENOM_15431_MORE};};
template<> struct libdivide_constants<uint16_t,15432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15432_MAGIC, .more = U16LD_DENOM_15432_MORE};};
template<> struct libdivide_constants<uint16_t,15433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15433_MAGIC, .more = U16LD_DENOM_15433_MORE};};
template<> struct libdivide_constants<uint16_t,15434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15434_MAGIC, .more = U16LD_DENOM_15434_MORE};};
template<> struct libdivide_constants<uint16_t,15435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15435_MAGIC, .more = U16LD_DENOM_15435_MORE};};
template<> struct libdivide_constants<uint16_t,15436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15436_MAGIC, .more = U16LD_DENOM_15436_MORE};};
template<> struct libdivide_constants<uint16_t,15437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15437_MAGIC, .more = U16LD_DENOM_15437_MORE};};
template<> struct libdivide_constants<uint16_t,15438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15438_MAGIC, .more = U16LD_DENOM_15438_MORE};};
template<> struct libdivide_constants<uint16_t,15439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15439_MAGIC, .more = U16LD_DENOM_15439_MORE};};
template<> struct libdivide_constants<uint16_t,15440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15440_MAGIC, .more = U16LD_DENOM_15440_MORE};};
template<> struct libdivide_constants<uint16_t,15441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15441_MAGIC, .more = U16LD_DENOM_15441_MORE};};
template<> struct libdivide_constants<uint16_t,15442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15442_MAGIC, .more = U16LD_DENOM_15442_MORE};};
template<> struct libdivide_constants<uint16_t,15443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15443_MAGIC, .more = U16LD_DENOM_15443_MORE};};
template<> struct libdivide_constants<uint16_t,15444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15444_MAGIC, .more = U16LD_DENOM_15444_MORE};};
template<> struct libdivide_constants<uint16_t,15445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15445_MAGIC, .more = U16LD_DENOM_15445_MORE};};
template<> struct libdivide_constants<uint16_t,15446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15446_MAGIC, .more = U16LD_DENOM_15446_MORE};};
template<> struct libdivide_constants<uint16_t,15447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15447_MAGIC, .more = U16LD_DENOM_15447_MORE};};
template<> struct libdivide_constants<uint16_t,15448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15448_MAGIC, .more = U16LD_DENOM_15448_MORE};};
template<> struct libdivide_constants<uint16_t,15449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15449_MAGIC, .more = U16LD_DENOM_15449_MORE};};
template<> struct libdivide_constants<uint16_t,15450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15450_MAGIC, .more = U16LD_DENOM_15450_MORE};};
template<> struct libdivide_constants<uint16_t,15451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15451_MAGIC, .more = U16LD_DENOM_15451_MORE};};
template<> struct libdivide_constants<uint16_t,15452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15452_MAGIC, .more = U16LD_DENOM_15452_MORE};};
template<> struct libdivide_constants<uint16_t,15453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15453_MAGIC, .more = U16LD_DENOM_15453_MORE};};
template<> struct libdivide_constants<uint16_t,15454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15454_MAGIC, .more = U16LD_DENOM_15454_MORE};};
template<> struct libdivide_constants<uint16_t,15455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15455_MAGIC, .more = U16LD_DENOM_15455_MORE};};
template<> struct libdivide_constants<uint16_t,15456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15456_MAGIC, .more = U16LD_DENOM_15456_MORE};};
template<> struct libdivide_constants<uint16_t,15457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15457_MAGIC, .more = U16LD_DENOM_15457_MORE};};
template<> struct libdivide_constants<uint16_t,15458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15458_MAGIC, .more = U16LD_DENOM_15458_MORE};};
template<> struct libdivide_constants<uint16_t,15459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15459_MAGIC, .more = U16LD_DENOM_15459_MORE};};
template<> struct libdivide_constants<uint16_t,15460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15460_MAGIC, .more = U16LD_DENOM_15460_MORE};};
template<> struct libdivide_constants<uint16_t,15461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15461_MAGIC, .more = U16LD_DENOM_15461_MORE};};
template<> struct libdivide_constants<uint16_t,15462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15462_MAGIC, .more = U16LD_DENOM_15462_MORE};};
template<> struct libdivide_constants<uint16_t,15463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15463_MAGIC, .more = U16LD_DENOM_15463_MORE};};
template<> struct libdivide_constants<uint16_t,15464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15464_MAGIC, .more = U16LD_DENOM_15464_MORE};};
template<> struct libdivide_constants<uint16_t,15465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15465_MAGIC, .more = U16LD_DENOM_15465_MORE};};
template<> struct libdivide_constants<uint16_t,15466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15466_MAGIC, .more = U16LD_DENOM_15466_MORE};};
template<> struct libdivide_constants<uint16_t,15467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15467_MAGIC, .more = U16LD_DENOM_15467_MORE};};
template<> struct libdivide_constants<uint16_t,15468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15468_MAGIC, .more = U16LD_DENOM_15468_MORE};};
template<> struct libdivide_constants<uint16_t,15469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15469_MAGIC, .more = U16LD_DENOM_15469_MORE};};
template<> struct libdivide_constants<uint16_t,15470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15470_MAGIC, .more = U16LD_DENOM_15470_MORE};};
template<> struct libdivide_constants<uint16_t,15471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15471_MAGIC, .more = U16LD_DENOM_15471_MORE};};
template<> struct libdivide_constants<uint16_t,15472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15472_MAGIC, .more = U16LD_DENOM_15472_MORE};};
template<> struct libdivide_constants<uint16_t,15473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15473_MAGIC, .more = U16LD_DENOM_15473_MORE};};
template<> struct libdivide_constants<uint16_t,15474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15474_MAGIC, .more = U16LD_DENOM_15474_MORE};};
template<> struct libdivide_constants<uint16_t,15475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15475_MAGIC, .more = U16LD_DENOM_15475_MORE};};
template<> struct libdivide_constants<uint16_t,15476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15476_MAGIC, .more = U16LD_DENOM_15476_MORE};};
template<> struct libdivide_constants<uint16_t,15477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15477_MAGIC, .more = U16LD_DENOM_15477_MORE};};
template<> struct libdivide_constants<uint16_t,15478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15478_MAGIC, .more = U16LD_DENOM_15478_MORE};};
template<> struct libdivide_constants<uint16_t,15479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15479_MAGIC, .more = U16LD_DENOM_15479_MORE};};
template<> struct libdivide_constants<uint16_t,15480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15480_MAGIC, .more = U16LD_DENOM_15480_MORE};};
template<> struct libdivide_constants<uint16_t,15481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15481_MAGIC, .more = U16LD_DENOM_15481_MORE};};
template<> struct libdivide_constants<uint16_t,15482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15482_MAGIC, .more = U16LD_DENOM_15482_MORE};};
template<> struct libdivide_constants<uint16_t,15483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15483_MAGIC, .more = U16LD_DENOM_15483_MORE};};
template<> struct libdivide_constants<uint16_t,15484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15484_MAGIC, .more = U16LD_DENOM_15484_MORE};};
template<> struct libdivide_constants<uint16_t,15485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15485_MAGIC, .more = U16LD_DENOM_15485_MORE};};
template<> struct libdivide_constants<uint16_t,15486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15486_MAGIC, .more = U16LD_DENOM_15486_MORE};};
template<> struct libdivide_constants<uint16_t,15487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15487_MAGIC, .more = U16LD_DENOM_15487_MORE};};
template<> struct libdivide_constants<uint16_t,15488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15488_MAGIC, .more = U16LD_DENOM_15488_MORE};};
template<> struct libdivide_constants<uint16_t,15489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15489_MAGIC, .more = U16LD_DENOM_15489_MORE};};
template<> struct libdivide_constants<uint16_t,15490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15490_MAGIC, .more = U16LD_DENOM_15490_MORE};};
template<> struct libdivide_constants<uint16_t,15491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15491_MAGIC, .more = U16LD_DENOM_15491_MORE};};
template<> struct libdivide_constants<uint16_t,15492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15492_MAGIC, .more = U16LD_DENOM_15492_MORE};};
template<> struct libdivide_constants<uint16_t,15493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15493_MAGIC, .more = U16LD_DENOM_15493_MORE};};
template<> struct libdivide_constants<uint16_t,15494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15494_MAGIC, .more = U16LD_DENOM_15494_MORE};};
template<> struct libdivide_constants<uint16_t,15495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15495_MAGIC, .more = U16LD_DENOM_15495_MORE};};
template<> struct libdivide_constants<uint16_t,15496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15496_MAGIC, .more = U16LD_DENOM_15496_MORE};};
template<> struct libdivide_constants<uint16_t,15497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15497_MAGIC, .more = U16LD_DENOM_15497_MORE};};
template<> struct libdivide_constants<uint16_t,15498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15498_MAGIC, .more = U16LD_DENOM_15498_MORE};};
template<> struct libdivide_constants<uint16_t,15499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15499_MAGIC, .more = U16LD_DENOM_15499_MORE};};
template<> struct libdivide_constants<uint16_t,15500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15500_MAGIC, .more = U16LD_DENOM_15500_MORE};};
template<> struct libdivide_constants<uint16_t,15501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15501_MAGIC, .more = U16LD_DENOM_15501_MORE};};
template<> struct libdivide_constants<uint16_t,15502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15502_MAGIC, .more = U16LD_DENOM_15502_MORE};};
template<> struct libdivide_constants<uint16_t,15503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15503_MAGIC, .more = U16LD_DENOM_15503_MORE};};
template<> struct libdivide_constants<uint16_t,15504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15504_MAGIC, .more = U16LD_DENOM_15504_MORE};};
template<> struct libdivide_constants<uint16_t,15505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15505_MAGIC, .more = U16LD_DENOM_15505_MORE};};
template<> struct libdivide_constants<uint16_t,15506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15506_MAGIC, .more = U16LD_DENOM_15506_MORE};};
template<> struct libdivide_constants<uint16_t,15507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15507_MAGIC, .more = U16LD_DENOM_15507_MORE};};
template<> struct libdivide_constants<uint16_t,15508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15508_MAGIC, .more = U16LD_DENOM_15508_MORE};};
template<> struct libdivide_constants<uint16_t,15509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15509_MAGIC, .more = U16LD_DENOM_15509_MORE};};
template<> struct libdivide_constants<uint16_t,15510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15510_MAGIC, .more = U16LD_DENOM_15510_MORE};};
template<> struct libdivide_constants<uint16_t,15511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15511_MAGIC, .more = U16LD_DENOM_15511_MORE};};
template<> struct libdivide_constants<uint16_t,15512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15512_MAGIC, .more = U16LD_DENOM_15512_MORE};};
template<> struct libdivide_constants<uint16_t,15513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15513_MAGIC, .more = U16LD_DENOM_15513_MORE};};
template<> struct libdivide_constants<uint16_t,15514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15514_MAGIC, .more = U16LD_DENOM_15514_MORE};};
template<> struct libdivide_constants<uint16_t,15515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15515_MAGIC, .more = U16LD_DENOM_15515_MORE};};
template<> struct libdivide_constants<uint16_t,15516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15516_MAGIC, .more = U16LD_DENOM_15516_MORE};};
template<> struct libdivide_constants<uint16_t,15517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15517_MAGIC, .more = U16LD_DENOM_15517_MORE};};
template<> struct libdivide_constants<uint16_t,15518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15518_MAGIC, .more = U16LD_DENOM_15518_MORE};};
template<> struct libdivide_constants<uint16_t,15519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15519_MAGIC, .more = U16LD_DENOM_15519_MORE};};
template<> struct libdivide_constants<uint16_t,15520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15520_MAGIC, .more = U16LD_DENOM_15520_MORE};};
template<> struct libdivide_constants<uint16_t,15521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15521_MAGIC, .more = U16LD_DENOM_15521_MORE};};
template<> struct libdivide_constants<uint16_t,15522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15522_MAGIC, .more = U16LD_DENOM_15522_MORE};};
template<> struct libdivide_constants<uint16_t,15523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15523_MAGIC, .more = U16LD_DENOM_15523_MORE};};
template<> struct libdivide_constants<uint16_t,15524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15524_MAGIC, .more = U16LD_DENOM_15524_MORE};};
template<> struct libdivide_constants<uint16_t,15525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15525_MAGIC, .more = U16LD_DENOM_15525_MORE};};
template<> struct libdivide_constants<uint16_t,15526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15526_MAGIC, .more = U16LD_DENOM_15526_MORE};};
template<> struct libdivide_constants<uint16_t,15527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15527_MAGIC, .more = U16LD_DENOM_15527_MORE};};
template<> struct libdivide_constants<uint16_t,15528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15528_MAGIC, .more = U16LD_DENOM_15528_MORE};};
template<> struct libdivide_constants<uint16_t,15529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15529_MAGIC, .more = U16LD_DENOM_15529_MORE};};
template<> struct libdivide_constants<uint16_t,15530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15530_MAGIC, .more = U16LD_DENOM_15530_MORE};};
template<> struct libdivide_constants<uint16_t,15531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15531_MAGIC, .more = U16LD_DENOM_15531_MORE};};
template<> struct libdivide_constants<uint16_t,15532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15532_MAGIC, .more = U16LD_DENOM_15532_MORE};};
template<> struct libdivide_constants<uint16_t,15533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15533_MAGIC, .more = U16LD_DENOM_15533_MORE};};
template<> struct libdivide_constants<uint16_t,15534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15534_MAGIC, .more = U16LD_DENOM_15534_MORE};};
template<> struct libdivide_constants<uint16_t,15535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15535_MAGIC, .more = U16LD_DENOM_15535_MORE};};
template<> struct libdivide_constants<uint16_t,15536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15536_MAGIC, .more = U16LD_DENOM_15536_MORE};};
template<> struct libdivide_constants<uint16_t,15537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15537_MAGIC, .more = U16LD_DENOM_15537_MORE};};
template<> struct libdivide_constants<uint16_t,15538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15538_MAGIC, .more = U16LD_DENOM_15538_MORE};};
template<> struct libdivide_constants<uint16_t,15539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15539_MAGIC, .more = U16LD_DENOM_15539_MORE};};
template<> struct libdivide_constants<uint16_t,15540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15540_MAGIC, .more = U16LD_DENOM_15540_MORE};};
template<> struct libdivide_constants<uint16_t,15541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15541_MAGIC, .more = U16LD_DENOM_15541_MORE};};
template<> struct libdivide_constants<uint16_t,15542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15542_MAGIC, .more = U16LD_DENOM_15542_MORE};};
template<> struct libdivide_constants<uint16_t,15543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15543_MAGIC, .more = U16LD_DENOM_15543_MORE};};
template<> struct libdivide_constants<uint16_t,15544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15544_MAGIC, .more = U16LD_DENOM_15544_MORE};};
template<> struct libdivide_constants<uint16_t,15545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15545_MAGIC, .more = U16LD_DENOM_15545_MORE};};
template<> struct libdivide_constants<uint16_t,15546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15546_MAGIC, .more = U16LD_DENOM_15546_MORE};};
template<> struct libdivide_constants<uint16_t,15547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15547_MAGIC, .more = U16LD_DENOM_15547_MORE};};
template<> struct libdivide_constants<uint16_t,15548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15548_MAGIC, .more = U16LD_DENOM_15548_MORE};};
template<> struct libdivide_constants<uint16_t,15549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15549_MAGIC, .more = U16LD_DENOM_15549_MORE};};
template<> struct libdivide_constants<uint16_t,15550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15550_MAGIC, .more = U16LD_DENOM_15550_MORE};};
template<> struct libdivide_constants<uint16_t,15551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15551_MAGIC, .more = U16LD_DENOM_15551_MORE};};
template<> struct libdivide_constants<uint16_t,15552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15552_MAGIC, .more = U16LD_DENOM_15552_MORE};};
template<> struct libdivide_constants<uint16_t,15553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15553_MAGIC, .more = U16LD_DENOM_15553_MORE};};
template<> struct libdivide_constants<uint16_t,15554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15554_MAGIC, .more = U16LD_DENOM_15554_MORE};};
template<> struct libdivide_constants<uint16_t,15555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15555_MAGIC, .more = U16LD_DENOM_15555_MORE};};
template<> struct libdivide_constants<uint16_t,15556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15556_MAGIC, .more = U16LD_DENOM_15556_MORE};};
template<> struct libdivide_constants<uint16_t,15557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15557_MAGIC, .more = U16LD_DENOM_15557_MORE};};
template<> struct libdivide_constants<uint16_t,15558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15558_MAGIC, .more = U16LD_DENOM_15558_MORE};};
template<> struct libdivide_constants<uint16_t,15559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15559_MAGIC, .more = U16LD_DENOM_15559_MORE};};
template<> struct libdivide_constants<uint16_t,15560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15560_MAGIC, .more = U16LD_DENOM_15560_MORE};};
template<> struct libdivide_constants<uint16_t,15561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15561_MAGIC, .more = U16LD_DENOM_15561_MORE};};
template<> struct libdivide_constants<uint16_t,15562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15562_MAGIC, .more = U16LD_DENOM_15562_MORE};};
template<> struct libdivide_constants<uint16_t,15563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15563_MAGIC, .more = U16LD_DENOM_15563_MORE};};
template<> struct libdivide_constants<uint16_t,15564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15564_MAGIC, .more = U16LD_DENOM_15564_MORE};};
template<> struct libdivide_constants<uint16_t,15565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15565_MAGIC, .more = U16LD_DENOM_15565_MORE};};
template<> struct libdivide_constants<uint16_t,15566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15566_MAGIC, .more = U16LD_DENOM_15566_MORE};};
template<> struct libdivide_constants<uint16_t,15567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15567_MAGIC, .more = U16LD_DENOM_15567_MORE};};
template<> struct libdivide_constants<uint16_t,15568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15568_MAGIC, .more = U16LD_DENOM_15568_MORE};};
template<> struct libdivide_constants<uint16_t,15569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15569_MAGIC, .more = U16LD_DENOM_15569_MORE};};
template<> struct libdivide_constants<uint16_t,15570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15570_MAGIC, .more = U16LD_DENOM_15570_MORE};};
template<> struct libdivide_constants<uint16_t,15571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15571_MAGIC, .more = U16LD_DENOM_15571_MORE};};
template<> struct libdivide_constants<uint16_t,15572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15572_MAGIC, .more = U16LD_DENOM_15572_MORE};};
template<> struct libdivide_constants<uint16_t,15573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15573_MAGIC, .more = U16LD_DENOM_15573_MORE};};
template<> struct libdivide_constants<uint16_t,15574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15574_MAGIC, .more = U16LD_DENOM_15574_MORE};};
template<> struct libdivide_constants<uint16_t,15575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15575_MAGIC, .more = U16LD_DENOM_15575_MORE};};
template<> struct libdivide_constants<uint16_t,15576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15576_MAGIC, .more = U16LD_DENOM_15576_MORE};};
template<> struct libdivide_constants<uint16_t,15577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15577_MAGIC, .more = U16LD_DENOM_15577_MORE};};
template<> struct libdivide_constants<uint16_t,15578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15578_MAGIC, .more = U16LD_DENOM_15578_MORE};};
template<> struct libdivide_constants<uint16_t,15579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15579_MAGIC, .more = U16LD_DENOM_15579_MORE};};
template<> struct libdivide_constants<uint16_t,15580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15580_MAGIC, .more = U16LD_DENOM_15580_MORE};};
template<> struct libdivide_constants<uint16_t,15581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15581_MAGIC, .more = U16LD_DENOM_15581_MORE};};
template<> struct libdivide_constants<uint16_t,15582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15582_MAGIC, .more = U16LD_DENOM_15582_MORE};};
template<> struct libdivide_constants<uint16_t,15583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15583_MAGIC, .more = U16LD_DENOM_15583_MORE};};
template<> struct libdivide_constants<uint16_t,15584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15584_MAGIC, .more = U16LD_DENOM_15584_MORE};};
template<> struct libdivide_constants<uint16_t,15585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15585_MAGIC, .more = U16LD_DENOM_15585_MORE};};
template<> struct libdivide_constants<uint16_t,15586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15586_MAGIC, .more = U16LD_DENOM_15586_MORE};};
template<> struct libdivide_constants<uint16_t,15587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15587_MAGIC, .more = U16LD_DENOM_15587_MORE};};
template<> struct libdivide_constants<uint16_t,15588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15588_MAGIC, .more = U16LD_DENOM_15588_MORE};};
template<> struct libdivide_constants<uint16_t,15589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15589_MAGIC, .more = U16LD_DENOM_15589_MORE};};
template<> struct libdivide_constants<uint16_t,15590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15590_MAGIC, .more = U16LD_DENOM_15590_MORE};};
template<> struct libdivide_constants<uint16_t,15591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15591_MAGIC, .more = U16LD_DENOM_15591_MORE};};
template<> struct libdivide_constants<uint16_t,15592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15592_MAGIC, .more = U16LD_DENOM_15592_MORE};};
template<> struct libdivide_constants<uint16_t,15593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15593_MAGIC, .more = U16LD_DENOM_15593_MORE};};
template<> struct libdivide_constants<uint16_t,15594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15594_MAGIC, .more = U16LD_DENOM_15594_MORE};};
template<> struct libdivide_constants<uint16_t,15595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15595_MAGIC, .more = U16LD_DENOM_15595_MORE};};
template<> struct libdivide_constants<uint16_t,15596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15596_MAGIC, .more = U16LD_DENOM_15596_MORE};};
template<> struct libdivide_constants<uint16_t,15597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15597_MAGIC, .more = U16LD_DENOM_15597_MORE};};
template<> struct libdivide_constants<uint16_t,15598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15598_MAGIC, .more = U16LD_DENOM_15598_MORE};};
template<> struct libdivide_constants<uint16_t,15599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15599_MAGIC, .more = U16LD_DENOM_15599_MORE};};
template<> struct libdivide_constants<uint16_t,15600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15600_MAGIC, .more = U16LD_DENOM_15600_MORE};};
template<> struct libdivide_constants<uint16_t,15601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15601_MAGIC, .more = U16LD_DENOM_15601_MORE};};
template<> struct libdivide_constants<uint16_t,15602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15602_MAGIC, .more = U16LD_DENOM_15602_MORE};};
template<> struct libdivide_constants<uint16_t,15603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15603_MAGIC, .more = U16LD_DENOM_15603_MORE};};
template<> struct libdivide_constants<uint16_t,15604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15604_MAGIC, .more = U16LD_DENOM_15604_MORE};};
template<> struct libdivide_constants<uint16_t,15605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15605_MAGIC, .more = U16LD_DENOM_15605_MORE};};
template<> struct libdivide_constants<uint16_t,15606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15606_MAGIC, .more = U16LD_DENOM_15606_MORE};};
template<> struct libdivide_constants<uint16_t,15607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15607_MAGIC, .more = U16LD_DENOM_15607_MORE};};
template<> struct libdivide_constants<uint16_t,15608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15608_MAGIC, .more = U16LD_DENOM_15608_MORE};};
template<> struct libdivide_constants<uint16_t,15609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15609_MAGIC, .more = U16LD_DENOM_15609_MORE};};
template<> struct libdivide_constants<uint16_t,15610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15610_MAGIC, .more = U16LD_DENOM_15610_MORE};};
template<> struct libdivide_constants<uint16_t,15611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15611_MAGIC, .more = U16LD_DENOM_15611_MORE};};
template<> struct libdivide_constants<uint16_t,15612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15612_MAGIC, .more = U16LD_DENOM_15612_MORE};};
template<> struct libdivide_constants<uint16_t,15613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15613_MAGIC, .more = U16LD_DENOM_15613_MORE};};
template<> struct libdivide_constants<uint16_t,15614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15614_MAGIC, .more = U16LD_DENOM_15614_MORE};};
template<> struct libdivide_constants<uint16_t,15615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15615_MAGIC, .more = U16LD_DENOM_15615_MORE};};
template<> struct libdivide_constants<uint16_t,15616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15616_MAGIC, .more = U16LD_DENOM_15616_MORE};};
template<> struct libdivide_constants<uint16_t,15617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15617_MAGIC, .more = U16LD_DENOM_15617_MORE};};
template<> struct libdivide_constants<uint16_t,15618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15618_MAGIC, .more = U16LD_DENOM_15618_MORE};};
template<> struct libdivide_constants<uint16_t,15619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15619_MAGIC, .more = U16LD_DENOM_15619_MORE};};
template<> struct libdivide_constants<uint16_t,15620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15620_MAGIC, .more = U16LD_DENOM_15620_MORE};};
template<> struct libdivide_constants<uint16_t,15621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15621_MAGIC, .more = U16LD_DENOM_15621_MORE};};
template<> struct libdivide_constants<uint16_t,15622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15622_MAGIC, .more = U16LD_DENOM_15622_MORE};};
template<> struct libdivide_constants<uint16_t,15623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15623_MAGIC, .more = U16LD_DENOM_15623_MORE};};
template<> struct libdivide_constants<uint16_t,15624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15624_MAGIC, .more = U16LD_DENOM_15624_MORE};};
template<> struct libdivide_constants<uint16_t,15625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15625_MAGIC, .more = U16LD_DENOM_15625_MORE};};
template<> struct libdivide_constants<uint16_t,15626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15626_MAGIC, .more = U16LD_DENOM_15626_MORE};};
template<> struct libdivide_constants<uint16_t,15627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15627_MAGIC, .more = U16LD_DENOM_15627_MORE};};
template<> struct libdivide_constants<uint16_t,15628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15628_MAGIC, .more = U16LD_DENOM_15628_MORE};};
template<> struct libdivide_constants<uint16_t,15629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15629_MAGIC, .more = U16LD_DENOM_15629_MORE};};
template<> struct libdivide_constants<uint16_t,15630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15630_MAGIC, .more = U16LD_DENOM_15630_MORE};};
template<> struct libdivide_constants<uint16_t,15631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15631_MAGIC, .more = U16LD_DENOM_15631_MORE};};
template<> struct libdivide_constants<uint16_t,15632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15632_MAGIC, .more = U16LD_DENOM_15632_MORE};};
template<> struct libdivide_constants<uint16_t,15633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15633_MAGIC, .more = U16LD_DENOM_15633_MORE};};
template<> struct libdivide_constants<uint16_t,15634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15634_MAGIC, .more = U16LD_DENOM_15634_MORE};};
template<> struct libdivide_constants<uint16_t,15635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15635_MAGIC, .more = U16LD_DENOM_15635_MORE};};
template<> struct libdivide_constants<uint16_t,15636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15636_MAGIC, .more = U16LD_DENOM_15636_MORE};};
template<> struct libdivide_constants<uint16_t,15637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15637_MAGIC, .more = U16LD_DENOM_15637_MORE};};
template<> struct libdivide_constants<uint16_t,15638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15638_MAGIC, .more = U16LD_DENOM_15638_MORE};};
template<> struct libdivide_constants<uint16_t,15639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15639_MAGIC, .more = U16LD_DENOM_15639_MORE};};
template<> struct libdivide_constants<uint16_t,15640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15640_MAGIC, .more = U16LD_DENOM_15640_MORE};};
template<> struct libdivide_constants<uint16_t,15641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15641_MAGIC, .more = U16LD_DENOM_15641_MORE};};
template<> struct libdivide_constants<uint16_t,15642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15642_MAGIC, .more = U16LD_DENOM_15642_MORE};};
template<> struct libdivide_constants<uint16_t,15643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15643_MAGIC, .more = U16LD_DENOM_15643_MORE};};
template<> struct libdivide_constants<uint16_t,15644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15644_MAGIC, .more = U16LD_DENOM_15644_MORE};};
template<> struct libdivide_constants<uint16_t,15645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15645_MAGIC, .more = U16LD_DENOM_15645_MORE};};
template<> struct libdivide_constants<uint16_t,15646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15646_MAGIC, .more = U16LD_DENOM_15646_MORE};};
template<> struct libdivide_constants<uint16_t,15647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15647_MAGIC, .more = U16LD_DENOM_15647_MORE};};
template<> struct libdivide_constants<uint16_t,15648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15648_MAGIC, .more = U16LD_DENOM_15648_MORE};};
template<> struct libdivide_constants<uint16_t,15649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15649_MAGIC, .more = U16LD_DENOM_15649_MORE};};
template<> struct libdivide_constants<uint16_t,15650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15650_MAGIC, .more = U16LD_DENOM_15650_MORE};};
template<> struct libdivide_constants<uint16_t,15651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15651_MAGIC, .more = U16LD_DENOM_15651_MORE};};
template<> struct libdivide_constants<uint16_t,15652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15652_MAGIC, .more = U16LD_DENOM_15652_MORE};};
template<> struct libdivide_constants<uint16_t,15653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15653_MAGIC, .more = U16LD_DENOM_15653_MORE};};
template<> struct libdivide_constants<uint16_t,15654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15654_MAGIC, .more = U16LD_DENOM_15654_MORE};};
template<> struct libdivide_constants<uint16_t,15655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15655_MAGIC, .more = U16LD_DENOM_15655_MORE};};
template<> struct libdivide_constants<uint16_t,15656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15656_MAGIC, .more = U16LD_DENOM_15656_MORE};};
template<> struct libdivide_constants<uint16_t,15657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15657_MAGIC, .more = U16LD_DENOM_15657_MORE};};
template<> struct libdivide_constants<uint16_t,15658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15658_MAGIC, .more = U16LD_DENOM_15658_MORE};};
template<> struct libdivide_constants<uint16_t,15659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15659_MAGIC, .more = U16LD_DENOM_15659_MORE};};
template<> struct libdivide_constants<uint16_t,15660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15660_MAGIC, .more = U16LD_DENOM_15660_MORE};};
template<> struct libdivide_constants<uint16_t,15661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15661_MAGIC, .more = U16LD_DENOM_15661_MORE};};
template<> struct libdivide_constants<uint16_t,15662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15662_MAGIC, .more = U16LD_DENOM_15662_MORE};};
template<> struct libdivide_constants<uint16_t,15663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15663_MAGIC, .more = U16LD_DENOM_15663_MORE};};
template<> struct libdivide_constants<uint16_t,15664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15664_MAGIC, .more = U16LD_DENOM_15664_MORE};};
template<> struct libdivide_constants<uint16_t,15665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15665_MAGIC, .more = U16LD_DENOM_15665_MORE};};
template<> struct libdivide_constants<uint16_t,15666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15666_MAGIC, .more = U16LD_DENOM_15666_MORE};};
template<> struct libdivide_constants<uint16_t,15667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15667_MAGIC, .more = U16LD_DENOM_15667_MORE};};
template<> struct libdivide_constants<uint16_t,15668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15668_MAGIC, .more = U16LD_DENOM_15668_MORE};};
template<> struct libdivide_constants<uint16_t,15669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15669_MAGIC, .more = U16LD_DENOM_15669_MORE};};
template<> struct libdivide_constants<uint16_t,15670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15670_MAGIC, .more = U16LD_DENOM_15670_MORE};};
template<> struct libdivide_constants<uint16_t,15671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15671_MAGIC, .more = U16LD_DENOM_15671_MORE};};
template<> struct libdivide_constants<uint16_t,15672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15672_MAGIC, .more = U16LD_DENOM_15672_MORE};};
template<> struct libdivide_constants<uint16_t,15673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15673_MAGIC, .more = U16LD_DENOM_15673_MORE};};
template<> struct libdivide_constants<uint16_t,15674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15674_MAGIC, .more = U16LD_DENOM_15674_MORE};};
template<> struct libdivide_constants<uint16_t,15675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15675_MAGIC, .more = U16LD_DENOM_15675_MORE};};
template<> struct libdivide_constants<uint16_t,15676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15676_MAGIC, .more = U16LD_DENOM_15676_MORE};};
template<> struct libdivide_constants<uint16_t,15677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15677_MAGIC, .more = U16LD_DENOM_15677_MORE};};
template<> struct libdivide_constants<uint16_t,15678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15678_MAGIC, .more = U16LD_DENOM_15678_MORE};};
template<> struct libdivide_constants<uint16_t,15679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15679_MAGIC, .more = U16LD_DENOM_15679_MORE};};
template<> struct libdivide_constants<uint16_t,15680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15680_MAGIC, .more = U16LD_DENOM_15680_MORE};};
template<> struct libdivide_constants<uint16_t,15681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15681_MAGIC, .more = U16LD_DENOM_15681_MORE};};
template<> struct libdivide_constants<uint16_t,15682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15682_MAGIC, .more = U16LD_DENOM_15682_MORE};};
template<> struct libdivide_constants<uint16_t,15683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15683_MAGIC, .more = U16LD_DENOM_15683_MORE};};
template<> struct libdivide_constants<uint16_t,15684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15684_MAGIC, .more = U16LD_DENOM_15684_MORE};};
template<> struct libdivide_constants<uint16_t,15685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15685_MAGIC, .more = U16LD_DENOM_15685_MORE};};
template<> struct libdivide_constants<uint16_t,15686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15686_MAGIC, .more = U16LD_DENOM_15686_MORE};};
template<> struct libdivide_constants<uint16_t,15687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15687_MAGIC, .more = U16LD_DENOM_15687_MORE};};
template<> struct libdivide_constants<uint16_t,15688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15688_MAGIC, .more = U16LD_DENOM_15688_MORE};};
template<> struct libdivide_constants<uint16_t,15689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15689_MAGIC, .more = U16LD_DENOM_15689_MORE};};
template<> struct libdivide_constants<uint16_t,15690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15690_MAGIC, .more = U16LD_DENOM_15690_MORE};};
template<> struct libdivide_constants<uint16_t,15691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15691_MAGIC, .more = U16LD_DENOM_15691_MORE};};
template<> struct libdivide_constants<uint16_t,15692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15692_MAGIC, .more = U16LD_DENOM_15692_MORE};};
template<> struct libdivide_constants<uint16_t,15693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15693_MAGIC, .more = U16LD_DENOM_15693_MORE};};
template<> struct libdivide_constants<uint16_t,15694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15694_MAGIC, .more = U16LD_DENOM_15694_MORE};};
template<> struct libdivide_constants<uint16_t,15695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15695_MAGIC, .more = U16LD_DENOM_15695_MORE};};
template<> struct libdivide_constants<uint16_t,15696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15696_MAGIC, .more = U16LD_DENOM_15696_MORE};};
template<> struct libdivide_constants<uint16_t,15697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15697_MAGIC, .more = U16LD_DENOM_15697_MORE};};
template<> struct libdivide_constants<uint16_t,15698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15698_MAGIC, .more = U16LD_DENOM_15698_MORE};};
template<> struct libdivide_constants<uint16_t,15699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15699_MAGIC, .more = U16LD_DENOM_15699_MORE};};
template<> struct libdivide_constants<uint16_t,15700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15700_MAGIC, .more = U16LD_DENOM_15700_MORE};};
template<> struct libdivide_constants<uint16_t,15701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15701_MAGIC, .more = U16LD_DENOM_15701_MORE};};
template<> struct libdivide_constants<uint16_t,15702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15702_MAGIC, .more = U16LD_DENOM_15702_MORE};};
template<> struct libdivide_constants<uint16_t,15703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15703_MAGIC, .more = U16LD_DENOM_15703_MORE};};
template<> struct libdivide_constants<uint16_t,15704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15704_MAGIC, .more = U16LD_DENOM_15704_MORE};};
template<> struct libdivide_constants<uint16_t,15705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15705_MAGIC, .more = U16LD_DENOM_15705_MORE};};
template<> struct libdivide_constants<uint16_t,15706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15706_MAGIC, .more = U16LD_DENOM_15706_MORE};};
template<> struct libdivide_constants<uint16_t,15707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15707_MAGIC, .more = U16LD_DENOM_15707_MORE};};
template<> struct libdivide_constants<uint16_t,15708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15708_MAGIC, .more = U16LD_DENOM_15708_MORE};};
template<> struct libdivide_constants<uint16_t,15709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15709_MAGIC, .more = U16LD_DENOM_15709_MORE};};
template<> struct libdivide_constants<uint16_t,15710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15710_MAGIC, .more = U16LD_DENOM_15710_MORE};};
template<> struct libdivide_constants<uint16_t,15711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15711_MAGIC, .more = U16LD_DENOM_15711_MORE};};
template<> struct libdivide_constants<uint16_t,15712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15712_MAGIC, .more = U16LD_DENOM_15712_MORE};};
template<> struct libdivide_constants<uint16_t,15713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15713_MAGIC, .more = U16LD_DENOM_15713_MORE};};
template<> struct libdivide_constants<uint16_t,15714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15714_MAGIC, .more = U16LD_DENOM_15714_MORE};};
template<> struct libdivide_constants<uint16_t,15715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15715_MAGIC, .more = U16LD_DENOM_15715_MORE};};
template<> struct libdivide_constants<uint16_t,15716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15716_MAGIC, .more = U16LD_DENOM_15716_MORE};};
template<> struct libdivide_constants<uint16_t,15717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15717_MAGIC, .more = U16LD_DENOM_15717_MORE};};
template<> struct libdivide_constants<uint16_t,15718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15718_MAGIC, .more = U16LD_DENOM_15718_MORE};};
template<> struct libdivide_constants<uint16_t,15719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15719_MAGIC, .more = U16LD_DENOM_15719_MORE};};
template<> struct libdivide_constants<uint16_t,15720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15720_MAGIC, .more = U16LD_DENOM_15720_MORE};};
template<> struct libdivide_constants<uint16_t,15721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15721_MAGIC, .more = U16LD_DENOM_15721_MORE};};
template<> struct libdivide_constants<uint16_t,15722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15722_MAGIC, .more = U16LD_DENOM_15722_MORE};};
template<> struct libdivide_constants<uint16_t,15723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15723_MAGIC, .more = U16LD_DENOM_15723_MORE};};
template<> struct libdivide_constants<uint16_t,15724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15724_MAGIC, .more = U16LD_DENOM_15724_MORE};};
template<> struct libdivide_constants<uint16_t,15725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15725_MAGIC, .more = U16LD_DENOM_15725_MORE};};
template<> struct libdivide_constants<uint16_t,15726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15726_MAGIC, .more = U16LD_DENOM_15726_MORE};};
template<> struct libdivide_constants<uint16_t,15727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15727_MAGIC, .more = U16LD_DENOM_15727_MORE};};
template<> struct libdivide_constants<uint16_t,15728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15728_MAGIC, .more = U16LD_DENOM_15728_MORE};};
template<> struct libdivide_constants<uint16_t,15729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15729_MAGIC, .more = U16LD_DENOM_15729_MORE};};
template<> struct libdivide_constants<uint16_t,15730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15730_MAGIC, .more = U16LD_DENOM_15730_MORE};};
template<> struct libdivide_constants<uint16_t,15731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15731_MAGIC, .more = U16LD_DENOM_15731_MORE};};
template<> struct libdivide_constants<uint16_t,15732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15732_MAGIC, .more = U16LD_DENOM_15732_MORE};};
template<> struct libdivide_constants<uint16_t,15733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15733_MAGIC, .more = U16LD_DENOM_15733_MORE};};
template<> struct libdivide_constants<uint16_t,15734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15734_MAGIC, .more = U16LD_DENOM_15734_MORE};};
template<> struct libdivide_constants<uint16_t,15735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15735_MAGIC, .more = U16LD_DENOM_15735_MORE};};
template<> struct libdivide_constants<uint16_t,15736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15736_MAGIC, .more = U16LD_DENOM_15736_MORE};};
template<> struct libdivide_constants<uint16_t,15737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15737_MAGIC, .more = U16LD_DENOM_15737_MORE};};
template<> struct libdivide_constants<uint16_t,15738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15738_MAGIC, .more = U16LD_DENOM_15738_MORE};};
template<> struct libdivide_constants<uint16_t,15739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15739_MAGIC, .more = U16LD_DENOM_15739_MORE};};
template<> struct libdivide_constants<uint16_t,15740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15740_MAGIC, .more = U16LD_DENOM_15740_MORE};};
template<> struct libdivide_constants<uint16_t,15741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15741_MAGIC, .more = U16LD_DENOM_15741_MORE};};
template<> struct libdivide_constants<uint16_t,15742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15742_MAGIC, .more = U16LD_DENOM_15742_MORE};};
template<> struct libdivide_constants<uint16_t,15743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15743_MAGIC, .more = U16LD_DENOM_15743_MORE};};
template<> struct libdivide_constants<uint16_t,15744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15744_MAGIC, .more = U16LD_DENOM_15744_MORE};};
template<> struct libdivide_constants<uint16_t,15745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15745_MAGIC, .more = U16LD_DENOM_15745_MORE};};
template<> struct libdivide_constants<uint16_t,15746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15746_MAGIC, .more = U16LD_DENOM_15746_MORE};};
template<> struct libdivide_constants<uint16_t,15747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15747_MAGIC, .more = U16LD_DENOM_15747_MORE};};
template<> struct libdivide_constants<uint16_t,15748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15748_MAGIC, .more = U16LD_DENOM_15748_MORE};};
template<> struct libdivide_constants<uint16_t,15749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15749_MAGIC, .more = U16LD_DENOM_15749_MORE};};
template<> struct libdivide_constants<uint16_t,15750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15750_MAGIC, .more = U16LD_DENOM_15750_MORE};};
template<> struct libdivide_constants<uint16_t,15751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15751_MAGIC, .more = U16LD_DENOM_15751_MORE};};
template<> struct libdivide_constants<uint16_t,15752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15752_MAGIC, .more = U16LD_DENOM_15752_MORE};};
template<> struct libdivide_constants<uint16_t,15753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15753_MAGIC, .more = U16LD_DENOM_15753_MORE};};
template<> struct libdivide_constants<uint16_t,15754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15754_MAGIC, .more = U16LD_DENOM_15754_MORE};};
template<> struct libdivide_constants<uint16_t,15755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15755_MAGIC, .more = U16LD_DENOM_15755_MORE};};
template<> struct libdivide_constants<uint16_t,15756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15756_MAGIC, .more = U16LD_DENOM_15756_MORE};};
template<> struct libdivide_constants<uint16_t,15757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15757_MAGIC, .more = U16LD_DENOM_15757_MORE};};
template<> struct libdivide_constants<uint16_t,15758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15758_MAGIC, .more = U16LD_DENOM_15758_MORE};};
template<> struct libdivide_constants<uint16_t,15759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15759_MAGIC, .more = U16LD_DENOM_15759_MORE};};
template<> struct libdivide_constants<uint16_t,15760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15760_MAGIC, .more = U16LD_DENOM_15760_MORE};};
template<> struct libdivide_constants<uint16_t,15761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15761_MAGIC, .more = U16LD_DENOM_15761_MORE};};
template<> struct libdivide_constants<uint16_t,15762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15762_MAGIC, .more = U16LD_DENOM_15762_MORE};};
template<> struct libdivide_constants<uint16_t,15763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15763_MAGIC, .more = U16LD_DENOM_15763_MORE};};
template<> struct libdivide_constants<uint16_t,15764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15764_MAGIC, .more = U16LD_DENOM_15764_MORE};};
template<> struct libdivide_constants<uint16_t,15765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15765_MAGIC, .more = U16LD_DENOM_15765_MORE};};
template<> struct libdivide_constants<uint16_t,15766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15766_MAGIC, .more = U16LD_DENOM_15766_MORE};};
template<> struct libdivide_constants<uint16_t,15767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15767_MAGIC, .more = U16LD_DENOM_15767_MORE};};
template<> struct libdivide_constants<uint16_t,15768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15768_MAGIC, .more = U16LD_DENOM_15768_MORE};};
template<> struct libdivide_constants<uint16_t,15769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15769_MAGIC, .more = U16LD_DENOM_15769_MORE};};
template<> struct libdivide_constants<uint16_t,15770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15770_MAGIC, .more = U16LD_DENOM_15770_MORE};};
template<> struct libdivide_constants<uint16_t,15771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15771_MAGIC, .more = U16LD_DENOM_15771_MORE};};
template<> struct libdivide_constants<uint16_t,15772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15772_MAGIC, .more = U16LD_DENOM_15772_MORE};};
template<> struct libdivide_constants<uint16_t,15773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15773_MAGIC, .more = U16LD_DENOM_15773_MORE};};
template<> struct libdivide_constants<uint16_t,15774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15774_MAGIC, .more = U16LD_DENOM_15774_MORE};};
template<> struct libdivide_constants<uint16_t,15775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15775_MAGIC, .more = U16LD_DENOM_15775_MORE};};
template<> struct libdivide_constants<uint16_t,15776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15776_MAGIC, .more = U16LD_DENOM_15776_MORE};};
template<> struct libdivide_constants<uint16_t,15777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15777_MAGIC, .more = U16LD_DENOM_15777_MORE};};
template<> struct libdivide_constants<uint16_t,15778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15778_MAGIC, .more = U16LD_DENOM_15778_MORE};};
template<> struct libdivide_constants<uint16_t,15779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15779_MAGIC, .more = U16LD_DENOM_15779_MORE};};
template<> struct libdivide_constants<uint16_t,15780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15780_MAGIC, .more = U16LD_DENOM_15780_MORE};};
template<> struct libdivide_constants<uint16_t,15781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15781_MAGIC, .more = U16LD_DENOM_15781_MORE};};
template<> struct libdivide_constants<uint16_t,15782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15782_MAGIC, .more = U16LD_DENOM_15782_MORE};};
template<> struct libdivide_constants<uint16_t,15783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15783_MAGIC, .more = U16LD_DENOM_15783_MORE};};
template<> struct libdivide_constants<uint16_t,15784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15784_MAGIC, .more = U16LD_DENOM_15784_MORE};};
template<> struct libdivide_constants<uint16_t,15785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15785_MAGIC, .more = U16LD_DENOM_15785_MORE};};
template<> struct libdivide_constants<uint16_t,15786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15786_MAGIC, .more = U16LD_DENOM_15786_MORE};};
template<> struct libdivide_constants<uint16_t,15787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15787_MAGIC, .more = U16LD_DENOM_15787_MORE};};
template<> struct libdivide_constants<uint16_t,15788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15788_MAGIC, .more = U16LD_DENOM_15788_MORE};};
template<> struct libdivide_constants<uint16_t,15789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15789_MAGIC, .more = U16LD_DENOM_15789_MORE};};
template<> struct libdivide_constants<uint16_t,15790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15790_MAGIC, .more = U16LD_DENOM_15790_MORE};};
template<> struct libdivide_constants<uint16_t,15791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15791_MAGIC, .more = U16LD_DENOM_15791_MORE};};
template<> struct libdivide_constants<uint16_t,15792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15792_MAGIC, .more = U16LD_DENOM_15792_MORE};};
template<> struct libdivide_constants<uint16_t,15793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15793_MAGIC, .more = U16LD_DENOM_15793_MORE};};
template<> struct libdivide_constants<uint16_t,15794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15794_MAGIC, .more = U16LD_DENOM_15794_MORE};};
template<> struct libdivide_constants<uint16_t,15795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15795_MAGIC, .more = U16LD_DENOM_15795_MORE};};
template<> struct libdivide_constants<uint16_t,15796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15796_MAGIC, .more = U16LD_DENOM_15796_MORE};};
template<> struct libdivide_constants<uint16_t,15797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15797_MAGIC, .more = U16LD_DENOM_15797_MORE};};
template<> struct libdivide_constants<uint16_t,15798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15798_MAGIC, .more = U16LD_DENOM_15798_MORE};};
template<> struct libdivide_constants<uint16_t,15799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15799_MAGIC, .more = U16LD_DENOM_15799_MORE};};
template<> struct libdivide_constants<uint16_t,15800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15800_MAGIC, .more = U16LD_DENOM_15800_MORE};};
template<> struct libdivide_constants<uint16_t,15801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15801_MAGIC, .more = U16LD_DENOM_15801_MORE};};
template<> struct libdivide_constants<uint16_t,15802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15802_MAGIC, .more = U16LD_DENOM_15802_MORE};};
template<> struct libdivide_constants<uint16_t,15803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15803_MAGIC, .more = U16LD_DENOM_15803_MORE};};
template<> struct libdivide_constants<uint16_t,15804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15804_MAGIC, .more = U16LD_DENOM_15804_MORE};};
template<> struct libdivide_constants<uint16_t,15805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15805_MAGIC, .more = U16LD_DENOM_15805_MORE};};
template<> struct libdivide_constants<uint16_t,15806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15806_MAGIC, .more = U16LD_DENOM_15806_MORE};};
template<> struct libdivide_constants<uint16_t,15807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15807_MAGIC, .more = U16LD_DENOM_15807_MORE};};
template<> struct libdivide_constants<uint16_t,15808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15808_MAGIC, .more = U16LD_DENOM_15808_MORE};};
template<> struct libdivide_constants<uint16_t,15809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15809_MAGIC, .more = U16LD_DENOM_15809_MORE};};
template<> struct libdivide_constants<uint16_t,15810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15810_MAGIC, .more = U16LD_DENOM_15810_MORE};};
template<> struct libdivide_constants<uint16_t,15811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15811_MAGIC, .more = U16LD_DENOM_15811_MORE};};
template<> struct libdivide_constants<uint16_t,15812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15812_MAGIC, .more = U16LD_DENOM_15812_MORE};};
template<> struct libdivide_constants<uint16_t,15813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15813_MAGIC, .more = U16LD_DENOM_15813_MORE};};
template<> struct libdivide_constants<uint16_t,15814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15814_MAGIC, .more = U16LD_DENOM_15814_MORE};};
template<> struct libdivide_constants<uint16_t,15815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15815_MAGIC, .more = U16LD_DENOM_15815_MORE};};
template<> struct libdivide_constants<uint16_t,15816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15816_MAGIC, .more = U16LD_DENOM_15816_MORE};};
template<> struct libdivide_constants<uint16_t,15817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15817_MAGIC, .more = U16LD_DENOM_15817_MORE};};
template<> struct libdivide_constants<uint16_t,15818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15818_MAGIC, .more = U16LD_DENOM_15818_MORE};};
template<> struct libdivide_constants<uint16_t,15819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15819_MAGIC, .more = U16LD_DENOM_15819_MORE};};
template<> struct libdivide_constants<uint16_t,15820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15820_MAGIC, .more = U16LD_DENOM_15820_MORE};};
template<> struct libdivide_constants<uint16_t,15821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15821_MAGIC, .more = U16LD_DENOM_15821_MORE};};
template<> struct libdivide_constants<uint16_t,15822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15822_MAGIC, .more = U16LD_DENOM_15822_MORE};};
template<> struct libdivide_constants<uint16_t,15823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15823_MAGIC, .more = U16LD_DENOM_15823_MORE};};
template<> struct libdivide_constants<uint16_t,15824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15824_MAGIC, .more = U16LD_DENOM_15824_MORE};};
template<> struct libdivide_constants<uint16_t,15825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15825_MAGIC, .more = U16LD_DENOM_15825_MORE};};
template<> struct libdivide_constants<uint16_t,15826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15826_MAGIC, .more = U16LD_DENOM_15826_MORE};};
template<> struct libdivide_constants<uint16_t,15827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15827_MAGIC, .more = U16LD_DENOM_15827_MORE};};
template<> struct libdivide_constants<uint16_t,15828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15828_MAGIC, .more = U16LD_DENOM_15828_MORE};};
template<> struct libdivide_constants<uint16_t,15829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15829_MAGIC, .more = U16LD_DENOM_15829_MORE};};
template<> struct libdivide_constants<uint16_t,15830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15830_MAGIC, .more = U16LD_DENOM_15830_MORE};};
template<> struct libdivide_constants<uint16_t,15831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15831_MAGIC, .more = U16LD_DENOM_15831_MORE};};
template<> struct libdivide_constants<uint16_t,15832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15832_MAGIC, .more = U16LD_DENOM_15832_MORE};};
template<> struct libdivide_constants<uint16_t,15833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15833_MAGIC, .more = U16LD_DENOM_15833_MORE};};
template<> struct libdivide_constants<uint16_t,15834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15834_MAGIC, .more = U16LD_DENOM_15834_MORE};};
template<> struct libdivide_constants<uint16_t,15835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15835_MAGIC, .more = U16LD_DENOM_15835_MORE};};
template<> struct libdivide_constants<uint16_t,15836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15836_MAGIC, .more = U16LD_DENOM_15836_MORE};};
template<> struct libdivide_constants<uint16_t,15837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15837_MAGIC, .more = U16LD_DENOM_15837_MORE};};
template<> struct libdivide_constants<uint16_t,15838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15838_MAGIC, .more = U16LD_DENOM_15838_MORE};};
template<> struct libdivide_constants<uint16_t,15839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15839_MAGIC, .more = U16LD_DENOM_15839_MORE};};
template<> struct libdivide_constants<uint16_t,15840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15840_MAGIC, .more = U16LD_DENOM_15840_MORE};};
template<> struct libdivide_constants<uint16_t,15841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15841_MAGIC, .more = U16LD_DENOM_15841_MORE};};
template<> struct libdivide_constants<uint16_t,15842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15842_MAGIC, .more = U16LD_DENOM_15842_MORE};};
template<> struct libdivide_constants<uint16_t,15843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15843_MAGIC, .more = U16LD_DENOM_15843_MORE};};
template<> struct libdivide_constants<uint16_t,15844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15844_MAGIC, .more = U16LD_DENOM_15844_MORE};};
template<> struct libdivide_constants<uint16_t,15845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15845_MAGIC, .more = U16LD_DENOM_15845_MORE};};
template<> struct libdivide_constants<uint16_t,15846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15846_MAGIC, .more = U16LD_DENOM_15846_MORE};};
template<> struct libdivide_constants<uint16_t,15847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15847_MAGIC, .more = U16LD_DENOM_15847_MORE};};
template<> struct libdivide_constants<uint16_t,15848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15848_MAGIC, .more = U16LD_DENOM_15848_MORE};};
template<> struct libdivide_constants<uint16_t,15849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15849_MAGIC, .more = U16LD_DENOM_15849_MORE};};
template<> struct libdivide_constants<uint16_t,15850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15850_MAGIC, .more = U16LD_DENOM_15850_MORE};};
template<> struct libdivide_constants<uint16_t,15851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15851_MAGIC, .more = U16LD_DENOM_15851_MORE};};
template<> struct libdivide_constants<uint16_t,15852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15852_MAGIC, .more = U16LD_DENOM_15852_MORE};};
template<> struct libdivide_constants<uint16_t,15853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15853_MAGIC, .more = U16LD_DENOM_15853_MORE};};
template<> struct libdivide_constants<uint16_t,15854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15854_MAGIC, .more = U16LD_DENOM_15854_MORE};};
template<> struct libdivide_constants<uint16_t,15855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15855_MAGIC, .more = U16LD_DENOM_15855_MORE};};
template<> struct libdivide_constants<uint16_t,15856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15856_MAGIC, .more = U16LD_DENOM_15856_MORE};};
template<> struct libdivide_constants<uint16_t,15857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15857_MAGIC, .more = U16LD_DENOM_15857_MORE};};
template<> struct libdivide_constants<uint16_t,15858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15858_MAGIC, .more = U16LD_DENOM_15858_MORE};};
template<> struct libdivide_constants<uint16_t,15859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15859_MAGIC, .more = U16LD_DENOM_15859_MORE};};
template<> struct libdivide_constants<uint16_t,15860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15860_MAGIC, .more = U16LD_DENOM_15860_MORE};};
template<> struct libdivide_constants<uint16_t,15861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15861_MAGIC, .more = U16LD_DENOM_15861_MORE};};
template<> struct libdivide_constants<uint16_t,15862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15862_MAGIC, .more = U16LD_DENOM_15862_MORE};};
template<> struct libdivide_constants<uint16_t,15863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15863_MAGIC, .more = U16LD_DENOM_15863_MORE};};
template<> struct libdivide_constants<uint16_t,15864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15864_MAGIC, .more = U16LD_DENOM_15864_MORE};};
template<> struct libdivide_constants<uint16_t,15865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15865_MAGIC, .more = U16LD_DENOM_15865_MORE};};
template<> struct libdivide_constants<uint16_t,15866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15866_MAGIC, .more = U16LD_DENOM_15866_MORE};};
template<> struct libdivide_constants<uint16_t,15867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15867_MAGIC, .more = U16LD_DENOM_15867_MORE};};
template<> struct libdivide_constants<uint16_t,15868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15868_MAGIC, .more = U16LD_DENOM_15868_MORE};};
template<> struct libdivide_constants<uint16_t,15869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15869_MAGIC, .more = U16LD_DENOM_15869_MORE};};
template<> struct libdivide_constants<uint16_t,15870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15870_MAGIC, .more = U16LD_DENOM_15870_MORE};};
template<> struct libdivide_constants<uint16_t,15871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15871_MAGIC, .more = U16LD_DENOM_15871_MORE};};
template<> struct libdivide_constants<uint16_t,15872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15872_MAGIC, .more = U16LD_DENOM_15872_MORE};};
template<> struct libdivide_constants<uint16_t,15873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15873_MAGIC, .more = U16LD_DENOM_15873_MORE};};
template<> struct libdivide_constants<uint16_t,15874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15874_MAGIC, .more = U16LD_DENOM_15874_MORE};};
template<> struct libdivide_constants<uint16_t,15875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15875_MAGIC, .more = U16LD_DENOM_15875_MORE};};
template<> struct libdivide_constants<uint16_t,15876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15876_MAGIC, .more = U16LD_DENOM_15876_MORE};};
template<> struct libdivide_constants<uint16_t,15877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15877_MAGIC, .more = U16LD_DENOM_15877_MORE};};
template<> struct libdivide_constants<uint16_t,15878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15878_MAGIC, .more = U16LD_DENOM_15878_MORE};};
template<> struct libdivide_constants<uint16_t,15879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15879_MAGIC, .more = U16LD_DENOM_15879_MORE};};
template<> struct libdivide_constants<uint16_t,15880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15880_MAGIC, .more = U16LD_DENOM_15880_MORE};};
template<> struct libdivide_constants<uint16_t,15881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15881_MAGIC, .more = U16LD_DENOM_15881_MORE};};
template<> struct libdivide_constants<uint16_t,15882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15882_MAGIC, .more = U16LD_DENOM_15882_MORE};};
template<> struct libdivide_constants<uint16_t,15883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15883_MAGIC, .more = U16LD_DENOM_15883_MORE};};
template<> struct libdivide_constants<uint16_t,15884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15884_MAGIC, .more = U16LD_DENOM_15884_MORE};};
template<> struct libdivide_constants<uint16_t,15885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15885_MAGIC, .more = U16LD_DENOM_15885_MORE};};
template<> struct libdivide_constants<uint16_t,15886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15886_MAGIC, .more = U16LD_DENOM_15886_MORE};};
template<> struct libdivide_constants<uint16_t,15887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15887_MAGIC, .more = U16LD_DENOM_15887_MORE};};
template<> struct libdivide_constants<uint16_t,15888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15888_MAGIC, .more = U16LD_DENOM_15888_MORE};};
template<> struct libdivide_constants<uint16_t,15889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15889_MAGIC, .more = U16LD_DENOM_15889_MORE};};
template<> struct libdivide_constants<uint16_t,15890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15890_MAGIC, .more = U16LD_DENOM_15890_MORE};};
template<> struct libdivide_constants<uint16_t,15891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15891_MAGIC, .more = U16LD_DENOM_15891_MORE};};
template<> struct libdivide_constants<uint16_t,15892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15892_MAGIC, .more = U16LD_DENOM_15892_MORE};};
template<> struct libdivide_constants<uint16_t,15893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15893_MAGIC, .more = U16LD_DENOM_15893_MORE};};
template<> struct libdivide_constants<uint16_t,15894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15894_MAGIC, .more = U16LD_DENOM_15894_MORE};};
template<> struct libdivide_constants<uint16_t,15895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15895_MAGIC, .more = U16LD_DENOM_15895_MORE};};
template<> struct libdivide_constants<uint16_t,15896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15896_MAGIC, .more = U16LD_DENOM_15896_MORE};};
template<> struct libdivide_constants<uint16_t,15897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15897_MAGIC, .more = U16LD_DENOM_15897_MORE};};
template<> struct libdivide_constants<uint16_t,15898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15898_MAGIC, .more = U16LD_DENOM_15898_MORE};};
template<> struct libdivide_constants<uint16_t,15899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15899_MAGIC, .more = U16LD_DENOM_15899_MORE};};
template<> struct libdivide_constants<uint16_t,15900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15900_MAGIC, .more = U16LD_DENOM_15900_MORE};};
template<> struct libdivide_constants<uint16_t,15901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15901_MAGIC, .more = U16LD_DENOM_15901_MORE};};
template<> struct libdivide_constants<uint16_t,15902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15902_MAGIC, .more = U16LD_DENOM_15902_MORE};};
template<> struct libdivide_constants<uint16_t,15903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15903_MAGIC, .more = U16LD_DENOM_15903_MORE};};
template<> struct libdivide_constants<uint16_t,15904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15904_MAGIC, .more = U16LD_DENOM_15904_MORE};};
template<> struct libdivide_constants<uint16_t,15905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15905_MAGIC, .more = U16LD_DENOM_15905_MORE};};
template<> struct libdivide_constants<uint16_t,15906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15906_MAGIC, .more = U16LD_DENOM_15906_MORE};};
template<> struct libdivide_constants<uint16_t,15907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15907_MAGIC, .more = U16LD_DENOM_15907_MORE};};
template<> struct libdivide_constants<uint16_t,15908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15908_MAGIC, .more = U16LD_DENOM_15908_MORE};};
template<> struct libdivide_constants<uint16_t,15909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15909_MAGIC, .more = U16LD_DENOM_15909_MORE};};
template<> struct libdivide_constants<uint16_t,15910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15910_MAGIC, .more = U16LD_DENOM_15910_MORE};};
template<> struct libdivide_constants<uint16_t,15911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15911_MAGIC, .more = U16LD_DENOM_15911_MORE};};
template<> struct libdivide_constants<uint16_t,15912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15912_MAGIC, .more = U16LD_DENOM_15912_MORE};};
template<> struct libdivide_constants<uint16_t,15913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15913_MAGIC, .more = U16LD_DENOM_15913_MORE};};
template<> struct libdivide_constants<uint16_t,15914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15914_MAGIC, .more = U16LD_DENOM_15914_MORE};};
template<> struct libdivide_constants<uint16_t,15915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15915_MAGIC, .more = U16LD_DENOM_15915_MORE};};
template<> struct libdivide_constants<uint16_t,15916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15916_MAGIC, .more = U16LD_DENOM_15916_MORE};};
template<> struct libdivide_constants<uint16_t,15917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15917_MAGIC, .more = U16LD_DENOM_15917_MORE};};
template<> struct libdivide_constants<uint16_t,15918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15918_MAGIC, .more = U16LD_DENOM_15918_MORE};};
template<> struct libdivide_constants<uint16_t,15919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15919_MAGIC, .more = U16LD_DENOM_15919_MORE};};
template<> struct libdivide_constants<uint16_t,15920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15920_MAGIC, .more = U16LD_DENOM_15920_MORE};};
template<> struct libdivide_constants<uint16_t,15921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15921_MAGIC, .more = U16LD_DENOM_15921_MORE};};
template<> struct libdivide_constants<uint16_t,15922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15922_MAGIC, .more = U16LD_DENOM_15922_MORE};};
template<> struct libdivide_constants<uint16_t,15923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15923_MAGIC, .more = U16LD_DENOM_15923_MORE};};
template<> struct libdivide_constants<uint16_t,15924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15924_MAGIC, .more = U16LD_DENOM_15924_MORE};};
template<> struct libdivide_constants<uint16_t,15925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15925_MAGIC, .more = U16LD_DENOM_15925_MORE};};
template<> struct libdivide_constants<uint16_t,15926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15926_MAGIC, .more = U16LD_DENOM_15926_MORE};};
template<> struct libdivide_constants<uint16_t,15927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15927_MAGIC, .more = U16LD_DENOM_15927_MORE};};
template<> struct libdivide_constants<uint16_t,15928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15928_MAGIC, .more = U16LD_DENOM_15928_MORE};};
template<> struct libdivide_constants<uint16_t,15929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15929_MAGIC, .more = U16LD_DENOM_15929_MORE};};
template<> struct libdivide_constants<uint16_t,15930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15930_MAGIC, .more = U16LD_DENOM_15930_MORE};};
template<> struct libdivide_constants<uint16_t,15931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15931_MAGIC, .more = U16LD_DENOM_15931_MORE};};
template<> struct libdivide_constants<uint16_t,15932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15932_MAGIC, .more = U16LD_DENOM_15932_MORE};};
template<> struct libdivide_constants<uint16_t,15933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15933_MAGIC, .more = U16LD_DENOM_15933_MORE};};
template<> struct libdivide_constants<uint16_t,15934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15934_MAGIC, .more = U16LD_DENOM_15934_MORE};};
template<> struct libdivide_constants<uint16_t,15935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15935_MAGIC, .more = U16LD_DENOM_15935_MORE};};
template<> struct libdivide_constants<uint16_t,15936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15936_MAGIC, .more = U16LD_DENOM_15936_MORE};};
template<> struct libdivide_constants<uint16_t,15937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15937_MAGIC, .more = U16LD_DENOM_15937_MORE};};
template<> struct libdivide_constants<uint16_t,15938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15938_MAGIC, .more = U16LD_DENOM_15938_MORE};};
template<> struct libdivide_constants<uint16_t,15939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15939_MAGIC, .more = U16LD_DENOM_15939_MORE};};
template<> struct libdivide_constants<uint16_t,15940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15940_MAGIC, .more = U16LD_DENOM_15940_MORE};};
template<> struct libdivide_constants<uint16_t,15941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15941_MAGIC, .more = U16LD_DENOM_15941_MORE};};
template<> struct libdivide_constants<uint16_t,15942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15942_MAGIC, .more = U16LD_DENOM_15942_MORE};};
template<> struct libdivide_constants<uint16_t,15943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15943_MAGIC, .more = U16LD_DENOM_15943_MORE};};
template<> struct libdivide_constants<uint16_t,15944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15944_MAGIC, .more = U16LD_DENOM_15944_MORE};};
template<> struct libdivide_constants<uint16_t,15945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15945_MAGIC, .more = U16LD_DENOM_15945_MORE};};
template<> struct libdivide_constants<uint16_t,15946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15946_MAGIC, .more = U16LD_DENOM_15946_MORE};};
template<> struct libdivide_constants<uint16_t,15947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15947_MAGIC, .more = U16LD_DENOM_15947_MORE};};
template<> struct libdivide_constants<uint16_t,15948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15948_MAGIC, .more = U16LD_DENOM_15948_MORE};};
template<> struct libdivide_constants<uint16_t,15949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15949_MAGIC, .more = U16LD_DENOM_15949_MORE};};
template<> struct libdivide_constants<uint16_t,15950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15950_MAGIC, .more = U16LD_DENOM_15950_MORE};};
template<> struct libdivide_constants<uint16_t,15951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15951_MAGIC, .more = U16LD_DENOM_15951_MORE};};
template<> struct libdivide_constants<uint16_t,15952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15952_MAGIC, .more = U16LD_DENOM_15952_MORE};};
template<> struct libdivide_constants<uint16_t,15953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15953_MAGIC, .more = U16LD_DENOM_15953_MORE};};
template<> struct libdivide_constants<uint16_t,15954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15954_MAGIC, .more = U16LD_DENOM_15954_MORE};};
template<> struct libdivide_constants<uint16_t,15955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15955_MAGIC, .more = U16LD_DENOM_15955_MORE};};
template<> struct libdivide_constants<uint16_t,15956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15956_MAGIC, .more = U16LD_DENOM_15956_MORE};};
template<> struct libdivide_constants<uint16_t,15957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15957_MAGIC, .more = U16LD_DENOM_15957_MORE};};
template<> struct libdivide_constants<uint16_t,15958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15958_MAGIC, .more = U16LD_DENOM_15958_MORE};};
template<> struct libdivide_constants<uint16_t,15959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15959_MAGIC, .more = U16LD_DENOM_15959_MORE};};
template<> struct libdivide_constants<uint16_t,15960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15960_MAGIC, .more = U16LD_DENOM_15960_MORE};};
template<> struct libdivide_constants<uint16_t,15961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15961_MAGIC, .more = U16LD_DENOM_15961_MORE};};
template<> struct libdivide_constants<uint16_t,15962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15962_MAGIC, .more = U16LD_DENOM_15962_MORE};};
template<> struct libdivide_constants<uint16_t,15963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15963_MAGIC, .more = U16LD_DENOM_15963_MORE};};
template<> struct libdivide_constants<uint16_t,15964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15964_MAGIC, .more = U16LD_DENOM_15964_MORE};};
template<> struct libdivide_constants<uint16_t,15965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15965_MAGIC, .more = U16LD_DENOM_15965_MORE};};
template<> struct libdivide_constants<uint16_t,15966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15966_MAGIC, .more = U16LD_DENOM_15966_MORE};};
template<> struct libdivide_constants<uint16_t,15967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15967_MAGIC, .more = U16LD_DENOM_15967_MORE};};
template<> struct libdivide_constants<uint16_t,15968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15968_MAGIC, .more = U16LD_DENOM_15968_MORE};};
template<> struct libdivide_constants<uint16_t,15969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15969_MAGIC, .more = U16LD_DENOM_15969_MORE};};
template<> struct libdivide_constants<uint16_t,15970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15970_MAGIC, .more = U16LD_DENOM_15970_MORE};};
template<> struct libdivide_constants<uint16_t,15971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15971_MAGIC, .more = U16LD_DENOM_15971_MORE};};
template<> struct libdivide_constants<uint16_t,15972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15972_MAGIC, .more = U16LD_DENOM_15972_MORE};};
template<> struct libdivide_constants<uint16_t,15973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15973_MAGIC, .more = U16LD_DENOM_15973_MORE};};
template<> struct libdivide_constants<uint16_t,15974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15974_MAGIC, .more = U16LD_DENOM_15974_MORE};};
template<> struct libdivide_constants<uint16_t,15975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15975_MAGIC, .more = U16LD_DENOM_15975_MORE};};
template<> struct libdivide_constants<uint16_t,15976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15976_MAGIC, .more = U16LD_DENOM_15976_MORE};};
template<> struct libdivide_constants<uint16_t,15977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15977_MAGIC, .more = U16LD_DENOM_15977_MORE};};
template<> struct libdivide_constants<uint16_t,15978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15978_MAGIC, .more = U16LD_DENOM_15978_MORE};};
template<> struct libdivide_constants<uint16_t,15979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15979_MAGIC, .more = U16LD_DENOM_15979_MORE};};
template<> struct libdivide_constants<uint16_t,15980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15980_MAGIC, .more = U16LD_DENOM_15980_MORE};};
template<> struct libdivide_constants<uint16_t,15981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15981_MAGIC, .more = U16LD_DENOM_15981_MORE};};
template<> struct libdivide_constants<uint16_t,15982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15982_MAGIC, .more = U16LD_DENOM_15982_MORE};};
template<> struct libdivide_constants<uint16_t,15983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15983_MAGIC, .more = U16LD_DENOM_15983_MORE};};
template<> struct libdivide_constants<uint16_t,15984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15984_MAGIC, .more = U16LD_DENOM_15984_MORE};};
template<> struct libdivide_constants<uint16_t,15985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15985_MAGIC, .more = U16LD_DENOM_15985_MORE};};
template<> struct libdivide_constants<uint16_t,15986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15986_MAGIC, .more = U16LD_DENOM_15986_MORE};};
template<> struct libdivide_constants<uint16_t,15987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15987_MAGIC, .more = U16LD_DENOM_15987_MORE};};
template<> struct libdivide_constants<uint16_t,15988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15988_MAGIC, .more = U16LD_DENOM_15988_MORE};};
template<> struct libdivide_constants<uint16_t,15989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15989_MAGIC, .more = U16LD_DENOM_15989_MORE};};
template<> struct libdivide_constants<uint16_t,15990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15990_MAGIC, .more = U16LD_DENOM_15990_MORE};};
template<> struct libdivide_constants<uint16_t,15991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15991_MAGIC, .more = U16LD_DENOM_15991_MORE};};
template<> struct libdivide_constants<uint16_t,15992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15992_MAGIC, .more = U16LD_DENOM_15992_MORE};};
template<> struct libdivide_constants<uint16_t,15993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15993_MAGIC, .more = U16LD_DENOM_15993_MORE};};
template<> struct libdivide_constants<uint16_t,15994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15994_MAGIC, .more = U16LD_DENOM_15994_MORE};};
template<> struct libdivide_constants<uint16_t,15995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15995_MAGIC, .more = U16LD_DENOM_15995_MORE};};
template<> struct libdivide_constants<uint16_t,15996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15996_MAGIC, .more = U16LD_DENOM_15996_MORE};};
template<> struct libdivide_constants<uint16_t,15997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15997_MAGIC, .more = U16LD_DENOM_15997_MORE};};
template<> struct libdivide_constants<uint16_t,15998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15998_MAGIC, .more = U16LD_DENOM_15998_MORE};};
template<> struct libdivide_constants<uint16_t,15999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_15999_MAGIC, .more = U16LD_DENOM_15999_MORE};};
template<> struct libdivide_constants<uint16_t,16000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16000_MAGIC, .more = U16LD_DENOM_16000_MORE};};
template<> struct libdivide_constants<uint16_t,16001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16001_MAGIC, .more = U16LD_DENOM_16001_MORE};};
template<> struct libdivide_constants<uint16_t,16002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16002_MAGIC, .more = U16LD_DENOM_16002_MORE};};
template<> struct libdivide_constants<uint16_t,16003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16003_MAGIC, .more = U16LD_DENOM_16003_MORE};};
template<> struct libdivide_constants<uint16_t,16004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16004_MAGIC, .more = U16LD_DENOM_16004_MORE};};
template<> struct libdivide_constants<uint16_t,16005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16005_MAGIC, .more = U16LD_DENOM_16005_MORE};};
template<> struct libdivide_constants<uint16_t,16006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16006_MAGIC, .more = U16LD_DENOM_16006_MORE};};
template<> struct libdivide_constants<uint16_t,16007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16007_MAGIC, .more = U16LD_DENOM_16007_MORE};};
template<> struct libdivide_constants<uint16_t,16008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16008_MAGIC, .more = U16LD_DENOM_16008_MORE};};
template<> struct libdivide_constants<uint16_t,16009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16009_MAGIC, .more = U16LD_DENOM_16009_MORE};};
template<> struct libdivide_constants<uint16_t,16010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16010_MAGIC, .more = U16LD_DENOM_16010_MORE};};
template<> struct libdivide_constants<uint16_t,16011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16011_MAGIC, .more = U16LD_DENOM_16011_MORE};};
template<> struct libdivide_constants<uint16_t,16012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16012_MAGIC, .more = U16LD_DENOM_16012_MORE};};
template<> struct libdivide_constants<uint16_t,16013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16013_MAGIC, .more = U16LD_DENOM_16013_MORE};};
template<> struct libdivide_constants<uint16_t,16014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16014_MAGIC, .more = U16LD_DENOM_16014_MORE};};
template<> struct libdivide_constants<uint16_t,16015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16015_MAGIC, .more = U16LD_DENOM_16015_MORE};};
template<> struct libdivide_constants<uint16_t,16016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16016_MAGIC, .more = U16LD_DENOM_16016_MORE};};
template<> struct libdivide_constants<uint16_t,16017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16017_MAGIC, .more = U16LD_DENOM_16017_MORE};};
template<> struct libdivide_constants<uint16_t,16018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16018_MAGIC, .more = U16LD_DENOM_16018_MORE};};
template<> struct libdivide_constants<uint16_t,16019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16019_MAGIC, .more = U16LD_DENOM_16019_MORE};};
template<> struct libdivide_constants<uint16_t,16020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16020_MAGIC, .more = U16LD_DENOM_16020_MORE};};
template<> struct libdivide_constants<uint16_t,16021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16021_MAGIC, .more = U16LD_DENOM_16021_MORE};};
template<> struct libdivide_constants<uint16_t,16022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16022_MAGIC, .more = U16LD_DENOM_16022_MORE};};
template<> struct libdivide_constants<uint16_t,16023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16023_MAGIC, .more = U16LD_DENOM_16023_MORE};};
template<> struct libdivide_constants<uint16_t,16024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16024_MAGIC, .more = U16LD_DENOM_16024_MORE};};
template<> struct libdivide_constants<uint16_t,16025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16025_MAGIC, .more = U16LD_DENOM_16025_MORE};};
template<> struct libdivide_constants<uint16_t,16026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16026_MAGIC, .more = U16LD_DENOM_16026_MORE};};
template<> struct libdivide_constants<uint16_t,16027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16027_MAGIC, .more = U16LD_DENOM_16027_MORE};};
template<> struct libdivide_constants<uint16_t,16028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16028_MAGIC, .more = U16LD_DENOM_16028_MORE};};
template<> struct libdivide_constants<uint16_t,16029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16029_MAGIC, .more = U16LD_DENOM_16029_MORE};};
template<> struct libdivide_constants<uint16_t,16030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16030_MAGIC, .more = U16LD_DENOM_16030_MORE};};
template<> struct libdivide_constants<uint16_t,16031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16031_MAGIC, .more = U16LD_DENOM_16031_MORE};};
template<> struct libdivide_constants<uint16_t,16032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16032_MAGIC, .more = U16LD_DENOM_16032_MORE};};
template<> struct libdivide_constants<uint16_t,16033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16033_MAGIC, .more = U16LD_DENOM_16033_MORE};};
template<> struct libdivide_constants<uint16_t,16034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16034_MAGIC, .more = U16LD_DENOM_16034_MORE};};
template<> struct libdivide_constants<uint16_t,16035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16035_MAGIC, .more = U16LD_DENOM_16035_MORE};};
template<> struct libdivide_constants<uint16_t,16036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16036_MAGIC, .more = U16LD_DENOM_16036_MORE};};
template<> struct libdivide_constants<uint16_t,16037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16037_MAGIC, .more = U16LD_DENOM_16037_MORE};};
template<> struct libdivide_constants<uint16_t,16038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16038_MAGIC, .more = U16LD_DENOM_16038_MORE};};
template<> struct libdivide_constants<uint16_t,16039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16039_MAGIC, .more = U16LD_DENOM_16039_MORE};};
template<> struct libdivide_constants<uint16_t,16040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16040_MAGIC, .more = U16LD_DENOM_16040_MORE};};
template<> struct libdivide_constants<uint16_t,16041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16041_MAGIC, .more = U16LD_DENOM_16041_MORE};};
template<> struct libdivide_constants<uint16_t,16042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16042_MAGIC, .more = U16LD_DENOM_16042_MORE};};
template<> struct libdivide_constants<uint16_t,16043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16043_MAGIC, .more = U16LD_DENOM_16043_MORE};};
template<> struct libdivide_constants<uint16_t,16044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16044_MAGIC, .more = U16LD_DENOM_16044_MORE};};
template<> struct libdivide_constants<uint16_t,16045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16045_MAGIC, .more = U16LD_DENOM_16045_MORE};};
template<> struct libdivide_constants<uint16_t,16046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16046_MAGIC, .more = U16LD_DENOM_16046_MORE};};
template<> struct libdivide_constants<uint16_t,16047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16047_MAGIC, .more = U16LD_DENOM_16047_MORE};};
template<> struct libdivide_constants<uint16_t,16048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16048_MAGIC, .more = U16LD_DENOM_16048_MORE};};
template<> struct libdivide_constants<uint16_t,16049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16049_MAGIC, .more = U16LD_DENOM_16049_MORE};};
template<> struct libdivide_constants<uint16_t,16050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16050_MAGIC, .more = U16LD_DENOM_16050_MORE};};
template<> struct libdivide_constants<uint16_t,16051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16051_MAGIC, .more = U16LD_DENOM_16051_MORE};};
template<> struct libdivide_constants<uint16_t,16052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16052_MAGIC, .more = U16LD_DENOM_16052_MORE};};
template<> struct libdivide_constants<uint16_t,16053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16053_MAGIC, .more = U16LD_DENOM_16053_MORE};};
template<> struct libdivide_constants<uint16_t,16054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16054_MAGIC, .more = U16LD_DENOM_16054_MORE};};
template<> struct libdivide_constants<uint16_t,16055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16055_MAGIC, .more = U16LD_DENOM_16055_MORE};};
template<> struct libdivide_constants<uint16_t,16056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16056_MAGIC, .more = U16LD_DENOM_16056_MORE};};
template<> struct libdivide_constants<uint16_t,16057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16057_MAGIC, .more = U16LD_DENOM_16057_MORE};};
template<> struct libdivide_constants<uint16_t,16058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16058_MAGIC, .more = U16LD_DENOM_16058_MORE};};
template<> struct libdivide_constants<uint16_t,16059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16059_MAGIC, .more = U16LD_DENOM_16059_MORE};};
template<> struct libdivide_constants<uint16_t,16060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16060_MAGIC, .more = U16LD_DENOM_16060_MORE};};
template<> struct libdivide_constants<uint16_t,16061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16061_MAGIC, .more = U16LD_DENOM_16061_MORE};};
template<> struct libdivide_constants<uint16_t,16062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16062_MAGIC, .more = U16LD_DENOM_16062_MORE};};
template<> struct libdivide_constants<uint16_t,16063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16063_MAGIC, .more = U16LD_DENOM_16063_MORE};};
template<> struct libdivide_constants<uint16_t,16064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16064_MAGIC, .more = U16LD_DENOM_16064_MORE};};
template<> struct libdivide_constants<uint16_t,16065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16065_MAGIC, .more = U16LD_DENOM_16065_MORE};};
template<> struct libdivide_constants<uint16_t,16066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16066_MAGIC, .more = U16LD_DENOM_16066_MORE};};
template<> struct libdivide_constants<uint16_t,16067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16067_MAGIC, .more = U16LD_DENOM_16067_MORE};};
template<> struct libdivide_constants<uint16_t,16068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16068_MAGIC, .more = U16LD_DENOM_16068_MORE};};
template<> struct libdivide_constants<uint16_t,16069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16069_MAGIC, .more = U16LD_DENOM_16069_MORE};};
template<> struct libdivide_constants<uint16_t,16070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16070_MAGIC, .more = U16LD_DENOM_16070_MORE};};
template<> struct libdivide_constants<uint16_t,16071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16071_MAGIC, .more = U16LD_DENOM_16071_MORE};};
template<> struct libdivide_constants<uint16_t,16072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16072_MAGIC, .more = U16LD_DENOM_16072_MORE};};
template<> struct libdivide_constants<uint16_t,16073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16073_MAGIC, .more = U16LD_DENOM_16073_MORE};};
template<> struct libdivide_constants<uint16_t,16074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16074_MAGIC, .more = U16LD_DENOM_16074_MORE};};
template<> struct libdivide_constants<uint16_t,16075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16075_MAGIC, .more = U16LD_DENOM_16075_MORE};};
template<> struct libdivide_constants<uint16_t,16076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16076_MAGIC, .more = U16LD_DENOM_16076_MORE};};
template<> struct libdivide_constants<uint16_t,16077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16077_MAGIC, .more = U16LD_DENOM_16077_MORE};};
template<> struct libdivide_constants<uint16_t,16078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16078_MAGIC, .more = U16LD_DENOM_16078_MORE};};
template<> struct libdivide_constants<uint16_t,16079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16079_MAGIC, .more = U16LD_DENOM_16079_MORE};};
template<> struct libdivide_constants<uint16_t,16080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16080_MAGIC, .more = U16LD_DENOM_16080_MORE};};
template<> struct libdivide_constants<uint16_t,16081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16081_MAGIC, .more = U16LD_DENOM_16081_MORE};};
template<> struct libdivide_constants<uint16_t,16082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16082_MAGIC, .more = U16LD_DENOM_16082_MORE};};
template<> struct libdivide_constants<uint16_t,16083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16083_MAGIC, .more = U16LD_DENOM_16083_MORE};};
template<> struct libdivide_constants<uint16_t,16084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16084_MAGIC, .more = U16LD_DENOM_16084_MORE};};
template<> struct libdivide_constants<uint16_t,16085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16085_MAGIC, .more = U16LD_DENOM_16085_MORE};};
template<> struct libdivide_constants<uint16_t,16086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16086_MAGIC, .more = U16LD_DENOM_16086_MORE};};
template<> struct libdivide_constants<uint16_t,16087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16087_MAGIC, .more = U16LD_DENOM_16087_MORE};};
template<> struct libdivide_constants<uint16_t,16088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16088_MAGIC, .more = U16LD_DENOM_16088_MORE};};
template<> struct libdivide_constants<uint16_t,16089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16089_MAGIC, .more = U16LD_DENOM_16089_MORE};};
template<> struct libdivide_constants<uint16_t,16090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16090_MAGIC, .more = U16LD_DENOM_16090_MORE};};
template<> struct libdivide_constants<uint16_t,16091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16091_MAGIC, .more = U16LD_DENOM_16091_MORE};};
template<> struct libdivide_constants<uint16_t,16092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16092_MAGIC, .more = U16LD_DENOM_16092_MORE};};
template<> struct libdivide_constants<uint16_t,16093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16093_MAGIC, .more = U16LD_DENOM_16093_MORE};};
template<> struct libdivide_constants<uint16_t,16094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16094_MAGIC, .more = U16LD_DENOM_16094_MORE};};
template<> struct libdivide_constants<uint16_t,16095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16095_MAGIC, .more = U16LD_DENOM_16095_MORE};};
template<> struct libdivide_constants<uint16_t,16096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16096_MAGIC, .more = U16LD_DENOM_16096_MORE};};
template<> struct libdivide_constants<uint16_t,16097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16097_MAGIC, .more = U16LD_DENOM_16097_MORE};};
template<> struct libdivide_constants<uint16_t,16098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16098_MAGIC, .more = U16LD_DENOM_16098_MORE};};
template<> struct libdivide_constants<uint16_t,16099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16099_MAGIC, .more = U16LD_DENOM_16099_MORE};};
template<> struct libdivide_constants<uint16_t,16100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16100_MAGIC, .more = U16LD_DENOM_16100_MORE};};
template<> struct libdivide_constants<uint16_t,16101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16101_MAGIC, .more = U16LD_DENOM_16101_MORE};};
template<> struct libdivide_constants<uint16_t,16102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16102_MAGIC, .more = U16LD_DENOM_16102_MORE};};
template<> struct libdivide_constants<uint16_t,16103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16103_MAGIC, .more = U16LD_DENOM_16103_MORE};};
template<> struct libdivide_constants<uint16_t,16104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16104_MAGIC, .more = U16LD_DENOM_16104_MORE};};
template<> struct libdivide_constants<uint16_t,16105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16105_MAGIC, .more = U16LD_DENOM_16105_MORE};};
template<> struct libdivide_constants<uint16_t,16106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16106_MAGIC, .more = U16LD_DENOM_16106_MORE};};
template<> struct libdivide_constants<uint16_t,16107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16107_MAGIC, .more = U16LD_DENOM_16107_MORE};};
template<> struct libdivide_constants<uint16_t,16108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16108_MAGIC, .more = U16LD_DENOM_16108_MORE};};
template<> struct libdivide_constants<uint16_t,16109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16109_MAGIC, .more = U16LD_DENOM_16109_MORE};};
template<> struct libdivide_constants<uint16_t,16110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16110_MAGIC, .more = U16LD_DENOM_16110_MORE};};
template<> struct libdivide_constants<uint16_t,16111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16111_MAGIC, .more = U16LD_DENOM_16111_MORE};};
template<> struct libdivide_constants<uint16_t,16112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16112_MAGIC, .more = U16LD_DENOM_16112_MORE};};
template<> struct libdivide_constants<uint16_t,16113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16113_MAGIC, .more = U16LD_DENOM_16113_MORE};};
template<> struct libdivide_constants<uint16_t,16114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16114_MAGIC, .more = U16LD_DENOM_16114_MORE};};
template<> struct libdivide_constants<uint16_t,16115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16115_MAGIC, .more = U16LD_DENOM_16115_MORE};};
template<> struct libdivide_constants<uint16_t,16116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16116_MAGIC, .more = U16LD_DENOM_16116_MORE};};
template<> struct libdivide_constants<uint16_t,16117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16117_MAGIC, .more = U16LD_DENOM_16117_MORE};};
template<> struct libdivide_constants<uint16_t,16118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16118_MAGIC, .more = U16LD_DENOM_16118_MORE};};
template<> struct libdivide_constants<uint16_t,16119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16119_MAGIC, .more = U16LD_DENOM_16119_MORE};};
template<> struct libdivide_constants<uint16_t,16120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16120_MAGIC, .more = U16LD_DENOM_16120_MORE};};
template<> struct libdivide_constants<uint16_t,16121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16121_MAGIC, .more = U16LD_DENOM_16121_MORE};};
template<> struct libdivide_constants<uint16_t,16122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16122_MAGIC, .more = U16LD_DENOM_16122_MORE};};
template<> struct libdivide_constants<uint16_t,16123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16123_MAGIC, .more = U16LD_DENOM_16123_MORE};};
template<> struct libdivide_constants<uint16_t,16124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16124_MAGIC, .more = U16LD_DENOM_16124_MORE};};
template<> struct libdivide_constants<uint16_t,16125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16125_MAGIC, .more = U16LD_DENOM_16125_MORE};};
template<> struct libdivide_constants<uint16_t,16126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16126_MAGIC, .more = U16LD_DENOM_16126_MORE};};
template<> struct libdivide_constants<uint16_t,16127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16127_MAGIC, .more = U16LD_DENOM_16127_MORE};};
template<> struct libdivide_constants<uint16_t,16128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16128_MAGIC, .more = U16LD_DENOM_16128_MORE};};
template<> struct libdivide_constants<uint16_t,16129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16129_MAGIC, .more = U16LD_DENOM_16129_MORE};};
template<> struct libdivide_constants<uint16_t,16130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16130_MAGIC, .more = U16LD_DENOM_16130_MORE};};
template<> struct libdivide_constants<uint16_t,16131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16131_MAGIC, .more = U16LD_DENOM_16131_MORE};};
template<> struct libdivide_constants<uint16_t,16132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16132_MAGIC, .more = U16LD_DENOM_16132_MORE};};
template<> struct libdivide_constants<uint16_t,16133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16133_MAGIC, .more = U16LD_DENOM_16133_MORE};};
template<> struct libdivide_constants<uint16_t,16134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16134_MAGIC, .more = U16LD_DENOM_16134_MORE};};
template<> struct libdivide_constants<uint16_t,16135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16135_MAGIC, .more = U16LD_DENOM_16135_MORE};};
template<> struct libdivide_constants<uint16_t,16136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16136_MAGIC, .more = U16LD_DENOM_16136_MORE};};
template<> struct libdivide_constants<uint16_t,16137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16137_MAGIC, .more = U16LD_DENOM_16137_MORE};};
template<> struct libdivide_constants<uint16_t,16138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16138_MAGIC, .more = U16LD_DENOM_16138_MORE};};
template<> struct libdivide_constants<uint16_t,16139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16139_MAGIC, .more = U16LD_DENOM_16139_MORE};};
template<> struct libdivide_constants<uint16_t,16140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16140_MAGIC, .more = U16LD_DENOM_16140_MORE};};
template<> struct libdivide_constants<uint16_t,16141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16141_MAGIC, .more = U16LD_DENOM_16141_MORE};};
template<> struct libdivide_constants<uint16_t,16142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16142_MAGIC, .more = U16LD_DENOM_16142_MORE};};
template<> struct libdivide_constants<uint16_t,16143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16143_MAGIC, .more = U16LD_DENOM_16143_MORE};};
template<> struct libdivide_constants<uint16_t,16144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16144_MAGIC, .more = U16LD_DENOM_16144_MORE};};
template<> struct libdivide_constants<uint16_t,16145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16145_MAGIC, .more = U16LD_DENOM_16145_MORE};};
template<> struct libdivide_constants<uint16_t,16146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16146_MAGIC, .more = U16LD_DENOM_16146_MORE};};
template<> struct libdivide_constants<uint16_t,16147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16147_MAGIC, .more = U16LD_DENOM_16147_MORE};};
template<> struct libdivide_constants<uint16_t,16148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16148_MAGIC, .more = U16LD_DENOM_16148_MORE};};
template<> struct libdivide_constants<uint16_t,16149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16149_MAGIC, .more = U16LD_DENOM_16149_MORE};};
template<> struct libdivide_constants<uint16_t,16150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16150_MAGIC, .more = U16LD_DENOM_16150_MORE};};
template<> struct libdivide_constants<uint16_t,16151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16151_MAGIC, .more = U16LD_DENOM_16151_MORE};};
template<> struct libdivide_constants<uint16_t,16152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16152_MAGIC, .more = U16LD_DENOM_16152_MORE};};
template<> struct libdivide_constants<uint16_t,16153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16153_MAGIC, .more = U16LD_DENOM_16153_MORE};};
template<> struct libdivide_constants<uint16_t,16154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16154_MAGIC, .more = U16LD_DENOM_16154_MORE};};
template<> struct libdivide_constants<uint16_t,16155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16155_MAGIC, .more = U16LD_DENOM_16155_MORE};};
template<> struct libdivide_constants<uint16_t,16156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16156_MAGIC, .more = U16LD_DENOM_16156_MORE};};
template<> struct libdivide_constants<uint16_t,16157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16157_MAGIC, .more = U16LD_DENOM_16157_MORE};};
template<> struct libdivide_constants<uint16_t,16158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16158_MAGIC, .more = U16LD_DENOM_16158_MORE};};
template<> struct libdivide_constants<uint16_t,16159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16159_MAGIC, .more = U16LD_DENOM_16159_MORE};};
template<> struct libdivide_constants<uint16_t,16160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16160_MAGIC, .more = U16LD_DENOM_16160_MORE};};
template<> struct libdivide_constants<uint16_t,16161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16161_MAGIC, .more = U16LD_DENOM_16161_MORE};};
template<> struct libdivide_constants<uint16_t,16162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16162_MAGIC, .more = U16LD_DENOM_16162_MORE};};
template<> struct libdivide_constants<uint16_t,16163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16163_MAGIC, .more = U16LD_DENOM_16163_MORE};};
template<> struct libdivide_constants<uint16_t,16164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16164_MAGIC, .more = U16LD_DENOM_16164_MORE};};
template<> struct libdivide_constants<uint16_t,16165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16165_MAGIC, .more = U16LD_DENOM_16165_MORE};};
template<> struct libdivide_constants<uint16_t,16166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16166_MAGIC, .more = U16LD_DENOM_16166_MORE};};
template<> struct libdivide_constants<uint16_t,16167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16167_MAGIC, .more = U16LD_DENOM_16167_MORE};};
template<> struct libdivide_constants<uint16_t,16168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16168_MAGIC, .more = U16LD_DENOM_16168_MORE};};
template<> struct libdivide_constants<uint16_t,16169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16169_MAGIC, .more = U16LD_DENOM_16169_MORE};};
template<> struct libdivide_constants<uint16_t,16170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16170_MAGIC, .more = U16LD_DENOM_16170_MORE};};
template<> struct libdivide_constants<uint16_t,16171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16171_MAGIC, .more = U16LD_DENOM_16171_MORE};};
template<> struct libdivide_constants<uint16_t,16172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16172_MAGIC, .more = U16LD_DENOM_16172_MORE};};
template<> struct libdivide_constants<uint16_t,16173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16173_MAGIC, .more = U16LD_DENOM_16173_MORE};};
template<> struct libdivide_constants<uint16_t,16174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16174_MAGIC, .more = U16LD_DENOM_16174_MORE};};
template<> struct libdivide_constants<uint16_t,16175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16175_MAGIC, .more = U16LD_DENOM_16175_MORE};};
template<> struct libdivide_constants<uint16_t,16176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16176_MAGIC, .more = U16LD_DENOM_16176_MORE};};
template<> struct libdivide_constants<uint16_t,16177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16177_MAGIC, .more = U16LD_DENOM_16177_MORE};};
template<> struct libdivide_constants<uint16_t,16178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16178_MAGIC, .more = U16LD_DENOM_16178_MORE};};
template<> struct libdivide_constants<uint16_t,16179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16179_MAGIC, .more = U16LD_DENOM_16179_MORE};};
template<> struct libdivide_constants<uint16_t,16180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16180_MAGIC, .more = U16LD_DENOM_16180_MORE};};
template<> struct libdivide_constants<uint16_t,16181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16181_MAGIC, .more = U16LD_DENOM_16181_MORE};};
template<> struct libdivide_constants<uint16_t,16182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16182_MAGIC, .more = U16LD_DENOM_16182_MORE};};
template<> struct libdivide_constants<uint16_t,16183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16183_MAGIC, .more = U16LD_DENOM_16183_MORE};};
template<> struct libdivide_constants<uint16_t,16184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16184_MAGIC, .more = U16LD_DENOM_16184_MORE};};
template<> struct libdivide_constants<uint16_t,16185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16185_MAGIC, .more = U16LD_DENOM_16185_MORE};};
template<> struct libdivide_constants<uint16_t,16186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16186_MAGIC, .more = U16LD_DENOM_16186_MORE};};
template<> struct libdivide_constants<uint16_t,16187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16187_MAGIC, .more = U16LD_DENOM_16187_MORE};};
template<> struct libdivide_constants<uint16_t,16188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16188_MAGIC, .more = U16LD_DENOM_16188_MORE};};
template<> struct libdivide_constants<uint16_t,16189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16189_MAGIC, .more = U16LD_DENOM_16189_MORE};};
template<> struct libdivide_constants<uint16_t,16190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16190_MAGIC, .more = U16LD_DENOM_16190_MORE};};
template<> struct libdivide_constants<uint16_t,16191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16191_MAGIC, .more = U16LD_DENOM_16191_MORE};};
template<> struct libdivide_constants<uint16_t,16192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16192_MAGIC, .more = U16LD_DENOM_16192_MORE};};
template<> struct libdivide_constants<uint16_t,16193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16193_MAGIC, .more = U16LD_DENOM_16193_MORE};};
template<> struct libdivide_constants<uint16_t,16194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16194_MAGIC, .more = U16LD_DENOM_16194_MORE};};
template<> struct libdivide_constants<uint16_t,16195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16195_MAGIC, .more = U16LD_DENOM_16195_MORE};};
template<> struct libdivide_constants<uint16_t,16196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16196_MAGIC, .more = U16LD_DENOM_16196_MORE};};
template<> struct libdivide_constants<uint16_t,16197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16197_MAGIC, .more = U16LD_DENOM_16197_MORE};};
template<> struct libdivide_constants<uint16_t,16198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16198_MAGIC, .more = U16LD_DENOM_16198_MORE};};
template<> struct libdivide_constants<uint16_t,16199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16199_MAGIC, .more = U16LD_DENOM_16199_MORE};};
template<> struct libdivide_constants<uint16_t,16200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16200_MAGIC, .more = U16LD_DENOM_16200_MORE};};
template<> struct libdivide_constants<uint16_t,16201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16201_MAGIC, .more = U16LD_DENOM_16201_MORE};};
template<> struct libdivide_constants<uint16_t,16202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16202_MAGIC, .more = U16LD_DENOM_16202_MORE};};
template<> struct libdivide_constants<uint16_t,16203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16203_MAGIC, .more = U16LD_DENOM_16203_MORE};};
template<> struct libdivide_constants<uint16_t,16204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16204_MAGIC, .more = U16LD_DENOM_16204_MORE};};
template<> struct libdivide_constants<uint16_t,16205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16205_MAGIC, .more = U16LD_DENOM_16205_MORE};};
template<> struct libdivide_constants<uint16_t,16206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16206_MAGIC, .more = U16LD_DENOM_16206_MORE};};
template<> struct libdivide_constants<uint16_t,16207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16207_MAGIC, .more = U16LD_DENOM_16207_MORE};};
template<> struct libdivide_constants<uint16_t,16208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16208_MAGIC, .more = U16LD_DENOM_16208_MORE};};
template<> struct libdivide_constants<uint16_t,16209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16209_MAGIC, .more = U16LD_DENOM_16209_MORE};};
template<> struct libdivide_constants<uint16_t,16210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16210_MAGIC, .more = U16LD_DENOM_16210_MORE};};
template<> struct libdivide_constants<uint16_t,16211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16211_MAGIC, .more = U16LD_DENOM_16211_MORE};};
template<> struct libdivide_constants<uint16_t,16212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16212_MAGIC, .more = U16LD_DENOM_16212_MORE};};
template<> struct libdivide_constants<uint16_t,16213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16213_MAGIC, .more = U16LD_DENOM_16213_MORE};};
template<> struct libdivide_constants<uint16_t,16214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16214_MAGIC, .more = U16LD_DENOM_16214_MORE};};
template<> struct libdivide_constants<uint16_t,16215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16215_MAGIC, .more = U16LD_DENOM_16215_MORE};};
template<> struct libdivide_constants<uint16_t,16216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16216_MAGIC, .more = U16LD_DENOM_16216_MORE};};
template<> struct libdivide_constants<uint16_t,16217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16217_MAGIC, .more = U16LD_DENOM_16217_MORE};};
template<> struct libdivide_constants<uint16_t,16218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16218_MAGIC, .more = U16LD_DENOM_16218_MORE};};
template<> struct libdivide_constants<uint16_t,16219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16219_MAGIC, .more = U16LD_DENOM_16219_MORE};};
template<> struct libdivide_constants<uint16_t,16220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16220_MAGIC, .more = U16LD_DENOM_16220_MORE};};
template<> struct libdivide_constants<uint16_t,16221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16221_MAGIC, .more = U16LD_DENOM_16221_MORE};};
template<> struct libdivide_constants<uint16_t,16222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16222_MAGIC, .more = U16LD_DENOM_16222_MORE};};
template<> struct libdivide_constants<uint16_t,16223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16223_MAGIC, .more = U16LD_DENOM_16223_MORE};};
template<> struct libdivide_constants<uint16_t,16224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16224_MAGIC, .more = U16LD_DENOM_16224_MORE};};
template<> struct libdivide_constants<uint16_t,16225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16225_MAGIC, .more = U16LD_DENOM_16225_MORE};};
template<> struct libdivide_constants<uint16_t,16226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16226_MAGIC, .more = U16LD_DENOM_16226_MORE};};
template<> struct libdivide_constants<uint16_t,16227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16227_MAGIC, .more = U16LD_DENOM_16227_MORE};};
template<> struct libdivide_constants<uint16_t,16228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16228_MAGIC, .more = U16LD_DENOM_16228_MORE};};
template<> struct libdivide_constants<uint16_t,16229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16229_MAGIC, .more = U16LD_DENOM_16229_MORE};};
template<> struct libdivide_constants<uint16_t,16230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16230_MAGIC, .more = U16LD_DENOM_16230_MORE};};
template<> struct libdivide_constants<uint16_t,16231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16231_MAGIC, .more = U16LD_DENOM_16231_MORE};};
template<> struct libdivide_constants<uint16_t,16232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16232_MAGIC, .more = U16LD_DENOM_16232_MORE};};
template<> struct libdivide_constants<uint16_t,16233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16233_MAGIC, .more = U16LD_DENOM_16233_MORE};};
template<> struct libdivide_constants<uint16_t,16234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16234_MAGIC, .more = U16LD_DENOM_16234_MORE};};
template<> struct libdivide_constants<uint16_t,16235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16235_MAGIC, .more = U16LD_DENOM_16235_MORE};};
template<> struct libdivide_constants<uint16_t,16236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16236_MAGIC, .more = U16LD_DENOM_16236_MORE};};
template<> struct libdivide_constants<uint16_t,16237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16237_MAGIC, .more = U16LD_DENOM_16237_MORE};};
template<> struct libdivide_constants<uint16_t,16238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16238_MAGIC, .more = U16LD_DENOM_16238_MORE};};
template<> struct libdivide_constants<uint16_t,16239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16239_MAGIC, .more = U16LD_DENOM_16239_MORE};};
template<> struct libdivide_constants<uint16_t,16240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16240_MAGIC, .more = U16LD_DENOM_16240_MORE};};
template<> struct libdivide_constants<uint16_t,16241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16241_MAGIC, .more = U16LD_DENOM_16241_MORE};};
template<> struct libdivide_constants<uint16_t,16242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16242_MAGIC, .more = U16LD_DENOM_16242_MORE};};
template<> struct libdivide_constants<uint16_t,16243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16243_MAGIC, .more = U16LD_DENOM_16243_MORE};};
template<> struct libdivide_constants<uint16_t,16244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16244_MAGIC, .more = U16LD_DENOM_16244_MORE};};
template<> struct libdivide_constants<uint16_t,16245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16245_MAGIC, .more = U16LD_DENOM_16245_MORE};};
template<> struct libdivide_constants<uint16_t,16246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16246_MAGIC, .more = U16LD_DENOM_16246_MORE};};
template<> struct libdivide_constants<uint16_t,16247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16247_MAGIC, .more = U16LD_DENOM_16247_MORE};};
template<> struct libdivide_constants<uint16_t,16248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16248_MAGIC, .more = U16LD_DENOM_16248_MORE};};
template<> struct libdivide_constants<uint16_t,16249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16249_MAGIC, .more = U16LD_DENOM_16249_MORE};};
template<> struct libdivide_constants<uint16_t,16250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16250_MAGIC, .more = U16LD_DENOM_16250_MORE};};
template<> struct libdivide_constants<uint16_t,16251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16251_MAGIC, .more = U16LD_DENOM_16251_MORE};};
template<> struct libdivide_constants<uint16_t,16252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16252_MAGIC, .more = U16LD_DENOM_16252_MORE};};
template<> struct libdivide_constants<uint16_t,16253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16253_MAGIC, .more = U16LD_DENOM_16253_MORE};};
template<> struct libdivide_constants<uint16_t,16254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16254_MAGIC, .more = U16LD_DENOM_16254_MORE};};
template<> struct libdivide_constants<uint16_t,16255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16255_MAGIC, .more = U16LD_DENOM_16255_MORE};};
template<> struct libdivide_constants<uint16_t,16256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16256_MAGIC, .more = U16LD_DENOM_16256_MORE};};
template<> struct libdivide_constants<uint16_t,16257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16257_MAGIC, .more = U16LD_DENOM_16257_MORE};};
template<> struct libdivide_constants<uint16_t,16258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16258_MAGIC, .more = U16LD_DENOM_16258_MORE};};
template<> struct libdivide_constants<uint16_t,16259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16259_MAGIC, .more = U16LD_DENOM_16259_MORE};};
template<> struct libdivide_constants<uint16_t,16260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16260_MAGIC, .more = U16LD_DENOM_16260_MORE};};
template<> struct libdivide_constants<uint16_t,16261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16261_MAGIC, .more = U16LD_DENOM_16261_MORE};};
template<> struct libdivide_constants<uint16_t,16262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16262_MAGIC, .more = U16LD_DENOM_16262_MORE};};
template<> struct libdivide_constants<uint16_t,16263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16263_MAGIC, .more = U16LD_DENOM_16263_MORE};};
template<> struct libdivide_constants<uint16_t,16264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16264_MAGIC, .more = U16LD_DENOM_16264_MORE};};
template<> struct libdivide_constants<uint16_t,16265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16265_MAGIC, .more = U16LD_DENOM_16265_MORE};};
template<> struct libdivide_constants<uint16_t,16266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16266_MAGIC, .more = U16LD_DENOM_16266_MORE};};
template<> struct libdivide_constants<uint16_t,16267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16267_MAGIC, .more = U16LD_DENOM_16267_MORE};};
template<> struct libdivide_constants<uint16_t,16268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16268_MAGIC, .more = U16LD_DENOM_16268_MORE};};
template<> struct libdivide_constants<uint16_t,16269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16269_MAGIC, .more = U16LD_DENOM_16269_MORE};};
template<> struct libdivide_constants<uint16_t,16270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16270_MAGIC, .more = U16LD_DENOM_16270_MORE};};
template<> struct libdivide_constants<uint16_t,16271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16271_MAGIC, .more = U16LD_DENOM_16271_MORE};};
template<> struct libdivide_constants<uint16_t,16272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16272_MAGIC, .more = U16LD_DENOM_16272_MORE};};
template<> struct libdivide_constants<uint16_t,16273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16273_MAGIC, .more = U16LD_DENOM_16273_MORE};};
template<> struct libdivide_constants<uint16_t,16274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16274_MAGIC, .more = U16LD_DENOM_16274_MORE};};
template<> struct libdivide_constants<uint16_t,16275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16275_MAGIC, .more = U16LD_DENOM_16275_MORE};};
template<> struct libdivide_constants<uint16_t,16276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16276_MAGIC, .more = U16LD_DENOM_16276_MORE};};
template<> struct libdivide_constants<uint16_t,16277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16277_MAGIC, .more = U16LD_DENOM_16277_MORE};};
template<> struct libdivide_constants<uint16_t,16278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16278_MAGIC, .more = U16LD_DENOM_16278_MORE};};
template<> struct libdivide_constants<uint16_t,16279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16279_MAGIC, .more = U16LD_DENOM_16279_MORE};};
template<> struct libdivide_constants<uint16_t,16280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16280_MAGIC, .more = U16LD_DENOM_16280_MORE};};
template<> struct libdivide_constants<uint16_t,16281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16281_MAGIC, .more = U16LD_DENOM_16281_MORE};};
template<> struct libdivide_constants<uint16_t,16282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16282_MAGIC, .more = U16LD_DENOM_16282_MORE};};
template<> struct libdivide_constants<uint16_t,16283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16283_MAGIC, .more = U16LD_DENOM_16283_MORE};};
template<> struct libdivide_constants<uint16_t,16284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16284_MAGIC, .more = U16LD_DENOM_16284_MORE};};
template<> struct libdivide_constants<uint16_t,16285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16285_MAGIC, .more = U16LD_DENOM_16285_MORE};};
template<> struct libdivide_constants<uint16_t,16286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16286_MAGIC, .more = U16LD_DENOM_16286_MORE};};
template<> struct libdivide_constants<uint16_t,16287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16287_MAGIC, .more = U16LD_DENOM_16287_MORE};};
template<> struct libdivide_constants<uint16_t,16288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16288_MAGIC, .more = U16LD_DENOM_16288_MORE};};
template<> struct libdivide_constants<uint16_t,16289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16289_MAGIC, .more = U16LD_DENOM_16289_MORE};};
template<> struct libdivide_constants<uint16_t,16290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16290_MAGIC, .more = U16LD_DENOM_16290_MORE};};
template<> struct libdivide_constants<uint16_t,16291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16291_MAGIC, .more = U16LD_DENOM_16291_MORE};};
template<> struct libdivide_constants<uint16_t,16292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16292_MAGIC, .more = U16LD_DENOM_16292_MORE};};
template<> struct libdivide_constants<uint16_t,16293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16293_MAGIC, .more = U16LD_DENOM_16293_MORE};};
template<> struct libdivide_constants<uint16_t,16294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16294_MAGIC, .more = U16LD_DENOM_16294_MORE};};
template<> struct libdivide_constants<uint16_t,16295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16295_MAGIC, .more = U16LD_DENOM_16295_MORE};};
template<> struct libdivide_constants<uint16_t,16296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16296_MAGIC, .more = U16LD_DENOM_16296_MORE};};
template<> struct libdivide_constants<uint16_t,16297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16297_MAGIC, .more = U16LD_DENOM_16297_MORE};};
template<> struct libdivide_constants<uint16_t,16298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16298_MAGIC, .more = U16LD_DENOM_16298_MORE};};
template<> struct libdivide_constants<uint16_t,16299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16299_MAGIC, .more = U16LD_DENOM_16299_MORE};};
template<> struct libdivide_constants<uint16_t,16300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16300_MAGIC, .more = U16LD_DENOM_16300_MORE};};
template<> struct libdivide_constants<uint16_t,16301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16301_MAGIC, .more = U16LD_DENOM_16301_MORE};};
template<> struct libdivide_constants<uint16_t,16302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16302_MAGIC, .more = U16LD_DENOM_16302_MORE};};
template<> struct libdivide_constants<uint16_t,16303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16303_MAGIC, .more = U16LD_DENOM_16303_MORE};};
template<> struct libdivide_constants<uint16_t,16304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16304_MAGIC, .more = U16LD_DENOM_16304_MORE};};
template<> struct libdivide_constants<uint16_t,16305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16305_MAGIC, .more = U16LD_DENOM_16305_MORE};};
template<> struct libdivide_constants<uint16_t,16306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16306_MAGIC, .more = U16LD_DENOM_16306_MORE};};
template<> struct libdivide_constants<uint16_t,16307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16307_MAGIC, .more = U16LD_DENOM_16307_MORE};};
template<> struct libdivide_constants<uint16_t,16308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16308_MAGIC, .more = U16LD_DENOM_16308_MORE};};
template<> struct libdivide_constants<uint16_t,16309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16309_MAGIC, .more = U16LD_DENOM_16309_MORE};};
template<> struct libdivide_constants<uint16_t,16310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16310_MAGIC, .more = U16LD_DENOM_16310_MORE};};
template<> struct libdivide_constants<uint16_t,16311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16311_MAGIC, .more = U16LD_DENOM_16311_MORE};};
template<> struct libdivide_constants<uint16_t,16312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16312_MAGIC, .more = U16LD_DENOM_16312_MORE};};
template<> struct libdivide_constants<uint16_t,16313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16313_MAGIC, .more = U16LD_DENOM_16313_MORE};};
template<> struct libdivide_constants<uint16_t,16314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16314_MAGIC, .more = U16LD_DENOM_16314_MORE};};
template<> struct libdivide_constants<uint16_t,16315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16315_MAGIC, .more = U16LD_DENOM_16315_MORE};};
template<> struct libdivide_constants<uint16_t,16316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16316_MAGIC, .more = U16LD_DENOM_16316_MORE};};
template<> struct libdivide_constants<uint16_t,16317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16317_MAGIC, .more = U16LD_DENOM_16317_MORE};};
template<> struct libdivide_constants<uint16_t,16318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16318_MAGIC, .more = U16LD_DENOM_16318_MORE};};
template<> struct libdivide_constants<uint16_t,16319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16319_MAGIC, .more = U16LD_DENOM_16319_MORE};};
template<> struct libdivide_constants<uint16_t,16320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16320_MAGIC, .more = U16LD_DENOM_16320_MORE};};
template<> struct libdivide_constants<uint16_t,16321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16321_MAGIC, .more = U16LD_DENOM_16321_MORE};};
template<> struct libdivide_constants<uint16_t,16322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16322_MAGIC, .more = U16LD_DENOM_16322_MORE};};
template<> struct libdivide_constants<uint16_t,16323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16323_MAGIC, .more = U16LD_DENOM_16323_MORE};};
template<> struct libdivide_constants<uint16_t,16324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16324_MAGIC, .more = U16LD_DENOM_16324_MORE};};
template<> struct libdivide_constants<uint16_t,16325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16325_MAGIC, .more = U16LD_DENOM_16325_MORE};};
template<> struct libdivide_constants<uint16_t,16326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16326_MAGIC, .more = U16LD_DENOM_16326_MORE};};
template<> struct libdivide_constants<uint16_t,16327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16327_MAGIC, .more = U16LD_DENOM_16327_MORE};};
template<> struct libdivide_constants<uint16_t,16328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16328_MAGIC, .more = U16LD_DENOM_16328_MORE};};
template<> struct libdivide_constants<uint16_t,16329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16329_MAGIC, .more = U16LD_DENOM_16329_MORE};};
template<> struct libdivide_constants<uint16_t,16330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16330_MAGIC, .more = U16LD_DENOM_16330_MORE};};
template<> struct libdivide_constants<uint16_t,16331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16331_MAGIC, .more = U16LD_DENOM_16331_MORE};};
template<> struct libdivide_constants<uint16_t,16332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16332_MAGIC, .more = U16LD_DENOM_16332_MORE};};
template<> struct libdivide_constants<uint16_t,16333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16333_MAGIC, .more = U16LD_DENOM_16333_MORE};};
template<> struct libdivide_constants<uint16_t,16334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16334_MAGIC, .more = U16LD_DENOM_16334_MORE};};
template<> struct libdivide_constants<uint16_t,16335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16335_MAGIC, .more = U16LD_DENOM_16335_MORE};};
template<> struct libdivide_constants<uint16_t,16336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16336_MAGIC, .more = U16LD_DENOM_16336_MORE};};
template<> struct libdivide_constants<uint16_t,16337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16337_MAGIC, .more = U16LD_DENOM_16337_MORE};};
template<> struct libdivide_constants<uint16_t,16338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16338_MAGIC, .more = U16LD_DENOM_16338_MORE};};
template<> struct libdivide_constants<uint16_t,16339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16339_MAGIC, .more = U16LD_DENOM_16339_MORE};};
template<> struct libdivide_constants<uint16_t,16340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16340_MAGIC, .more = U16LD_DENOM_16340_MORE};};
template<> struct libdivide_constants<uint16_t,16341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16341_MAGIC, .more = U16LD_DENOM_16341_MORE};};
template<> struct libdivide_constants<uint16_t,16342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16342_MAGIC, .more = U16LD_DENOM_16342_MORE};};
template<> struct libdivide_constants<uint16_t,16343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16343_MAGIC, .more = U16LD_DENOM_16343_MORE};};
template<> struct libdivide_constants<uint16_t,16344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16344_MAGIC, .more = U16LD_DENOM_16344_MORE};};
template<> struct libdivide_constants<uint16_t,16345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16345_MAGIC, .more = U16LD_DENOM_16345_MORE};};
template<> struct libdivide_constants<uint16_t,16346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16346_MAGIC, .more = U16LD_DENOM_16346_MORE};};
template<> struct libdivide_constants<uint16_t,16347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16347_MAGIC, .more = U16LD_DENOM_16347_MORE};};
template<> struct libdivide_constants<uint16_t,16348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16348_MAGIC, .more = U16LD_DENOM_16348_MORE};};
template<> struct libdivide_constants<uint16_t,16349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16349_MAGIC, .more = U16LD_DENOM_16349_MORE};};
template<> struct libdivide_constants<uint16_t,16350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16350_MAGIC, .more = U16LD_DENOM_16350_MORE};};
template<> struct libdivide_constants<uint16_t,16351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16351_MAGIC, .more = U16LD_DENOM_16351_MORE};};
template<> struct libdivide_constants<uint16_t,16352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16352_MAGIC, .more = U16LD_DENOM_16352_MORE};};
template<> struct libdivide_constants<uint16_t,16353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16353_MAGIC, .more = U16LD_DENOM_16353_MORE};};
template<> struct libdivide_constants<uint16_t,16354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16354_MAGIC, .more = U16LD_DENOM_16354_MORE};};
template<> struct libdivide_constants<uint16_t,16355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16355_MAGIC, .more = U16LD_DENOM_16355_MORE};};
template<> struct libdivide_constants<uint16_t,16356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16356_MAGIC, .more = U16LD_DENOM_16356_MORE};};
template<> struct libdivide_constants<uint16_t,16357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16357_MAGIC, .more = U16LD_DENOM_16357_MORE};};
template<> struct libdivide_constants<uint16_t,16358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16358_MAGIC, .more = U16LD_DENOM_16358_MORE};};
template<> struct libdivide_constants<uint16_t,16359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16359_MAGIC, .more = U16LD_DENOM_16359_MORE};};
template<> struct libdivide_constants<uint16_t,16360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16360_MAGIC, .more = U16LD_DENOM_16360_MORE};};
template<> struct libdivide_constants<uint16_t,16361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16361_MAGIC, .more = U16LD_DENOM_16361_MORE};};
template<> struct libdivide_constants<uint16_t,16362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16362_MAGIC, .more = U16LD_DENOM_16362_MORE};};
template<> struct libdivide_constants<uint16_t,16363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16363_MAGIC, .more = U16LD_DENOM_16363_MORE};};
template<> struct libdivide_constants<uint16_t,16364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16364_MAGIC, .more = U16LD_DENOM_16364_MORE};};
template<> struct libdivide_constants<uint16_t,16365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16365_MAGIC, .more = U16LD_DENOM_16365_MORE};};
template<> struct libdivide_constants<uint16_t,16366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16366_MAGIC, .more = U16LD_DENOM_16366_MORE};};
template<> struct libdivide_constants<uint16_t,16367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16367_MAGIC, .more = U16LD_DENOM_16367_MORE};};
template<> struct libdivide_constants<uint16_t,16368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16368_MAGIC, .more = U16LD_DENOM_16368_MORE};};
template<> struct libdivide_constants<uint16_t,16369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16369_MAGIC, .more = U16LD_DENOM_16369_MORE};};
template<> struct libdivide_constants<uint16_t,16370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16370_MAGIC, .more = U16LD_DENOM_16370_MORE};};
template<> struct libdivide_constants<uint16_t,16371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16371_MAGIC, .more = U16LD_DENOM_16371_MORE};};
template<> struct libdivide_constants<uint16_t,16372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16372_MAGIC, .more = U16LD_DENOM_16372_MORE};};
template<> struct libdivide_constants<uint16_t,16373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16373_MAGIC, .more = U16LD_DENOM_16373_MORE};};
template<> struct libdivide_constants<uint16_t,16374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16374_MAGIC, .more = U16LD_DENOM_16374_MORE};};
template<> struct libdivide_constants<uint16_t,16375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16375_MAGIC, .more = U16LD_DENOM_16375_MORE};};
template<> struct libdivide_constants<uint16_t,16376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16376_MAGIC, .more = U16LD_DENOM_16376_MORE};};
template<> struct libdivide_constants<uint16_t,16377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16377_MAGIC, .more = U16LD_DENOM_16377_MORE};};
template<> struct libdivide_constants<uint16_t,16378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16378_MAGIC, .more = U16LD_DENOM_16378_MORE};};
template<> struct libdivide_constants<uint16_t,16379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16379_MAGIC, .more = U16LD_DENOM_16379_MORE};};
template<> struct libdivide_constants<uint16_t,16380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16380_MAGIC, .more = U16LD_DENOM_16380_MORE};};
template<> struct libdivide_constants<uint16_t,16381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16381_MAGIC, .more = U16LD_DENOM_16381_MORE};};
template<> struct libdivide_constants<uint16_t,16382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16382_MAGIC, .more = U16LD_DENOM_16382_MORE};};
template<> struct libdivide_constants<uint16_t,16383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16383_MAGIC, .more = U16LD_DENOM_16383_MORE};};
template<> struct libdivide_constants<uint16_t,16384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16384_MAGIC, .more = U16LD_DENOM_16384_MORE};};
template<> struct libdivide_constants<uint16_t,16385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16385_MAGIC, .more = U16LD_DENOM_16385_MORE};};
template<> struct libdivide_constants<uint16_t,16386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16386_MAGIC, .more = U16LD_DENOM_16386_MORE};};
template<> struct libdivide_constants<uint16_t,16387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16387_MAGIC, .more = U16LD_DENOM_16387_MORE};};
template<> struct libdivide_constants<uint16_t,16388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16388_MAGIC, .more = U16LD_DENOM_16388_MORE};};
template<> struct libdivide_constants<uint16_t,16389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16389_MAGIC, .more = U16LD_DENOM_16389_MORE};};
template<> struct libdivide_constants<uint16_t,16390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16390_MAGIC, .more = U16LD_DENOM_16390_MORE};};
template<> struct libdivide_constants<uint16_t,16391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16391_MAGIC, .more = U16LD_DENOM_16391_MORE};};
template<> struct libdivide_constants<uint16_t,16392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16392_MAGIC, .more = U16LD_DENOM_16392_MORE};};
template<> struct libdivide_constants<uint16_t,16393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16393_MAGIC, .more = U16LD_DENOM_16393_MORE};};
template<> struct libdivide_constants<uint16_t,16394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16394_MAGIC, .more = U16LD_DENOM_16394_MORE};};
template<> struct libdivide_constants<uint16_t,16395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16395_MAGIC, .more = U16LD_DENOM_16395_MORE};};
template<> struct libdivide_constants<uint16_t,16396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16396_MAGIC, .more = U16LD_DENOM_16396_MORE};};
template<> struct libdivide_constants<uint16_t,16397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16397_MAGIC, .more = U16LD_DENOM_16397_MORE};};
template<> struct libdivide_constants<uint16_t,16398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16398_MAGIC, .more = U16LD_DENOM_16398_MORE};};
template<> struct libdivide_constants<uint16_t,16399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16399_MAGIC, .more = U16LD_DENOM_16399_MORE};};
template<> struct libdivide_constants<uint16_t,16400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16400_MAGIC, .more = U16LD_DENOM_16400_MORE};};
template<> struct libdivide_constants<uint16_t,16401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16401_MAGIC, .more = U16LD_DENOM_16401_MORE};};
template<> struct libdivide_constants<uint16_t,16402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16402_MAGIC, .more = U16LD_DENOM_16402_MORE};};
template<> struct libdivide_constants<uint16_t,16403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16403_MAGIC, .more = U16LD_DENOM_16403_MORE};};
template<> struct libdivide_constants<uint16_t,16404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16404_MAGIC, .more = U16LD_DENOM_16404_MORE};};
template<> struct libdivide_constants<uint16_t,16405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16405_MAGIC, .more = U16LD_DENOM_16405_MORE};};
template<> struct libdivide_constants<uint16_t,16406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16406_MAGIC, .more = U16LD_DENOM_16406_MORE};};
template<> struct libdivide_constants<uint16_t,16407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16407_MAGIC, .more = U16LD_DENOM_16407_MORE};};
template<> struct libdivide_constants<uint16_t,16408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16408_MAGIC, .more = U16LD_DENOM_16408_MORE};};
template<> struct libdivide_constants<uint16_t,16409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16409_MAGIC, .more = U16LD_DENOM_16409_MORE};};
template<> struct libdivide_constants<uint16_t,16410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16410_MAGIC, .more = U16LD_DENOM_16410_MORE};};
template<> struct libdivide_constants<uint16_t,16411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16411_MAGIC, .more = U16LD_DENOM_16411_MORE};};
template<> struct libdivide_constants<uint16_t,16412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16412_MAGIC, .more = U16LD_DENOM_16412_MORE};};
template<> struct libdivide_constants<uint16_t,16413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16413_MAGIC, .more = U16LD_DENOM_16413_MORE};};
template<> struct libdivide_constants<uint16_t,16414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16414_MAGIC, .more = U16LD_DENOM_16414_MORE};};
template<> struct libdivide_constants<uint16_t,16415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16415_MAGIC, .more = U16LD_DENOM_16415_MORE};};
template<> struct libdivide_constants<uint16_t,16416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16416_MAGIC, .more = U16LD_DENOM_16416_MORE};};
template<> struct libdivide_constants<uint16_t,16417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16417_MAGIC, .more = U16LD_DENOM_16417_MORE};};
template<> struct libdivide_constants<uint16_t,16418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16418_MAGIC, .more = U16LD_DENOM_16418_MORE};};
template<> struct libdivide_constants<uint16_t,16419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16419_MAGIC, .more = U16LD_DENOM_16419_MORE};};
template<> struct libdivide_constants<uint16_t,16420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16420_MAGIC, .more = U16LD_DENOM_16420_MORE};};
template<> struct libdivide_constants<uint16_t,16421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16421_MAGIC, .more = U16LD_DENOM_16421_MORE};};
template<> struct libdivide_constants<uint16_t,16422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16422_MAGIC, .more = U16LD_DENOM_16422_MORE};};
template<> struct libdivide_constants<uint16_t,16423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16423_MAGIC, .more = U16LD_DENOM_16423_MORE};};
template<> struct libdivide_constants<uint16_t,16424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16424_MAGIC, .more = U16LD_DENOM_16424_MORE};};
template<> struct libdivide_constants<uint16_t,16425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16425_MAGIC, .more = U16LD_DENOM_16425_MORE};};
template<> struct libdivide_constants<uint16_t,16426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16426_MAGIC, .more = U16LD_DENOM_16426_MORE};};
template<> struct libdivide_constants<uint16_t,16427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16427_MAGIC, .more = U16LD_DENOM_16427_MORE};};
template<> struct libdivide_constants<uint16_t,16428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16428_MAGIC, .more = U16LD_DENOM_16428_MORE};};
template<> struct libdivide_constants<uint16_t,16429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16429_MAGIC, .more = U16LD_DENOM_16429_MORE};};
template<> struct libdivide_constants<uint16_t,16430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16430_MAGIC, .more = U16LD_DENOM_16430_MORE};};
template<> struct libdivide_constants<uint16_t,16431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16431_MAGIC, .more = U16LD_DENOM_16431_MORE};};
template<> struct libdivide_constants<uint16_t,16432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16432_MAGIC, .more = U16LD_DENOM_16432_MORE};};
template<> struct libdivide_constants<uint16_t,16433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16433_MAGIC, .more = U16LD_DENOM_16433_MORE};};
template<> struct libdivide_constants<uint16_t,16434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16434_MAGIC, .more = U16LD_DENOM_16434_MORE};};
template<> struct libdivide_constants<uint16_t,16435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16435_MAGIC, .more = U16LD_DENOM_16435_MORE};};
template<> struct libdivide_constants<uint16_t,16436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16436_MAGIC, .more = U16LD_DENOM_16436_MORE};};
template<> struct libdivide_constants<uint16_t,16437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16437_MAGIC, .more = U16LD_DENOM_16437_MORE};};
template<> struct libdivide_constants<uint16_t,16438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16438_MAGIC, .more = U16LD_DENOM_16438_MORE};};
template<> struct libdivide_constants<uint16_t,16439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16439_MAGIC, .more = U16LD_DENOM_16439_MORE};};
template<> struct libdivide_constants<uint16_t,16440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16440_MAGIC, .more = U16LD_DENOM_16440_MORE};};
template<> struct libdivide_constants<uint16_t,16441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16441_MAGIC, .more = U16LD_DENOM_16441_MORE};};
template<> struct libdivide_constants<uint16_t,16442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16442_MAGIC, .more = U16LD_DENOM_16442_MORE};};
template<> struct libdivide_constants<uint16_t,16443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16443_MAGIC, .more = U16LD_DENOM_16443_MORE};};
template<> struct libdivide_constants<uint16_t,16444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16444_MAGIC, .more = U16LD_DENOM_16444_MORE};};
template<> struct libdivide_constants<uint16_t,16445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16445_MAGIC, .more = U16LD_DENOM_16445_MORE};};
template<> struct libdivide_constants<uint16_t,16446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16446_MAGIC, .more = U16LD_DENOM_16446_MORE};};
template<> struct libdivide_constants<uint16_t,16447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16447_MAGIC, .more = U16LD_DENOM_16447_MORE};};
template<> struct libdivide_constants<uint16_t,16448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16448_MAGIC, .more = U16LD_DENOM_16448_MORE};};
template<> struct libdivide_constants<uint16_t,16449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16449_MAGIC, .more = U16LD_DENOM_16449_MORE};};
template<> struct libdivide_constants<uint16_t,16450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16450_MAGIC, .more = U16LD_DENOM_16450_MORE};};
template<> struct libdivide_constants<uint16_t,16451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16451_MAGIC, .more = U16LD_DENOM_16451_MORE};};
template<> struct libdivide_constants<uint16_t,16452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16452_MAGIC, .more = U16LD_DENOM_16452_MORE};};
template<> struct libdivide_constants<uint16_t,16453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16453_MAGIC, .more = U16LD_DENOM_16453_MORE};};
template<> struct libdivide_constants<uint16_t,16454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16454_MAGIC, .more = U16LD_DENOM_16454_MORE};};
template<> struct libdivide_constants<uint16_t,16455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16455_MAGIC, .more = U16LD_DENOM_16455_MORE};};
template<> struct libdivide_constants<uint16_t,16456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16456_MAGIC, .more = U16LD_DENOM_16456_MORE};};
template<> struct libdivide_constants<uint16_t,16457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16457_MAGIC, .more = U16LD_DENOM_16457_MORE};};
template<> struct libdivide_constants<uint16_t,16458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16458_MAGIC, .more = U16LD_DENOM_16458_MORE};};
template<> struct libdivide_constants<uint16_t,16459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16459_MAGIC, .more = U16LD_DENOM_16459_MORE};};
template<> struct libdivide_constants<uint16_t,16460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16460_MAGIC, .more = U16LD_DENOM_16460_MORE};};
template<> struct libdivide_constants<uint16_t,16461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16461_MAGIC, .more = U16LD_DENOM_16461_MORE};};
template<> struct libdivide_constants<uint16_t,16462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16462_MAGIC, .more = U16LD_DENOM_16462_MORE};};
template<> struct libdivide_constants<uint16_t,16463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16463_MAGIC, .more = U16LD_DENOM_16463_MORE};};
template<> struct libdivide_constants<uint16_t,16464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16464_MAGIC, .more = U16LD_DENOM_16464_MORE};};
template<> struct libdivide_constants<uint16_t,16465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16465_MAGIC, .more = U16LD_DENOM_16465_MORE};};
template<> struct libdivide_constants<uint16_t,16466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16466_MAGIC, .more = U16LD_DENOM_16466_MORE};};
template<> struct libdivide_constants<uint16_t,16467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16467_MAGIC, .more = U16LD_DENOM_16467_MORE};};
template<> struct libdivide_constants<uint16_t,16468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16468_MAGIC, .more = U16LD_DENOM_16468_MORE};};
template<> struct libdivide_constants<uint16_t,16469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16469_MAGIC, .more = U16LD_DENOM_16469_MORE};};
template<> struct libdivide_constants<uint16_t,16470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16470_MAGIC, .more = U16LD_DENOM_16470_MORE};};
template<> struct libdivide_constants<uint16_t,16471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16471_MAGIC, .more = U16LD_DENOM_16471_MORE};};
template<> struct libdivide_constants<uint16_t,16472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16472_MAGIC, .more = U16LD_DENOM_16472_MORE};};
template<> struct libdivide_constants<uint16_t,16473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16473_MAGIC, .more = U16LD_DENOM_16473_MORE};};
template<> struct libdivide_constants<uint16_t,16474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16474_MAGIC, .more = U16LD_DENOM_16474_MORE};};
template<> struct libdivide_constants<uint16_t,16475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16475_MAGIC, .more = U16LD_DENOM_16475_MORE};};
template<> struct libdivide_constants<uint16_t,16476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16476_MAGIC, .more = U16LD_DENOM_16476_MORE};};
template<> struct libdivide_constants<uint16_t,16477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16477_MAGIC, .more = U16LD_DENOM_16477_MORE};};
template<> struct libdivide_constants<uint16_t,16478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16478_MAGIC, .more = U16LD_DENOM_16478_MORE};};
template<> struct libdivide_constants<uint16_t,16479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16479_MAGIC, .more = U16LD_DENOM_16479_MORE};};
template<> struct libdivide_constants<uint16_t,16480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16480_MAGIC, .more = U16LD_DENOM_16480_MORE};};
template<> struct libdivide_constants<uint16_t,16481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16481_MAGIC, .more = U16LD_DENOM_16481_MORE};};
template<> struct libdivide_constants<uint16_t,16482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16482_MAGIC, .more = U16LD_DENOM_16482_MORE};};
template<> struct libdivide_constants<uint16_t,16483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16483_MAGIC, .more = U16LD_DENOM_16483_MORE};};
template<> struct libdivide_constants<uint16_t,16484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16484_MAGIC, .more = U16LD_DENOM_16484_MORE};};
template<> struct libdivide_constants<uint16_t,16485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16485_MAGIC, .more = U16LD_DENOM_16485_MORE};};
template<> struct libdivide_constants<uint16_t,16486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16486_MAGIC, .more = U16LD_DENOM_16486_MORE};};
template<> struct libdivide_constants<uint16_t,16487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16487_MAGIC, .more = U16LD_DENOM_16487_MORE};};
template<> struct libdivide_constants<uint16_t,16488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16488_MAGIC, .more = U16LD_DENOM_16488_MORE};};
template<> struct libdivide_constants<uint16_t,16489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16489_MAGIC, .more = U16LD_DENOM_16489_MORE};};
template<> struct libdivide_constants<uint16_t,16490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16490_MAGIC, .more = U16LD_DENOM_16490_MORE};};
template<> struct libdivide_constants<uint16_t,16491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16491_MAGIC, .more = U16LD_DENOM_16491_MORE};};
template<> struct libdivide_constants<uint16_t,16492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16492_MAGIC, .more = U16LD_DENOM_16492_MORE};};
template<> struct libdivide_constants<uint16_t,16493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16493_MAGIC, .more = U16LD_DENOM_16493_MORE};};
template<> struct libdivide_constants<uint16_t,16494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16494_MAGIC, .more = U16LD_DENOM_16494_MORE};};
template<> struct libdivide_constants<uint16_t,16495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16495_MAGIC, .more = U16LD_DENOM_16495_MORE};};
template<> struct libdivide_constants<uint16_t,16496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16496_MAGIC, .more = U16LD_DENOM_16496_MORE};};
template<> struct libdivide_constants<uint16_t,16497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16497_MAGIC, .more = U16LD_DENOM_16497_MORE};};
template<> struct libdivide_constants<uint16_t,16498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16498_MAGIC, .more = U16LD_DENOM_16498_MORE};};
template<> struct libdivide_constants<uint16_t,16499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16499_MAGIC, .more = U16LD_DENOM_16499_MORE};};
template<> struct libdivide_constants<uint16_t,16500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16500_MAGIC, .more = U16LD_DENOM_16500_MORE};};
template<> struct libdivide_constants<uint16_t,16501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16501_MAGIC, .more = U16LD_DENOM_16501_MORE};};
template<> struct libdivide_constants<uint16_t,16502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16502_MAGIC, .more = U16LD_DENOM_16502_MORE};};
template<> struct libdivide_constants<uint16_t,16503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16503_MAGIC, .more = U16LD_DENOM_16503_MORE};};
template<> struct libdivide_constants<uint16_t,16504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16504_MAGIC, .more = U16LD_DENOM_16504_MORE};};
template<> struct libdivide_constants<uint16_t,16505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16505_MAGIC, .more = U16LD_DENOM_16505_MORE};};
template<> struct libdivide_constants<uint16_t,16506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16506_MAGIC, .more = U16LD_DENOM_16506_MORE};};
template<> struct libdivide_constants<uint16_t,16507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16507_MAGIC, .more = U16LD_DENOM_16507_MORE};};
template<> struct libdivide_constants<uint16_t,16508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16508_MAGIC, .more = U16LD_DENOM_16508_MORE};};
template<> struct libdivide_constants<uint16_t,16509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16509_MAGIC, .more = U16LD_DENOM_16509_MORE};};
template<> struct libdivide_constants<uint16_t,16510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16510_MAGIC, .more = U16LD_DENOM_16510_MORE};};
template<> struct libdivide_constants<uint16_t,16511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16511_MAGIC, .more = U16LD_DENOM_16511_MORE};};
template<> struct libdivide_constants<uint16_t,16512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16512_MAGIC, .more = U16LD_DENOM_16512_MORE};};
template<> struct libdivide_constants<uint16_t,16513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16513_MAGIC, .more = U16LD_DENOM_16513_MORE};};
template<> struct libdivide_constants<uint16_t,16514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16514_MAGIC, .more = U16LD_DENOM_16514_MORE};};
template<> struct libdivide_constants<uint16_t,16515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16515_MAGIC, .more = U16LD_DENOM_16515_MORE};};
template<> struct libdivide_constants<uint16_t,16516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16516_MAGIC, .more = U16LD_DENOM_16516_MORE};};
template<> struct libdivide_constants<uint16_t,16517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16517_MAGIC, .more = U16LD_DENOM_16517_MORE};};
template<> struct libdivide_constants<uint16_t,16518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16518_MAGIC, .more = U16LD_DENOM_16518_MORE};};
template<> struct libdivide_constants<uint16_t,16519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16519_MAGIC, .more = U16LD_DENOM_16519_MORE};};
template<> struct libdivide_constants<uint16_t,16520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16520_MAGIC, .more = U16LD_DENOM_16520_MORE};};
template<> struct libdivide_constants<uint16_t,16521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16521_MAGIC, .more = U16LD_DENOM_16521_MORE};};
template<> struct libdivide_constants<uint16_t,16522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16522_MAGIC, .more = U16LD_DENOM_16522_MORE};};
template<> struct libdivide_constants<uint16_t,16523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16523_MAGIC, .more = U16LD_DENOM_16523_MORE};};
template<> struct libdivide_constants<uint16_t,16524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16524_MAGIC, .more = U16LD_DENOM_16524_MORE};};
template<> struct libdivide_constants<uint16_t,16525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16525_MAGIC, .more = U16LD_DENOM_16525_MORE};};
template<> struct libdivide_constants<uint16_t,16526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16526_MAGIC, .more = U16LD_DENOM_16526_MORE};};
template<> struct libdivide_constants<uint16_t,16527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16527_MAGIC, .more = U16LD_DENOM_16527_MORE};};
template<> struct libdivide_constants<uint16_t,16528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16528_MAGIC, .more = U16LD_DENOM_16528_MORE};};
template<> struct libdivide_constants<uint16_t,16529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16529_MAGIC, .more = U16LD_DENOM_16529_MORE};};
template<> struct libdivide_constants<uint16_t,16530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16530_MAGIC, .more = U16LD_DENOM_16530_MORE};};
template<> struct libdivide_constants<uint16_t,16531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16531_MAGIC, .more = U16LD_DENOM_16531_MORE};};
template<> struct libdivide_constants<uint16_t,16532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16532_MAGIC, .more = U16LD_DENOM_16532_MORE};};
template<> struct libdivide_constants<uint16_t,16533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16533_MAGIC, .more = U16LD_DENOM_16533_MORE};};
template<> struct libdivide_constants<uint16_t,16534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16534_MAGIC, .more = U16LD_DENOM_16534_MORE};};
template<> struct libdivide_constants<uint16_t,16535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16535_MAGIC, .more = U16LD_DENOM_16535_MORE};};
template<> struct libdivide_constants<uint16_t,16536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16536_MAGIC, .more = U16LD_DENOM_16536_MORE};};
template<> struct libdivide_constants<uint16_t,16537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16537_MAGIC, .more = U16LD_DENOM_16537_MORE};};
template<> struct libdivide_constants<uint16_t,16538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16538_MAGIC, .more = U16LD_DENOM_16538_MORE};};
template<> struct libdivide_constants<uint16_t,16539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16539_MAGIC, .more = U16LD_DENOM_16539_MORE};};
template<> struct libdivide_constants<uint16_t,16540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16540_MAGIC, .more = U16LD_DENOM_16540_MORE};};
template<> struct libdivide_constants<uint16_t,16541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16541_MAGIC, .more = U16LD_DENOM_16541_MORE};};
template<> struct libdivide_constants<uint16_t,16542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16542_MAGIC, .more = U16LD_DENOM_16542_MORE};};
template<> struct libdivide_constants<uint16_t,16543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16543_MAGIC, .more = U16LD_DENOM_16543_MORE};};
template<> struct libdivide_constants<uint16_t,16544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16544_MAGIC, .more = U16LD_DENOM_16544_MORE};};
template<> struct libdivide_constants<uint16_t,16545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16545_MAGIC, .more = U16LD_DENOM_16545_MORE};};
template<> struct libdivide_constants<uint16_t,16546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16546_MAGIC, .more = U16LD_DENOM_16546_MORE};};
template<> struct libdivide_constants<uint16_t,16547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16547_MAGIC, .more = U16LD_DENOM_16547_MORE};};
template<> struct libdivide_constants<uint16_t,16548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16548_MAGIC, .more = U16LD_DENOM_16548_MORE};};
template<> struct libdivide_constants<uint16_t,16549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16549_MAGIC, .more = U16LD_DENOM_16549_MORE};};
template<> struct libdivide_constants<uint16_t,16550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16550_MAGIC, .more = U16LD_DENOM_16550_MORE};};
template<> struct libdivide_constants<uint16_t,16551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16551_MAGIC, .more = U16LD_DENOM_16551_MORE};};
template<> struct libdivide_constants<uint16_t,16552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16552_MAGIC, .more = U16LD_DENOM_16552_MORE};};
template<> struct libdivide_constants<uint16_t,16553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16553_MAGIC, .more = U16LD_DENOM_16553_MORE};};
template<> struct libdivide_constants<uint16_t,16554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16554_MAGIC, .more = U16LD_DENOM_16554_MORE};};
template<> struct libdivide_constants<uint16_t,16555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16555_MAGIC, .more = U16LD_DENOM_16555_MORE};};
template<> struct libdivide_constants<uint16_t,16556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16556_MAGIC, .more = U16LD_DENOM_16556_MORE};};
template<> struct libdivide_constants<uint16_t,16557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16557_MAGIC, .more = U16LD_DENOM_16557_MORE};};
template<> struct libdivide_constants<uint16_t,16558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16558_MAGIC, .more = U16LD_DENOM_16558_MORE};};
template<> struct libdivide_constants<uint16_t,16559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16559_MAGIC, .more = U16LD_DENOM_16559_MORE};};
template<> struct libdivide_constants<uint16_t,16560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16560_MAGIC, .more = U16LD_DENOM_16560_MORE};};
template<> struct libdivide_constants<uint16_t,16561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16561_MAGIC, .more = U16LD_DENOM_16561_MORE};};
template<> struct libdivide_constants<uint16_t,16562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16562_MAGIC, .more = U16LD_DENOM_16562_MORE};};
template<> struct libdivide_constants<uint16_t,16563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16563_MAGIC, .more = U16LD_DENOM_16563_MORE};};
template<> struct libdivide_constants<uint16_t,16564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16564_MAGIC, .more = U16LD_DENOM_16564_MORE};};
template<> struct libdivide_constants<uint16_t,16565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16565_MAGIC, .more = U16LD_DENOM_16565_MORE};};
template<> struct libdivide_constants<uint16_t,16566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16566_MAGIC, .more = U16LD_DENOM_16566_MORE};};
template<> struct libdivide_constants<uint16_t,16567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16567_MAGIC, .more = U16LD_DENOM_16567_MORE};};
template<> struct libdivide_constants<uint16_t,16568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16568_MAGIC, .more = U16LD_DENOM_16568_MORE};};
template<> struct libdivide_constants<uint16_t,16569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16569_MAGIC, .more = U16LD_DENOM_16569_MORE};};
template<> struct libdivide_constants<uint16_t,16570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16570_MAGIC, .more = U16LD_DENOM_16570_MORE};};
template<> struct libdivide_constants<uint16_t,16571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16571_MAGIC, .more = U16LD_DENOM_16571_MORE};};
template<> struct libdivide_constants<uint16_t,16572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16572_MAGIC, .more = U16LD_DENOM_16572_MORE};};
template<> struct libdivide_constants<uint16_t,16573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16573_MAGIC, .more = U16LD_DENOM_16573_MORE};};
template<> struct libdivide_constants<uint16_t,16574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16574_MAGIC, .more = U16LD_DENOM_16574_MORE};};
template<> struct libdivide_constants<uint16_t,16575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16575_MAGIC, .more = U16LD_DENOM_16575_MORE};};
template<> struct libdivide_constants<uint16_t,16576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16576_MAGIC, .more = U16LD_DENOM_16576_MORE};};
template<> struct libdivide_constants<uint16_t,16577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16577_MAGIC, .more = U16LD_DENOM_16577_MORE};};
template<> struct libdivide_constants<uint16_t,16578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16578_MAGIC, .more = U16LD_DENOM_16578_MORE};};
template<> struct libdivide_constants<uint16_t,16579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16579_MAGIC, .more = U16LD_DENOM_16579_MORE};};
template<> struct libdivide_constants<uint16_t,16580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16580_MAGIC, .more = U16LD_DENOM_16580_MORE};};
template<> struct libdivide_constants<uint16_t,16581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16581_MAGIC, .more = U16LD_DENOM_16581_MORE};};
template<> struct libdivide_constants<uint16_t,16582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16582_MAGIC, .more = U16LD_DENOM_16582_MORE};};
template<> struct libdivide_constants<uint16_t,16583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16583_MAGIC, .more = U16LD_DENOM_16583_MORE};};
template<> struct libdivide_constants<uint16_t,16584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16584_MAGIC, .more = U16LD_DENOM_16584_MORE};};
template<> struct libdivide_constants<uint16_t,16585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16585_MAGIC, .more = U16LD_DENOM_16585_MORE};};
template<> struct libdivide_constants<uint16_t,16586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16586_MAGIC, .more = U16LD_DENOM_16586_MORE};};
template<> struct libdivide_constants<uint16_t,16587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16587_MAGIC, .more = U16LD_DENOM_16587_MORE};};
template<> struct libdivide_constants<uint16_t,16588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16588_MAGIC, .more = U16LD_DENOM_16588_MORE};};
template<> struct libdivide_constants<uint16_t,16589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16589_MAGIC, .more = U16LD_DENOM_16589_MORE};};
template<> struct libdivide_constants<uint16_t,16590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16590_MAGIC, .more = U16LD_DENOM_16590_MORE};};
template<> struct libdivide_constants<uint16_t,16591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16591_MAGIC, .more = U16LD_DENOM_16591_MORE};};
template<> struct libdivide_constants<uint16_t,16592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16592_MAGIC, .more = U16LD_DENOM_16592_MORE};};
template<> struct libdivide_constants<uint16_t,16593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16593_MAGIC, .more = U16LD_DENOM_16593_MORE};};
template<> struct libdivide_constants<uint16_t,16594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16594_MAGIC, .more = U16LD_DENOM_16594_MORE};};
template<> struct libdivide_constants<uint16_t,16595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16595_MAGIC, .more = U16LD_DENOM_16595_MORE};};
template<> struct libdivide_constants<uint16_t,16596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16596_MAGIC, .more = U16LD_DENOM_16596_MORE};};
template<> struct libdivide_constants<uint16_t,16597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16597_MAGIC, .more = U16LD_DENOM_16597_MORE};};
template<> struct libdivide_constants<uint16_t,16598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16598_MAGIC, .more = U16LD_DENOM_16598_MORE};};
template<> struct libdivide_constants<uint16_t,16599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16599_MAGIC, .more = U16LD_DENOM_16599_MORE};};
template<> struct libdivide_constants<uint16_t,16600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16600_MAGIC, .more = U16LD_DENOM_16600_MORE};};
template<> struct libdivide_constants<uint16_t,16601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16601_MAGIC, .more = U16LD_DENOM_16601_MORE};};
template<> struct libdivide_constants<uint16_t,16602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16602_MAGIC, .more = U16LD_DENOM_16602_MORE};};
template<> struct libdivide_constants<uint16_t,16603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16603_MAGIC, .more = U16LD_DENOM_16603_MORE};};
template<> struct libdivide_constants<uint16_t,16604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16604_MAGIC, .more = U16LD_DENOM_16604_MORE};};
template<> struct libdivide_constants<uint16_t,16605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16605_MAGIC, .more = U16LD_DENOM_16605_MORE};};
template<> struct libdivide_constants<uint16_t,16606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16606_MAGIC, .more = U16LD_DENOM_16606_MORE};};
template<> struct libdivide_constants<uint16_t,16607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16607_MAGIC, .more = U16LD_DENOM_16607_MORE};};
template<> struct libdivide_constants<uint16_t,16608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16608_MAGIC, .more = U16LD_DENOM_16608_MORE};};
template<> struct libdivide_constants<uint16_t,16609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16609_MAGIC, .more = U16LD_DENOM_16609_MORE};};
template<> struct libdivide_constants<uint16_t,16610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16610_MAGIC, .more = U16LD_DENOM_16610_MORE};};
template<> struct libdivide_constants<uint16_t,16611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16611_MAGIC, .more = U16LD_DENOM_16611_MORE};};
template<> struct libdivide_constants<uint16_t,16612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16612_MAGIC, .more = U16LD_DENOM_16612_MORE};};
template<> struct libdivide_constants<uint16_t,16613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16613_MAGIC, .more = U16LD_DENOM_16613_MORE};};
template<> struct libdivide_constants<uint16_t,16614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16614_MAGIC, .more = U16LD_DENOM_16614_MORE};};
template<> struct libdivide_constants<uint16_t,16615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16615_MAGIC, .more = U16LD_DENOM_16615_MORE};};
template<> struct libdivide_constants<uint16_t,16616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16616_MAGIC, .more = U16LD_DENOM_16616_MORE};};
template<> struct libdivide_constants<uint16_t,16617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16617_MAGIC, .more = U16LD_DENOM_16617_MORE};};
template<> struct libdivide_constants<uint16_t,16618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16618_MAGIC, .more = U16LD_DENOM_16618_MORE};};
template<> struct libdivide_constants<uint16_t,16619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16619_MAGIC, .more = U16LD_DENOM_16619_MORE};};
template<> struct libdivide_constants<uint16_t,16620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16620_MAGIC, .more = U16LD_DENOM_16620_MORE};};
template<> struct libdivide_constants<uint16_t,16621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16621_MAGIC, .more = U16LD_DENOM_16621_MORE};};
template<> struct libdivide_constants<uint16_t,16622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16622_MAGIC, .more = U16LD_DENOM_16622_MORE};};
template<> struct libdivide_constants<uint16_t,16623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16623_MAGIC, .more = U16LD_DENOM_16623_MORE};};
template<> struct libdivide_constants<uint16_t,16624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16624_MAGIC, .more = U16LD_DENOM_16624_MORE};};
template<> struct libdivide_constants<uint16_t,16625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16625_MAGIC, .more = U16LD_DENOM_16625_MORE};};
template<> struct libdivide_constants<uint16_t,16626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16626_MAGIC, .more = U16LD_DENOM_16626_MORE};};
template<> struct libdivide_constants<uint16_t,16627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16627_MAGIC, .more = U16LD_DENOM_16627_MORE};};
template<> struct libdivide_constants<uint16_t,16628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16628_MAGIC, .more = U16LD_DENOM_16628_MORE};};
template<> struct libdivide_constants<uint16_t,16629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16629_MAGIC, .more = U16LD_DENOM_16629_MORE};};
template<> struct libdivide_constants<uint16_t,16630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16630_MAGIC, .more = U16LD_DENOM_16630_MORE};};
template<> struct libdivide_constants<uint16_t,16631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16631_MAGIC, .more = U16LD_DENOM_16631_MORE};};
template<> struct libdivide_constants<uint16_t,16632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16632_MAGIC, .more = U16LD_DENOM_16632_MORE};};
template<> struct libdivide_constants<uint16_t,16633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16633_MAGIC, .more = U16LD_DENOM_16633_MORE};};
template<> struct libdivide_constants<uint16_t,16634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16634_MAGIC, .more = U16LD_DENOM_16634_MORE};};
template<> struct libdivide_constants<uint16_t,16635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16635_MAGIC, .more = U16LD_DENOM_16635_MORE};};
template<> struct libdivide_constants<uint16_t,16636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16636_MAGIC, .more = U16LD_DENOM_16636_MORE};};
template<> struct libdivide_constants<uint16_t,16637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16637_MAGIC, .more = U16LD_DENOM_16637_MORE};};
template<> struct libdivide_constants<uint16_t,16638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16638_MAGIC, .more = U16LD_DENOM_16638_MORE};};
template<> struct libdivide_constants<uint16_t,16639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16639_MAGIC, .more = U16LD_DENOM_16639_MORE};};
template<> struct libdivide_constants<uint16_t,16640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16640_MAGIC, .more = U16LD_DENOM_16640_MORE};};
template<> struct libdivide_constants<uint16_t,16641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16641_MAGIC, .more = U16LD_DENOM_16641_MORE};};
template<> struct libdivide_constants<uint16_t,16642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16642_MAGIC, .more = U16LD_DENOM_16642_MORE};};
template<> struct libdivide_constants<uint16_t,16643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16643_MAGIC, .more = U16LD_DENOM_16643_MORE};};
template<> struct libdivide_constants<uint16_t,16644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16644_MAGIC, .more = U16LD_DENOM_16644_MORE};};
template<> struct libdivide_constants<uint16_t,16645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16645_MAGIC, .more = U16LD_DENOM_16645_MORE};};
template<> struct libdivide_constants<uint16_t,16646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16646_MAGIC, .more = U16LD_DENOM_16646_MORE};};
template<> struct libdivide_constants<uint16_t,16647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16647_MAGIC, .more = U16LD_DENOM_16647_MORE};};
template<> struct libdivide_constants<uint16_t,16648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16648_MAGIC, .more = U16LD_DENOM_16648_MORE};};
template<> struct libdivide_constants<uint16_t,16649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16649_MAGIC, .more = U16LD_DENOM_16649_MORE};};
template<> struct libdivide_constants<uint16_t,16650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16650_MAGIC, .more = U16LD_DENOM_16650_MORE};};
template<> struct libdivide_constants<uint16_t,16651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16651_MAGIC, .more = U16LD_DENOM_16651_MORE};};
template<> struct libdivide_constants<uint16_t,16652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16652_MAGIC, .more = U16LD_DENOM_16652_MORE};};
template<> struct libdivide_constants<uint16_t,16653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16653_MAGIC, .more = U16LD_DENOM_16653_MORE};};
template<> struct libdivide_constants<uint16_t,16654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16654_MAGIC, .more = U16LD_DENOM_16654_MORE};};
template<> struct libdivide_constants<uint16_t,16655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16655_MAGIC, .more = U16LD_DENOM_16655_MORE};};
template<> struct libdivide_constants<uint16_t,16656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16656_MAGIC, .more = U16LD_DENOM_16656_MORE};};
template<> struct libdivide_constants<uint16_t,16657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16657_MAGIC, .more = U16LD_DENOM_16657_MORE};};
template<> struct libdivide_constants<uint16_t,16658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16658_MAGIC, .more = U16LD_DENOM_16658_MORE};};
template<> struct libdivide_constants<uint16_t,16659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16659_MAGIC, .more = U16LD_DENOM_16659_MORE};};
template<> struct libdivide_constants<uint16_t,16660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16660_MAGIC, .more = U16LD_DENOM_16660_MORE};};
template<> struct libdivide_constants<uint16_t,16661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16661_MAGIC, .more = U16LD_DENOM_16661_MORE};};
template<> struct libdivide_constants<uint16_t,16662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16662_MAGIC, .more = U16LD_DENOM_16662_MORE};};
template<> struct libdivide_constants<uint16_t,16663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16663_MAGIC, .more = U16LD_DENOM_16663_MORE};};
template<> struct libdivide_constants<uint16_t,16664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16664_MAGIC, .more = U16LD_DENOM_16664_MORE};};
template<> struct libdivide_constants<uint16_t,16665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16665_MAGIC, .more = U16LD_DENOM_16665_MORE};};
template<> struct libdivide_constants<uint16_t,16666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16666_MAGIC, .more = U16LD_DENOM_16666_MORE};};
template<> struct libdivide_constants<uint16_t,16667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16667_MAGIC, .more = U16LD_DENOM_16667_MORE};};
template<> struct libdivide_constants<uint16_t,16668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16668_MAGIC, .more = U16LD_DENOM_16668_MORE};};
template<> struct libdivide_constants<uint16_t,16669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16669_MAGIC, .more = U16LD_DENOM_16669_MORE};};
template<> struct libdivide_constants<uint16_t,16670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16670_MAGIC, .more = U16LD_DENOM_16670_MORE};};
template<> struct libdivide_constants<uint16_t,16671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16671_MAGIC, .more = U16LD_DENOM_16671_MORE};};
template<> struct libdivide_constants<uint16_t,16672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16672_MAGIC, .more = U16LD_DENOM_16672_MORE};};
template<> struct libdivide_constants<uint16_t,16673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16673_MAGIC, .more = U16LD_DENOM_16673_MORE};};
template<> struct libdivide_constants<uint16_t,16674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16674_MAGIC, .more = U16LD_DENOM_16674_MORE};};
template<> struct libdivide_constants<uint16_t,16675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16675_MAGIC, .more = U16LD_DENOM_16675_MORE};};
template<> struct libdivide_constants<uint16_t,16676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16676_MAGIC, .more = U16LD_DENOM_16676_MORE};};
template<> struct libdivide_constants<uint16_t,16677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16677_MAGIC, .more = U16LD_DENOM_16677_MORE};};
template<> struct libdivide_constants<uint16_t,16678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16678_MAGIC, .more = U16LD_DENOM_16678_MORE};};
template<> struct libdivide_constants<uint16_t,16679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16679_MAGIC, .more = U16LD_DENOM_16679_MORE};};
template<> struct libdivide_constants<uint16_t,16680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16680_MAGIC, .more = U16LD_DENOM_16680_MORE};};
template<> struct libdivide_constants<uint16_t,16681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16681_MAGIC, .more = U16LD_DENOM_16681_MORE};};
template<> struct libdivide_constants<uint16_t,16682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16682_MAGIC, .more = U16LD_DENOM_16682_MORE};};
template<> struct libdivide_constants<uint16_t,16683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16683_MAGIC, .more = U16LD_DENOM_16683_MORE};};
template<> struct libdivide_constants<uint16_t,16684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16684_MAGIC, .more = U16LD_DENOM_16684_MORE};};
template<> struct libdivide_constants<uint16_t,16685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16685_MAGIC, .more = U16LD_DENOM_16685_MORE};};
template<> struct libdivide_constants<uint16_t,16686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16686_MAGIC, .more = U16LD_DENOM_16686_MORE};};
template<> struct libdivide_constants<uint16_t,16687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16687_MAGIC, .more = U16LD_DENOM_16687_MORE};};
template<> struct libdivide_constants<uint16_t,16688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16688_MAGIC, .more = U16LD_DENOM_16688_MORE};};
template<> struct libdivide_constants<uint16_t,16689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16689_MAGIC, .more = U16LD_DENOM_16689_MORE};};
template<> struct libdivide_constants<uint16_t,16690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16690_MAGIC, .more = U16LD_DENOM_16690_MORE};};
template<> struct libdivide_constants<uint16_t,16691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16691_MAGIC, .more = U16LD_DENOM_16691_MORE};};
template<> struct libdivide_constants<uint16_t,16692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16692_MAGIC, .more = U16LD_DENOM_16692_MORE};};
template<> struct libdivide_constants<uint16_t,16693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16693_MAGIC, .more = U16LD_DENOM_16693_MORE};};
template<> struct libdivide_constants<uint16_t,16694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16694_MAGIC, .more = U16LD_DENOM_16694_MORE};};
template<> struct libdivide_constants<uint16_t,16695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16695_MAGIC, .more = U16LD_DENOM_16695_MORE};};
template<> struct libdivide_constants<uint16_t,16696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16696_MAGIC, .more = U16LD_DENOM_16696_MORE};};
template<> struct libdivide_constants<uint16_t,16697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16697_MAGIC, .more = U16LD_DENOM_16697_MORE};};
template<> struct libdivide_constants<uint16_t,16698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16698_MAGIC, .more = U16LD_DENOM_16698_MORE};};
template<> struct libdivide_constants<uint16_t,16699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16699_MAGIC, .more = U16LD_DENOM_16699_MORE};};
template<> struct libdivide_constants<uint16_t,16700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16700_MAGIC, .more = U16LD_DENOM_16700_MORE};};
template<> struct libdivide_constants<uint16_t,16701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16701_MAGIC, .more = U16LD_DENOM_16701_MORE};};
template<> struct libdivide_constants<uint16_t,16702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16702_MAGIC, .more = U16LD_DENOM_16702_MORE};};
template<> struct libdivide_constants<uint16_t,16703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16703_MAGIC, .more = U16LD_DENOM_16703_MORE};};
template<> struct libdivide_constants<uint16_t,16704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16704_MAGIC, .more = U16LD_DENOM_16704_MORE};};
template<> struct libdivide_constants<uint16_t,16705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16705_MAGIC, .more = U16LD_DENOM_16705_MORE};};
template<> struct libdivide_constants<uint16_t,16706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16706_MAGIC, .more = U16LD_DENOM_16706_MORE};};
template<> struct libdivide_constants<uint16_t,16707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16707_MAGIC, .more = U16LD_DENOM_16707_MORE};};
template<> struct libdivide_constants<uint16_t,16708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16708_MAGIC, .more = U16LD_DENOM_16708_MORE};};
template<> struct libdivide_constants<uint16_t,16709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16709_MAGIC, .more = U16LD_DENOM_16709_MORE};};
template<> struct libdivide_constants<uint16_t,16710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16710_MAGIC, .more = U16LD_DENOM_16710_MORE};};
template<> struct libdivide_constants<uint16_t,16711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16711_MAGIC, .more = U16LD_DENOM_16711_MORE};};
template<> struct libdivide_constants<uint16_t,16712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16712_MAGIC, .more = U16LD_DENOM_16712_MORE};};
template<> struct libdivide_constants<uint16_t,16713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16713_MAGIC, .more = U16LD_DENOM_16713_MORE};};
template<> struct libdivide_constants<uint16_t,16714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16714_MAGIC, .more = U16LD_DENOM_16714_MORE};};
template<> struct libdivide_constants<uint16_t,16715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16715_MAGIC, .more = U16LD_DENOM_16715_MORE};};
template<> struct libdivide_constants<uint16_t,16716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16716_MAGIC, .more = U16LD_DENOM_16716_MORE};};
template<> struct libdivide_constants<uint16_t,16717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16717_MAGIC, .more = U16LD_DENOM_16717_MORE};};
template<> struct libdivide_constants<uint16_t,16718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16718_MAGIC, .more = U16LD_DENOM_16718_MORE};};
template<> struct libdivide_constants<uint16_t,16719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16719_MAGIC, .more = U16LD_DENOM_16719_MORE};};
template<> struct libdivide_constants<uint16_t,16720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16720_MAGIC, .more = U16LD_DENOM_16720_MORE};};
template<> struct libdivide_constants<uint16_t,16721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16721_MAGIC, .more = U16LD_DENOM_16721_MORE};};
template<> struct libdivide_constants<uint16_t,16722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16722_MAGIC, .more = U16LD_DENOM_16722_MORE};};
template<> struct libdivide_constants<uint16_t,16723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16723_MAGIC, .more = U16LD_DENOM_16723_MORE};};
template<> struct libdivide_constants<uint16_t,16724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16724_MAGIC, .more = U16LD_DENOM_16724_MORE};};
template<> struct libdivide_constants<uint16_t,16725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16725_MAGIC, .more = U16LD_DENOM_16725_MORE};};
template<> struct libdivide_constants<uint16_t,16726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16726_MAGIC, .more = U16LD_DENOM_16726_MORE};};
template<> struct libdivide_constants<uint16_t,16727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16727_MAGIC, .more = U16LD_DENOM_16727_MORE};};
template<> struct libdivide_constants<uint16_t,16728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16728_MAGIC, .more = U16LD_DENOM_16728_MORE};};
template<> struct libdivide_constants<uint16_t,16729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16729_MAGIC, .more = U16LD_DENOM_16729_MORE};};
template<> struct libdivide_constants<uint16_t,16730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16730_MAGIC, .more = U16LD_DENOM_16730_MORE};};
template<> struct libdivide_constants<uint16_t,16731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16731_MAGIC, .more = U16LD_DENOM_16731_MORE};};
template<> struct libdivide_constants<uint16_t,16732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16732_MAGIC, .more = U16LD_DENOM_16732_MORE};};
template<> struct libdivide_constants<uint16_t,16733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16733_MAGIC, .more = U16LD_DENOM_16733_MORE};};
template<> struct libdivide_constants<uint16_t,16734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16734_MAGIC, .more = U16LD_DENOM_16734_MORE};};
template<> struct libdivide_constants<uint16_t,16735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16735_MAGIC, .more = U16LD_DENOM_16735_MORE};};
template<> struct libdivide_constants<uint16_t,16736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16736_MAGIC, .more = U16LD_DENOM_16736_MORE};};
template<> struct libdivide_constants<uint16_t,16737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16737_MAGIC, .more = U16LD_DENOM_16737_MORE};};
template<> struct libdivide_constants<uint16_t,16738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16738_MAGIC, .more = U16LD_DENOM_16738_MORE};};
template<> struct libdivide_constants<uint16_t,16739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16739_MAGIC, .more = U16LD_DENOM_16739_MORE};};
template<> struct libdivide_constants<uint16_t,16740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16740_MAGIC, .more = U16LD_DENOM_16740_MORE};};
template<> struct libdivide_constants<uint16_t,16741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16741_MAGIC, .more = U16LD_DENOM_16741_MORE};};
template<> struct libdivide_constants<uint16_t,16742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16742_MAGIC, .more = U16LD_DENOM_16742_MORE};};
template<> struct libdivide_constants<uint16_t,16743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16743_MAGIC, .more = U16LD_DENOM_16743_MORE};};
template<> struct libdivide_constants<uint16_t,16744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16744_MAGIC, .more = U16LD_DENOM_16744_MORE};};
template<> struct libdivide_constants<uint16_t,16745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16745_MAGIC, .more = U16LD_DENOM_16745_MORE};};
template<> struct libdivide_constants<uint16_t,16746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16746_MAGIC, .more = U16LD_DENOM_16746_MORE};};
template<> struct libdivide_constants<uint16_t,16747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16747_MAGIC, .more = U16LD_DENOM_16747_MORE};};
template<> struct libdivide_constants<uint16_t,16748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16748_MAGIC, .more = U16LD_DENOM_16748_MORE};};
template<> struct libdivide_constants<uint16_t,16749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16749_MAGIC, .more = U16LD_DENOM_16749_MORE};};
template<> struct libdivide_constants<uint16_t,16750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16750_MAGIC, .more = U16LD_DENOM_16750_MORE};};
template<> struct libdivide_constants<uint16_t,16751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16751_MAGIC, .more = U16LD_DENOM_16751_MORE};};
template<> struct libdivide_constants<uint16_t,16752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16752_MAGIC, .more = U16LD_DENOM_16752_MORE};};
template<> struct libdivide_constants<uint16_t,16753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16753_MAGIC, .more = U16LD_DENOM_16753_MORE};};
template<> struct libdivide_constants<uint16_t,16754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16754_MAGIC, .more = U16LD_DENOM_16754_MORE};};
template<> struct libdivide_constants<uint16_t,16755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16755_MAGIC, .more = U16LD_DENOM_16755_MORE};};
template<> struct libdivide_constants<uint16_t,16756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16756_MAGIC, .more = U16LD_DENOM_16756_MORE};};
template<> struct libdivide_constants<uint16_t,16757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16757_MAGIC, .more = U16LD_DENOM_16757_MORE};};
template<> struct libdivide_constants<uint16_t,16758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16758_MAGIC, .more = U16LD_DENOM_16758_MORE};};
template<> struct libdivide_constants<uint16_t,16759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16759_MAGIC, .more = U16LD_DENOM_16759_MORE};};
template<> struct libdivide_constants<uint16_t,16760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16760_MAGIC, .more = U16LD_DENOM_16760_MORE};};
template<> struct libdivide_constants<uint16_t,16761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16761_MAGIC, .more = U16LD_DENOM_16761_MORE};};
template<> struct libdivide_constants<uint16_t,16762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16762_MAGIC, .more = U16LD_DENOM_16762_MORE};};
template<> struct libdivide_constants<uint16_t,16763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16763_MAGIC, .more = U16LD_DENOM_16763_MORE};};
template<> struct libdivide_constants<uint16_t,16764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16764_MAGIC, .more = U16LD_DENOM_16764_MORE};};
template<> struct libdivide_constants<uint16_t,16765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16765_MAGIC, .more = U16LD_DENOM_16765_MORE};};
template<> struct libdivide_constants<uint16_t,16766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16766_MAGIC, .more = U16LD_DENOM_16766_MORE};};
template<> struct libdivide_constants<uint16_t,16767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16767_MAGIC, .more = U16LD_DENOM_16767_MORE};};
template<> struct libdivide_constants<uint16_t,16768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16768_MAGIC, .more = U16LD_DENOM_16768_MORE};};
template<> struct libdivide_constants<uint16_t,16769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16769_MAGIC, .more = U16LD_DENOM_16769_MORE};};
template<> struct libdivide_constants<uint16_t,16770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16770_MAGIC, .more = U16LD_DENOM_16770_MORE};};
template<> struct libdivide_constants<uint16_t,16771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16771_MAGIC, .more = U16LD_DENOM_16771_MORE};};
template<> struct libdivide_constants<uint16_t,16772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16772_MAGIC, .more = U16LD_DENOM_16772_MORE};};
template<> struct libdivide_constants<uint16_t,16773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16773_MAGIC, .more = U16LD_DENOM_16773_MORE};};
template<> struct libdivide_constants<uint16_t,16774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16774_MAGIC, .more = U16LD_DENOM_16774_MORE};};
template<> struct libdivide_constants<uint16_t,16775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16775_MAGIC, .more = U16LD_DENOM_16775_MORE};};
template<> struct libdivide_constants<uint16_t,16776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16776_MAGIC, .more = U16LD_DENOM_16776_MORE};};
template<> struct libdivide_constants<uint16_t,16777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16777_MAGIC, .more = U16LD_DENOM_16777_MORE};};
template<> struct libdivide_constants<uint16_t,16778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16778_MAGIC, .more = U16LD_DENOM_16778_MORE};};
template<> struct libdivide_constants<uint16_t,16779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16779_MAGIC, .more = U16LD_DENOM_16779_MORE};};
template<> struct libdivide_constants<uint16_t,16780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16780_MAGIC, .more = U16LD_DENOM_16780_MORE};};
template<> struct libdivide_constants<uint16_t,16781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16781_MAGIC, .more = U16LD_DENOM_16781_MORE};};
template<> struct libdivide_constants<uint16_t,16782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16782_MAGIC, .more = U16LD_DENOM_16782_MORE};};
template<> struct libdivide_constants<uint16_t,16783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16783_MAGIC, .more = U16LD_DENOM_16783_MORE};};
template<> struct libdivide_constants<uint16_t,16784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16784_MAGIC, .more = U16LD_DENOM_16784_MORE};};
template<> struct libdivide_constants<uint16_t,16785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16785_MAGIC, .more = U16LD_DENOM_16785_MORE};};
template<> struct libdivide_constants<uint16_t,16786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16786_MAGIC, .more = U16LD_DENOM_16786_MORE};};
template<> struct libdivide_constants<uint16_t,16787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16787_MAGIC, .more = U16LD_DENOM_16787_MORE};};
template<> struct libdivide_constants<uint16_t,16788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16788_MAGIC, .more = U16LD_DENOM_16788_MORE};};
template<> struct libdivide_constants<uint16_t,16789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16789_MAGIC, .more = U16LD_DENOM_16789_MORE};};
template<> struct libdivide_constants<uint16_t,16790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16790_MAGIC, .more = U16LD_DENOM_16790_MORE};};
template<> struct libdivide_constants<uint16_t,16791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16791_MAGIC, .more = U16LD_DENOM_16791_MORE};};
template<> struct libdivide_constants<uint16_t,16792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16792_MAGIC, .more = U16LD_DENOM_16792_MORE};};
template<> struct libdivide_constants<uint16_t,16793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16793_MAGIC, .more = U16LD_DENOM_16793_MORE};};
template<> struct libdivide_constants<uint16_t,16794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16794_MAGIC, .more = U16LD_DENOM_16794_MORE};};
template<> struct libdivide_constants<uint16_t,16795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16795_MAGIC, .more = U16LD_DENOM_16795_MORE};};
template<> struct libdivide_constants<uint16_t,16796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16796_MAGIC, .more = U16LD_DENOM_16796_MORE};};
template<> struct libdivide_constants<uint16_t,16797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16797_MAGIC, .more = U16LD_DENOM_16797_MORE};};
template<> struct libdivide_constants<uint16_t,16798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16798_MAGIC, .more = U16LD_DENOM_16798_MORE};};
template<> struct libdivide_constants<uint16_t,16799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16799_MAGIC, .more = U16LD_DENOM_16799_MORE};};
template<> struct libdivide_constants<uint16_t,16800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16800_MAGIC, .more = U16LD_DENOM_16800_MORE};};
template<> struct libdivide_constants<uint16_t,16801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16801_MAGIC, .more = U16LD_DENOM_16801_MORE};};
template<> struct libdivide_constants<uint16_t,16802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16802_MAGIC, .more = U16LD_DENOM_16802_MORE};};
template<> struct libdivide_constants<uint16_t,16803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16803_MAGIC, .more = U16LD_DENOM_16803_MORE};};
template<> struct libdivide_constants<uint16_t,16804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16804_MAGIC, .more = U16LD_DENOM_16804_MORE};};
template<> struct libdivide_constants<uint16_t,16805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16805_MAGIC, .more = U16LD_DENOM_16805_MORE};};
template<> struct libdivide_constants<uint16_t,16806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16806_MAGIC, .more = U16LD_DENOM_16806_MORE};};
template<> struct libdivide_constants<uint16_t,16807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16807_MAGIC, .more = U16LD_DENOM_16807_MORE};};
template<> struct libdivide_constants<uint16_t,16808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16808_MAGIC, .more = U16LD_DENOM_16808_MORE};};
template<> struct libdivide_constants<uint16_t,16809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16809_MAGIC, .more = U16LD_DENOM_16809_MORE};};
template<> struct libdivide_constants<uint16_t,16810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16810_MAGIC, .more = U16LD_DENOM_16810_MORE};};
template<> struct libdivide_constants<uint16_t,16811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16811_MAGIC, .more = U16LD_DENOM_16811_MORE};};
template<> struct libdivide_constants<uint16_t,16812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16812_MAGIC, .more = U16LD_DENOM_16812_MORE};};
template<> struct libdivide_constants<uint16_t,16813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16813_MAGIC, .more = U16LD_DENOM_16813_MORE};};
template<> struct libdivide_constants<uint16_t,16814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16814_MAGIC, .more = U16LD_DENOM_16814_MORE};};
template<> struct libdivide_constants<uint16_t,16815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16815_MAGIC, .more = U16LD_DENOM_16815_MORE};};
template<> struct libdivide_constants<uint16_t,16816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16816_MAGIC, .more = U16LD_DENOM_16816_MORE};};
template<> struct libdivide_constants<uint16_t,16817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16817_MAGIC, .more = U16LD_DENOM_16817_MORE};};
template<> struct libdivide_constants<uint16_t,16818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16818_MAGIC, .more = U16LD_DENOM_16818_MORE};};
template<> struct libdivide_constants<uint16_t,16819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16819_MAGIC, .more = U16LD_DENOM_16819_MORE};};
template<> struct libdivide_constants<uint16_t,16820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16820_MAGIC, .more = U16LD_DENOM_16820_MORE};};
template<> struct libdivide_constants<uint16_t,16821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16821_MAGIC, .more = U16LD_DENOM_16821_MORE};};
template<> struct libdivide_constants<uint16_t,16822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16822_MAGIC, .more = U16LD_DENOM_16822_MORE};};
template<> struct libdivide_constants<uint16_t,16823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16823_MAGIC, .more = U16LD_DENOM_16823_MORE};};
template<> struct libdivide_constants<uint16_t,16824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16824_MAGIC, .more = U16LD_DENOM_16824_MORE};};
template<> struct libdivide_constants<uint16_t,16825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16825_MAGIC, .more = U16LD_DENOM_16825_MORE};};
template<> struct libdivide_constants<uint16_t,16826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16826_MAGIC, .more = U16LD_DENOM_16826_MORE};};
template<> struct libdivide_constants<uint16_t,16827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16827_MAGIC, .more = U16LD_DENOM_16827_MORE};};
template<> struct libdivide_constants<uint16_t,16828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16828_MAGIC, .more = U16LD_DENOM_16828_MORE};};
template<> struct libdivide_constants<uint16_t,16829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16829_MAGIC, .more = U16LD_DENOM_16829_MORE};};
template<> struct libdivide_constants<uint16_t,16830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16830_MAGIC, .more = U16LD_DENOM_16830_MORE};};
template<> struct libdivide_constants<uint16_t,16831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16831_MAGIC, .more = U16LD_DENOM_16831_MORE};};
template<> struct libdivide_constants<uint16_t,16832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16832_MAGIC, .more = U16LD_DENOM_16832_MORE};};
template<> struct libdivide_constants<uint16_t,16833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16833_MAGIC, .more = U16LD_DENOM_16833_MORE};};
template<> struct libdivide_constants<uint16_t,16834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16834_MAGIC, .more = U16LD_DENOM_16834_MORE};};
template<> struct libdivide_constants<uint16_t,16835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16835_MAGIC, .more = U16LD_DENOM_16835_MORE};};
template<> struct libdivide_constants<uint16_t,16836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16836_MAGIC, .more = U16LD_DENOM_16836_MORE};};
template<> struct libdivide_constants<uint16_t,16837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16837_MAGIC, .more = U16LD_DENOM_16837_MORE};};
template<> struct libdivide_constants<uint16_t,16838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16838_MAGIC, .more = U16LD_DENOM_16838_MORE};};
template<> struct libdivide_constants<uint16_t,16839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16839_MAGIC, .more = U16LD_DENOM_16839_MORE};};
template<> struct libdivide_constants<uint16_t,16840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16840_MAGIC, .more = U16LD_DENOM_16840_MORE};};
template<> struct libdivide_constants<uint16_t,16841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16841_MAGIC, .more = U16LD_DENOM_16841_MORE};};
template<> struct libdivide_constants<uint16_t,16842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16842_MAGIC, .more = U16LD_DENOM_16842_MORE};};
template<> struct libdivide_constants<uint16_t,16843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16843_MAGIC, .more = U16LD_DENOM_16843_MORE};};
template<> struct libdivide_constants<uint16_t,16844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16844_MAGIC, .more = U16LD_DENOM_16844_MORE};};
template<> struct libdivide_constants<uint16_t,16845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16845_MAGIC, .more = U16LD_DENOM_16845_MORE};};
template<> struct libdivide_constants<uint16_t,16846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16846_MAGIC, .more = U16LD_DENOM_16846_MORE};};
template<> struct libdivide_constants<uint16_t,16847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16847_MAGIC, .more = U16LD_DENOM_16847_MORE};};
template<> struct libdivide_constants<uint16_t,16848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16848_MAGIC, .more = U16LD_DENOM_16848_MORE};};
template<> struct libdivide_constants<uint16_t,16849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16849_MAGIC, .more = U16LD_DENOM_16849_MORE};};
template<> struct libdivide_constants<uint16_t,16850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16850_MAGIC, .more = U16LD_DENOM_16850_MORE};};
template<> struct libdivide_constants<uint16_t,16851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16851_MAGIC, .more = U16LD_DENOM_16851_MORE};};
template<> struct libdivide_constants<uint16_t,16852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16852_MAGIC, .more = U16LD_DENOM_16852_MORE};};
template<> struct libdivide_constants<uint16_t,16853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16853_MAGIC, .more = U16LD_DENOM_16853_MORE};};
template<> struct libdivide_constants<uint16_t,16854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16854_MAGIC, .more = U16LD_DENOM_16854_MORE};};
template<> struct libdivide_constants<uint16_t,16855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16855_MAGIC, .more = U16LD_DENOM_16855_MORE};};
template<> struct libdivide_constants<uint16_t,16856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16856_MAGIC, .more = U16LD_DENOM_16856_MORE};};
template<> struct libdivide_constants<uint16_t,16857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16857_MAGIC, .more = U16LD_DENOM_16857_MORE};};
template<> struct libdivide_constants<uint16_t,16858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16858_MAGIC, .more = U16LD_DENOM_16858_MORE};};
template<> struct libdivide_constants<uint16_t,16859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16859_MAGIC, .more = U16LD_DENOM_16859_MORE};};
template<> struct libdivide_constants<uint16_t,16860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16860_MAGIC, .more = U16LD_DENOM_16860_MORE};};
template<> struct libdivide_constants<uint16_t,16861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16861_MAGIC, .more = U16LD_DENOM_16861_MORE};};
template<> struct libdivide_constants<uint16_t,16862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16862_MAGIC, .more = U16LD_DENOM_16862_MORE};};
template<> struct libdivide_constants<uint16_t,16863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16863_MAGIC, .more = U16LD_DENOM_16863_MORE};};
template<> struct libdivide_constants<uint16_t,16864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16864_MAGIC, .more = U16LD_DENOM_16864_MORE};};
template<> struct libdivide_constants<uint16_t,16865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16865_MAGIC, .more = U16LD_DENOM_16865_MORE};};
template<> struct libdivide_constants<uint16_t,16866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16866_MAGIC, .more = U16LD_DENOM_16866_MORE};};
template<> struct libdivide_constants<uint16_t,16867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16867_MAGIC, .more = U16LD_DENOM_16867_MORE};};
template<> struct libdivide_constants<uint16_t,16868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16868_MAGIC, .more = U16LD_DENOM_16868_MORE};};
template<> struct libdivide_constants<uint16_t,16869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16869_MAGIC, .more = U16LD_DENOM_16869_MORE};};
template<> struct libdivide_constants<uint16_t,16870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16870_MAGIC, .more = U16LD_DENOM_16870_MORE};};
template<> struct libdivide_constants<uint16_t,16871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16871_MAGIC, .more = U16LD_DENOM_16871_MORE};};
template<> struct libdivide_constants<uint16_t,16872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16872_MAGIC, .more = U16LD_DENOM_16872_MORE};};
template<> struct libdivide_constants<uint16_t,16873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16873_MAGIC, .more = U16LD_DENOM_16873_MORE};};
template<> struct libdivide_constants<uint16_t,16874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16874_MAGIC, .more = U16LD_DENOM_16874_MORE};};
template<> struct libdivide_constants<uint16_t,16875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16875_MAGIC, .more = U16LD_DENOM_16875_MORE};};
template<> struct libdivide_constants<uint16_t,16876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16876_MAGIC, .more = U16LD_DENOM_16876_MORE};};
template<> struct libdivide_constants<uint16_t,16877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16877_MAGIC, .more = U16LD_DENOM_16877_MORE};};
template<> struct libdivide_constants<uint16_t,16878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16878_MAGIC, .more = U16LD_DENOM_16878_MORE};};
template<> struct libdivide_constants<uint16_t,16879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16879_MAGIC, .more = U16LD_DENOM_16879_MORE};};
template<> struct libdivide_constants<uint16_t,16880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16880_MAGIC, .more = U16LD_DENOM_16880_MORE};};
template<> struct libdivide_constants<uint16_t,16881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16881_MAGIC, .more = U16LD_DENOM_16881_MORE};};
template<> struct libdivide_constants<uint16_t,16882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16882_MAGIC, .more = U16LD_DENOM_16882_MORE};};
template<> struct libdivide_constants<uint16_t,16883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16883_MAGIC, .more = U16LD_DENOM_16883_MORE};};
template<> struct libdivide_constants<uint16_t,16884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16884_MAGIC, .more = U16LD_DENOM_16884_MORE};};
template<> struct libdivide_constants<uint16_t,16885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16885_MAGIC, .more = U16LD_DENOM_16885_MORE};};
template<> struct libdivide_constants<uint16_t,16886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16886_MAGIC, .more = U16LD_DENOM_16886_MORE};};
template<> struct libdivide_constants<uint16_t,16887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16887_MAGIC, .more = U16LD_DENOM_16887_MORE};};
template<> struct libdivide_constants<uint16_t,16888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16888_MAGIC, .more = U16LD_DENOM_16888_MORE};};
template<> struct libdivide_constants<uint16_t,16889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16889_MAGIC, .more = U16LD_DENOM_16889_MORE};};
template<> struct libdivide_constants<uint16_t,16890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16890_MAGIC, .more = U16LD_DENOM_16890_MORE};};
template<> struct libdivide_constants<uint16_t,16891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16891_MAGIC, .more = U16LD_DENOM_16891_MORE};};
template<> struct libdivide_constants<uint16_t,16892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16892_MAGIC, .more = U16LD_DENOM_16892_MORE};};
template<> struct libdivide_constants<uint16_t,16893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16893_MAGIC, .more = U16LD_DENOM_16893_MORE};};
template<> struct libdivide_constants<uint16_t,16894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16894_MAGIC, .more = U16LD_DENOM_16894_MORE};};
template<> struct libdivide_constants<uint16_t,16895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16895_MAGIC, .more = U16LD_DENOM_16895_MORE};};
template<> struct libdivide_constants<uint16_t,16896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16896_MAGIC, .more = U16LD_DENOM_16896_MORE};};
template<> struct libdivide_constants<uint16_t,16897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16897_MAGIC, .more = U16LD_DENOM_16897_MORE};};
template<> struct libdivide_constants<uint16_t,16898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16898_MAGIC, .more = U16LD_DENOM_16898_MORE};};
template<> struct libdivide_constants<uint16_t,16899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16899_MAGIC, .more = U16LD_DENOM_16899_MORE};};
template<> struct libdivide_constants<uint16_t,16900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16900_MAGIC, .more = U16LD_DENOM_16900_MORE};};
template<> struct libdivide_constants<uint16_t,16901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16901_MAGIC, .more = U16LD_DENOM_16901_MORE};};
template<> struct libdivide_constants<uint16_t,16902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16902_MAGIC, .more = U16LD_DENOM_16902_MORE};};
template<> struct libdivide_constants<uint16_t,16903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16903_MAGIC, .more = U16LD_DENOM_16903_MORE};};
template<> struct libdivide_constants<uint16_t,16904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16904_MAGIC, .more = U16LD_DENOM_16904_MORE};};
template<> struct libdivide_constants<uint16_t,16905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16905_MAGIC, .more = U16LD_DENOM_16905_MORE};};
template<> struct libdivide_constants<uint16_t,16906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16906_MAGIC, .more = U16LD_DENOM_16906_MORE};};
template<> struct libdivide_constants<uint16_t,16907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16907_MAGIC, .more = U16LD_DENOM_16907_MORE};};
template<> struct libdivide_constants<uint16_t,16908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16908_MAGIC, .more = U16LD_DENOM_16908_MORE};};
template<> struct libdivide_constants<uint16_t,16909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16909_MAGIC, .more = U16LD_DENOM_16909_MORE};};
template<> struct libdivide_constants<uint16_t,16910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16910_MAGIC, .more = U16LD_DENOM_16910_MORE};};
template<> struct libdivide_constants<uint16_t,16911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16911_MAGIC, .more = U16LD_DENOM_16911_MORE};};
template<> struct libdivide_constants<uint16_t,16912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16912_MAGIC, .more = U16LD_DENOM_16912_MORE};};
template<> struct libdivide_constants<uint16_t,16913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16913_MAGIC, .more = U16LD_DENOM_16913_MORE};};
template<> struct libdivide_constants<uint16_t,16914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16914_MAGIC, .more = U16LD_DENOM_16914_MORE};};
template<> struct libdivide_constants<uint16_t,16915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16915_MAGIC, .more = U16LD_DENOM_16915_MORE};};
template<> struct libdivide_constants<uint16_t,16916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16916_MAGIC, .more = U16LD_DENOM_16916_MORE};};
template<> struct libdivide_constants<uint16_t,16917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16917_MAGIC, .more = U16LD_DENOM_16917_MORE};};
template<> struct libdivide_constants<uint16_t,16918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16918_MAGIC, .more = U16LD_DENOM_16918_MORE};};
template<> struct libdivide_constants<uint16_t,16919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16919_MAGIC, .more = U16LD_DENOM_16919_MORE};};
template<> struct libdivide_constants<uint16_t,16920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16920_MAGIC, .more = U16LD_DENOM_16920_MORE};};
template<> struct libdivide_constants<uint16_t,16921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16921_MAGIC, .more = U16LD_DENOM_16921_MORE};};
template<> struct libdivide_constants<uint16_t,16922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16922_MAGIC, .more = U16LD_DENOM_16922_MORE};};
template<> struct libdivide_constants<uint16_t,16923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16923_MAGIC, .more = U16LD_DENOM_16923_MORE};};
template<> struct libdivide_constants<uint16_t,16924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16924_MAGIC, .more = U16LD_DENOM_16924_MORE};};
template<> struct libdivide_constants<uint16_t,16925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16925_MAGIC, .more = U16LD_DENOM_16925_MORE};};
template<> struct libdivide_constants<uint16_t,16926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16926_MAGIC, .more = U16LD_DENOM_16926_MORE};};
template<> struct libdivide_constants<uint16_t,16927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16927_MAGIC, .more = U16LD_DENOM_16927_MORE};};
template<> struct libdivide_constants<uint16_t,16928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16928_MAGIC, .more = U16LD_DENOM_16928_MORE};};
template<> struct libdivide_constants<uint16_t,16929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16929_MAGIC, .more = U16LD_DENOM_16929_MORE};};
template<> struct libdivide_constants<uint16_t,16930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16930_MAGIC, .more = U16LD_DENOM_16930_MORE};};
template<> struct libdivide_constants<uint16_t,16931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16931_MAGIC, .more = U16LD_DENOM_16931_MORE};};
template<> struct libdivide_constants<uint16_t,16932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16932_MAGIC, .more = U16LD_DENOM_16932_MORE};};
template<> struct libdivide_constants<uint16_t,16933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16933_MAGIC, .more = U16LD_DENOM_16933_MORE};};
template<> struct libdivide_constants<uint16_t,16934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16934_MAGIC, .more = U16LD_DENOM_16934_MORE};};
template<> struct libdivide_constants<uint16_t,16935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16935_MAGIC, .more = U16LD_DENOM_16935_MORE};};
template<> struct libdivide_constants<uint16_t,16936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16936_MAGIC, .more = U16LD_DENOM_16936_MORE};};
template<> struct libdivide_constants<uint16_t,16937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16937_MAGIC, .more = U16LD_DENOM_16937_MORE};};
template<> struct libdivide_constants<uint16_t,16938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16938_MAGIC, .more = U16LD_DENOM_16938_MORE};};
template<> struct libdivide_constants<uint16_t,16939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16939_MAGIC, .more = U16LD_DENOM_16939_MORE};};
template<> struct libdivide_constants<uint16_t,16940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16940_MAGIC, .more = U16LD_DENOM_16940_MORE};};
template<> struct libdivide_constants<uint16_t,16941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16941_MAGIC, .more = U16LD_DENOM_16941_MORE};};
template<> struct libdivide_constants<uint16_t,16942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16942_MAGIC, .more = U16LD_DENOM_16942_MORE};};
template<> struct libdivide_constants<uint16_t,16943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16943_MAGIC, .more = U16LD_DENOM_16943_MORE};};
template<> struct libdivide_constants<uint16_t,16944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16944_MAGIC, .more = U16LD_DENOM_16944_MORE};};
template<> struct libdivide_constants<uint16_t,16945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16945_MAGIC, .more = U16LD_DENOM_16945_MORE};};
template<> struct libdivide_constants<uint16_t,16946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16946_MAGIC, .more = U16LD_DENOM_16946_MORE};};
template<> struct libdivide_constants<uint16_t,16947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16947_MAGIC, .more = U16LD_DENOM_16947_MORE};};
template<> struct libdivide_constants<uint16_t,16948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16948_MAGIC, .more = U16LD_DENOM_16948_MORE};};
template<> struct libdivide_constants<uint16_t,16949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16949_MAGIC, .more = U16LD_DENOM_16949_MORE};};
template<> struct libdivide_constants<uint16_t,16950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16950_MAGIC, .more = U16LD_DENOM_16950_MORE};};
template<> struct libdivide_constants<uint16_t,16951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16951_MAGIC, .more = U16LD_DENOM_16951_MORE};};
template<> struct libdivide_constants<uint16_t,16952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16952_MAGIC, .more = U16LD_DENOM_16952_MORE};};
template<> struct libdivide_constants<uint16_t,16953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16953_MAGIC, .more = U16LD_DENOM_16953_MORE};};
template<> struct libdivide_constants<uint16_t,16954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16954_MAGIC, .more = U16LD_DENOM_16954_MORE};};
template<> struct libdivide_constants<uint16_t,16955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16955_MAGIC, .more = U16LD_DENOM_16955_MORE};};
template<> struct libdivide_constants<uint16_t,16956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16956_MAGIC, .more = U16LD_DENOM_16956_MORE};};
template<> struct libdivide_constants<uint16_t,16957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16957_MAGIC, .more = U16LD_DENOM_16957_MORE};};
template<> struct libdivide_constants<uint16_t,16958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16958_MAGIC, .more = U16LD_DENOM_16958_MORE};};
template<> struct libdivide_constants<uint16_t,16959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16959_MAGIC, .more = U16LD_DENOM_16959_MORE};};
template<> struct libdivide_constants<uint16_t,16960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16960_MAGIC, .more = U16LD_DENOM_16960_MORE};};
template<> struct libdivide_constants<uint16_t,16961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16961_MAGIC, .more = U16LD_DENOM_16961_MORE};};
template<> struct libdivide_constants<uint16_t,16962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16962_MAGIC, .more = U16LD_DENOM_16962_MORE};};
template<> struct libdivide_constants<uint16_t,16963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16963_MAGIC, .more = U16LD_DENOM_16963_MORE};};
template<> struct libdivide_constants<uint16_t,16964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16964_MAGIC, .more = U16LD_DENOM_16964_MORE};};
template<> struct libdivide_constants<uint16_t,16965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16965_MAGIC, .more = U16LD_DENOM_16965_MORE};};
template<> struct libdivide_constants<uint16_t,16966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16966_MAGIC, .more = U16LD_DENOM_16966_MORE};};
template<> struct libdivide_constants<uint16_t,16967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16967_MAGIC, .more = U16LD_DENOM_16967_MORE};};
template<> struct libdivide_constants<uint16_t,16968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16968_MAGIC, .more = U16LD_DENOM_16968_MORE};};
template<> struct libdivide_constants<uint16_t,16969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16969_MAGIC, .more = U16LD_DENOM_16969_MORE};};
template<> struct libdivide_constants<uint16_t,16970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16970_MAGIC, .more = U16LD_DENOM_16970_MORE};};
template<> struct libdivide_constants<uint16_t,16971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16971_MAGIC, .more = U16LD_DENOM_16971_MORE};};
template<> struct libdivide_constants<uint16_t,16972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16972_MAGIC, .more = U16LD_DENOM_16972_MORE};};
template<> struct libdivide_constants<uint16_t,16973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16973_MAGIC, .more = U16LD_DENOM_16973_MORE};};
template<> struct libdivide_constants<uint16_t,16974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16974_MAGIC, .more = U16LD_DENOM_16974_MORE};};
template<> struct libdivide_constants<uint16_t,16975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16975_MAGIC, .more = U16LD_DENOM_16975_MORE};};
template<> struct libdivide_constants<uint16_t,16976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16976_MAGIC, .more = U16LD_DENOM_16976_MORE};};
template<> struct libdivide_constants<uint16_t,16977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16977_MAGIC, .more = U16LD_DENOM_16977_MORE};};
template<> struct libdivide_constants<uint16_t,16978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16978_MAGIC, .more = U16LD_DENOM_16978_MORE};};
template<> struct libdivide_constants<uint16_t,16979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16979_MAGIC, .more = U16LD_DENOM_16979_MORE};};
template<> struct libdivide_constants<uint16_t,16980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16980_MAGIC, .more = U16LD_DENOM_16980_MORE};};
template<> struct libdivide_constants<uint16_t,16981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16981_MAGIC, .more = U16LD_DENOM_16981_MORE};};
template<> struct libdivide_constants<uint16_t,16982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16982_MAGIC, .more = U16LD_DENOM_16982_MORE};};
template<> struct libdivide_constants<uint16_t,16983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16983_MAGIC, .more = U16LD_DENOM_16983_MORE};};
template<> struct libdivide_constants<uint16_t,16984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16984_MAGIC, .more = U16LD_DENOM_16984_MORE};};
template<> struct libdivide_constants<uint16_t,16985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16985_MAGIC, .more = U16LD_DENOM_16985_MORE};};
template<> struct libdivide_constants<uint16_t,16986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16986_MAGIC, .more = U16LD_DENOM_16986_MORE};};
template<> struct libdivide_constants<uint16_t,16987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16987_MAGIC, .more = U16LD_DENOM_16987_MORE};};
template<> struct libdivide_constants<uint16_t,16988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16988_MAGIC, .more = U16LD_DENOM_16988_MORE};};
template<> struct libdivide_constants<uint16_t,16989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16989_MAGIC, .more = U16LD_DENOM_16989_MORE};};
template<> struct libdivide_constants<uint16_t,16990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16990_MAGIC, .more = U16LD_DENOM_16990_MORE};};
template<> struct libdivide_constants<uint16_t,16991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16991_MAGIC, .more = U16LD_DENOM_16991_MORE};};
template<> struct libdivide_constants<uint16_t,16992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16992_MAGIC, .more = U16LD_DENOM_16992_MORE};};
template<> struct libdivide_constants<uint16_t,16993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16993_MAGIC, .more = U16LD_DENOM_16993_MORE};};
template<> struct libdivide_constants<uint16_t,16994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16994_MAGIC, .more = U16LD_DENOM_16994_MORE};};
template<> struct libdivide_constants<uint16_t,16995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16995_MAGIC, .more = U16LD_DENOM_16995_MORE};};
template<> struct libdivide_constants<uint16_t,16996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16996_MAGIC, .more = U16LD_DENOM_16996_MORE};};
template<> struct libdivide_constants<uint16_t,16997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16997_MAGIC, .more = U16LD_DENOM_16997_MORE};};
template<> struct libdivide_constants<uint16_t,16998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16998_MAGIC, .more = U16LD_DENOM_16998_MORE};};
template<> struct libdivide_constants<uint16_t,16999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_16999_MAGIC, .more = U16LD_DENOM_16999_MORE};};
template<> struct libdivide_constants<uint16_t,17000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17000_MAGIC, .more = U16LD_DENOM_17000_MORE};};
template<> struct libdivide_constants<uint16_t,17001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17001_MAGIC, .more = U16LD_DENOM_17001_MORE};};
template<> struct libdivide_constants<uint16_t,17002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17002_MAGIC, .more = U16LD_DENOM_17002_MORE};};
template<> struct libdivide_constants<uint16_t,17003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17003_MAGIC, .more = U16LD_DENOM_17003_MORE};};
template<> struct libdivide_constants<uint16_t,17004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17004_MAGIC, .more = U16LD_DENOM_17004_MORE};};
template<> struct libdivide_constants<uint16_t,17005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17005_MAGIC, .more = U16LD_DENOM_17005_MORE};};
template<> struct libdivide_constants<uint16_t,17006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17006_MAGIC, .more = U16LD_DENOM_17006_MORE};};
template<> struct libdivide_constants<uint16_t,17007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17007_MAGIC, .more = U16LD_DENOM_17007_MORE};};
template<> struct libdivide_constants<uint16_t,17008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17008_MAGIC, .more = U16LD_DENOM_17008_MORE};};
template<> struct libdivide_constants<uint16_t,17009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17009_MAGIC, .more = U16LD_DENOM_17009_MORE};};
template<> struct libdivide_constants<uint16_t,17010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17010_MAGIC, .more = U16LD_DENOM_17010_MORE};};
template<> struct libdivide_constants<uint16_t,17011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17011_MAGIC, .more = U16LD_DENOM_17011_MORE};};
template<> struct libdivide_constants<uint16_t,17012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17012_MAGIC, .more = U16LD_DENOM_17012_MORE};};
template<> struct libdivide_constants<uint16_t,17013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17013_MAGIC, .more = U16LD_DENOM_17013_MORE};};
template<> struct libdivide_constants<uint16_t,17014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17014_MAGIC, .more = U16LD_DENOM_17014_MORE};};
template<> struct libdivide_constants<uint16_t,17015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17015_MAGIC, .more = U16LD_DENOM_17015_MORE};};
template<> struct libdivide_constants<uint16_t,17016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17016_MAGIC, .more = U16LD_DENOM_17016_MORE};};
template<> struct libdivide_constants<uint16_t,17017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17017_MAGIC, .more = U16LD_DENOM_17017_MORE};};
template<> struct libdivide_constants<uint16_t,17018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17018_MAGIC, .more = U16LD_DENOM_17018_MORE};};
template<> struct libdivide_constants<uint16_t,17019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17019_MAGIC, .more = U16LD_DENOM_17019_MORE};};
template<> struct libdivide_constants<uint16_t,17020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17020_MAGIC, .more = U16LD_DENOM_17020_MORE};};
template<> struct libdivide_constants<uint16_t,17021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17021_MAGIC, .more = U16LD_DENOM_17021_MORE};};
template<> struct libdivide_constants<uint16_t,17022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17022_MAGIC, .more = U16LD_DENOM_17022_MORE};};
template<> struct libdivide_constants<uint16_t,17023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17023_MAGIC, .more = U16LD_DENOM_17023_MORE};};
template<> struct libdivide_constants<uint16_t,17024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17024_MAGIC, .more = U16LD_DENOM_17024_MORE};};
template<> struct libdivide_constants<uint16_t,17025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17025_MAGIC, .more = U16LD_DENOM_17025_MORE};};
template<> struct libdivide_constants<uint16_t,17026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17026_MAGIC, .more = U16LD_DENOM_17026_MORE};};
template<> struct libdivide_constants<uint16_t,17027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17027_MAGIC, .more = U16LD_DENOM_17027_MORE};};
template<> struct libdivide_constants<uint16_t,17028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17028_MAGIC, .more = U16LD_DENOM_17028_MORE};};
template<> struct libdivide_constants<uint16_t,17029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17029_MAGIC, .more = U16LD_DENOM_17029_MORE};};
template<> struct libdivide_constants<uint16_t,17030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17030_MAGIC, .more = U16LD_DENOM_17030_MORE};};
template<> struct libdivide_constants<uint16_t,17031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17031_MAGIC, .more = U16LD_DENOM_17031_MORE};};
template<> struct libdivide_constants<uint16_t,17032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17032_MAGIC, .more = U16LD_DENOM_17032_MORE};};
template<> struct libdivide_constants<uint16_t,17033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17033_MAGIC, .more = U16LD_DENOM_17033_MORE};};
template<> struct libdivide_constants<uint16_t,17034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17034_MAGIC, .more = U16LD_DENOM_17034_MORE};};
template<> struct libdivide_constants<uint16_t,17035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17035_MAGIC, .more = U16LD_DENOM_17035_MORE};};
template<> struct libdivide_constants<uint16_t,17036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17036_MAGIC, .more = U16LD_DENOM_17036_MORE};};
template<> struct libdivide_constants<uint16_t,17037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17037_MAGIC, .more = U16LD_DENOM_17037_MORE};};
template<> struct libdivide_constants<uint16_t,17038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17038_MAGIC, .more = U16LD_DENOM_17038_MORE};};
template<> struct libdivide_constants<uint16_t,17039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17039_MAGIC, .more = U16LD_DENOM_17039_MORE};};
template<> struct libdivide_constants<uint16_t,17040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17040_MAGIC, .more = U16LD_DENOM_17040_MORE};};
template<> struct libdivide_constants<uint16_t,17041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17041_MAGIC, .more = U16LD_DENOM_17041_MORE};};
template<> struct libdivide_constants<uint16_t,17042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17042_MAGIC, .more = U16LD_DENOM_17042_MORE};};
template<> struct libdivide_constants<uint16_t,17043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17043_MAGIC, .more = U16LD_DENOM_17043_MORE};};
template<> struct libdivide_constants<uint16_t,17044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17044_MAGIC, .more = U16LD_DENOM_17044_MORE};};
template<> struct libdivide_constants<uint16_t,17045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17045_MAGIC, .more = U16LD_DENOM_17045_MORE};};
template<> struct libdivide_constants<uint16_t,17046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17046_MAGIC, .more = U16LD_DENOM_17046_MORE};};
template<> struct libdivide_constants<uint16_t,17047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17047_MAGIC, .more = U16LD_DENOM_17047_MORE};};
template<> struct libdivide_constants<uint16_t,17048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17048_MAGIC, .more = U16LD_DENOM_17048_MORE};};
template<> struct libdivide_constants<uint16_t,17049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17049_MAGIC, .more = U16LD_DENOM_17049_MORE};};
template<> struct libdivide_constants<uint16_t,17050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17050_MAGIC, .more = U16LD_DENOM_17050_MORE};};
template<> struct libdivide_constants<uint16_t,17051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17051_MAGIC, .more = U16LD_DENOM_17051_MORE};};
template<> struct libdivide_constants<uint16_t,17052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17052_MAGIC, .more = U16LD_DENOM_17052_MORE};};
template<> struct libdivide_constants<uint16_t,17053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17053_MAGIC, .more = U16LD_DENOM_17053_MORE};};
template<> struct libdivide_constants<uint16_t,17054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17054_MAGIC, .more = U16LD_DENOM_17054_MORE};};
template<> struct libdivide_constants<uint16_t,17055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17055_MAGIC, .more = U16LD_DENOM_17055_MORE};};
template<> struct libdivide_constants<uint16_t,17056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17056_MAGIC, .more = U16LD_DENOM_17056_MORE};};
template<> struct libdivide_constants<uint16_t,17057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17057_MAGIC, .more = U16LD_DENOM_17057_MORE};};
template<> struct libdivide_constants<uint16_t,17058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17058_MAGIC, .more = U16LD_DENOM_17058_MORE};};
template<> struct libdivide_constants<uint16_t,17059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17059_MAGIC, .more = U16LD_DENOM_17059_MORE};};
template<> struct libdivide_constants<uint16_t,17060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17060_MAGIC, .more = U16LD_DENOM_17060_MORE};};
template<> struct libdivide_constants<uint16_t,17061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17061_MAGIC, .more = U16LD_DENOM_17061_MORE};};
template<> struct libdivide_constants<uint16_t,17062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17062_MAGIC, .more = U16LD_DENOM_17062_MORE};};
template<> struct libdivide_constants<uint16_t,17063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17063_MAGIC, .more = U16LD_DENOM_17063_MORE};};
template<> struct libdivide_constants<uint16_t,17064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17064_MAGIC, .more = U16LD_DENOM_17064_MORE};};
template<> struct libdivide_constants<uint16_t,17065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17065_MAGIC, .more = U16LD_DENOM_17065_MORE};};
template<> struct libdivide_constants<uint16_t,17066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17066_MAGIC, .more = U16LD_DENOM_17066_MORE};};
template<> struct libdivide_constants<uint16_t,17067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17067_MAGIC, .more = U16LD_DENOM_17067_MORE};};
template<> struct libdivide_constants<uint16_t,17068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17068_MAGIC, .more = U16LD_DENOM_17068_MORE};};
template<> struct libdivide_constants<uint16_t,17069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17069_MAGIC, .more = U16LD_DENOM_17069_MORE};};
template<> struct libdivide_constants<uint16_t,17070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17070_MAGIC, .more = U16LD_DENOM_17070_MORE};};
template<> struct libdivide_constants<uint16_t,17071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17071_MAGIC, .more = U16LD_DENOM_17071_MORE};};
template<> struct libdivide_constants<uint16_t,17072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17072_MAGIC, .more = U16LD_DENOM_17072_MORE};};
template<> struct libdivide_constants<uint16_t,17073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17073_MAGIC, .more = U16LD_DENOM_17073_MORE};};
template<> struct libdivide_constants<uint16_t,17074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17074_MAGIC, .more = U16LD_DENOM_17074_MORE};};
template<> struct libdivide_constants<uint16_t,17075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17075_MAGIC, .more = U16LD_DENOM_17075_MORE};};
template<> struct libdivide_constants<uint16_t,17076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17076_MAGIC, .more = U16LD_DENOM_17076_MORE};};
template<> struct libdivide_constants<uint16_t,17077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17077_MAGIC, .more = U16LD_DENOM_17077_MORE};};
template<> struct libdivide_constants<uint16_t,17078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17078_MAGIC, .more = U16LD_DENOM_17078_MORE};};
template<> struct libdivide_constants<uint16_t,17079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17079_MAGIC, .more = U16LD_DENOM_17079_MORE};};
template<> struct libdivide_constants<uint16_t,17080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17080_MAGIC, .more = U16LD_DENOM_17080_MORE};};
template<> struct libdivide_constants<uint16_t,17081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17081_MAGIC, .more = U16LD_DENOM_17081_MORE};};
template<> struct libdivide_constants<uint16_t,17082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17082_MAGIC, .more = U16LD_DENOM_17082_MORE};};
template<> struct libdivide_constants<uint16_t,17083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17083_MAGIC, .more = U16LD_DENOM_17083_MORE};};
template<> struct libdivide_constants<uint16_t,17084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17084_MAGIC, .more = U16LD_DENOM_17084_MORE};};
template<> struct libdivide_constants<uint16_t,17085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17085_MAGIC, .more = U16LD_DENOM_17085_MORE};};
template<> struct libdivide_constants<uint16_t,17086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17086_MAGIC, .more = U16LD_DENOM_17086_MORE};};
template<> struct libdivide_constants<uint16_t,17087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17087_MAGIC, .more = U16LD_DENOM_17087_MORE};};
template<> struct libdivide_constants<uint16_t,17088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17088_MAGIC, .more = U16LD_DENOM_17088_MORE};};
template<> struct libdivide_constants<uint16_t,17089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17089_MAGIC, .more = U16LD_DENOM_17089_MORE};};
template<> struct libdivide_constants<uint16_t,17090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17090_MAGIC, .more = U16LD_DENOM_17090_MORE};};
template<> struct libdivide_constants<uint16_t,17091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17091_MAGIC, .more = U16LD_DENOM_17091_MORE};};
template<> struct libdivide_constants<uint16_t,17092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17092_MAGIC, .more = U16LD_DENOM_17092_MORE};};
template<> struct libdivide_constants<uint16_t,17093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17093_MAGIC, .more = U16LD_DENOM_17093_MORE};};
template<> struct libdivide_constants<uint16_t,17094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17094_MAGIC, .more = U16LD_DENOM_17094_MORE};};
template<> struct libdivide_constants<uint16_t,17095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17095_MAGIC, .more = U16LD_DENOM_17095_MORE};};
template<> struct libdivide_constants<uint16_t,17096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17096_MAGIC, .more = U16LD_DENOM_17096_MORE};};
template<> struct libdivide_constants<uint16_t,17097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17097_MAGIC, .more = U16LD_DENOM_17097_MORE};};
template<> struct libdivide_constants<uint16_t,17098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17098_MAGIC, .more = U16LD_DENOM_17098_MORE};};
template<> struct libdivide_constants<uint16_t,17099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17099_MAGIC, .more = U16LD_DENOM_17099_MORE};};
template<> struct libdivide_constants<uint16_t,17100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17100_MAGIC, .more = U16LD_DENOM_17100_MORE};};
template<> struct libdivide_constants<uint16_t,17101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17101_MAGIC, .more = U16LD_DENOM_17101_MORE};};
template<> struct libdivide_constants<uint16_t,17102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17102_MAGIC, .more = U16LD_DENOM_17102_MORE};};
template<> struct libdivide_constants<uint16_t,17103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17103_MAGIC, .more = U16LD_DENOM_17103_MORE};};
template<> struct libdivide_constants<uint16_t,17104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17104_MAGIC, .more = U16LD_DENOM_17104_MORE};};
template<> struct libdivide_constants<uint16_t,17105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17105_MAGIC, .more = U16LD_DENOM_17105_MORE};};
template<> struct libdivide_constants<uint16_t,17106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17106_MAGIC, .more = U16LD_DENOM_17106_MORE};};
template<> struct libdivide_constants<uint16_t,17107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17107_MAGIC, .more = U16LD_DENOM_17107_MORE};};
template<> struct libdivide_constants<uint16_t,17108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17108_MAGIC, .more = U16LD_DENOM_17108_MORE};};
template<> struct libdivide_constants<uint16_t,17109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17109_MAGIC, .more = U16LD_DENOM_17109_MORE};};
template<> struct libdivide_constants<uint16_t,17110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17110_MAGIC, .more = U16LD_DENOM_17110_MORE};};
template<> struct libdivide_constants<uint16_t,17111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17111_MAGIC, .more = U16LD_DENOM_17111_MORE};};
template<> struct libdivide_constants<uint16_t,17112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17112_MAGIC, .more = U16LD_DENOM_17112_MORE};};
template<> struct libdivide_constants<uint16_t,17113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17113_MAGIC, .more = U16LD_DENOM_17113_MORE};};
template<> struct libdivide_constants<uint16_t,17114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17114_MAGIC, .more = U16LD_DENOM_17114_MORE};};
template<> struct libdivide_constants<uint16_t,17115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17115_MAGIC, .more = U16LD_DENOM_17115_MORE};};
template<> struct libdivide_constants<uint16_t,17116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17116_MAGIC, .more = U16LD_DENOM_17116_MORE};};
template<> struct libdivide_constants<uint16_t,17117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17117_MAGIC, .more = U16LD_DENOM_17117_MORE};};
template<> struct libdivide_constants<uint16_t,17118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17118_MAGIC, .more = U16LD_DENOM_17118_MORE};};
template<> struct libdivide_constants<uint16_t,17119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17119_MAGIC, .more = U16LD_DENOM_17119_MORE};};
template<> struct libdivide_constants<uint16_t,17120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17120_MAGIC, .more = U16LD_DENOM_17120_MORE};};
template<> struct libdivide_constants<uint16_t,17121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17121_MAGIC, .more = U16LD_DENOM_17121_MORE};};
template<> struct libdivide_constants<uint16_t,17122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17122_MAGIC, .more = U16LD_DENOM_17122_MORE};};
template<> struct libdivide_constants<uint16_t,17123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17123_MAGIC, .more = U16LD_DENOM_17123_MORE};};
template<> struct libdivide_constants<uint16_t,17124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17124_MAGIC, .more = U16LD_DENOM_17124_MORE};};
template<> struct libdivide_constants<uint16_t,17125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17125_MAGIC, .more = U16LD_DENOM_17125_MORE};};
template<> struct libdivide_constants<uint16_t,17126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17126_MAGIC, .more = U16LD_DENOM_17126_MORE};};
template<> struct libdivide_constants<uint16_t,17127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17127_MAGIC, .more = U16LD_DENOM_17127_MORE};};
template<> struct libdivide_constants<uint16_t,17128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17128_MAGIC, .more = U16LD_DENOM_17128_MORE};};
template<> struct libdivide_constants<uint16_t,17129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17129_MAGIC, .more = U16LD_DENOM_17129_MORE};};
template<> struct libdivide_constants<uint16_t,17130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17130_MAGIC, .more = U16LD_DENOM_17130_MORE};};
template<> struct libdivide_constants<uint16_t,17131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17131_MAGIC, .more = U16LD_DENOM_17131_MORE};};
template<> struct libdivide_constants<uint16_t,17132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17132_MAGIC, .more = U16LD_DENOM_17132_MORE};};
template<> struct libdivide_constants<uint16_t,17133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17133_MAGIC, .more = U16LD_DENOM_17133_MORE};};
template<> struct libdivide_constants<uint16_t,17134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17134_MAGIC, .more = U16LD_DENOM_17134_MORE};};
template<> struct libdivide_constants<uint16_t,17135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17135_MAGIC, .more = U16LD_DENOM_17135_MORE};};
template<> struct libdivide_constants<uint16_t,17136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17136_MAGIC, .more = U16LD_DENOM_17136_MORE};};
template<> struct libdivide_constants<uint16_t,17137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17137_MAGIC, .more = U16LD_DENOM_17137_MORE};};
template<> struct libdivide_constants<uint16_t,17138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17138_MAGIC, .more = U16LD_DENOM_17138_MORE};};
template<> struct libdivide_constants<uint16_t,17139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17139_MAGIC, .more = U16LD_DENOM_17139_MORE};};
template<> struct libdivide_constants<uint16_t,17140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17140_MAGIC, .more = U16LD_DENOM_17140_MORE};};
template<> struct libdivide_constants<uint16_t,17141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17141_MAGIC, .more = U16LD_DENOM_17141_MORE};};
template<> struct libdivide_constants<uint16_t,17142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17142_MAGIC, .more = U16LD_DENOM_17142_MORE};};
template<> struct libdivide_constants<uint16_t,17143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17143_MAGIC, .more = U16LD_DENOM_17143_MORE};};
template<> struct libdivide_constants<uint16_t,17144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17144_MAGIC, .more = U16LD_DENOM_17144_MORE};};
template<> struct libdivide_constants<uint16_t,17145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17145_MAGIC, .more = U16LD_DENOM_17145_MORE};};
template<> struct libdivide_constants<uint16_t,17146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17146_MAGIC, .more = U16LD_DENOM_17146_MORE};};
template<> struct libdivide_constants<uint16_t,17147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17147_MAGIC, .more = U16LD_DENOM_17147_MORE};};
template<> struct libdivide_constants<uint16_t,17148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17148_MAGIC, .more = U16LD_DENOM_17148_MORE};};
template<> struct libdivide_constants<uint16_t,17149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17149_MAGIC, .more = U16LD_DENOM_17149_MORE};};
template<> struct libdivide_constants<uint16_t,17150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17150_MAGIC, .more = U16LD_DENOM_17150_MORE};};
template<> struct libdivide_constants<uint16_t,17151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17151_MAGIC, .more = U16LD_DENOM_17151_MORE};};
template<> struct libdivide_constants<uint16_t,17152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17152_MAGIC, .more = U16LD_DENOM_17152_MORE};};
template<> struct libdivide_constants<uint16_t,17153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17153_MAGIC, .more = U16LD_DENOM_17153_MORE};};
template<> struct libdivide_constants<uint16_t,17154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17154_MAGIC, .more = U16LD_DENOM_17154_MORE};};
template<> struct libdivide_constants<uint16_t,17155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17155_MAGIC, .more = U16LD_DENOM_17155_MORE};};
template<> struct libdivide_constants<uint16_t,17156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17156_MAGIC, .more = U16LD_DENOM_17156_MORE};};
template<> struct libdivide_constants<uint16_t,17157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17157_MAGIC, .more = U16LD_DENOM_17157_MORE};};
template<> struct libdivide_constants<uint16_t,17158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17158_MAGIC, .more = U16LD_DENOM_17158_MORE};};
template<> struct libdivide_constants<uint16_t,17159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17159_MAGIC, .more = U16LD_DENOM_17159_MORE};};
template<> struct libdivide_constants<uint16_t,17160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17160_MAGIC, .more = U16LD_DENOM_17160_MORE};};
template<> struct libdivide_constants<uint16_t,17161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17161_MAGIC, .more = U16LD_DENOM_17161_MORE};};
template<> struct libdivide_constants<uint16_t,17162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17162_MAGIC, .more = U16LD_DENOM_17162_MORE};};
template<> struct libdivide_constants<uint16_t,17163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17163_MAGIC, .more = U16LD_DENOM_17163_MORE};};
template<> struct libdivide_constants<uint16_t,17164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17164_MAGIC, .more = U16LD_DENOM_17164_MORE};};
template<> struct libdivide_constants<uint16_t,17165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17165_MAGIC, .more = U16LD_DENOM_17165_MORE};};
template<> struct libdivide_constants<uint16_t,17166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17166_MAGIC, .more = U16LD_DENOM_17166_MORE};};
template<> struct libdivide_constants<uint16_t,17167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17167_MAGIC, .more = U16LD_DENOM_17167_MORE};};
template<> struct libdivide_constants<uint16_t,17168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17168_MAGIC, .more = U16LD_DENOM_17168_MORE};};
template<> struct libdivide_constants<uint16_t,17169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17169_MAGIC, .more = U16LD_DENOM_17169_MORE};};
template<> struct libdivide_constants<uint16_t,17170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17170_MAGIC, .more = U16LD_DENOM_17170_MORE};};
template<> struct libdivide_constants<uint16_t,17171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17171_MAGIC, .more = U16LD_DENOM_17171_MORE};};
template<> struct libdivide_constants<uint16_t,17172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17172_MAGIC, .more = U16LD_DENOM_17172_MORE};};
template<> struct libdivide_constants<uint16_t,17173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17173_MAGIC, .more = U16LD_DENOM_17173_MORE};};
template<> struct libdivide_constants<uint16_t,17174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17174_MAGIC, .more = U16LD_DENOM_17174_MORE};};
template<> struct libdivide_constants<uint16_t,17175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17175_MAGIC, .more = U16LD_DENOM_17175_MORE};};
template<> struct libdivide_constants<uint16_t,17176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17176_MAGIC, .more = U16LD_DENOM_17176_MORE};};
template<> struct libdivide_constants<uint16_t,17177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17177_MAGIC, .more = U16LD_DENOM_17177_MORE};};
template<> struct libdivide_constants<uint16_t,17178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17178_MAGIC, .more = U16LD_DENOM_17178_MORE};};
template<> struct libdivide_constants<uint16_t,17179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17179_MAGIC, .more = U16LD_DENOM_17179_MORE};};
template<> struct libdivide_constants<uint16_t,17180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17180_MAGIC, .more = U16LD_DENOM_17180_MORE};};
template<> struct libdivide_constants<uint16_t,17181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17181_MAGIC, .more = U16LD_DENOM_17181_MORE};};
template<> struct libdivide_constants<uint16_t,17182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17182_MAGIC, .more = U16LD_DENOM_17182_MORE};};
template<> struct libdivide_constants<uint16_t,17183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17183_MAGIC, .more = U16LD_DENOM_17183_MORE};};
template<> struct libdivide_constants<uint16_t,17184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17184_MAGIC, .more = U16LD_DENOM_17184_MORE};};
template<> struct libdivide_constants<uint16_t,17185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17185_MAGIC, .more = U16LD_DENOM_17185_MORE};};
template<> struct libdivide_constants<uint16_t,17186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17186_MAGIC, .more = U16LD_DENOM_17186_MORE};};
template<> struct libdivide_constants<uint16_t,17187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17187_MAGIC, .more = U16LD_DENOM_17187_MORE};};
template<> struct libdivide_constants<uint16_t,17188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17188_MAGIC, .more = U16LD_DENOM_17188_MORE};};
template<> struct libdivide_constants<uint16_t,17189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17189_MAGIC, .more = U16LD_DENOM_17189_MORE};};
template<> struct libdivide_constants<uint16_t,17190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17190_MAGIC, .more = U16LD_DENOM_17190_MORE};};
template<> struct libdivide_constants<uint16_t,17191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17191_MAGIC, .more = U16LD_DENOM_17191_MORE};};
template<> struct libdivide_constants<uint16_t,17192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17192_MAGIC, .more = U16LD_DENOM_17192_MORE};};
template<> struct libdivide_constants<uint16_t,17193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17193_MAGIC, .more = U16LD_DENOM_17193_MORE};};
template<> struct libdivide_constants<uint16_t,17194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17194_MAGIC, .more = U16LD_DENOM_17194_MORE};};
template<> struct libdivide_constants<uint16_t,17195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17195_MAGIC, .more = U16LD_DENOM_17195_MORE};};
template<> struct libdivide_constants<uint16_t,17196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17196_MAGIC, .more = U16LD_DENOM_17196_MORE};};
template<> struct libdivide_constants<uint16_t,17197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17197_MAGIC, .more = U16LD_DENOM_17197_MORE};};
template<> struct libdivide_constants<uint16_t,17198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17198_MAGIC, .more = U16LD_DENOM_17198_MORE};};
template<> struct libdivide_constants<uint16_t,17199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17199_MAGIC, .more = U16LD_DENOM_17199_MORE};};
template<> struct libdivide_constants<uint16_t,17200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17200_MAGIC, .more = U16LD_DENOM_17200_MORE};};
template<> struct libdivide_constants<uint16_t,17201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17201_MAGIC, .more = U16LD_DENOM_17201_MORE};};
template<> struct libdivide_constants<uint16_t,17202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17202_MAGIC, .more = U16LD_DENOM_17202_MORE};};
template<> struct libdivide_constants<uint16_t,17203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17203_MAGIC, .more = U16LD_DENOM_17203_MORE};};
template<> struct libdivide_constants<uint16_t,17204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17204_MAGIC, .more = U16LD_DENOM_17204_MORE};};
template<> struct libdivide_constants<uint16_t,17205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17205_MAGIC, .more = U16LD_DENOM_17205_MORE};};
template<> struct libdivide_constants<uint16_t,17206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17206_MAGIC, .more = U16LD_DENOM_17206_MORE};};
template<> struct libdivide_constants<uint16_t,17207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17207_MAGIC, .more = U16LD_DENOM_17207_MORE};};
template<> struct libdivide_constants<uint16_t,17208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17208_MAGIC, .more = U16LD_DENOM_17208_MORE};};
template<> struct libdivide_constants<uint16_t,17209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17209_MAGIC, .more = U16LD_DENOM_17209_MORE};};
template<> struct libdivide_constants<uint16_t,17210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17210_MAGIC, .more = U16LD_DENOM_17210_MORE};};
template<> struct libdivide_constants<uint16_t,17211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17211_MAGIC, .more = U16LD_DENOM_17211_MORE};};
template<> struct libdivide_constants<uint16_t,17212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17212_MAGIC, .more = U16LD_DENOM_17212_MORE};};
template<> struct libdivide_constants<uint16_t,17213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17213_MAGIC, .more = U16LD_DENOM_17213_MORE};};
template<> struct libdivide_constants<uint16_t,17214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17214_MAGIC, .more = U16LD_DENOM_17214_MORE};};
template<> struct libdivide_constants<uint16_t,17215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17215_MAGIC, .more = U16LD_DENOM_17215_MORE};};
template<> struct libdivide_constants<uint16_t,17216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17216_MAGIC, .more = U16LD_DENOM_17216_MORE};};
template<> struct libdivide_constants<uint16_t,17217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17217_MAGIC, .more = U16LD_DENOM_17217_MORE};};
template<> struct libdivide_constants<uint16_t,17218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17218_MAGIC, .more = U16LD_DENOM_17218_MORE};};
template<> struct libdivide_constants<uint16_t,17219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17219_MAGIC, .more = U16LD_DENOM_17219_MORE};};
template<> struct libdivide_constants<uint16_t,17220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17220_MAGIC, .more = U16LD_DENOM_17220_MORE};};
template<> struct libdivide_constants<uint16_t,17221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17221_MAGIC, .more = U16LD_DENOM_17221_MORE};};
template<> struct libdivide_constants<uint16_t,17222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17222_MAGIC, .more = U16LD_DENOM_17222_MORE};};
template<> struct libdivide_constants<uint16_t,17223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17223_MAGIC, .more = U16LD_DENOM_17223_MORE};};
template<> struct libdivide_constants<uint16_t,17224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17224_MAGIC, .more = U16LD_DENOM_17224_MORE};};
template<> struct libdivide_constants<uint16_t,17225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17225_MAGIC, .more = U16LD_DENOM_17225_MORE};};
template<> struct libdivide_constants<uint16_t,17226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17226_MAGIC, .more = U16LD_DENOM_17226_MORE};};
template<> struct libdivide_constants<uint16_t,17227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17227_MAGIC, .more = U16LD_DENOM_17227_MORE};};
template<> struct libdivide_constants<uint16_t,17228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17228_MAGIC, .more = U16LD_DENOM_17228_MORE};};
template<> struct libdivide_constants<uint16_t,17229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17229_MAGIC, .more = U16LD_DENOM_17229_MORE};};
template<> struct libdivide_constants<uint16_t,17230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17230_MAGIC, .more = U16LD_DENOM_17230_MORE};};
template<> struct libdivide_constants<uint16_t,17231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17231_MAGIC, .more = U16LD_DENOM_17231_MORE};};
template<> struct libdivide_constants<uint16_t,17232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17232_MAGIC, .more = U16LD_DENOM_17232_MORE};};
template<> struct libdivide_constants<uint16_t,17233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17233_MAGIC, .more = U16LD_DENOM_17233_MORE};};
template<> struct libdivide_constants<uint16_t,17234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17234_MAGIC, .more = U16LD_DENOM_17234_MORE};};
template<> struct libdivide_constants<uint16_t,17235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17235_MAGIC, .more = U16LD_DENOM_17235_MORE};};
template<> struct libdivide_constants<uint16_t,17236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17236_MAGIC, .more = U16LD_DENOM_17236_MORE};};
template<> struct libdivide_constants<uint16_t,17237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17237_MAGIC, .more = U16LD_DENOM_17237_MORE};};
template<> struct libdivide_constants<uint16_t,17238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17238_MAGIC, .more = U16LD_DENOM_17238_MORE};};
template<> struct libdivide_constants<uint16_t,17239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17239_MAGIC, .more = U16LD_DENOM_17239_MORE};};
template<> struct libdivide_constants<uint16_t,17240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17240_MAGIC, .more = U16LD_DENOM_17240_MORE};};
template<> struct libdivide_constants<uint16_t,17241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17241_MAGIC, .more = U16LD_DENOM_17241_MORE};};
template<> struct libdivide_constants<uint16_t,17242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17242_MAGIC, .more = U16LD_DENOM_17242_MORE};};
template<> struct libdivide_constants<uint16_t,17243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17243_MAGIC, .more = U16LD_DENOM_17243_MORE};};
template<> struct libdivide_constants<uint16_t,17244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17244_MAGIC, .more = U16LD_DENOM_17244_MORE};};
template<> struct libdivide_constants<uint16_t,17245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17245_MAGIC, .more = U16LD_DENOM_17245_MORE};};
template<> struct libdivide_constants<uint16_t,17246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17246_MAGIC, .more = U16LD_DENOM_17246_MORE};};
template<> struct libdivide_constants<uint16_t,17247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17247_MAGIC, .more = U16LD_DENOM_17247_MORE};};
template<> struct libdivide_constants<uint16_t,17248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17248_MAGIC, .more = U16LD_DENOM_17248_MORE};};
template<> struct libdivide_constants<uint16_t,17249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17249_MAGIC, .more = U16LD_DENOM_17249_MORE};};
template<> struct libdivide_constants<uint16_t,17250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17250_MAGIC, .more = U16LD_DENOM_17250_MORE};};
template<> struct libdivide_constants<uint16_t,17251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17251_MAGIC, .more = U16LD_DENOM_17251_MORE};};
template<> struct libdivide_constants<uint16_t,17252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17252_MAGIC, .more = U16LD_DENOM_17252_MORE};};
template<> struct libdivide_constants<uint16_t,17253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17253_MAGIC, .more = U16LD_DENOM_17253_MORE};};
template<> struct libdivide_constants<uint16_t,17254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17254_MAGIC, .more = U16LD_DENOM_17254_MORE};};
template<> struct libdivide_constants<uint16_t,17255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17255_MAGIC, .more = U16LD_DENOM_17255_MORE};};
template<> struct libdivide_constants<uint16_t,17256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17256_MAGIC, .more = U16LD_DENOM_17256_MORE};};
template<> struct libdivide_constants<uint16_t,17257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17257_MAGIC, .more = U16LD_DENOM_17257_MORE};};
template<> struct libdivide_constants<uint16_t,17258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17258_MAGIC, .more = U16LD_DENOM_17258_MORE};};
template<> struct libdivide_constants<uint16_t,17259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17259_MAGIC, .more = U16LD_DENOM_17259_MORE};};
template<> struct libdivide_constants<uint16_t,17260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17260_MAGIC, .more = U16LD_DENOM_17260_MORE};};
template<> struct libdivide_constants<uint16_t,17261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17261_MAGIC, .more = U16LD_DENOM_17261_MORE};};
template<> struct libdivide_constants<uint16_t,17262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17262_MAGIC, .more = U16LD_DENOM_17262_MORE};};
template<> struct libdivide_constants<uint16_t,17263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17263_MAGIC, .more = U16LD_DENOM_17263_MORE};};
template<> struct libdivide_constants<uint16_t,17264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17264_MAGIC, .more = U16LD_DENOM_17264_MORE};};
template<> struct libdivide_constants<uint16_t,17265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17265_MAGIC, .more = U16LD_DENOM_17265_MORE};};
template<> struct libdivide_constants<uint16_t,17266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17266_MAGIC, .more = U16LD_DENOM_17266_MORE};};
template<> struct libdivide_constants<uint16_t,17267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17267_MAGIC, .more = U16LD_DENOM_17267_MORE};};
template<> struct libdivide_constants<uint16_t,17268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17268_MAGIC, .more = U16LD_DENOM_17268_MORE};};
template<> struct libdivide_constants<uint16_t,17269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17269_MAGIC, .more = U16LD_DENOM_17269_MORE};};
template<> struct libdivide_constants<uint16_t,17270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17270_MAGIC, .more = U16LD_DENOM_17270_MORE};};
template<> struct libdivide_constants<uint16_t,17271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17271_MAGIC, .more = U16LD_DENOM_17271_MORE};};
template<> struct libdivide_constants<uint16_t,17272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17272_MAGIC, .more = U16LD_DENOM_17272_MORE};};
template<> struct libdivide_constants<uint16_t,17273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17273_MAGIC, .more = U16LD_DENOM_17273_MORE};};
template<> struct libdivide_constants<uint16_t,17274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17274_MAGIC, .more = U16LD_DENOM_17274_MORE};};
template<> struct libdivide_constants<uint16_t,17275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17275_MAGIC, .more = U16LD_DENOM_17275_MORE};};
template<> struct libdivide_constants<uint16_t,17276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17276_MAGIC, .more = U16LD_DENOM_17276_MORE};};
template<> struct libdivide_constants<uint16_t,17277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17277_MAGIC, .more = U16LD_DENOM_17277_MORE};};
template<> struct libdivide_constants<uint16_t,17278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17278_MAGIC, .more = U16LD_DENOM_17278_MORE};};
template<> struct libdivide_constants<uint16_t,17279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17279_MAGIC, .more = U16LD_DENOM_17279_MORE};};
template<> struct libdivide_constants<uint16_t,17280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17280_MAGIC, .more = U16LD_DENOM_17280_MORE};};
template<> struct libdivide_constants<uint16_t,17281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17281_MAGIC, .more = U16LD_DENOM_17281_MORE};};
template<> struct libdivide_constants<uint16_t,17282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17282_MAGIC, .more = U16LD_DENOM_17282_MORE};};
template<> struct libdivide_constants<uint16_t,17283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17283_MAGIC, .more = U16LD_DENOM_17283_MORE};};
template<> struct libdivide_constants<uint16_t,17284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17284_MAGIC, .more = U16LD_DENOM_17284_MORE};};
template<> struct libdivide_constants<uint16_t,17285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17285_MAGIC, .more = U16LD_DENOM_17285_MORE};};
template<> struct libdivide_constants<uint16_t,17286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17286_MAGIC, .more = U16LD_DENOM_17286_MORE};};
template<> struct libdivide_constants<uint16_t,17287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17287_MAGIC, .more = U16LD_DENOM_17287_MORE};};
template<> struct libdivide_constants<uint16_t,17288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17288_MAGIC, .more = U16LD_DENOM_17288_MORE};};
template<> struct libdivide_constants<uint16_t,17289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17289_MAGIC, .more = U16LD_DENOM_17289_MORE};};
template<> struct libdivide_constants<uint16_t,17290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17290_MAGIC, .more = U16LD_DENOM_17290_MORE};};
template<> struct libdivide_constants<uint16_t,17291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17291_MAGIC, .more = U16LD_DENOM_17291_MORE};};
template<> struct libdivide_constants<uint16_t,17292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17292_MAGIC, .more = U16LD_DENOM_17292_MORE};};
template<> struct libdivide_constants<uint16_t,17293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17293_MAGIC, .more = U16LD_DENOM_17293_MORE};};
template<> struct libdivide_constants<uint16_t,17294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17294_MAGIC, .more = U16LD_DENOM_17294_MORE};};
template<> struct libdivide_constants<uint16_t,17295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17295_MAGIC, .more = U16LD_DENOM_17295_MORE};};
template<> struct libdivide_constants<uint16_t,17296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17296_MAGIC, .more = U16LD_DENOM_17296_MORE};};
template<> struct libdivide_constants<uint16_t,17297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17297_MAGIC, .more = U16LD_DENOM_17297_MORE};};
template<> struct libdivide_constants<uint16_t,17298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17298_MAGIC, .more = U16LD_DENOM_17298_MORE};};
template<> struct libdivide_constants<uint16_t,17299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17299_MAGIC, .more = U16LD_DENOM_17299_MORE};};
template<> struct libdivide_constants<uint16_t,17300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17300_MAGIC, .more = U16LD_DENOM_17300_MORE};};
template<> struct libdivide_constants<uint16_t,17301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17301_MAGIC, .more = U16LD_DENOM_17301_MORE};};
template<> struct libdivide_constants<uint16_t,17302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17302_MAGIC, .more = U16LD_DENOM_17302_MORE};};
template<> struct libdivide_constants<uint16_t,17303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17303_MAGIC, .more = U16LD_DENOM_17303_MORE};};
template<> struct libdivide_constants<uint16_t,17304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17304_MAGIC, .more = U16LD_DENOM_17304_MORE};};
template<> struct libdivide_constants<uint16_t,17305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17305_MAGIC, .more = U16LD_DENOM_17305_MORE};};
template<> struct libdivide_constants<uint16_t,17306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17306_MAGIC, .more = U16LD_DENOM_17306_MORE};};
template<> struct libdivide_constants<uint16_t,17307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17307_MAGIC, .more = U16LD_DENOM_17307_MORE};};
template<> struct libdivide_constants<uint16_t,17308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17308_MAGIC, .more = U16LD_DENOM_17308_MORE};};
template<> struct libdivide_constants<uint16_t,17309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17309_MAGIC, .more = U16LD_DENOM_17309_MORE};};
template<> struct libdivide_constants<uint16_t,17310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17310_MAGIC, .more = U16LD_DENOM_17310_MORE};};
template<> struct libdivide_constants<uint16_t,17311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17311_MAGIC, .more = U16LD_DENOM_17311_MORE};};
template<> struct libdivide_constants<uint16_t,17312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17312_MAGIC, .more = U16LD_DENOM_17312_MORE};};
template<> struct libdivide_constants<uint16_t,17313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17313_MAGIC, .more = U16LD_DENOM_17313_MORE};};
template<> struct libdivide_constants<uint16_t,17314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17314_MAGIC, .more = U16LD_DENOM_17314_MORE};};
template<> struct libdivide_constants<uint16_t,17315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17315_MAGIC, .more = U16LD_DENOM_17315_MORE};};
template<> struct libdivide_constants<uint16_t,17316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17316_MAGIC, .more = U16LD_DENOM_17316_MORE};};
template<> struct libdivide_constants<uint16_t,17317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17317_MAGIC, .more = U16LD_DENOM_17317_MORE};};
template<> struct libdivide_constants<uint16_t,17318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17318_MAGIC, .more = U16LD_DENOM_17318_MORE};};
template<> struct libdivide_constants<uint16_t,17319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17319_MAGIC, .more = U16LD_DENOM_17319_MORE};};
template<> struct libdivide_constants<uint16_t,17320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17320_MAGIC, .more = U16LD_DENOM_17320_MORE};};
template<> struct libdivide_constants<uint16_t,17321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17321_MAGIC, .more = U16LD_DENOM_17321_MORE};};
template<> struct libdivide_constants<uint16_t,17322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17322_MAGIC, .more = U16LD_DENOM_17322_MORE};};
template<> struct libdivide_constants<uint16_t,17323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17323_MAGIC, .more = U16LD_DENOM_17323_MORE};};
template<> struct libdivide_constants<uint16_t,17324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17324_MAGIC, .more = U16LD_DENOM_17324_MORE};};
template<> struct libdivide_constants<uint16_t,17325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17325_MAGIC, .more = U16LD_DENOM_17325_MORE};};
template<> struct libdivide_constants<uint16_t,17326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17326_MAGIC, .more = U16LD_DENOM_17326_MORE};};
template<> struct libdivide_constants<uint16_t,17327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17327_MAGIC, .more = U16LD_DENOM_17327_MORE};};
template<> struct libdivide_constants<uint16_t,17328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17328_MAGIC, .more = U16LD_DENOM_17328_MORE};};
template<> struct libdivide_constants<uint16_t,17329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17329_MAGIC, .more = U16LD_DENOM_17329_MORE};};
template<> struct libdivide_constants<uint16_t,17330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17330_MAGIC, .more = U16LD_DENOM_17330_MORE};};
template<> struct libdivide_constants<uint16_t,17331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17331_MAGIC, .more = U16LD_DENOM_17331_MORE};};
template<> struct libdivide_constants<uint16_t,17332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17332_MAGIC, .more = U16LD_DENOM_17332_MORE};};
template<> struct libdivide_constants<uint16_t,17333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17333_MAGIC, .more = U16LD_DENOM_17333_MORE};};
template<> struct libdivide_constants<uint16_t,17334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17334_MAGIC, .more = U16LD_DENOM_17334_MORE};};
template<> struct libdivide_constants<uint16_t,17335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17335_MAGIC, .more = U16LD_DENOM_17335_MORE};};
template<> struct libdivide_constants<uint16_t,17336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17336_MAGIC, .more = U16LD_DENOM_17336_MORE};};
template<> struct libdivide_constants<uint16_t,17337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17337_MAGIC, .more = U16LD_DENOM_17337_MORE};};
template<> struct libdivide_constants<uint16_t,17338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17338_MAGIC, .more = U16LD_DENOM_17338_MORE};};
template<> struct libdivide_constants<uint16_t,17339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17339_MAGIC, .more = U16LD_DENOM_17339_MORE};};
template<> struct libdivide_constants<uint16_t,17340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17340_MAGIC, .more = U16LD_DENOM_17340_MORE};};
template<> struct libdivide_constants<uint16_t,17341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17341_MAGIC, .more = U16LD_DENOM_17341_MORE};};
template<> struct libdivide_constants<uint16_t,17342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17342_MAGIC, .more = U16LD_DENOM_17342_MORE};};
template<> struct libdivide_constants<uint16_t,17343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17343_MAGIC, .more = U16LD_DENOM_17343_MORE};};
template<> struct libdivide_constants<uint16_t,17344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17344_MAGIC, .more = U16LD_DENOM_17344_MORE};};
template<> struct libdivide_constants<uint16_t,17345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17345_MAGIC, .more = U16LD_DENOM_17345_MORE};};
template<> struct libdivide_constants<uint16_t,17346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17346_MAGIC, .more = U16LD_DENOM_17346_MORE};};
template<> struct libdivide_constants<uint16_t,17347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17347_MAGIC, .more = U16LD_DENOM_17347_MORE};};
template<> struct libdivide_constants<uint16_t,17348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17348_MAGIC, .more = U16LD_DENOM_17348_MORE};};
template<> struct libdivide_constants<uint16_t,17349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17349_MAGIC, .more = U16LD_DENOM_17349_MORE};};
template<> struct libdivide_constants<uint16_t,17350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17350_MAGIC, .more = U16LD_DENOM_17350_MORE};};
template<> struct libdivide_constants<uint16_t,17351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17351_MAGIC, .more = U16LD_DENOM_17351_MORE};};
template<> struct libdivide_constants<uint16_t,17352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17352_MAGIC, .more = U16LD_DENOM_17352_MORE};};
template<> struct libdivide_constants<uint16_t,17353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17353_MAGIC, .more = U16LD_DENOM_17353_MORE};};
template<> struct libdivide_constants<uint16_t,17354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17354_MAGIC, .more = U16LD_DENOM_17354_MORE};};
template<> struct libdivide_constants<uint16_t,17355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17355_MAGIC, .more = U16LD_DENOM_17355_MORE};};
template<> struct libdivide_constants<uint16_t,17356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17356_MAGIC, .more = U16LD_DENOM_17356_MORE};};
template<> struct libdivide_constants<uint16_t,17357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17357_MAGIC, .more = U16LD_DENOM_17357_MORE};};
template<> struct libdivide_constants<uint16_t,17358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17358_MAGIC, .more = U16LD_DENOM_17358_MORE};};
template<> struct libdivide_constants<uint16_t,17359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17359_MAGIC, .more = U16LD_DENOM_17359_MORE};};
template<> struct libdivide_constants<uint16_t,17360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17360_MAGIC, .more = U16LD_DENOM_17360_MORE};};
template<> struct libdivide_constants<uint16_t,17361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17361_MAGIC, .more = U16LD_DENOM_17361_MORE};};
template<> struct libdivide_constants<uint16_t,17362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17362_MAGIC, .more = U16LD_DENOM_17362_MORE};};
template<> struct libdivide_constants<uint16_t,17363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17363_MAGIC, .more = U16LD_DENOM_17363_MORE};};
template<> struct libdivide_constants<uint16_t,17364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17364_MAGIC, .more = U16LD_DENOM_17364_MORE};};
template<> struct libdivide_constants<uint16_t,17365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17365_MAGIC, .more = U16LD_DENOM_17365_MORE};};
template<> struct libdivide_constants<uint16_t,17366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17366_MAGIC, .more = U16LD_DENOM_17366_MORE};};
template<> struct libdivide_constants<uint16_t,17367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17367_MAGIC, .more = U16LD_DENOM_17367_MORE};};
template<> struct libdivide_constants<uint16_t,17368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17368_MAGIC, .more = U16LD_DENOM_17368_MORE};};
template<> struct libdivide_constants<uint16_t,17369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17369_MAGIC, .more = U16LD_DENOM_17369_MORE};};
template<> struct libdivide_constants<uint16_t,17370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17370_MAGIC, .more = U16LD_DENOM_17370_MORE};};
template<> struct libdivide_constants<uint16_t,17371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17371_MAGIC, .more = U16LD_DENOM_17371_MORE};};
template<> struct libdivide_constants<uint16_t,17372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17372_MAGIC, .more = U16LD_DENOM_17372_MORE};};
template<> struct libdivide_constants<uint16_t,17373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17373_MAGIC, .more = U16LD_DENOM_17373_MORE};};
template<> struct libdivide_constants<uint16_t,17374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17374_MAGIC, .more = U16LD_DENOM_17374_MORE};};
template<> struct libdivide_constants<uint16_t,17375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17375_MAGIC, .more = U16LD_DENOM_17375_MORE};};
template<> struct libdivide_constants<uint16_t,17376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17376_MAGIC, .more = U16LD_DENOM_17376_MORE};};
template<> struct libdivide_constants<uint16_t,17377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17377_MAGIC, .more = U16LD_DENOM_17377_MORE};};
template<> struct libdivide_constants<uint16_t,17378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17378_MAGIC, .more = U16LD_DENOM_17378_MORE};};
template<> struct libdivide_constants<uint16_t,17379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17379_MAGIC, .more = U16LD_DENOM_17379_MORE};};
template<> struct libdivide_constants<uint16_t,17380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17380_MAGIC, .more = U16LD_DENOM_17380_MORE};};
template<> struct libdivide_constants<uint16_t,17381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17381_MAGIC, .more = U16LD_DENOM_17381_MORE};};
template<> struct libdivide_constants<uint16_t,17382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17382_MAGIC, .more = U16LD_DENOM_17382_MORE};};
template<> struct libdivide_constants<uint16_t,17383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17383_MAGIC, .more = U16LD_DENOM_17383_MORE};};
template<> struct libdivide_constants<uint16_t,17384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17384_MAGIC, .more = U16LD_DENOM_17384_MORE};};
template<> struct libdivide_constants<uint16_t,17385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17385_MAGIC, .more = U16LD_DENOM_17385_MORE};};
template<> struct libdivide_constants<uint16_t,17386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17386_MAGIC, .more = U16LD_DENOM_17386_MORE};};
template<> struct libdivide_constants<uint16_t,17387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17387_MAGIC, .more = U16LD_DENOM_17387_MORE};};
template<> struct libdivide_constants<uint16_t,17388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17388_MAGIC, .more = U16LD_DENOM_17388_MORE};};
template<> struct libdivide_constants<uint16_t,17389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17389_MAGIC, .more = U16LD_DENOM_17389_MORE};};
template<> struct libdivide_constants<uint16_t,17390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17390_MAGIC, .more = U16LD_DENOM_17390_MORE};};
template<> struct libdivide_constants<uint16_t,17391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17391_MAGIC, .more = U16LD_DENOM_17391_MORE};};
template<> struct libdivide_constants<uint16_t,17392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17392_MAGIC, .more = U16LD_DENOM_17392_MORE};};
template<> struct libdivide_constants<uint16_t,17393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17393_MAGIC, .more = U16LD_DENOM_17393_MORE};};
template<> struct libdivide_constants<uint16_t,17394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17394_MAGIC, .more = U16LD_DENOM_17394_MORE};};
template<> struct libdivide_constants<uint16_t,17395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17395_MAGIC, .more = U16LD_DENOM_17395_MORE};};
template<> struct libdivide_constants<uint16_t,17396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17396_MAGIC, .more = U16LD_DENOM_17396_MORE};};
template<> struct libdivide_constants<uint16_t,17397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17397_MAGIC, .more = U16LD_DENOM_17397_MORE};};
template<> struct libdivide_constants<uint16_t,17398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17398_MAGIC, .more = U16LD_DENOM_17398_MORE};};
template<> struct libdivide_constants<uint16_t,17399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17399_MAGIC, .more = U16LD_DENOM_17399_MORE};};
template<> struct libdivide_constants<uint16_t,17400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17400_MAGIC, .more = U16LD_DENOM_17400_MORE};};
template<> struct libdivide_constants<uint16_t,17401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17401_MAGIC, .more = U16LD_DENOM_17401_MORE};};
template<> struct libdivide_constants<uint16_t,17402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17402_MAGIC, .more = U16LD_DENOM_17402_MORE};};
template<> struct libdivide_constants<uint16_t,17403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17403_MAGIC, .more = U16LD_DENOM_17403_MORE};};
template<> struct libdivide_constants<uint16_t,17404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17404_MAGIC, .more = U16LD_DENOM_17404_MORE};};
template<> struct libdivide_constants<uint16_t,17405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17405_MAGIC, .more = U16LD_DENOM_17405_MORE};};
template<> struct libdivide_constants<uint16_t,17406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17406_MAGIC, .more = U16LD_DENOM_17406_MORE};};
template<> struct libdivide_constants<uint16_t,17407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17407_MAGIC, .more = U16LD_DENOM_17407_MORE};};
template<> struct libdivide_constants<uint16_t,17408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17408_MAGIC, .more = U16LD_DENOM_17408_MORE};};
template<> struct libdivide_constants<uint16_t,17409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17409_MAGIC, .more = U16LD_DENOM_17409_MORE};};
template<> struct libdivide_constants<uint16_t,17410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17410_MAGIC, .more = U16LD_DENOM_17410_MORE};};
template<> struct libdivide_constants<uint16_t,17411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17411_MAGIC, .more = U16LD_DENOM_17411_MORE};};
template<> struct libdivide_constants<uint16_t,17412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17412_MAGIC, .more = U16LD_DENOM_17412_MORE};};
template<> struct libdivide_constants<uint16_t,17413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17413_MAGIC, .more = U16LD_DENOM_17413_MORE};};
template<> struct libdivide_constants<uint16_t,17414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17414_MAGIC, .more = U16LD_DENOM_17414_MORE};};
template<> struct libdivide_constants<uint16_t,17415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17415_MAGIC, .more = U16LD_DENOM_17415_MORE};};
template<> struct libdivide_constants<uint16_t,17416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17416_MAGIC, .more = U16LD_DENOM_17416_MORE};};
template<> struct libdivide_constants<uint16_t,17417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17417_MAGIC, .more = U16LD_DENOM_17417_MORE};};
template<> struct libdivide_constants<uint16_t,17418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17418_MAGIC, .more = U16LD_DENOM_17418_MORE};};
template<> struct libdivide_constants<uint16_t,17419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17419_MAGIC, .more = U16LD_DENOM_17419_MORE};};
template<> struct libdivide_constants<uint16_t,17420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17420_MAGIC, .more = U16LD_DENOM_17420_MORE};};
template<> struct libdivide_constants<uint16_t,17421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17421_MAGIC, .more = U16LD_DENOM_17421_MORE};};
template<> struct libdivide_constants<uint16_t,17422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17422_MAGIC, .more = U16LD_DENOM_17422_MORE};};
template<> struct libdivide_constants<uint16_t,17423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17423_MAGIC, .more = U16LD_DENOM_17423_MORE};};
template<> struct libdivide_constants<uint16_t,17424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17424_MAGIC, .more = U16LD_DENOM_17424_MORE};};
template<> struct libdivide_constants<uint16_t,17425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17425_MAGIC, .more = U16LD_DENOM_17425_MORE};};
template<> struct libdivide_constants<uint16_t,17426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17426_MAGIC, .more = U16LD_DENOM_17426_MORE};};
template<> struct libdivide_constants<uint16_t,17427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17427_MAGIC, .more = U16LD_DENOM_17427_MORE};};
template<> struct libdivide_constants<uint16_t,17428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17428_MAGIC, .more = U16LD_DENOM_17428_MORE};};
template<> struct libdivide_constants<uint16_t,17429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17429_MAGIC, .more = U16LD_DENOM_17429_MORE};};
template<> struct libdivide_constants<uint16_t,17430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17430_MAGIC, .more = U16LD_DENOM_17430_MORE};};
template<> struct libdivide_constants<uint16_t,17431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17431_MAGIC, .more = U16LD_DENOM_17431_MORE};};
template<> struct libdivide_constants<uint16_t,17432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17432_MAGIC, .more = U16LD_DENOM_17432_MORE};};
template<> struct libdivide_constants<uint16_t,17433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17433_MAGIC, .more = U16LD_DENOM_17433_MORE};};
template<> struct libdivide_constants<uint16_t,17434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17434_MAGIC, .more = U16LD_DENOM_17434_MORE};};
template<> struct libdivide_constants<uint16_t,17435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17435_MAGIC, .more = U16LD_DENOM_17435_MORE};};
template<> struct libdivide_constants<uint16_t,17436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17436_MAGIC, .more = U16LD_DENOM_17436_MORE};};
template<> struct libdivide_constants<uint16_t,17437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17437_MAGIC, .more = U16LD_DENOM_17437_MORE};};
template<> struct libdivide_constants<uint16_t,17438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17438_MAGIC, .more = U16LD_DENOM_17438_MORE};};
template<> struct libdivide_constants<uint16_t,17439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17439_MAGIC, .more = U16LD_DENOM_17439_MORE};};
template<> struct libdivide_constants<uint16_t,17440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17440_MAGIC, .more = U16LD_DENOM_17440_MORE};};
template<> struct libdivide_constants<uint16_t,17441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17441_MAGIC, .more = U16LD_DENOM_17441_MORE};};
template<> struct libdivide_constants<uint16_t,17442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17442_MAGIC, .more = U16LD_DENOM_17442_MORE};};
template<> struct libdivide_constants<uint16_t,17443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17443_MAGIC, .more = U16LD_DENOM_17443_MORE};};
template<> struct libdivide_constants<uint16_t,17444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17444_MAGIC, .more = U16LD_DENOM_17444_MORE};};
template<> struct libdivide_constants<uint16_t,17445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17445_MAGIC, .more = U16LD_DENOM_17445_MORE};};
template<> struct libdivide_constants<uint16_t,17446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17446_MAGIC, .more = U16LD_DENOM_17446_MORE};};
template<> struct libdivide_constants<uint16_t,17447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17447_MAGIC, .more = U16LD_DENOM_17447_MORE};};
template<> struct libdivide_constants<uint16_t,17448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17448_MAGIC, .more = U16LD_DENOM_17448_MORE};};
template<> struct libdivide_constants<uint16_t,17449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17449_MAGIC, .more = U16LD_DENOM_17449_MORE};};
template<> struct libdivide_constants<uint16_t,17450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17450_MAGIC, .more = U16LD_DENOM_17450_MORE};};
template<> struct libdivide_constants<uint16_t,17451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17451_MAGIC, .more = U16LD_DENOM_17451_MORE};};
template<> struct libdivide_constants<uint16_t,17452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17452_MAGIC, .more = U16LD_DENOM_17452_MORE};};
template<> struct libdivide_constants<uint16_t,17453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17453_MAGIC, .more = U16LD_DENOM_17453_MORE};};
template<> struct libdivide_constants<uint16_t,17454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17454_MAGIC, .more = U16LD_DENOM_17454_MORE};};
template<> struct libdivide_constants<uint16_t,17455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17455_MAGIC, .more = U16LD_DENOM_17455_MORE};};
template<> struct libdivide_constants<uint16_t,17456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17456_MAGIC, .more = U16LD_DENOM_17456_MORE};};
template<> struct libdivide_constants<uint16_t,17457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17457_MAGIC, .more = U16LD_DENOM_17457_MORE};};
template<> struct libdivide_constants<uint16_t,17458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17458_MAGIC, .more = U16LD_DENOM_17458_MORE};};
template<> struct libdivide_constants<uint16_t,17459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17459_MAGIC, .more = U16LD_DENOM_17459_MORE};};
template<> struct libdivide_constants<uint16_t,17460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17460_MAGIC, .more = U16LD_DENOM_17460_MORE};};
template<> struct libdivide_constants<uint16_t,17461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17461_MAGIC, .more = U16LD_DENOM_17461_MORE};};
template<> struct libdivide_constants<uint16_t,17462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17462_MAGIC, .more = U16LD_DENOM_17462_MORE};};
template<> struct libdivide_constants<uint16_t,17463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17463_MAGIC, .more = U16LD_DENOM_17463_MORE};};
template<> struct libdivide_constants<uint16_t,17464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17464_MAGIC, .more = U16LD_DENOM_17464_MORE};};
template<> struct libdivide_constants<uint16_t,17465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17465_MAGIC, .more = U16LD_DENOM_17465_MORE};};
template<> struct libdivide_constants<uint16_t,17466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17466_MAGIC, .more = U16LD_DENOM_17466_MORE};};
template<> struct libdivide_constants<uint16_t,17467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17467_MAGIC, .more = U16LD_DENOM_17467_MORE};};
template<> struct libdivide_constants<uint16_t,17468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17468_MAGIC, .more = U16LD_DENOM_17468_MORE};};
template<> struct libdivide_constants<uint16_t,17469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17469_MAGIC, .more = U16LD_DENOM_17469_MORE};};
template<> struct libdivide_constants<uint16_t,17470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17470_MAGIC, .more = U16LD_DENOM_17470_MORE};};
template<> struct libdivide_constants<uint16_t,17471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17471_MAGIC, .more = U16LD_DENOM_17471_MORE};};
template<> struct libdivide_constants<uint16_t,17472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17472_MAGIC, .more = U16LD_DENOM_17472_MORE};};
template<> struct libdivide_constants<uint16_t,17473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17473_MAGIC, .more = U16LD_DENOM_17473_MORE};};
template<> struct libdivide_constants<uint16_t,17474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17474_MAGIC, .more = U16LD_DENOM_17474_MORE};};
template<> struct libdivide_constants<uint16_t,17475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17475_MAGIC, .more = U16LD_DENOM_17475_MORE};};
template<> struct libdivide_constants<uint16_t,17476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17476_MAGIC, .more = U16LD_DENOM_17476_MORE};};
template<> struct libdivide_constants<uint16_t,17477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17477_MAGIC, .more = U16LD_DENOM_17477_MORE};};
template<> struct libdivide_constants<uint16_t,17478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17478_MAGIC, .more = U16LD_DENOM_17478_MORE};};
template<> struct libdivide_constants<uint16_t,17479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17479_MAGIC, .more = U16LD_DENOM_17479_MORE};};
template<> struct libdivide_constants<uint16_t,17480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17480_MAGIC, .more = U16LD_DENOM_17480_MORE};};
template<> struct libdivide_constants<uint16_t,17481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17481_MAGIC, .more = U16LD_DENOM_17481_MORE};};
template<> struct libdivide_constants<uint16_t,17482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17482_MAGIC, .more = U16LD_DENOM_17482_MORE};};
template<> struct libdivide_constants<uint16_t,17483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17483_MAGIC, .more = U16LD_DENOM_17483_MORE};};
template<> struct libdivide_constants<uint16_t,17484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17484_MAGIC, .more = U16LD_DENOM_17484_MORE};};
template<> struct libdivide_constants<uint16_t,17485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17485_MAGIC, .more = U16LD_DENOM_17485_MORE};};
template<> struct libdivide_constants<uint16_t,17486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17486_MAGIC, .more = U16LD_DENOM_17486_MORE};};
template<> struct libdivide_constants<uint16_t,17487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17487_MAGIC, .more = U16LD_DENOM_17487_MORE};};
template<> struct libdivide_constants<uint16_t,17488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17488_MAGIC, .more = U16LD_DENOM_17488_MORE};};
template<> struct libdivide_constants<uint16_t,17489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17489_MAGIC, .more = U16LD_DENOM_17489_MORE};};
template<> struct libdivide_constants<uint16_t,17490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17490_MAGIC, .more = U16LD_DENOM_17490_MORE};};
template<> struct libdivide_constants<uint16_t,17491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17491_MAGIC, .more = U16LD_DENOM_17491_MORE};};
template<> struct libdivide_constants<uint16_t,17492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17492_MAGIC, .more = U16LD_DENOM_17492_MORE};};
template<> struct libdivide_constants<uint16_t,17493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17493_MAGIC, .more = U16LD_DENOM_17493_MORE};};
template<> struct libdivide_constants<uint16_t,17494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17494_MAGIC, .more = U16LD_DENOM_17494_MORE};};
template<> struct libdivide_constants<uint16_t,17495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17495_MAGIC, .more = U16LD_DENOM_17495_MORE};};
template<> struct libdivide_constants<uint16_t,17496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17496_MAGIC, .more = U16LD_DENOM_17496_MORE};};
template<> struct libdivide_constants<uint16_t,17497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17497_MAGIC, .more = U16LD_DENOM_17497_MORE};};
template<> struct libdivide_constants<uint16_t,17498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17498_MAGIC, .more = U16LD_DENOM_17498_MORE};};
template<> struct libdivide_constants<uint16_t,17499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17499_MAGIC, .more = U16LD_DENOM_17499_MORE};};
template<> struct libdivide_constants<uint16_t,17500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17500_MAGIC, .more = U16LD_DENOM_17500_MORE};};
template<> struct libdivide_constants<uint16_t,17501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17501_MAGIC, .more = U16LD_DENOM_17501_MORE};};
template<> struct libdivide_constants<uint16_t,17502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17502_MAGIC, .more = U16LD_DENOM_17502_MORE};};
template<> struct libdivide_constants<uint16_t,17503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17503_MAGIC, .more = U16LD_DENOM_17503_MORE};};
template<> struct libdivide_constants<uint16_t,17504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17504_MAGIC, .more = U16LD_DENOM_17504_MORE};};
template<> struct libdivide_constants<uint16_t,17505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17505_MAGIC, .more = U16LD_DENOM_17505_MORE};};
template<> struct libdivide_constants<uint16_t,17506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17506_MAGIC, .more = U16LD_DENOM_17506_MORE};};
template<> struct libdivide_constants<uint16_t,17507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17507_MAGIC, .more = U16LD_DENOM_17507_MORE};};
template<> struct libdivide_constants<uint16_t,17508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17508_MAGIC, .more = U16LD_DENOM_17508_MORE};};
template<> struct libdivide_constants<uint16_t,17509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17509_MAGIC, .more = U16LD_DENOM_17509_MORE};};
template<> struct libdivide_constants<uint16_t,17510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17510_MAGIC, .more = U16LD_DENOM_17510_MORE};};
template<> struct libdivide_constants<uint16_t,17511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17511_MAGIC, .more = U16LD_DENOM_17511_MORE};};
template<> struct libdivide_constants<uint16_t,17512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17512_MAGIC, .more = U16LD_DENOM_17512_MORE};};
template<> struct libdivide_constants<uint16_t,17513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17513_MAGIC, .more = U16LD_DENOM_17513_MORE};};
template<> struct libdivide_constants<uint16_t,17514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17514_MAGIC, .more = U16LD_DENOM_17514_MORE};};
template<> struct libdivide_constants<uint16_t,17515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17515_MAGIC, .more = U16LD_DENOM_17515_MORE};};
template<> struct libdivide_constants<uint16_t,17516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17516_MAGIC, .more = U16LD_DENOM_17516_MORE};};
template<> struct libdivide_constants<uint16_t,17517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17517_MAGIC, .more = U16LD_DENOM_17517_MORE};};
template<> struct libdivide_constants<uint16_t,17518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17518_MAGIC, .more = U16LD_DENOM_17518_MORE};};
template<> struct libdivide_constants<uint16_t,17519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17519_MAGIC, .more = U16LD_DENOM_17519_MORE};};
template<> struct libdivide_constants<uint16_t,17520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17520_MAGIC, .more = U16LD_DENOM_17520_MORE};};
template<> struct libdivide_constants<uint16_t,17521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17521_MAGIC, .more = U16LD_DENOM_17521_MORE};};
template<> struct libdivide_constants<uint16_t,17522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17522_MAGIC, .more = U16LD_DENOM_17522_MORE};};
template<> struct libdivide_constants<uint16_t,17523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17523_MAGIC, .more = U16LD_DENOM_17523_MORE};};
template<> struct libdivide_constants<uint16_t,17524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17524_MAGIC, .more = U16LD_DENOM_17524_MORE};};
template<> struct libdivide_constants<uint16_t,17525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17525_MAGIC, .more = U16LD_DENOM_17525_MORE};};
template<> struct libdivide_constants<uint16_t,17526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17526_MAGIC, .more = U16LD_DENOM_17526_MORE};};
template<> struct libdivide_constants<uint16_t,17527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17527_MAGIC, .more = U16LD_DENOM_17527_MORE};};
template<> struct libdivide_constants<uint16_t,17528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17528_MAGIC, .more = U16LD_DENOM_17528_MORE};};
template<> struct libdivide_constants<uint16_t,17529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17529_MAGIC, .more = U16LD_DENOM_17529_MORE};};
template<> struct libdivide_constants<uint16_t,17530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17530_MAGIC, .more = U16LD_DENOM_17530_MORE};};
template<> struct libdivide_constants<uint16_t,17531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17531_MAGIC, .more = U16LD_DENOM_17531_MORE};};
template<> struct libdivide_constants<uint16_t,17532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17532_MAGIC, .more = U16LD_DENOM_17532_MORE};};
template<> struct libdivide_constants<uint16_t,17533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17533_MAGIC, .more = U16LD_DENOM_17533_MORE};};
template<> struct libdivide_constants<uint16_t,17534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17534_MAGIC, .more = U16LD_DENOM_17534_MORE};};
template<> struct libdivide_constants<uint16_t,17535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17535_MAGIC, .more = U16LD_DENOM_17535_MORE};};
template<> struct libdivide_constants<uint16_t,17536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17536_MAGIC, .more = U16LD_DENOM_17536_MORE};};
template<> struct libdivide_constants<uint16_t,17537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17537_MAGIC, .more = U16LD_DENOM_17537_MORE};};
template<> struct libdivide_constants<uint16_t,17538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17538_MAGIC, .more = U16LD_DENOM_17538_MORE};};
template<> struct libdivide_constants<uint16_t,17539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17539_MAGIC, .more = U16LD_DENOM_17539_MORE};};
template<> struct libdivide_constants<uint16_t,17540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17540_MAGIC, .more = U16LD_DENOM_17540_MORE};};
template<> struct libdivide_constants<uint16_t,17541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17541_MAGIC, .more = U16LD_DENOM_17541_MORE};};
template<> struct libdivide_constants<uint16_t,17542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17542_MAGIC, .more = U16LD_DENOM_17542_MORE};};
template<> struct libdivide_constants<uint16_t,17543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17543_MAGIC, .more = U16LD_DENOM_17543_MORE};};
template<> struct libdivide_constants<uint16_t,17544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17544_MAGIC, .more = U16LD_DENOM_17544_MORE};};
template<> struct libdivide_constants<uint16_t,17545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17545_MAGIC, .more = U16LD_DENOM_17545_MORE};};
template<> struct libdivide_constants<uint16_t,17546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17546_MAGIC, .more = U16LD_DENOM_17546_MORE};};
template<> struct libdivide_constants<uint16_t,17547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17547_MAGIC, .more = U16LD_DENOM_17547_MORE};};
template<> struct libdivide_constants<uint16_t,17548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17548_MAGIC, .more = U16LD_DENOM_17548_MORE};};
template<> struct libdivide_constants<uint16_t,17549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17549_MAGIC, .more = U16LD_DENOM_17549_MORE};};
template<> struct libdivide_constants<uint16_t,17550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17550_MAGIC, .more = U16LD_DENOM_17550_MORE};};
template<> struct libdivide_constants<uint16_t,17551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17551_MAGIC, .more = U16LD_DENOM_17551_MORE};};
template<> struct libdivide_constants<uint16_t,17552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17552_MAGIC, .more = U16LD_DENOM_17552_MORE};};
template<> struct libdivide_constants<uint16_t,17553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17553_MAGIC, .more = U16LD_DENOM_17553_MORE};};
template<> struct libdivide_constants<uint16_t,17554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17554_MAGIC, .more = U16LD_DENOM_17554_MORE};};
template<> struct libdivide_constants<uint16_t,17555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17555_MAGIC, .more = U16LD_DENOM_17555_MORE};};
template<> struct libdivide_constants<uint16_t,17556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17556_MAGIC, .more = U16LD_DENOM_17556_MORE};};
template<> struct libdivide_constants<uint16_t,17557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17557_MAGIC, .more = U16LD_DENOM_17557_MORE};};
template<> struct libdivide_constants<uint16_t,17558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17558_MAGIC, .more = U16LD_DENOM_17558_MORE};};
template<> struct libdivide_constants<uint16_t,17559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17559_MAGIC, .more = U16LD_DENOM_17559_MORE};};
template<> struct libdivide_constants<uint16_t,17560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17560_MAGIC, .more = U16LD_DENOM_17560_MORE};};
template<> struct libdivide_constants<uint16_t,17561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17561_MAGIC, .more = U16LD_DENOM_17561_MORE};};
template<> struct libdivide_constants<uint16_t,17562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17562_MAGIC, .more = U16LD_DENOM_17562_MORE};};
template<> struct libdivide_constants<uint16_t,17563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17563_MAGIC, .more = U16LD_DENOM_17563_MORE};};
template<> struct libdivide_constants<uint16_t,17564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17564_MAGIC, .more = U16LD_DENOM_17564_MORE};};
template<> struct libdivide_constants<uint16_t,17565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17565_MAGIC, .more = U16LD_DENOM_17565_MORE};};
template<> struct libdivide_constants<uint16_t,17566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17566_MAGIC, .more = U16LD_DENOM_17566_MORE};};
template<> struct libdivide_constants<uint16_t,17567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17567_MAGIC, .more = U16LD_DENOM_17567_MORE};};
template<> struct libdivide_constants<uint16_t,17568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17568_MAGIC, .more = U16LD_DENOM_17568_MORE};};
template<> struct libdivide_constants<uint16_t,17569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17569_MAGIC, .more = U16LD_DENOM_17569_MORE};};
template<> struct libdivide_constants<uint16_t,17570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17570_MAGIC, .more = U16LD_DENOM_17570_MORE};};
template<> struct libdivide_constants<uint16_t,17571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17571_MAGIC, .more = U16LD_DENOM_17571_MORE};};
template<> struct libdivide_constants<uint16_t,17572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17572_MAGIC, .more = U16LD_DENOM_17572_MORE};};
template<> struct libdivide_constants<uint16_t,17573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17573_MAGIC, .more = U16LD_DENOM_17573_MORE};};
template<> struct libdivide_constants<uint16_t,17574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17574_MAGIC, .more = U16LD_DENOM_17574_MORE};};
template<> struct libdivide_constants<uint16_t,17575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17575_MAGIC, .more = U16LD_DENOM_17575_MORE};};
template<> struct libdivide_constants<uint16_t,17576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17576_MAGIC, .more = U16LD_DENOM_17576_MORE};};
template<> struct libdivide_constants<uint16_t,17577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17577_MAGIC, .more = U16LD_DENOM_17577_MORE};};
template<> struct libdivide_constants<uint16_t,17578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17578_MAGIC, .more = U16LD_DENOM_17578_MORE};};
template<> struct libdivide_constants<uint16_t,17579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17579_MAGIC, .more = U16LD_DENOM_17579_MORE};};
template<> struct libdivide_constants<uint16_t,17580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17580_MAGIC, .more = U16LD_DENOM_17580_MORE};};
template<> struct libdivide_constants<uint16_t,17581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17581_MAGIC, .more = U16LD_DENOM_17581_MORE};};
template<> struct libdivide_constants<uint16_t,17582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17582_MAGIC, .more = U16LD_DENOM_17582_MORE};};
template<> struct libdivide_constants<uint16_t,17583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17583_MAGIC, .more = U16LD_DENOM_17583_MORE};};
template<> struct libdivide_constants<uint16_t,17584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17584_MAGIC, .more = U16LD_DENOM_17584_MORE};};
template<> struct libdivide_constants<uint16_t,17585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17585_MAGIC, .more = U16LD_DENOM_17585_MORE};};
template<> struct libdivide_constants<uint16_t,17586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17586_MAGIC, .more = U16LD_DENOM_17586_MORE};};
template<> struct libdivide_constants<uint16_t,17587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17587_MAGIC, .more = U16LD_DENOM_17587_MORE};};
template<> struct libdivide_constants<uint16_t,17588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17588_MAGIC, .more = U16LD_DENOM_17588_MORE};};
template<> struct libdivide_constants<uint16_t,17589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17589_MAGIC, .more = U16LD_DENOM_17589_MORE};};
template<> struct libdivide_constants<uint16_t,17590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17590_MAGIC, .more = U16LD_DENOM_17590_MORE};};
template<> struct libdivide_constants<uint16_t,17591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17591_MAGIC, .more = U16LD_DENOM_17591_MORE};};
template<> struct libdivide_constants<uint16_t,17592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17592_MAGIC, .more = U16LD_DENOM_17592_MORE};};
template<> struct libdivide_constants<uint16_t,17593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17593_MAGIC, .more = U16LD_DENOM_17593_MORE};};
template<> struct libdivide_constants<uint16_t,17594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17594_MAGIC, .more = U16LD_DENOM_17594_MORE};};
template<> struct libdivide_constants<uint16_t,17595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17595_MAGIC, .more = U16LD_DENOM_17595_MORE};};
template<> struct libdivide_constants<uint16_t,17596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17596_MAGIC, .more = U16LD_DENOM_17596_MORE};};
template<> struct libdivide_constants<uint16_t,17597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17597_MAGIC, .more = U16LD_DENOM_17597_MORE};};
template<> struct libdivide_constants<uint16_t,17598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17598_MAGIC, .more = U16LD_DENOM_17598_MORE};};
template<> struct libdivide_constants<uint16_t,17599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17599_MAGIC, .more = U16LD_DENOM_17599_MORE};};
template<> struct libdivide_constants<uint16_t,17600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17600_MAGIC, .more = U16LD_DENOM_17600_MORE};};
template<> struct libdivide_constants<uint16_t,17601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17601_MAGIC, .more = U16LD_DENOM_17601_MORE};};
template<> struct libdivide_constants<uint16_t,17602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17602_MAGIC, .more = U16LD_DENOM_17602_MORE};};
template<> struct libdivide_constants<uint16_t,17603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17603_MAGIC, .more = U16LD_DENOM_17603_MORE};};
template<> struct libdivide_constants<uint16_t,17604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17604_MAGIC, .more = U16LD_DENOM_17604_MORE};};
template<> struct libdivide_constants<uint16_t,17605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17605_MAGIC, .more = U16LD_DENOM_17605_MORE};};
template<> struct libdivide_constants<uint16_t,17606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17606_MAGIC, .more = U16LD_DENOM_17606_MORE};};
template<> struct libdivide_constants<uint16_t,17607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17607_MAGIC, .more = U16LD_DENOM_17607_MORE};};
template<> struct libdivide_constants<uint16_t,17608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17608_MAGIC, .more = U16LD_DENOM_17608_MORE};};
template<> struct libdivide_constants<uint16_t,17609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17609_MAGIC, .more = U16LD_DENOM_17609_MORE};};
template<> struct libdivide_constants<uint16_t,17610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17610_MAGIC, .more = U16LD_DENOM_17610_MORE};};
template<> struct libdivide_constants<uint16_t,17611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17611_MAGIC, .more = U16LD_DENOM_17611_MORE};};
template<> struct libdivide_constants<uint16_t,17612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17612_MAGIC, .more = U16LD_DENOM_17612_MORE};};
template<> struct libdivide_constants<uint16_t,17613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17613_MAGIC, .more = U16LD_DENOM_17613_MORE};};
template<> struct libdivide_constants<uint16_t,17614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17614_MAGIC, .more = U16LD_DENOM_17614_MORE};};
template<> struct libdivide_constants<uint16_t,17615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17615_MAGIC, .more = U16LD_DENOM_17615_MORE};};
template<> struct libdivide_constants<uint16_t,17616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17616_MAGIC, .more = U16LD_DENOM_17616_MORE};};
template<> struct libdivide_constants<uint16_t,17617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17617_MAGIC, .more = U16LD_DENOM_17617_MORE};};
template<> struct libdivide_constants<uint16_t,17618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17618_MAGIC, .more = U16LD_DENOM_17618_MORE};};
template<> struct libdivide_constants<uint16_t,17619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17619_MAGIC, .more = U16LD_DENOM_17619_MORE};};
template<> struct libdivide_constants<uint16_t,17620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17620_MAGIC, .more = U16LD_DENOM_17620_MORE};};
template<> struct libdivide_constants<uint16_t,17621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17621_MAGIC, .more = U16LD_DENOM_17621_MORE};};
template<> struct libdivide_constants<uint16_t,17622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17622_MAGIC, .more = U16LD_DENOM_17622_MORE};};
template<> struct libdivide_constants<uint16_t,17623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17623_MAGIC, .more = U16LD_DENOM_17623_MORE};};
template<> struct libdivide_constants<uint16_t,17624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17624_MAGIC, .more = U16LD_DENOM_17624_MORE};};
template<> struct libdivide_constants<uint16_t,17625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17625_MAGIC, .more = U16LD_DENOM_17625_MORE};};
template<> struct libdivide_constants<uint16_t,17626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17626_MAGIC, .more = U16LD_DENOM_17626_MORE};};
template<> struct libdivide_constants<uint16_t,17627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17627_MAGIC, .more = U16LD_DENOM_17627_MORE};};
template<> struct libdivide_constants<uint16_t,17628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17628_MAGIC, .more = U16LD_DENOM_17628_MORE};};
template<> struct libdivide_constants<uint16_t,17629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17629_MAGIC, .more = U16LD_DENOM_17629_MORE};};
template<> struct libdivide_constants<uint16_t,17630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17630_MAGIC, .more = U16LD_DENOM_17630_MORE};};
template<> struct libdivide_constants<uint16_t,17631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17631_MAGIC, .more = U16LD_DENOM_17631_MORE};};
template<> struct libdivide_constants<uint16_t,17632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17632_MAGIC, .more = U16LD_DENOM_17632_MORE};};
template<> struct libdivide_constants<uint16_t,17633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17633_MAGIC, .more = U16LD_DENOM_17633_MORE};};
template<> struct libdivide_constants<uint16_t,17634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17634_MAGIC, .more = U16LD_DENOM_17634_MORE};};
template<> struct libdivide_constants<uint16_t,17635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17635_MAGIC, .more = U16LD_DENOM_17635_MORE};};
template<> struct libdivide_constants<uint16_t,17636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17636_MAGIC, .more = U16LD_DENOM_17636_MORE};};
template<> struct libdivide_constants<uint16_t,17637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17637_MAGIC, .more = U16LD_DENOM_17637_MORE};};
template<> struct libdivide_constants<uint16_t,17638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17638_MAGIC, .more = U16LD_DENOM_17638_MORE};};
template<> struct libdivide_constants<uint16_t,17639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17639_MAGIC, .more = U16LD_DENOM_17639_MORE};};
template<> struct libdivide_constants<uint16_t,17640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17640_MAGIC, .more = U16LD_DENOM_17640_MORE};};
template<> struct libdivide_constants<uint16_t,17641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17641_MAGIC, .more = U16LD_DENOM_17641_MORE};};
template<> struct libdivide_constants<uint16_t,17642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17642_MAGIC, .more = U16LD_DENOM_17642_MORE};};
template<> struct libdivide_constants<uint16_t,17643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17643_MAGIC, .more = U16LD_DENOM_17643_MORE};};
template<> struct libdivide_constants<uint16_t,17644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17644_MAGIC, .more = U16LD_DENOM_17644_MORE};};
template<> struct libdivide_constants<uint16_t,17645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17645_MAGIC, .more = U16LD_DENOM_17645_MORE};};
template<> struct libdivide_constants<uint16_t,17646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17646_MAGIC, .more = U16LD_DENOM_17646_MORE};};
template<> struct libdivide_constants<uint16_t,17647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17647_MAGIC, .more = U16LD_DENOM_17647_MORE};};
template<> struct libdivide_constants<uint16_t,17648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17648_MAGIC, .more = U16LD_DENOM_17648_MORE};};
template<> struct libdivide_constants<uint16_t,17649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17649_MAGIC, .more = U16LD_DENOM_17649_MORE};};
template<> struct libdivide_constants<uint16_t,17650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17650_MAGIC, .more = U16LD_DENOM_17650_MORE};};
template<> struct libdivide_constants<uint16_t,17651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17651_MAGIC, .more = U16LD_DENOM_17651_MORE};};
template<> struct libdivide_constants<uint16_t,17652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17652_MAGIC, .more = U16LD_DENOM_17652_MORE};};
template<> struct libdivide_constants<uint16_t,17653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17653_MAGIC, .more = U16LD_DENOM_17653_MORE};};
template<> struct libdivide_constants<uint16_t,17654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17654_MAGIC, .more = U16LD_DENOM_17654_MORE};};
template<> struct libdivide_constants<uint16_t,17655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17655_MAGIC, .more = U16LD_DENOM_17655_MORE};};
template<> struct libdivide_constants<uint16_t,17656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17656_MAGIC, .more = U16LD_DENOM_17656_MORE};};
template<> struct libdivide_constants<uint16_t,17657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17657_MAGIC, .more = U16LD_DENOM_17657_MORE};};
template<> struct libdivide_constants<uint16_t,17658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17658_MAGIC, .more = U16LD_DENOM_17658_MORE};};
template<> struct libdivide_constants<uint16_t,17659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17659_MAGIC, .more = U16LD_DENOM_17659_MORE};};
template<> struct libdivide_constants<uint16_t,17660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17660_MAGIC, .more = U16LD_DENOM_17660_MORE};};
template<> struct libdivide_constants<uint16_t,17661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17661_MAGIC, .more = U16LD_DENOM_17661_MORE};};
template<> struct libdivide_constants<uint16_t,17662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17662_MAGIC, .more = U16LD_DENOM_17662_MORE};};
template<> struct libdivide_constants<uint16_t,17663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17663_MAGIC, .more = U16LD_DENOM_17663_MORE};};
template<> struct libdivide_constants<uint16_t,17664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17664_MAGIC, .more = U16LD_DENOM_17664_MORE};};
template<> struct libdivide_constants<uint16_t,17665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17665_MAGIC, .more = U16LD_DENOM_17665_MORE};};
template<> struct libdivide_constants<uint16_t,17666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17666_MAGIC, .more = U16LD_DENOM_17666_MORE};};
template<> struct libdivide_constants<uint16_t,17667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17667_MAGIC, .more = U16LD_DENOM_17667_MORE};};
template<> struct libdivide_constants<uint16_t,17668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17668_MAGIC, .more = U16LD_DENOM_17668_MORE};};
template<> struct libdivide_constants<uint16_t,17669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17669_MAGIC, .more = U16LD_DENOM_17669_MORE};};
template<> struct libdivide_constants<uint16_t,17670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17670_MAGIC, .more = U16LD_DENOM_17670_MORE};};
template<> struct libdivide_constants<uint16_t,17671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17671_MAGIC, .more = U16LD_DENOM_17671_MORE};};
template<> struct libdivide_constants<uint16_t,17672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17672_MAGIC, .more = U16LD_DENOM_17672_MORE};};
template<> struct libdivide_constants<uint16_t,17673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17673_MAGIC, .more = U16LD_DENOM_17673_MORE};};
template<> struct libdivide_constants<uint16_t,17674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17674_MAGIC, .more = U16LD_DENOM_17674_MORE};};
template<> struct libdivide_constants<uint16_t,17675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17675_MAGIC, .more = U16LD_DENOM_17675_MORE};};
template<> struct libdivide_constants<uint16_t,17676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17676_MAGIC, .more = U16LD_DENOM_17676_MORE};};
template<> struct libdivide_constants<uint16_t,17677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17677_MAGIC, .more = U16LD_DENOM_17677_MORE};};
template<> struct libdivide_constants<uint16_t,17678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17678_MAGIC, .more = U16LD_DENOM_17678_MORE};};
template<> struct libdivide_constants<uint16_t,17679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17679_MAGIC, .more = U16LD_DENOM_17679_MORE};};
template<> struct libdivide_constants<uint16_t,17680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17680_MAGIC, .more = U16LD_DENOM_17680_MORE};};
template<> struct libdivide_constants<uint16_t,17681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17681_MAGIC, .more = U16LD_DENOM_17681_MORE};};
template<> struct libdivide_constants<uint16_t,17682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17682_MAGIC, .more = U16LD_DENOM_17682_MORE};};
template<> struct libdivide_constants<uint16_t,17683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17683_MAGIC, .more = U16LD_DENOM_17683_MORE};};
template<> struct libdivide_constants<uint16_t,17684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17684_MAGIC, .more = U16LD_DENOM_17684_MORE};};
template<> struct libdivide_constants<uint16_t,17685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17685_MAGIC, .more = U16LD_DENOM_17685_MORE};};
template<> struct libdivide_constants<uint16_t,17686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17686_MAGIC, .more = U16LD_DENOM_17686_MORE};};
template<> struct libdivide_constants<uint16_t,17687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17687_MAGIC, .more = U16LD_DENOM_17687_MORE};};
template<> struct libdivide_constants<uint16_t,17688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17688_MAGIC, .more = U16LD_DENOM_17688_MORE};};
template<> struct libdivide_constants<uint16_t,17689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17689_MAGIC, .more = U16LD_DENOM_17689_MORE};};
template<> struct libdivide_constants<uint16_t,17690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17690_MAGIC, .more = U16LD_DENOM_17690_MORE};};
template<> struct libdivide_constants<uint16_t,17691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17691_MAGIC, .more = U16LD_DENOM_17691_MORE};};
template<> struct libdivide_constants<uint16_t,17692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17692_MAGIC, .more = U16LD_DENOM_17692_MORE};};
template<> struct libdivide_constants<uint16_t,17693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17693_MAGIC, .more = U16LD_DENOM_17693_MORE};};
template<> struct libdivide_constants<uint16_t,17694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17694_MAGIC, .more = U16LD_DENOM_17694_MORE};};
template<> struct libdivide_constants<uint16_t,17695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17695_MAGIC, .more = U16LD_DENOM_17695_MORE};};
template<> struct libdivide_constants<uint16_t,17696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17696_MAGIC, .more = U16LD_DENOM_17696_MORE};};
template<> struct libdivide_constants<uint16_t,17697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17697_MAGIC, .more = U16LD_DENOM_17697_MORE};};
template<> struct libdivide_constants<uint16_t,17698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17698_MAGIC, .more = U16LD_DENOM_17698_MORE};};
template<> struct libdivide_constants<uint16_t,17699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17699_MAGIC, .more = U16LD_DENOM_17699_MORE};};
template<> struct libdivide_constants<uint16_t,17700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17700_MAGIC, .more = U16LD_DENOM_17700_MORE};};
template<> struct libdivide_constants<uint16_t,17701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17701_MAGIC, .more = U16LD_DENOM_17701_MORE};};
template<> struct libdivide_constants<uint16_t,17702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17702_MAGIC, .more = U16LD_DENOM_17702_MORE};};
template<> struct libdivide_constants<uint16_t,17703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17703_MAGIC, .more = U16LD_DENOM_17703_MORE};};
template<> struct libdivide_constants<uint16_t,17704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17704_MAGIC, .more = U16LD_DENOM_17704_MORE};};
template<> struct libdivide_constants<uint16_t,17705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17705_MAGIC, .more = U16LD_DENOM_17705_MORE};};
template<> struct libdivide_constants<uint16_t,17706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17706_MAGIC, .more = U16LD_DENOM_17706_MORE};};
template<> struct libdivide_constants<uint16_t,17707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17707_MAGIC, .more = U16LD_DENOM_17707_MORE};};
template<> struct libdivide_constants<uint16_t,17708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17708_MAGIC, .more = U16LD_DENOM_17708_MORE};};
template<> struct libdivide_constants<uint16_t,17709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17709_MAGIC, .more = U16LD_DENOM_17709_MORE};};
template<> struct libdivide_constants<uint16_t,17710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17710_MAGIC, .more = U16LD_DENOM_17710_MORE};};
template<> struct libdivide_constants<uint16_t,17711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17711_MAGIC, .more = U16LD_DENOM_17711_MORE};};
template<> struct libdivide_constants<uint16_t,17712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17712_MAGIC, .more = U16LD_DENOM_17712_MORE};};
template<> struct libdivide_constants<uint16_t,17713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17713_MAGIC, .more = U16LD_DENOM_17713_MORE};};
template<> struct libdivide_constants<uint16_t,17714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17714_MAGIC, .more = U16LD_DENOM_17714_MORE};};
template<> struct libdivide_constants<uint16_t,17715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17715_MAGIC, .more = U16LD_DENOM_17715_MORE};};
template<> struct libdivide_constants<uint16_t,17716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17716_MAGIC, .more = U16LD_DENOM_17716_MORE};};
template<> struct libdivide_constants<uint16_t,17717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17717_MAGIC, .more = U16LD_DENOM_17717_MORE};};
template<> struct libdivide_constants<uint16_t,17718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17718_MAGIC, .more = U16LD_DENOM_17718_MORE};};
template<> struct libdivide_constants<uint16_t,17719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17719_MAGIC, .more = U16LD_DENOM_17719_MORE};};
template<> struct libdivide_constants<uint16_t,17720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17720_MAGIC, .more = U16LD_DENOM_17720_MORE};};
template<> struct libdivide_constants<uint16_t,17721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17721_MAGIC, .more = U16LD_DENOM_17721_MORE};};
template<> struct libdivide_constants<uint16_t,17722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17722_MAGIC, .more = U16LD_DENOM_17722_MORE};};
template<> struct libdivide_constants<uint16_t,17723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17723_MAGIC, .more = U16LD_DENOM_17723_MORE};};
template<> struct libdivide_constants<uint16_t,17724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17724_MAGIC, .more = U16LD_DENOM_17724_MORE};};
template<> struct libdivide_constants<uint16_t,17725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17725_MAGIC, .more = U16LD_DENOM_17725_MORE};};
template<> struct libdivide_constants<uint16_t,17726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17726_MAGIC, .more = U16LD_DENOM_17726_MORE};};
template<> struct libdivide_constants<uint16_t,17727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17727_MAGIC, .more = U16LD_DENOM_17727_MORE};};
template<> struct libdivide_constants<uint16_t,17728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17728_MAGIC, .more = U16LD_DENOM_17728_MORE};};
template<> struct libdivide_constants<uint16_t,17729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17729_MAGIC, .more = U16LD_DENOM_17729_MORE};};
template<> struct libdivide_constants<uint16_t,17730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17730_MAGIC, .more = U16LD_DENOM_17730_MORE};};
template<> struct libdivide_constants<uint16_t,17731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17731_MAGIC, .more = U16LD_DENOM_17731_MORE};};
template<> struct libdivide_constants<uint16_t,17732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17732_MAGIC, .more = U16LD_DENOM_17732_MORE};};
template<> struct libdivide_constants<uint16_t,17733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17733_MAGIC, .more = U16LD_DENOM_17733_MORE};};
template<> struct libdivide_constants<uint16_t,17734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17734_MAGIC, .more = U16LD_DENOM_17734_MORE};};
template<> struct libdivide_constants<uint16_t,17735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17735_MAGIC, .more = U16LD_DENOM_17735_MORE};};
template<> struct libdivide_constants<uint16_t,17736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17736_MAGIC, .more = U16LD_DENOM_17736_MORE};};
template<> struct libdivide_constants<uint16_t,17737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17737_MAGIC, .more = U16LD_DENOM_17737_MORE};};
template<> struct libdivide_constants<uint16_t,17738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17738_MAGIC, .more = U16LD_DENOM_17738_MORE};};
template<> struct libdivide_constants<uint16_t,17739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17739_MAGIC, .more = U16LD_DENOM_17739_MORE};};
template<> struct libdivide_constants<uint16_t,17740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17740_MAGIC, .more = U16LD_DENOM_17740_MORE};};
template<> struct libdivide_constants<uint16_t,17741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17741_MAGIC, .more = U16LD_DENOM_17741_MORE};};
template<> struct libdivide_constants<uint16_t,17742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17742_MAGIC, .more = U16LD_DENOM_17742_MORE};};
template<> struct libdivide_constants<uint16_t,17743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17743_MAGIC, .more = U16LD_DENOM_17743_MORE};};
template<> struct libdivide_constants<uint16_t,17744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17744_MAGIC, .more = U16LD_DENOM_17744_MORE};};
template<> struct libdivide_constants<uint16_t,17745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17745_MAGIC, .more = U16LD_DENOM_17745_MORE};};
template<> struct libdivide_constants<uint16_t,17746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17746_MAGIC, .more = U16LD_DENOM_17746_MORE};};
template<> struct libdivide_constants<uint16_t,17747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17747_MAGIC, .more = U16LD_DENOM_17747_MORE};};
template<> struct libdivide_constants<uint16_t,17748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17748_MAGIC, .more = U16LD_DENOM_17748_MORE};};
template<> struct libdivide_constants<uint16_t,17749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17749_MAGIC, .more = U16LD_DENOM_17749_MORE};};
template<> struct libdivide_constants<uint16_t,17750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17750_MAGIC, .more = U16LD_DENOM_17750_MORE};};
template<> struct libdivide_constants<uint16_t,17751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17751_MAGIC, .more = U16LD_DENOM_17751_MORE};};
template<> struct libdivide_constants<uint16_t,17752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17752_MAGIC, .more = U16LD_DENOM_17752_MORE};};
template<> struct libdivide_constants<uint16_t,17753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17753_MAGIC, .more = U16LD_DENOM_17753_MORE};};
template<> struct libdivide_constants<uint16_t,17754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17754_MAGIC, .more = U16LD_DENOM_17754_MORE};};
template<> struct libdivide_constants<uint16_t,17755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17755_MAGIC, .more = U16LD_DENOM_17755_MORE};};
template<> struct libdivide_constants<uint16_t,17756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17756_MAGIC, .more = U16LD_DENOM_17756_MORE};};
template<> struct libdivide_constants<uint16_t,17757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17757_MAGIC, .more = U16LD_DENOM_17757_MORE};};
template<> struct libdivide_constants<uint16_t,17758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17758_MAGIC, .more = U16LD_DENOM_17758_MORE};};
template<> struct libdivide_constants<uint16_t,17759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17759_MAGIC, .more = U16LD_DENOM_17759_MORE};};
template<> struct libdivide_constants<uint16_t,17760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17760_MAGIC, .more = U16LD_DENOM_17760_MORE};};
template<> struct libdivide_constants<uint16_t,17761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17761_MAGIC, .more = U16LD_DENOM_17761_MORE};};
template<> struct libdivide_constants<uint16_t,17762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17762_MAGIC, .more = U16LD_DENOM_17762_MORE};};
template<> struct libdivide_constants<uint16_t,17763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17763_MAGIC, .more = U16LD_DENOM_17763_MORE};};
template<> struct libdivide_constants<uint16_t,17764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17764_MAGIC, .more = U16LD_DENOM_17764_MORE};};
template<> struct libdivide_constants<uint16_t,17765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17765_MAGIC, .more = U16LD_DENOM_17765_MORE};};
template<> struct libdivide_constants<uint16_t,17766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17766_MAGIC, .more = U16LD_DENOM_17766_MORE};};
template<> struct libdivide_constants<uint16_t,17767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17767_MAGIC, .more = U16LD_DENOM_17767_MORE};};
template<> struct libdivide_constants<uint16_t,17768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17768_MAGIC, .more = U16LD_DENOM_17768_MORE};};
template<> struct libdivide_constants<uint16_t,17769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17769_MAGIC, .more = U16LD_DENOM_17769_MORE};};
template<> struct libdivide_constants<uint16_t,17770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17770_MAGIC, .more = U16LD_DENOM_17770_MORE};};
template<> struct libdivide_constants<uint16_t,17771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17771_MAGIC, .more = U16LD_DENOM_17771_MORE};};
template<> struct libdivide_constants<uint16_t,17772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17772_MAGIC, .more = U16LD_DENOM_17772_MORE};};
template<> struct libdivide_constants<uint16_t,17773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17773_MAGIC, .more = U16LD_DENOM_17773_MORE};};
template<> struct libdivide_constants<uint16_t,17774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17774_MAGIC, .more = U16LD_DENOM_17774_MORE};};
template<> struct libdivide_constants<uint16_t,17775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17775_MAGIC, .more = U16LD_DENOM_17775_MORE};};
template<> struct libdivide_constants<uint16_t,17776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17776_MAGIC, .more = U16LD_DENOM_17776_MORE};};
template<> struct libdivide_constants<uint16_t,17777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17777_MAGIC, .more = U16LD_DENOM_17777_MORE};};
template<> struct libdivide_constants<uint16_t,17778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17778_MAGIC, .more = U16LD_DENOM_17778_MORE};};
template<> struct libdivide_constants<uint16_t,17779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17779_MAGIC, .more = U16LD_DENOM_17779_MORE};};
template<> struct libdivide_constants<uint16_t,17780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17780_MAGIC, .more = U16LD_DENOM_17780_MORE};};
template<> struct libdivide_constants<uint16_t,17781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17781_MAGIC, .more = U16LD_DENOM_17781_MORE};};
template<> struct libdivide_constants<uint16_t,17782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17782_MAGIC, .more = U16LD_DENOM_17782_MORE};};
template<> struct libdivide_constants<uint16_t,17783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17783_MAGIC, .more = U16LD_DENOM_17783_MORE};};
template<> struct libdivide_constants<uint16_t,17784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17784_MAGIC, .more = U16LD_DENOM_17784_MORE};};
template<> struct libdivide_constants<uint16_t,17785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17785_MAGIC, .more = U16LD_DENOM_17785_MORE};};
template<> struct libdivide_constants<uint16_t,17786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17786_MAGIC, .more = U16LD_DENOM_17786_MORE};};
template<> struct libdivide_constants<uint16_t,17787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17787_MAGIC, .more = U16LD_DENOM_17787_MORE};};
template<> struct libdivide_constants<uint16_t,17788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17788_MAGIC, .more = U16LD_DENOM_17788_MORE};};
template<> struct libdivide_constants<uint16_t,17789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17789_MAGIC, .more = U16LD_DENOM_17789_MORE};};
template<> struct libdivide_constants<uint16_t,17790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17790_MAGIC, .more = U16LD_DENOM_17790_MORE};};
template<> struct libdivide_constants<uint16_t,17791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17791_MAGIC, .more = U16LD_DENOM_17791_MORE};};
template<> struct libdivide_constants<uint16_t,17792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17792_MAGIC, .more = U16LD_DENOM_17792_MORE};};
template<> struct libdivide_constants<uint16_t,17793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17793_MAGIC, .more = U16LD_DENOM_17793_MORE};};
template<> struct libdivide_constants<uint16_t,17794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17794_MAGIC, .more = U16LD_DENOM_17794_MORE};};
template<> struct libdivide_constants<uint16_t,17795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17795_MAGIC, .more = U16LD_DENOM_17795_MORE};};
template<> struct libdivide_constants<uint16_t,17796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17796_MAGIC, .more = U16LD_DENOM_17796_MORE};};
template<> struct libdivide_constants<uint16_t,17797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17797_MAGIC, .more = U16LD_DENOM_17797_MORE};};
template<> struct libdivide_constants<uint16_t,17798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17798_MAGIC, .more = U16LD_DENOM_17798_MORE};};
template<> struct libdivide_constants<uint16_t,17799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17799_MAGIC, .more = U16LD_DENOM_17799_MORE};};
template<> struct libdivide_constants<uint16_t,17800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17800_MAGIC, .more = U16LD_DENOM_17800_MORE};};
template<> struct libdivide_constants<uint16_t,17801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17801_MAGIC, .more = U16LD_DENOM_17801_MORE};};
template<> struct libdivide_constants<uint16_t,17802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17802_MAGIC, .more = U16LD_DENOM_17802_MORE};};
template<> struct libdivide_constants<uint16_t,17803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17803_MAGIC, .more = U16LD_DENOM_17803_MORE};};
template<> struct libdivide_constants<uint16_t,17804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17804_MAGIC, .more = U16LD_DENOM_17804_MORE};};
template<> struct libdivide_constants<uint16_t,17805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17805_MAGIC, .more = U16LD_DENOM_17805_MORE};};
template<> struct libdivide_constants<uint16_t,17806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17806_MAGIC, .more = U16LD_DENOM_17806_MORE};};
template<> struct libdivide_constants<uint16_t,17807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17807_MAGIC, .more = U16LD_DENOM_17807_MORE};};
template<> struct libdivide_constants<uint16_t,17808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17808_MAGIC, .more = U16LD_DENOM_17808_MORE};};
template<> struct libdivide_constants<uint16_t,17809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17809_MAGIC, .more = U16LD_DENOM_17809_MORE};};
template<> struct libdivide_constants<uint16_t,17810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17810_MAGIC, .more = U16LD_DENOM_17810_MORE};};
template<> struct libdivide_constants<uint16_t,17811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17811_MAGIC, .more = U16LD_DENOM_17811_MORE};};
template<> struct libdivide_constants<uint16_t,17812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17812_MAGIC, .more = U16LD_DENOM_17812_MORE};};
template<> struct libdivide_constants<uint16_t,17813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17813_MAGIC, .more = U16LD_DENOM_17813_MORE};};
template<> struct libdivide_constants<uint16_t,17814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17814_MAGIC, .more = U16LD_DENOM_17814_MORE};};
template<> struct libdivide_constants<uint16_t,17815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17815_MAGIC, .more = U16LD_DENOM_17815_MORE};};
template<> struct libdivide_constants<uint16_t,17816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17816_MAGIC, .more = U16LD_DENOM_17816_MORE};};
template<> struct libdivide_constants<uint16_t,17817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17817_MAGIC, .more = U16LD_DENOM_17817_MORE};};
template<> struct libdivide_constants<uint16_t,17818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17818_MAGIC, .more = U16LD_DENOM_17818_MORE};};
template<> struct libdivide_constants<uint16_t,17819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17819_MAGIC, .more = U16LD_DENOM_17819_MORE};};
template<> struct libdivide_constants<uint16_t,17820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17820_MAGIC, .more = U16LD_DENOM_17820_MORE};};
template<> struct libdivide_constants<uint16_t,17821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17821_MAGIC, .more = U16LD_DENOM_17821_MORE};};
template<> struct libdivide_constants<uint16_t,17822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17822_MAGIC, .more = U16LD_DENOM_17822_MORE};};
template<> struct libdivide_constants<uint16_t,17823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17823_MAGIC, .more = U16LD_DENOM_17823_MORE};};
template<> struct libdivide_constants<uint16_t,17824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17824_MAGIC, .more = U16LD_DENOM_17824_MORE};};
template<> struct libdivide_constants<uint16_t,17825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17825_MAGIC, .more = U16LD_DENOM_17825_MORE};};
template<> struct libdivide_constants<uint16_t,17826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17826_MAGIC, .more = U16LD_DENOM_17826_MORE};};
template<> struct libdivide_constants<uint16_t,17827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17827_MAGIC, .more = U16LD_DENOM_17827_MORE};};
template<> struct libdivide_constants<uint16_t,17828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17828_MAGIC, .more = U16LD_DENOM_17828_MORE};};
template<> struct libdivide_constants<uint16_t,17829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17829_MAGIC, .more = U16LD_DENOM_17829_MORE};};
template<> struct libdivide_constants<uint16_t,17830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17830_MAGIC, .more = U16LD_DENOM_17830_MORE};};
template<> struct libdivide_constants<uint16_t,17831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17831_MAGIC, .more = U16LD_DENOM_17831_MORE};};
template<> struct libdivide_constants<uint16_t,17832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17832_MAGIC, .more = U16LD_DENOM_17832_MORE};};
template<> struct libdivide_constants<uint16_t,17833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17833_MAGIC, .more = U16LD_DENOM_17833_MORE};};
template<> struct libdivide_constants<uint16_t,17834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17834_MAGIC, .more = U16LD_DENOM_17834_MORE};};
template<> struct libdivide_constants<uint16_t,17835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17835_MAGIC, .more = U16LD_DENOM_17835_MORE};};
template<> struct libdivide_constants<uint16_t,17836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17836_MAGIC, .more = U16LD_DENOM_17836_MORE};};
template<> struct libdivide_constants<uint16_t,17837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17837_MAGIC, .more = U16LD_DENOM_17837_MORE};};
template<> struct libdivide_constants<uint16_t,17838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17838_MAGIC, .more = U16LD_DENOM_17838_MORE};};
template<> struct libdivide_constants<uint16_t,17839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17839_MAGIC, .more = U16LD_DENOM_17839_MORE};};
template<> struct libdivide_constants<uint16_t,17840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17840_MAGIC, .more = U16LD_DENOM_17840_MORE};};
template<> struct libdivide_constants<uint16_t,17841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17841_MAGIC, .more = U16LD_DENOM_17841_MORE};};
template<> struct libdivide_constants<uint16_t,17842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17842_MAGIC, .more = U16LD_DENOM_17842_MORE};};
template<> struct libdivide_constants<uint16_t,17843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17843_MAGIC, .more = U16LD_DENOM_17843_MORE};};
template<> struct libdivide_constants<uint16_t,17844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17844_MAGIC, .more = U16LD_DENOM_17844_MORE};};
template<> struct libdivide_constants<uint16_t,17845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17845_MAGIC, .more = U16LD_DENOM_17845_MORE};};
template<> struct libdivide_constants<uint16_t,17846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17846_MAGIC, .more = U16LD_DENOM_17846_MORE};};
template<> struct libdivide_constants<uint16_t,17847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17847_MAGIC, .more = U16LD_DENOM_17847_MORE};};
template<> struct libdivide_constants<uint16_t,17848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17848_MAGIC, .more = U16LD_DENOM_17848_MORE};};
template<> struct libdivide_constants<uint16_t,17849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17849_MAGIC, .more = U16LD_DENOM_17849_MORE};};
template<> struct libdivide_constants<uint16_t,17850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17850_MAGIC, .more = U16LD_DENOM_17850_MORE};};
template<> struct libdivide_constants<uint16_t,17851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17851_MAGIC, .more = U16LD_DENOM_17851_MORE};};
template<> struct libdivide_constants<uint16_t,17852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17852_MAGIC, .more = U16LD_DENOM_17852_MORE};};
template<> struct libdivide_constants<uint16_t,17853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17853_MAGIC, .more = U16LD_DENOM_17853_MORE};};
template<> struct libdivide_constants<uint16_t,17854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17854_MAGIC, .more = U16LD_DENOM_17854_MORE};};
template<> struct libdivide_constants<uint16_t,17855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17855_MAGIC, .more = U16LD_DENOM_17855_MORE};};
template<> struct libdivide_constants<uint16_t,17856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17856_MAGIC, .more = U16LD_DENOM_17856_MORE};};
template<> struct libdivide_constants<uint16_t,17857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17857_MAGIC, .more = U16LD_DENOM_17857_MORE};};
template<> struct libdivide_constants<uint16_t,17858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17858_MAGIC, .more = U16LD_DENOM_17858_MORE};};
template<> struct libdivide_constants<uint16_t,17859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17859_MAGIC, .more = U16LD_DENOM_17859_MORE};};
template<> struct libdivide_constants<uint16_t,17860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17860_MAGIC, .more = U16LD_DENOM_17860_MORE};};
template<> struct libdivide_constants<uint16_t,17861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17861_MAGIC, .more = U16LD_DENOM_17861_MORE};};
template<> struct libdivide_constants<uint16_t,17862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17862_MAGIC, .more = U16LD_DENOM_17862_MORE};};
template<> struct libdivide_constants<uint16_t,17863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17863_MAGIC, .more = U16LD_DENOM_17863_MORE};};
template<> struct libdivide_constants<uint16_t,17864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17864_MAGIC, .more = U16LD_DENOM_17864_MORE};};
template<> struct libdivide_constants<uint16_t,17865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17865_MAGIC, .more = U16LD_DENOM_17865_MORE};};
template<> struct libdivide_constants<uint16_t,17866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17866_MAGIC, .more = U16LD_DENOM_17866_MORE};};
template<> struct libdivide_constants<uint16_t,17867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17867_MAGIC, .more = U16LD_DENOM_17867_MORE};};
template<> struct libdivide_constants<uint16_t,17868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17868_MAGIC, .more = U16LD_DENOM_17868_MORE};};
template<> struct libdivide_constants<uint16_t,17869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17869_MAGIC, .more = U16LD_DENOM_17869_MORE};};
template<> struct libdivide_constants<uint16_t,17870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17870_MAGIC, .more = U16LD_DENOM_17870_MORE};};
template<> struct libdivide_constants<uint16_t,17871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17871_MAGIC, .more = U16LD_DENOM_17871_MORE};};
template<> struct libdivide_constants<uint16_t,17872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17872_MAGIC, .more = U16LD_DENOM_17872_MORE};};
template<> struct libdivide_constants<uint16_t,17873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17873_MAGIC, .more = U16LD_DENOM_17873_MORE};};
template<> struct libdivide_constants<uint16_t,17874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17874_MAGIC, .more = U16LD_DENOM_17874_MORE};};
template<> struct libdivide_constants<uint16_t,17875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17875_MAGIC, .more = U16LD_DENOM_17875_MORE};};
template<> struct libdivide_constants<uint16_t,17876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17876_MAGIC, .more = U16LD_DENOM_17876_MORE};};
template<> struct libdivide_constants<uint16_t,17877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17877_MAGIC, .more = U16LD_DENOM_17877_MORE};};
template<> struct libdivide_constants<uint16_t,17878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17878_MAGIC, .more = U16LD_DENOM_17878_MORE};};
template<> struct libdivide_constants<uint16_t,17879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17879_MAGIC, .more = U16LD_DENOM_17879_MORE};};
template<> struct libdivide_constants<uint16_t,17880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17880_MAGIC, .more = U16LD_DENOM_17880_MORE};};
template<> struct libdivide_constants<uint16_t,17881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17881_MAGIC, .more = U16LD_DENOM_17881_MORE};};
template<> struct libdivide_constants<uint16_t,17882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17882_MAGIC, .more = U16LD_DENOM_17882_MORE};};
template<> struct libdivide_constants<uint16_t,17883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17883_MAGIC, .more = U16LD_DENOM_17883_MORE};};
template<> struct libdivide_constants<uint16_t,17884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17884_MAGIC, .more = U16LD_DENOM_17884_MORE};};
template<> struct libdivide_constants<uint16_t,17885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17885_MAGIC, .more = U16LD_DENOM_17885_MORE};};
template<> struct libdivide_constants<uint16_t,17886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17886_MAGIC, .more = U16LD_DENOM_17886_MORE};};
template<> struct libdivide_constants<uint16_t,17887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17887_MAGIC, .more = U16LD_DENOM_17887_MORE};};
template<> struct libdivide_constants<uint16_t,17888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17888_MAGIC, .more = U16LD_DENOM_17888_MORE};};
template<> struct libdivide_constants<uint16_t,17889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17889_MAGIC, .more = U16LD_DENOM_17889_MORE};};
template<> struct libdivide_constants<uint16_t,17890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17890_MAGIC, .more = U16LD_DENOM_17890_MORE};};
template<> struct libdivide_constants<uint16_t,17891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17891_MAGIC, .more = U16LD_DENOM_17891_MORE};};
template<> struct libdivide_constants<uint16_t,17892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17892_MAGIC, .more = U16LD_DENOM_17892_MORE};};
template<> struct libdivide_constants<uint16_t,17893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17893_MAGIC, .more = U16LD_DENOM_17893_MORE};};
template<> struct libdivide_constants<uint16_t,17894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17894_MAGIC, .more = U16LD_DENOM_17894_MORE};};
template<> struct libdivide_constants<uint16_t,17895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17895_MAGIC, .more = U16LD_DENOM_17895_MORE};};
template<> struct libdivide_constants<uint16_t,17896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17896_MAGIC, .more = U16LD_DENOM_17896_MORE};};
template<> struct libdivide_constants<uint16_t,17897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17897_MAGIC, .more = U16LD_DENOM_17897_MORE};};
template<> struct libdivide_constants<uint16_t,17898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17898_MAGIC, .more = U16LD_DENOM_17898_MORE};};
template<> struct libdivide_constants<uint16_t,17899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17899_MAGIC, .more = U16LD_DENOM_17899_MORE};};
template<> struct libdivide_constants<uint16_t,17900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17900_MAGIC, .more = U16LD_DENOM_17900_MORE};};
template<> struct libdivide_constants<uint16_t,17901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17901_MAGIC, .more = U16LD_DENOM_17901_MORE};};
template<> struct libdivide_constants<uint16_t,17902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17902_MAGIC, .more = U16LD_DENOM_17902_MORE};};
template<> struct libdivide_constants<uint16_t,17903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17903_MAGIC, .more = U16LD_DENOM_17903_MORE};};
template<> struct libdivide_constants<uint16_t,17904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17904_MAGIC, .more = U16LD_DENOM_17904_MORE};};
template<> struct libdivide_constants<uint16_t,17905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17905_MAGIC, .more = U16LD_DENOM_17905_MORE};};
template<> struct libdivide_constants<uint16_t,17906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17906_MAGIC, .more = U16LD_DENOM_17906_MORE};};
template<> struct libdivide_constants<uint16_t,17907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17907_MAGIC, .more = U16LD_DENOM_17907_MORE};};
template<> struct libdivide_constants<uint16_t,17908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17908_MAGIC, .more = U16LD_DENOM_17908_MORE};};
template<> struct libdivide_constants<uint16_t,17909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17909_MAGIC, .more = U16LD_DENOM_17909_MORE};};
template<> struct libdivide_constants<uint16_t,17910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17910_MAGIC, .more = U16LD_DENOM_17910_MORE};};
template<> struct libdivide_constants<uint16_t,17911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17911_MAGIC, .more = U16LD_DENOM_17911_MORE};};
template<> struct libdivide_constants<uint16_t,17912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17912_MAGIC, .more = U16LD_DENOM_17912_MORE};};
template<> struct libdivide_constants<uint16_t,17913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17913_MAGIC, .more = U16LD_DENOM_17913_MORE};};
template<> struct libdivide_constants<uint16_t,17914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17914_MAGIC, .more = U16LD_DENOM_17914_MORE};};
template<> struct libdivide_constants<uint16_t,17915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17915_MAGIC, .more = U16LD_DENOM_17915_MORE};};
template<> struct libdivide_constants<uint16_t,17916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17916_MAGIC, .more = U16LD_DENOM_17916_MORE};};
template<> struct libdivide_constants<uint16_t,17917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17917_MAGIC, .more = U16LD_DENOM_17917_MORE};};
template<> struct libdivide_constants<uint16_t,17918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17918_MAGIC, .more = U16LD_DENOM_17918_MORE};};
template<> struct libdivide_constants<uint16_t,17919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17919_MAGIC, .more = U16LD_DENOM_17919_MORE};};
template<> struct libdivide_constants<uint16_t,17920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17920_MAGIC, .more = U16LD_DENOM_17920_MORE};};
template<> struct libdivide_constants<uint16_t,17921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17921_MAGIC, .more = U16LD_DENOM_17921_MORE};};
template<> struct libdivide_constants<uint16_t,17922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17922_MAGIC, .more = U16LD_DENOM_17922_MORE};};
template<> struct libdivide_constants<uint16_t,17923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17923_MAGIC, .more = U16LD_DENOM_17923_MORE};};
template<> struct libdivide_constants<uint16_t,17924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17924_MAGIC, .more = U16LD_DENOM_17924_MORE};};
template<> struct libdivide_constants<uint16_t,17925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17925_MAGIC, .more = U16LD_DENOM_17925_MORE};};
template<> struct libdivide_constants<uint16_t,17926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17926_MAGIC, .more = U16LD_DENOM_17926_MORE};};
template<> struct libdivide_constants<uint16_t,17927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17927_MAGIC, .more = U16LD_DENOM_17927_MORE};};
template<> struct libdivide_constants<uint16_t,17928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17928_MAGIC, .more = U16LD_DENOM_17928_MORE};};
template<> struct libdivide_constants<uint16_t,17929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17929_MAGIC, .more = U16LD_DENOM_17929_MORE};};
template<> struct libdivide_constants<uint16_t,17930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17930_MAGIC, .more = U16LD_DENOM_17930_MORE};};
template<> struct libdivide_constants<uint16_t,17931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17931_MAGIC, .more = U16LD_DENOM_17931_MORE};};
template<> struct libdivide_constants<uint16_t,17932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17932_MAGIC, .more = U16LD_DENOM_17932_MORE};};
template<> struct libdivide_constants<uint16_t,17933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17933_MAGIC, .more = U16LD_DENOM_17933_MORE};};
template<> struct libdivide_constants<uint16_t,17934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17934_MAGIC, .more = U16LD_DENOM_17934_MORE};};
template<> struct libdivide_constants<uint16_t,17935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17935_MAGIC, .more = U16LD_DENOM_17935_MORE};};
template<> struct libdivide_constants<uint16_t,17936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17936_MAGIC, .more = U16LD_DENOM_17936_MORE};};
template<> struct libdivide_constants<uint16_t,17937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17937_MAGIC, .more = U16LD_DENOM_17937_MORE};};
template<> struct libdivide_constants<uint16_t,17938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17938_MAGIC, .more = U16LD_DENOM_17938_MORE};};
template<> struct libdivide_constants<uint16_t,17939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17939_MAGIC, .more = U16LD_DENOM_17939_MORE};};
template<> struct libdivide_constants<uint16_t,17940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17940_MAGIC, .more = U16LD_DENOM_17940_MORE};};
template<> struct libdivide_constants<uint16_t,17941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17941_MAGIC, .more = U16LD_DENOM_17941_MORE};};
template<> struct libdivide_constants<uint16_t,17942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17942_MAGIC, .more = U16LD_DENOM_17942_MORE};};
template<> struct libdivide_constants<uint16_t,17943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17943_MAGIC, .more = U16LD_DENOM_17943_MORE};};
template<> struct libdivide_constants<uint16_t,17944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17944_MAGIC, .more = U16LD_DENOM_17944_MORE};};
template<> struct libdivide_constants<uint16_t,17945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17945_MAGIC, .more = U16LD_DENOM_17945_MORE};};
template<> struct libdivide_constants<uint16_t,17946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17946_MAGIC, .more = U16LD_DENOM_17946_MORE};};
template<> struct libdivide_constants<uint16_t,17947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17947_MAGIC, .more = U16LD_DENOM_17947_MORE};};
template<> struct libdivide_constants<uint16_t,17948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17948_MAGIC, .more = U16LD_DENOM_17948_MORE};};
template<> struct libdivide_constants<uint16_t,17949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17949_MAGIC, .more = U16LD_DENOM_17949_MORE};};
template<> struct libdivide_constants<uint16_t,17950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17950_MAGIC, .more = U16LD_DENOM_17950_MORE};};
template<> struct libdivide_constants<uint16_t,17951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17951_MAGIC, .more = U16LD_DENOM_17951_MORE};};
template<> struct libdivide_constants<uint16_t,17952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17952_MAGIC, .more = U16LD_DENOM_17952_MORE};};
template<> struct libdivide_constants<uint16_t,17953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17953_MAGIC, .more = U16LD_DENOM_17953_MORE};};
template<> struct libdivide_constants<uint16_t,17954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17954_MAGIC, .more = U16LD_DENOM_17954_MORE};};
template<> struct libdivide_constants<uint16_t,17955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17955_MAGIC, .more = U16LD_DENOM_17955_MORE};};
template<> struct libdivide_constants<uint16_t,17956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17956_MAGIC, .more = U16LD_DENOM_17956_MORE};};
template<> struct libdivide_constants<uint16_t,17957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17957_MAGIC, .more = U16LD_DENOM_17957_MORE};};
template<> struct libdivide_constants<uint16_t,17958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17958_MAGIC, .more = U16LD_DENOM_17958_MORE};};
template<> struct libdivide_constants<uint16_t,17959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17959_MAGIC, .more = U16LD_DENOM_17959_MORE};};
template<> struct libdivide_constants<uint16_t,17960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17960_MAGIC, .more = U16LD_DENOM_17960_MORE};};
template<> struct libdivide_constants<uint16_t,17961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17961_MAGIC, .more = U16LD_DENOM_17961_MORE};};
template<> struct libdivide_constants<uint16_t,17962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17962_MAGIC, .more = U16LD_DENOM_17962_MORE};};
template<> struct libdivide_constants<uint16_t,17963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17963_MAGIC, .more = U16LD_DENOM_17963_MORE};};
template<> struct libdivide_constants<uint16_t,17964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17964_MAGIC, .more = U16LD_DENOM_17964_MORE};};
template<> struct libdivide_constants<uint16_t,17965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17965_MAGIC, .more = U16LD_DENOM_17965_MORE};};
template<> struct libdivide_constants<uint16_t,17966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17966_MAGIC, .more = U16LD_DENOM_17966_MORE};};
template<> struct libdivide_constants<uint16_t,17967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17967_MAGIC, .more = U16LD_DENOM_17967_MORE};};
template<> struct libdivide_constants<uint16_t,17968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17968_MAGIC, .more = U16LD_DENOM_17968_MORE};};
template<> struct libdivide_constants<uint16_t,17969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17969_MAGIC, .more = U16LD_DENOM_17969_MORE};};
template<> struct libdivide_constants<uint16_t,17970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17970_MAGIC, .more = U16LD_DENOM_17970_MORE};};
template<> struct libdivide_constants<uint16_t,17971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17971_MAGIC, .more = U16LD_DENOM_17971_MORE};};
template<> struct libdivide_constants<uint16_t,17972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17972_MAGIC, .more = U16LD_DENOM_17972_MORE};};
template<> struct libdivide_constants<uint16_t,17973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17973_MAGIC, .more = U16LD_DENOM_17973_MORE};};
template<> struct libdivide_constants<uint16_t,17974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17974_MAGIC, .more = U16LD_DENOM_17974_MORE};};
template<> struct libdivide_constants<uint16_t,17975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17975_MAGIC, .more = U16LD_DENOM_17975_MORE};};
template<> struct libdivide_constants<uint16_t,17976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17976_MAGIC, .more = U16LD_DENOM_17976_MORE};};
template<> struct libdivide_constants<uint16_t,17977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17977_MAGIC, .more = U16LD_DENOM_17977_MORE};};
template<> struct libdivide_constants<uint16_t,17978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17978_MAGIC, .more = U16LD_DENOM_17978_MORE};};
template<> struct libdivide_constants<uint16_t,17979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17979_MAGIC, .more = U16LD_DENOM_17979_MORE};};
template<> struct libdivide_constants<uint16_t,17980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17980_MAGIC, .more = U16LD_DENOM_17980_MORE};};
template<> struct libdivide_constants<uint16_t,17981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17981_MAGIC, .more = U16LD_DENOM_17981_MORE};};
template<> struct libdivide_constants<uint16_t,17982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17982_MAGIC, .more = U16LD_DENOM_17982_MORE};};
template<> struct libdivide_constants<uint16_t,17983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17983_MAGIC, .more = U16LD_DENOM_17983_MORE};};
template<> struct libdivide_constants<uint16_t,17984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17984_MAGIC, .more = U16LD_DENOM_17984_MORE};};
template<> struct libdivide_constants<uint16_t,17985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17985_MAGIC, .more = U16LD_DENOM_17985_MORE};};
template<> struct libdivide_constants<uint16_t,17986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17986_MAGIC, .more = U16LD_DENOM_17986_MORE};};
template<> struct libdivide_constants<uint16_t,17987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17987_MAGIC, .more = U16LD_DENOM_17987_MORE};};
template<> struct libdivide_constants<uint16_t,17988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17988_MAGIC, .more = U16LD_DENOM_17988_MORE};};
template<> struct libdivide_constants<uint16_t,17989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17989_MAGIC, .more = U16LD_DENOM_17989_MORE};};
template<> struct libdivide_constants<uint16_t,17990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17990_MAGIC, .more = U16LD_DENOM_17990_MORE};};
template<> struct libdivide_constants<uint16_t,17991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17991_MAGIC, .more = U16LD_DENOM_17991_MORE};};
template<> struct libdivide_constants<uint16_t,17992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17992_MAGIC, .more = U16LD_DENOM_17992_MORE};};
template<> struct libdivide_constants<uint16_t,17993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17993_MAGIC, .more = U16LD_DENOM_17993_MORE};};
template<> struct libdivide_constants<uint16_t,17994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17994_MAGIC, .more = U16LD_DENOM_17994_MORE};};
template<> struct libdivide_constants<uint16_t,17995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17995_MAGIC, .more = U16LD_DENOM_17995_MORE};};
template<> struct libdivide_constants<uint16_t,17996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17996_MAGIC, .more = U16LD_DENOM_17996_MORE};};
template<> struct libdivide_constants<uint16_t,17997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17997_MAGIC, .more = U16LD_DENOM_17997_MORE};};
template<> struct libdivide_constants<uint16_t,17998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17998_MAGIC, .more = U16LD_DENOM_17998_MORE};};
template<> struct libdivide_constants<uint16_t,17999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_17999_MAGIC, .more = U16LD_DENOM_17999_MORE};};
template<> struct libdivide_constants<uint16_t,18000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18000_MAGIC, .more = U16LD_DENOM_18000_MORE};};
template<> struct libdivide_constants<uint16_t,18001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18001_MAGIC, .more = U16LD_DENOM_18001_MORE};};
template<> struct libdivide_constants<uint16_t,18002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18002_MAGIC, .more = U16LD_DENOM_18002_MORE};};
template<> struct libdivide_constants<uint16_t,18003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18003_MAGIC, .more = U16LD_DENOM_18003_MORE};};
template<> struct libdivide_constants<uint16_t,18004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18004_MAGIC, .more = U16LD_DENOM_18004_MORE};};
template<> struct libdivide_constants<uint16_t,18005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18005_MAGIC, .more = U16LD_DENOM_18005_MORE};};
template<> struct libdivide_constants<uint16_t,18006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18006_MAGIC, .more = U16LD_DENOM_18006_MORE};};
template<> struct libdivide_constants<uint16_t,18007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18007_MAGIC, .more = U16LD_DENOM_18007_MORE};};
template<> struct libdivide_constants<uint16_t,18008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18008_MAGIC, .more = U16LD_DENOM_18008_MORE};};
template<> struct libdivide_constants<uint16_t,18009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18009_MAGIC, .more = U16LD_DENOM_18009_MORE};};
template<> struct libdivide_constants<uint16_t,18010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18010_MAGIC, .more = U16LD_DENOM_18010_MORE};};
template<> struct libdivide_constants<uint16_t,18011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18011_MAGIC, .more = U16LD_DENOM_18011_MORE};};
template<> struct libdivide_constants<uint16_t,18012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18012_MAGIC, .more = U16LD_DENOM_18012_MORE};};
template<> struct libdivide_constants<uint16_t,18013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18013_MAGIC, .more = U16LD_DENOM_18013_MORE};};
template<> struct libdivide_constants<uint16_t,18014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18014_MAGIC, .more = U16LD_DENOM_18014_MORE};};
template<> struct libdivide_constants<uint16_t,18015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18015_MAGIC, .more = U16LD_DENOM_18015_MORE};};
template<> struct libdivide_constants<uint16_t,18016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18016_MAGIC, .more = U16LD_DENOM_18016_MORE};};
template<> struct libdivide_constants<uint16_t,18017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18017_MAGIC, .more = U16LD_DENOM_18017_MORE};};
template<> struct libdivide_constants<uint16_t,18018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18018_MAGIC, .more = U16LD_DENOM_18018_MORE};};
template<> struct libdivide_constants<uint16_t,18019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18019_MAGIC, .more = U16LD_DENOM_18019_MORE};};
template<> struct libdivide_constants<uint16_t,18020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18020_MAGIC, .more = U16LD_DENOM_18020_MORE};};
template<> struct libdivide_constants<uint16_t,18021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18021_MAGIC, .more = U16LD_DENOM_18021_MORE};};
template<> struct libdivide_constants<uint16_t,18022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18022_MAGIC, .more = U16LD_DENOM_18022_MORE};};
template<> struct libdivide_constants<uint16_t,18023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18023_MAGIC, .more = U16LD_DENOM_18023_MORE};};
template<> struct libdivide_constants<uint16_t,18024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18024_MAGIC, .more = U16LD_DENOM_18024_MORE};};
template<> struct libdivide_constants<uint16_t,18025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18025_MAGIC, .more = U16LD_DENOM_18025_MORE};};
template<> struct libdivide_constants<uint16_t,18026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18026_MAGIC, .more = U16LD_DENOM_18026_MORE};};
template<> struct libdivide_constants<uint16_t,18027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18027_MAGIC, .more = U16LD_DENOM_18027_MORE};};
template<> struct libdivide_constants<uint16_t,18028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18028_MAGIC, .more = U16LD_DENOM_18028_MORE};};
template<> struct libdivide_constants<uint16_t,18029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18029_MAGIC, .more = U16LD_DENOM_18029_MORE};};
template<> struct libdivide_constants<uint16_t,18030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18030_MAGIC, .more = U16LD_DENOM_18030_MORE};};
template<> struct libdivide_constants<uint16_t,18031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18031_MAGIC, .more = U16LD_DENOM_18031_MORE};};
template<> struct libdivide_constants<uint16_t,18032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18032_MAGIC, .more = U16LD_DENOM_18032_MORE};};
template<> struct libdivide_constants<uint16_t,18033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18033_MAGIC, .more = U16LD_DENOM_18033_MORE};};
template<> struct libdivide_constants<uint16_t,18034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18034_MAGIC, .more = U16LD_DENOM_18034_MORE};};
template<> struct libdivide_constants<uint16_t,18035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18035_MAGIC, .more = U16LD_DENOM_18035_MORE};};
template<> struct libdivide_constants<uint16_t,18036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18036_MAGIC, .more = U16LD_DENOM_18036_MORE};};
template<> struct libdivide_constants<uint16_t,18037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18037_MAGIC, .more = U16LD_DENOM_18037_MORE};};
template<> struct libdivide_constants<uint16_t,18038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18038_MAGIC, .more = U16LD_DENOM_18038_MORE};};
template<> struct libdivide_constants<uint16_t,18039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18039_MAGIC, .more = U16LD_DENOM_18039_MORE};};
template<> struct libdivide_constants<uint16_t,18040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18040_MAGIC, .more = U16LD_DENOM_18040_MORE};};
template<> struct libdivide_constants<uint16_t,18041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18041_MAGIC, .more = U16LD_DENOM_18041_MORE};};
template<> struct libdivide_constants<uint16_t,18042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18042_MAGIC, .more = U16LD_DENOM_18042_MORE};};
template<> struct libdivide_constants<uint16_t,18043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18043_MAGIC, .more = U16LD_DENOM_18043_MORE};};
template<> struct libdivide_constants<uint16_t,18044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18044_MAGIC, .more = U16LD_DENOM_18044_MORE};};
template<> struct libdivide_constants<uint16_t,18045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18045_MAGIC, .more = U16LD_DENOM_18045_MORE};};
template<> struct libdivide_constants<uint16_t,18046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18046_MAGIC, .more = U16LD_DENOM_18046_MORE};};
template<> struct libdivide_constants<uint16_t,18047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18047_MAGIC, .more = U16LD_DENOM_18047_MORE};};
template<> struct libdivide_constants<uint16_t,18048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18048_MAGIC, .more = U16LD_DENOM_18048_MORE};};
template<> struct libdivide_constants<uint16_t,18049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18049_MAGIC, .more = U16LD_DENOM_18049_MORE};};
template<> struct libdivide_constants<uint16_t,18050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18050_MAGIC, .more = U16LD_DENOM_18050_MORE};};
template<> struct libdivide_constants<uint16_t,18051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18051_MAGIC, .more = U16LD_DENOM_18051_MORE};};
template<> struct libdivide_constants<uint16_t,18052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18052_MAGIC, .more = U16LD_DENOM_18052_MORE};};
template<> struct libdivide_constants<uint16_t,18053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18053_MAGIC, .more = U16LD_DENOM_18053_MORE};};
template<> struct libdivide_constants<uint16_t,18054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18054_MAGIC, .more = U16LD_DENOM_18054_MORE};};
template<> struct libdivide_constants<uint16_t,18055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18055_MAGIC, .more = U16LD_DENOM_18055_MORE};};
template<> struct libdivide_constants<uint16_t,18056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18056_MAGIC, .more = U16LD_DENOM_18056_MORE};};
template<> struct libdivide_constants<uint16_t,18057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18057_MAGIC, .more = U16LD_DENOM_18057_MORE};};
template<> struct libdivide_constants<uint16_t,18058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18058_MAGIC, .more = U16LD_DENOM_18058_MORE};};
template<> struct libdivide_constants<uint16_t,18059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18059_MAGIC, .more = U16LD_DENOM_18059_MORE};};
template<> struct libdivide_constants<uint16_t,18060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18060_MAGIC, .more = U16LD_DENOM_18060_MORE};};
template<> struct libdivide_constants<uint16_t,18061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18061_MAGIC, .more = U16LD_DENOM_18061_MORE};};
template<> struct libdivide_constants<uint16_t,18062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18062_MAGIC, .more = U16LD_DENOM_18062_MORE};};
template<> struct libdivide_constants<uint16_t,18063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18063_MAGIC, .more = U16LD_DENOM_18063_MORE};};
template<> struct libdivide_constants<uint16_t,18064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18064_MAGIC, .more = U16LD_DENOM_18064_MORE};};
template<> struct libdivide_constants<uint16_t,18065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18065_MAGIC, .more = U16LD_DENOM_18065_MORE};};
template<> struct libdivide_constants<uint16_t,18066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18066_MAGIC, .more = U16LD_DENOM_18066_MORE};};
template<> struct libdivide_constants<uint16_t,18067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18067_MAGIC, .more = U16LD_DENOM_18067_MORE};};
template<> struct libdivide_constants<uint16_t,18068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18068_MAGIC, .more = U16LD_DENOM_18068_MORE};};
template<> struct libdivide_constants<uint16_t,18069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18069_MAGIC, .more = U16LD_DENOM_18069_MORE};};
template<> struct libdivide_constants<uint16_t,18070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18070_MAGIC, .more = U16LD_DENOM_18070_MORE};};
template<> struct libdivide_constants<uint16_t,18071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18071_MAGIC, .more = U16LD_DENOM_18071_MORE};};
template<> struct libdivide_constants<uint16_t,18072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18072_MAGIC, .more = U16LD_DENOM_18072_MORE};};
template<> struct libdivide_constants<uint16_t,18073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18073_MAGIC, .more = U16LD_DENOM_18073_MORE};};
template<> struct libdivide_constants<uint16_t,18074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18074_MAGIC, .more = U16LD_DENOM_18074_MORE};};
template<> struct libdivide_constants<uint16_t,18075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18075_MAGIC, .more = U16LD_DENOM_18075_MORE};};
template<> struct libdivide_constants<uint16_t,18076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18076_MAGIC, .more = U16LD_DENOM_18076_MORE};};
template<> struct libdivide_constants<uint16_t,18077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18077_MAGIC, .more = U16LD_DENOM_18077_MORE};};
template<> struct libdivide_constants<uint16_t,18078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18078_MAGIC, .more = U16LD_DENOM_18078_MORE};};
template<> struct libdivide_constants<uint16_t,18079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18079_MAGIC, .more = U16LD_DENOM_18079_MORE};};
template<> struct libdivide_constants<uint16_t,18080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18080_MAGIC, .more = U16LD_DENOM_18080_MORE};};
template<> struct libdivide_constants<uint16_t,18081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18081_MAGIC, .more = U16LD_DENOM_18081_MORE};};
template<> struct libdivide_constants<uint16_t,18082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18082_MAGIC, .more = U16LD_DENOM_18082_MORE};};
template<> struct libdivide_constants<uint16_t,18083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18083_MAGIC, .more = U16LD_DENOM_18083_MORE};};
template<> struct libdivide_constants<uint16_t,18084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18084_MAGIC, .more = U16LD_DENOM_18084_MORE};};
template<> struct libdivide_constants<uint16_t,18085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18085_MAGIC, .more = U16LD_DENOM_18085_MORE};};
template<> struct libdivide_constants<uint16_t,18086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18086_MAGIC, .more = U16LD_DENOM_18086_MORE};};
template<> struct libdivide_constants<uint16_t,18087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18087_MAGIC, .more = U16LD_DENOM_18087_MORE};};
template<> struct libdivide_constants<uint16_t,18088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18088_MAGIC, .more = U16LD_DENOM_18088_MORE};};
template<> struct libdivide_constants<uint16_t,18089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18089_MAGIC, .more = U16LD_DENOM_18089_MORE};};
template<> struct libdivide_constants<uint16_t,18090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18090_MAGIC, .more = U16LD_DENOM_18090_MORE};};
template<> struct libdivide_constants<uint16_t,18091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18091_MAGIC, .more = U16LD_DENOM_18091_MORE};};
template<> struct libdivide_constants<uint16_t,18092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18092_MAGIC, .more = U16LD_DENOM_18092_MORE};};
template<> struct libdivide_constants<uint16_t,18093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18093_MAGIC, .more = U16LD_DENOM_18093_MORE};};
template<> struct libdivide_constants<uint16_t,18094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18094_MAGIC, .more = U16LD_DENOM_18094_MORE};};
template<> struct libdivide_constants<uint16_t,18095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18095_MAGIC, .more = U16LD_DENOM_18095_MORE};};
template<> struct libdivide_constants<uint16_t,18096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18096_MAGIC, .more = U16LD_DENOM_18096_MORE};};
template<> struct libdivide_constants<uint16_t,18097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18097_MAGIC, .more = U16LD_DENOM_18097_MORE};};
template<> struct libdivide_constants<uint16_t,18098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18098_MAGIC, .more = U16LD_DENOM_18098_MORE};};
template<> struct libdivide_constants<uint16_t,18099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18099_MAGIC, .more = U16LD_DENOM_18099_MORE};};
template<> struct libdivide_constants<uint16_t,18100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18100_MAGIC, .more = U16LD_DENOM_18100_MORE};};
template<> struct libdivide_constants<uint16_t,18101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18101_MAGIC, .more = U16LD_DENOM_18101_MORE};};
template<> struct libdivide_constants<uint16_t,18102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18102_MAGIC, .more = U16LD_DENOM_18102_MORE};};
template<> struct libdivide_constants<uint16_t,18103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18103_MAGIC, .more = U16LD_DENOM_18103_MORE};};
template<> struct libdivide_constants<uint16_t,18104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18104_MAGIC, .more = U16LD_DENOM_18104_MORE};};
template<> struct libdivide_constants<uint16_t,18105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18105_MAGIC, .more = U16LD_DENOM_18105_MORE};};
template<> struct libdivide_constants<uint16_t,18106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18106_MAGIC, .more = U16LD_DENOM_18106_MORE};};
template<> struct libdivide_constants<uint16_t,18107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18107_MAGIC, .more = U16LD_DENOM_18107_MORE};};
template<> struct libdivide_constants<uint16_t,18108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18108_MAGIC, .more = U16LD_DENOM_18108_MORE};};
template<> struct libdivide_constants<uint16_t,18109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18109_MAGIC, .more = U16LD_DENOM_18109_MORE};};
template<> struct libdivide_constants<uint16_t,18110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18110_MAGIC, .more = U16LD_DENOM_18110_MORE};};
template<> struct libdivide_constants<uint16_t,18111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18111_MAGIC, .more = U16LD_DENOM_18111_MORE};};
template<> struct libdivide_constants<uint16_t,18112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18112_MAGIC, .more = U16LD_DENOM_18112_MORE};};
template<> struct libdivide_constants<uint16_t,18113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18113_MAGIC, .more = U16LD_DENOM_18113_MORE};};
template<> struct libdivide_constants<uint16_t,18114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18114_MAGIC, .more = U16LD_DENOM_18114_MORE};};
template<> struct libdivide_constants<uint16_t,18115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18115_MAGIC, .more = U16LD_DENOM_18115_MORE};};
template<> struct libdivide_constants<uint16_t,18116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18116_MAGIC, .more = U16LD_DENOM_18116_MORE};};
template<> struct libdivide_constants<uint16_t,18117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18117_MAGIC, .more = U16LD_DENOM_18117_MORE};};
template<> struct libdivide_constants<uint16_t,18118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18118_MAGIC, .more = U16LD_DENOM_18118_MORE};};
template<> struct libdivide_constants<uint16_t,18119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18119_MAGIC, .more = U16LD_DENOM_18119_MORE};};
template<> struct libdivide_constants<uint16_t,18120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18120_MAGIC, .more = U16LD_DENOM_18120_MORE};};
template<> struct libdivide_constants<uint16_t,18121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18121_MAGIC, .more = U16LD_DENOM_18121_MORE};};
template<> struct libdivide_constants<uint16_t,18122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18122_MAGIC, .more = U16LD_DENOM_18122_MORE};};
template<> struct libdivide_constants<uint16_t,18123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18123_MAGIC, .more = U16LD_DENOM_18123_MORE};};
template<> struct libdivide_constants<uint16_t,18124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18124_MAGIC, .more = U16LD_DENOM_18124_MORE};};
template<> struct libdivide_constants<uint16_t,18125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18125_MAGIC, .more = U16LD_DENOM_18125_MORE};};
template<> struct libdivide_constants<uint16_t,18126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18126_MAGIC, .more = U16LD_DENOM_18126_MORE};};
template<> struct libdivide_constants<uint16_t,18127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18127_MAGIC, .more = U16LD_DENOM_18127_MORE};};
template<> struct libdivide_constants<uint16_t,18128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18128_MAGIC, .more = U16LD_DENOM_18128_MORE};};
template<> struct libdivide_constants<uint16_t,18129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18129_MAGIC, .more = U16LD_DENOM_18129_MORE};};
template<> struct libdivide_constants<uint16_t,18130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18130_MAGIC, .more = U16LD_DENOM_18130_MORE};};
template<> struct libdivide_constants<uint16_t,18131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18131_MAGIC, .more = U16LD_DENOM_18131_MORE};};
template<> struct libdivide_constants<uint16_t,18132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18132_MAGIC, .more = U16LD_DENOM_18132_MORE};};
template<> struct libdivide_constants<uint16_t,18133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18133_MAGIC, .more = U16LD_DENOM_18133_MORE};};
template<> struct libdivide_constants<uint16_t,18134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18134_MAGIC, .more = U16LD_DENOM_18134_MORE};};
template<> struct libdivide_constants<uint16_t,18135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18135_MAGIC, .more = U16LD_DENOM_18135_MORE};};
template<> struct libdivide_constants<uint16_t,18136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18136_MAGIC, .more = U16LD_DENOM_18136_MORE};};
template<> struct libdivide_constants<uint16_t,18137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18137_MAGIC, .more = U16LD_DENOM_18137_MORE};};
template<> struct libdivide_constants<uint16_t,18138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18138_MAGIC, .more = U16LD_DENOM_18138_MORE};};
template<> struct libdivide_constants<uint16_t,18139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18139_MAGIC, .more = U16LD_DENOM_18139_MORE};};
template<> struct libdivide_constants<uint16_t,18140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18140_MAGIC, .more = U16LD_DENOM_18140_MORE};};
template<> struct libdivide_constants<uint16_t,18141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18141_MAGIC, .more = U16LD_DENOM_18141_MORE};};
template<> struct libdivide_constants<uint16_t,18142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18142_MAGIC, .more = U16LD_DENOM_18142_MORE};};
template<> struct libdivide_constants<uint16_t,18143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18143_MAGIC, .more = U16LD_DENOM_18143_MORE};};
template<> struct libdivide_constants<uint16_t,18144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18144_MAGIC, .more = U16LD_DENOM_18144_MORE};};
template<> struct libdivide_constants<uint16_t,18145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18145_MAGIC, .more = U16LD_DENOM_18145_MORE};};
template<> struct libdivide_constants<uint16_t,18146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18146_MAGIC, .more = U16LD_DENOM_18146_MORE};};
template<> struct libdivide_constants<uint16_t,18147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18147_MAGIC, .more = U16LD_DENOM_18147_MORE};};
template<> struct libdivide_constants<uint16_t,18148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18148_MAGIC, .more = U16LD_DENOM_18148_MORE};};
template<> struct libdivide_constants<uint16_t,18149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18149_MAGIC, .more = U16LD_DENOM_18149_MORE};};
template<> struct libdivide_constants<uint16_t,18150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18150_MAGIC, .more = U16LD_DENOM_18150_MORE};};
template<> struct libdivide_constants<uint16_t,18151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18151_MAGIC, .more = U16LD_DENOM_18151_MORE};};
template<> struct libdivide_constants<uint16_t,18152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18152_MAGIC, .more = U16LD_DENOM_18152_MORE};};
template<> struct libdivide_constants<uint16_t,18153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18153_MAGIC, .more = U16LD_DENOM_18153_MORE};};
template<> struct libdivide_constants<uint16_t,18154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18154_MAGIC, .more = U16LD_DENOM_18154_MORE};};
template<> struct libdivide_constants<uint16_t,18155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18155_MAGIC, .more = U16LD_DENOM_18155_MORE};};
template<> struct libdivide_constants<uint16_t,18156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18156_MAGIC, .more = U16LD_DENOM_18156_MORE};};
template<> struct libdivide_constants<uint16_t,18157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18157_MAGIC, .more = U16LD_DENOM_18157_MORE};};
template<> struct libdivide_constants<uint16_t,18158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18158_MAGIC, .more = U16LD_DENOM_18158_MORE};};
template<> struct libdivide_constants<uint16_t,18159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18159_MAGIC, .more = U16LD_DENOM_18159_MORE};};
template<> struct libdivide_constants<uint16_t,18160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18160_MAGIC, .more = U16LD_DENOM_18160_MORE};};
template<> struct libdivide_constants<uint16_t,18161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18161_MAGIC, .more = U16LD_DENOM_18161_MORE};};
template<> struct libdivide_constants<uint16_t,18162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18162_MAGIC, .more = U16LD_DENOM_18162_MORE};};
template<> struct libdivide_constants<uint16_t,18163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18163_MAGIC, .more = U16LD_DENOM_18163_MORE};};
template<> struct libdivide_constants<uint16_t,18164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18164_MAGIC, .more = U16LD_DENOM_18164_MORE};};
template<> struct libdivide_constants<uint16_t,18165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18165_MAGIC, .more = U16LD_DENOM_18165_MORE};};
template<> struct libdivide_constants<uint16_t,18166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18166_MAGIC, .more = U16LD_DENOM_18166_MORE};};
template<> struct libdivide_constants<uint16_t,18167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18167_MAGIC, .more = U16LD_DENOM_18167_MORE};};
template<> struct libdivide_constants<uint16_t,18168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18168_MAGIC, .more = U16LD_DENOM_18168_MORE};};
template<> struct libdivide_constants<uint16_t,18169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18169_MAGIC, .more = U16LD_DENOM_18169_MORE};};
template<> struct libdivide_constants<uint16_t,18170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18170_MAGIC, .more = U16LD_DENOM_18170_MORE};};
template<> struct libdivide_constants<uint16_t,18171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18171_MAGIC, .more = U16LD_DENOM_18171_MORE};};
template<> struct libdivide_constants<uint16_t,18172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18172_MAGIC, .more = U16LD_DENOM_18172_MORE};};
template<> struct libdivide_constants<uint16_t,18173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18173_MAGIC, .more = U16LD_DENOM_18173_MORE};};
template<> struct libdivide_constants<uint16_t,18174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18174_MAGIC, .more = U16LD_DENOM_18174_MORE};};
template<> struct libdivide_constants<uint16_t,18175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18175_MAGIC, .more = U16LD_DENOM_18175_MORE};};
template<> struct libdivide_constants<uint16_t,18176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18176_MAGIC, .more = U16LD_DENOM_18176_MORE};};
template<> struct libdivide_constants<uint16_t,18177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18177_MAGIC, .more = U16LD_DENOM_18177_MORE};};
template<> struct libdivide_constants<uint16_t,18178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18178_MAGIC, .more = U16LD_DENOM_18178_MORE};};
template<> struct libdivide_constants<uint16_t,18179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18179_MAGIC, .more = U16LD_DENOM_18179_MORE};};
template<> struct libdivide_constants<uint16_t,18180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18180_MAGIC, .more = U16LD_DENOM_18180_MORE};};
template<> struct libdivide_constants<uint16_t,18181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18181_MAGIC, .more = U16LD_DENOM_18181_MORE};};
template<> struct libdivide_constants<uint16_t,18182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18182_MAGIC, .more = U16LD_DENOM_18182_MORE};};
template<> struct libdivide_constants<uint16_t,18183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18183_MAGIC, .more = U16LD_DENOM_18183_MORE};};
template<> struct libdivide_constants<uint16_t,18184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18184_MAGIC, .more = U16LD_DENOM_18184_MORE};};
template<> struct libdivide_constants<uint16_t,18185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18185_MAGIC, .more = U16LD_DENOM_18185_MORE};};
template<> struct libdivide_constants<uint16_t,18186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18186_MAGIC, .more = U16LD_DENOM_18186_MORE};};
template<> struct libdivide_constants<uint16_t,18187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18187_MAGIC, .more = U16LD_DENOM_18187_MORE};};
template<> struct libdivide_constants<uint16_t,18188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18188_MAGIC, .more = U16LD_DENOM_18188_MORE};};
template<> struct libdivide_constants<uint16_t,18189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18189_MAGIC, .more = U16LD_DENOM_18189_MORE};};
template<> struct libdivide_constants<uint16_t,18190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18190_MAGIC, .more = U16LD_DENOM_18190_MORE};};
template<> struct libdivide_constants<uint16_t,18191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18191_MAGIC, .more = U16LD_DENOM_18191_MORE};};
template<> struct libdivide_constants<uint16_t,18192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18192_MAGIC, .more = U16LD_DENOM_18192_MORE};};
template<> struct libdivide_constants<uint16_t,18193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18193_MAGIC, .more = U16LD_DENOM_18193_MORE};};
template<> struct libdivide_constants<uint16_t,18194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18194_MAGIC, .more = U16LD_DENOM_18194_MORE};};
template<> struct libdivide_constants<uint16_t,18195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18195_MAGIC, .more = U16LD_DENOM_18195_MORE};};
template<> struct libdivide_constants<uint16_t,18196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18196_MAGIC, .more = U16LD_DENOM_18196_MORE};};
template<> struct libdivide_constants<uint16_t,18197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18197_MAGIC, .more = U16LD_DENOM_18197_MORE};};
template<> struct libdivide_constants<uint16_t,18198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18198_MAGIC, .more = U16LD_DENOM_18198_MORE};};
template<> struct libdivide_constants<uint16_t,18199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18199_MAGIC, .more = U16LD_DENOM_18199_MORE};};
template<> struct libdivide_constants<uint16_t,18200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18200_MAGIC, .more = U16LD_DENOM_18200_MORE};};
template<> struct libdivide_constants<uint16_t,18201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18201_MAGIC, .more = U16LD_DENOM_18201_MORE};};
template<> struct libdivide_constants<uint16_t,18202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18202_MAGIC, .more = U16LD_DENOM_18202_MORE};};
template<> struct libdivide_constants<uint16_t,18203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18203_MAGIC, .more = U16LD_DENOM_18203_MORE};};
template<> struct libdivide_constants<uint16_t,18204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18204_MAGIC, .more = U16LD_DENOM_18204_MORE};};
template<> struct libdivide_constants<uint16_t,18205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18205_MAGIC, .more = U16LD_DENOM_18205_MORE};};
template<> struct libdivide_constants<uint16_t,18206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18206_MAGIC, .more = U16LD_DENOM_18206_MORE};};
template<> struct libdivide_constants<uint16_t,18207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18207_MAGIC, .more = U16LD_DENOM_18207_MORE};};
template<> struct libdivide_constants<uint16_t,18208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18208_MAGIC, .more = U16LD_DENOM_18208_MORE};};
template<> struct libdivide_constants<uint16_t,18209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18209_MAGIC, .more = U16LD_DENOM_18209_MORE};};
template<> struct libdivide_constants<uint16_t,18210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18210_MAGIC, .more = U16LD_DENOM_18210_MORE};};
template<> struct libdivide_constants<uint16_t,18211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18211_MAGIC, .more = U16LD_DENOM_18211_MORE};};
template<> struct libdivide_constants<uint16_t,18212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18212_MAGIC, .more = U16LD_DENOM_18212_MORE};};
template<> struct libdivide_constants<uint16_t,18213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18213_MAGIC, .more = U16LD_DENOM_18213_MORE};};
template<> struct libdivide_constants<uint16_t,18214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18214_MAGIC, .more = U16LD_DENOM_18214_MORE};};
template<> struct libdivide_constants<uint16_t,18215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18215_MAGIC, .more = U16LD_DENOM_18215_MORE};};
template<> struct libdivide_constants<uint16_t,18216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18216_MAGIC, .more = U16LD_DENOM_18216_MORE};};
template<> struct libdivide_constants<uint16_t,18217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18217_MAGIC, .more = U16LD_DENOM_18217_MORE};};
template<> struct libdivide_constants<uint16_t,18218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18218_MAGIC, .more = U16LD_DENOM_18218_MORE};};
template<> struct libdivide_constants<uint16_t,18219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18219_MAGIC, .more = U16LD_DENOM_18219_MORE};};
template<> struct libdivide_constants<uint16_t,18220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18220_MAGIC, .more = U16LD_DENOM_18220_MORE};};
template<> struct libdivide_constants<uint16_t,18221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18221_MAGIC, .more = U16LD_DENOM_18221_MORE};};
template<> struct libdivide_constants<uint16_t,18222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18222_MAGIC, .more = U16LD_DENOM_18222_MORE};};
template<> struct libdivide_constants<uint16_t,18223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18223_MAGIC, .more = U16LD_DENOM_18223_MORE};};
template<> struct libdivide_constants<uint16_t,18224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18224_MAGIC, .more = U16LD_DENOM_18224_MORE};};
template<> struct libdivide_constants<uint16_t,18225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18225_MAGIC, .more = U16LD_DENOM_18225_MORE};};
template<> struct libdivide_constants<uint16_t,18226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18226_MAGIC, .more = U16LD_DENOM_18226_MORE};};
template<> struct libdivide_constants<uint16_t,18227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18227_MAGIC, .more = U16LD_DENOM_18227_MORE};};
template<> struct libdivide_constants<uint16_t,18228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18228_MAGIC, .more = U16LD_DENOM_18228_MORE};};
template<> struct libdivide_constants<uint16_t,18229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18229_MAGIC, .more = U16LD_DENOM_18229_MORE};};
template<> struct libdivide_constants<uint16_t,18230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18230_MAGIC, .more = U16LD_DENOM_18230_MORE};};
template<> struct libdivide_constants<uint16_t,18231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18231_MAGIC, .more = U16LD_DENOM_18231_MORE};};
template<> struct libdivide_constants<uint16_t,18232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18232_MAGIC, .more = U16LD_DENOM_18232_MORE};};
template<> struct libdivide_constants<uint16_t,18233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18233_MAGIC, .more = U16LD_DENOM_18233_MORE};};
template<> struct libdivide_constants<uint16_t,18234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18234_MAGIC, .more = U16LD_DENOM_18234_MORE};};
template<> struct libdivide_constants<uint16_t,18235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18235_MAGIC, .more = U16LD_DENOM_18235_MORE};};
template<> struct libdivide_constants<uint16_t,18236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18236_MAGIC, .more = U16LD_DENOM_18236_MORE};};
template<> struct libdivide_constants<uint16_t,18237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18237_MAGIC, .more = U16LD_DENOM_18237_MORE};};
template<> struct libdivide_constants<uint16_t,18238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18238_MAGIC, .more = U16LD_DENOM_18238_MORE};};
template<> struct libdivide_constants<uint16_t,18239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18239_MAGIC, .more = U16LD_DENOM_18239_MORE};};
template<> struct libdivide_constants<uint16_t,18240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18240_MAGIC, .more = U16LD_DENOM_18240_MORE};};
template<> struct libdivide_constants<uint16_t,18241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18241_MAGIC, .more = U16LD_DENOM_18241_MORE};};
template<> struct libdivide_constants<uint16_t,18242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18242_MAGIC, .more = U16LD_DENOM_18242_MORE};};
template<> struct libdivide_constants<uint16_t,18243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18243_MAGIC, .more = U16LD_DENOM_18243_MORE};};
template<> struct libdivide_constants<uint16_t,18244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18244_MAGIC, .more = U16LD_DENOM_18244_MORE};};
template<> struct libdivide_constants<uint16_t,18245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18245_MAGIC, .more = U16LD_DENOM_18245_MORE};};
template<> struct libdivide_constants<uint16_t,18246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18246_MAGIC, .more = U16LD_DENOM_18246_MORE};};
template<> struct libdivide_constants<uint16_t,18247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18247_MAGIC, .more = U16LD_DENOM_18247_MORE};};
template<> struct libdivide_constants<uint16_t,18248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18248_MAGIC, .more = U16LD_DENOM_18248_MORE};};
template<> struct libdivide_constants<uint16_t,18249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18249_MAGIC, .more = U16LD_DENOM_18249_MORE};};
template<> struct libdivide_constants<uint16_t,18250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18250_MAGIC, .more = U16LD_DENOM_18250_MORE};};
template<> struct libdivide_constants<uint16_t,18251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18251_MAGIC, .more = U16LD_DENOM_18251_MORE};};
template<> struct libdivide_constants<uint16_t,18252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18252_MAGIC, .more = U16LD_DENOM_18252_MORE};};
template<> struct libdivide_constants<uint16_t,18253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18253_MAGIC, .more = U16LD_DENOM_18253_MORE};};
template<> struct libdivide_constants<uint16_t,18254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18254_MAGIC, .more = U16LD_DENOM_18254_MORE};};
template<> struct libdivide_constants<uint16_t,18255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18255_MAGIC, .more = U16LD_DENOM_18255_MORE};};
template<> struct libdivide_constants<uint16_t,18256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18256_MAGIC, .more = U16LD_DENOM_18256_MORE};};
template<> struct libdivide_constants<uint16_t,18257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18257_MAGIC, .more = U16LD_DENOM_18257_MORE};};
template<> struct libdivide_constants<uint16_t,18258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18258_MAGIC, .more = U16LD_DENOM_18258_MORE};};
template<> struct libdivide_constants<uint16_t,18259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18259_MAGIC, .more = U16LD_DENOM_18259_MORE};};
template<> struct libdivide_constants<uint16_t,18260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18260_MAGIC, .more = U16LD_DENOM_18260_MORE};};
template<> struct libdivide_constants<uint16_t,18261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18261_MAGIC, .more = U16LD_DENOM_18261_MORE};};
template<> struct libdivide_constants<uint16_t,18262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18262_MAGIC, .more = U16LD_DENOM_18262_MORE};};
template<> struct libdivide_constants<uint16_t,18263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18263_MAGIC, .more = U16LD_DENOM_18263_MORE};};
template<> struct libdivide_constants<uint16_t,18264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18264_MAGIC, .more = U16LD_DENOM_18264_MORE};};
template<> struct libdivide_constants<uint16_t,18265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18265_MAGIC, .more = U16LD_DENOM_18265_MORE};};
template<> struct libdivide_constants<uint16_t,18266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18266_MAGIC, .more = U16LD_DENOM_18266_MORE};};
template<> struct libdivide_constants<uint16_t,18267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18267_MAGIC, .more = U16LD_DENOM_18267_MORE};};
template<> struct libdivide_constants<uint16_t,18268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18268_MAGIC, .more = U16LD_DENOM_18268_MORE};};
template<> struct libdivide_constants<uint16_t,18269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18269_MAGIC, .more = U16LD_DENOM_18269_MORE};};
template<> struct libdivide_constants<uint16_t,18270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18270_MAGIC, .more = U16LD_DENOM_18270_MORE};};
template<> struct libdivide_constants<uint16_t,18271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18271_MAGIC, .more = U16LD_DENOM_18271_MORE};};
template<> struct libdivide_constants<uint16_t,18272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18272_MAGIC, .more = U16LD_DENOM_18272_MORE};};
template<> struct libdivide_constants<uint16_t,18273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18273_MAGIC, .more = U16LD_DENOM_18273_MORE};};
template<> struct libdivide_constants<uint16_t,18274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18274_MAGIC, .more = U16LD_DENOM_18274_MORE};};
template<> struct libdivide_constants<uint16_t,18275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18275_MAGIC, .more = U16LD_DENOM_18275_MORE};};
template<> struct libdivide_constants<uint16_t,18276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18276_MAGIC, .more = U16LD_DENOM_18276_MORE};};
template<> struct libdivide_constants<uint16_t,18277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18277_MAGIC, .more = U16LD_DENOM_18277_MORE};};
template<> struct libdivide_constants<uint16_t,18278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18278_MAGIC, .more = U16LD_DENOM_18278_MORE};};
template<> struct libdivide_constants<uint16_t,18279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18279_MAGIC, .more = U16LD_DENOM_18279_MORE};};
template<> struct libdivide_constants<uint16_t,18280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18280_MAGIC, .more = U16LD_DENOM_18280_MORE};};
template<> struct libdivide_constants<uint16_t,18281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18281_MAGIC, .more = U16LD_DENOM_18281_MORE};};
template<> struct libdivide_constants<uint16_t,18282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18282_MAGIC, .more = U16LD_DENOM_18282_MORE};};
template<> struct libdivide_constants<uint16_t,18283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18283_MAGIC, .more = U16LD_DENOM_18283_MORE};};
template<> struct libdivide_constants<uint16_t,18284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18284_MAGIC, .more = U16LD_DENOM_18284_MORE};};
template<> struct libdivide_constants<uint16_t,18285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18285_MAGIC, .more = U16LD_DENOM_18285_MORE};};
template<> struct libdivide_constants<uint16_t,18286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18286_MAGIC, .more = U16LD_DENOM_18286_MORE};};
template<> struct libdivide_constants<uint16_t,18287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18287_MAGIC, .more = U16LD_DENOM_18287_MORE};};
template<> struct libdivide_constants<uint16_t,18288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18288_MAGIC, .more = U16LD_DENOM_18288_MORE};};
template<> struct libdivide_constants<uint16_t,18289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18289_MAGIC, .more = U16LD_DENOM_18289_MORE};};
template<> struct libdivide_constants<uint16_t,18290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18290_MAGIC, .more = U16LD_DENOM_18290_MORE};};
template<> struct libdivide_constants<uint16_t,18291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18291_MAGIC, .more = U16LD_DENOM_18291_MORE};};
template<> struct libdivide_constants<uint16_t,18292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18292_MAGIC, .more = U16LD_DENOM_18292_MORE};};
template<> struct libdivide_constants<uint16_t,18293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18293_MAGIC, .more = U16LD_DENOM_18293_MORE};};
template<> struct libdivide_constants<uint16_t,18294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18294_MAGIC, .more = U16LD_DENOM_18294_MORE};};
template<> struct libdivide_constants<uint16_t,18295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18295_MAGIC, .more = U16LD_DENOM_18295_MORE};};
template<> struct libdivide_constants<uint16_t,18296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18296_MAGIC, .more = U16LD_DENOM_18296_MORE};};
template<> struct libdivide_constants<uint16_t,18297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18297_MAGIC, .more = U16LD_DENOM_18297_MORE};};
template<> struct libdivide_constants<uint16_t,18298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18298_MAGIC, .more = U16LD_DENOM_18298_MORE};};
template<> struct libdivide_constants<uint16_t,18299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18299_MAGIC, .more = U16LD_DENOM_18299_MORE};};
template<> struct libdivide_constants<uint16_t,18300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18300_MAGIC, .more = U16LD_DENOM_18300_MORE};};
template<> struct libdivide_constants<uint16_t,18301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18301_MAGIC, .more = U16LD_DENOM_18301_MORE};};
template<> struct libdivide_constants<uint16_t,18302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18302_MAGIC, .more = U16LD_DENOM_18302_MORE};};
template<> struct libdivide_constants<uint16_t,18303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18303_MAGIC, .more = U16LD_DENOM_18303_MORE};};
template<> struct libdivide_constants<uint16_t,18304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18304_MAGIC, .more = U16LD_DENOM_18304_MORE};};
template<> struct libdivide_constants<uint16_t,18305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18305_MAGIC, .more = U16LD_DENOM_18305_MORE};};
template<> struct libdivide_constants<uint16_t,18306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18306_MAGIC, .more = U16LD_DENOM_18306_MORE};};
template<> struct libdivide_constants<uint16_t,18307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18307_MAGIC, .more = U16LD_DENOM_18307_MORE};};
template<> struct libdivide_constants<uint16_t,18308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18308_MAGIC, .more = U16LD_DENOM_18308_MORE};};
template<> struct libdivide_constants<uint16_t,18309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18309_MAGIC, .more = U16LD_DENOM_18309_MORE};};
template<> struct libdivide_constants<uint16_t,18310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18310_MAGIC, .more = U16LD_DENOM_18310_MORE};};
template<> struct libdivide_constants<uint16_t,18311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18311_MAGIC, .more = U16LD_DENOM_18311_MORE};};
template<> struct libdivide_constants<uint16_t,18312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18312_MAGIC, .more = U16LD_DENOM_18312_MORE};};
template<> struct libdivide_constants<uint16_t,18313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18313_MAGIC, .more = U16LD_DENOM_18313_MORE};};
template<> struct libdivide_constants<uint16_t,18314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18314_MAGIC, .more = U16LD_DENOM_18314_MORE};};
template<> struct libdivide_constants<uint16_t,18315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18315_MAGIC, .more = U16LD_DENOM_18315_MORE};};
template<> struct libdivide_constants<uint16_t,18316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18316_MAGIC, .more = U16LD_DENOM_18316_MORE};};
template<> struct libdivide_constants<uint16_t,18317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18317_MAGIC, .more = U16LD_DENOM_18317_MORE};};
template<> struct libdivide_constants<uint16_t,18318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18318_MAGIC, .more = U16LD_DENOM_18318_MORE};};
template<> struct libdivide_constants<uint16_t,18319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18319_MAGIC, .more = U16LD_DENOM_18319_MORE};};
template<> struct libdivide_constants<uint16_t,18320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18320_MAGIC, .more = U16LD_DENOM_18320_MORE};};
template<> struct libdivide_constants<uint16_t,18321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18321_MAGIC, .more = U16LD_DENOM_18321_MORE};};
template<> struct libdivide_constants<uint16_t,18322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18322_MAGIC, .more = U16LD_DENOM_18322_MORE};};
template<> struct libdivide_constants<uint16_t,18323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18323_MAGIC, .more = U16LD_DENOM_18323_MORE};};
template<> struct libdivide_constants<uint16_t,18324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18324_MAGIC, .more = U16LD_DENOM_18324_MORE};};
template<> struct libdivide_constants<uint16_t,18325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18325_MAGIC, .more = U16LD_DENOM_18325_MORE};};
template<> struct libdivide_constants<uint16_t,18326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18326_MAGIC, .more = U16LD_DENOM_18326_MORE};};
template<> struct libdivide_constants<uint16_t,18327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18327_MAGIC, .more = U16LD_DENOM_18327_MORE};};
template<> struct libdivide_constants<uint16_t,18328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18328_MAGIC, .more = U16LD_DENOM_18328_MORE};};
template<> struct libdivide_constants<uint16_t,18329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18329_MAGIC, .more = U16LD_DENOM_18329_MORE};};
template<> struct libdivide_constants<uint16_t,18330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18330_MAGIC, .more = U16LD_DENOM_18330_MORE};};
template<> struct libdivide_constants<uint16_t,18331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18331_MAGIC, .more = U16LD_DENOM_18331_MORE};};
template<> struct libdivide_constants<uint16_t,18332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18332_MAGIC, .more = U16LD_DENOM_18332_MORE};};
template<> struct libdivide_constants<uint16_t,18333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18333_MAGIC, .more = U16LD_DENOM_18333_MORE};};
template<> struct libdivide_constants<uint16_t,18334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18334_MAGIC, .more = U16LD_DENOM_18334_MORE};};
template<> struct libdivide_constants<uint16_t,18335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18335_MAGIC, .more = U16LD_DENOM_18335_MORE};};
template<> struct libdivide_constants<uint16_t,18336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18336_MAGIC, .more = U16LD_DENOM_18336_MORE};};
template<> struct libdivide_constants<uint16_t,18337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18337_MAGIC, .more = U16LD_DENOM_18337_MORE};};
template<> struct libdivide_constants<uint16_t,18338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18338_MAGIC, .more = U16LD_DENOM_18338_MORE};};
template<> struct libdivide_constants<uint16_t,18339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18339_MAGIC, .more = U16LD_DENOM_18339_MORE};};
template<> struct libdivide_constants<uint16_t,18340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18340_MAGIC, .more = U16LD_DENOM_18340_MORE};};
template<> struct libdivide_constants<uint16_t,18341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18341_MAGIC, .more = U16LD_DENOM_18341_MORE};};
template<> struct libdivide_constants<uint16_t,18342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18342_MAGIC, .more = U16LD_DENOM_18342_MORE};};
template<> struct libdivide_constants<uint16_t,18343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18343_MAGIC, .more = U16LD_DENOM_18343_MORE};};
template<> struct libdivide_constants<uint16_t,18344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18344_MAGIC, .more = U16LD_DENOM_18344_MORE};};
template<> struct libdivide_constants<uint16_t,18345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18345_MAGIC, .more = U16LD_DENOM_18345_MORE};};
template<> struct libdivide_constants<uint16_t,18346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18346_MAGIC, .more = U16LD_DENOM_18346_MORE};};
template<> struct libdivide_constants<uint16_t,18347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18347_MAGIC, .more = U16LD_DENOM_18347_MORE};};
template<> struct libdivide_constants<uint16_t,18348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18348_MAGIC, .more = U16LD_DENOM_18348_MORE};};
template<> struct libdivide_constants<uint16_t,18349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18349_MAGIC, .more = U16LD_DENOM_18349_MORE};};
template<> struct libdivide_constants<uint16_t,18350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18350_MAGIC, .more = U16LD_DENOM_18350_MORE};};
template<> struct libdivide_constants<uint16_t,18351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18351_MAGIC, .more = U16LD_DENOM_18351_MORE};};
template<> struct libdivide_constants<uint16_t,18352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18352_MAGIC, .more = U16LD_DENOM_18352_MORE};};
template<> struct libdivide_constants<uint16_t,18353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18353_MAGIC, .more = U16LD_DENOM_18353_MORE};};
template<> struct libdivide_constants<uint16_t,18354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18354_MAGIC, .more = U16LD_DENOM_18354_MORE};};
template<> struct libdivide_constants<uint16_t,18355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18355_MAGIC, .more = U16LD_DENOM_18355_MORE};};
template<> struct libdivide_constants<uint16_t,18356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18356_MAGIC, .more = U16LD_DENOM_18356_MORE};};
template<> struct libdivide_constants<uint16_t,18357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18357_MAGIC, .more = U16LD_DENOM_18357_MORE};};
template<> struct libdivide_constants<uint16_t,18358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18358_MAGIC, .more = U16LD_DENOM_18358_MORE};};
template<> struct libdivide_constants<uint16_t,18359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18359_MAGIC, .more = U16LD_DENOM_18359_MORE};};
template<> struct libdivide_constants<uint16_t,18360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18360_MAGIC, .more = U16LD_DENOM_18360_MORE};};
template<> struct libdivide_constants<uint16_t,18361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18361_MAGIC, .more = U16LD_DENOM_18361_MORE};};
template<> struct libdivide_constants<uint16_t,18362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18362_MAGIC, .more = U16LD_DENOM_18362_MORE};};
template<> struct libdivide_constants<uint16_t,18363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18363_MAGIC, .more = U16LD_DENOM_18363_MORE};};
template<> struct libdivide_constants<uint16_t,18364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18364_MAGIC, .more = U16LD_DENOM_18364_MORE};};
template<> struct libdivide_constants<uint16_t,18365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18365_MAGIC, .more = U16LD_DENOM_18365_MORE};};
template<> struct libdivide_constants<uint16_t,18366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18366_MAGIC, .more = U16LD_DENOM_18366_MORE};};
template<> struct libdivide_constants<uint16_t,18367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18367_MAGIC, .more = U16LD_DENOM_18367_MORE};};
template<> struct libdivide_constants<uint16_t,18368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18368_MAGIC, .more = U16LD_DENOM_18368_MORE};};
template<> struct libdivide_constants<uint16_t,18369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18369_MAGIC, .more = U16LD_DENOM_18369_MORE};};
template<> struct libdivide_constants<uint16_t,18370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18370_MAGIC, .more = U16LD_DENOM_18370_MORE};};
template<> struct libdivide_constants<uint16_t,18371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18371_MAGIC, .more = U16LD_DENOM_18371_MORE};};
template<> struct libdivide_constants<uint16_t,18372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18372_MAGIC, .more = U16LD_DENOM_18372_MORE};};
template<> struct libdivide_constants<uint16_t,18373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18373_MAGIC, .more = U16LD_DENOM_18373_MORE};};
template<> struct libdivide_constants<uint16_t,18374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18374_MAGIC, .more = U16LD_DENOM_18374_MORE};};
template<> struct libdivide_constants<uint16_t,18375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18375_MAGIC, .more = U16LD_DENOM_18375_MORE};};
template<> struct libdivide_constants<uint16_t,18376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18376_MAGIC, .more = U16LD_DENOM_18376_MORE};};
template<> struct libdivide_constants<uint16_t,18377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18377_MAGIC, .more = U16LD_DENOM_18377_MORE};};
template<> struct libdivide_constants<uint16_t,18378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18378_MAGIC, .more = U16LD_DENOM_18378_MORE};};
template<> struct libdivide_constants<uint16_t,18379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18379_MAGIC, .more = U16LD_DENOM_18379_MORE};};
template<> struct libdivide_constants<uint16_t,18380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18380_MAGIC, .more = U16LD_DENOM_18380_MORE};};
template<> struct libdivide_constants<uint16_t,18381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18381_MAGIC, .more = U16LD_DENOM_18381_MORE};};
template<> struct libdivide_constants<uint16_t,18382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18382_MAGIC, .more = U16LD_DENOM_18382_MORE};};
template<> struct libdivide_constants<uint16_t,18383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18383_MAGIC, .more = U16LD_DENOM_18383_MORE};};
template<> struct libdivide_constants<uint16_t,18384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18384_MAGIC, .more = U16LD_DENOM_18384_MORE};};
template<> struct libdivide_constants<uint16_t,18385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18385_MAGIC, .more = U16LD_DENOM_18385_MORE};};
template<> struct libdivide_constants<uint16_t,18386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18386_MAGIC, .more = U16LD_DENOM_18386_MORE};};
template<> struct libdivide_constants<uint16_t,18387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18387_MAGIC, .more = U16LD_DENOM_18387_MORE};};
template<> struct libdivide_constants<uint16_t,18388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18388_MAGIC, .more = U16LD_DENOM_18388_MORE};};
template<> struct libdivide_constants<uint16_t,18389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18389_MAGIC, .more = U16LD_DENOM_18389_MORE};};
template<> struct libdivide_constants<uint16_t,18390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18390_MAGIC, .more = U16LD_DENOM_18390_MORE};};
template<> struct libdivide_constants<uint16_t,18391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18391_MAGIC, .more = U16LD_DENOM_18391_MORE};};
template<> struct libdivide_constants<uint16_t,18392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18392_MAGIC, .more = U16LD_DENOM_18392_MORE};};
template<> struct libdivide_constants<uint16_t,18393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18393_MAGIC, .more = U16LD_DENOM_18393_MORE};};
template<> struct libdivide_constants<uint16_t,18394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18394_MAGIC, .more = U16LD_DENOM_18394_MORE};};
template<> struct libdivide_constants<uint16_t,18395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18395_MAGIC, .more = U16LD_DENOM_18395_MORE};};
template<> struct libdivide_constants<uint16_t,18396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18396_MAGIC, .more = U16LD_DENOM_18396_MORE};};
template<> struct libdivide_constants<uint16_t,18397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18397_MAGIC, .more = U16LD_DENOM_18397_MORE};};
template<> struct libdivide_constants<uint16_t,18398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18398_MAGIC, .more = U16LD_DENOM_18398_MORE};};
template<> struct libdivide_constants<uint16_t,18399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18399_MAGIC, .more = U16LD_DENOM_18399_MORE};};
template<> struct libdivide_constants<uint16_t,18400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18400_MAGIC, .more = U16LD_DENOM_18400_MORE};};
template<> struct libdivide_constants<uint16_t,18401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18401_MAGIC, .more = U16LD_DENOM_18401_MORE};};
template<> struct libdivide_constants<uint16_t,18402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18402_MAGIC, .more = U16LD_DENOM_18402_MORE};};
template<> struct libdivide_constants<uint16_t,18403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18403_MAGIC, .more = U16LD_DENOM_18403_MORE};};
template<> struct libdivide_constants<uint16_t,18404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18404_MAGIC, .more = U16LD_DENOM_18404_MORE};};
template<> struct libdivide_constants<uint16_t,18405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18405_MAGIC, .more = U16LD_DENOM_18405_MORE};};
template<> struct libdivide_constants<uint16_t,18406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18406_MAGIC, .more = U16LD_DENOM_18406_MORE};};
template<> struct libdivide_constants<uint16_t,18407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18407_MAGIC, .more = U16LD_DENOM_18407_MORE};};
template<> struct libdivide_constants<uint16_t,18408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18408_MAGIC, .more = U16LD_DENOM_18408_MORE};};
template<> struct libdivide_constants<uint16_t,18409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18409_MAGIC, .more = U16LD_DENOM_18409_MORE};};
template<> struct libdivide_constants<uint16_t,18410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18410_MAGIC, .more = U16LD_DENOM_18410_MORE};};
template<> struct libdivide_constants<uint16_t,18411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18411_MAGIC, .more = U16LD_DENOM_18411_MORE};};
template<> struct libdivide_constants<uint16_t,18412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18412_MAGIC, .more = U16LD_DENOM_18412_MORE};};
template<> struct libdivide_constants<uint16_t,18413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18413_MAGIC, .more = U16LD_DENOM_18413_MORE};};
template<> struct libdivide_constants<uint16_t,18414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18414_MAGIC, .more = U16LD_DENOM_18414_MORE};};
template<> struct libdivide_constants<uint16_t,18415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18415_MAGIC, .more = U16LD_DENOM_18415_MORE};};
template<> struct libdivide_constants<uint16_t,18416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18416_MAGIC, .more = U16LD_DENOM_18416_MORE};};
template<> struct libdivide_constants<uint16_t,18417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18417_MAGIC, .more = U16LD_DENOM_18417_MORE};};
template<> struct libdivide_constants<uint16_t,18418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18418_MAGIC, .more = U16LD_DENOM_18418_MORE};};
template<> struct libdivide_constants<uint16_t,18419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18419_MAGIC, .more = U16LD_DENOM_18419_MORE};};
template<> struct libdivide_constants<uint16_t,18420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18420_MAGIC, .more = U16LD_DENOM_18420_MORE};};
template<> struct libdivide_constants<uint16_t,18421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18421_MAGIC, .more = U16LD_DENOM_18421_MORE};};
template<> struct libdivide_constants<uint16_t,18422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18422_MAGIC, .more = U16LD_DENOM_18422_MORE};};
template<> struct libdivide_constants<uint16_t,18423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18423_MAGIC, .more = U16LD_DENOM_18423_MORE};};
template<> struct libdivide_constants<uint16_t,18424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18424_MAGIC, .more = U16LD_DENOM_18424_MORE};};
template<> struct libdivide_constants<uint16_t,18425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18425_MAGIC, .more = U16LD_DENOM_18425_MORE};};
template<> struct libdivide_constants<uint16_t,18426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18426_MAGIC, .more = U16LD_DENOM_18426_MORE};};
template<> struct libdivide_constants<uint16_t,18427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18427_MAGIC, .more = U16LD_DENOM_18427_MORE};};
template<> struct libdivide_constants<uint16_t,18428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18428_MAGIC, .more = U16LD_DENOM_18428_MORE};};
template<> struct libdivide_constants<uint16_t,18429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18429_MAGIC, .more = U16LD_DENOM_18429_MORE};};
template<> struct libdivide_constants<uint16_t,18430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18430_MAGIC, .more = U16LD_DENOM_18430_MORE};};
template<> struct libdivide_constants<uint16_t,18431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18431_MAGIC, .more = U16LD_DENOM_18431_MORE};};
template<> struct libdivide_constants<uint16_t,18432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18432_MAGIC, .more = U16LD_DENOM_18432_MORE};};
template<> struct libdivide_constants<uint16_t,18433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18433_MAGIC, .more = U16LD_DENOM_18433_MORE};};
template<> struct libdivide_constants<uint16_t,18434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18434_MAGIC, .more = U16LD_DENOM_18434_MORE};};
template<> struct libdivide_constants<uint16_t,18435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18435_MAGIC, .more = U16LD_DENOM_18435_MORE};};
template<> struct libdivide_constants<uint16_t,18436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18436_MAGIC, .more = U16LD_DENOM_18436_MORE};};
template<> struct libdivide_constants<uint16_t,18437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18437_MAGIC, .more = U16LD_DENOM_18437_MORE};};
template<> struct libdivide_constants<uint16_t,18438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18438_MAGIC, .more = U16LD_DENOM_18438_MORE};};
template<> struct libdivide_constants<uint16_t,18439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18439_MAGIC, .more = U16LD_DENOM_18439_MORE};};
template<> struct libdivide_constants<uint16_t,18440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18440_MAGIC, .more = U16LD_DENOM_18440_MORE};};
template<> struct libdivide_constants<uint16_t,18441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18441_MAGIC, .more = U16LD_DENOM_18441_MORE};};
template<> struct libdivide_constants<uint16_t,18442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18442_MAGIC, .more = U16LD_DENOM_18442_MORE};};
template<> struct libdivide_constants<uint16_t,18443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18443_MAGIC, .more = U16LD_DENOM_18443_MORE};};
template<> struct libdivide_constants<uint16_t,18444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18444_MAGIC, .more = U16LD_DENOM_18444_MORE};};
template<> struct libdivide_constants<uint16_t,18445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18445_MAGIC, .more = U16LD_DENOM_18445_MORE};};
template<> struct libdivide_constants<uint16_t,18446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18446_MAGIC, .more = U16LD_DENOM_18446_MORE};};
template<> struct libdivide_constants<uint16_t,18447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18447_MAGIC, .more = U16LD_DENOM_18447_MORE};};
template<> struct libdivide_constants<uint16_t,18448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18448_MAGIC, .more = U16LD_DENOM_18448_MORE};};
template<> struct libdivide_constants<uint16_t,18449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18449_MAGIC, .more = U16LD_DENOM_18449_MORE};};
template<> struct libdivide_constants<uint16_t,18450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18450_MAGIC, .more = U16LD_DENOM_18450_MORE};};
template<> struct libdivide_constants<uint16_t,18451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18451_MAGIC, .more = U16LD_DENOM_18451_MORE};};
template<> struct libdivide_constants<uint16_t,18452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18452_MAGIC, .more = U16LD_DENOM_18452_MORE};};
template<> struct libdivide_constants<uint16_t,18453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18453_MAGIC, .more = U16LD_DENOM_18453_MORE};};
template<> struct libdivide_constants<uint16_t,18454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18454_MAGIC, .more = U16LD_DENOM_18454_MORE};};
template<> struct libdivide_constants<uint16_t,18455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18455_MAGIC, .more = U16LD_DENOM_18455_MORE};};
template<> struct libdivide_constants<uint16_t,18456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18456_MAGIC, .more = U16LD_DENOM_18456_MORE};};
template<> struct libdivide_constants<uint16_t,18457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18457_MAGIC, .more = U16LD_DENOM_18457_MORE};};
template<> struct libdivide_constants<uint16_t,18458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18458_MAGIC, .more = U16LD_DENOM_18458_MORE};};
template<> struct libdivide_constants<uint16_t,18459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18459_MAGIC, .more = U16LD_DENOM_18459_MORE};};
template<> struct libdivide_constants<uint16_t,18460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18460_MAGIC, .more = U16LD_DENOM_18460_MORE};};
template<> struct libdivide_constants<uint16_t,18461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18461_MAGIC, .more = U16LD_DENOM_18461_MORE};};
template<> struct libdivide_constants<uint16_t,18462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18462_MAGIC, .more = U16LD_DENOM_18462_MORE};};
template<> struct libdivide_constants<uint16_t,18463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18463_MAGIC, .more = U16LD_DENOM_18463_MORE};};
template<> struct libdivide_constants<uint16_t,18464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18464_MAGIC, .more = U16LD_DENOM_18464_MORE};};
template<> struct libdivide_constants<uint16_t,18465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18465_MAGIC, .more = U16LD_DENOM_18465_MORE};};
template<> struct libdivide_constants<uint16_t,18466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18466_MAGIC, .more = U16LD_DENOM_18466_MORE};};
template<> struct libdivide_constants<uint16_t,18467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18467_MAGIC, .more = U16LD_DENOM_18467_MORE};};
template<> struct libdivide_constants<uint16_t,18468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18468_MAGIC, .more = U16LD_DENOM_18468_MORE};};
template<> struct libdivide_constants<uint16_t,18469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18469_MAGIC, .more = U16LD_DENOM_18469_MORE};};
template<> struct libdivide_constants<uint16_t,18470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18470_MAGIC, .more = U16LD_DENOM_18470_MORE};};
template<> struct libdivide_constants<uint16_t,18471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18471_MAGIC, .more = U16LD_DENOM_18471_MORE};};
template<> struct libdivide_constants<uint16_t,18472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18472_MAGIC, .more = U16LD_DENOM_18472_MORE};};
template<> struct libdivide_constants<uint16_t,18473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18473_MAGIC, .more = U16LD_DENOM_18473_MORE};};
template<> struct libdivide_constants<uint16_t,18474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18474_MAGIC, .more = U16LD_DENOM_18474_MORE};};
template<> struct libdivide_constants<uint16_t,18475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18475_MAGIC, .more = U16LD_DENOM_18475_MORE};};
template<> struct libdivide_constants<uint16_t,18476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18476_MAGIC, .more = U16LD_DENOM_18476_MORE};};
template<> struct libdivide_constants<uint16_t,18477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18477_MAGIC, .more = U16LD_DENOM_18477_MORE};};
template<> struct libdivide_constants<uint16_t,18478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18478_MAGIC, .more = U16LD_DENOM_18478_MORE};};
template<> struct libdivide_constants<uint16_t,18479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18479_MAGIC, .more = U16LD_DENOM_18479_MORE};};
template<> struct libdivide_constants<uint16_t,18480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18480_MAGIC, .more = U16LD_DENOM_18480_MORE};};
template<> struct libdivide_constants<uint16_t,18481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18481_MAGIC, .more = U16LD_DENOM_18481_MORE};};
template<> struct libdivide_constants<uint16_t,18482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18482_MAGIC, .more = U16LD_DENOM_18482_MORE};};
template<> struct libdivide_constants<uint16_t,18483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18483_MAGIC, .more = U16LD_DENOM_18483_MORE};};
template<> struct libdivide_constants<uint16_t,18484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18484_MAGIC, .more = U16LD_DENOM_18484_MORE};};
template<> struct libdivide_constants<uint16_t,18485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18485_MAGIC, .more = U16LD_DENOM_18485_MORE};};
template<> struct libdivide_constants<uint16_t,18486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18486_MAGIC, .more = U16LD_DENOM_18486_MORE};};
template<> struct libdivide_constants<uint16_t,18487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18487_MAGIC, .more = U16LD_DENOM_18487_MORE};};
template<> struct libdivide_constants<uint16_t,18488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18488_MAGIC, .more = U16LD_DENOM_18488_MORE};};
template<> struct libdivide_constants<uint16_t,18489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18489_MAGIC, .more = U16LD_DENOM_18489_MORE};};
template<> struct libdivide_constants<uint16_t,18490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18490_MAGIC, .more = U16LD_DENOM_18490_MORE};};
template<> struct libdivide_constants<uint16_t,18491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18491_MAGIC, .more = U16LD_DENOM_18491_MORE};};
template<> struct libdivide_constants<uint16_t,18492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18492_MAGIC, .more = U16LD_DENOM_18492_MORE};};
template<> struct libdivide_constants<uint16_t,18493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18493_MAGIC, .more = U16LD_DENOM_18493_MORE};};
template<> struct libdivide_constants<uint16_t,18494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18494_MAGIC, .more = U16LD_DENOM_18494_MORE};};
template<> struct libdivide_constants<uint16_t,18495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18495_MAGIC, .more = U16LD_DENOM_18495_MORE};};
template<> struct libdivide_constants<uint16_t,18496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18496_MAGIC, .more = U16LD_DENOM_18496_MORE};};
template<> struct libdivide_constants<uint16_t,18497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18497_MAGIC, .more = U16LD_DENOM_18497_MORE};};
template<> struct libdivide_constants<uint16_t,18498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18498_MAGIC, .more = U16LD_DENOM_18498_MORE};};
template<> struct libdivide_constants<uint16_t,18499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18499_MAGIC, .more = U16LD_DENOM_18499_MORE};};
template<> struct libdivide_constants<uint16_t,18500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18500_MAGIC, .more = U16LD_DENOM_18500_MORE};};
template<> struct libdivide_constants<uint16_t,18501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18501_MAGIC, .more = U16LD_DENOM_18501_MORE};};
template<> struct libdivide_constants<uint16_t,18502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18502_MAGIC, .more = U16LD_DENOM_18502_MORE};};
template<> struct libdivide_constants<uint16_t,18503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18503_MAGIC, .more = U16LD_DENOM_18503_MORE};};
template<> struct libdivide_constants<uint16_t,18504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18504_MAGIC, .more = U16LD_DENOM_18504_MORE};};
template<> struct libdivide_constants<uint16_t,18505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18505_MAGIC, .more = U16LD_DENOM_18505_MORE};};
template<> struct libdivide_constants<uint16_t,18506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18506_MAGIC, .more = U16LD_DENOM_18506_MORE};};
template<> struct libdivide_constants<uint16_t,18507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18507_MAGIC, .more = U16LD_DENOM_18507_MORE};};
template<> struct libdivide_constants<uint16_t,18508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18508_MAGIC, .more = U16LD_DENOM_18508_MORE};};
template<> struct libdivide_constants<uint16_t,18509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18509_MAGIC, .more = U16LD_DENOM_18509_MORE};};
template<> struct libdivide_constants<uint16_t,18510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18510_MAGIC, .more = U16LD_DENOM_18510_MORE};};
template<> struct libdivide_constants<uint16_t,18511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18511_MAGIC, .more = U16LD_DENOM_18511_MORE};};
template<> struct libdivide_constants<uint16_t,18512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18512_MAGIC, .more = U16LD_DENOM_18512_MORE};};
template<> struct libdivide_constants<uint16_t,18513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18513_MAGIC, .more = U16LD_DENOM_18513_MORE};};
template<> struct libdivide_constants<uint16_t,18514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18514_MAGIC, .more = U16LD_DENOM_18514_MORE};};
template<> struct libdivide_constants<uint16_t,18515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18515_MAGIC, .more = U16LD_DENOM_18515_MORE};};
template<> struct libdivide_constants<uint16_t,18516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18516_MAGIC, .more = U16LD_DENOM_18516_MORE};};
template<> struct libdivide_constants<uint16_t,18517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18517_MAGIC, .more = U16LD_DENOM_18517_MORE};};
template<> struct libdivide_constants<uint16_t,18518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18518_MAGIC, .more = U16LD_DENOM_18518_MORE};};
template<> struct libdivide_constants<uint16_t,18519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18519_MAGIC, .more = U16LD_DENOM_18519_MORE};};
template<> struct libdivide_constants<uint16_t,18520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18520_MAGIC, .more = U16LD_DENOM_18520_MORE};};
template<> struct libdivide_constants<uint16_t,18521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18521_MAGIC, .more = U16LD_DENOM_18521_MORE};};
template<> struct libdivide_constants<uint16_t,18522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18522_MAGIC, .more = U16LD_DENOM_18522_MORE};};
template<> struct libdivide_constants<uint16_t,18523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18523_MAGIC, .more = U16LD_DENOM_18523_MORE};};
template<> struct libdivide_constants<uint16_t,18524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18524_MAGIC, .more = U16LD_DENOM_18524_MORE};};
template<> struct libdivide_constants<uint16_t,18525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18525_MAGIC, .more = U16LD_DENOM_18525_MORE};};
template<> struct libdivide_constants<uint16_t,18526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18526_MAGIC, .more = U16LD_DENOM_18526_MORE};};
template<> struct libdivide_constants<uint16_t,18527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18527_MAGIC, .more = U16LD_DENOM_18527_MORE};};
template<> struct libdivide_constants<uint16_t,18528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18528_MAGIC, .more = U16LD_DENOM_18528_MORE};};
template<> struct libdivide_constants<uint16_t,18529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18529_MAGIC, .more = U16LD_DENOM_18529_MORE};};
template<> struct libdivide_constants<uint16_t,18530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18530_MAGIC, .more = U16LD_DENOM_18530_MORE};};
template<> struct libdivide_constants<uint16_t,18531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18531_MAGIC, .more = U16LD_DENOM_18531_MORE};};
template<> struct libdivide_constants<uint16_t,18532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18532_MAGIC, .more = U16LD_DENOM_18532_MORE};};
template<> struct libdivide_constants<uint16_t,18533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18533_MAGIC, .more = U16LD_DENOM_18533_MORE};};
template<> struct libdivide_constants<uint16_t,18534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18534_MAGIC, .more = U16LD_DENOM_18534_MORE};};
template<> struct libdivide_constants<uint16_t,18535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18535_MAGIC, .more = U16LD_DENOM_18535_MORE};};
template<> struct libdivide_constants<uint16_t,18536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18536_MAGIC, .more = U16LD_DENOM_18536_MORE};};
template<> struct libdivide_constants<uint16_t,18537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18537_MAGIC, .more = U16LD_DENOM_18537_MORE};};
template<> struct libdivide_constants<uint16_t,18538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18538_MAGIC, .more = U16LD_DENOM_18538_MORE};};
template<> struct libdivide_constants<uint16_t,18539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18539_MAGIC, .more = U16LD_DENOM_18539_MORE};};
template<> struct libdivide_constants<uint16_t,18540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18540_MAGIC, .more = U16LD_DENOM_18540_MORE};};
template<> struct libdivide_constants<uint16_t,18541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18541_MAGIC, .more = U16LD_DENOM_18541_MORE};};
template<> struct libdivide_constants<uint16_t,18542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18542_MAGIC, .more = U16LD_DENOM_18542_MORE};};
template<> struct libdivide_constants<uint16_t,18543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18543_MAGIC, .more = U16LD_DENOM_18543_MORE};};
template<> struct libdivide_constants<uint16_t,18544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18544_MAGIC, .more = U16LD_DENOM_18544_MORE};};
template<> struct libdivide_constants<uint16_t,18545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18545_MAGIC, .more = U16LD_DENOM_18545_MORE};};
template<> struct libdivide_constants<uint16_t,18546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18546_MAGIC, .more = U16LD_DENOM_18546_MORE};};
template<> struct libdivide_constants<uint16_t,18547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18547_MAGIC, .more = U16LD_DENOM_18547_MORE};};
template<> struct libdivide_constants<uint16_t,18548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18548_MAGIC, .more = U16LD_DENOM_18548_MORE};};
template<> struct libdivide_constants<uint16_t,18549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18549_MAGIC, .more = U16LD_DENOM_18549_MORE};};
template<> struct libdivide_constants<uint16_t,18550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18550_MAGIC, .more = U16LD_DENOM_18550_MORE};};
template<> struct libdivide_constants<uint16_t,18551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18551_MAGIC, .more = U16LD_DENOM_18551_MORE};};
template<> struct libdivide_constants<uint16_t,18552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18552_MAGIC, .more = U16LD_DENOM_18552_MORE};};
template<> struct libdivide_constants<uint16_t,18553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18553_MAGIC, .more = U16LD_DENOM_18553_MORE};};
template<> struct libdivide_constants<uint16_t,18554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18554_MAGIC, .more = U16LD_DENOM_18554_MORE};};
template<> struct libdivide_constants<uint16_t,18555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18555_MAGIC, .more = U16LD_DENOM_18555_MORE};};
template<> struct libdivide_constants<uint16_t,18556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18556_MAGIC, .more = U16LD_DENOM_18556_MORE};};
template<> struct libdivide_constants<uint16_t,18557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18557_MAGIC, .more = U16LD_DENOM_18557_MORE};};
template<> struct libdivide_constants<uint16_t,18558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18558_MAGIC, .more = U16LD_DENOM_18558_MORE};};
template<> struct libdivide_constants<uint16_t,18559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18559_MAGIC, .more = U16LD_DENOM_18559_MORE};};
template<> struct libdivide_constants<uint16_t,18560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18560_MAGIC, .more = U16LD_DENOM_18560_MORE};};
template<> struct libdivide_constants<uint16_t,18561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18561_MAGIC, .more = U16LD_DENOM_18561_MORE};};
template<> struct libdivide_constants<uint16_t,18562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18562_MAGIC, .more = U16LD_DENOM_18562_MORE};};
template<> struct libdivide_constants<uint16_t,18563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18563_MAGIC, .more = U16LD_DENOM_18563_MORE};};
template<> struct libdivide_constants<uint16_t,18564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18564_MAGIC, .more = U16LD_DENOM_18564_MORE};};
template<> struct libdivide_constants<uint16_t,18565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18565_MAGIC, .more = U16LD_DENOM_18565_MORE};};
template<> struct libdivide_constants<uint16_t,18566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18566_MAGIC, .more = U16LD_DENOM_18566_MORE};};
template<> struct libdivide_constants<uint16_t,18567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18567_MAGIC, .more = U16LD_DENOM_18567_MORE};};
template<> struct libdivide_constants<uint16_t,18568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18568_MAGIC, .more = U16LD_DENOM_18568_MORE};};
template<> struct libdivide_constants<uint16_t,18569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18569_MAGIC, .more = U16LD_DENOM_18569_MORE};};
template<> struct libdivide_constants<uint16_t,18570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18570_MAGIC, .more = U16LD_DENOM_18570_MORE};};
template<> struct libdivide_constants<uint16_t,18571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18571_MAGIC, .more = U16LD_DENOM_18571_MORE};};
template<> struct libdivide_constants<uint16_t,18572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18572_MAGIC, .more = U16LD_DENOM_18572_MORE};};
template<> struct libdivide_constants<uint16_t,18573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18573_MAGIC, .more = U16LD_DENOM_18573_MORE};};
template<> struct libdivide_constants<uint16_t,18574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18574_MAGIC, .more = U16LD_DENOM_18574_MORE};};
template<> struct libdivide_constants<uint16_t,18575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18575_MAGIC, .more = U16LD_DENOM_18575_MORE};};
template<> struct libdivide_constants<uint16_t,18576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18576_MAGIC, .more = U16LD_DENOM_18576_MORE};};
template<> struct libdivide_constants<uint16_t,18577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18577_MAGIC, .more = U16LD_DENOM_18577_MORE};};
template<> struct libdivide_constants<uint16_t,18578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18578_MAGIC, .more = U16LD_DENOM_18578_MORE};};
template<> struct libdivide_constants<uint16_t,18579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18579_MAGIC, .more = U16LD_DENOM_18579_MORE};};
template<> struct libdivide_constants<uint16_t,18580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18580_MAGIC, .more = U16LD_DENOM_18580_MORE};};
template<> struct libdivide_constants<uint16_t,18581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18581_MAGIC, .more = U16LD_DENOM_18581_MORE};};
template<> struct libdivide_constants<uint16_t,18582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18582_MAGIC, .more = U16LD_DENOM_18582_MORE};};
template<> struct libdivide_constants<uint16_t,18583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18583_MAGIC, .more = U16LD_DENOM_18583_MORE};};
template<> struct libdivide_constants<uint16_t,18584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18584_MAGIC, .more = U16LD_DENOM_18584_MORE};};
template<> struct libdivide_constants<uint16_t,18585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18585_MAGIC, .more = U16LD_DENOM_18585_MORE};};
template<> struct libdivide_constants<uint16_t,18586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18586_MAGIC, .more = U16LD_DENOM_18586_MORE};};
template<> struct libdivide_constants<uint16_t,18587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18587_MAGIC, .more = U16LD_DENOM_18587_MORE};};
template<> struct libdivide_constants<uint16_t,18588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18588_MAGIC, .more = U16LD_DENOM_18588_MORE};};
template<> struct libdivide_constants<uint16_t,18589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18589_MAGIC, .more = U16LD_DENOM_18589_MORE};};
template<> struct libdivide_constants<uint16_t,18590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18590_MAGIC, .more = U16LD_DENOM_18590_MORE};};
template<> struct libdivide_constants<uint16_t,18591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18591_MAGIC, .more = U16LD_DENOM_18591_MORE};};
template<> struct libdivide_constants<uint16_t,18592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18592_MAGIC, .more = U16LD_DENOM_18592_MORE};};
template<> struct libdivide_constants<uint16_t,18593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18593_MAGIC, .more = U16LD_DENOM_18593_MORE};};
template<> struct libdivide_constants<uint16_t,18594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18594_MAGIC, .more = U16LD_DENOM_18594_MORE};};
template<> struct libdivide_constants<uint16_t,18595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18595_MAGIC, .more = U16LD_DENOM_18595_MORE};};
template<> struct libdivide_constants<uint16_t,18596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18596_MAGIC, .more = U16LD_DENOM_18596_MORE};};
template<> struct libdivide_constants<uint16_t,18597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18597_MAGIC, .more = U16LD_DENOM_18597_MORE};};
template<> struct libdivide_constants<uint16_t,18598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18598_MAGIC, .more = U16LD_DENOM_18598_MORE};};
template<> struct libdivide_constants<uint16_t,18599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18599_MAGIC, .more = U16LD_DENOM_18599_MORE};};
template<> struct libdivide_constants<uint16_t,18600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18600_MAGIC, .more = U16LD_DENOM_18600_MORE};};
template<> struct libdivide_constants<uint16_t,18601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18601_MAGIC, .more = U16LD_DENOM_18601_MORE};};
template<> struct libdivide_constants<uint16_t,18602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18602_MAGIC, .more = U16LD_DENOM_18602_MORE};};
template<> struct libdivide_constants<uint16_t,18603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18603_MAGIC, .more = U16LD_DENOM_18603_MORE};};
template<> struct libdivide_constants<uint16_t,18604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18604_MAGIC, .more = U16LD_DENOM_18604_MORE};};
template<> struct libdivide_constants<uint16_t,18605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18605_MAGIC, .more = U16LD_DENOM_18605_MORE};};
template<> struct libdivide_constants<uint16_t,18606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18606_MAGIC, .more = U16LD_DENOM_18606_MORE};};
template<> struct libdivide_constants<uint16_t,18607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18607_MAGIC, .more = U16LD_DENOM_18607_MORE};};
template<> struct libdivide_constants<uint16_t,18608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18608_MAGIC, .more = U16LD_DENOM_18608_MORE};};
template<> struct libdivide_constants<uint16_t,18609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18609_MAGIC, .more = U16LD_DENOM_18609_MORE};};
template<> struct libdivide_constants<uint16_t,18610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18610_MAGIC, .more = U16LD_DENOM_18610_MORE};};
template<> struct libdivide_constants<uint16_t,18611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18611_MAGIC, .more = U16LD_DENOM_18611_MORE};};
template<> struct libdivide_constants<uint16_t,18612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18612_MAGIC, .more = U16LD_DENOM_18612_MORE};};
template<> struct libdivide_constants<uint16_t,18613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18613_MAGIC, .more = U16LD_DENOM_18613_MORE};};
template<> struct libdivide_constants<uint16_t,18614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18614_MAGIC, .more = U16LD_DENOM_18614_MORE};};
template<> struct libdivide_constants<uint16_t,18615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18615_MAGIC, .more = U16LD_DENOM_18615_MORE};};
template<> struct libdivide_constants<uint16_t,18616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18616_MAGIC, .more = U16LD_DENOM_18616_MORE};};
template<> struct libdivide_constants<uint16_t,18617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18617_MAGIC, .more = U16LD_DENOM_18617_MORE};};
template<> struct libdivide_constants<uint16_t,18618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18618_MAGIC, .more = U16LD_DENOM_18618_MORE};};
template<> struct libdivide_constants<uint16_t,18619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18619_MAGIC, .more = U16LD_DENOM_18619_MORE};};
template<> struct libdivide_constants<uint16_t,18620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18620_MAGIC, .more = U16LD_DENOM_18620_MORE};};
template<> struct libdivide_constants<uint16_t,18621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18621_MAGIC, .more = U16LD_DENOM_18621_MORE};};
template<> struct libdivide_constants<uint16_t,18622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18622_MAGIC, .more = U16LD_DENOM_18622_MORE};};
template<> struct libdivide_constants<uint16_t,18623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18623_MAGIC, .more = U16LD_DENOM_18623_MORE};};
template<> struct libdivide_constants<uint16_t,18624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18624_MAGIC, .more = U16LD_DENOM_18624_MORE};};
template<> struct libdivide_constants<uint16_t,18625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18625_MAGIC, .more = U16LD_DENOM_18625_MORE};};
template<> struct libdivide_constants<uint16_t,18626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18626_MAGIC, .more = U16LD_DENOM_18626_MORE};};
template<> struct libdivide_constants<uint16_t,18627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18627_MAGIC, .more = U16LD_DENOM_18627_MORE};};
template<> struct libdivide_constants<uint16_t,18628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18628_MAGIC, .more = U16LD_DENOM_18628_MORE};};
template<> struct libdivide_constants<uint16_t,18629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18629_MAGIC, .more = U16LD_DENOM_18629_MORE};};
template<> struct libdivide_constants<uint16_t,18630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18630_MAGIC, .more = U16LD_DENOM_18630_MORE};};
template<> struct libdivide_constants<uint16_t,18631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18631_MAGIC, .more = U16LD_DENOM_18631_MORE};};
template<> struct libdivide_constants<uint16_t,18632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18632_MAGIC, .more = U16LD_DENOM_18632_MORE};};
template<> struct libdivide_constants<uint16_t,18633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18633_MAGIC, .more = U16LD_DENOM_18633_MORE};};
template<> struct libdivide_constants<uint16_t,18634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18634_MAGIC, .more = U16LD_DENOM_18634_MORE};};
template<> struct libdivide_constants<uint16_t,18635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18635_MAGIC, .more = U16LD_DENOM_18635_MORE};};
template<> struct libdivide_constants<uint16_t,18636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18636_MAGIC, .more = U16LD_DENOM_18636_MORE};};
template<> struct libdivide_constants<uint16_t,18637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18637_MAGIC, .more = U16LD_DENOM_18637_MORE};};
template<> struct libdivide_constants<uint16_t,18638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18638_MAGIC, .more = U16LD_DENOM_18638_MORE};};
template<> struct libdivide_constants<uint16_t,18639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18639_MAGIC, .more = U16LD_DENOM_18639_MORE};};
template<> struct libdivide_constants<uint16_t,18640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18640_MAGIC, .more = U16LD_DENOM_18640_MORE};};
template<> struct libdivide_constants<uint16_t,18641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18641_MAGIC, .more = U16LD_DENOM_18641_MORE};};
template<> struct libdivide_constants<uint16_t,18642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18642_MAGIC, .more = U16LD_DENOM_18642_MORE};};
template<> struct libdivide_constants<uint16_t,18643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18643_MAGIC, .more = U16LD_DENOM_18643_MORE};};
template<> struct libdivide_constants<uint16_t,18644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18644_MAGIC, .more = U16LD_DENOM_18644_MORE};};
template<> struct libdivide_constants<uint16_t,18645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18645_MAGIC, .more = U16LD_DENOM_18645_MORE};};
template<> struct libdivide_constants<uint16_t,18646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18646_MAGIC, .more = U16LD_DENOM_18646_MORE};};
template<> struct libdivide_constants<uint16_t,18647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18647_MAGIC, .more = U16LD_DENOM_18647_MORE};};
template<> struct libdivide_constants<uint16_t,18648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18648_MAGIC, .more = U16LD_DENOM_18648_MORE};};
template<> struct libdivide_constants<uint16_t,18649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18649_MAGIC, .more = U16LD_DENOM_18649_MORE};};
template<> struct libdivide_constants<uint16_t,18650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18650_MAGIC, .more = U16LD_DENOM_18650_MORE};};
template<> struct libdivide_constants<uint16_t,18651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18651_MAGIC, .more = U16LD_DENOM_18651_MORE};};
template<> struct libdivide_constants<uint16_t,18652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18652_MAGIC, .more = U16LD_DENOM_18652_MORE};};
template<> struct libdivide_constants<uint16_t,18653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18653_MAGIC, .more = U16LD_DENOM_18653_MORE};};
template<> struct libdivide_constants<uint16_t,18654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18654_MAGIC, .more = U16LD_DENOM_18654_MORE};};
template<> struct libdivide_constants<uint16_t,18655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18655_MAGIC, .more = U16LD_DENOM_18655_MORE};};
template<> struct libdivide_constants<uint16_t,18656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18656_MAGIC, .more = U16LD_DENOM_18656_MORE};};
template<> struct libdivide_constants<uint16_t,18657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18657_MAGIC, .more = U16LD_DENOM_18657_MORE};};
template<> struct libdivide_constants<uint16_t,18658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18658_MAGIC, .more = U16LD_DENOM_18658_MORE};};
template<> struct libdivide_constants<uint16_t,18659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18659_MAGIC, .more = U16LD_DENOM_18659_MORE};};
template<> struct libdivide_constants<uint16_t,18660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18660_MAGIC, .more = U16LD_DENOM_18660_MORE};};
template<> struct libdivide_constants<uint16_t,18661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18661_MAGIC, .more = U16LD_DENOM_18661_MORE};};
template<> struct libdivide_constants<uint16_t,18662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18662_MAGIC, .more = U16LD_DENOM_18662_MORE};};
template<> struct libdivide_constants<uint16_t,18663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18663_MAGIC, .more = U16LD_DENOM_18663_MORE};};
template<> struct libdivide_constants<uint16_t,18664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18664_MAGIC, .more = U16LD_DENOM_18664_MORE};};
template<> struct libdivide_constants<uint16_t,18665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18665_MAGIC, .more = U16LD_DENOM_18665_MORE};};
template<> struct libdivide_constants<uint16_t,18666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18666_MAGIC, .more = U16LD_DENOM_18666_MORE};};
template<> struct libdivide_constants<uint16_t,18667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18667_MAGIC, .more = U16LD_DENOM_18667_MORE};};
template<> struct libdivide_constants<uint16_t,18668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18668_MAGIC, .more = U16LD_DENOM_18668_MORE};};
template<> struct libdivide_constants<uint16_t,18669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18669_MAGIC, .more = U16LD_DENOM_18669_MORE};};
template<> struct libdivide_constants<uint16_t,18670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18670_MAGIC, .more = U16LD_DENOM_18670_MORE};};
template<> struct libdivide_constants<uint16_t,18671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18671_MAGIC, .more = U16LD_DENOM_18671_MORE};};
template<> struct libdivide_constants<uint16_t,18672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18672_MAGIC, .more = U16LD_DENOM_18672_MORE};};
template<> struct libdivide_constants<uint16_t,18673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18673_MAGIC, .more = U16LD_DENOM_18673_MORE};};
template<> struct libdivide_constants<uint16_t,18674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18674_MAGIC, .more = U16LD_DENOM_18674_MORE};};
template<> struct libdivide_constants<uint16_t,18675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18675_MAGIC, .more = U16LD_DENOM_18675_MORE};};
template<> struct libdivide_constants<uint16_t,18676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18676_MAGIC, .more = U16LD_DENOM_18676_MORE};};
template<> struct libdivide_constants<uint16_t,18677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18677_MAGIC, .more = U16LD_DENOM_18677_MORE};};
template<> struct libdivide_constants<uint16_t,18678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18678_MAGIC, .more = U16LD_DENOM_18678_MORE};};
template<> struct libdivide_constants<uint16_t,18679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18679_MAGIC, .more = U16LD_DENOM_18679_MORE};};
template<> struct libdivide_constants<uint16_t,18680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18680_MAGIC, .more = U16LD_DENOM_18680_MORE};};
template<> struct libdivide_constants<uint16_t,18681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18681_MAGIC, .more = U16LD_DENOM_18681_MORE};};
template<> struct libdivide_constants<uint16_t,18682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18682_MAGIC, .more = U16LD_DENOM_18682_MORE};};
template<> struct libdivide_constants<uint16_t,18683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18683_MAGIC, .more = U16LD_DENOM_18683_MORE};};
template<> struct libdivide_constants<uint16_t,18684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18684_MAGIC, .more = U16LD_DENOM_18684_MORE};};
template<> struct libdivide_constants<uint16_t,18685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18685_MAGIC, .more = U16LD_DENOM_18685_MORE};};
template<> struct libdivide_constants<uint16_t,18686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18686_MAGIC, .more = U16LD_DENOM_18686_MORE};};
template<> struct libdivide_constants<uint16_t,18687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18687_MAGIC, .more = U16LD_DENOM_18687_MORE};};
template<> struct libdivide_constants<uint16_t,18688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18688_MAGIC, .more = U16LD_DENOM_18688_MORE};};
template<> struct libdivide_constants<uint16_t,18689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18689_MAGIC, .more = U16LD_DENOM_18689_MORE};};
template<> struct libdivide_constants<uint16_t,18690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18690_MAGIC, .more = U16LD_DENOM_18690_MORE};};
template<> struct libdivide_constants<uint16_t,18691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18691_MAGIC, .more = U16LD_DENOM_18691_MORE};};
template<> struct libdivide_constants<uint16_t,18692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18692_MAGIC, .more = U16LD_DENOM_18692_MORE};};
template<> struct libdivide_constants<uint16_t,18693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18693_MAGIC, .more = U16LD_DENOM_18693_MORE};};
template<> struct libdivide_constants<uint16_t,18694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18694_MAGIC, .more = U16LD_DENOM_18694_MORE};};
template<> struct libdivide_constants<uint16_t,18695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18695_MAGIC, .more = U16LD_DENOM_18695_MORE};};
template<> struct libdivide_constants<uint16_t,18696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18696_MAGIC, .more = U16LD_DENOM_18696_MORE};};
template<> struct libdivide_constants<uint16_t,18697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18697_MAGIC, .more = U16LD_DENOM_18697_MORE};};
template<> struct libdivide_constants<uint16_t,18698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18698_MAGIC, .more = U16LD_DENOM_18698_MORE};};
template<> struct libdivide_constants<uint16_t,18699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18699_MAGIC, .more = U16LD_DENOM_18699_MORE};};
template<> struct libdivide_constants<uint16_t,18700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18700_MAGIC, .more = U16LD_DENOM_18700_MORE};};
template<> struct libdivide_constants<uint16_t,18701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18701_MAGIC, .more = U16LD_DENOM_18701_MORE};};
template<> struct libdivide_constants<uint16_t,18702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18702_MAGIC, .more = U16LD_DENOM_18702_MORE};};
template<> struct libdivide_constants<uint16_t,18703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18703_MAGIC, .more = U16LD_DENOM_18703_MORE};};
template<> struct libdivide_constants<uint16_t,18704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18704_MAGIC, .more = U16LD_DENOM_18704_MORE};};
template<> struct libdivide_constants<uint16_t,18705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18705_MAGIC, .more = U16LD_DENOM_18705_MORE};};
template<> struct libdivide_constants<uint16_t,18706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18706_MAGIC, .more = U16LD_DENOM_18706_MORE};};
template<> struct libdivide_constants<uint16_t,18707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18707_MAGIC, .more = U16LD_DENOM_18707_MORE};};
template<> struct libdivide_constants<uint16_t,18708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18708_MAGIC, .more = U16LD_DENOM_18708_MORE};};
template<> struct libdivide_constants<uint16_t,18709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18709_MAGIC, .more = U16LD_DENOM_18709_MORE};};
template<> struct libdivide_constants<uint16_t,18710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18710_MAGIC, .more = U16LD_DENOM_18710_MORE};};
template<> struct libdivide_constants<uint16_t,18711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18711_MAGIC, .more = U16LD_DENOM_18711_MORE};};
template<> struct libdivide_constants<uint16_t,18712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18712_MAGIC, .more = U16LD_DENOM_18712_MORE};};
template<> struct libdivide_constants<uint16_t,18713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18713_MAGIC, .more = U16LD_DENOM_18713_MORE};};
template<> struct libdivide_constants<uint16_t,18714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18714_MAGIC, .more = U16LD_DENOM_18714_MORE};};
template<> struct libdivide_constants<uint16_t,18715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18715_MAGIC, .more = U16LD_DENOM_18715_MORE};};
template<> struct libdivide_constants<uint16_t,18716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18716_MAGIC, .more = U16LD_DENOM_18716_MORE};};
template<> struct libdivide_constants<uint16_t,18717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18717_MAGIC, .more = U16LD_DENOM_18717_MORE};};
template<> struct libdivide_constants<uint16_t,18718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18718_MAGIC, .more = U16LD_DENOM_18718_MORE};};
template<> struct libdivide_constants<uint16_t,18719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18719_MAGIC, .more = U16LD_DENOM_18719_MORE};};
template<> struct libdivide_constants<uint16_t,18720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18720_MAGIC, .more = U16LD_DENOM_18720_MORE};};
template<> struct libdivide_constants<uint16_t,18721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18721_MAGIC, .more = U16LD_DENOM_18721_MORE};};
template<> struct libdivide_constants<uint16_t,18722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18722_MAGIC, .more = U16LD_DENOM_18722_MORE};};
template<> struct libdivide_constants<uint16_t,18723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18723_MAGIC, .more = U16LD_DENOM_18723_MORE};};
template<> struct libdivide_constants<uint16_t,18724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18724_MAGIC, .more = U16LD_DENOM_18724_MORE};};
template<> struct libdivide_constants<uint16_t,18725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18725_MAGIC, .more = U16LD_DENOM_18725_MORE};};
template<> struct libdivide_constants<uint16_t,18726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18726_MAGIC, .more = U16LD_DENOM_18726_MORE};};
template<> struct libdivide_constants<uint16_t,18727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18727_MAGIC, .more = U16LD_DENOM_18727_MORE};};
template<> struct libdivide_constants<uint16_t,18728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18728_MAGIC, .more = U16LD_DENOM_18728_MORE};};
template<> struct libdivide_constants<uint16_t,18729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18729_MAGIC, .more = U16LD_DENOM_18729_MORE};};
template<> struct libdivide_constants<uint16_t,18730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18730_MAGIC, .more = U16LD_DENOM_18730_MORE};};
template<> struct libdivide_constants<uint16_t,18731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18731_MAGIC, .more = U16LD_DENOM_18731_MORE};};
template<> struct libdivide_constants<uint16_t,18732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18732_MAGIC, .more = U16LD_DENOM_18732_MORE};};
template<> struct libdivide_constants<uint16_t,18733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18733_MAGIC, .more = U16LD_DENOM_18733_MORE};};
template<> struct libdivide_constants<uint16_t,18734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18734_MAGIC, .more = U16LD_DENOM_18734_MORE};};
template<> struct libdivide_constants<uint16_t,18735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18735_MAGIC, .more = U16LD_DENOM_18735_MORE};};
template<> struct libdivide_constants<uint16_t,18736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18736_MAGIC, .more = U16LD_DENOM_18736_MORE};};
template<> struct libdivide_constants<uint16_t,18737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18737_MAGIC, .more = U16LD_DENOM_18737_MORE};};
template<> struct libdivide_constants<uint16_t,18738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18738_MAGIC, .more = U16LD_DENOM_18738_MORE};};
template<> struct libdivide_constants<uint16_t,18739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18739_MAGIC, .more = U16LD_DENOM_18739_MORE};};
template<> struct libdivide_constants<uint16_t,18740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18740_MAGIC, .more = U16LD_DENOM_18740_MORE};};
template<> struct libdivide_constants<uint16_t,18741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18741_MAGIC, .more = U16LD_DENOM_18741_MORE};};
template<> struct libdivide_constants<uint16_t,18742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18742_MAGIC, .more = U16LD_DENOM_18742_MORE};};
template<> struct libdivide_constants<uint16_t,18743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18743_MAGIC, .more = U16LD_DENOM_18743_MORE};};
template<> struct libdivide_constants<uint16_t,18744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18744_MAGIC, .more = U16LD_DENOM_18744_MORE};};
template<> struct libdivide_constants<uint16_t,18745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18745_MAGIC, .more = U16LD_DENOM_18745_MORE};};
template<> struct libdivide_constants<uint16_t,18746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18746_MAGIC, .more = U16LD_DENOM_18746_MORE};};
template<> struct libdivide_constants<uint16_t,18747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18747_MAGIC, .more = U16LD_DENOM_18747_MORE};};
template<> struct libdivide_constants<uint16_t,18748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18748_MAGIC, .more = U16LD_DENOM_18748_MORE};};
template<> struct libdivide_constants<uint16_t,18749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18749_MAGIC, .more = U16LD_DENOM_18749_MORE};};
template<> struct libdivide_constants<uint16_t,18750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18750_MAGIC, .more = U16LD_DENOM_18750_MORE};};
template<> struct libdivide_constants<uint16_t,18751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18751_MAGIC, .more = U16LD_DENOM_18751_MORE};};
template<> struct libdivide_constants<uint16_t,18752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18752_MAGIC, .more = U16LD_DENOM_18752_MORE};};
template<> struct libdivide_constants<uint16_t,18753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18753_MAGIC, .more = U16LD_DENOM_18753_MORE};};
template<> struct libdivide_constants<uint16_t,18754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18754_MAGIC, .more = U16LD_DENOM_18754_MORE};};
template<> struct libdivide_constants<uint16_t,18755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18755_MAGIC, .more = U16LD_DENOM_18755_MORE};};
template<> struct libdivide_constants<uint16_t,18756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18756_MAGIC, .more = U16LD_DENOM_18756_MORE};};
template<> struct libdivide_constants<uint16_t,18757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18757_MAGIC, .more = U16LD_DENOM_18757_MORE};};
template<> struct libdivide_constants<uint16_t,18758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18758_MAGIC, .more = U16LD_DENOM_18758_MORE};};
template<> struct libdivide_constants<uint16_t,18759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18759_MAGIC, .more = U16LD_DENOM_18759_MORE};};
template<> struct libdivide_constants<uint16_t,18760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18760_MAGIC, .more = U16LD_DENOM_18760_MORE};};
template<> struct libdivide_constants<uint16_t,18761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18761_MAGIC, .more = U16LD_DENOM_18761_MORE};};
template<> struct libdivide_constants<uint16_t,18762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18762_MAGIC, .more = U16LD_DENOM_18762_MORE};};
template<> struct libdivide_constants<uint16_t,18763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18763_MAGIC, .more = U16LD_DENOM_18763_MORE};};
template<> struct libdivide_constants<uint16_t,18764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18764_MAGIC, .more = U16LD_DENOM_18764_MORE};};
template<> struct libdivide_constants<uint16_t,18765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18765_MAGIC, .more = U16LD_DENOM_18765_MORE};};
template<> struct libdivide_constants<uint16_t,18766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18766_MAGIC, .more = U16LD_DENOM_18766_MORE};};
template<> struct libdivide_constants<uint16_t,18767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18767_MAGIC, .more = U16LD_DENOM_18767_MORE};};
template<> struct libdivide_constants<uint16_t,18768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18768_MAGIC, .more = U16LD_DENOM_18768_MORE};};
template<> struct libdivide_constants<uint16_t,18769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18769_MAGIC, .more = U16LD_DENOM_18769_MORE};};
template<> struct libdivide_constants<uint16_t,18770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18770_MAGIC, .more = U16LD_DENOM_18770_MORE};};
template<> struct libdivide_constants<uint16_t,18771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18771_MAGIC, .more = U16LD_DENOM_18771_MORE};};
template<> struct libdivide_constants<uint16_t,18772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18772_MAGIC, .more = U16LD_DENOM_18772_MORE};};
template<> struct libdivide_constants<uint16_t,18773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18773_MAGIC, .more = U16LD_DENOM_18773_MORE};};
template<> struct libdivide_constants<uint16_t,18774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18774_MAGIC, .more = U16LD_DENOM_18774_MORE};};
template<> struct libdivide_constants<uint16_t,18775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18775_MAGIC, .more = U16LD_DENOM_18775_MORE};};
template<> struct libdivide_constants<uint16_t,18776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18776_MAGIC, .more = U16LD_DENOM_18776_MORE};};
template<> struct libdivide_constants<uint16_t,18777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18777_MAGIC, .more = U16LD_DENOM_18777_MORE};};
template<> struct libdivide_constants<uint16_t,18778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18778_MAGIC, .more = U16LD_DENOM_18778_MORE};};
template<> struct libdivide_constants<uint16_t,18779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18779_MAGIC, .more = U16LD_DENOM_18779_MORE};};
template<> struct libdivide_constants<uint16_t,18780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18780_MAGIC, .more = U16LD_DENOM_18780_MORE};};
template<> struct libdivide_constants<uint16_t,18781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18781_MAGIC, .more = U16LD_DENOM_18781_MORE};};
template<> struct libdivide_constants<uint16_t,18782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18782_MAGIC, .more = U16LD_DENOM_18782_MORE};};
template<> struct libdivide_constants<uint16_t,18783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18783_MAGIC, .more = U16LD_DENOM_18783_MORE};};
template<> struct libdivide_constants<uint16_t,18784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18784_MAGIC, .more = U16LD_DENOM_18784_MORE};};
template<> struct libdivide_constants<uint16_t,18785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18785_MAGIC, .more = U16LD_DENOM_18785_MORE};};
template<> struct libdivide_constants<uint16_t,18786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18786_MAGIC, .more = U16LD_DENOM_18786_MORE};};
template<> struct libdivide_constants<uint16_t,18787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18787_MAGIC, .more = U16LD_DENOM_18787_MORE};};
template<> struct libdivide_constants<uint16_t,18788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18788_MAGIC, .more = U16LD_DENOM_18788_MORE};};
template<> struct libdivide_constants<uint16_t,18789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18789_MAGIC, .more = U16LD_DENOM_18789_MORE};};
template<> struct libdivide_constants<uint16_t,18790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18790_MAGIC, .more = U16LD_DENOM_18790_MORE};};
template<> struct libdivide_constants<uint16_t,18791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18791_MAGIC, .more = U16LD_DENOM_18791_MORE};};
template<> struct libdivide_constants<uint16_t,18792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18792_MAGIC, .more = U16LD_DENOM_18792_MORE};};
template<> struct libdivide_constants<uint16_t,18793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18793_MAGIC, .more = U16LD_DENOM_18793_MORE};};
template<> struct libdivide_constants<uint16_t,18794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18794_MAGIC, .more = U16LD_DENOM_18794_MORE};};
template<> struct libdivide_constants<uint16_t,18795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18795_MAGIC, .more = U16LD_DENOM_18795_MORE};};
template<> struct libdivide_constants<uint16_t,18796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18796_MAGIC, .more = U16LD_DENOM_18796_MORE};};
template<> struct libdivide_constants<uint16_t,18797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18797_MAGIC, .more = U16LD_DENOM_18797_MORE};};
template<> struct libdivide_constants<uint16_t,18798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18798_MAGIC, .more = U16LD_DENOM_18798_MORE};};
template<> struct libdivide_constants<uint16_t,18799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18799_MAGIC, .more = U16LD_DENOM_18799_MORE};};
template<> struct libdivide_constants<uint16_t,18800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18800_MAGIC, .more = U16LD_DENOM_18800_MORE};};
template<> struct libdivide_constants<uint16_t,18801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18801_MAGIC, .more = U16LD_DENOM_18801_MORE};};
template<> struct libdivide_constants<uint16_t,18802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18802_MAGIC, .more = U16LD_DENOM_18802_MORE};};
template<> struct libdivide_constants<uint16_t,18803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18803_MAGIC, .more = U16LD_DENOM_18803_MORE};};
template<> struct libdivide_constants<uint16_t,18804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18804_MAGIC, .more = U16LD_DENOM_18804_MORE};};
template<> struct libdivide_constants<uint16_t,18805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18805_MAGIC, .more = U16LD_DENOM_18805_MORE};};
template<> struct libdivide_constants<uint16_t,18806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18806_MAGIC, .more = U16LD_DENOM_18806_MORE};};
template<> struct libdivide_constants<uint16_t,18807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18807_MAGIC, .more = U16LD_DENOM_18807_MORE};};
template<> struct libdivide_constants<uint16_t,18808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18808_MAGIC, .more = U16LD_DENOM_18808_MORE};};
template<> struct libdivide_constants<uint16_t,18809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18809_MAGIC, .more = U16LD_DENOM_18809_MORE};};
template<> struct libdivide_constants<uint16_t,18810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18810_MAGIC, .more = U16LD_DENOM_18810_MORE};};
template<> struct libdivide_constants<uint16_t,18811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18811_MAGIC, .more = U16LD_DENOM_18811_MORE};};
template<> struct libdivide_constants<uint16_t,18812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18812_MAGIC, .more = U16LD_DENOM_18812_MORE};};
template<> struct libdivide_constants<uint16_t,18813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18813_MAGIC, .more = U16LD_DENOM_18813_MORE};};
template<> struct libdivide_constants<uint16_t,18814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18814_MAGIC, .more = U16LD_DENOM_18814_MORE};};
template<> struct libdivide_constants<uint16_t,18815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18815_MAGIC, .more = U16LD_DENOM_18815_MORE};};
template<> struct libdivide_constants<uint16_t,18816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18816_MAGIC, .more = U16LD_DENOM_18816_MORE};};
template<> struct libdivide_constants<uint16_t,18817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18817_MAGIC, .more = U16LD_DENOM_18817_MORE};};
template<> struct libdivide_constants<uint16_t,18818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18818_MAGIC, .more = U16LD_DENOM_18818_MORE};};
template<> struct libdivide_constants<uint16_t,18819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18819_MAGIC, .more = U16LD_DENOM_18819_MORE};};
template<> struct libdivide_constants<uint16_t,18820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18820_MAGIC, .more = U16LD_DENOM_18820_MORE};};
template<> struct libdivide_constants<uint16_t,18821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18821_MAGIC, .more = U16LD_DENOM_18821_MORE};};
template<> struct libdivide_constants<uint16_t,18822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18822_MAGIC, .more = U16LD_DENOM_18822_MORE};};
template<> struct libdivide_constants<uint16_t,18823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18823_MAGIC, .more = U16LD_DENOM_18823_MORE};};
template<> struct libdivide_constants<uint16_t,18824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18824_MAGIC, .more = U16LD_DENOM_18824_MORE};};
template<> struct libdivide_constants<uint16_t,18825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18825_MAGIC, .more = U16LD_DENOM_18825_MORE};};
template<> struct libdivide_constants<uint16_t,18826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18826_MAGIC, .more = U16LD_DENOM_18826_MORE};};
template<> struct libdivide_constants<uint16_t,18827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18827_MAGIC, .more = U16LD_DENOM_18827_MORE};};
template<> struct libdivide_constants<uint16_t,18828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18828_MAGIC, .more = U16LD_DENOM_18828_MORE};};
template<> struct libdivide_constants<uint16_t,18829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18829_MAGIC, .more = U16LD_DENOM_18829_MORE};};
template<> struct libdivide_constants<uint16_t,18830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18830_MAGIC, .more = U16LD_DENOM_18830_MORE};};
template<> struct libdivide_constants<uint16_t,18831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18831_MAGIC, .more = U16LD_DENOM_18831_MORE};};
template<> struct libdivide_constants<uint16_t,18832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18832_MAGIC, .more = U16LD_DENOM_18832_MORE};};
template<> struct libdivide_constants<uint16_t,18833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18833_MAGIC, .more = U16LD_DENOM_18833_MORE};};
template<> struct libdivide_constants<uint16_t,18834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18834_MAGIC, .more = U16LD_DENOM_18834_MORE};};
template<> struct libdivide_constants<uint16_t,18835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18835_MAGIC, .more = U16LD_DENOM_18835_MORE};};
template<> struct libdivide_constants<uint16_t,18836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18836_MAGIC, .more = U16LD_DENOM_18836_MORE};};
template<> struct libdivide_constants<uint16_t,18837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18837_MAGIC, .more = U16LD_DENOM_18837_MORE};};
template<> struct libdivide_constants<uint16_t,18838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18838_MAGIC, .more = U16LD_DENOM_18838_MORE};};
template<> struct libdivide_constants<uint16_t,18839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18839_MAGIC, .more = U16LD_DENOM_18839_MORE};};
template<> struct libdivide_constants<uint16_t,18840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18840_MAGIC, .more = U16LD_DENOM_18840_MORE};};
template<> struct libdivide_constants<uint16_t,18841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18841_MAGIC, .more = U16LD_DENOM_18841_MORE};};
template<> struct libdivide_constants<uint16_t,18842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18842_MAGIC, .more = U16LD_DENOM_18842_MORE};};
template<> struct libdivide_constants<uint16_t,18843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18843_MAGIC, .more = U16LD_DENOM_18843_MORE};};
template<> struct libdivide_constants<uint16_t,18844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18844_MAGIC, .more = U16LD_DENOM_18844_MORE};};
template<> struct libdivide_constants<uint16_t,18845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18845_MAGIC, .more = U16LD_DENOM_18845_MORE};};
template<> struct libdivide_constants<uint16_t,18846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18846_MAGIC, .more = U16LD_DENOM_18846_MORE};};
template<> struct libdivide_constants<uint16_t,18847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18847_MAGIC, .more = U16LD_DENOM_18847_MORE};};
template<> struct libdivide_constants<uint16_t,18848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18848_MAGIC, .more = U16LD_DENOM_18848_MORE};};
template<> struct libdivide_constants<uint16_t,18849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18849_MAGIC, .more = U16LD_DENOM_18849_MORE};};
template<> struct libdivide_constants<uint16_t,18850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18850_MAGIC, .more = U16LD_DENOM_18850_MORE};};
template<> struct libdivide_constants<uint16_t,18851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18851_MAGIC, .more = U16LD_DENOM_18851_MORE};};
template<> struct libdivide_constants<uint16_t,18852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18852_MAGIC, .more = U16LD_DENOM_18852_MORE};};
template<> struct libdivide_constants<uint16_t,18853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18853_MAGIC, .more = U16LD_DENOM_18853_MORE};};
template<> struct libdivide_constants<uint16_t,18854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18854_MAGIC, .more = U16LD_DENOM_18854_MORE};};
template<> struct libdivide_constants<uint16_t,18855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18855_MAGIC, .more = U16LD_DENOM_18855_MORE};};
template<> struct libdivide_constants<uint16_t,18856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18856_MAGIC, .more = U16LD_DENOM_18856_MORE};};
template<> struct libdivide_constants<uint16_t,18857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18857_MAGIC, .more = U16LD_DENOM_18857_MORE};};
template<> struct libdivide_constants<uint16_t,18858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18858_MAGIC, .more = U16LD_DENOM_18858_MORE};};
template<> struct libdivide_constants<uint16_t,18859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18859_MAGIC, .more = U16LD_DENOM_18859_MORE};};
template<> struct libdivide_constants<uint16_t,18860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18860_MAGIC, .more = U16LD_DENOM_18860_MORE};};
template<> struct libdivide_constants<uint16_t,18861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18861_MAGIC, .more = U16LD_DENOM_18861_MORE};};
template<> struct libdivide_constants<uint16_t,18862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18862_MAGIC, .more = U16LD_DENOM_18862_MORE};};
template<> struct libdivide_constants<uint16_t,18863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18863_MAGIC, .more = U16LD_DENOM_18863_MORE};};
template<> struct libdivide_constants<uint16_t,18864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18864_MAGIC, .more = U16LD_DENOM_18864_MORE};};
template<> struct libdivide_constants<uint16_t,18865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18865_MAGIC, .more = U16LD_DENOM_18865_MORE};};
template<> struct libdivide_constants<uint16_t,18866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18866_MAGIC, .more = U16LD_DENOM_18866_MORE};};
template<> struct libdivide_constants<uint16_t,18867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18867_MAGIC, .more = U16LD_DENOM_18867_MORE};};
template<> struct libdivide_constants<uint16_t,18868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18868_MAGIC, .more = U16LD_DENOM_18868_MORE};};
template<> struct libdivide_constants<uint16_t,18869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18869_MAGIC, .more = U16LD_DENOM_18869_MORE};};
template<> struct libdivide_constants<uint16_t,18870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18870_MAGIC, .more = U16LD_DENOM_18870_MORE};};
template<> struct libdivide_constants<uint16_t,18871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18871_MAGIC, .more = U16LD_DENOM_18871_MORE};};
template<> struct libdivide_constants<uint16_t,18872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18872_MAGIC, .more = U16LD_DENOM_18872_MORE};};
template<> struct libdivide_constants<uint16_t,18873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18873_MAGIC, .more = U16LD_DENOM_18873_MORE};};
template<> struct libdivide_constants<uint16_t,18874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18874_MAGIC, .more = U16LD_DENOM_18874_MORE};};
template<> struct libdivide_constants<uint16_t,18875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18875_MAGIC, .more = U16LD_DENOM_18875_MORE};};
template<> struct libdivide_constants<uint16_t,18876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18876_MAGIC, .more = U16LD_DENOM_18876_MORE};};
template<> struct libdivide_constants<uint16_t,18877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18877_MAGIC, .more = U16LD_DENOM_18877_MORE};};
template<> struct libdivide_constants<uint16_t,18878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18878_MAGIC, .more = U16LD_DENOM_18878_MORE};};
template<> struct libdivide_constants<uint16_t,18879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18879_MAGIC, .more = U16LD_DENOM_18879_MORE};};
template<> struct libdivide_constants<uint16_t,18880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18880_MAGIC, .more = U16LD_DENOM_18880_MORE};};
template<> struct libdivide_constants<uint16_t,18881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18881_MAGIC, .more = U16LD_DENOM_18881_MORE};};
template<> struct libdivide_constants<uint16_t,18882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18882_MAGIC, .more = U16LD_DENOM_18882_MORE};};
template<> struct libdivide_constants<uint16_t,18883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18883_MAGIC, .more = U16LD_DENOM_18883_MORE};};
template<> struct libdivide_constants<uint16_t,18884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18884_MAGIC, .more = U16LD_DENOM_18884_MORE};};
template<> struct libdivide_constants<uint16_t,18885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18885_MAGIC, .more = U16LD_DENOM_18885_MORE};};
template<> struct libdivide_constants<uint16_t,18886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18886_MAGIC, .more = U16LD_DENOM_18886_MORE};};
template<> struct libdivide_constants<uint16_t,18887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18887_MAGIC, .more = U16LD_DENOM_18887_MORE};};
template<> struct libdivide_constants<uint16_t,18888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18888_MAGIC, .more = U16LD_DENOM_18888_MORE};};
template<> struct libdivide_constants<uint16_t,18889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18889_MAGIC, .more = U16LD_DENOM_18889_MORE};};
template<> struct libdivide_constants<uint16_t,18890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18890_MAGIC, .more = U16LD_DENOM_18890_MORE};};
template<> struct libdivide_constants<uint16_t,18891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18891_MAGIC, .more = U16LD_DENOM_18891_MORE};};
template<> struct libdivide_constants<uint16_t,18892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18892_MAGIC, .more = U16LD_DENOM_18892_MORE};};
template<> struct libdivide_constants<uint16_t,18893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18893_MAGIC, .more = U16LD_DENOM_18893_MORE};};
template<> struct libdivide_constants<uint16_t,18894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18894_MAGIC, .more = U16LD_DENOM_18894_MORE};};
template<> struct libdivide_constants<uint16_t,18895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18895_MAGIC, .more = U16LD_DENOM_18895_MORE};};
template<> struct libdivide_constants<uint16_t,18896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18896_MAGIC, .more = U16LD_DENOM_18896_MORE};};
template<> struct libdivide_constants<uint16_t,18897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18897_MAGIC, .more = U16LD_DENOM_18897_MORE};};
template<> struct libdivide_constants<uint16_t,18898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18898_MAGIC, .more = U16LD_DENOM_18898_MORE};};
template<> struct libdivide_constants<uint16_t,18899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18899_MAGIC, .more = U16LD_DENOM_18899_MORE};};
template<> struct libdivide_constants<uint16_t,18900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18900_MAGIC, .more = U16LD_DENOM_18900_MORE};};
template<> struct libdivide_constants<uint16_t,18901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18901_MAGIC, .more = U16LD_DENOM_18901_MORE};};
template<> struct libdivide_constants<uint16_t,18902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18902_MAGIC, .more = U16LD_DENOM_18902_MORE};};
template<> struct libdivide_constants<uint16_t,18903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18903_MAGIC, .more = U16LD_DENOM_18903_MORE};};
template<> struct libdivide_constants<uint16_t,18904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18904_MAGIC, .more = U16LD_DENOM_18904_MORE};};
template<> struct libdivide_constants<uint16_t,18905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18905_MAGIC, .more = U16LD_DENOM_18905_MORE};};
template<> struct libdivide_constants<uint16_t,18906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18906_MAGIC, .more = U16LD_DENOM_18906_MORE};};
template<> struct libdivide_constants<uint16_t,18907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18907_MAGIC, .more = U16LD_DENOM_18907_MORE};};
template<> struct libdivide_constants<uint16_t,18908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18908_MAGIC, .more = U16LD_DENOM_18908_MORE};};
template<> struct libdivide_constants<uint16_t,18909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18909_MAGIC, .more = U16LD_DENOM_18909_MORE};};
template<> struct libdivide_constants<uint16_t,18910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18910_MAGIC, .more = U16LD_DENOM_18910_MORE};};
template<> struct libdivide_constants<uint16_t,18911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18911_MAGIC, .more = U16LD_DENOM_18911_MORE};};
template<> struct libdivide_constants<uint16_t,18912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18912_MAGIC, .more = U16LD_DENOM_18912_MORE};};
template<> struct libdivide_constants<uint16_t,18913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18913_MAGIC, .more = U16LD_DENOM_18913_MORE};};
template<> struct libdivide_constants<uint16_t,18914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18914_MAGIC, .more = U16LD_DENOM_18914_MORE};};
template<> struct libdivide_constants<uint16_t,18915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18915_MAGIC, .more = U16LD_DENOM_18915_MORE};};
template<> struct libdivide_constants<uint16_t,18916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18916_MAGIC, .more = U16LD_DENOM_18916_MORE};};
template<> struct libdivide_constants<uint16_t,18917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18917_MAGIC, .more = U16LD_DENOM_18917_MORE};};
template<> struct libdivide_constants<uint16_t,18918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18918_MAGIC, .more = U16LD_DENOM_18918_MORE};};
template<> struct libdivide_constants<uint16_t,18919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18919_MAGIC, .more = U16LD_DENOM_18919_MORE};};
template<> struct libdivide_constants<uint16_t,18920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18920_MAGIC, .more = U16LD_DENOM_18920_MORE};};
template<> struct libdivide_constants<uint16_t,18921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18921_MAGIC, .more = U16LD_DENOM_18921_MORE};};
template<> struct libdivide_constants<uint16_t,18922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18922_MAGIC, .more = U16LD_DENOM_18922_MORE};};
template<> struct libdivide_constants<uint16_t,18923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18923_MAGIC, .more = U16LD_DENOM_18923_MORE};};
template<> struct libdivide_constants<uint16_t,18924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18924_MAGIC, .more = U16LD_DENOM_18924_MORE};};
template<> struct libdivide_constants<uint16_t,18925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18925_MAGIC, .more = U16LD_DENOM_18925_MORE};};
template<> struct libdivide_constants<uint16_t,18926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18926_MAGIC, .more = U16LD_DENOM_18926_MORE};};
template<> struct libdivide_constants<uint16_t,18927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18927_MAGIC, .more = U16LD_DENOM_18927_MORE};};
template<> struct libdivide_constants<uint16_t,18928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18928_MAGIC, .more = U16LD_DENOM_18928_MORE};};
template<> struct libdivide_constants<uint16_t,18929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18929_MAGIC, .more = U16LD_DENOM_18929_MORE};};
template<> struct libdivide_constants<uint16_t,18930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18930_MAGIC, .more = U16LD_DENOM_18930_MORE};};
template<> struct libdivide_constants<uint16_t,18931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18931_MAGIC, .more = U16LD_DENOM_18931_MORE};};
template<> struct libdivide_constants<uint16_t,18932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18932_MAGIC, .more = U16LD_DENOM_18932_MORE};};
template<> struct libdivide_constants<uint16_t,18933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18933_MAGIC, .more = U16LD_DENOM_18933_MORE};};
template<> struct libdivide_constants<uint16_t,18934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18934_MAGIC, .more = U16LD_DENOM_18934_MORE};};
template<> struct libdivide_constants<uint16_t,18935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18935_MAGIC, .more = U16LD_DENOM_18935_MORE};};
template<> struct libdivide_constants<uint16_t,18936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18936_MAGIC, .more = U16LD_DENOM_18936_MORE};};
template<> struct libdivide_constants<uint16_t,18937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18937_MAGIC, .more = U16LD_DENOM_18937_MORE};};
template<> struct libdivide_constants<uint16_t,18938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18938_MAGIC, .more = U16LD_DENOM_18938_MORE};};
template<> struct libdivide_constants<uint16_t,18939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18939_MAGIC, .more = U16LD_DENOM_18939_MORE};};
template<> struct libdivide_constants<uint16_t,18940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18940_MAGIC, .more = U16LD_DENOM_18940_MORE};};
template<> struct libdivide_constants<uint16_t,18941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18941_MAGIC, .more = U16LD_DENOM_18941_MORE};};
template<> struct libdivide_constants<uint16_t,18942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18942_MAGIC, .more = U16LD_DENOM_18942_MORE};};
template<> struct libdivide_constants<uint16_t,18943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18943_MAGIC, .more = U16LD_DENOM_18943_MORE};};
template<> struct libdivide_constants<uint16_t,18944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18944_MAGIC, .more = U16LD_DENOM_18944_MORE};};
template<> struct libdivide_constants<uint16_t,18945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18945_MAGIC, .more = U16LD_DENOM_18945_MORE};};
template<> struct libdivide_constants<uint16_t,18946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18946_MAGIC, .more = U16LD_DENOM_18946_MORE};};
template<> struct libdivide_constants<uint16_t,18947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18947_MAGIC, .more = U16LD_DENOM_18947_MORE};};
template<> struct libdivide_constants<uint16_t,18948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18948_MAGIC, .more = U16LD_DENOM_18948_MORE};};
template<> struct libdivide_constants<uint16_t,18949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18949_MAGIC, .more = U16LD_DENOM_18949_MORE};};
template<> struct libdivide_constants<uint16_t,18950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18950_MAGIC, .more = U16LD_DENOM_18950_MORE};};
template<> struct libdivide_constants<uint16_t,18951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18951_MAGIC, .more = U16LD_DENOM_18951_MORE};};
template<> struct libdivide_constants<uint16_t,18952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18952_MAGIC, .more = U16LD_DENOM_18952_MORE};};
template<> struct libdivide_constants<uint16_t,18953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18953_MAGIC, .more = U16LD_DENOM_18953_MORE};};
template<> struct libdivide_constants<uint16_t,18954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18954_MAGIC, .more = U16LD_DENOM_18954_MORE};};
template<> struct libdivide_constants<uint16_t,18955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18955_MAGIC, .more = U16LD_DENOM_18955_MORE};};
template<> struct libdivide_constants<uint16_t,18956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18956_MAGIC, .more = U16LD_DENOM_18956_MORE};};
template<> struct libdivide_constants<uint16_t,18957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18957_MAGIC, .more = U16LD_DENOM_18957_MORE};};
template<> struct libdivide_constants<uint16_t,18958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18958_MAGIC, .more = U16LD_DENOM_18958_MORE};};
template<> struct libdivide_constants<uint16_t,18959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18959_MAGIC, .more = U16LD_DENOM_18959_MORE};};
template<> struct libdivide_constants<uint16_t,18960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18960_MAGIC, .more = U16LD_DENOM_18960_MORE};};
template<> struct libdivide_constants<uint16_t,18961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18961_MAGIC, .more = U16LD_DENOM_18961_MORE};};
template<> struct libdivide_constants<uint16_t,18962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18962_MAGIC, .more = U16LD_DENOM_18962_MORE};};
template<> struct libdivide_constants<uint16_t,18963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18963_MAGIC, .more = U16LD_DENOM_18963_MORE};};
template<> struct libdivide_constants<uint16_t,18964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18964_MAGIC, .more = U16LD_DENOM_18964_MORE};};
template<> struct libdivide_constants<uint16_t,18965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18965_MAGIC, .more = U16LD_DENOM_18965_MORE};};
template<> struct libdivide_constants<uint16_t,18966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18966_MAGIC, .more = U16LD_DENOM_18966_MORE};};
template<> struct libdivide_constants<uint16_t,18967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18967_MAGIC, .more = U16LD_DENOM_18967_MORE};};
template<> struct libdivide_constants<uint16_t,18968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18968_MAGIC, .more = U16LD_DENOM_18968_MORE};};
template<> struct libdivide_constants<uint16_t,18969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18969_MAGIC, .more = U16LD_DENOM_18969_MORE};};
template<> struct libdivide_constants<uint16_t,18970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18970_MAGIC, .more = U16LD_DENOM_18970_MORE};};
template<> struct libdivide_constants<uint16_t,18971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18971_MAGIC, .more = U16LD_DENOM_18971_MORE};};
template<> struct libdivide_constants<uint16_t,18972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18972_MAGIC, .more = U16LD_DENOM_18972_MORE};};
template<> struct libdivide_constants<uint16_t,18973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18973_MAGIC, .more = U16LD_DENOM_18973_MORE};};
template<> struct libdivide_constants<uint16_t,18974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18974_MAGIC, .more = U16LD_DENOM_18974_MORE};};
template<> struct libdivide_constants<uint16_t,18975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18975_MAGIC, .more = U16LD_DENOM_18975_MORE};};
template<> struct libdivide_constants<uint16_t,18976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18976_MAGIC, .more = U16LD_DENOM_18976_MORE};};
template<> struct libdivide_constants<uint16_t,18977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18977_MAGIC, .more = U16LD_DENOM_18977_MORE};};
template<> struct libdivide_constants<uint16_t,18978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18978_MAGIC, .more = U16LD_DENOM_18978_MORE};};
template<> struct libdivide_constants<uint16_t,18979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18979_MAGIC, .more = U16LD_DENOM_18979_MORE};};
template<> struct libdivide_constants<uint16_t,18980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18980_MAGIC, .more = U16LD_DENOM_18980_MORE};};
template<> struct libdivide_constants<uint16_t,18981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18981_MAGIC, .more = U16LD_DENOM_18981_MORE};};
template<> struct libdivide_constants<uint16_t,18982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18982_MAGIC, .more = U16LD_DENOM_18982_MORE};};
template<> struct libdivide_constants<uint16_t,18983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18983_MAGIC, .more = U16LD_DENOM_18983_MORE};};
template<> struct libdivide_constants<uint16_t,18984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18984_MAGIC, .more = U16LD_DENOM_18984_MORE};};
template<> struct libdivide_constants<uint16_t,18985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18985_MAGIC, .more = U16LD_DENOM_18985_MORE};};
template<> struct libdivide_constants<uint16_t,18986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18986_MAGIC, .more = U16LD_DENOM_18986_MORE};};
template<> struct libdivide_constants<uint16_t,18987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18987_MAGIC, .more = U16LD_DENOM_18987_MORE};};
template<> struct libdivide_constants<uint16_t,18988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18988_MAGIC, .more = U16LD_DENOM_18988_MORE};};
template<> struct libdivide_constants<uint16_t,18989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18989_MAGIC, .more = U16LD_DENOM_18989_MORE};};
template<> struct libdivide_constants<uint16_t,18990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18990_MAGIC, .more = U16LD_DENOM_18990_MORE};};
template<> struct libdivide_constants<uint16_t,18991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18991_MAGIC, .more = U16LD_DENOM_18991_MORE};};
template<> struct libdivide_constants<uint16_t,18992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18992_MAGIC, .more = U16LD_DENOM_18992_MORE};};
template<> struct libdivide_constants<uint16_t,18993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18993_MAGIC, .more = U16LD_DENOM_18993_MORE};};
template<> struct libdivide_constants<uint16_t,18994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18994_MAGIC, .more = U16LD_DENOM_18994_MORE};};
template<> struct libdivide_constants<uint16_t,18995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18995_MAGIC, .more = U16LD_DENOM_18995_MORE};};
template<> struct libdivide_constants<uint16_t,18996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18996_MAGIC, .more = U16LD_DENOM_18996_MORE};};
template<> struct libdivide_constants<uint16_t,18997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18997_MAGIC, .more = U16LD_DENOM_18997_MORE};};
template<> struct libdivide_constants<uint16_t,18998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18998_MAGIC, .more = U16LD_DENOM_18998_MORE};};
template<> struct libdivide_constants<uint16_t,18999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_18999_MAGIC, .more = U16LD_DENOM_18999_MORE};};
template<> struct libdivide_constants<uint16_t,19000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19000_MAGIC, .more = U16LD_DENOM_19000_MORE};};
template<> struct libdivide_constants<uint16_t,19001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19001_MAGIC, .more = U16LD_DENOM_19001_MORE};};
template<> struct libdivide_constants<uint16_t,19002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19002_MAGIC, .more = U16LD_DENOM_19002_MORE};};
template<> struct libdivide_constants<uint16_t,19003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19003_MAGIC, .more = U16LD_DENOM_19003_MORE};};
template<> struct libdivide_constants<uint16_t,19004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19004_MAGIC, .more = U16LD_DENOM_19004_MORE};};
template<> struct libdivide_constants<uint16_t,19005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19005_MAGIC, .more = U16LD_DENOM_19005_MORE};};
template<> struct libdivide_constants<uint16_t,19006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19006_MAGIC, .more = U16LD_DENOM_19006_MORE};};
template<> struct libdivide_constants<uint16_t,19007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19007_MAGIC, .more = U16LD_DENOM_19007_MORE};};
template<> struct libdivide_constants<uint16_t,19008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19008_MAGIC, .more = U16LD_DENOM_19008_MORE};};
template<> struct libdivide_constants<uint16_t,19009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19009_MAGIC, .more = U16LD_DENOM_19009_MORE};};
template<> struct libdivide_constants<uint16_t,19010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19010_MAGIC, .more = U16LD_DENOM_19010_MORE};};
template<> struct libdivide_constants<uint16_t,19011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19011_MAGIC, .more = U16LD_DENOM_19011_MORE};};
template<> struct libdivide_constants<uint16_t,19012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19012_MAGIC, .more = U16LD_DENOM_19012_MORE};};
template<> struct libdivide_constants<uint16_t,19013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19013_MAGIC, .more = U16LD_DENOM_19013_MORE};};
template<> struct libdivide_constants<uint16_t,19014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19014_MAGIC, .more = U16LD_DENOM_19014_MORE};};
template<> struct libdivide_constants<uint16_t,19015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19015_MAGIC, .more = U16LD_DENOM_19015_MORE};};
template<> struct libdivide_constants<uint16_t,19016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19016_MAGIC, .more = U16LD_DENOM_19016_MORE};};
template<> struct libdivide_constants<uint16_t,19017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19017_MAGIC, .more = U16LD_DENOM_19017_MORE};};
template<> struct libdivide_constants<uint16_t,19018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19018_MAGIC, .more = U16LD_DENOM_19018_MORE};};
template<> struct libdivide_constants<uint16_t,19019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19019_MAGIC, .more = U16LD_DENOM_19019_MORE};};
template<> struct libdivide_constants<uint16_t,19020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19020_MAGIC, .more = U16LD_DENOM_19020_MORE};};
template<> struct libdivide_constants<uint16_t,19021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19021_MAGIC, .more = U16LD_DENOM_19021_MORE};};
template<> struct libdivide_constants<uint16_t,19022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19022_MAGIC, .more = U16LD_DENOM_19022_MORE};};
template<> struct libdivide_constants<uint16_t,19023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19023_MAGIC, .more = U16LD_DENOM_19023_MORE};};
template<> struct libdivide_constants<uint16_t,19024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19024_MAGIC, .more = U16LD_DENOM_19024_MORE};};
template<> struct libdivide_constants<uint16_t,19025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19025_MAGIC, .more = U16LD_DENOM_19025_MORE};};
template<> struct libdivide_constants<uint16_t,19026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19026_MAGIC, .more = U16LD_DENOM_19026_MORE};};
template<> struct libdivide_constants<uint16_t,19027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19027_MAGIC, .more = U16LD_DENOM_19027_MORE};};
template<> struct libdivide_constants<uint16_t,19028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19028_MAGIC, .more = U16LD_DENOM_19028_MORE};};
template<> struct libdivide_constants<uint16_t,19029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19029_MAGIC, .more = U16LD_DENOM_19029_MORE};};
template<> struct libdivide_constants<uint16_t,19030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19030_MAGIC, .more = U16LD_DENOM_19030_MORE};};
template<> struct libdivide_constants<uint16_t,19031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19031_MAGIC, .more = U16LD_DENOM_19031_MORE};};
template<> struct libdivide_constants<uint16_t,19032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19032_MAGIC, .more = U16LD_DENOM_19032_MORE};};
template<> struct libdivide_constants<uint16_t,19033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19033_MAGIC, .more = U16LD_DENOM_19033_MORE};};
template<> struct libdivide_constants<uint16_t,19034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19034_MAGIC, .more = U16LD_DENOM_19034_MORE};};
template<> struct libdivide_constants<uint16_t,19035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19035_MAGIC, .more = U16LD_DENOM_19035_MORE};};
template<> struct libdivide_constants<uint16_t,19036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19036_MAGIC, .more = U16LD_DENOM_19036_MORE};};
template<> struct libdivide_constants<uint16_t,19037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19037_MAGIC, .more = U16LD_DENOM_19037_MORE};};
template<> struct libdivide_constants<uint16_t,19038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19038_MAGIC, .more = U16LD_DENOM_19038_MORE};};
template<> struct libdivide_constants<uint16_t,19039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19039_MAGIC, .more = U16LD_DENOM_19039_MORE};};
template<> struct libdivide_constants<uint16_t,19040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19040_MAGIC, .more = U16LD_DENOM_19040_MORE};};
template<> struct libdivide_constants<uint16_t,19041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19041_MAGIC, .more = U16LD_DENOM_19041_MORE};};
template<> struct libdivide_constants<uint16_t,19042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19042_MAGIC, .more = U16LD_DENOM_19042_MORE};};
template<> struct libdivide_constants<uint16_t,19043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19043_MAGIC, .more = U16LD_DENOM_19043_MORE};};
template<> struct libdivide_constants<uint16_t,19044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19044_MAGIC, .more = U16LD_DENOM_19044_MORE};};
template<> struct libdivide_constants<uint16_t,19045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19045_MAGIC, .more = U16LD_DENOM_19045_MORE};};
template<> struct libdivide_constants<uint16_t,19046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19046_MAGIC, .more = U16LD_DENOM_19046_MORE};};
template<> struct libdivide_constants<uint16_t,19047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19047_MAGIC, .more = U16LD_DENOM_19047_MORE};};
template<> struct libdivide_constants<uint16_t,19048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19048_MAGIC, .more = U16LD_DENOM_19048_MORE};};
template<> struct libdivide_constants<uint16_t,19049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19049_MAGIC, .more = U16LD_DENOM_19049_MORE};};
template<> struct libdivide_constants<uint16_t,19050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19050_MAGIC, .more = U16LD_DENOM_19050_MORE};};
template<> struct libdivide_constants<uint16_t,19051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19051_MAGIC, .more = U16LD_DENOM_19051_MORE};};
template<> struct libdivide_constants<uint16_t,19052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19052_MAGIC, .more = U16LD_DENOM_19052_MORE};};
template<> struct libdivide_constants<uint16_t,19053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19053_MAGIC, .more = U16LD_DENOM_19053_MORE};};
template<> struct libdivide_constants<uint16_t,19054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19054_MAGIC, .more = U16LD_DENOM_19054_MORE};};
template<> struct libdivide_constants<uint16_t,19055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19055_MAGIC, .more = U16LD_DENOM_19055_MORE};};
template<> struct libdivide_constants<uint16_t,19056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19056_MAGIC, .more = U16LD_DENOM_19056_MORE};};
template<> struct libdivide_constants<uint16_t,19057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19057_MAGIC, .more = U16LD_DENOM_19057_MORE};};
template<> struct libdivide_constants<uint16_t,19058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19058_MAGIC, .more = U16LD_DENOM_19058_MORE};};
template<> struct libdivide_constants<uint16_t,19059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19059_MAGIC, .more = U16LD_DENOM_19059_MORE};};
template<> struct libdivide_constants<uint16_t,19060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19060_MAGIC, .more = U16LD_DENOM_19060_MORE};};
template<> struct libdivide_constants<uint16_t,19061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19061_MAGIC, .more = U16LD_DENOM_19061_MORE};};
template<> struct libdivide_constants<uint16_t,19062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19062_MAGIC, .more = U16LD_DENOM_19062_MORE};};
template<> struct libdivide_constants<uint16_t,19063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19063_MAGIC, .more = U16LD_DENOM_19063_MORE};};
template<> struct libdivide_constants<uint16_t,19064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19064_MAGIC, .more = U16LD_DENOM_19064_MORE};};
template<> struct libdivide_constants<uint16_t,19065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19065_MAGIC, .more = U16LD_DENOM_19065_MORE};};
template<> struct libdivide_constants<uint16_t,19066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19066_MAGIC, .more = U16LD_DENOM_19066_MORE};};
template<> struct libdivide_constants<uint16_t,19067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19067_MAGIC, .more = U16LD_DENOM_19067_MORE};};
template<> struct libdivide_constants<uint16_t,19068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19068_MAGIC, .more = U16LD_DENOM_19068_MORE};};
template<> struct libdivide_constants<uint16_t,19069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19069_MAGIC, .more = U16LD_DENOM_19069_MORE};};
template<> struct libdivide_constants<uint16_t,19070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19070_MAGIC, .more = U16LD_DENOM_19070_MORE};};
template<> struct libdivide_constants<uint16_t,19071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19071_MAGIC, .more = U16LD_DENOM_19071_MORE};};
template<> struct libdivide_constants<uint16_t,19072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19072_MAGIC, .more = U16LD_DENOM_19072_MORE};};
template<> struct libdivide_constants<uint16_t,19073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19073_MAGIC, .more = U16LD_DENOM_19073_MORE};};
template<> struct libdivide_constants<uint16_t,19074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19074_MAGIC, .more = U16LD_DENOM_19074_MORE};};
template<> struct libdivide_constants<uint16_t,19075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19075_MAGIC, .more = U16LD_DENOM_19075_MORE};};
template<> struct libdivide_constants<uint16_t,19076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19076_MAGIC, .more = U16LD_DENOM_19076_MORE};};
template<> struct libdivide_constants<uint16_t,19077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19077_MAGIC, .more = U16LD_DENOM_19077_MORE};};
template<> struct libdivide_constants<uint16_t,19078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19078_MAGIC, .more = U16LD_DENOM_19078_MORE};};
template<> struct libdivide_constants<uint16_t,19079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19079_MAGIC, .more = U16LD_DENOM_19079_MORE};};
template<> struct libdivide_constants<uint16_t,19080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19080_MAGIC, .more = U16LD_DENOM_19080_MORE};};
template<> struct libdivide_constants<uint16_t,19081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19081_MAGIC, .more = U16LD_DENOM_19081_MORE};};
template<> struct libdivide_constants<uint16_t,19082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19082_MAGIC, .more = U16LD_DENOM_19082_MORE};};
template<> struct libdivide_constants<uint16_t,19083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19083_MAGIC, .more = U16LD_DENOM_19083_MORE};};
template<> struct libdivide_constants<uint16_t,19084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19084_MAGIC, .more = U16LD_DENOM_19084_MORE};};
template<> struct libdivide_constants<uint16_t,19085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19085_MAGIC, .more = U16LD_DENOM_19085_MORE};};
template<> struct libdivide_constants<uint16_t,19086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19086_MAGIC, .more = U16LD_DENOM_19086_MORE};};
template<> struct libdivide_constants<uint16_t,19087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19087_MAGIC, .more = U16LD_DENOM_19087_MORE};};
template<> struct libdivide_constants<uint16_t,19088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19088_MAGIC, .more = U16LD_DENOM_19088_MORE};};
template<> struct libdivide_constants<uint16_t,19089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19089_MAGIC, .more = U16LD_DENOM_19089_MORE};};
template<> struct libdivide_constants<uint16_t,19090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19090_MAGIC, .more = U16LD_DENOM_19090_MORE};};
template<> struct libdivide_constants<uint16_t,19091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19091_MAGIC, .more = U16LD_DENOM_19091_MORE};};
template<> struct libdivide_constants<uint16_t,19092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19092_MAGIC, .more = U16LD_DENOM_19092_MORE};};
template<> struct libdivide_constants<uint16_t,19093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19093_MAGIC, .more = U16LD_DENOM_19093_MORE};};
template<> struct libdivide_constants<uint16_t,19094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19094_MAGIC, .more = U16LD_DENOM_19094_MORE};};
template<> struct libdivide_constants<uint16_t,19095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19095_MAGIC, .more = U16LD_DENOM_19095_MORE};};
template<> struct libdivide_constants<uint16_t,19096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19096_MAGIC, .more = U16LD_DENOM_19096_MORE};};
template<> struct libdivide_constants<uint16_t,19097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19097_MAGIC, .more = U16LD_DENOM_19097_MORE};};
template<> struct libdivide_constants<uint16_t,19098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19098_MAGIC, .more = U16LD_DENOM_19098_MORE};};
template<> struct libdivide_constants<uint16_t,19099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19099_MAGIC, .more = U16LD_DENOM_19099_MORE};};
template<> struct libdivide_constants<uint16_t,19100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19100_MAGIC, .more = U16LD_DENOM_19100_MORE};};
template<> struct libdivide_constants<uint16_t,19101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19101_MAGIC, .more = U16LD_DENOM_19101_MORE};};
template<> struct libdivide_constants<uint16_t,19102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19102_MAGIC, .more = U16LD_DENOM_19102_MORE};};
template<> struct libdivide_constants<uint16_t,19103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19103_MAGIC, .more = U16LD_DENOM_19103_MORE};};
template<> struct libdivide_constants<uint16_t,19104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19104_MAGIC, .more = U16LD_DENOM_19104_MORE};};
template<> struct libdivide_constants<uint16_t,19105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19105_MAGIC, .more = U16LD_DENOM_19105_MORE};};
template<> struct libdivide_constants<uint16_t,19106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19106_MAGIC, .more = U16LD_DENOM_19106_MORE};};
template<> struct libdivide_constants<uint16_t,19107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19107_MAGIC, .more = U16LD_DENOM_19107_MORE};};
template<> struct libdivide_constants<uint16_t,19108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19108_MAGIC, .more = U16LD_DENOM_19108_MORE};};
template<> struct libdivide_constants<uint16_t,19109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19109_MAGIC, .more = U16LD_DENOM_19109_MORE};};
template<> struct libdivide_constants<uint16_t,19110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19110_MAGIC, .more = U16LD_DENOM_19110_MORE};};
template<> struct libdivide_constants<uint16_t,19111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19111_MAGIC, .more = U16LD_DENOM_19111_MORE};};
template<> struct libdivide_constants<uint16_t,19112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19112_MAGIC, .more = U16LD_DENOM_19112_MORE};};
template<> struct libdivide_constants<uint16_t,19113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19113_MAGIC, .more = U16LD_DENOM_19113_MORE};};
template<> struct libdivide_constants<uint16_t,19114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19114_MAGIC, .more = U16LD_DENOM_19114_MORE};};
template<> struct libdivide_constants<uint16_t,19115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19115_MAGIC, .more = U16LD_DENOM_19115_MORE};};
template<> struct libdivide_constants<uint16_t,19116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19116_MAGIC, .more = U16LD_DENOM_19116_MORE};};
template<> struct libdivide_constants<uint16_t,19117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19117_MAGIC, .more = U16LD_DENOM_19117_MORE};};
template<> struct libdivide_constants<uint16_t,19118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19118_MAGIC, .more = U16LD_DENOM_19118_MORE};};
template<> struct libdivide_constants<uint16_t,19119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19119_MAGIC, .more = U16LD_DENOM_19119_MORE};};
template<> struct libdivide_constants<uint16_t,19120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19120_MAGIC, .more = U16LD_DENOM_19120_MORE};};
template<> struct libdivide_constants<uint16_t,19121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19121_MAGIC, .more = U16LD_DENOM_19121_MORE};};
template<> struct libdivide_constants<uint16_t,19122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19122_MAGIC, .more = U16LD_DENOM_19122_MORE};};
template<> struct libdivide_constants<uint16_t,19123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19123_MAGIC, .more = U16LD_DENOM_19123_MORE};};
template<> struct libdivide_constants<uint16_t,19124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19124_MAGIC, .more = U16LD_DENOM_19124_MORE};};
template<> struct libdivide_constants<uint16_t,19125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19125_MAGIC, .more = U16LD_DENOM_19125_MORE};};
template<> struct libdivide_constants<uint16_t,19126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19126_MAGIC, .more = U16LD_DENOM_19126_MORE};};
template<> struct libdivide_constants<uint16_t,19127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19127_MAGIC, .more = U16LD_DENOM_19127_MORE};};
template<> struct libdivide_constants<uint16_t,19128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19128_MAGIC, .more = U16LD_DENOM_19128_MORE};};
template<> struct libdivide_constants<uint16_t,19129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19129_MAGIC, .more = U16LD_DENOM_19129_MORE};};
template<> struct libdivide_constants<uint16_t,19130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19130_MAGIC, .more = U16LD_DENOM_19130_MORE};};
template<> struct libdivide_constants<uint16_t,19131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19131_MAGIC, .more = U16LD_DENOM_19131_MORE};};
template<> struct libdivide_constants<uint16_t,19132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19132_MAGIC, .more = U16LD_DENOM_19132_MORE};};
template<> struct libdivide_constants<uint16_t,19133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19133_MAGIC, .more = U16LD_DENOM_19133_MORE};};
template<> struct libdivide_constants<uint16_t,19134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19134_MAGIC, .more = U16LD_DENOM_19134_MORE};};
template<> struct libdivide_constants<uint16_t,19135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19135_MAGIC, .more = U16LD_DENOM_19135_MORE};};
template<> struct libdivide_constants<uint16_t,19136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19136_MAGIC, .more = U16LD_DENOM_19136_MORE};};
template<> struct libdivide_constants<uint16_t,19137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19137_MAGIC, .more = U16LD_DENOM_19137_MORE};};
template<> struct libdivide_constants<uint16_t,19138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19138_MAGIC, .more = U16LD_DENOM_19138_MORE};};
template<> struct libdivide_constants<uint16_t,19139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19139_MAGIC, .more = U16LD_DENOM_19139_MORE};};
template<> struct libdivide_constants<uint16_t,19140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19140_MAGIC, .more = U16LD_DENOM_19140_MORE};};
template<> struct libdivide_constants<uint16_t,19141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19141_MAGIC, .more = U16LD_DENOM_19141_MORE};};
template<> struct libdivide_constants<uint16_t,19142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19142_MAGIC, .more = U16LD_DENOM_19142_MORE};};
template<> struct libdivide_constants<uint16_t,19143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19143_MAGIC, .more = U16LD_DENOM_19143_MORE};};
template<> struct libdivide_constants<uint16_t,19144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19144_MAGIC, .more = U16LD_DENOM_19144_MORE};};
template<> struct libdivide_constants<uint16_t,19145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19145_MAGIC, .more = U16LD_DENOM_19145_MORE};};
template<> struct libdivide_constants<uint16_t,19146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19146_MAGIC, .more = U16LD_DENOM_19146_MORE};};
template<> struct libdivide_constants<uint16_t,19147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19147_MAGIC, .more = U16LD_DENOM_19147_MORE};};
template<> struct libdivide_constants<uint16_t,19148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19148_MAGIC, .more = U16LD_DENOM_19148_MORE};};
template<> struct libdivide_constants<uint16_t,19149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19149_MAGIC, .more = U16LD_DENOM_19149_MORE};};
template<> struct libdivide_constants<uint16_t,19150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19150_MAGIC, .more = U16LD_DENOM_19150_MORE};};
template<> struct libdivide_constants<uint16_t,19151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19151_MAGIC, .more = U16LD_DENOM_19151_MORE};};
template<> struct libdivide_constants<uint16_t,19152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19152_MAGIC, .more = U16LD_DENOM_19152_MORE};};
template<> struct libdivide_constants<uint16_t,19153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19153_MAGIC, .more = U16LD_DENOM_19153_MORE};};
template<> struct libdivide_constants<uint16_t,19154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19154_MAGIC, .more = U16LD_DENOM_19154_MORE};};
template<> struct libdivide_constants<uint16_t,19155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19155_MAGIC, .more = U16LD_DENOM_19155_MORE};};
template<> struct libdivide_constants<uint16_t,19156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19156_MAGIC, .more = U16LD_DENOM_19156_MORE};};
template<> struct libdivide_constants<uint16_t,19157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19157_MAGIC, .more = U16LD_DENOM_19157_MORE};};
template<> struct libdivide_constants<uint16_t,19158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19158_MAGIC, .more = U16LD_DENOM_19158_MORE};};
template<> struct libdivide_constants<uint16_t,19159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19159_MAGIC, .more = U16LD_DENOM_19159_MORE};};
template<> struct libdivide_constants<uint16_t,19160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19160_MAGIC, .more = U16LD_DENOM_19160_MORE};};
template<> struct libdivide_constants<uint16_t,19161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19161_MAGIC, .more = U16LD_DENOM_19161_MORE};};
template<> struct libdivide_constants<uint16_t,19162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19162_MAGIC, .more = U16LD_DENOM_19162_MORE};};
template<> struct libdivide_constants<uint16_t,19163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19163_MAGIC, .more = U16LD_DENOM_19163_MORE};};
template<> struct libdivide_constants<uint16_t,19164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19164_MAGIC, .more = U16LD_DENOM_19164_MORE};};
template<> struct libdivide_constants<uint16_t,19165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19165_MAGIC, .more = U16LD_DENOM_19165_MORE};};
template<> struct libdivide_constants<uint16_t,19166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19166_MAGIC, .more = U16LD_DENOM_19166_MORE};};
template<> struct libdivide_constants<uint16_t,19167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19167_MAGIC, .more = U16LD_DENOM_19167_MORE};};
template<> struct libdivide_constants<uint16_t,19168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19168_MAGIC, .more = U16LD_DENOM_19168_MORE};};
template<> struct libdivide_constants<uint16_t,19169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19169_MAGIC, .more = U16LD_DENOM_19169_MORE};};
template<> struct libdivide_constants<uint16_t,19170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19170_MAGIC, .more = U16LD_DENOM_19170_MORE};};
template<> struct libdivide_constants<uint16_t,19171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19171_MAGIC, .more = U16LD_DENOM_19171_MORE};};
template<> struct libdivide_constants<uint16_t,19172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19172_MAGIC, .more = U16LD_DENOM_19172_MORE};};
template<> struct libdivide_constants<uint16_t,19173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19173_MAGIC, .more = U16LD_DENOM_19173_MORE};};
template<> struct libdivide_constants<uint16_t,19174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19174_MAGIC, .more = U16LD_DENOM_19174_MORE};};
template<> struct libdivide_constants<uint16_t,19175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19175_MAGIC, .more = U16LD_DENOM_19175_MORE};};
template<> struct libdivide_constants<uint16_t,19176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19176_MAGIC, .more = U16LD_DENOM_19176_MORE};};
template<> struct libdivide_constants<uint16_t,19177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19177_MAGIC, .more = U16LD_DENOM_19177_MORE};};
template<> struct libdivide_constants<uint16_t,19178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19178_MAGIC, .more = U16LD_DENOM_19178_MORE};};
template<> struct libdivide_constants<uint16_t,19179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19179_MAGIC, .more = U16LD_DENOM_19179_MORE};};
template<> struct libdivide_constants<uint16_t,19180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19180_MAGIC, .more = U16LD_DENOM_19180_MORE};};
template<> struct libdivide_constants<uint16_t,19181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19181_MAGIC, .more = U16LD_DENOM_19181_MORE};};
template<> struct libdivide_constants<uint16_t,19182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19182_MAGIC, .more = U16LD_DENOM_19182_MORE};};
template<> struct libdivide_constants<uint16_t,19183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19183_MAGIC, .more = U16LD_DENOM_19183_MORE};};
template<> struct libdivide_constants<uint16_t,19184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19184_MAGIC, .more = U16LD_DENOM_19184_MORE};};
template<> struct libdivide_constants<uint16_t,19185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19185_MAGIC, .more = U16LD_DENOM_19185_MORE};};
template<> struct libdivide_constants<uint16_t,19186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19186_MAGIC, .more = U16LD_DENOM_19186_MORE};};
template<> struct libdivide_constants<uint16_t,19187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19187_MAGIC, .more = U16LD_DENOM_19187_MORE};};
template<> struct libdivide_constants<uint16_t,19188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19188_MAGIC, .more = U16LD_DENOM_19188_MORE};};
template<> struct libdivide_constants<uint16_t,19189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19189_MAGIC, .more = U16LD_DENOM_19189_MORE};};
template<> struct libdivide_constants<uint16_t,19190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19190_MAGIC, .more = U16LD_DENOM_19190_MORE};};
template<> struct libdivide_constants<uint16_t,19191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19191_MAGIC, .more = U16LD_DENOM_19191_MORE};};
template<> struct libdivide_constants<uint16_t,19192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19192_MAGIC, .more = U16LD_DENOM_19192_MORE};};
template<> struct libdivide_constants<uint16_t,19193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19193_MAGIC, .more = U16LD_DENOM_19193_MORE};};
template<> struct libdivide_constants<uint16_t,19194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19194_MAGIC, .more = U16LD_DENOM_19194_MORE};};
template<> struct libdivide_constants<uint16_t,19195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19195_MAGIC, .more = U16LD_DENOM_19195_MORE};};
template<> struct libdivide_constants<uint16_t,19196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19196_MAGIC, .more = U16LD_DENOM_19196_MORE};};
template<> struct libdivide_constants<uint16_t,19197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19197_MAGIC, .more = U16LD_DENOM_19197_MORE};};
template<> struct libdivide_constants<uint16_t,19198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19198_MAGIC, .more = U16LD_DENOM_19198_MORE};};
template<> struct libdivide_constants<uint16_t,19199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19199_MAGIC, .more = U16LD_DENOM_19199_MORE};};
template<> struct libdivide_constants<uint16_t,19200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19200_MAGIC, .more = U16LD_DENOM_19200_MORE};};
template<> struct libdivide_constants<uint16_t,19201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19201_MAGIC, .more = U16LD_DENOM_19201_MORE};};
template<> struct libdivide_constants<uint16_t,19202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19202_MAGIC, .more = U16LD_DENOM_19202_MORE};};
template<> struct libdivide_constants<uint16_t,19203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19203_MAGIC, .more = U16LD_DENOM_19203_MORE};};
template<> struct libdivide_constants<uint16_t,19204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19204_MAGIC, .more = U16LD_DENOM_19204_MORE};};
template<> struct libdivide_constants<uint16_t,19205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19205_MAGIC, .more = U16LD_DENOM_19205_MORE};};
template<> struct libdivide_constants<uint16_t,19206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19206_MAGIC, .more = U16LD_DENOM_19206_MORE};};
template<> struct libdivide_constants<uint16_t,19207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19207_MAGIC, .more = U16LD_DENOM_19207_MORE};};
template<> struct libdivide_constants<uint16_t,19208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19208_MAGIC, .more = U16LD_DENOM_19208_MORE};};
template<> struct libdivide_constants<uint16_t,19209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19209_MAGIC, .more = U16LD_DENOM_19209_MORE};};
template<> struct libdivide_constants<uint16_t,19210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19210_MAGIC, .more = U16LD_DENOM_19210_MORE};};
template<> struct libdivide_constants<uint16_t,19211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19211_MAGIC, .more = U16LD_DENOM_19211_MORE};};
template<> struct libdivide_constants<uint16_t,19212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19212_MAGIC, .more = U16LD_DENOM_19212_MORE};};
template<> struct libdivide_constants<uint16_t,19213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19213_MAGIC, .more = U16LD_DENOM_19213_MORE};};
template<> struct libdivide_constants<uint16_t,19214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19214_MAGIC, .more = U16LD_DENOM_19214_MORE};};
template<> struct libdivide_constants<uint16_t,19215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19215_MAGIC, .more = U16LD_DENOM_19215_MORE};};
template<> struct libdivide_constants<uint16_t,19216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19216_MAGIC, .more = U16LD_DENOM_19216_MORE};};
template<> struct libdivide_constants<uint16_t,19217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19217_MAGIC, .more = U16LD_DENOM_19217_MORE};};
template<> struct libdivide_constants<uint16_t,19218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19218_MAGIC, .more = U16LD_DENOM_19218_MORE};};
template<> struct libdivide_constants<uint16_t,19219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19219_MAGIC, .more = U16LD_DENOM_19219_MORE};};
template<> struct libdivide_constants<uint16_t,19220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19220_MAGIC, .more = U16LD_DENOM_19220_MORE};};
template<> struct libdivide_constants<uint16_t,19221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19221_MAGIC, .more = U16LD_DENOM_19221_MORE};};
template<> struct libdivide_constants<uint16_t,19222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19222_MAGIC, .more = U16LD_DENOM_19222_MORE};};
template<> struct libdivide_constants<uint16_t,19223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19223_MAGIC, .more = U16LD_DENOM_19223_MORE};};
template<> struct libdivide_constants<uint16_t,19224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19224_MAGIC, .more = U16LD_DENOM_19224_MORE};};
template<> struct libdivide_constants<uint16_t,19225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19225_MAGIC, .more = U16LD_DENOM_19225_MORE};};
template<> struct libdivide_constants<uint16_t,19226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19226_MAGIC, .more = U16LD_DENOM_19226_MORE};};
template<> struct libdivide_constants<uint16_t,19227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19227_MAGIC, .more = U16LD_DENOM_19227_MORE};};
template<> struct libdivide_constants<uint16_t,19228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19228_MAGIC, .more = U16LD_DENOM_19228_MORE};};
template<> struct libdivide_constants<uint16_t,19229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19229_MAGIC, .more = U16LD_DENOM_19229_MORE};};
template<> struct libdivide_constants<uint16_t,19230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19230_MAGIC, .more = U16LD_DENOM_19230_MORE};};
template<> struct libdivide_constants<uint16_t,19231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19231_MAGIC, .more = U16LD_DENOM_19231_MORE};};
template<> struct libdivide_constants<uint16_t,19232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19232_MAGIC, .more = U16LD_DENOM_19232_MORE};};
template<> struct libdivide_constants<uint16_t,19233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19233_MAGIC, .more = U16LD_DENOM_19233_MORE};};
template<> struct libdivide_constants<uint16_t,19234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19234_MAGIC, .more = U16LD_DENOM_19234_MORE};};
template<> struct libdivide_constants<uint16_t,19235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19235_MAGIC, .more = U16LD_DENOM_19235_MORE};};
template<> struct libdivide_constants<uint16_t,19236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19236_MAGIC, .more = U16LD_DENOM_19236_MORE};};
template<> struct libdivide_constants<uint16_t,19237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19237_MAGIC, .more = U16LD_DENOM_19237_MORE};};
template<> struct libdivide_constants<uint16_t,19238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19238_MAGIC, .more = U16LD_DENOM_19238_MORE};};
template<> struct libdivide_constants<uint16_t,19239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19239_MAGIC, .more = U16LD_DENOM_19239_MORE};};
template<> struct libdivide_constants<uint16_t,19240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19240_MAGIC, .more = U16LD_DENOM_19240_MORE};};
template<> struct libdivide_constants<uint16_t,19241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19241_MAGIC, .more = U16LD_DENOM_19241_MORE};};
template<> struct libdivide_constants<uint16_t,19242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19242_MAGIC, .more = U16LD_DENOM_19242_MORE};};
template<> struct libdivide_constants<uint16_t,19243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19243_MAGIC, .more = U16LD_DENOM_19243_MORE};};
template<> struct libdivide_constants<uint16_t,19244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19244_MAGIC, .more = U16LD_DENOM_19244_MORE};};
template<> struct libdivide_constants<uint16_t,19245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19245_MAGIC, .more = U16LD_DENOM_19245_MORE};};
template<> struct libdivide_constants<uint16_t,19246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19246_MAGIC, .more = U16LD_DENOM_19246_MORE};};
template<> struct libdivide_constants<uint16_t,19247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19247_MAGIC, .more = U16LD_DENOM_19247_MORE};};
template<> struct libdivide_constants<uint16_t,19248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19248_MAGIC, .more = U16LD_DENOM_19248_MORE};};
template<> struct libdivide_constants<uint16_t,19249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19249_MAGIC, .more = U16LD_DENOM_19249_MORE};};
template<> struct libdivide_constants<uint16_t,19250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19250_MAGIC, .more = U16LD_DENOM_19250_MORE};};
template<> struct libdivide_constants<uint16_t,19251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19251_MAGIC, .more = U16LD_DENOM_19251_MORE};};
template<> struct libdivide_constants<uint16_t,19252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19252_MAGIC, .more = U16LD_DENOM_19252_MORE};};
template<> struct libdivide_constants<uint16_t,19253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19253_MAGIC, .more = U16LD_DENOM_19253_MORE};};
template<> struct libdivide_constants<uint16_t,19254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19254_MAGIC, .more = U16LD_DENOM_19254_MORE};};
template<> struct libdivide_constants<uint16_t,19255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19255_MAGIC, .more = U16LD_DENOM_19255_MORE};};
template<> struct libdivide_constants<uint16_t,19256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19256_MAGIC, .more = U16LD_DENOM_19256_MORE};};
template<> struct libdivide_constants<uint16_t,19257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19257_MAGIC, .more = U16LD_DENOM_19257_MORE};};
template<> struct libdivide_constants<uint16_t,19258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19258_MAGIC, .more = U16LD_DENOM_19258_MORE};};
template<> struct libdivide_constants<uint16_t,19259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19259_MAGIC, .more = U16LD_DENOM_19259_MORE};};
template<> struct libdivide_constants<uint16_t,19260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19260_MAGIC, .more = U16LD_DENOM_19260_MORE};};
template<> struct libdivide_constants<uint16_t,19261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19261_MAGIC, .more = U16LD_DENOM_19261_MORE};};
template<> struct libdivide_constants<uint16_t,19262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19262_MAGIC, .more = U16LD_DENOM_19262_MORE};};
template<> struct libdivide_constants<uint16_t,19263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19263_MAGIC, .more = U16LD_DENOM_19263_MORE};};
template<> struct libdivide_constants<uint16_t,19264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19264_MAGIC, .more = U16LD_DENOM_19264_MORE};};
template<> struct libdivide_constants<uint16_t,19265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19265_MAGIC, .more = U16LD_DENOM_19265_MORE};};
template<> struct libdivide_constants<uint16_t,19266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19266_MAGIC, .more = U16LD_DENOM_19266_MORE};};
template<> struct libdivide_constants<uint16_t,19267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19267_MAGIC, .more = U16LD_DENOM_19267_MORE};};
template<> struct libdivide_constants<uint16_t,19268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19268_MAGIC, .more = U16LD_DENOM_19268_MORE};};
template<> struct libdivide_constants<uint16_t,19269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19269_MAGIC, .more = U16LD_DENOM_19269_MORE};};
template<> struct libdivide_constants<uint16_t,19270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19270_MAGIC, .more = U16LD_DENOM_19270_MORE};};
template<> struct libdivide_constants<uint16_t,19271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19271_MAGIC, .more = U16LD_DENOM_19271_MORE};};
template<> struct libdivide_constants<uint16_t,19272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19272_MAGIC, .more = U16LD_DENOM_19272_MORE};};
template<> struct libdivide_constants<uint16_t,19273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19273_MAGIC, .more = U16LD_DENOM_19273_MORE};};
template<> struct libdivide_constants<uint16_t,19274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19274_MAGIC, .more = U16LD_DENOM_19274_MORE};};
template<> struct libdivide_constants<uint16_t,19275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19275_MAGIC, .more = U16LD_DENOM_19275_MORE};};
template<> struct libdivide_constants<uint16_t,19276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19276_MAGIC, .more = U16LD_DENOM_19276_MORE};};
template<> struct libdivide_constants<uint16_t,19277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19277_MAGIC, .more = U16LD_DENOM_19277_MORE};};
template<> struct libdivide_constants<uint16_t,19278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19278_MAGIC, .more = U16LD_DENOM_19278_MORE};};
template<> struct libdivide_constants<uint16_t,19279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19279_MAGIC, .more = U16LD_DENOM_19279_MORE};};
template<> struct libdivide_constants<uint16_t,19280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19280_MAGIC, .more = U16LD_DENOM_19280_MORE};};
template<> struct libdivide_constants<uint16_t,19281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19281_MAGIC, .more = U16LD_DENOM_19281_MORE};};
template<> struct libdivide_constants<uint16_t,19282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19282_MAGIC, .more = U16LD_DENOM_19282_MORE};};
template<> struct libdivide_constants<uint16_t,19283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19283_MAGIC, .more = U16LD_DENOM_19283_MORE};};
template<> struct libdivide_constants<uint16_t,19284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19284_MAGIC, .more = U16LD_DENOM_19284_MORE};};
template<> struct libdivide_constants<uint16_t,19285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19285_MAGIC, .more = U16LD_DENOM_19285_MORE};};
template<> struct libdivide_constants<uint16_t,19286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19286_MAGIC, .more = U16LD_DENOM_19286_MORE};};
template<> struct libdivide_constants<uint16_t,19287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19287_MAGIC, .more = U16LD_DENOM_19287_MORE};};
template<> struct libdivide_constants<uint16_t,19288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19288_MAGIC, .more = U16LD_DENOM_19288_MORE};};
template<> struct libdivide_constants<uint16_t,19289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19289_MAGIC, .more = U16LD_DENOM_19289_MORE};};
template<> struct libdivide_constants<uint16_t,19290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19290_MAGIC, .more = U16LD_DENOM_19290_MORE};};
template<> struct libdivide_constants<uint16_t,19291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19291_MAGIC, .more = U16LD_DENOM_19291_MORE};};
template<> struct libdivide_constants<uint16_t,19292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19292_MAGIC, .more = U16LD_DENOM_19292_MORE};};
template<> struct libdivide_constants<uint16_t,19293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19293_MAGIC, .more = U16LD_DENOM_19293_MORE};};
template<> struct libdivide_constants<uint16_t,19294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19294_MAGIC, .more = U16LD_DENOM_19294_MORE};};
template<> struct libdivide_constants<uint16_t,19295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19295_MAGIC, .more = U16LD_DENOM_19295_MORE};};
template<> struct libdivide_constants<uint16_t,19296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19296_MAGIC, .more = U16LD_DENOM_19296_MORE};};
template<> struct libdivide_constants<uint16_t,19297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19297_MAGIC, .more = U16LD_DENOM_19297_MORE};};
template<> struct libdivide_constants<uint16_t,19298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19298_MAGIC, .more = U16LD_DENOM_19298_MORE};};
template<> struct libdivide_constants<uint16_t,19299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19299_MAGIC, .more = U16LD_DENOM_19299_MORE};};
template<> struct libdivide_constants<uint16_t,19300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19300_MAGIC, .more = U16LD_DENOM_19300_MORE};};
template<> struct libdivide_constants<uint16_t,19301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19301_MAGIC, .more = U16LD_DENOM_19301_MORE};};
template<> struct libdivide_constants<uint16_t,19302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19302_MAGIC, .more = U16LD_DENOM_19302_MORE};};
template<> struct libdivide_constants<uint16_t,19303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19303_MAGIC, .more = U16LD_DENOM_19303_MORE};};
template<> struct libdivide_constants<uint16_t,19304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19304_MAGIC, .more = U16LD_DENOM_19304_MORE};};
template<> struct libdivide_constants<uint16_t,19305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19305_MAGIC, .more = U16LD_DENOM_19305_MORE};};
template<> struct libdivide_constants<uint16_t,19306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19306_MAGIC, .more = U16LD_DENOM_19306_MORE};};
template<> struct libdivide_constants<uint16_t,19307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19307_MAGIC, .more = U16LD_DENOM_19307_MORE};};
template<> struct libdivide_constants<uint16_t,19308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19308_MAGIC, .more = U16LD_DENOM_19308_MORE};};
template<> struct libdivide_constants<uint16_t,19309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19309_MAGIC, .more = U16LD_DENOM_19309_MORE};};
template<> struct libdivide_constants<uint16_t,19310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19310_MAGIC, .more = U16LD_DENOM_19310_MORE};};
template<> struct libdivide_constants<uint16_t,19311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19311_MAGIC, .more = U16LD_DENOM_19311_MORE};};
template<> struct libdivide_constants<uint16_t,19312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19312_MAGIC, .more = U16LD_DENOM_19312_MORE};};
template<> struct libdivide_constants<uint16_t,19313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19313_MAGIC, .more = U16LD_DENOM_19313_MORE};};
template<> struct libdivide_constants<uint16_t,19314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19314_MAGIC, .more = U16LD_DENOM_19314_MORE};};
template<> struct libdivide_constants<uint16_t,19315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19315_MAGIC, .more = U16LD_DENOM_19315_MORE};};
template<> struct libdivide_constants<uint16_t,19316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19316_MAGIC, .more = U16LD_DENOM_19316_MORE};};
template<> struct libdivide_constants<uint16_t,19317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19317_MAGIC, .more = U16LD_DENOM_19317_MORE};};
template<> struct libdivide_constants<uint16_t,19318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19318_MAGIC, .more = U16LD_DENOM_19318_MORE};};
template<> struct libdivide_constants<uint16_t,19319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19319_MAGIC, .more = U16LD_DENOM_19319_MORE};};
template<> struct libdivide_constants<uint16_t,19320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19320_MAGIC, .more = U16LD_DENOM_19320_MORE};};
template<> struct libdivide_constants<uint16_t,19321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19321_MAGIC, .more = U16LD_DENOM_19321_MORE};};
template<> struct libdivide_constants<uint16_t,19322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19322_MAGIC, .more = U16LD_DENOM_19322_MORE};};
template<> struct libdivide_constants<uint16_t,19323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19323_MAGIC, .more = U16LD_DENOM_19323_MORE};};
template<> struct libdivide_constants<uint16_t,19324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19324_MAGIC, .more = U16LD_DENOM_19324_MORE};};
template<> struct libdivide_constants<uint16_t,19325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19325_MAGIC, .more = U16LD_DENOM_19325_MORE};};
template<> struct libdivide_constants<uint16_t,19326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19326_MAGIC, .more = U16LD_DENOM_19326_MORE};};
template<> struct libdivide_constants<uint16_t,19327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19327_MAGIC, .more = U16LD_DENOM_19327_MORE};};
template<> struct libdivide_constants<uint16_t,19328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19328_MAGIC, .more = U16LD_DENOM_19328_MORE};};
template<> struct libdivide_constants<uint16_t,19329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19329_MAGIC, .more = U16LD_DENOM_19329_MORE};};
template<> struct libdivide_constants<uint16_t,19330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19330_MAGIC, .more = U16LD_DENOM_19330_MORE};};
template<> struct libdivide_constants<uint16_t,19331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19331_MAGIC, .more = U16LD_DENOM_19331_MORE};};
template<> struct libdivide_constants<uint16_t,19332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19332_MAGIC, .more = U16LD_DENOM_19332_MORE};};
template<> struct libdivide_constants<uint16_t,19333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19333_MAGIC, .more = U16LD_DENOM_19333_MORE};};
template<> struct libdivide_constants<uint16_t,19334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19334_MAGIC, .more = U16LD_DENOM_19334_MORE};};
template<> struct libdivide_constants<uint16_t,19335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19335_MAGIC, .more = U16LD_DENOM_19335_MORE};};
template<> struct libdivide_constants<uint16_t,19336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19336_MAGIC, .more = U16LD_DENOM_19336_MORE};};
template<> struct libdivide_constants<uint16_t,19337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19337_MAGIC, .more = U16LD_DENOM_19337_MORE};};
template<> struct libdivide_constants<uint16_t,19338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19338_MAGIC, .more = U16LD_DENOM_19338_MORE};};
template<> struct libdivide_constants<uint16_t,19339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19339_MAGIC, .more = U16LD_DENOM_19339_MORE};};
template<> struct libdivide_constants<uint16_t,19340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19340_MAGIC, .more = U16LD_DENOM_19340_MORE};};
template<> struct libdivide_constants<uint16_t,19341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19341_MAGIC, .more = U16LD_DENOM_19341_MORE};};
template<> struct libdivide_constants<uint16_t,19342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19342_MAGIC, .more = U16LD_DENOM_19342_MORE};};
template<> struct libdivide_constants<uint16_t,19343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19343_MAGIC, .more = U16LD_DENOM_19343_MORE};};
template<> struct libdivide_constants<uint16_t,19344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19344_MAGIC, .more = U16LD_DENOM_19344_MORE};};
template<> struct libdivide_constants<uint16_t,19345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19345_MAGIC, .more = U16LD_DENOM_19345_MORE};};
template<> struct libdivide_constants<uint16_t,19346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19346_MAGIC, .more = U16LD_DENOM_19346_MORE};};
template<> struct libdivide_constants<uint16_t,19347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19347_MAGIC, .more = U16LD_DENOM_19347_MORE};};
template<> struct libdivide_constants<uint16_t,19348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19348_MAGIC, .more = U16LD_DENOM_19348_MORE};};
template<> struct libdivide_constants<uint16_t,19349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19349_MAGIC, .more = U16LD_DENOM_19349_MORE};};
template<> struct libdivide_constants<uint16_t,19350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19350_MAGIC, .more = U16LD_DENOM_19350_MORE};};
template<> struct libdivide_constants<uint16_t,19351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19351_MAGIC, .more = U16LD_DENOM_19351_MORE};};
template<> struct libdivide_constants<uint16_t,19352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19352_MAGIC, .more = U16LD_DENOM_19352_MORE};};
template<> struct libdivide_constants<uint16_t,19353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19353_MAGIC, .more = U16LD_DENOM_19353_MORE};};
template<> struct libdivide_constants<uint16_t,19354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19354_MAGIC, .more = U16LD_DENOM_19354_MORE};};
template<> struct libdivide_constants<uint16_t,19355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19355_MAGIC, .more = U16LD_DENOM_19355_MORE};};
template<> struct libdivide_constants<uint16_t,19356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19356_MAGIC, .more = U16LD_DENOM_19356_MORE};};
template<> struct libdivide_constants<uint16_t,19357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19357_MAGIC, .more = U16LD_DENOM_19357_MORE};};
template<> struct libdivide_constants<uint16_t,19358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19358_MAGIC, .more = U16LD_DENOM_19358_MORE};};
template<> struct libdivide_constants<uint16_t,19359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19359_MAGIC, .more = U16LD_DENOM_19359_MORE};};
template<> struct libdivide_constants<uint16_t,19360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19360_MAGIC, .more = U16LD_DENOM_19360_MORE};};
template<> struct libdivide_constants<uint16_t,19361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19361_MAGIC, .more = U16LD_DENOM_19361_MORE};};
template<> struct libdivide_constants<uint16_t,19362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19362_MAGIC, .more = U16LD_DENOM_19362_MORE};};
template<> struct libdivide_constants<uint16_t,19363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19363_MAGIC, .more = U16LD_DENOM_19363_MORE};};
template<> struct libdivide_constants<uint16_t,19364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19364_MAGIC, .more = U16LD_DENOM_19364_MORE};};
template<> struct libdivide_constants<uint16_t,19365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19365_MAGIC, .more = U16LD_DENOM_19365_MORE};};
template<> struct libdivide_constants<uint16_t,19366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19366_MAGIC, .more = U16LD_DENOM_19366_MORE};};
template<> struct libdivide_constants<uint16_t,19367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19367_MAGIC, .more = U16LD_DENOM_19367_MORE};};
template<> struct libdivide_constants<uint16_t,19368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19368_MAGIC, .more = U16LD_DENOM_19368_MORE};};
template<> struct libdivide_constants<uint16_t,19369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19369_MAGIC, .more = U16LD_DENOM_19369_MORE};};
template<> struct libdivide_constants<uint16_t,19370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19370_MAGIC, .more = U16LD_DENOM_19370_MORE};};
template<> struct libdivide_constants<uint16_t,19371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19371_MAGIC, .more = U16LD_DENOM_19371_MORE};};
template<> struct libdivide_constants<uint16_t,19372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19372_MAGIC, .more = U16LD_DENOM_19372_MORE};};
template<> struct libdivide_constants<uint16_t,19373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19373_MAGIC, .more = U16LD_DENOM_19373_MORE};};
template<> struct libdivide_constants<uint16_t,19374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19374_MAGIC, .more = U16LD_DENOM_19374_MORE};};
template<> struct libdivide_constants<uint16_t,19375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19375_MAGIC, .more = U16LD_DENOM_19375_MORE};};
template<> struct libdivide_constants<uint16_t,19376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19376_MAGIC, .more = U16LD_DENOM_19376_MORE};};
template<> struct libdivide_constants<uint16_t,19377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19377_MAGIC, .more = U16LD_DENOM_19377_MORE};};
template<> struct libdivide_constants<uint16_t,19378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19378_MAGIC, .more = U16LD_DENOM_19378_MORE};};
template<> struct libdivide_constants<uint16_t,19379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19379_MAGIC, .more = U16LD_DENOM_19379_MORE};};
template<> struct libdivide_constants<uint16_t,19380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19380_MAGIC, .more = U16LD_DENOM_19380_MORE};};
template<> struct libdivide_constants<uint16_t,19381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19381_MAGIC, .more = U16LD_DENOM_19381_MORE};};
template<> struct libdivide_constants<uint16_t,19382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19382_MAGIC, .more = U16LD_DENOM_19382_MORE};};
template<> struct libdivide_constants<uint16_t,19383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19383_MAGIC, .more = U16LD_DENOM_19383_MORE};};
template<> struct libdivide_constants<uint16_t,19384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19384_MAGIC, .more = U16LD_DENOM_19384_MORE};};
template<> struct libdivide_constants<uint16_t,19385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19385_MAGIC, .more = U16LD_DENOM_19385_MORE};};
template<> struct libdivide_constants<uint16_t,19386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19386_MAGIC, .more = U16LD_DENOM_19386_MORE};};
template<> struct libdivide_constants<uint16_t,19387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19387_MAGIC, .more = U16LD_DENOM_19387_MORE};};
template<> struct libdivide_constants<uint16_t,19388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19388_MAGIC, .more = U16LD_DENOM_19388_MORE};};
template<> struct libdivide_constants<uint16_t,19389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19389_MAGIC, .more = U16LD_DENOM_19389_MORE};};
template<> struct libdivide_constants<uint16_t,19390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19390_MAGIC, .more = U16LD_DENOM_19390_MORE};};
template<> struct libdivide_constants<uint16_t,19391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19391_MAGIC, .more = U16LD_DENOM_19391_MORE};};
template<> struct libdivide_constants<uint16_t,19392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19392_MAGIC, .more = U16LD_DENOM_19392_MORE};};
template<> struct libdivide_constants<uint16_t,19393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19393_MAGIC, .more = U16LD_DENOM_19393_MORE};};
template<> struct libdivide_constants<uint16_t,19394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19394_MAGIC, .more = U16LD_DENOM_19394_MORE};};
template<> struct libdivide_constants<uint16_t,19395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19395_MAGIC, .more = U16LD_DENOM_19395_MORE};};
template<> struct libdivide_constants<uint16_t,19396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19396_MAGIC, .more = U16LD_DENOM_19396_MORE};};
template<> struct libdivide_constants<uint16_t,19397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19397_MAGIC, .more = U16LD_DENOM_19397_MORE};};
template<> struct libdivide_constants<uint16_t,19398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19398_MAGIC, .more = U16LD_DENOM_19398_MORE};};
template<> struct libdivide_constants<uint16_t,19399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19399_MAGIC, .more = U16LD_DENOM_19399_MORE};};
template<> struct libdivide_constants<uint16_t,19400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19400_MAGIC, .more = U16LD_DENOM_19400_MORE};};
template<> struct libdivide_constants<uint16_t,19401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19401_MAGIC, .more = U16LD_DENOM_19401_MORE};};
template<> struct libdivide_constants<uint16_t,19402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19402_MAGIC, .more = U16LD_DENOM_19402_MORE};};
template<> struct libdivide_constants<uint16_t,19403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19403_MAGIC, .more = U16LD_DENOM_19403_MORE};};
template<> struct libdivide_constants<uint16_t,19404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19404_MAGIC, .more = U16LD_DENOM_19404_MORE};};
template<> struct libdivide_constants<uint16_t,19405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19405_MAGIC, .more = U16LD_DENOM_19405_MORE};};
template<> struct libdivide_constants<uint16_t,19406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19406_MAGIC, .more = U16LD_DENOM_19406_MORE};};
template<> struct libdivide_constants<uint16_t,19407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19407_MAGIC, .more = U16LD_DENOM_19407_MORE};};
template<> struct libdivide_constants<uint16_t,19408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19408_MAGIC, .more = U16LD_DENOM_19408_MORE};};
template<> struct libdivide_constants<uint16_t,19409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19409_MAGIC, .more = U16LD_DENOM_19409_MORE};};
template<> struct libdivide_constants<uint16_t,19410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19410_MAGIC, .more = U16LD_DENOM_19410_MORE};};
template<> struct libdivide_constants<uint16_t,19411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19411_MAGIC, .more = U16LD_DENOM_19411_MORE};};
template<> struct libdivide_constants<uint16_t,19412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19412_MAGIC, .more = U16LD_DENOM_19412_MORE};};
template<> struct libdivide_constants<uint16_t,19413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19413_MAGIC, .more = U16LD_DENOM_19413_MORE};};
template<> struct libdivide_constants<uint16_t,19414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19414_MAGIC, .more = U16LD_DENOM_19414_MORE};};
template<> struct libdivide_constants<uint16_t,19415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19415_MAGIC, .more = U16LD_DENOM_19415_MORE};};
template<> struct libdivide_constants<uint16_t,19416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19416_MAGIC, .more = U16LD_DENOM_19416_MORE};};
template<> struct libdivide_constants<uint16_t,19417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19417_MAGIC, .more = U16LD_DENOM_19417_MORE};};
template<> struct libdivide_constants<uint16_t,19418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19418_MAGIC, .more = U16LD_DENOM_19418_MORE};};
template<> struct libdivide_constants<uint16_t,19419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19419_MAGIC, .more = U16LD_DENOM_19419_MORE};};
template<> struct libdivide_constants<uint16_t,19420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19420_MAGIC, .more = U16LD_DENOM_19420_MORE};};
template<> struct libdivide_constants<uint16_t,19421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19421_MAGIC, .more = U16LD_DENOM_19421_MORE};};
template<> struct libdivide_constants<uint16_t,19422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19422_MAGIC, .more = U16LD_DENOM_19422_MORE};};
template<> struct libdivide_constants<uint16_t,19423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19423_MAGIC, .more = U16LD_DENOM_19423_MORE};};
template<> struct libdivide_constants<uint16_t,19424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19424_MAGIC, .more = U16LD_DENOM_19424_MORE};};
template<> struct libdivide_constants<uint16_t,19425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19425_MAGIC, .more = U16LD_DENOM_19425_MORE};};
template<> struct libdivide_constants<uint16_t,19426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19426_MAGIC, .more = U16LD_DENOM_19426_MORE};};
template<> struct libdivide_constants<uint16_t,19427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19427_MAGIC, .more = U16LD_DENOM_19427_MORE};};
template<> struct libdivide_constants<uint16_t,19428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19428_MAGIC, .more = U16LD_DENOM_19428_MORE};};
template<> struct libdivide_constants<uint16_t,19429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19429_MAGIC, .more = U16LD_DENOM_19429_MORE};};
template<> struct libdivide_constants<uint16_t,19430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19430_MAGIC, .more = U16LD_DENOM_19430_MORE};};
template<> struct libdivide_constants<uint16_t,19431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19431_MAGIC, .more = U16LD_DENOM_19431_MORE};};
template<> struct libdivide_constants<uint16_t,19432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19432_MAGIC, .more = U16LD_DENOM_19432_MORE};};
template<> struct libdivide_constants<uint16_t,19433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19433_MAGIC, .more = U16LD_DENOM_19433_MORE};};
template<> struct libdivide_constants<uint16_t,19434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19434_MAGIC, .more = U16LD_DENOM_19434_MORE};};
template<> struct libdivide_constants<uint16_t,19435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19435_MAGIC, .more = U16LD_DENOM_19435_MORE};};
template<> struct libdivide_constants<uint16_t,19436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19436_MAGIC, .more = U16LD_DENOM_19436_MORE};};
template<> struct libdivide_constants<uint16_t,19437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19437_MAGIC, .more = U16LD_DENOM_19437_MORE};};
template<> struct libdivide_constants<uint16_t,19438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19438_MAGIC, .more = U16LD_DENOM_19438_MORE};};
template<> struct libdivide_constants<uint16_t,19439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19439_MAGIC, .more = U16LD_DENOM_19439_MORE};};
template<> struct libdivide_constants<uint16_t,19440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19440_MAGIC, .more = U16LD_DENOM_19440_MORE};};
template<> struct libdivide_constants<uint16_t,19441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19441_MAGIC, .more = U16LD_DENOM_19441_MORE};};
template<> struct libdivide_constants<uint16_t,19442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19442_MAGIC, .more = U16LD_DENOM_19442_MORE};};
template<> struct libdivide_constants<uint16_t,19443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19443_MAGIC, .more = U16LD_DENOM_19443_MORE};};
template<> struct libdivide_constants<uint16_t,19444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19444_MAGIC, .more = U16LD_DENOM_19444_MORE};};
template<> struct libdivide_constants<uint16_t,19445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19445_MAGIC, .more = U16LD_DENOM_19445_MORE};};
template<> struct libdivide_constants<uint16_t,19446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19446_MAGIC, .more = U16LD_DENOM_19446_MORE};};
template<> struct libdivide_constants<uint16_t,19447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19447_MAGIC, .more = U16LD_DENOM_19447_MORE};};
template<> struct libdivide_constants<uint16_t,19448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19448_MAGIC, .more = U16LD_DENOM_19448_MORE};};
template<> struct libdivide_constants<uint16_t,19449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19449_MAGIC, .more = U16LD_DENOM_19449_MORE};};
template<> struct libdivide_constants<uint16_t,19450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19450_MAGIC, .more = U16LD_DENOM_19450_MORE};};
template<> struct libdivide_constants<uint16_t,19451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19451_MAGIC, .more = U16LD_DENOM_19451_MORE};};
template<> struct libdivide_constants<uint16_t,19452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19452_MAGIC, .more = U16LD_DENOM_19452_MORE};};
template<> struct libdivide_constants<uint16_t,19453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19453_MAGIC, .more = U16LD_DENOM_19453_MORE};};
template<> struct libdivide_constants<uint16_t,19454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19454_MAGIC, .more = U16LD_DENOM_19454_MORE};};
template<> struct libdivide_constants<uint16_t,19455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19455_MAGIC, .more = U16LD_DENOM_19455_MORE};};
template<> struct libdivide_constants<uint16_t,19456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19456_MAGIC, .more = U16LD_DENOM_19456_MORE};};
template<> struct libdivide_constants<uint16_t,19457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19457_MAGIC, .more = U16LD_DENOM_19457_MORE};};
template<> struct libdivide_constants<uint16_t,19458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19458_MAGIC, .more = U16LD_DENOM_19458_MORE};};
template<> struct libdivide_constants<uint16_t,19459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19459_MAGIC, .more = U16LD_DENOM_19459_MORE};};
template<> struct libdivide_constants<uint16_t,19460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19460_MAGIC, .more = U16LD_DENOM_19460_MORE};};
template<> struct libdivide_constants<uint16_t,19461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19461_MAGIC, .more = U16LD_DENOM_19461_MORE};};
template<> struct libdivide_constants<uint16_t,19462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19462_MAGIC, .more = U16LD_DENOM_19462_MORE};};
template<> struct libdivide_constants<uint16_t,19463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19463_MAGIC, .more = U16LD_DENOM_19463_MORE};};
template<> struct libdivide_constants<uint16_t,19464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19464_MAGIC, .more = U16LD_DENOM_19464_MORE};};
template<> struct libdivide_constants<uint16_t,19465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19465_MAGIC, .more = U16LD_DENOM_19465_MORE};};
template<> struct libdivide_constants<uint16_t,19466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19466_MAGIC, .more = U16LD_DENOM_19466_MORE};};
template<> struct libdivide_constants<uint16_t,19467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19467_MAGIC, .more = U16LD_DENOM_19467_MORE};};
template<> struct libdivide_constants<uint16_t,19468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19468_MAGIC, .more = U16LD_DENOM_19468_MORE};};
template<> struct libdivide_constants<uint16_t,19469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19469_MAGIC, .more = U16LD_DENOM_19469_MORE};};
template<> struct libdivide_constants<uint16_t,19470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19470_MAGIC, .more = U16LD_DENOM_19470_MORE};};
template<> struct libdivide_constants<uint16_t,19471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19471_MAGIC, .more = U16LD_DENOM_19471_MORE};};
template<> struct libdivide_constants<uint16_t,19472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19472_MAGIC, .more = U16LD_DENOM_19472_MORE};};
template<> struct libdivide_constants<uint16_t,19473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19473_MAGIC, .more = U16LD_DENOM_19473_MORE};};
template<> struct libdivide_constants<uint16_t,19474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19474_MAGIC, .more = U16LD_DENOM_19474_MORE};};
template<> struct libdivide_constants<uint16_t,19475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19475_MAGIC, .more = U16LD_DENOM_19475_MORE};};
template<> struct libdivide_constants<uint16_t,19476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19476_MAGIC, .more = U16LD_DENOM_19476_MORE};};
template<> struct libdivide_constants<uint16_t,19477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19477_MAGIC, .more = U16LD_DENOM_19477_MORE};};
template<> struct libdivide_constants<uint16_t,19478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19478_MAGIC, .more = U16LD_DENOM_19478_MORE};};
template<> struct libdivide_constants<uint16_t,19479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19479_MAGIC, .more = U16LD_DENOM_19479_MORE};};
template<> struct libdivide_constants<uint16_t,19480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19480_MAGIC, .more = U16LD_DENOM_19480_MORE};};
template<> struct libdivide_constants<uint16_t,19481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19481_MAGIC, .more = U16LD_DENOM_19481_MORE};};
template<> struct libdivide_constants<uint16_t,19482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19482_MAGIC, .more = U16LD_DENOM_19482_MORE};};
template<> struct libdivide_constants<uint16_t,19483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19483_MAGIC, .more = U16LD_DENOM_19483_MORE};};
template<> struct libdivide_constants<uint16_t,19484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19484_MAGIC, .more = U16LD_DENOM_19484_MORE};};
template<> struct libdivide_constants<uint16_t,19485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19485_MAGIC, .more = U16LD_DENOM_19485_MORE};};
template<> struct libdivide_constants<uint16_t,19486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19486_MAGIC, .more = U16LD_DENOM_19486_MORE};};
template<> struct libdivide_constants<uint16_t,19487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19487_MAGIC, .more = U16LD_DENOM_19487_MORE};};
template<> struct libdivide_constants<uint16_t,19488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19488_MAGIC, .more = U16LD_DENOM_19488_MORE};};
template<> struct libdivide_constants<uint16_t,19489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19489_MAGIC, .more = U16LD_DENOM_19489_MORE};};
template<> struct libdivide_constants<uint16_t,19490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19490_MAGIC, .more = U16LD_DENOM_19490_MORE};};
template<> struct libdivide_constants<uint16_t,19491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19491_MAGIC, .more = U16LD_DENOM_19491_MORE};};
template<> struct libdivide_constants<uint16_t,19492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19492_MAGIC, .more = U16LD_DENOM_19492_MORE};};
template<> struct libdivide_constants<uint16_t,19493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19493_MAGIC, .more = U16LD_DENOM_19493_MORE};};
template<> struct libdivide_constants<uint16_t,19494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19494_MAGIC, .more = U16LD_DENOM_19494_MORE};};
template<> struct libdivide_constants<uint16_t,19495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19495_MAGIC, .more = U16LD_DENOM_19495_MORE};};
template<> struct libdivide_constants<uint16_t,19496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19496_MAGIC, .more = U16LD_DENOM_19496_MORE};};
template<> struct libdivide_constants<uint16_t,19497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19497_MAGIC, .more = U16LD_DENOM_19497_MORE};};
template<> struct libdivide_constants<uint16_t,19498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19498_MAGIC, .more = U16LD_DENOM_19498_MORE};};
template<> struct libdivide_constants<uint16_t,19499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19499_MAGIC, .more = U16LD_DENOM_19499_MORE};};
template<> struct libdivide_constants<uint16_t,19500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19500_MAGIC, .more = U16LD_DENOM_19500_MORE};};
template<> struct libdivide_constants<uint16_t,19501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19501_MAGIC, .more = U16LD_DENOM_19501_MORE};};
template<> struct libdivide_constants<uint16_t,19502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19502_MAGIC, .more = U16LD_DENOM_19502_MORE};};
template<> struct libdivide_constants<uint16_t,19503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19503_MAGIC, .more = U16LD_DENOM_19503_MORE};};
template<> struct libdivide_constants<uint16_t,19504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19504_MAGIC, .more = U16LD_DENOM_19504_MORE};};
template<> struct libdivide_constants<uint16_t,19505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19505_MAGIC, .more = U16LD_DENOM_19505_MORE};};
template<> struct libdivide_constants<uint16_t,19506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19506_MAGIC, .more = U16LD_DENOM_19506_MORE};};
template<> struct libdivide_constants<uint16_t,19507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19507_MAGIC, .more = U16LD_DENOM_19507_MORE};};
template<> struct libdivide_constants<uint16_t,19508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19508_MAGIC, .more = U16LD_DENOM_19508_MORE};};
template<> struct libdivide_constants<uint16_t,19509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19509_MAGIC, .more = U16LD_DENOM_19509_MORE};};
template<> struct libdivide_constants<uint16_t,19510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19510_MAGIC, .more = U16LD_DENOM_19510_MORE};};
template<> struct libdivide_constants<uint16_t,19511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19511_MAGIC, .more = U16LD_DENOM_19511_MORE};};
template<> struct libdivide_constants<uint16_t,19512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19512_MAGIC, .more = U16LD_DENOM_19512_MORE};};
template<> struct libdivide_constants<uint16_t,19513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19513_MAGIC, .more = U16LD_DENOM_19513_MORE};};
template<> struct libdivide_constants<uint16_t,19514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19514_MAGIC, .more = U16LD_DENOM_19514_MORE};};
template<> struct libdivide_constants<uint16_t,19515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19515_MAGIC, .more = U16LD_DENOM_19515_MORE};};
template<> struct libdivide_constants<uint16_t,19516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19516_MAGIC, .more = U16LD_DENOM_19516_MORE};};
template<> struct libdivide_constants<uint16_t,19517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19517_MAGIC, .more = U16LD_DENOM_19517_MORE};};
template<> struct libdivide_constants<uint16_t,19518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19518_MAGIC, .more = U16LD_DENOM_19518_MORE};};
template<> struct libdivide_constants<uint16_t,19519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19519_MAGIC, .more = U16LD_DENOM_19519_MORE};};
template<> struct libdivide_constants<uint16_t,19520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19520_MAGIC, .more = U16LD_DENOM_19520_MORE};};
template<> struct libdivide_constants<uint16_t,19521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19521_MAGIC, .more = U16LD_DENOM_19521_MORE};};
template<> struct libdivide_constants<uint16_t,19522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19522_MAGIC, .more = U16LD_DENOM_19522_MORE};};
template<> struct libdivide_constants<uint16_t,19523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19523_MAGIC, .more = U16LD_DENOM_19523_MORE};};
template<> struct libdivide_constants<uint16_t,19524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19524_MAGIC, .more = U16LD_DENOM_19524_MORE};};
template<> struct libdivide_constants<uint16_t,19525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19525_MAGIC, .more = U16LD_DENOM_19525_MORE};};
template<> struct libdivide_constants<uint16_t,19526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19526_MAGIC, .more = U16LD_DENOM_19526_MORE};};
template<> struct libdivide_constants<uint16_t,19527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19527_MAGIC, .more = U16LD_DENOM_19527_MORE};};
template<> struct libdivide_constants<uint16_t,19528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19528_MAGIC, .more = U16LD_DENOM_19528_MORE};};
template<> struct libdivide_constants<uint16_t,19529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19529_MAGIC, .more = U16LD_DENOM_19529_MORE};};
template<> struct libdivide_constants<uint16_t,19530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19530_MAGIC, .more = U16LD_DENOM_19530_MORE};};
template<> struct libdivide_constants<uint16_t,19531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19531_MAGIC, .more = U16LD_DENOM_19531_MORE};};
template<> struct libdivide_constants<uint16_t,19532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19532_MAGIC, .more = U16LD_DENOM_19532_MORE};};
template<> struct libdivide_constants<uint16_t,19533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19533_MAGIC, .more = U16LD_DENOM_19533_MORE};};
template<> struct libdivide_constants<uint16_t,19534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19534_MAGIC, .more = U16LD_DENOM_19534_MORE};};
template<> struct libdivide_constants<uint16_t,19535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19535_MAGIC, .more = U16LD_DENOM_19535_MORE};};
template<> struct libdivide_constants<uint16_t,19536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19536_MAGIC, .more = U16LD_DENOM_19536_MORE};};
template<> struct libdivide_constants<uint16_t,19537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19537_MAGIC, .more = U16LD_DENOM_19537_MORE};};
template<> struct libdivide_constants<uint16_t,19538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19538_MAGIC, .more = U16LD_DENOM_19538_MORE};};
template<> struct libdivide_constants<uint16_t,19539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19539_MAGIC, .more = U16LD_DENOM_19539_MORE};};
template<> struct libdivide_constants<uint16_t,19540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19540_MAGIC, .more = U16LD_DENOM_19540_MORE};};
template<> struct libdivide_constants<uint16_t,19541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19541_MAGIC, .more = U16LD_DENOM_19541_MORE};};
template<> struct libdivide_constants<uint16_t,19542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19542_MAGIC, .more = U16LD_DENOM_19542_MORE};};
template<> struct libdivide_constants<uint16_t,19543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19543_MAGIC, .more = U16LD_DENOM_19543_MORE};};
template<> struct libdivide_constants<uint16_t,19544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19544_MAGIC, .more = U16LD_DENOM_19544_MORE};};
template<> struct libdivide_constants<uint16_t,19545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19545_MAGIC, .more = U16LD_DENOM_19545_MORE};};
template<> struct libdivide_constants<uint16_t,19546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19546_MAGIC, .more = U16LD_DENOM_19546_MORE};};
template<> struct libdivide_constants<uint16_t,19547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19547_MAGIC, .more = U16LD_DENOM_19547_MORE};};
template<> struct libdivide_constants<uint16_t,19548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19548_MAGIC, .more = U16LD_DENOM_19548_MORE};};
template<> struct libdivide_constants<uint16_t,19549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19549_MAGIC, .more = U16LD_DENOM_19549_MORE};};
template<> struct libdivide_constants<uint16_t,19550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19550_MAGIC, .more = U16LD_DENOM_19550_MORE};};
template<> struct libdivide_constants<uint16_t,19551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19551_MAGIC, .more = U16LD_DENOM_19551_MORE};};
template<> struct libdivide_constants<uint16_t,19552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19552_MAGIC, .more = U16LD_DENOM_19552_MORE};};
template<> struct libdivide_constants<uint16_t,19553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19553_MAGIC, .more = U16LD_DENOM_19553_MORE};};
template<> struct libdivide_constants<uint16_t,19554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19554_MAGIC, .more = U16LD_DENOM_19554_MORE};};
template<> struct libdivide_constants<uint16_t,19555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19555_MAGIC, .more = U16LD_DENOM_19555_MORE};};
template<> struct libdivide_constants<uint16_t,19556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19556_MAGIC, .more = U16LD_DENOM_19556_MORE};};
template<> struct libdivide_constants<uint16_t,19557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19557_MAGIC, .more = U16LD_DENOM_19557_MORE};};
template<> struct libdivide_constants<uint16_t,19558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19558_MAGIC, .more = U16LD_DENOM_19558_MORE};};
template<> struct libdivide_constants<uint16_t,19559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19559_MAGIC, .more = U16LD_DENOM_19559_MORE};};
template<> struct libdivide_constants<uint16_t,19560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19560_MAGIC, .more = U16LD_DENOM_19560_MORE};};
template<> struct libdivide_constants<uint16_t,19561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19561_MAGIC, .more = U16LD_DENOM_19561_MORE};};
template<> struct libdivide_constants<uint16_t,19562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19562_MAGIC, .more = U16LD_DENOM_19562_MORE};};
template<> struct libdivide_constants<uint16_t,19563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19563_MAGIC, .more = U16LD_DENOM_19563_MORE};};
template<> struct libdivide_constants<uint16_t,19564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19564_MAGIC, .more = U16LD_DENOM_19564_MORE};};
template<> struct libdivide_constants<uint16_t,19565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19565_MAGIC, .more = U16LD_DENOM_19565_MORE};};
template<> struct libdivide_constants<uint16_t,19566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19566_MAGIC, .more = U16LD_DENOM_19566_MORE};};
template<> struct libdivide_constants<uint16_t,19567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19567_MAGIC, .more = U16LD_DENOM_19567_MORE};};
template<> struct libdivide_constants<uint16_t,19568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19568_MAGIC, .more = U16LD_DENOM_19568_MORE};};
template<> struct libdivide_constants<uint16_t,19569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19569_MAGIC, .more = U16LD_DENOM_19569_MORE};};
template<> struct libdivide_constants<uint16_t,19570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19570_MAGIC, .more = U16LD_DENOM_19570_MORE};};
template<> struct libdivide_constants<uint16_t,19571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19571_MAGIC, .more = U16LD_DENOM_19571_MORE};};
template<> struct libdivide_constants<uint16_t,19572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19572_MAGIC, .more = U16LD_DENOM_19572_MORE};};
template<> struct libdivide_constants<uint16_t,19573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19573_MAGIC, .more = U16LD_DENOM_19573_MORE};};
template<> struct libdivide_constants<uint16_t,19574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19574_MAGIC, .more = U16LD_DENOM_19574_MORE};};
template<> struct libdivide_constants<uint16_t,19575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19575_MAGIC, .more = U16LD_DENOM_19575_MORE};};
template<> struct libdivide_constants<uint16_t,19576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19576_MAGIC, .more = U16LD_DENOM_19576_MORE};};
template<> struct libdivide_constants<uint16_t,19577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19577_MAGIC, .more = U16LD_DENOM_19577_MORE};};
template<> struct libdivide_constants<uint16_t,19578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19578_MAGIC, .more = U16LD_DENOM_19578_MORE};};
template<> struct libdivide_constants<uint16_t,19579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19579_MAGIC, .more = U16LD_DENOM_19579_MORE};};
template<> struct libdivide_constants<uint16_t,19580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19580_MAGIC, .more = U16LD_DENOM_19580_MORE};};
template<> struct libdivide_constants<uint16_t,19581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19581_MAGIC, .more = U16LD_DENOM_19581_MORE};};
template<> struct libdivide_constants<uint16_t,19582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19582_MAGIC, .more = U16LD_DENOM_19582_MORE};};
template<> struct libdivide_constants<uint16_t,19583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19583_MAGIC, .more = U16LD_DENOM_19583_MORE};};
template<> struct libdivide_constants<uint16_t,19584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19584_MAGIC, .more = U16LD_DENOM_19584_MORE};};
template<> struct libdivide_constants<uint16_t,19585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19585_MAGIC, .more = U16LD_DENOM_19585_MORE};};
template<> struct libdivide_constants<uint16_t,19586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19586_MAGIC, .more = U16LD_DENOM_19586_MORE};};
template<> struct libdivide_constants<uint16_t,19587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19587_MAGIC, .more = U16LD_DENOM_19587_MORE};};
template<> struct libdivide_constants<uint16_t,19588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19588_MAGIC, .more = U16LD_DENOM_19588_MORE};};
template<> struct libdivide_constants<uint16_t,19589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19589_MAGIC, .more = U16LD_DENOM_19589_MORE};};
template<> struct libdivide_constants<uint16_t,19590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19590_MAGIC, .more = U16LD_DENOM_19590_MORE};};
template<> struct libdivide_constants<uint16_t,19591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19591_MAGIC, .more = U16LD_DENOM_19591_MORE};};
template<> struct libdivide_constants<uint16_t,19592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19592_MAGIC, .more = U16LD_DENOM_19592_MORE};};
template<> struct libdivide_constants<uint16_t,19593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19593_MAGIC, .more = U16LD_DENOM_19593_MORE};};
template<> struct libdivide_constants<uint16_t,19594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19594_MAGIC, .more = U16LD_DENOM_19594_MORE};};
template<> struct libdivide_constants<uint16_t,19595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19595_MAGIC, .more = U16LD_DENOM_19595_MORE};};
template<> struct libdivide_constants<uint16_t,19596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19596_MAGIC, .more = U16LD_DENOM_19596_MORE};};
template<> struct libdivide_constants<uint16_t,19597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19597_MAGIC, .more = U16LD_DENOM_19597_MORE};};
template<> struct libdivide_constants<uint16_t,19598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19598_MAGIC, .more = U16LD_DENOM_19598_MORE};};
template<> struct libdivide_constants<uint16_t,19599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19599_MAGIC, .more = U16LD_DENOM_19599_MORE};};
template<> struct libdivide_constants<uint16_t,19600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19600_MAGIC, .more = U16LD_DENOM_19600_MORE};};
template<> struct libdivide_constants<uint16_t,19601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19601_MAGIC, .more = U16LD_DENOM_19601_MORE};};
template<> struct libdivide_constants<uint16_t,19602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19602_MAGIC, .more = U16LD_DENOM_19602_MORE};};
template<> struct libdivide_constants<uint16_t,19603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19603_MAGIC, .more = U16LD_DENOM_19603_MORE};};
template<> struct libdivide_constants<uint16_t,19604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19604_MAGIC, .more = U16LD_DENOM_19604_MORE};};
template<> struct libdivide_constants<uint16_t,19605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19605_MAGIC, .more = U16LD_DENOM_19605_MORE};};
template<> struct libdivide_constants<uint16_t,19606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19606_MAGIC, .more = U16LD_DENOM_19606_MORE};};
template<> struct libdivide_constants<uint16_t,19607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19607_MAGIC, .more = U16LD_DENOM_19607_MORE};};
template<> struct libdivide_constants<uint16_t,19608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19608_MAGIC, .more = U16LD_DENOM_19608_MORE};};
template<> struct libdivide_constants<uint16_t,19609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19609_MAGIC, .more = U16LD_DENOM_19609_MORE};};
template<> struct libdivide_constants<uint16_t,19610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19610_MAGIC, .more = U16LD_DENOM_19610_MORE};};
template<> struct libdivide_constants<uint16_t,19611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19611_MAGIC, .more = U16LD_DENOM_19611_MORE};};
template<> struct libdivide_constants<uint16_t,19612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19612_MAGIC, .more = U16LD_DENOM_19612_MORE};};
template<> struct libdivide_constants<uint16_t,19613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19613_MAGIC, .more = U16LD_DENOM_19613_MORE};};
template<> struct libdivide_constants<uint16_t,19614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19614_MAGIC, .more = U16LD_DENOM_19614_MORE};};
template<> struct libdivide_constants<uint16_t,19615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19615_MAGIC, .more = U16LD_DENOM_19615_MORE};};
template<> struct libdivide_constants<uint16_t,19616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19616_MAGIC, .more = U16LD_DENOM_19616_MORE};};
template<> struct libdivide_constants<uint16_t,19617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19617_MAGIC, .more = U16LD_DENOM_19617_MORE};};
template<> struct libdivide_constants<uint16_t,19618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19618_MAGIC, .more = U16LD_DENOM_19618_MORE};};
template<> struct libdivide_constants<uint16_t,19619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19619_MAGIC, .more = U16LD_DENOM_19619_MORE};};
template<> struct libdivide_constants<uint16_t,19620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19620_MAGIC, .more = U16LD_DENOM_19620_MORE};};
template<> struct libdivide_constants<uint16_t,19621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19621_MAGIC, .more = U16LD_DENOM_19621_MORE};};
template<> struct libdivide_constants<uint16_t,19622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19622_MAGIC, .more = U16LD_DENOM_19622_MORE};};
template<> struct libdivide_constants<uint16_t,19623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19623_MAGIC, .more = U16LD_DENOM_19623_MORE};};
template<> struct libdivide_constants<uint16_t,19624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19624_MAGIC, .more = U16LD_DENOM_19624_MORE};};
template<> struct libdivide_constants<uint16_t,19625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19625_MAGIC, .more = U16LD_DENOM_19625_MORE};};
template<> struct libdivide_constants<uint16_t,19626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19626_MAGIC, .more = U16LD_DENOM_19626_MORE};};
template<> struct libdivide_constants<uint16_t,19627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19627_MAGIC, .more = U16LD_DENOM_19627_MORE};};
template<> struct libdivide_constants<uint16_t,19628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19628_MAGIC, .more = U16LD_DENOM_19628_MORE};};
template<> struct libdivide_constants<uint16_t,19629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19629_MAGIC, .more = U16LD_DENOM_19629_MORE};};
template<> struct libdivide_constants<uint16_t,19630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19630_MAGIC, .more = U16LD_DENOM_19630_MORE};};
template<> struct libdivide_constants<uint16_t,19631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19631_MAGIC, .more = U16LD_DENOM_19631_MORE};};
template<> struct libdivide_constants<uint16_t,19632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19632_MAGIC, .more = U16LD_DENOM_19632_MORE};};
template<> struct libdivide_constants<uint16_t,19633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19633_MAGIC, .more = U16LD_DENOM_19633_MORE};};
template<> struct libdivide_constants<uint16_t,19634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19634_MAGIC, .more = U16LD_DENOM_19634_MORE};};
template<> struct libdivide_constants<uint16_t,19635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19635_MAGIC, .more = U16LD_DENOM_19635_MORE};};
template<> struct libdivide_constants<uint16_t,19636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19636_MAGIC, .more = U16LD_DENOM_19636_MORE};};
template<> struct libdivide_constants<uint16_t,19637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19637_MAGIC, .more = U16LD_DENOM_19637_MORE};};
template<> struct libdivide_constants<uint16_t,19638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19638_MAGIC, .more = U16LD_DENOM_19638_MORE};};
template<> struct libdivide_constants<uint16_t,19639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19639_MAGIC, .more = U16LD_DENOM_19639_MORE};};
template<> struct libdivide_constants<uint16_t,19640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19640_MAGIC, .more = U16LD_DENOM_19640_MORE};};
template<> struct libdivide_constants<uint16_t,19641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19641_MAGIC, .more = U16LD_DENOM_19641_MORE};};
template<> struct libdivide_constants<uint16_t,19642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19642_MAGIC, .more = U16LD_DENOM_19642_MORE};};
template<> struct libdivide_constants<uint16_t,19643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19643_MAGIC, .more = U16LD_DENOM_19643_MORE};};
template<> struct libdivide_constants<uint16_t,19644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19644_MAGIC, .more = U16LD_DENOM_19644_MORE};};
template<> struct libdivide_constants<uint16_t,19645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19645_MAGIC, .more = U16LD_DENOM_19645_MORE};};
template<> struct libdivide_constants<uint16_t,19646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19646_MAGIC, .more = U16LD_DENOM_19646_MORE};};
template<> struct libdivide_constants<uint16_t,19647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19647_MAGIC, .more = U16LD_DENOM_19647_MORE};};
template<> struct libdivide_constants<uint16_t,19648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19648_MAGIC, .more = U16LD_DENOM_19648_MORE};};
template<> struct libdivide_constants<uint16_t,19649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19649_MAGIC, .more = U16LD_DENOM_19649_MORE};};
template<> struct libdivide_constants<uint16_t,19650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19650_MAGIC, .more = U16LD_DENOM_19650_MORE};};
template<> struct libdivide_constants<uint16_t,19651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19651_MAGIC, .more = U16LD_DENOM_19651_MORE};};
template<> struct libdivide_constants<uint16_t,19652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19652_MAGIC, .more = U16LD_DENOM_19652_MORE};};
template<> struct libdivide_constants<uint16_t,19653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19653_MAGIC, .more = U16LD_DENOM_19653_MORE};};
template<> struct libdivide_constants<uint16_t,19654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19654_MAGIC, .more = U16LD_DENOM_19654_MORE};};
template<> struct libdivide_constants<uint16_t,19655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19655_MAGIC, .more = U16LD_DENOM_19655_MORE};};
template<> struct libdivide_constants<uint16_t,19656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19656_MAGIC, .more = U16LD_DENOM_19656_MORE};};
template<> struct libdivide_constants<uint16_t,19657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19657_MAGIC, .more = U16LD_DENOM_19657_MORE};};
template<> struct libdivide_constants<uint16_t,19658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19658_MAGIC, .more = U16LD_DENOM_19658_MORE};};
template<> struct libdivide_constants<uint16_t,19659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19659_MAGIC, .more = U16LD_DENOM_19659_MORE};};
template<> struct libdivide_constants<uint16_t,19660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19660_MAGIC, .more = U16LD_DENOM_19660_MORE};};
template<> struct libdivide_constants<uint16_t,19661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19661_MAGIC, .more = U16LD_DENOM_19661_MORE};};
template<> struct libdivide_constants<uint16_t,19662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19662_MAGIC, .more = U16LD_DENOM_19662_MORE};};
template<> struct libdivide_constants<uint16_t,19663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19663_MAGIC, .more = U16LD_DENOM_19663_MORE};};
template<> struct libdivide_constants<uint16_t,19664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19664_MAGIC, .more = U16LD_DENOM_19664_MORE};};
template<> struct libdivide_constants<uint16_t,19665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19665_MAGIC, .more = U16LD_DENOM_19665_MORE};};
template<> struct libdivide_constants<uint16_t,19666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19666_MAGIC, .more = U16LD_DENOM_19666_MORE};};
template<> struct libdivide_constants<uint16_t,19667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19667_MAGIC, .more = U16LD_DENOM_19667_MORE};};
template<> struct libdivide_constants<uint16_t,19668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19668_MAGIC, .more = U16LD_DENOM_19668_MORE};};
template<> struct libdivide_constants<uint16_t,19669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19669_MAGIC, .more = U16LD_DENOM_19669_MORE};};
template<> struct libdivide_constants<uint16_t,19670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19670_MAGIC, .more = U16LD_DENOM_19670_MORE};};
template<> struct libdivide_constants<uint16_t,19671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19671_MAGIC, .more = U16LD_DENOM_19671_MORE};};
template<> struct libdivide_constants<uint16_t,19672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19672_MAGIC, .more = U16LD_DENOM_19672_MORE};};
template<> struct libdivide_constants<uint16_t,19673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19673_MAGIC, .more = U16LD_DENOM_19673_MORE};};
template<> struct libdivide_constants<uint16_t,19674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19674_MAGIC, .more = U16LD_DENOM_19674_MORE};};
template<> struct libdivide_constants<uint16_t,19675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19675_MAGIC, .more = U16LD_DENOM_19675_MORE};};
template<> struct libdivide_constants<uint16_t,19676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19676_MAGIC, .more = U16LD_DENOM_19676_MORE};};
template<> struct libdivide_constants<uint16_t,19677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19677_MAGIC, .more = U16LD_DENOM_19677_MORE};};
template<> struct libdivide_constants<uint16_t,19678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19678_MAGIC, .more = U16LD_DENOM_19678_MORE};};
template<> struct libdivide_constants<uint16_t,19679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19679_MAGIC, .more = U16LD_DENOM_19679_MORE};};
template<> struct libdivide_constants<uint16_t,19680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19680_MAGIC, .more = U16LD_DENOM_19680_MORE};};
template<> struct libdivide_constants<uint16_t,19681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19681_MAGIC, .more = U16LD_DENOM_19681_MORE};};
template<> struct libdivide_constants<uint16_t,19682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19682_MAGIC, .more = U16LD_DENOM_19682_MORE};};
template<> struct libdivide_constants<uint16_t,19683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19683_MAGIC, .more = U16LD_DENOM_19683_MORE};};
template<> struct libdivide_constants<uint16_t,19684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19684_MAGIC, .more = U16LD_DENOM_19684_MORE};};
template<> struct libdivide_constants<uint16_t,19685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19685_MAGIC, .more = U16LD_DENOM_19685_MORE};};
template<> struct libdivide_constants<uint16_t,19686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19686_MAGIC, .more = U16LD_DENOM_19686_MORE};};
template<> struct libdivide_constants<uint16_t,19687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19687_MAGIC, .more = U16LD_DENOM_19687_MORE};};
template<> struct libdivide_constants<uint16_t,19688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19688_MAGIC, .more = U16LD_DENOM_19688_MORE};};
template<> struct libdivide_constants<uint16_t,19689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19689_MAGIC, .more = U16LD_DENOM_19689_MORE};};
template<> struct libdivide_constants<uint16_t,19690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19690_MAGIC, .more = U16LD_DENOM_19690_MORE};};
template<> struct libdivide_constants<uint16_t,19691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19691_MAGIC, .more = U16LD_DENOM_19691_MORE};};
template<> struct libdivide_constants<uint16_t,19692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19692_MAGIC, .more = U16LD_DENOM_19692_MORE};};
template<> struct libdivide_constants<uint16_t,19693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19693_MAGIC, .more = U16LD_DENOM_19693_MORE};};
template<> struct libdivide_constants<uint16_t,19694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19694_MAGIC, .more = U16LD_DENOM_19694_MORE};};
template<> struct libdivide_constants<uint16_t,19695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19695_MAGIC, .more = U16LD_DENOM_19695_MORE};};
template<> struct libdivide_constants<uint16_t,19696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19696_MAGIC, .more = U16LD_DENOM_19696_MORE};};
template<> struct libdivide_constants<uint16_t,19697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19697_MAGIC, .more = U16LD_DENOM_19697_MORE};};
template<> struct libdivide_constants<uint16_t,19698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19698_MAGIC, .more = U16LD_DENOM_19698_MORE};};
template<> struct libdivide_constants<uint16_t,19699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19699_MAGIC, .more = U16LD_DENOM_19699_MORE};};
template<> struct libdivide_constants<uint16_t,19700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19700_MAGIC, .more = U16LD_DENOM_19700_MORE};};
template<> struct libdivide_constants<uint16_t,19701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19701_MAGIC, .more = U16LD_DENOM_19701_MORE};};
template<> struct libdivide_constants<uint16_t,19702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19702_MAGIC, .more = U16LD_DENOM_19702_MORE};};
template<> struct libdivide_constants<uint16_t,19703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19703_MAGIC, .more = U16LD_DENOM_19703_MORE};};
template<> struct libdivide_constants<uint16_t,19704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19704_MAGIC, .more = U16LD_DENOM_19704_MORE};};
template<> struct libdivide_constants<uint16_t,19705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19705_MAGIC, .more = U16LD_DENOM_19705_MORE};};
template<> struct libdivide_constants<uint16_t,19706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19706_MAGIC, .more = U16LD_DENOM_19706_MORE};};
template<> struct libdivide_constants<uint16_t,19707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19707_MAGIC, .more = U16LD_DENOM_19707_MORE};};
template<> struct libdivide_constants<uint16_t,19708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19708_MAGIC, .more = U16LD_DENOM_19708_MORE};};
template<> struct libdivide_constants<uint16_t,19709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19709_MAGIC, .more = U16LD_DENOM_19709_MORE};};
template<> struct libdivide_constants<uint16_t,19710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19710_MAGIC, .more = U16LD_DENOM_19710_MORE};};
template<> struct libdivide_constants<uint16_t,19711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19711_MAGIC, .more = U16LD_DENOM_19711_MORE};};
template<> struct libdivide_constants<uint16_t,19712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19712_MAGIC, .more = U16LD_DENOM_19712_MORE};};
template<> struct libdivide_constants<uint16_t,19713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19713_MAGIC, .more = U16LD_DENOM_19713_MORE};};
template<> struct libdivide_constants<uint16_t,19714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19714_MAGIC, .more = U16LD_DENOM_19714_MORE};};
template<> struct libdivide_constants<uint16_t,19715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19715_MAGIC, .more = U16LD_DENOM_19715_MORE};};
template<> struct libdivide_constants<uint16_t,19716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19716_MAGIC, .more = U16LD_DENOM_19716_MORE};};
template<> struct libdivide_constants<uint16_t,19717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19717_MAGIC, .more = U16LD_DENOM_19717_MORE};};
template<> struct libdivide_constants<uint16_t,19718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19718_MAGIC, .more = U16LD_DENOM_19718_MORE};};
template<> struct libdivide_constants<uint16_t,19719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19719_MAGIC, .more = U16LD_DENOM_19719_MORE};};
template<> struct libdivide_constants<uint16_t,19720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19720_MAGIC, .more = U16LD_DENOM_19720_MORE};};
template<> struct libdivide_constants<uint16_t,19721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19721_MAGIC, .more = U16LD_DENOM_19721_MORE};};
template<> struct libdivide_constants<uint16_t,19722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19722_MAGIC, .more = U16LD_DENOM_19722_MORE};};
template<> struct libdivide_constants<uint16_t,19723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19723_MAGIC, .more = U16LD_DENOM_19723_MORE};};
template<> struct libdivide_constants<uint16_t,19724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19724_MAGIC, .more = U16LD_DENOM_19724_MORE};};
template<> struct libdivide_constants<uint16_t,19725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19725_MAGIC, .more = U16LD_DENOM_19725_MORE};};
template<> struct libdivide_constants<uint16_t,19726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19726_MAGIC, .more = U16LD_DENOM_19726_MORE};};
template<> struct libdivide_constants<uint16_t,19727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19727_MAGIC, .more = U16LD_DENOM_19727_MORE};};
template<> struct libdivide_constants<uint16_t,19728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19728_MAGIC, .more = U16LD_DENOM_19728_MORE};};
template<> struct libdivide_constants<uint16_t,19729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19729_MAGIC, .more = U16LD_DENOM_19729_MORE};};
template<> struct libdivide_constants<uint16_t,19730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19730_MAGIC, .more = U16LD_DENOM_19730_MORE};};
template<> struct libdivide_constants<uint16_t,19731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19731_MAGIC, .more = U16LD_DENOM_19731_MORE};};
template<> struct libdivide_constants<uint16_t,19732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19732_MAGIC, .more = U16LD_DENOM_19732_MORE};};
template<> struct libdivide_constants<uint16_t,19733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19733_MAGIC, .more = U16LD_DENOM_19733_MORE};};
template<> struct libdivide_constants<uint16_t,19734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19734_MAGIC, .more = U16LD_DENOM_19734_MORE};};
template<> struct libdivide_constants<uint16_t,19735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19735_MAGIC, .more = U16LD_DENOM_19735_MORE};};
template<> struct libdivide_constants<uint16_t,19736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19736_MAGIC, .more = U16LD_DENOM_19736_MORE};};
template<> struct libdivide_constants<uint16_t,19737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19737_MAGIC, .more = U16LD_DENOM_19737_MORE};};
template<> struct libdivide_constants<uint16_t,19738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19738_MAGIC, .more = U16LD_DENOM_19738_MORE};};
template<> struct libdivide_constants<uint16_t,19739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19739_MAGIC, .more = U16LD_DENOM_19739_MORE};};
template<> struct libdivide_constants<uint16_t,19740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19740_MAGIC, .more = U16LD_DENOM_19740_MORE};};
template<> struct libdivide_constants<uint16_t,19741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19741_MAGIC, .more = U16LD_DENOM_19741_MORE};};
template<> struct libdivide_constants<uint16_t,19742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19742_MAGIC, .more = U16LD_DENOM_19742_MORE};};
template<> struct libdivide_constants<uint16_t,19743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19743_MAGIC, .more = U16LD_DENOM_19743_MORE};};
template<> struct libdivide_constants<uint16_t,19744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19744_MAGIC, .more = U16LD_DENOM_19744_MORE};};
template<> struct libdivide_constants<uint16_t,19745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19745_MAGIC, .more = U16LD_DENOM_19745_MORE};};
template<> struct libdivide_constants<uint16_t,19746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19746_MAGIC, .more = U16LD_DENOM_19746_MORE};};
template<> struct libdivide_constants<uint16_t,19747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19747_MAGIC, .more = U16LD_DENOM_19747_MORE};};
template<> struct libdivide_constants<uint16_t,19748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19748_MAGIC, .more = U16LD_DENOM_19748_MORE};};
template<> struct libdivide_constants<uint16_t,19749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19749_MAGIC, .more = U16LD_DENOM_19749_MORE};};
template<> struct libdivide_constants<uint16_t,19750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19750_MAGIC, .more = U16LD_DENOM_19750_MORE};};
template<> struct libdivide_constants<uint16_t,19751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19751_MAGIC, .more = U16LD_DENOM_19751_MORE};};
template<> struct libdivide_constants<uint16_t,19752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19752_MAGIC, .more = U16LD_DENOM_19752_MORE};};
template<> struct libdivide_constants<uint16_t,19753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19753_MAGIC, .more = U16LD_DENOM_19753_MORE};};
template<> struct libdivide_constants<uint16_t,19754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19754_MAGIC, .more = U16LD_DENOM_19754_MORE};};
template<> struct libdivide_constants<uint16_t,19755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19755_MAGIC, .more = U16LD_DENOM_19755_MORE};};
template<> struct libdivide_constants<uint16_t,19756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19756_MAGIC, .more = U16LD_DENOM_19756_MORE};};
template<> struct libdivide_constants<uint16_t,19757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19757_MAGIC, .more = U16LD_DENOM_19757_MORE};};
template<> struct libdivide_constants<uint16_t,19758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19758_MAGIC, .more = U16LD_DENOM_19758_MORE};};
template<> struct libdivide_constants<uint16_t,19759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19759_MAGIC, .more = U16LD_DENOM_19759_MORE};};
template<> struct libdivide_constants<uint16_t,19760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19760_MAGIC, .more = U16LD_DENOM_19760_MORE};};
template<> struct libdivide_constants<uint16_t,19761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19761_MAGIC, .more = U16LD_DENOM_19761_MORE};};
template<> struct libdivide_constants<uint16_t,19762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19762_MAGIC, .more = U16LD_DENOM_19762_MORE};};
template<> struct libdivide_constants<uint16_t,19763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19763_MAGIC, .more = U16LD_DENOM_19763_MORE};};
template<> struct libdivide_constants<uint16_t,19764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19764_MAGIC, .more = U16LD_DENOM_19764_MORE};};
template<> struct libdivide_constants<uint16_t,19765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19765_MAGIC, .more = U16LD_DENOM_19765_MORE};};
template<> struct libdivide_constants<uint16_t,19766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19766_MAGIC, .more = U16LD_DENOM_19766_MORE};};
template<> struct libdivide_constants<uint16_t,19767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19767_MAGIC, .more = U16LD_DENOM_19767_MORE};};
template<> struct libdivide_constants<uint16_t,19768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19768_MAGIC, .more = U16LD_DENOM_19768_MORE};};
template<> struct libdivide_constants<uint16_t,19769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19769_MAGIC, .more = U16LD_DENOM_19769_MORE};};
template<> struct libdivide_constants<uint16_t,19770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19770_MAGIC, .more = U16LD_DENOM_19770_MORE};};
template<> struct libdivide_constants<uint16_t,19771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19771_MAGIC, .more = U16LD_DENOM_19771_MORE};};
template<> struct libdivide_constants<uint16_t,19772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19772_MAGIC, .more = U16LD_DENOM_19772_MORE};};
template<> struct libdivide_constants<uint16_t,19773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19773_MAGIC, .more = U16LD_DENOM_19773_MORE};};
template<> struct libdivide_constants<uint16_t,19774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19774_MAGIC, .more = U16LD_DENOM_19774_MORE};};
template<> struct libdivide_constants<uint16_t,19775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19775_MAGIC, .more = U16LD_DENOM_19775_MORE};};
template<> struct libdivide_constants<uint16_t,19776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19776_MAGIC, .more = U16LD_DENOM_19776_MORE};};
template<> struct libdivide_constants<uint16_t,19777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19777_MAGIC, .more = U16LD_DENOM_19777_MORE};};
template<> struct libdivide_constants<uint16_t,19778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19778_MAGIC, .more = U16LD_DENOM_19778_MORE};};
template<> struct libdivide_constants<uint16_t,19779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19779_MAGIC, .more = U16LD_DENOM_19779_MORE};};
template<> struct libdivide_constants<uint16_t,19780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19780_MAGIC, .more = U16LD_DENOM_19780_MORE};};
template<> struct libdivide_constants<uint16_t,19781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19781_MAGIC, .more = U16LD_DENOM_19781_MORE};};
template<> struct libdivide_constants<uint16_t,19782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19782_MAGIC, .more = U16LD_DENOM_19782_MORE};};
template<> struct libdivide_constants<uint16_t,19783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19783_MAGIC, .more = U16LD_DENOM_19783_MORE};};
template<> struct libdivide_constants<uint16_t,19784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19784_MAGIC, .more = U16LD_DENOM_19784_MORE};};
template<> struct libdivide_constants<uint16_t,19785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19785_MAGIC, .more = U16LD_DENOM_19785_MORE};};
template<> struct libdivide_constants<uint16_t,19786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19786_MAGIC, .more = U16LD_DENOM_19786_MORE};};
template<> struct libdivide_constants<uint16_t,19787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19787_MAGIC, .more = U16LD_DENOM_19787_MORE};};
template<> struct libdivide_constants<uint16_t,19788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19788_MAGIC, .more = U16LD_DENOM_19788_MORE};};
template<> struct libdivide_constants<uint16_t,19789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19789_MAGIC, .more = U16LD_DENOM_19789_MORE};};
template<> struct libdivide_constants<uint16_t,19790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19790_MAGIC, .more = U16LD_DENOM_19790_MORE};};
template<> struct libdivide_constants<uint16_t,19791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19791_MAGIC, .more = U16LD_DENOM_19791_MORE};};
template<> struct libdivide_constants<uint16_t,19792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19792_MAGIC, .more = U16LD_DENOM_19792_MORE};};
template<> struct libdivide_constants<uint16_t,19793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19793_MAGIC, .more = U16LD_DENOM_19793_MORE};};
template<> struct libdivide_constants<uint16_t,19794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19794_MAGIC, .more = U16LD_DENOM_19794_MORE};};
template<> struct libdivide_constants<uint16_t,19795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19795_MAGIC, .more = U16LD_DENOM_19795_MORE};};
template<> struct libdivide_constants<uint16_t,19796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19796_MAGIC, .more = U16LD_DENOM_19796_MORE};};
template<> struct libdivide_constants<uint16_t,19797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19797_MAGIC, .more = U16LD_DENOM_19797_MORE};};
template<> struct libdivide_constants<uint16_t,19798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19798_MAGIC, .more = U16LD_DENOM_19798_MORE};};
template<> struct libdivide_constants<uint16_t,19799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19799_MAGIC, .more = U16LD_DENOM_19799_MORE};};
template<> struct libdivide_constants<uint16_t,19800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19800_MAGIC, .more = U16LD_DENOM_19800_MORE};};
template<> struct libdivide_constants<uint16_t,19801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19801_MAGIC, .more = U16LD_DENOM_19801_MORE};};
template<> struct libdivide_constants<uint16_t,19802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19802_MAGIC, .more = U16LD_DENOM_19802_MORE};};
template<> struct libdivide_constants<uint16_t,19803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19803_MAGIC, .more = U16LD_DENOM_19803_MORE};};
template<> struct libdivide_constants<uint16_t,19804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19804_MAGIC, .more = U16LD_DENOM_19804_MORE};};
template<> struct libdivide_constants<uint16_t,19805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19805_MAGIC, .more = U16LD_DENOM_19805_MORE};};
template<> struct libdivide_constants<uint16_t,19806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19806_MAGIC, .more = U16LD_DENOM_19806_MORE};};
template<> struct libdivide_constants<uint16_t,19807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19807_MAGIC, .more = U16LD_DENOM_19807_MORE};};
template<> struct libdivide_constants<uint16_t,19808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19808_MAGIC, .more = U16LD_DENOM_19808_MORE};};
template<> struct libdivide_constants<uint16_t,19809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19809_MAGIC, .more = U16LD_DENOM_19809_MORE};};
template<> struct libdivide_constants<uint16_t,19810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19810_MAGIC, .more = U16LD_DENOM_19810_MORE};};
template<> struct libdivide_constants<uint16_t,19811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19811_MAGIC, .more = U16LD_DENOM_19811_MORE};};
template<> struct libdivide_constants<uint16_t,19812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19812_MAGIC, .more = U16LD_DENOM_19812_MORE};};
template<> struct libdivide_constants<uint16_t,19813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19813_MAGIC, .more = U16LD_DENOM_19813_MORE};};
template<> struct libdivide_constants<uint16_t,19814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19814_MAGIC, .more = U16LD_DENOM_19814_MORE};};
template<> struct libdivide_constants<uint16_t,19815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19815_MAGIC, .more = U16LD_DENOM_19815_MORE};};
template<> struct libdivide_constants<uint16_t,19816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19816_MAGIC, .more = U16LD_DENOM_19816_MORE};};
template<> struct libdivide_constants<uint16_t,19817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19817_MAGIC, .more = U16LD_DENOM_19817_MORE};};
template<> struct libdivide_constants<uint16_t,19818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19818_MAGIC, .more = U16LD_DENOM_19818_MORE};};
template<> struct libdivide_constants<uint16_t,19819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19819_MAGIC, .more = U16LD_DENOM_19819_MORE};};
template<> struct libdivide_constants<uint16_t,19820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19820_MAGIC, .more = U16LD_DENOM_19820_MORE};};
template<> struct libdivide_constants<uint16_t,19821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19821_MAGIC, .more = U16LD_DENOM_19821_MORE};};
template<> struct libdivide_constants<uint16_t,19822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19822_MAGIC, .more = U16LD_DENOM_19822_MORE};};
template<> struct libdivide_constants<uint16_t,19823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19823_MAGIC, .more = U16LD_DENOM_19823_MORE};};
template<> struct libdivide_constants<uint16_t,19824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19824_MAGIC, .more = U16LD_DENOM_19824_MORE};};
template<> struct libdivide_constants<uint16_t,19825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19825_MAGIC, .more = U16LD_DENOM_19825_MORE};};
template<> struct libdivide_constants<uint16_t,19826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19826_MAGIC, .more = U16LD_DENOM_19826_MORE};};
template<> struct libdivide_constants<uint16_t,19827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19827_MAGIC, .more = U16LD_DENOM_19827_MORE};};
template<> struct libdivide_constants<uint16_t,19828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19828_MAGIC, .more = U16LD_DENOM_19828_MORE};};
template<> struct libdivide_constants<uint16_t,19829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19829_MAGIC, .more = U16LD_DENOM_19829_MORE};};
template<> struct libdivide_constants<uint16_t,19830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19830_MAGIC, .more = U16LD_DENOM_19830_MORE};};
template<> struct libdivide_constants<uint16_t,19831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19831_MAGIC, .more = U16LD_DENOM_19831_MORE};};
template<> struct libdivide_constants<uint16_t,19832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19832_MAGIC, .more = U16LD_DENOM_19832_MORE};};
template<> struct libdivide_constants<uint16_t,19833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19833_MAGIC, .more = U16LD_DENOM_19833_MORE};};
template<> struct libdivide_constants<uint16_t,19834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19834_MAGIC, .more = U16LD_DENOM_19834_MORE};};
template<> struct libdivide_constants<uint16_t,19835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19835_MAGIC, .more = U16LD_DENOM_19835_MORE};};
template<> struct libdivide_constants<uint16_t,19836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19836_MAGIC, .more = U16LD_DENOM_19836_MORE};};
template<> struct libdivide_constants<uint16_t,19837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19837_MAGIC, .more = U16LD_DENOM_19837_MORE};};
template<> struct libdivide_constants<uint16_t,19838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19838_MAGIC, .more = U16LD_DENOM_19838_MORE};};
template<> struct libdivide_constants<uint16_t,19839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19839_MAGIC, .more = U16LD_DENOM_19839_MORE};};
template<> struct libdivide_constants<uint16_t,19840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19840_MAGIC, .more = U16LD_DENOM_19840_MORE};};
template<> struct libdivide_constants<uint16_t,19841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19841_MAGIC, .more = U16LD_DENOM_19841_MORE};};
template<> struct libdivide_constants<uint16_t,19842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19842_MAGIC, .more = U16LD_DENOM_19842_MORE};};
template<> struct libdivide_constants<uint16_t,19843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19843_MAGIC, .more = U16LD_DENOM_19843_MORE};};
template<> struct libdivide_constants<uint16_t,19844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19844_MAGIC, .more = U16LD_DENOM_19844_MORE};};
template<> struct libdivide_constants<uint16_t,19845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19845_MAGIC, .more = U16LD_DENOM_19845_MORE};};
template<> struct libdivide_constants<uint16_t,19846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19846_MAGIC, .more = U16LD_DENOM_19846_MORE};};
template<> struct libdivide_constants<uint16_t,19847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19847_MAGIC, .more = U16LD_DENOM_19847_MORE};};
template<> struct libdivide_constants<uint16_t,19848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19848_MAGIC, .more = U16LD_DENOM_19848_MORE};};
template<> struct libdivide_constants<uint16_t,19849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19849_MAGIC, .more = U16LD_DENOM_19849_MORE};};
template<> struct libdivide_constants<uint16_t,19850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19850_MAGIC, .more = U16LD_DENOM_19850_MORE};};
template<> struct libdivide_constants<uint16_t,19851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19851_MAGIC, .more = U16LD_DENOM_19851_MORE};};
template<> struct libdivide_constants<uint16_t,19852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19852_MAGIC, .more = U16LD_DENOM_19852_MORE};};
template<> struct libdivide_constants<uint16_t,19853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19853_MAGIC, .more = U16LD_DENOM_19853_MORE};};
template<> struct libdivide_constants<uint16_t,19854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19854_MAGIC, .more = U16LD_DENOM_19854_MORE};};
template<> struct libdivide_constants<uint16_t,19855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19855_MAGIC, .more = U16LD_DENOM_19855_MORE};};
template<> struct libdivide_constants<uint16_t,19856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19856_MAGIC, .more = U16LD_DENOM_19856_MORE};};
template<> struct libdivide_constants<uint16_t,19857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19857_MAGIC, .more = U16LD_DENOM_19857_MORE};};
template<> struct libdivide_constants<uint16_t,19858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19858_MAGIC, .more = U16LD_DENOM_19858_MORE};};
template<> struct libdivide_constants<uint16_t,19859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19859_MAGIC, .more = U16LD_DENOM_19859_MORE};};
template<> struct libdivide_constants<uint16_t,19860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19860_MAGIC, .more = U16LD_DENOM_19860_MORE};};
template<> struct libdivide_constants<uint16_t,19861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19861_MAGIC, .more = U16LD_DENOM_19861_MORE};};
template<> struct libdivide_constants<uint16_t,19862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19862_MAGIC, .more = U16LD_DENOM_19862_MORE};};
template<> struct libdivide_constants<uint16_t,19863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19863_MAGIC, .more = U16LD_DENOM_19863_MORE};};
template<> struct libdivide_constants<uint16_t,19864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19864_MAGIC, .more = U16LD_DENOM_19864_MORE};};
template<> struct libdivide_constants<uint16_t,19865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19865_MAGIC, .more = U16LD_DENOM_19865_MORE};};
template<> struct libdivide_constants<uint16_t,19866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19866_MAGIC, .more = U16LD_DENOM_19866_MORE};};
template<> struct libdivide_constants<uint16_t,19867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19867_MAGIC, .more = U16LD_DENOM_19867_MORE};};
template<> struct libdivide_constants<uint16_t,19868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19868_MAGIC, .more = U16LD_DENOM_19868_MORE};};
template<> struct libdivide_constants<uint16_t,19869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19869_MAGIC, .more = U16LD_DENOM_19869_MORE};};
template<> struct libdivide_constants<uint16_t,19870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19870_MAGIC, .more = U16LD_DENOM_19870_MORE};};
template<> struct libdivide_constants<uint16_t,19871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19871_MAGIC, .more = U16LD_DENOM_19871_MORE};};
template<> struct libdivide_constants<uint16_t,19872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19872_MAGIC, .more = U16LD_DENOM_19872_MORE};};
template<> struct libdivide_constants<uint16_t,19873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19873_MAGIC, .more = U16LD_DENOM_19873_MORE};};
template<> struct libdivide_constants<uint16_t,19874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19874_MAGIC, .more = U16LD_DENOM_19874_MORE};};
template<> struct libdivide_constants<uint16_t,19875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19875_MAGIC, .more = U16LD_DENOM_19875_MORE};};
template<> struct libdivide_constants<uint16_t,19876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19876_MAGIC, .more = U16LD_DENOM_19876_MORE};};
template<> struct libdivide_constants<uint16_t,19877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19877_MAGIC, .more = U16LD_DENOM_19877_MORE};};
template<> struct libdivide_constants<uint16_t,19878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19878_MAGIC, .more = U16LD_DENOM_19878_MORE};};
template<> struct libdivide_constants<uint16_t,19879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19879_MAGIC, .more = U16LD_DENOM_19879_MORE};};
template<> struct libdivide_constants<uint16_t,19880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19880_MAGIC, .more = U16LD_DENOM_19880_MORE};};
template<> struct libdivide_constants<uint16_t,19881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19881_MAGIC, .more = U16LD_DENOM_19881_MORE};};
template<> struct libdivide_constants<uint16_t,19882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19882_MAGIC, .more = U16LD_DENOM_19882_MORE};};
template<> struct libdivide_constants<uint16_t,19883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19883_MAGIC, .more = U16LD_DENOM_19883_MORE};};
template<> struct libdivide_constants<uint16_t,19884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19884_MAGIC, .more = U16LD_DENOM_19884_MORE};};
template<> struct libdivide_constants<uint16_t,19885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19885_MAGIC, .more = U16LD_DENOM_19885_MORE};};
template<> struct libdivide_constants<uint16_t,19886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19886_MAGIC, .more = U16LD_DENOM_19886_MORE};};
template<> struct libdivide_constants<uint16_t,19887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19887_MAGIC, .more = U16LD_DENOM_19887_MORE};};
template<> struct libdivide_constants<uint16_t,19888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19888_MAGIC, .more = U16LD_DENOM_19888_MORE};};
template<> struct libdivide_constants<uint16_t,19889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19889_MAGIC, .more = U16LD_DENOM_19889_MORE};};
template<> struct libdivide_constants<uint16_t,19890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19890_MAGIC, .more = U16LD_DENOM_19890_MORE};};
template<> struct libdivide_constants<uint16_t,19891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19891_MAGIC, .more = U16LD_DENOM_19891_MORE};};
template<> struct libdivide_constants<uint16_t,19892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19892_MAGIC, .more = U16LD_DENOM_19892_MORE};};
template<> struct libdivide_constants<uint16_t,19893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19893_MAGIC, .more = U16LD_DENOM_19893_MORE};};
template<> struct libdivide_constants<uint16_t,19894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19894_MAGIC, .more = U16LD_DENOM_19894_MORE};};
template<> struct libdivide_constants<uint16_t,19895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19895_MAGIC, .more = U16LD_DENOM_19895_MORE};};
template<> struct libdivide_constants<uint16_t,19896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19896_MAGIC, .more = U16LD_DENOM_19896_MORE};};
template<> struct libdivide_constants<uint16_t,19897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19897_MAGIC, .more = U16LD_DENOM_19897_MORE};};
template<> struct libdivide_constants<uint16_t,19898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19898_MAGIC, .more = U16LD_DENOM_19898_MORE};};
template<> struct libdivide_constants<uint16_t,19899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19899_MAGIC, .more = U16LD_DENOM_19899_MORE};};
template<> struct libdivide_constants<uint16_t,19900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19900_MAGIC, .more = U16LD_DENOM_19900_MORE};};
template<> struct libdivide_constants<uint16_t,19901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19901_MAGIC, .more = U16LD_DENOM_19901_MORE};};
template<> struct libdivide_constants<uint16_t,19902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19902_MAGIC, .more = U16LD_DENOM_19902_MORE};};
template<> struct libdivide_constants<uint16_t,19903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19903_MAGIC, .more = U16LD_DENOM_19903_MORE};};
template<> struct libdivide_constants<uint16_t,19904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19904_MAGIC, .more = U16LD_DENOM_19904_MORE};};
template<> struct libdivide_constants<uint16_t,19905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19905_MAGIC, .more = U16LD_DENOM_19905_MORE};};
template<> struct libdivide_constants<uint16_t,19906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19906_MAGIC, .more = U16LD_DENOM_19906_MORE};};
template<> struct libdivide_constants<uint16_t,19907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19907_MAGIC, .more = U16LD_DENOM_19907_MORE};};
template<> struct libdivide_constants<uint16_t,19908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19908_MAGIC, .more = U16LD_DENOM_19908_MORE};};
template<> struct libdivide_constants<uint16_t,19909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19909_MAGIC, .more = U16LD_DENOM_19909_MORE};};
template<> struct libdivide_constants<uint16_t,19910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19910_MAGIC, .more = U16LD_DENOM_19910_MORE};};
template<> struct libdivide_constants<uint16_t,19911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19911_MAGIC, .more = U16LD_DENOM_19911_MORE};};
template<> struct libdivide_constants<uint16_t,19912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19912_MAGIC, .more = U16LD_DENOM_19912_MORE};};
template<> struct libdivide_constants<uint16_t,19913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19913_MAGIC, .more = U16LD_DENOM_19913_MORE};};
template<> struct libdivide_constants<uint16_t,19914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19914_MAGIC, .more = U16LD_DENOM_19914_MORE};};
template<> struct libdivide_constants<uint16_t,19915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19915_MAGIC, .more = U16LD_DENOM_19915_MORE};};
template<> struct libdivide_constants<uint16_t,19916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19916_MAGIC, .more = U16LD_DENOM_19916_MORE};};
template<> struct libdivide_constants<uint16_t,19917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19917_MAGIC, .more = U16LD_DENOM_19917_MORE};};
template<> struct libdivide_constants<uint16_t,19918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19918_MAGIC, .more = U16LD_DENOM_19918_MORE};};
template<> struct libdivide_constants<uint16_t,19919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19919_MAGIC, .more = U16LD_DENOM_19919_MORE};};
template<> struct libdivide_constants<uint16_t,19920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19920_MAGIC, .more = U16LD_DENOM_19920_MORE};};
template<> struct libdivide_constants<uint16_t,19921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19921_MAGIC, .more = U16LD_DENOM_19921_MORE};};
template<> struct libdivide_constants<uint16_t,19922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19922_MAGIC, .more = U16LD_DENOM_19922_MORE};};
template<> struct libdivide_constants<uint16_t,19923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19923_MAGIC, .more = U16LD_DENOM_19923_MORE};};
template<> struct libdivide_constants<uint16_t,19924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19924_MAGIC, .more = U16LD_DENOM_19924_MORE};};
template<> struct libdivide_constants<uint16_t,19925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19925_MAGIC, .more = U16LD_DENOM_19925_MORE};};
template<> struct libdivide_constants<uint16_t,19926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19926_MAGIC, .more = U16LD_DENOM_19926_MORE};};
template<> struct libdivide_constants<uint16_t,19927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19927_MAGIC, .more = U16LD_DENOM_19927_MORE};};
template<> struct libdivide_constants<uint16_t,19928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19928_MAGIC, .more = U16LD_DENOM_19928_MORE};};
template<> struct libdivide_constants<uint16_t,19929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19929_MAGIC, .more = U16LD_DENOM_19929_MORE};};
template<> struct libdivide_constants<uint16_t,19930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19930_MAGIC, .more = U16LD_DENOM_19930_MORE};};
template<> struct libdivide_constants<uint16_t,19931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19931_MAGIC, .more = U16LD_DENOM_19931_MORE};};
template<> struct libdivide_constants<uint16_t,19932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19932_MAGIC, .more = U16LD_DENOM_19932_MORE};};
template<> struct libdivide_constants<uint16_t,19933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19933_MAGIC, .more = U16LD_DENOM_19933_MORE};};
template<> struct libdivide_constants<uint16_t,19934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19934_MAGIC, .more = U16LD_DENOM_19934_MORE};};
template<> struct libdivide_constants<uint16_t,19935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19935_MAGIC, .more = U16LD_DENOM_19935_MORE};};
template<> struct libdivide_constants<uint16_t,19936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19936_MAGIC, .more = U16LD_DENOM_19936_MORE};};
template<> struct libdivide_constants<uint16_t,19937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19937_MAGIC, .more = U16LD_DENOM_19937_MORE};};
template<> struct libdivide_constants<uint16_t,19938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19938_MAGIC, .more = U16LD_DENOM_19938_MORE};};
template<> struct libdivide_constants<uint16_t,19939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19939_MAGIC, .more = U16LD_DENOM_19939_MORE};};
template<> struct libdivide_constants<uint16_t,19940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19940_MAGIC, .more = U16LD_DENOM_19940_MORE};};
template<> struct libdivide_constants<uint16_t,19941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19941_MAGIC, .more = U16LD_DENOM_19941_MORE};};
template<> struct libdivide_constants<uint16_t,19942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19942_MAGIC, .more = U16LD_DENOM_19942_MORE};};
template<> struct libdivide_constants<uint16_t,19943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19943_MAGIC, .more = U16LD_DENOM_19943_MORE};};
template<> struct libdivide_constants<uint16_t,19944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19944_MAGIC, .more = U16LD_DENOM_19944_MORE};};
template<> struct libdivide_constants<uint16_t,19945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19945_MAGIC, .more = U16LD_DENOM_19945_MORE};};
template<> struct libdivide_constants<uint16_t,19946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19946_MAGIC, .more = U16LD_DENOM_19946_MORE};};
template<> struct libdivide_constants<uint16_t,19947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19947_MAGIC, .more = U16LD_DENOM_19947_MORE};};
template<> struct libdivide_constants<uint16_t,19948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19948_MAGIC, .more = U16LD_DENOM_19948_MORE};};
template<> struct libdivide_constants<uint16_t,19949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19949_MAGIC, .more = U16LD_DENOM_19949_MORE};};
template<> struct libdivide_constants<uint16_t,19950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19950_MAGIC, .more = U16LD_DENOM_19950_MORE};};
template<> struct libdivide_constants<uint16_t,19951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19951_MAGIC, .more = U16LD_DENOM_19951_MORE};};
template<> struct libdivide_constants<uint16_t,19952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19952_MAGIC, .more = U16LD_DENOM_19952_MORE};};
template<> struct libdivide_constants<uint16_t,19953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19953_MAGIC, .more = U16LD_DENOM_19953_MORE};};
template<> struct libdivide_constants<uint16_t,19954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19954_MAGIC, .more = U16LD_DENOM_19954_MORE};};
template<> struct libdivide_constants<uint16_t,19955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19955_MAGIC, .more = U16LD_DENOM_19955_MORE};};
template<> struct libdivide_constants<uint16_t,19956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19956_MAGIC, .more = U16LD_DENOM_19956_MORE};};
template<> struct libdivide_constants<uint16_t,19957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19957_MAGIC, .more = U16LD_DENOM_19957_MORE};};
template<> struct libdivide_constants<uint16_t,19958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19958_MAGIC, .more = U16LD_DENOM_19958_MORE};};
template<> struct libdivide_constants<uint16_t,19959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19959_MAGIC, .more = U16LD_DENOM_19959_MORE};};
template<> struct libdivide_constants<uint16_t,19960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19960_MAGIC, .more = U16LD_DENOM_19960_MORE};};
template<> struct libdivide_constants<uint16_t,19961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19961_MAGIC, .more = U16LD_DENOM_19961_MORE};};
template<> struct libdivide_constants<uint16_t,19962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19962_MAGIC, .more = U16LD_DENOM_19962_MORE};};
template<> struct libdivide_constants<uint16_t,19963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19963_MAGIC, .more = U16LD_DENOM_19963_MORE};};
template<> struct libdivide_constants<uint16_t,19964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19964_MAGIC, .more = U16LD_DENOM_19964_MORE};};
template<> struct libdivide_constants<uint16_t,19965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19965_MAGIC, .more = U16LD_DENOM_19965_MORE};};
template<> struct libdivide_constants<uint16_t,19966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19966_MAGIC, .more = U16LD_DENOM_19966_MORE};};
template<> struct libdivide_constants<uint16_t,19967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19967_MAGIC, .more = U16LD_DENOM_19967_MORE};};
template<> struct libdivide_constants<uint16_t,19968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19968_MAGIC, .more = U16LD_DENOM_19968_MORE};};
template<> struct libdivide_constants<uint16_t,19969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19969_MAGIC, .more = U16LD_DENOM_19969_MORE};};
template<> struct libdivide_constants<uint16_t,19970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19970_MAGIC, .more = U16LD_DENOM_19970_MORE};};
template<> struct libdivide_constants<uint16_t,19971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19971_MAGIC, .more = U16LD_DENOM_19971_MORE};};
template<> struct libdivide_constants<uint16_t,19972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19972_MAGIC, .more = U16LD_DENOM_19972_MORE};};
template<> struct libdivide_constants<uint16_t,19973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19973_MAGIC, .more = U16LD_DENOM_19973_MORE};};
template<> struct libdivide_constants<uint16_t,19974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19974_MAGIC, .more = U16LD_DENOM_19974_MORE};};
template<> struct libdivide_constants<uint16_t,19975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19975_MAGIC, .more = U16LD_DENOM_19975_MORE};};
template<> struct libdivide_constants<uint16_t,19976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19976_MAGIC, .more = U16LD_DENOM_19976_MORE};};
template<> struct libdivide_constants<uint16_t,19977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19977_MAGIC, .more = U16LD_DENOM_19977_MORE};};
template<> struct libdivide_constants<uint16_t,19978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19978_MAGIC, .more = U16LD_DENOM_19978_MORE};};
template<> struct libdivide_constants<uint16_t,19979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19979_MAGIC, .more = U16LD_DENOM_19979_MORE};};
template<> struct libdivide_constants<uint16_t,19980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19980_MAGIC, .more = U16LD_DENOM_19980_MORE};};
template<> struct libdivide_constants<uint16_t,19981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19981_MAGIC, .more = U16LD_DENOM_19981_MORE};};
template<> struct libdivide_constants<uint16_t,19982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19982_MAGIC, .more = U16LD_DENOM_19982_MORE};};
template<> struct libdivide_constants<uint16_t,19983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19983_MAGIC, .more = U16LD_DENOM_19983_MORE};};
template<> struct libdivide_constants<uint16_t,19984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19984_MAGIC, .more = U16LD_DENOM_19984_MORE};};
template<> struct libdivide_constants<uint16_t,19985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19985_MAGIC, .more = U16LD_DENOM_19985_MORE};};
template<> struct libdivide_constants<uint16_t,19986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19986_MAGIC, .more = U16LD_DENOM_19986_MORE};};
template<> struct libdivide_constants<uint16_t,19987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19987_MAGIC, .more = U16LD_DENOM_19987_MORE};};
template<> struct libdivide_constants<uint16_t,19988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19988_MAGIC, .more = U16LD_DENOM_19988_MORE};};
template<> struct libdivide_constants<uint16_t,19989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19989_MAGIC, .more = U16LD_DENOM_19989_MORE};};
template<> struct libdivide_constants<uint16_t,19990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19990_MAGIC, .more = U16LD_DENOM_19990_MORE};};
template<> struct libdivide_constants<uint16_t,19991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19991_MAGIC, .more = U16LD_DENOM_19991_MORE};};
template<> struct libdivide_constants<uint16_t,19992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19992_MAGIC, .more = U16LD_DENOM_19992_MORE};};
template<> struct libdivide_constants<uint16_t,19993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19993_MAGIC, .more = U16LD_DENOM_19993_MORE};};
template<> struct libdivide_constants<uint16_t,19994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19994_MAGIC, .more = U16LD_DENOM_19994_MORE};};
template<> struct libdivide_constants<uint16_t,19995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19995_MAGIC, .more = U16LD_DENOM_19995_MORE};};
template<> struct libdivide_constants<uint16_t,19996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19996_MAGIC, .more = U16LD_DENOM_19996_MORE};};
template<> struct libdivide_constants<uint16_t,19997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19997_MAGIC, .more = U16LD_DENOM_19997_MORE};};
template<> struct libdivide_constants<uint16_t,19998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19998_MAGIC, .more = U16LD_DENOM_19998_MORE};};
template<> struct libdivide_constants<uint16_t,19999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_19999_MAGIC, .more = U16LD_DENOM_19999_MORE};};
template<> struct libdivide_constants<uint16_t,20000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20000_MAGIC, .more = U16LD_DENOM_20000_MORE};};
template<> struct libdivide_constants<uint16_t,20001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20001_MAGIC, .more = U16LD_DENOM_20001_MORE};};
template<> struct libdivide_constants<uint16_t,20002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20002_MAGIC, .more = U16LD_DENOM_20002_MORE};};
template<> struct libdivide_constants<uint16_t,20003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20003_MAGIC, .more = U16LD_DENOM_20003_MORE};};
template<> struct libdivide_constants<uint16_t,20004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20004_MAGIC, .more = U16LD_DENOM_20004_MORE};};
template<> struct libdivide_constants<uint16_t,20005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20005_MAGIC, .more = U16LD_DENOM_20005_MORE};};
template<> struct libdivide_constants<uint16_t,20006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20006_MAGIC, .more = U16LD_DENOM_20006_MORE};};
template<> struct libdivide_constants<uint16_t,20007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20007_MAGIC, .more = U16LD_DENOM_20007_MORE};};
template<> struct libdivide_constants<uint16_t,20008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20008_MAGIC, .more = U16LD_DENOM_20008_MORE};};
template<> struct libdivide_constants<uint16_t,20009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20009_MAGIC, .more = U16LD_DENOM_20009_MORE};};
template<> struct libdivide_constants<uint16_t,20010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20010_MAGIC, .more = U16LD_DENOM_20010_MORE};};
template<> struct libdivide_constants<uint16_t,20011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20011_MAGIC, .more = U16LD_DENOM_20011_MORE};};
template<> struct libdivide_constants<uint16_t,20012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20012_MAGIC, .more = U16LD_DENOM_20012_MORE};};
template<> struct libdivide_constants<uint16_t,20013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20013_MAGIC, .more = U16LD_DENOM_20013_MORE};};
template<> struct libdivide_constants<uint16_t,20014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20014_MAGIC, .more = U16LD_DENOM_20014_MORE};};
template<> struct libdivide_constants<uint16_t,20015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20015_MAGIC, .more = U16LD_DENOM_20015_MORE};};
template<> struct libdivide_constants<uint16_t,20016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20016_MAGIC, .more = U16LD_DENOM_20016_MORE};};
template<> struct libdivide_constants<uint16_t,20017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20017_MAGIC, .more = U16LD_DENOM_20017_MORE};};
template<> struct libdivide_constants<uint16_t,20018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20018_MAGIC, .more = U16LD_DENOM_20018_MORE};};
template<> struct libdivide_constants<uint16_t,20019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20019_MAGIC, .more = U16LD_DENOM_20019_MORE};};
template<> struct libdivide_constants<uint16_t,20020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20020_MAGIC, .more = U16LD_DENOM_20020_MORE};};
template<> struct libdivide_constants<uint16_t,20021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20021_MAGIC, .more = U16LD_DENOM_20021_MORE};};
template<> struct libdivide_constants<uint16_t,20022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20022_MAGIC, .more = U16LD_DENOM_20022_MORE};};
template<> struct libdivide_constants<uint16_t,20023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20023_MAGIC, .more = U16LD_DENOM_20023_MORE};};
template<> struct libdivide_constants<uint16_t,20024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20024_MAGIC, .more = U16LD_DENOM_20024_MORE};};
template<> struct libdivide_constants<uint16_t,20025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20025_MAGIC, .more = U16LD_DENOM_20025_MORE};};
template<> struct libdivide_constants<uint16_t,20026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20026_MAGIC, .more = U16LD_DENOM_20026_MORE};};
template<> struct libdivide_constants<uint16_t,20027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20027_MAGIC, .more = U16LD_DENOM_20027_MORE};};
template<> struct libdivide_constants<uint16_t,20028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20028_MAGIC, .more = U16LD_DENOM_20028_MORE};};
template<> struct libdivide_constants<uint16_t,20029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20029_MAGIC, .more = U16LD_DENOM_20029_MORE};};
template<> struct libdivide_constants<uint16_t,20030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20030_MAGIC, .more = U16LD_DENOM_20030_MORE};};
template<> struct libdivide_constants<uint16_t,20031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20031_MAGIC, .more = U16LD_DENOM_20031_MORE};};
template<> struct libdivide_constants<uint16_t,20032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20032_MAGIC, .more = U16LD_DENOM_20032_MORE};};
template<> struct libdivide_constants<uint16_t,20033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20033_MAGIC, .more = U16LD_DENOM_20033_MORE};};
template<> struct libdivide_constants<uint16_t,20034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20034_MAGIC, .more = U16LD_DENOM_20034_MORE};};
template<> struct libdivide_constants<uint16_t,20035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20035_MAGIC, .more = U16LD_DENOM_20035_MORE};};
template<> struct libdivide_constants<uint16_t,20036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20036_MAGIC, .more = U16LD_DENOM_20036_MORE};};
template<> struct libdivide_constants<uint16_t,20037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20037_MAGIC, .more = U16LD_DENOM_20037_MORE};};
template<> struct libdivide_constants<uint16_t,20038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20038_MAGIC, .more = U16LD_DENOM_20038_MORE};};
template<> struct libdivide_constants<uint16_t,20039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20039_MAGIC, .more = U16LD_DENOM_20039_MORE};};
template<> struct libdivide_constants<uint16_t,20040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20040_MAGIC, .more = U16LD_DENOM_20040_MORE};};
template<> struct libdivide_constants<uint16_t,20041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20041_MAGIC, .more = U16LD_DENOM_20041_MORE};};
template<> struct libdivide_constants<uint16_t,20042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20042_MAGIC, .more = U16LD_DENOM_20042_MORE};};
template<> struct libdivide_constants<uint16_t,20043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20043_MAGIC, .more = U16LD_DENOM_20043_MORE};};
template<> struct libdivide_constants<uint16_t,20044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20044_MAGIC, .more = U16LD_DENOM_20044_MORE};};
template<> struct libdivide_constants<uint16_t,20045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20045_MAGIC, .more = U16LD_DENOM_20045_MORE};};
template<> struct libdivide_constants<uint16_t,20046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20046_MAGIC, .more = U16LD_DENOM_20046_MORE};};
template<> struct libdivide_constants<uint16_t,20047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20047_MAGIC, .more = U16LD_DENOM_20047_MORE};};
template<> struct libdivide_constants<uint16_t,20048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20048_MAGIC, .more = U16LD_DENOM_20048_MORE};};
template<> struct libdivide_constants<uint16_t,20049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20049_MAGIC, .more = U16LD_DENOM_20049_MORE};};
template<> struct libdivide_constants<uint16_t,20050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20050_MAGIC, .more = U16LD_DENOM_20050_MORE};};
template<> struct libdivide_constants<uint16_t,20051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20051_MAGIC, .more = U16LD_DENOM_20051_MORE};};
template<> struct libdivide_constants<uint16_t,20052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20052_MAGIC, .more = U16LD_DENOM_20052_MORE};};
template<> struct libdivide_constants<uint16_t,20053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20053_MAGIC, .more = U16LD_DENOM_20053_MORE};};
template<> struct libdivide_constants<uint16_t,20054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20054_MAGIC, .more = U16LD_DENOM_20054_MORE};};
template<> struct libdivide_constants<uint16_t,20055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20055_MAGIC, .more = U16LD_DENOM_20055_MORE};};
template<> struct libdivide_constants<uint16_t,20056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20056_MAGIC, .more = U16LD_DENOM_20056_MORE};};
template<> struct libdivide_constants<uint16_t,20057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20057_MAGIC, .more = U16LD_DENOM_20057_MORE};};
template<> struct libdivide_constants<uint16_t,20058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20058_MAGIC, .more = U16LD_DENOM_20058_MORE};};
template<> struct libdivide_constants<uint16_t,20059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20059_MAGIC, .more = U16LD_DENOM_20059_MORE};};
template<> struct libdivide_constants<uint16_t,20060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20060_MAGIC, .more = U16LD_DENOM_20060_MORE};};
template<> struct libdivide_constants<uint16_t,20061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20061_MAGIC, .more = U16LD_DENOM_20061_MORE};};
template<> struct libdivide_constants<uint16_t,20062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20062_MAGIC, .more = U16LD_DENOM_20062_MORE};};
template<> struct libdivide_constants<uint16_t,20063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20063_MAGIC, .more = U16LD_DENOM_20063_MORE};};
template<> struct libdivide_constants<uint16_t,20064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20064_MAGIC, .more = U16LD_DENOM_20064_MORE};};
template<> struct libdivide_constants<uint16_t,20065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20065_MAGIC, .more = U16LD_DENOM_20065_MORE};};
template<> struct libdivide_constants<uint16_t,20066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20066_MAGIC, .more = U16LD_DENOM_20066_MORE};};
template<> struct libdivide_constants<uint16_t,20067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20067_MAGIC, .more = U16LD_DENOM_20067_MORE};};
template<> struct libdivide_constants<uint16_t,20068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20068_MAGIC, .more = U16LD_DENOM_20068_MORE};};
template<> struct libdivide_constants<uint16_t,20069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20069_MAGIC, .more = U16LD_DENOM_20069_MORE};};
template<> struct libdivide_constants<uint16_t,20070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20070_MAGIC, .more = U16LD_DENOM_20070_MORE};};
template<> struct libdivide_constants<uint16_t,20071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20071_MAGIC, .more = U16LD_DENOM_20071_MORE};};
template<> struct libdivide_constants<uint16_t,20072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20072_MAGIC, .more = U16LD_DENOM_20072_MORE};};
template<> struct libdivide_constants<uint16_t,20073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20073_MAGIC, .more = U16LD_DENOM_20073_MORE};};
template<> struct libdivide_constants<uint16_t,20074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20074_MAGIC, .more = U16LD_DENOM_20074_MORE};};
template<> struct libdivide_constants<uint16_t,20075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20075_MAGIC, .more = U16LD_DENOM_20075_MORE};};
template<> struct libdivide_constants<uint16_t,20076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20076_MAGIC, .more = U16LD_DENOM_20076_MORE};};
template<> struct libdivide_constants<uint16_t,20077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20077_MAGIC, .more = U16LD_DENOM_20077_MORE};};
template<> struct libdivide_constants<uint16_t,20078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20078_MAGIC, .more = U16LD_DENOM_20078_MORE};};
template<> struct libdivide_constants<uint16_t,20079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20079_MAGIC, .more = U16LD_DENOM_20079_MORE};};
template<> struct libdivide_constants<uint16_t,20080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20080_MAGIC, .more = U16LD_DENOM_20080_MORE};};
template<> struct libdivide_constants<uint16_t,20081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20081_MAGIC, .more = U16LD_DENOM_20081_MORE};};
template<> struct libdivide_constants<uint16_t,20082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20082_MAGIC, .more = U16LD_DENOM_20082_MORE};};
template<> struct libdivide_constants<uint16_t,20083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20083_MAGIC, .more = U16LD_DENOM_20083_MORE};};
template<> struct libdivide_constants<uint16_t,20084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20084_MAGIC, .more = U16LD_DENOM_20084_MORE};};
template<> struct libdivide_constants<uint16_t,20085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20085_MAGIC, .more = U16LD_DENOM_20085_MORE};};
template<> struct libdivide_constants<uint16_t,20086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20086_MAGIC, .more = U16LD_DENOM_20086_MORE};};
template<> struct libdivide_constants<uint16_t,20087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20087_MAGIC, .more = U16LD_DENOM_20087_MORE};};
template<> struct libdivide_constants<uint16_t,20088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20088_MAGIC, .more = U16LD_DENOM_20088_MORE};};
template<> struct libdivide_constants<uint16_t,20089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20089_MAGIC, .more = U16LD_DENOM_20089_MORE};};
template<> struct libdivide_constants<uint16_t,20090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20090_MAGIC, .more = U16LD_DENOM_20090_MORE};};
template<> struct libdivide_constants<uint16_t,20091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20091_MAGIC, .more = U16LD_DENOM_20091_MORE};};
template<> struct libdivide_constants<uint16_t,20092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20092_MAGIC, .more = U16LD_DENOM_20092_MORE};};
template<> struct libdivide_constants<uint16_t,20093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20093_MAGIC, .more = U16LD_DENOM_20093_MORE};};
template<> struct libdivide_constants<uint16_t,20094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20094_MAGIC, .more = U16LD_DENOM_20094_MORE};};
template<> struct libdivide_constants<uint16_t,20095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20095_MAGIC, .more = U16LD_DENOM_20095_MORE};};
template<> struct libdivide_constants<uint16_t,20096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20096_MAGIC, .more = U16LD_DENOM_20096_MORE};};
template<> struct libdivide_constants<uint16_t,20097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20097_MAGIC, .more = U16LD_DENOM_20097_MORE};};
template<> struct libdivide_constants<uint16_t,20098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20098_MAGIC, .more = U16LD_DENOM_20098_MORE};};
template<> struct libdivide_constants<uint16_t,20099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20099_MAGIC, .more = U16LD_DENOM_20099_MORE};};
template<> struct libdivide_constants<uint16_t,20100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20100_MAGIC, .more = U16LD_DENOM_20100_MORE};};
template<> struct libdivide_constants<uint16_t,20101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20101_MAGIC, .more = U16LD_DENOM_20101_MORE};};
template<> struct libdivide_constants<uint16_t,20102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20102_MAGIC, .more = U16LD_DENOM_20102_MORE};};
template<> struct libdivide_constants<uint16_t,20103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20103_MAGIC, .more = U16LD_DENOM_20103_MORE};};
template<> struct libdivide_constants<uint16_t,20104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20104_MAGIC, .more = U16LD_DENOM_20104_MORE};};
template<> struct libdivide_constants<uint16_t,20105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20105_MAGIC, .more = U16LD_DENOM_20105_MORE};};
template<> struct libdivide_constants<uint16_t,20106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20106_MAGIC, .more = U16LD_DENOM_20106_MORE};};
template<> struct libdivide_constants<uint16_t,20107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20107_MAGIC, .more = U16LD_DENOM_20107_MORE};};
template<> struct libdivide_constants<uint16_t,20108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20108_MAGIC, .more = U16LD_DENOM_20108_MORE};};
template<> struct libdivide_constants<uint16_t,20109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20109_MAGIC, .more = U16LD_DENOM_20109_MORE};};
template<> struct libdivide_constants<uint16_t,20110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20110_MAGIC, .more = U16LD_DENOM_20110_MORE};};
template<> struct libdivide_constants<uint16_t,20111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20111_MAGIC, .more = U16LD_DENOM_20111_MORE};};
template<> struct libdivide_constants<uint16_t,20112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20112_MAGIC, .more = U16LD_DENOM_20112_MORE};};
template<> struct libdivide_constants<uint16_t,20113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20113_MAGIC, .more = U16LD_DENOM_20113_MORE};};
template<> struct libdivide_constants<uint16_t,20114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20114_MAGIC, .more = U16LD_DENOM_20114_MORE};};
template<> struct libdivide_constants<uint16_t,20115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20115_MAGIC, .more = U16LD_DENOM_20115_MORE};};
template<> struct libdivide_constants<uint16_t,20116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20116_MAGIC, .more = U16LD_DENOM_20116_MORE};};
template<> struct libdivide_constants<uint16_t,20117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20117_MAGIC, .more = U16LD_DENOM_20117_MORE};};
template<> struct libdivide_constants<uint16_t,20118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20118_MAGIC, .more = U16LD_DENOM_20118_MORE};};
template<> struct libdivide_constants<uint16_t,20119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20119_MAGIC, .more = U16LD_DENOM_20119_MORE};};
template<> struct libdivide_constants<uint16_t,20120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20120_MAGIC, .more = U16LD_DENOM_20120_MORE};};
template<> struct libdivide_constants<uint16_t,20121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20121_MAGIC, .more = U16LD_DENOM_20121_MORE};};
template<> struct libdivide_constants<uint16_t,20122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20122_MAGIC, .more = U16LD_DENOM_20122_MORE};};
template<> struct libdivide_constants<uint16_t,20123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20123_MAGIC, .more = U16LD_DENOM_20123_MORE};};
template<> struct libdivide_constants<uint16_t,20124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20124_MAGIC, .more = U16LD_DENOM_20124_MORE};};
template<> struct libdivide_constants<uint16_t,20125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20125_MAGIC, .more = U16LD_DENOM_20125_MORE};};
template<> struct libdivide_constants<uint16_t,20126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20126_MAGIC, .more = U16LD_DENOM_20126_MORE};};
template<> struct libdivide_constants<uint16_t,20127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20127_MAGIC, .more = U16LD_DENOM_20127_MORE};};
template<> struct libdivide_constants<uint16_t,20128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20128_MAGIC, .more = U16LD_DENOM_20128_MORE};};
template<> struct libdivide_constants<uint16_t,20129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20129_MAGIC, .more = U16LD_DENOM_20129_MORE};};
template<> struct libdivide_constants<uint16_t,20130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20130_MAGIC, .more = U16LD_DENOM_20130_MORE};};
template<> struct libdivide_constants<uint16_t,20131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20131_MAGIC, .more = U16LD_DENOM_20131_MORE};};
template<> struct libdivide_constants<uint16_t,20132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20132_MAGIC, .more = U16LD_DENOM_20132_MORE};};
template<> struct libdivide_constants<uint16_t,20133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20133_MAGIC, .more = U16LD_DENOM_20133_MORE};};
template<> struct libdivide_constants<uint16_t,20134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20134_MAGIC, .more = U16LD_DENOM_20134_MORE};};
template<> struct libdivide_constants<uint16_t,20135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20135_MAGIC, .more = U16LD_DENOM_20135_MORE};};
template<> struct libdivide_constants<uint16_t,20136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20136_MAGIC, .more = U16LD_DENOM_20136_MORE};};
template<> struct libdivide_constants<uint16_t,20137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20137_MAGIC, .more = U16LD_DENOM_20137_MORE};};
template<> struct libdivide_constants<uint16_t,20138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20138_MAGIC, .more = U16LD_DENOM_20138_MORE};};
template<> struct libdivide_constants<uint16_t,20139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20139_MAGIC, .more = U16LD_DENOM_20139_MORE};};
template<> struct libdivide_constants<uint16_t,20140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20140_MAGIC, .more = U16LD_DENOM_20140_MORE};};
template<> struct libdivide_constants<uint16_t,20141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20141_MAGIC, .more = U16LD_DENOM_20141_MORE};};
template<> struct libdivide_constants<uint16_t,20142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20142_MAGIC, .more = U16LD_DENOM_20142_MORE};};
template<> struct libdivide_constants<uint16_t,20143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20143_MAGIC, .more = U16LD_DENOM_20143_MORE};};
template<> struct libdivide_constants<uint16_t,20144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20144_MAGIC, .more = U16LD_DENOM_20144_MORE};};
template<> struct libdivide_constants<uint16_t,20145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20145_MAGIC, .more = U16LD_DENOM_20145_MORE};};
template<> struct libdivide_constants<uint16_t,20146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20146_MAGIC, .more = U16LD_DENOM_20146_MORE};};
template<> struct libdivide_constants<uint16_t,20147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20147_MAGIC, .more = U16LD_DENOM_20147_MORE};};
template<> struct libdivide_constants<uint16_t,20148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20148_MAGIC, .more = U16LD_DENOM_20148_MORE};};
template<> struct libdivide_constants<uint16_t,20149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20149_MAGIC, .more = U16LD_DENOM_20149_MORE};};
template<> struct libdivide_constants<uint16_t,20150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20150_MAGIC, .more = U16LD_DENOM_20150_MORE};};
template<> struct libdivide_constants<uint16_t,20151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20151_MAGIC, .more = U16LD_DENOM_20151_MORE};};
template<> struct libdivide_constants<uint16_t,20152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20152_MAGIC, .more = U16LD_DENOM_20152_MORE};};
template<> struct libdivide_constants<uint16_t,20153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20153_MAGIC, .more = U16LD_DENOM_20153_MORE};};
template<> struct libdivide_constants<uint16_t,20154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20154_MAGIC, .more = U16LD_DENOM_20154_MORE};};
template<> struct libdivide_constants<uint16_t,20155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20155_MAGIC, .more = U16LD_DENOM_20155_MORE};};
template<> struct libdivide_constants<uint16_t,20156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20156_MAGIC, .more = U16LD_DENOM_20156_MORE};};
template<> struct libdivide_constants<uint16_t,20157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20157_MAGIC, .more = U16LD_DENOM_20157_MORE};};
template<> struct libdivide_constants<uint16_t,20158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20158_MAGIC, .more = U16LD_DENOM_20158_MORE};};
template<> struct libdivide_constants<uint16_t,20159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20159_MAGIC, .more = U16LD_DENOM_20159_MORE};};
template<> struct libdivide_constants<uint16_t,20160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20160_MAGIC, .more = U16LD_DENOM_20160_MORE};};
template<> struct libdivide_constants<uint16_t,20161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20161_MAGIC, .more = U16LD_DENOM_20161_MORE};};
template<> struct libdivide_constants<uint16_t,20162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20162_MAGIC, .more = U16LD_DENOM_20162_MORE};};
template<> struct libdivide_constants<uint16_t,20163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20163_MAGIC, .more = U16LD_DENOM_20163_MORE};};
template<> struct libdivide_constants<uint16_t,20164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20164_MAGIC, .more = U16LD_DENOM_20164_MORE};};
template<> struct libdivide_constants<uint16_t,20165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20165_MAGIC, .more = U16LD_DENOM_20165_MORE};};
template<> struct libdivide_constants<uint16_t,20166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20166_MAGIC, .more = U16LD_DENOM_20166_MORE};};
template<> struct libdivide_constants<uint16_t,20167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20167_MAGIC, .more = U16LD_DENOM_20167_MORE};};
template<> struct libdivide_constants<uint16_t,20168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20168_MAGIC, .more = U16LD_DENOM_20168_MORE};};
template<> struct libdivide_constants<uint16_t,20169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20169_MAGIC, .more = U16LD_DENOM_20169_MORE};};
template<> struct libdivide_constants<uint16_t,20170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20170_MAGIC, .more = U16LD_DENOM_20170_MORE};};
template<> struct libdivide_constants<uint16_t,20171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20171_MAGIC, .more = U16LD_DENOM_20171_MORE};};
template<> struct libdivide_constants<uint16_t,20172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20172_MAGIC, .more = U16LD_DENOM_20172_MORE};};
template<> struct libdivide_constants<uint16_t,20173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20173_MAGIC, .more = U16LD_DENOM_20173_MORE};};
template<> struct libdivide_constants<uint16_t,20174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20174_MAGIC, .more = U16LD_DENOM_20174_MORE};};
template<> struct libdivide_constants<uint16_t,20175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20175_MAGIC, .more = U16LD_DENOM_20175_MORE};};
template<> struct libdivide_constants<uint16_t,20176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20176_MAGIC, .more = U16LD_DENOM_20176_MORE};};
template<> struct libdivide_constants<uint16_t,20177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20177_MAGIC, .more = U16LD_DENOM_20177_MORE};};
template<> struct libdivide_constants<uint16_t,20178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20178_MAGIC, .more = U16LD_DENOM_20178_MORE};};
template<> struct libdivide_constants<uint16_t,20179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20179_MAGIC, .more = U16LD_DENOM_20179_MORE};};
template<> struct libdivide_constants<uint16_t,20180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20180_MAGIC, .more = U16LD_DENOM_20180_MORE};};
template<> struct libdivide_constants<uint16_t,20181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20181_MAGIC, .more = U16LD_DENOM_20181_MORE};};
template<> struct libdivide_constants<uint16_t,20182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20182_MAGIC, .more = U16LD_DENOM_20182_MORE};};
template<> struct libdivide_constants<uint16_t,20183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20183_MAGIC, .more = U16LD_DENOM_20183_MORE};};
template<> struct libdivide_constants<uint16_t,20184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20184_MAGIC, .more = U16LD_DENOM_20184_MORE};};
template<> struct libdivide_constants<uint16_t,20185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20185_MAGIC, .more = U16LD_DENOM_20185_MORE};};
template<> struct libdivide_constants<uint16_t,20186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20186_MAGIC, .more = U16LD_DENOM_20186_MORE};};
template<> struct libdivide_constants<uint16_t,20187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20187_MAGIC, .more = U16LD_DENOM_20187_MORE};};
template<> struct libdivide_constants<uint16_t,20188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20188_MAGIC, .more = U16LD_DENOM_20188_MORE};};
template<> struct libdivide_constants<uint16_t,20189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20189_MAGIC, .more = U16LD_DENOM_20189_MORE};};
template<> struct libdivide_constants<uint16_t,20190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20190_MAGIC, .more = U16LD_DENOM_20190_MORE};};
template<> struct libdivide_constants<uint16_t,20191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20191_MAGIC, .more = U16LD_DENOM_20191_MORE};};
template<> struct libdivide_constants<uint16_t,20192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20192_MAGIC, .more = U16LD_DENOM_20192_MORE};};
template<> struct libdivide_constants<uint16_t,20193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20193_MAGIC, .more = U16LD_DENOM_20193_MORE};};
template<> struct libdivide_constants<uint16_t,20194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20194_MAGIC, .more = U16LD_DENOM_20194_MORE};};
template<> struct libdivide_constants<uint16_t,20195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20195_MAGIC, .more = U16LD_DENOM_20195_MORE};};
template<> struct libdivide_constants<uint16_t,20196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20196_MAGIC, .more = U16LD_DENOM_20196_MORE};};
template<> struct libdivide_constants<uint16_t,20197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20197_MAGIC, .more = U16LD_DENOM_20197_MORE};};
template<> struct libdivide_constants<uint16_t,20198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20198_MAGIC, .more = U16LD_DENOM_20198_MORE};};
template<> struct libdivide_constants<uint16_t,20199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20199_MAGIC, .more = U16LD_DENOM_20199_MORE};};
template<> struct libdivide_constants<uint16_t,20200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20200_MAGIC, .more = U16LD_DENOM_20200_MORE};};
template<> struct libdivide_constants<uint16_t,20201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20201_MAGIC, .more = U16LD_DENOM_20201_MORE};};
template<> struct libdivide_constants<uint16_t,20202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20202_MAGIC, .more = U16LD_DENOM_20202_MORE};};
template<> struct libdivide_constants<uint16_t,20203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20203_MAGIC, .more = U16LD_DENOM_20203_MORE};};
template<> struct libdivide_constants<uint16_t,20204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20204_MAGIC, .more = U16LD_DENOM_20204_MORE};};
template<> struct libdivide_constants<uint16_t,20205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20205_MAGIC, .more = U16LD_DENOM_20205_MORE};};
template<> struct libdivide_constants<uint16_t,20206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20206_MAGIC, .more = U16LD_DENOM_20206_MORE};};
template<> struct libdivide_constants<uint16_t,20207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20207_MAGIC, .more = U16LD_DENOM_20207_MORE};};
template<> struct libdivide_constants<uint16_t,20208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20208_MAGIC, .more = U16LD_DENOM_20208_MORE};};
template<> struct libdivide_constants<uint16_t,20209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20209_MAGIC, .more = U16LD_DENOM_20209_MORE};};
template<> struct libdivide_constants<uint16_t,20210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20210_MAGIC, .more = U16LD_DENOM_20210_MORE};};
template<> struct libdivide_constants<uint16_t,20211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20211_MAGIC, .more = U16LD_DENOM_20211_MORE};};
template<> struct libdivide_constants<uint16_t,20212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20212_MAGIC, .more = U16LD_DENOM_20212_MORE};};
template<> struct libdivide_constants<uint16_t,20213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20213_MAGIC, .more = U16LD_DENOM_20213_MORE};};
template<> struct libdivide_constants<uint16_t,20214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20214_MAGIC, .more = U16LD_DENOM_20214_MORE};};
template<> struct libdivide_constants<uint16_t,20215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20215_MAGIC, .more = U16LD_DENOM_20215_MORE};};
template<> struct libdivide_constants<uint16_t,20216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20216_MAGIC, .more = U16LD_DENOM_20216_MORE};};
template<> struct libdivide_constants<uint16_t,20217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20217_MAGIC, .more = U16LD_DENOM_20217_MORE};};
template<> struct libdivide_constants<uint16_t,20218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20218_MAGIC, .more = U16LD_DENOM_20218_MORE};};
template<> struct libdivide_constants<uint16_t,20219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20219_MAGIC, .more = U16LD_DENOM_20219_MORE};};
template<> struct libdivide_constants<uint16_t,20220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20220_MAGIC, .more = U16LD_DENOM_20220_MORE};};
template<> struct libdivide_constants<uint16_t,20221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20221_MAGIC, .more = U16LD_DENOM_20221_MORE};};
template<> struct libdivide_constants<uint16_t,20222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20222_MAGIC, .more = U16LD_DENOM_20222_MORE};};
template<> struct libdivide_constants<uint16_t,20223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20223_MAGIC, .more = U16LD_DENOM_20223_MORE};};
template<> struct libdivide_constants<uint16_t,20224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20224_MAGIC, .more = U16LD_DENOM_20224_MORE};};
template<> struct libdivide_constants<uint16_t,20225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20225_MAGIC, .more = U16LD_DENOM_20225_MORE};};
template<> struct libdivide_constants<uint16_t,20226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20226_MAGIC, .more = U16LD_DENOM_20226_MORE};};
template<> struct libdivide_constants<uint16_t,20227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20227_MAGIC, .more = U16LD_DENOM_20227_MORE};};
template<> struct libdivide_constants<uint16_t,20228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20228_MAGIC, .more = U16LD_DENOM_20228_MORE};};
template<> struct libdivide_constants<uint16_t,20229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20229_MAGIC, .more = U16LD_DENOM_20229_MORE};};
template<> struct libdivide_constants<uint16_t,20230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20230_MAGIC, .more = U16LD_DENOM_20230_MORE};};
template<> struct libdivide_constants<uint16_t,20231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20231_MAGIC, .more = U16LD_DENOM_20231_MORE};};
template<> struct libdivide_constants<uint16_t,20232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20232_MAGIC, .more = U16LD_DENOM_20232_MORE};};
template<> struct libdivide_constants<uint16_t,20233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20233_MAGIC, .more = U16LD_DENOM_20233_MORE};};
template<> struct libdivide_constants<uint16_t,20234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20234_MAGIC, .more = U16LD_DENOM_20234_MORE};};
template<> struct libdivide_constants<uint16_t,20235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20235_MAGIC, .more = U16LD_DENOM_20235_MORE};};
template<> struct libdivide_constants<uint16_t,20236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20236_MAGIC, .more = U16LD_DENOM_20236_MORE};};
template<> struct libdivide_constants<uint16_t,20237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20237_MAGIC, .more = U16LD_DENOM_20237_MORE};};
template<> struct libdivide_constants<uint16_t,20238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20238_MAGIC, .more = U16LD_DENOM_20238_MORE};};
template<> struct libdivide_constants<uint16_t,20239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20239_MAGIC, .more = U16LD_DENOM_20239_MORE};};
template<> struct libdivide_constants<uint16_t,20240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20240_MAGIC, .more = U16LD_DENOM_20240_MORE};};
template<> struct libdivide_constants<uint16_t,20241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20241_MAGIC, .more = U16LD_DENOM_20241_MORE};};
template<> struct libdivide_constants<uint16_t,20242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20242_MAGIC, .more = U16LD_DENOM_20242_MORE};};
template<> struct libdivide_constants<uint16_t,20243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20243_MAGIC, .more = U16LD_DENOM_20243_MORE};};
template<> struct libdivide_constants<uint16_t,20244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20244_MAGIC, .more = U16LD_DENOM_20244_MORE};};
template<> struct libdivide_constants<uint16_t,20245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20245_MAGIC, .more = U16LD_DENOM_20245_MORE};};
template<> struct libdivide_constants<uint16_t,20246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20246_MAGIC, .more = U16LD_DENOM_20246_MORE};};
template<> struct libdivide_constants<uint16_t,20247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20247_MAGIC, .more = U16LD_DENOM_20247_MORE};};
template<> struct libdivide_constants<uint16_t,20248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20248_MAGIC, .more = U16LD_DENOM_20248_MORE};};
template<> struct libdivide_constants<uint16_t,20249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20249_MAGIC, .more = U16LD_DENOM_20249_MORE};};
template<> struct libdivide_constants<uint16_t,20250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20250_MAGIC, .more = U16LD_DENOM_20250_MORE};};
template<> struct libdivide_constants<uint16_t,20251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20251_MAGIC, .more = U16LD_DENOM_20251_MORE};};
template<> struct libdivide_constants<uint16_t,20252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20252_MAGIC, .more = U16LD_DENOM_20252_MORE};};
template<> struct libdivide_constants<uint16_t,20253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20253_MAGIC, .more = U16LD_DENOM_20253_MORE};};
template<> struct libdivide_constants<uint16_t,20254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20254_MAGIC, .more = U16LD_DENOM_20254_MORE};};
template<> struct libdivide_constants<uint16_t,20255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20255_MAGIC, .more = U16LD_DENOM_20255_MORE};};
template<> struct libdivide_constants<uint16_t,20256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20256_MAGIC, .more = U16LD_DENOM_20256_MORE};};
template<> struct libdivide_constants<uint16_t,20257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20257_MAGIC, .more = U16LD_DENOM_20257_MORE};};
template<> struct libdivide_constants<uint16_t,20258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20258_MAGIC, .more = U16LD_DENOM_20258_MORE};};
template<> struct libdivide_constants<uint16_t,20259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20259_MAGIC, .more = U16LD_DENOM_20259_MORE};};
template<> struct libdivide_constants<uint16_t,20260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20260_MAGIC, .more = U16LD_DENOM_20260_MORE};};
template<> struct libdivide_constants<uint16_t,20261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20261_MAGIC, .more = U16LD_DENOM_20261_MORE};};
template<> struct libdivide_constants<uint16_t,20262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20262_MAGIC, .more = U16LD_DENOM_20262_MORE};};
template<> struct libdivide_constants<uint16_t,20263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20263_MAGIC, .more = U16LD_DENOM_20263_MORE};};
template<> struct libdivide_constants<uint16_t,20264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20264_MAGIC, .more = U16LD_DENOM_20264_MORE};};
template<> struct libdivide_constants<uint16_t,20265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20265_MAGIC, .more = U16LD_DENOM_20265_MORE};};
template<> struct libdivide_constants<uint16_t,20266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20266_MAGIC, .more = U16LD_DENOM_20266_MORE};};
template<> struct libdivide_constants<uint16_t,20267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20267_MAGIC, .more = U16LD_DENOM_20267_MORE};};
template<> struct libdivide_constants<uint16_t,20268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20268_MAGIC, .more = U16LD_DENOM_20268_MORE};};
template<> struct libdivide_constants<uint16_t,20269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20269_MAGIC, .more = U16LD_DENOM_20269_MORE};};
template<> struct libdivide_constants<uint16_t,20270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20270_MAGIC, .more = U16LD_DENOM_20270_MORE};};
template<> struct libdivide_constants<uint16_t,20271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20271_MAGIC, .more = U16LD_DENOM_20271_MORE};};
template<> struct libdivide_constants<uint16_t,20272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20272_MAGIC, .more = U16LD_DENOM_20272_MORE};};
template<> struct libdivide_constants<uint16_t,20273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20273_MAGIC, .more = U16LD_DENOM_20273_MORE};};
template<> struct libdivide_constants<uint16_t,20274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20274_MAGIC, .more = U16LD_DENOM_20274_MORE};};
template<> struct libdivide_constants<uint16_t,20275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20275_MAGIC, .more = U16LD_DENOM_20275_MORE};};
template<> struct libdivide_constants<uint16_t,20276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20276_MAGIC, .more = U16LD_DENOM_20276_MORE};};
template<> struct libdivide_constants<uint16_t,20277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20277_MAGIC, .more = U16LD_DENOM_20277_MORE};};
template<> struct libdivide_constants<uint16_t,20278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20278_MAGIC, .more = U16LD_DENOM_20278_MORE};};
template<> struct libdivide_constants<uint16_t,20279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20279_MAGIC, .more = U16LD_DENOM_20279_MORE};};
template<> struct libdivide_constants<uint16_t,20280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20280_MAGIC, .more = U16LD_DENOM_20280_MORE};};
template<> struct libdivide_constants<uint16_t,20281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20281_MAGIC, .more = U16LD_DENOM_20281_MORE};};
template<> struct libdivide_constants<uint16_t,20282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20282_MAGIC, .more = U16LD_DENOM_20282_MORE};};
template<> struct libdivide_constants<uint16_t,20283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20283_MAGIC, .more = U16LD_DENOM_20283_MORE};};
template<> struct libdivide_constants<uint16_t,20284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20284_MAGIC, .more = U16LD_DENOM_20284_MORE};};
template<> struct libdivide_constants<uint16_t,20285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20285_MAGIC, .more = U16LD_DENOM_20285_MORE};};
template<> struct libdivide_constants<uint16_t,20286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20286_MAGIC, .more = U16LD_DENOM_20286_MORE};};
template<> struct libdivide_constants<uint16_t,20287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20287_MAGIC, .more = U16LD_DENOM_20287_MORE};};
template<> struct libdivide_constants<uint16_t,20288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20288_MAGIC, .more = U16LD_DENOM_20288_MORE};};
template<> struct libdivide_constants<uint16_t,20289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20289_MAGIC, .more = U16LD_DENOM_20289_MORE};};
template<> struct libdivide_constants<uint16_t,20290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20290_MAGIC, .more = U16LD_DENOM_20290_MORE};};
template<> struct libdivide_constants<uint16_t,20291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20291_MAGIC, .more = U16LD_DENOM_20291_MORE};};
template<> struct libdivide_constants<uint16_t,20292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20292_MAGIC, .more = U16LD_DENOM_20292_MORE};};
template<> struct libdivide_constants<uint16_t,20293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20293_MAGIC, .more = U16LD_DENOM_20293_MORE};};
template<> struct libdivide_constants<uint16_t,20294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20294_MAGIC, .more = U16LD_DENOM_20294_MORE};};
template<> struct libdivide_constants<uint16_t,20295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20295_MAGIC, .more = U16LD_DENOM_20295_MORE};};
template<> struct libdivide_constants<uint16_t,20296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20296_MAGIC, .more = U16LD_DENOM_20296_MORE};};
template<> struct libdivide_constants<uint16_t,20297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20297_MAGIC, .more = U16LD_DENOM_20297_MORE};};
template<> struct libdivide_constants<uint16_t,20298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20298_MAGIC, .more = U16LD_DENOM_20298_MORE};};
template<> struct libdivide_constants<uint16_t,20299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20299_MAGIC, .more = U16LD_DENOM_20299_MORE};};
template<> struct libdivide_constants<uint16_t,20300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20300_MAGIC, .more = U16LD_DENOM_20300_MORE};};
template<> struct libdivide_constants<uint16_t,20301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20301_MAGIC, .more = U16LD_DENOM_20301_MORE};};
template<> struct libdivide_constants<uint16_t,20302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20302_MAGIC, .more = U16LD_DENOM_20302_MORE};};
template<> struct libdivide_constants<uint16_t,20303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20303_MAGIC, .more = U16LD_DENOM_20303_MORE};};
template<> struct libdivide_constants<uint16_t,20304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20304_MAGIC, .more = U16LD_DENOM_20304_MORE};};
template<> struct libdivide_constants<uint16_t,20305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20305_MAGIC, .more = U16LD_DENOM_20305_MORE};};
template<> struct libdivide_constants<uint16_t,20306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20306_MAGIC, .more = U16LD_DENOM_20306_MORE};};
template<> struct libdivide_constants<uint16_t,20307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20307_MAGIC, .more = U16LD_DENOM_20307_MORE};};
template<> struct libdivide_constants<uint16_t,20308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20308_MAGIC, .more = U16LD_DENOM_20308_MORE};};
template<> struct libdivide_constants<uint16_t,20309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20309_MAGIC, .more = U16LD_DENOM_20309_MORE};};
template<> struct libdivide_constants<uint16_t,20310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20310_MAGIC, .more = U16LD_DENOM_20310_MORE};};
template<> struct libdivide_constants<uint16_t,20311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20311_MAGIC, .more = U16LD_DENOM_20311_MORE};};
template<> struct libdivide_constants<uint16_t,20312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20312_MAGIC, .more = U16LD_DENOM_20312_MORE};};
template<> struct libdivide_constants<uint16_t,20313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20313_MAGIC, .more = U16LD_DENOM_20313_MORE};};
template<> struct libdivide_constants<uint16_t,20314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20314_MAGIC, .more = U16LD_DENOM_20314_MORE};};
template<> struct libdivide_constants<uint16_t,20315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20315_MAGIC, .more = U16LD_DENOM_20315_MORE};};
template<> struct libdivide_constants<uint16_t,20316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20316_MAGIC, .more = U16LD_DENOM_20316_MORE};};
template<> struct libdivide_constants<uint16_t,20317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20317_MAGIC, .more = U16LD_DENOM_20317_MORE};};
template<> struct libdivide_constants<uint16_t,20318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20318_MAGIC, .more = U16LD_DENOM_20318_MORE};};
template<> struct libdivide_constants<uint16_t,20319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20319_MAGIC, .more = U16LD_DENOM_20319_MORE};};
template<> struct libdivide_constants<uint16_t,20320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20320_MAGIC, .more = U16LD_DENOM_20320_MORE};};
template<> struct libdivide_constants<uint16_t,20321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20321_MAGIC, .more = U16LD_DENOM_20321_MORE};};
template<> struct libdivide_constants<uint16_t,20322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20322_MAGIC, .more = U16LD_DENOM_20322_MORE};};
template<> struct libdivide_constants<uint16_t,20323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20323_MAGIC, .more = U16LD_DENOM_20323_MORE};};
template<> struct libdivide_constants<uint16_t,20324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20324_MAGIC, .more = U16LD_DENOM_20324_MORE};};
template<> struct libdivide_constants<uint16_t,20325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20325_MAGIC, .more = U16LD_DENOM_20325_MORE};};
template<> struct libdivide_constants<uint16_t,20326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20326_MAGIC, .more = U16LD_DENOM_20326_MORE};};
template<> struct libdivide_constants<uint16_t,20327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20327_MAGIC, .more = U16LD_DENOM_20327_MORE};};
template<> struct libdivide_constants<uint16_t,20328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20328_MAGIC, .more = U16LD_DENOM_20328_MORE};};
template<> struct libdivide_constants<uint16_t,20329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20329_MAGIC, .more = U16LD_DENOM_20329_MORE};};
template<> struct libdivide_constants<uint16_t,20330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20330_MAGIC, .more = U16LD_DENOM_20330_MORE};};
template<> struct libdivide_constants<uint16_t,20331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20331_MAGIC, .more = U16LD_DENOM_20331_MORE};};
template<> struct libdivide_constants<uint16_t,20332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20332_MAGIC, .more = U16LD_DENOM_20332_MORE};};
template<> struct libdivide_constants<uint16_t,20333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20333_MAGIC, .more = U16LD_DENOM_20333_MORE};};
template<> struct libdivide_constants<uint16_t,20334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20334_MAGIC, .more = U16LD_DENOM_20334_MORE};};
template<> struct libdivide_constants<uint16_t,20335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20335_MAGIC, .more = U16LD_DENOM_20335_MORE};};
template<> struct libdivide_constants<uint16_t,20336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20336_MAGIC, .more = U16LD_DENOM_20336_MORE};};
template<> struct libdivide_constants<uint16_t,20337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20337_MAGIC, .more = U16LD_DENOM_20337_MORE};};
template<> struct libdivide_constants<uint16_t,20338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20338_MAGIC, .more = U16LD_DENOM_20338_MORE};};
template<> struct libdivide_constants<uint16_t,20339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20339_MAGIC, .more = U16LD_DENOM_20339_MORE};};
template<> struct libdivide_constants<uint16_t,20340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20340_MAGIC, .more = U16LD_DENOM_20340_MORE};};
template<> struct libdivide_constants<uint16_t,20341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20341_MAGIC, .more = U16LD_DENOM_20341_MORE};};
template<> struct libdivide_constants<uint16_t,20342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20342_MAGIC, .more = U16LD_DENOM_20342_MORE};};
template<> struct libdivide_constants<uint16_t,20343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20343_MAGIC, .more = U16LD_DENOM_20343_MORE};};
template<> struct libdivide_constants<uint16_t,20344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20344_MAGIC, .more = U16LD_DENOM_20344_MORE};};
template<> struct libdivide_constants<uint16_t,20345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20345_MAGIC, .more = U16LD_DENOM_20345_MORE};};
template<> struct libdivide_constants<uint16_t,20346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20346_MAGIC, .more = U16LD_DENOM_20346_MORE};};
template<> struct libdivide_constants<uint16_t,20347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20347_MAGIC, .more = U16LD_DENOM_20347_MORE};};
template<> struct libdivide_constants<uint16_t,20348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20348_MAGIC, .more = U16LD_DENOM_20348_MORE};};
template<> struct libdivide_constants<uint16_t,20349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20349_MAGIC, .more = U16LD_DENOM_20349_MORE};};
template<> struct libdivide_constants<uint16_t,20350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20350_MAGIC, .more = U16LD_DENOM_20350_MORE};};
template<> struct libdivide_constants<uint16_t,20351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20351_MAGIC, .more = U16LD_DENOM_20351_MORE};};
template<> struct libdivide_constants<uint16_t,20352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20352_MAGIC, .more = U16LD_DENOM_20352_MORE};};
template<> struct libdivide_constants<uint16_t,20353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20353_MAGIC, .more = U16LD_DENOM_20353_MORE};};
template<> struct libdivide_constants<uint16_t,20354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20354_MAGIC, .more = U16LD_DENOM_20354_MORE};};
template<> struct libdivide_constants<uint16_t,20355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20355_MAGIC, .more = U16LD_DENOM_20355_MORE};};
template<> struct libdivide_constants<uint16_t,20356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20356_MAGIC, .more = U16LD_DENOM_20356_MORE};};
template<> struct libdivide_constants<uint16_t,20357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20357_MAGIC, .more = U16LD_DENOM_20357_MORE};};
template<> struct libdivide_constants<uint16_t,20358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20358_MAGIC, .more = U16LD_DENOM_20358_MORE};};
template<> struct libdivide_constants<uint16_t,20359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20359_MAGIC, .more = U16LD_DENOM_20359_MORE};};
template<> struct libdivide_constants<uint16_t,20360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20360_MAGIC, .more = U16LD_DENOM_20360_MORE};};
template<> struct libdivide_constants<uint16_t,20361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20361_MAGIC, .more = U16LD_DENOM_20361_MORE};};
template<> struct libdivide_constants<uint16_t,20362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20362_MAGIC, .more = U16LD_DENOM_20362_MORE};};
template<> struct libdivide_constants<uint16_t,20363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20363_MAGIC, .more = U16LD_DENOM_20363_MORE};};
template<> struct libdivide_constants<uint16_t,20364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20364_MAGIC, .more = U16LD_DENOM_20364_MORE};};
template<> struct libdivide_constants<uint16_t,20365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20365_MAGIC, .more = U16LD_DENOM_20365_MORE};};
template<> struct libdivide_constants<uint16_t,20366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20366_MAGIC, .more = U16LD_DENOM_20366_MORE};};
template<> struct libdivide_constants<uint16_t,20367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20367_MAGIC, .more = U16LD_DENOM_20367_MORE};};
template<> struct libdivide_constants<uint16_t,20368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20368_MAGIC, .more = U16LD_DENOM_20368_MORE};};
template<> struct libdivide_constants<uint16_t,20369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20369_MAGIC, .more = U16LD_DENOM_20369_MORE};};
template<> struct libdivide_constants<uint16_t,20370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20370_MAGIC, .more = U16LD_DENOM_20370_MORE};};
template<> struct libdivide_constants<uint16_t,20371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20371_MAGIC, .more = U16LD_DENOM_20371_MORE};};
template<> struct libdivide_constants<uint16_t,20372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20372_MAGIC, .more = U16LD_DENOM_20372_MORE};};
template<> struct libdivide_constants<uint16_t,20373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20373_MAGIC, .more = U16LD_DENOM_20373_MORE};};
template<> struct libdivide_constants<uint16_t,20374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20374_MAGIC, .more = U16LD_DENOM_20374_MORE};};
template<> struct libdivide_constants<uint16_t,20375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20375_MAGIC, .more = U16LD_DENOM_20375_MORE};};
template<> struct libdivide_constants<uint16_t,20376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20376_MAGIC, .more = U16LD_DENOM_20376_MORE};};
template<> struct libdivide_constants<uint16_t,20377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20377_MAGIC, .more = U16LD_DENOM_20377_MORE};};
template<> struct libdivide_constants<uint16_t,20378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20378_MAGIC, .more = U16LD_DENOM_20378_MORE};};
template<> struct libdivide_constants<uint16_t,20379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20379_MAGIC, .more = U16LD_DENOM_20379_MORE};};
template<> struct libdivide_constants<uint16_t,20380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20380_MAGIC, .more = U16LD_DENOM_20380_MORE};};
template<> struct libdivide_constants<uint16_t,20381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20381_MAGIC, .more = U16LD_DENOM_20381_MORE};};
template<> struct libdivide_constants<uint16_t,20382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20382_MAGIC, .more = U16LD_DENOM_20382_MORE};};
template<> struct libdivide_constants<uint16_t,20383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20383_MAGIC, .more = U16LD_DENOM_20383_MORE};};
template<> struct libdivide_constants<uint16_t,20384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20384_MAGIC, .more = U16LD_DENOM_20384_MORE};};
template<> struct libdivide_constants<uint16_t,20385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20385_MAGIC, .more = U16LD_DENOM_20385_MORE};};
template<> struct libdivide_constants<uint16_t,20386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20386_MAGIC, .more = U16LD_DENOM_20386_MORE};};
template<> struct libdivide_constants<uint16_t,20387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20387_MAGIC, .more = U16LD_DENOM_20387_MORE};};
template<> struct libdivide_constants<uint16_t,20388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20388_MAGIC, .more = U16LD_DENOM_20388_MORE};};
template<> struct libdivide_constants<uint16_t,20389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20389_MAGIC, .more = U16LD_DENOM_20389_MORE};};
template<> struct libdivide_constants<uint16_t,20390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20390_MAGIC, .more = U16LD_DENOM_20390_MORE};};
template<> struct libdivide_constants<uint16_t,20391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20391_MAGIC, .more = U16LD_DENOM_20391_MORE};};
template<> struct libdivide_constants<uint16_t,20392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20392_MAGIC, .more = U16LD_DENOM_20392_MORE};};
template<> struct libdivide_constants<uint16_t,20393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20393_MAGIC, .more = U16LD_DENOM_20393_MORE};};
template<> struct libdivide_constants<uint16_t,20394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20394_MAGIC, .more = U16LD_DENOM_20394_MORE};};
template<> struct libdivide_constants<uint16_t,20395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20395_MAGIC, .more = U16LD_DENOM_20395_MORE};};
template<> struct libdivide_constants<uint16_t,20396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20396_MAGIC, .more = U16LD_DENOM_20396_MORE};};
template<> struct libdivide_constants<uint16_t,20397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20397_MAGIC, .more = U16LD_DENOM_20397_MORE};};
template<> struct libdivide_constants<uint16_t,20398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20398_MAGIC, .more = U16LD_DENOM_20398_MORE};};
template<> struct libdivide_constants<uint16_t,20399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20399_MAGIC, .more = U16LD_DENOM_20399_MORE};};
template<> struct libdivide_constants<uint16_t,20400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20400_MAGIC, .more = U16LD_DENOM_20400_MORE};};
template<> struct libdivide_constants<uint16_t,20401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20401_MAGIC, .more = U16LD_DENOM_20401_MORE};};
template<> struct libdivide_constants<uint16_t,20402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20402_MAGIC, .more = U16LD_DENOM_20402_MORE};};
template<> struct libdivide_constants<uint16_t,20403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20403_MAGIC, .more = U16LD_DENOM_20403_MORE};};
template<> struct libdivide_constants<uint16_t,20404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20404_MAGIC, .more = U16LD_DENOM_20404_MORE};};
template<> struct libdivide_constants<uint16_t,20405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20405_MAGIC, .more = U16LD_DENOM_20405_MORE};};
template<> struct libdivide_constants<uint16_t,20406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20406_MAGIC, .more = U16LD_DENOM_20406_MORE};};
template<> struct libdivide_constants<uint16_t,20407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20407_MAGIC, .more = U16LD_DENOM_20407_MORE};};
template<> struct libdivide_constants<uint16_t,20408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20408_MAGIC, .more = U16LD_DENOM_20408_MORE};};
template<> struct libdivide_constants<uint16_t,20409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20409_MAGIC, .more = U16LD_DENOM_20409_MORE};};
template<> struct libdivide_constants<uint16_t,20410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20410_MAGIC, .more = U16LD_DENOM_20410_MORE};};
template<> struct libdivide_constants<uint16_t,20411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20411_MAGIC, .more = U16LD_DENOM_20411_MORE};};
template<> struct libdivide_constants<uint16_t,20412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20412_MAGIC, .more = U16LD_DENOM_20412_MORE};};
template<> struct libdivide_constants<uint16_t,20413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20413_MAGIC, .more = U16LD_DENOM_20413_MORE};};
template<> struct libdivide_constants<uint16_t,20414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20414_MAGIC, .more = U16LD_DENOM_20414_MORE};};
template<> struct libdivide_constants<uint16_t,20415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20415_MAGIC, .more = U16LD_DENOM_20415_MORE};};
template<> struct libdivide_constants<uint16_t,20416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20416_MAGIC, .more = U16LD_DENOM_20416_MORE};};
template<> struct libdivide_constants<uint16_t,20417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20417_MAGIC, .more = U16LD_DENOM_20417_MORE};};
template<> struct libdivide_constants<uint16_t,20418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20418_MAGIC, .more = U16LD_DENOM_20418_MORE};};
template<> struct libdivide_constants<uint16_t,20419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20419_MAGIC, .more = U16LD_DENOM_20419_MORE};};
template<> struct libdivide_constants<uint16_t,20420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20420_MAGIC, .more = U16LD_DENOM_20420_MORE};};
template<> struct libdivide_constants<uint16_t,20421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20421_MAGIC, .more = U16LD_DENOM_20421_MORE};};
template<> struct libdivide_constants<uint16_t,20422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20422_MAGIC, .more = U16LD_DENOM_20422_MORE};};
template<> struct libdivide_constants<uint16_t,20423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20423_MAGIC, .more = U16LD_DENOM_20423_MORE};};
template<> struct libdivide_constants<uint16_t,20424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20424_MAGIC, .more = U16LD_DENOM_20424_MORE};};
template<> struct libdivide_constants<uint16_t,20425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20425_MAGIC, .more = U16LD_DENOM_20425_MORE};};
template<> struct libdivide_constants<uint16_t,20426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20426_MAGIC, .more = U16LD_DENOM_20426_MORE};};
template<> struct libdivide_constants<uint16_t,20427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20427_MAGIC, .more = U16LD_DENOM_20427_MORE};};
template<> struct libdivide_constants<uint16_t,20428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20428_MAGIC, .more = U16LD_DENOM_20428_MORE};};
template<> struct libdivide_constants<uint16_t,20429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20429_MAGIC, .more = U16LD_DENOM_20429_MORE};};
template<> struct libdivide_constants<uint16_t,20430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20430_MAGIC, .more = U16LD_DENOM_20430_MORE};};
template<> struct libdivide_constants<uint16_t,20431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20431_MAGIC, .more = U16LD_DENOM_20431_MORE};};
template<> struct libdivide_constants<uint16_t,20432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20432_MAGIC, .more = U16LD_DENOM_20432_MORE};};
template<> struct libdivide_constants<uint16_t,20433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20433_MAGIC, .more = U16LD_DENOM_20433_MORE};};
template<> struct libdivide_constants<uint16_t,20434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20434_MAGIC, .more = U16LD_DENOM_20434_MORE};};
template<> struct libdivide_constants<uint16_t,20435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20435_MAGIC, .more = U16LD_DENOM_20435_MORE};};
template<> struct libdivide_constants<uint16_t,20436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20436_MAGIC, .more = U16LD_DENOM_20436_MORE};};
template<> struct libdivide_constants<uint16_t,20437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20437_MAGIC, .more = U16LD_DENOM_20437_MORE};};
template<> struct libdivide_constants<uint16_t,20438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20438_MAGIC, .more = U16LD_DENOM_20438_MORE};};
template<> struct libdivide_constants<uint16_t,20439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20439_MAGIC, .more = U16LD_DENOM_20439_MORE};};
template<> struct libdivide_constants<uint16_t,20440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20440_MAGIC, .more = U16LD_DENOM_20440_MORE};};
template<> struct libdivide_constants<uint16_t,20441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20441_MAGIC, .more = U16LD_DENOM_20441_MORE};};
template<> struct libdivide_constants<uint16_t,20442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20442_MAGIC, .more = U16LD_DENOM_20442_MORE};};
template<> struct libdivide_constants<uint16_t,20443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20443_MAGIC, .more = U16LD_DENOM_20443_MORE};};
template<> struct libdivide_constants<uint16_t,20444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20444_MAGIC, .more = U16LD_DENOM_20444_MORE};};
template<> struct libdivide_constants<uint16_t,20445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20445_MAGIC, .more = U16LD_DENOM_20445_MORE};};
template<> struct libdivide_constants<uint16_t,20446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20446_MAGIC, .more = U16LD_DENOM_20446_MORE};};
template<> struct libdivide_constants<uint16_t,20447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20447_MAGIC, .more = U16LD_DENOM_20447_MORE};};
template<> struct libdivide_constants<uint16_t,20448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20448_MAGIC, .more = U16LD_DENOM_20448_MORE};};
template<> struct libdivide_constants<uint16_t,20449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20449_MAGIC, .more = U16LD_DENOM_20449_MORE};};
template<> struct libdivide_constants<uint16_t,20450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20450_MAGIC, .more = U16LD_DENOM_20450_MORE};};
template<> struct libdivide_constants<uint16_t,20451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20451_MAGIC, .more = U16LD_DENOM_20451_MORE};};
template<> struct libdivide_constants<uint16_t,20452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20452_MAGIC, .more = U16LD_DENOM_20452_MORE};};
template<> struct libdivide_constants<uint16_t,20453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20453_MAGIC, .more = U16LD_DENOM_20453_MORE};};
template<> struct libdivide_constants<uint16_t,20454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20454_MAGIC, .more = U16LD_DENOM_20454_MORE};};
template<> struct libdivide_constants<uint16_t,20455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20455_MAGIC, .more = U16LD_DENOM_20455_MORE};};
template<> struct libdivide_constants<uint16_t,20456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20456_MAGIC, .more = U16LD_DENOM_20456_MORE};};
template<> struct libdivide_constants<uint16_t,20457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20457_MAGIC, .more = U16LD_DENOM_20457_MORE};};
template<> struct libdivide_constants<uint16_t,20458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20458_MAGIC, .more = U16LD_DENOM_20458_MORE};};
template<> struct libdivide_constants<uint16_t,20459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20459_MAGIC, .more = U16LD_DENOM_20459_MORE};};
template<> struct libdivide_constants<uint16_t,20460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20460_MAGIC, .more = U16LD_DENOM_20460_MORE};};
template<> struct libdivide_constants<uint16_t,20461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20461_MAGIC, .more = U16LD_DENOM_20461_MORE};};
template<> struct libdivide_constants<uint16_t,20462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20462_MAGIC, .more = U16LD_DENOM_20462_MORE};};
template<> struct libdivide_constants<uint16_t,20463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20463_MAGIC, .more = U16LD_DENOM_20463_MORE};};
template<> struct libdivide_constants<uint16_t,20464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20464_MAGIC, .more = U16LD_DENOM_20464_MORE};};
template<> struct libdivide_constants<uint16_t,20465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20465_MAGIC, .more = U16LD_DENOM_20465_MORE};};
template<> struct libdivide_constants<uint16_t,20466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20466_MAGIC, .more = U16LD_DENOM_20466_MORE};};
template<> struct libdivide_constants<uint16_t,20467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20467_MAGIC, .more = U16LD_DENOM_20467_MORE};};
template<> struct libdivide_constants<uint16_t,20468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20468_MAGIC, .more = U16LD_DENOM_20468_MORE};};
template<> struct libdivide_constants<uint16_t,20469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20469_MAGIC, .more = U16LD_DENOM_20469_MORE};};
template<> struct libdivide_constants<uint16_t,20470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20470_MAGIC, .more = U16LD_DENOM_20470_MORE};};
template<> struct libdivide_constants<uint16_t,20471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20471_MAGIC, .more = U16LD_DENOM_20471_MORE};};
template<> struct libdivide_constants<uint16_t,20472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20472_MAGIC, .more = U16LD_DENOM_20472_MORE};};
template<> struct libdivide_constants<uint16_t,20473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20473_MAGIC, .more = U16LD_DENOM_20473_MORE};};
template<> struct libdivide_constants<uint16_t,20474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20474_MAGIC, .more = U16LD_DENOM_20474_MORE};};
template<> struct libdivide_constants<uint16_t,20475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20475_MAGIC, .more = U16LD_DENOM_20475_MORE};};
template<> struct libdivide_constants<uint16_t,20476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20476_MAGIC, .more = U16LD_DENOM_20476_MORE};};
template<> struct libdivide_constants<uint16_t,20477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20477_MAGIC, .more = U16LD_DENOM_20477_MORE};};
template<> struct libdivide_constants<uint16_t,20478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20478_MAGIC, .more = U16LD_DENOM_20478_MORE};};
template<> struct libdivide_constants<uint16_t,20479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20479_MAGIC, .more = U16LD_DENOM_20479_MORE};};
template<> struct libdivide_constants<uint16_t,20480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20480_MAGIC, .more = U16LD_DENOM_20480_MORE};};
template<> struct libdivide_constants<uint16_t,20481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20481_MAGIC, .more = U16LD_DENOM_20481_MORE};};
template<> struct libdivide_constants<uint16_t,20482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20482_MAGIC, .more = U16LD_DENOM_20482_MORE};};
template<> struct libdivide_constants<uint16_t,20483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20483_MAGIC, .more = U16LD_DENOM_20483_MORE};};
template<> struct libdivide_constants<uint16_t,20484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20484_MAGIC, .more = U16LD_DENOM_20484_MORE};};
template<> struct libdivide_constants<uint16_t,20485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20485_MAGIC, .more = U16LD_DENOM_20485_MORE};};
template<> struct libdivide_constants<uint16_t,20486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20486_MAGIC, .more = U16LD_DENOM_20486_MORE};};
template<> struct libdivide_constants<uint16_t,20487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20487_MAGIC, .more = U16LD_DENOM_20487_MORE};};
template<> struct libdivide_constants<uint16_t,20488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20488_MAGIC, .more = U16LD_DENOM_20488_MORE};};
template<> struct libdivide_constants<uint16_t,20489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20489_MAGIC, .more = U16LD_DENOM_20489_MORE};};
template<> struct libdivide_constants<uint16_t,20490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20490_MAGIC, .more = U16LD_DENOM_20490_MORE};};
template<> struct libdivide_constants<uint16_t,20491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20491_MAGIC, .more = U16LD_DENOM_20491_MORE};};
template<> struct libdivide_constants<uint16_t,20492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20492_MAGIC, .more = U16LD_DENOM_20492_MORE};};
template<> struct libdivide_constants<uint16_t,20493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20493_MAGIC, .more = U16LD_DENOM_20493_MORE};};
template<> struct libdivide_constants<uint16_t,20494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20494_MAGIC, .more = U16LD_DENOM_20494_MORE};};
template<> struct libdivide_constants<uint16_t,20495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20495_MAGIC, .more = U16LD_DENOM_20495_MORE};};
template<> struct libdivide_constants<uint16_t,20496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20496_MAGIC, .more = U16LD_DENOM_20496_MORE};};
template<> struct libdivide_constants<uint16_t,20497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20497_MAGIC, .more = U16LD_DENOM_20497_MORE};};
template<> struct libdivide_constants<uint16_t,20498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20498_MAGIC, .more = U16LD_DENOM_20498_MORE};};
template<> struct libdivide_constants<uint16_t,20499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20499_MAGIC, .more = U16LD_DENOM_20499_MORE};};
template<> struct libdivide_constants<uint16_t,20500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20500_MAGIC, .more = U16LD_DENOM_20500_MORE};};
template<> struct libdivide_constants<uint16_t,20501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20501_MAGIC, .more = U16LD_DENOM_20501_MORE};};
template<> struct libdivide_constants<uint16_t,20502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20502_MAGIC, .more = U16LD_DENOM_20502_MORE};};
template<> struct libdivide_constants<uint16_t,20503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20503_MAGIC, .more = U16LD_DENOM_20503_MORE};};
template<> struct libdivide_constants<uint16_t,20504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20504_MAGIC, .more = U16LD_DENOM_20504_MORE};};
template<> struct libdivide_constants<uint16_t,20505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20505_MAGIC, .more = U16LD_DENOM_20505_MORE};};
template<> struct libdivide_constants<uint16_t,20506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20506_MAGIC, .more = U16LD_DENOM_20506_MORE};};
template<> struct libdivide_constants<uint16_t,20507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20507_MAGIC, .more = U16LD_DENOM_20507_MORE};};
template<> struct libdivide_constants<uint16_t,20508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20508_MAGIC, .more = U16LD_DENOM_20508_MORE};};
template<> struct libdivide_constants<uint16_t,20509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20509_MAGIC, .more = U16LD_DENOM_20509_MORE};};
template<> struct libdivide_constants<uint16_t,20510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20510_MAGIC, .more = U16LD_DENOM_20510_MORE};};
template<> struct libdivide_constants<uint16_t,20511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20511_MAGIC, .more = U16LD_DENOM_20511_MORE};};
template<> struct libdivide_constants<uint16_t,20512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20512_MAGIC, .more = U16LD_DENOM_20512_MORE};};
template<> struct libdivide_constants<uint16_t,20513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20513_MAGIC, .more = U16LD_DENOM_20513_MORE};};
template<> struct libdivide_constants<uint16_t,20514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20514_MAGIC, .more = U16LD_DENOM_20514_MORE};};
template<> struct libdivide_constants<uint16_t,20515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20515_MAGIC, .more = U16LD_DENOM_20515_MORE};};
template<> struct libdivide_constants<uint16_t,20516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20516_MAGIC, .more = U16LD_DENOM_20516_MORE};};
template<> struct libdivide_constants<uint16_t,20517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20517_MAGIC, .more = U16LD_DENOM_20517_MORE};};
template<> struct libdivide_constants<uint16_t,20518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20518_MAGIC, .more = U16LD_DENOM_20518_MORE};};
template<> struct libdivide_constants<uint16_t,20519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20519_MAGIC, .more = U16LD_DENOM_20519_MORE};};
template<> struct libdivide_constants<uint16_t,20520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20520_MAGIC, .more = U16LD_DENOM_20520_MORE};};
template<> struct libdivide_constants<uint16_t,20521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20521_MAGIC, .more = U16LD_DENOM_20521_MORE};};
template<> struct libdivide_constants<uint16_t,20522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20522_MAGIC, .more = U16LD_DENOM_20522_MORE};};
template<> struct libdivide_constants<uint16_t,20523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20523_MAGIC, .more = U16LD_DENOM_20523_MORE};};
template<> struct libdivide_constants<uint16_t,20524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20524_MAGIC, .more = U16LD_DENOM_20524_MORE};};
template<> struct libdivide_constants<uint16_t,20525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20525_MAGIC, .more = U16LD_DENOM_20525_MORE};};
template<> struct libdivide_constants<uint16_t,20526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20526_MAGIC, .more = U16LD_DENOM_20526_MORE};};
template<> struct libdivide_constants<uint16_t,20527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20527_MAGIC, .more = U16LD_DENOM_20527_MORE};};
template<> struct libdivide_constants<uint16_t,20528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20528_MAGIC, .more = U16LD_DENOM_20528_MORE};};
template<> struct libdivide_constants<uint16_t,20529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20529_MAGIC, .more = U16LD_DENOM_20529_MORE};};
template<> struct libdivide_constants<uint16_t,20530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20530_MAGIC, .more = U16LD_DENOM_20530_MORE};};
template<> struct libdivide_constants<uint16_t,20531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20531_MAGIC, .more = U16LD_DENOM_20531_MORE};};
template<> struct libdivide_constants<uint16_t,20532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20532_MAGIC, .more = U16LD_DENOM_20532_MORE};};
template<> struct libdivide_constants<uint16_t,20533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20533_MAGIC, .more = U16LD_DENOM_20533_MORE};};
template<> struct libdivide_constants<uint16_t,20534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20534_MAGIC, .more = U16LD_DENOM_20534_MORE};};
template<> struct libdivide_constants<uint16_t,20535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20535_MAGIC, .more = U16LD_DENOM_20535_MORE};};
template<> struct libdivide_constants<uint16_t,20536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20536_MAGIC, .more = U16LD_DENOM_20536_MORE};};
template<> struct libdivide_constants<uint16_t,20537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20537_MAGIC, .more = U16LD_DENOM_20537_MORE};};
template<> struct libdivide_constants<uint16_t,20538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20538_MAGIC, .more = U16LD_DENOM_20538_MORE};};
template<> struct libdivide_constants<uint16_t,20539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20539_MAGIC, .more = U16LD_DENOM_20539_MORE};};
template<> struct libdivide_constants<uint16_t,20540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20540_MAGIC, .more = U16LD_DENOM_20540_MORE};};
template<> struct libdivide_constants<uint16_t,20541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20541_MAGIC, .more = U16LD_DENOM_20541_MORE};};
template<> struct libdivide_constants<uint16_t,20542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20542_MAGIC, .more = U16LD_DENOM_20542_MORE};};
template<> struct libdivide_constants<uint16_t,20543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20543_MAGIC, .more = U16LD_DENOM_20543_MORE};};
template<> struct libdivide_constants<uint16_t,20544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20544_MAGIC, .more = U16LD_DENOM_20544_MORE};};
template<> struct libdivide_constants<uint16_t,20545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20545_MAGIC, .more = U16LD_DENOM_20545_MORE};};
template<> struct libdivide_constants<uint16_t,20546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20546_MAGIC, .more = U16LD_DENOM_20546_MORE};};
template<> struct libdivide_constants<uint16_t,20547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20547_MAGIC, .more = U16LD_DENOM_20547_MORE};};
template<> struct libdivide_constants<uint16_t,20548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20548_MAGIC, .more = U16LD_DENOM_20548_MORE};};
template<> struct libdivide_constants<uint16_t,20549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20549_MAGIC, .more = U16LD_DENOM_20549_MORE};};
template<> struct libdivide_constants<uint16_t,20550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20550_MAGIC, .more = U16LD_DENOM_20550_MORE};};
template<> struct libdivide_constants<uint16_t,20551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20551_MAGIC, .more = U16LD_DENOM_20551_MORE};};
template<> struct libdivide_constants<uint16_t,20552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20552_MAGIC, .more = U16LD_DENOM_20552_MORE};};
template<> struct libdivide_constants<uint16_t,20553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20553_MAGIC, .more = U16LD_DENOM_20553_MORE};};
template<> struct libdivide_constants<uint16_t,20554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20554_MAGIC, .more = U16LD_DENOM_20554_MORE};};
template<> struct libdivide_constants<uint16_t,20555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20555_MAGIC, .more = U16LD_DENOM_20555_MORE};};
template<> struct libdivide_constants<uint16_t,20556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20556_MAGIC, .more = U16LD_DENOM_20556_MORE};};
template<> struct libdivide_constants<uint16_t,20557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20557_MAGIC, .more = U16LD_DENOM_20557_MORE};};
template<> struct libdivide_constants<uint16_t,20558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20558_MAGIC, .more = U16LD_DENOM_20558_MORE};};
template<> struct libdivide_constants<uint16_t,20559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20559_MAGIC, .more = U16LD_DENOM_20559_MORE};};
template<> struct libdivide_constants<uint16_t,20560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20560_MAGIC, .more = U16LD_DENOM_20560_MORE};};
template<> struct libdivide_constants<uint16_t,20561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20561_MAGIC, .more = U16LD_DENOM_20561_MORE};};
template<> struct libdivide_constants<uint16_t,20562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20562_MAGIC, .more = U16LD_DENOM_20562_MORE};};
template<> struct libdivide_constants<uint16_t,20563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20563_MAGIC, .more = U16LD_DENOM_20563_MORE};};
template<> struct libdivide_constants<uint16_t,20564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20564_MAGIC, .more = U16LD_DENOM_20564_MORE};};
template<> struct libdivide_constants<uint16_t,20565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20565_MAGIC, .more = U16LD_DENOM_20565_MORE};};
template<> struct libdivide_constants<uint16_t,20566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20566_MAGIC, .more = U16LD_DENOM_20566_MORE};};
template<> struct libdivide_constants<uint16_t,20567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20567_MAGIC, .more = U16LD_DENOM_20567_MORE};};
template<> struct libdivide_constants<uint16_t,20568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20568_MAGIC, .more = U16LD_DENOM_20568_MORE};};
template<> struct libdivide_constants<uint16_t,20569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20569_MAGIC, .more = U16LD_DENOM_20569_MORE};};
template<> struct libdivide_constants<uint16_t,20570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20570_MAGIC, .more = U16LD_DENOM_20570_MORE};};
template<> struct libdivide_constants<uint16_t,20571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20571_MAGIC, .more = U16LD_DENOM_20571_MORE};};
template<> struct libdivide_constants<uint16_t,20572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20572_MAGIC, .more = U16LD_DENOM_20572_MORE};};
template<> struct libdivide_constants<uint16_t,20573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20573_MAGIC, .more = U16LD_DENOM_20573_MORE};};
template<> struct libdivide_constants<uint16_t,20574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20574_MAGIC, .more = U16LD_DENOM_20574_MORE};};
template<> struct libdivide_constants<uint16_t,20575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20575_MAGIC, .more = U16LD_DENOM_20575_MORE};};
template<> struct libdivide_constants<uint16_t,20576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20576_MAGIC, .more = U16LD_DENOM_20576_MORE};};
template<> struct libdivide_constants<uint16_t,20577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20577_MAGIC, .more = U16LD_DENOM_20577_MORE};};
template<> struct libdivide_constants<uint16_t,20578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20578_MAGIC, .more = U16LD_DENOM_20578_MORE};};
template<> struct libdivide_constants<uint16_t,20579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20579_MAGIC, .more = U16LD_DENOM_20579_MORE};};
template<> struct libdivide_constants<uint16_t,20580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20580_MAGIC, .more = U16LD_DENOM_20580_MORE};};
template<> struct libdivide_constants<uint16_t,20581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20581_MAGIC, .more = U16LD_DENOM_20581_MORE};};
template<> struct libdivide_constants<uint16_t,20582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20582_MAGIC, .more = U16LD_DENOM_20582_MORE};};
template<> struct libdivide_constants<uint16_t,20583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20583_MAGIC, .more = U16LD_DENOM_20583_MORE};};
template<> struct libdivide_constants<uint16_t,20584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20584_MAGIC, .more = U16LD_DENOM_20584_MORE};};
template<> struct libdivide_constants<uint16_t,20585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20585_MAGIC, .more = U16LD_DENOM_20585_MORE};};
template<> struct libdivide_constants<uint16_t,20586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20586_MAGIC, .more = U16LD_DENOM_20586_MORE};};
template<> struct libdivide_constants<uint16_t,20587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20587_MAGIC, .more = U16LD_DENOM_20587_MORE};};
template<> struct libdivide_constants<uint16_t,20588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20588_MAGIC, .more = U16LD_DENOM_20588_MORE};};
template<> struct libdivide_constants<uint16_t,20589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20589_MAGIC, .more = U16LD_DENOM_20589_MORE};};
template<> struct libdivide_constants<uint16_t,20590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20590_MAGIC, .more = U16LD_DENOM_20590_MORE};};
template<> struct libdivide_constants<uint16_t,20591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20591_MAGIC, .more = U16LD_DENOM_20591_MORE};};
template<> struct libdivide_constants<uint16_t,20592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20592_MAGIC, .more = U16LD_DENOM_20592_MORE};};
template<> struct libdivide_constants<uint16_t,20593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20593_MAGIC, .more = U16LD_DENOM_20593_MORE};};
template<> struct libdivide_constants<uint16_t,20594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20594_MAGIC, .more = U16LD_DENOM_20594_MORE};};
template<> struct libdivide_constants<uint16_t,20595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20595_MAGIC, .more = U16LD_DENOM_20595_MORE};};
template<> struct libdivide_constants<uint16_t,20596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20596_MAGIC, .more = U16LD_DENOM_20596_MORE};};
template<> struct libdivide_constants<uint16_t,20597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20597_MAGIC, .more = U16LD_DENOM_20597_MORE};};
template<> struct libdivide_constants<uint16_t,20598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20598_MAGIC, .more = U16LD_DENOM_20598_MORE};};
template<> struct libdivide_constants<uint16_t,20599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20599_MAGIC, .more = U16LD_DENOM_20599_MORE};};
template<> struct libdivide_constants<uint16_t,20600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20600_MAGIC, .more = U16LD_DENOM_20600_MORE};};
template<> struct libdivide_constants<uint16_t,20601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20601_MAGIC, .more = U16LD_DENOM_20601_MORE};};
template<> struct libdivide_constants<uint16_t,20602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20602_MAGIC, .more = U16LD_DENOM_20602_MORE};};
template<> struct libdivide_constants<uint16_t,20603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20603_MAGIC, .more = U16LD_DENOM_20603_MORE};};
template<> struct libdivide_constants<uint16_t,20604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20604_MAGIC, .more = U16LD_DENOM_20604_MORE};};
template<> struct libdivide_constants<uint16_t,20605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20605_MAGIC, .more = U16LD_DENOM_20605_MORE};};
template<> struct libdivide_constants<uint16_t,20606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20606_MAGIC, .more = U16LD_DENOM_20606_MORE};};
template<> struct libdivide_constants<uint16_t,20607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20607_MAGIC, .more = U16LD_DENOM_20607_MORE};};
template<> struct libdivide_constants<uint16_t,20608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20608_MAGIC, .more = U16LD_DENOM_20608_MORE};};
template<> struct libdivide_constants<uint16_t,20609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20609_MAGIC, .more = U16LD_DENOM_20609_MORE};};
template<> struct libdivide_constants<uint16_t,20610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20610_MAGIC, .more = U16LD_DENOM_20610_MORE};};
template<> struct libdivide_constants<uint16_t,20611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20611_MAGIC, .more = U16LD_DENOM_20611_MORE};};
template<> struct libdivide_constants<uint16_t,20612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20612_MAGIC, .more = U16LD_DENOM_20612_MORE};};
template<> struct libdivide_constants<uint16_t,20613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20613_MAGIC, .more = U16LD_DENOM_20613_MORE};};
template<> struct libdivide_constants<uint16_t,20614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20614_MAGIC, .more = U16LD_DENOM_20614_MORE};};
template<> struct libdivide_constants<uint16_t,20615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20615_MAGIC, .more = U16LD_DENOM_20615_MORE};};
template<> struct libdivide_constants<uint16_t,20616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20616_MAGIC, .more = U16LD_DENOM_20616_MORE};};
template<> struct libdivide_constants<uint16_t,20617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20617_MAGIC, .more = U16LD_DENOM_20617_MORE};};
template<> struct libdivide_constants<uint16_t,20618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20618_MAGIC, .more = U16LD_DENOM_20618_MORE};};
template<> struct libdivide_constants<uint16_t,20619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20619_MAGIC, .more = U16LD_DENOM_20619_MORE};};
template<> struct libdivide_constants<uint16_t,20620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20620_MAGIC, .more = U16LD_DENOM_20620_MORE};};
template<> struct libdivide_constants<uint16_t,20621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20621_MAGIC, .more = U16LD_DENOM_20621_MORE};};
template<> struct libdivide_constants<uint16_t,20622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20622_MAGIC, .more = U16LD_DENOM_20622_MORE};};
template<> struct libdivide_constants<uint16_t,20623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20623_MAGIC, .more = U16LD_DENOM_20623_MORE};};
template<> struct libdivide_constants<uint16_t,20624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20624_MAGIC, .more = U16LD_DENOM_20624_MORE};};
template<> struct libdivide_constants<uint16_t,20625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20625_MAGIC, .more = U16LD_DENOM_20625_MORE};};
template<> struct libdivide_constants<uint16_t,20626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20626_MAGIC, .more = U16LD_DENOM_20626_MORE};};
template<> struct libdivide_constants<uint16_t,20627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20627_MAGIC, .more = U16LD_DENOM_20627_MORE};};
template<> struct libdivide_constants<uint16_t,20628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20628_MAGIC, .more = U16LD_DENOM_20628_MORE};};
template<> struct libdivide_constants<uint16_t,20629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20629_MAGIC, .more = U16LD_DENOM_20629_MORE};};
template<> struct libdivide_constants<uint16_t,20630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20630_MAGIC, .more = U16LD_DENOM_20630_MORE};};
template<> struct libdivide_constants<uint16_t,20631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20631_MAGIC, .more = U16LD_DENOM_20631_MORE};};
template<> struct libdivide_constants<uint16_t,20632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20632_MAGIC, .more = U16LD_DENOM_20632_MORE};};
template<> struct libdivide_constants<uint16_t,20633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20633_MAGIC, .more = U16LD_DENOM_20633_MORE};};
template<> struct libdivide_constants<uint16_t,20634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20634_MAGIC, .more = U16LD_DENOM_20634_MORE};};
template<> struct libdivide_constants<uint16_t,20635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20635_MAGIC, .more = U16LD_DENOM_20635_MORE};};
template<> struct libdivide_constants<uint16_t,20636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20636_MAGIC, .more = U16LD_DENOM_20636_MORE};};
template<> struct libdivide_constants<uint16_t,20637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20637_MAGIC, .more = U16LD_DENOM_20637_MORE};};
template<> struct libdivide_constants<uint16_t,20638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20638_MAGIC, .more = U16LD_DENOM_20638_MORE};};
template<> struct libdivide_constants<uint16_t,20639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20639_MAGIC, .more = U16LD_DENOM_20639_MORE};};
template<> struct libdivide_constants<uint16_t,20640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20640_MAGIC, .more = U16LD_DENOM_20640_MORE};};
template<> struct libdivide_constants<uint16_t,20641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20641_MAGIC, .more = U16LD_DENOM_20641_MORE};};
template<> struct libdivide_constants<uint16_t,20642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20642_MAGIC, .more = U16LD_DENOM_20642_MORE};};
template<> struct libdivide_constants<uint16_t,20643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20643_MAGIC, .more = U16LD_DENOM_20643_MORE};};
template<> struct libdivide_constants<uint16_t,20644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20644_MAGIC, .more = U16LD_DENOM_20644_MORE};};
template<> struct libdivide_constants<uint16_t,20645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20645_MAGIC, .more = U16LD_DENOM_20645_MORE};};
template<> struct libdivide_constants<uint16_t,20646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20646_MAGIC, .more = U16LD_DENOM_20646_MORE};};
template<> struct libdivide_constants<uint16_t,20647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20647_MAGIC, .more = U16LD_DENOM_20647_MORE};};
template<> struct libdivide_constants<uint16_t,20648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20648_MAGIC, .more = U16LD_DENOM_20648_MORE};};
template<> struct libdivide_constants<uint16_t,20649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20649_MAGIC, .more = U16LD_DENOM_20649_MORE};};
template<> struct libdivide_constants<uint16_t,20650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20650_MAGIC, .more = U16LD_DENOM_20650_MORE};};
template<> struct libdivide_constants<uint16_t,20651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20651_MAGIC, .more = U16LD_DENOM_20651_MORE};};
template<> struct libdivide_constants<uint16_t,20652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20652_MAGIC, .more = U16LD_DENOM_20652_MORE};};
template<> struct libdivide_constants<uint16_t,20653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20653_MAGIC, .more = U16LD_DENOM_20653_MORE};};
template<> struct libdivide_constants<uint16_t,20654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20654_MAGIC, .more = U16LD_DENOM_20654_MORE};};
template<> struct libdivide_constants<uint16_t,20655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20655_MAGIC, .more = U16LD_DENOM_20655_MORE};};
template<> struct libdivide_constants<uint16_t,20656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20656_MAGIC, .more = U16LD_DENOM_20656_MORE};};
template<> struct libdivide_constants<uint16_t,20657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20657_MAGIC, .more = U16LD_DENOM_20657_MORE};};
template<> struct libdivide_constants<uint16_t,20658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20658_MAGIC, .more = U16LD_DENOM_20658_MORE};};
template<> struct libdivide_constants<uint16_t,20659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20659_MAGIC, .more = U16LD_DENOM_20659_MORE};};
template<> struct libdivide_constants<uint16_t,20660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20660_MAGIC, .more = U16LD_DENOM_20660_MORE};};
template<> struct libdivide_constants<uint16_t,20661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20661_MAGIC, .more = U16LD_DENOM_20661_MORE};};
template<> struct libdivide_constants<uint16_t,20662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20662_MAGIC, .more = U16LD_DENOM_20662_MORE};};
template<> struct libdivide_constants<uint16_t,20663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20663_MAGIC, .more = U16LD_DENOM_20663_MORE};};
template<> struct libdivide_constants<uint16_t,20664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20664_MAGIC, .more = U16LD_DENOM_20664_MORE};};
template<> struct libdivide_constants<uint16_t,20665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20665_MAGIC, .more = U16LD_DENOM_20665_MORE};};
template<> struct libdivide_constants<uint16_t,20666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20666_MAGIC, .more = U16LD_DENOM_20666_MORE};};
template<> struct libdivide_constants<uint16_t,20667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20667_MAGIC, .more = U16LD_DENOM_20667_MORE};};
template<> struct libdivide_constants<uint16_t,20668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20668_MAGIC, .more = U16LD_DENOM_20668_MORE};};
template<> struct libdivide_constants<uint16_t,20669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20669_MAGIC, .more = U16LD_DENOM_20669_MORE};};
template<> struct libdivide_constants<uint16_t,20670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20670_MAGIC, .more = U16LD_DENOM_20670_MORE};};
template<> struct libdivide_constants<uint16_t,20671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20671_MAGIC, .more = U16LD_DENOM_20671_MORE};};
template<> struct libdivide_constants<uint16_t,20672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20672_MAGIC, .more = U16LD_DENOM_20672_MORE};};
template<> struct libdivide_constants<uint16_t,20673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20673_MAGIC, .more = U16LD_DENOM_20673_MORE};};
template<> struct libdivide_constants<uint16_t,20674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20674_MAGIC, .more = U16LD_DENOM_20674_MORE};};
template<> struct libdivide_constants<uint16_t,20675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20675_MAGIC, .more = U16LD_DENOM_20675_MORE};};
template<> struct libdivide_constants<uint16_t,20676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20676_MAGIC, .more = U16LD_DENOM_20676_MORE};};
template<> struct libdivide_constants<uint16_t,20677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20677_MAGIC, .more = U16LD_DENOM_20677_MORE};};
template<> struct libdivide_constants<uint16_t,20678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20678_MAGIC, .more = U16LD_DENOM_20678_MORE};};
template<> struct libdivide_constants<uint16_t,20679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20679_MAGIC, .more = U16LD_DENOM_20679_MORE};};
template<> struct libdivide_constants<uint16_t,20680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20680_MAGIC, .more = U16LD_DENOM_20680_MORE};};
template<> struct libdivide_constants<uint16_t,20681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20681_MAGIC, .more = U16LD_DENOM_20681_MORE};};
template<> struct libdivide_constants<uint16_t,20682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20682_MAGIC, .more = U16LD_DENOM_20682_MORE};};
template<> struct libdivide_constants<uint16_t,20683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20683_MAGIC, .more = U16LD_DENOM_20683_MORE};};
template<> struct libdivide_constants<uint16_t,20684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20684_MAGIC, .more = U16LD_DENOM_20684_MORE};};
template<> struct libdivide_constants<uint16_t,20685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20685_MAGIC, .more = U16LD_DENOM_20685_MORE};};
template<> struct libdivide_constants<uint16_t,20686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20686_MAGIC, .more = U16LD_DENOM_20686_MORE};};
template<> struct libdivide_constants<uint16_t,20687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20687_MAGIC, .more = U16LD_DENOM_20687_MORE};};
template<> struct libdivide_constants<uint16_t,20688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20688_MAGIC, .more = U16LD_DENOM_20688_MORE};};
template<> struct libdivide_constants<uint16_t,20689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20689_MAGIC, .more = U16LD_DENOM_20689_MORE};};
template<> struct libdivide_constants<uint16_t,20690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20690_MAGIC, .more = U16LD_DENOM_20690_MORE};};
template<> struct libdivide_constants<uint16_t,20691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20691_MAGIC, .more = U16LD_DENOM_20691_MORE};};
template<> struct libdivide_constants<uint16_t,20692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20692_MAGIC, .more = U16LD_DENOM_20692_MORE};};
template<> struct libdivide_constants<uint16_t,20693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20693_MAGIC, .more = U16LD_DENOM_20693_MORE};};
template<> struct libdivide_constants<uint16_t,20694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20694_MAGIC, .more = U16LD_DENOM_20694_MORE};};
template<> struct libdivide_constants<uint16_t,20695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20695_MAGIC, .more = U16LD_DENOM_20695_MORE};};
template<> struct libdivide_constants<uint16_t,20696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20696_MAGIC, .more = U16LD_DENOM_20696_MORE};};
template<> struct libdivide_constants<uint16_t,20697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20697_MAGIC, .more = U16LD_DENOM_20697_MORE};};
template<> struct libdivide_constants<uint16_t,20698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20698_MAGIC, .more = U16LD_DENOM_20698_MORE};};
template<> struct libdivide_constants<uint16_t,20699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20699_MAGIC, .more = U16LD_DENOM_20699_MORE};};
template<> struct libdivide_constants<uint16_t,20700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20700_MAGIC, .more = U16LD_DENOM_20700_MORE};};
template<> struct libdivide_constants<uint16_t,20701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20701_MAGIC, .more = U16LD_DENOM_20701_MORE};};
template<> struct libdivide_constants<uint16_t,20702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20702_MAGIC, .more = U16LD_DENOM_20702_MORE};};
template<> struct libdivide_constants<uint16_t,20703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20703_MAGIC, .more = U16LD_DENOM_20703_MORE};};
template<> struct libdivide_constants<uint16_t,20704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20704_MAGIC, .more = U16LD_DENOM_20704_MORE};};
template<> struct libdivide_constants<uint16_t,20705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20705_MAGIC, .more = U16LD_DENOM_20705_MORE};};
template<> struct libdivide_constants<uint16_t,20706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20706_MAGIC, .more = U16LD_DENOM_20706_MORE};};
template<> struct libdivide_constants<uint16_t,20707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20707_MAGIC, .more = U16LD_DENOM_20707_MORE};};
template<> struct libdivide_constants<uint16_t,20708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20708_MAGIC, .more = U16LD_DENOM_20708_MORE};};
template<> struct libdivide_constants<uint16_t,20709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20709_MAGIC, .more = U16LD_DENOM_20709_MORE};};
template<> struct libdivide_constants<uint16_t,20710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20710_MAGIC, .more = U16LD_DENOM_20710_MORE};};
template<> struct libdivide_constants<uint16_t,20711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20711_MAGIC, .more = U16LD_DENOM_20711_MORE};};
template<> struct libdivide_constants<uint16_t,20712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20712_MAGIC, .more = U16LD_DENOM_20712_MORE};};
template<> struct libdivide_constants<uint16_t,20713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20713_MAGIC, .more = U16LD_DENOM_20713_MORE};};
template<> struct libdivide_constants<uint16_t,20714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20714_MAGIC, .more = U16LD_DENOM_20714_MORE};};
template<> struct libdivide_constants<uint16_t,20715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20715_MAGIC, .more = U16LD_DENOM_20715_MORE};};
template<> struct libdivide_constants<uint16_t,20716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20716_MAGIC, .more = U16LD_DENOM_20716_MORE};};
template<> struct libdivide_constants<uint16_t,20717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20717_MAGIC, .more = U16LD_DENOM_20717_MORE};};
template<> struct libdivide_constants<uint16_t,20718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20718_MAGIC, .more = U16LD_DENOM_20718_MORE};};
template<> struct libdivide_constants<uint16_t,20719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20719_MAGIC, .more = U16LD_DENOM_20719_MORE};};
template<> struct libdivide_constants<uint16_t,20720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20720_MAGIC, .more = U16LD_DENOM_20720_MORE};};
template<> struct libdivide_constants<uint16_t,20721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20721_MAGIC, .more = U16LD_DENOM_20721_MORE};};
template<> struct libdivide_constants<uint16_t,20722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20722_MAGIC, .more = U16LD_DENOM_20722_MORE};};
template<> struct libdivide_constants<uint16_t,20723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20723_MAGIC, .more = U16LD_DENOM_20723_MORE};};
template<> struct libdivide_constants<uint16_t,20724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20724_MAGIC, .more = U16LD_DENOM_20724_MORE};};
template<> struct libdivide_constants<uint16_t,20725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20725_MAGIC, .more = U16LD_DENOM_20725_MORE};};
template<> struct libdivide_constants<uint16_t,20726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20726_MAGIC, .more = U16LD_DENOM_20726_MORE};};
template<> struct libdivide_constants<uint16_t,20727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20727_MAGIC, .more = U16LD_DENOM_20727_MORE};};
template<> struct libdivide_constants<uint16_t,20728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20728_MAGIC, .more = U16LD_DENOM_20728_MORE};};
template<> struct libdivide_constants<uint16_t,20729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20729_MAGIC, .more = U16LD_DENOM_20729_MORE};};
template<> struct libdivide_constants<uint16_t,20730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20730_MAGIC, .more = U16LD_DENOM_20730_MORE};};
template<> struct libdivide_constants<uint16_t,20731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20731_MAGIC, .more = U16LD_DENOM_20731_MORE};};
template<> struct libdivide_constants<uint16_t,20732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20732_MAGIC, .more = U16LD_DENOM_20732_MORE};};
template<> struct libdivide_constants<uint16_t,20733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20733_MAGIC, .more = U16LD_DENOM_20733_MORE};};
template<> struct libdivide_constants<uint16_t,20734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20734_MAGIC, .more = U16LD_DENOM_20734_MORE};};
template<> struct libdivide_constants<uint16_t,20735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20735_MAGIC, .more = U16LD_DENOM_20735_MORE};};
template<> struct libdivide_constants<uint16_t,20736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20736_MAGIC, .more = U16LD_DENOM_20736_MORE};};
template<> struct libdivide_constants<uint16_t,20737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20737_MAGIC, .more = U16LD_DENOM_20737_MORE};};
template<> struct libdivide_constants<uint16_t,20738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20738_MAGIC, .more = U16LD_DENOM_20738_MORE};};
template<> struct libdivide_constants<uint16_t,20739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20739_MAGIC, .more = U16LD_DENOM_20739_MORE};};
template<> struct libdivide_constants<uint16_t,20740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20740_MAGIC, .more = U16LD_DENOM_20740_MORE};};
template<> struct libdivide_constants<uint16_t,20741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20741_MAGIC, .more = U16LD_DENOM_20741_MORE};};
template<> struct libdivide_constants<uint16_t,20742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20742_MAGIC, .more = U16LD_DENOM_20742_MORE};};
template<> struct libdivide_constants<uint16_t,20743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20743_MAGIC, .more = U16LD_DENOM_20743_MORE};};
template<> struct libdivide_constants<uint16_t,20744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20744_MAGIC, .more = U16LD_DENOM_20744_MORE};};
template<> struct libdivide_constants<uint16_t,20745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20745_MAGIC, .more = U16LD_DENOM_20745_MORE};};
template<> struct libdivide_constants<uint16_t,20746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20746_MAGIC, .more = U16LD_DENOM_20746_MORE};};
template<> struct libdivide_constants<uint16_t,20747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20747_MAGIC, .more = U16LD_DENOM_20747_MORE};};
template<> struct libdivide_constants<uint16_t,20748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20748_MAGIC, .more = U16LD_DENOM_20748_MORE};};
template<> struct libdivide_constants<uint16_t,20749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20749_MAGIC, .more = U16LD_DENOM_20749_MORE};};
template<> struct libdivide_constants<uint16_t,20750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20750_MAGIC, .more = U16LD_DENOM_20750_MORE};};
template<> struct libdivide_constants<uint16_t,20751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20751_MAGIC, .more = U16LD_DENOM_20751_MORE};};
template<> struct libdivide_constants<uint16_t,20752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20752_MAGIC, .more = U16LD_DENOM_20752_MORE};};
template<> struct libdivide_constants<uint16_t,20753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20753_MAGIC, .more = U16LD_DENOM_20753_MORE};};
template<> struct libdivide_constants<uint16_t,20754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20754_MAGIC, .more = U16LD_DENOM_20754_MORE};};
template<> struct libdivide_constants<uint16_t,20755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20755_MAGIC, .more = U16LD_DENOM_20755_MORE};};
template<> struct libdivide_constants<uint16_t,20756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20756_MAGIC, .more = U16LD_DENOM_20756_MORE};};
template<> struct libdivide_constants<uint16_t,20757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20757_MAGIC, .more = U16LD_DENOM_20757_MORE};};
template<> struct libdivide_constants<uint16_t,20758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20758_MAGIC, .more = U16LD_DENOM_20758_MORE};};
template<> struct libdivide_constants<uint16_t,20759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20759_MAGIC, .more = U16LD_DENOM_20759_MORE};};
template<> struct libdivide_constants<uint16_t,20760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20760_MAGIC, .more = U16LD_DENOM_20760_MORE};};
template<> struct libdivide_constants<uint16_t,20761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20761_MAGIC, .more = U16LD_DENOM_20761_MORE};};
template<> struct libdivide_constants<uint16_t,20762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20762_MAGIC, .more = U16LD_DENOM_20762_MORE};};
template<> struct libdivide_constants<uint16_t,20763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20763_MAGIC, .more = U16LD_DENOM_20763_MORE};};
template<> struct libdivide_constants<uint16_t,20764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20764_MAGIC, .more = U16LD_DENOM_20764_MORE};};
template<> struct libdivide_constants<uint16_t,20765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20765_MAGIC, .more = U16LD_DENOM_20765_MORE};};
template<> struct libdivide_constants<uint16_t,20766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20766_MAGIC, .more = U16LD_DENOM_20766_MORE};};
template<> struct libdivide_constants<uint16_t,20767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20767_MAGIC, .more = U16LD_DENOM_20767_MORE};};
template<> struct libdivide_constants<uint16_t,20768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20768_MAGIC, .more = U16LD_DENOM_20768_MORE};};
template<> struct libdivide_constants<uint16_t,20769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20769_MAGIC, .more = U16LD_DENOM_20769_MORE};};
template<> struct libdivide_constants<uint16_t,20770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20770_MAGIC, .more = U16LD_DENOM_20770_MORE};};
template<> struct libdivide_constants<uint16_t,20771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20771_MAGIC, .more = U16LD_DENOM_20771_MORE};};
template<> struct libdivide_constants<uint16_t,20772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20772_MAGIC, .more = U16LD_DENOM_20772_MORE};};
template<> struct libdivide_constants<uint16_t,20773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20773_MAGIC, .more = U16LD_DENOM_20773_MORE};};
template<> struct libdivide_constants<uint16_t,20774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20774_MAGIC, .more = U16LD_DENOM_20774_MORE};};
template<> struct libdivide_constants<uint16_t,20775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20775_MAGIC, .more = U16LD_DENOM_20775_MORE};};
template<> struct libdivide_constants<uint16_t,20776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20776_MAGIC, .more = U16LD_DENOM_20776_MORE};};
template<> struct libdivide_constants<uint16_t,20777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20777_MAGIC, .more = U16LD_DENOM_20777_MORE};};
template<> struct libdivide_constants<uint16_t,20778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20778_MAGIC, .more = U16LD_DENOM_20778_MORE};};
template<> struct libdivide_constants<uint16_t,20779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20779_MAGIC, .more = U16LD_DENOM_20779_MORE};};
template<> struct libdivide_constants<uint16_t,20780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20780_MAGIC, .more = U16LD_DENOM_20780_MORE};};
template<> struct libdivide_constants<uint16_t,20781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20781_MAGIC, .more = U16LD_DENOM_20781_MORE};};
template<> struct libdivide_constants<uint16_t,20782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20782_MAGIC, .more = U16LD_DENOM_20782_MORE};};
template<> struct libdivide_constants<uint16_t,20783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20783_MAGIC, .more = U16LD_DENOM_20783_MORE};};
template<> struct libdivide_constants<uint16_t,20784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20784_MAGIC, .more = U16LD_DENOM_20784_MORE};};
template<> struct libdivide_constants<uint16_t,20785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20785_MAGIC, .more = U16LD_DENOM_20785_MORE};};
template<> struct libdivide_constants<uint16_t,20786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20786_MAGIC, .more = U16LD_DENOM_20786_MORE};};
template<> struct libdivide_constants<uint16_t,20787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20787_MAGIC, .more = U16LD_DENOM_20787_MORE};};
template<> struct libdivide_constants<uint16_t,20788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20788_MAGIC, .more = U16LD_DENOM_20788_MORE};};
template<> struct libdivide_constants<uint16_t,20789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20789_MAGIC, .more = U16LD_DENOM_20789_MORE};};
template<> struct libdivide_constants<uint16_t,20790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20790_MAGIC, .more = U16LD_DENOM_20790_MORE};};
template<> struct libdivide_constants<uint16_t,20791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20791_MAGIC, .more = U16LD_DENOM_20791_MORE};};
template<> struct libdivide_constants<uint16_t,20792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20792_MAGIC, .more = U16LD_DENOM_20792_MORE};};
template<> struct libdivide_constants<uint16_t,20793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20793_MAGIC, .more = U16LD_DENOM_20793_MORE};};
template<> struct libdivide_constants<uint16_t,20794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20794_MAGIC, .more = U16LD_DENOM_20794_MORE};};
template<> struct libdivide_constants<uint16_t,20795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20795_MAGIC, .more = U16LD_DENOM_20795_MORE};};
template<> struct libdivide_constants<uint16_t,20796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20796_MAGIC, .more = U16LD_DENOM_20796_MORE};};
template<> struct libdivide_constants<uint16_t,20797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20797_MAGIC, .more = U16LD_DENOM_20797_MORE};};
template<> struct libdivide_constants<uint16_t,20798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20798_MAGIC, .more = U16LD_DENOM_20798_MORE};};
template<> struct libdivide_constants<uint16_t,20799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20799_MAGIC, .more = U16LD_DENOM_20799_MORE};};
template<> struct libdivide_constants<uint16_t,20800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20800_MAGIC, .more = U16LD_DENOM_20800_MORE};};
template<> struct libdivide_constants<uint16_t,20801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20801_MAGIC, .more = U16LD_DENOM_20801_MORE};};
template<> struct libdivide_constants<uint16_t,20802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20802_MAGIC, .more = U16LD_DENOM_20802_MORE};};
template<> struct libdivide_constants<uint16_t,20803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20803_MAGIC, .more = U16LD_DENOM_20803_MORE};};
template<> struct libdivide_constants<uint16_t,20804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20804_MAGIC, .more = U16LD_DENOM_20804_MORE};};
template<> struct libdivide_constants<uint16_t,20805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20805_MAGIC, .more = U16LD_DENOM_20805_MORE};};
template<> struct libdivide_constants<uint16_t,20806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20806_MAGIC, .more = U16LD_DENOM_20806_MORE};};
template<> struct libdivide_constants<uint16_t,20807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20807_MAGIC, .more = U16LD_DENOM_20807_MORE};};
template<> struct libdivide_constants<uint16_t,20808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20808_MAGIC, .more = U16LD_DENOM_20808_MORE};};
template<> struct libdivide_constants<uint16_t,20809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20809_MAGIC, .more = U16LD_DENOM_20809_MORE};};
template<> struct libdivide_constants<uint16_t,20810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20810_MAGIC, .more = U16LD_DENOM_20810_MORE};};
template<> struct libdivide_constants<uint16_t,20811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20811_MAGIC, .more = U16LD_DENOM_20811_MORE};};
template<> struct libdivide_constants<uint16_t,20812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20812_MAGIC, .more = U16LD_DENOM_20812_MORE};};
template<> struct libdivide_constants<uint16_t,20813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20813_MAGIC, .more = U16LD_DENOM_20813_MORE};};
template<> struct libdivide_constants<uint16_t,20814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20814_MAGIC, .more = U16LD_DENOM_20814_MORE};};
template<> struct libdivide_constants<uint16_t,20815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20815_MAGIC, .more = U16LD_DENOM_20815_MORE};};
template<> struct libdivide_constants<uint16_t,20816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20816_MAGIC, .more = U16LD_DENOM_20816_MORE};};
template<> struct libdivide_constants<uint16_t,20817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20817_MAGIC, .more = U16LD_DENOM_20817_MORE};};
template<> struct libdivide_constants<uint16_t,20818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20818_MAGIC, .more = U16LD_DENOM_20818_MORE};};
template<> struct libdivide_constants<uint16_t,20819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20819_MAGIC, .more = U16LD_DENOM_20819_MORE};};
template<> struct libdivide_constants<uint16_t,20820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20820_MAGIC, .more = U16LD_DENOM_20820_MORE};};
template<> struct libdivide_constants<uint16_t,20821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20821_MAGIC, .more = U16LD_DENOM_20821_MORE};};
template<> struct libdivide_constants<uint16_t,20822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20822_MAGIC, .more = U16LD_DENOM_20822_MORE};};
template<> struct libdivide_constants<uint16_t,20823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20823_MAGIC, .more = U16LD_DENOM_20823_MORE};};
template<> struct libdivide_constants<uint16_t,20824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20824_MAGIC, .more = U16LD_DENOM_20824_MORE};};
template<> struct libdivide_constants<uint16_t,20825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20825_MAGIC, .more = U16LD_DENOM_20825_MORE};};
template<> struct libdivide_constants<uint16_t,20826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20826_MAGIC, .more = U16LD_DENOM_20826_MORE};};
template<> struct libdivide_constants<uint16_t,20827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20827_MAGIC, .more = U16LD_DENOM_20827_MORE};};
template<> struct libdivide_constants<uint16_t,20828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20828_MAGIC, .more = U16LD_DENOM_20828_MORE};};
template<> struct libdivide_constants<uint16_t,20829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20829_MAGIC, .more = U16LD_DENOM_20829_MORE};};
template<> struct libdivide_constants<uint16_t,20830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20830_MAGIC, .more = U16LD_DENOM_20830_MORE};};
template<> struct libdivide_constants<uint16_t,20831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20831_MAGIC, .more = U16LD_DENOM_20831_MORE};};
template<> struct libdivide_constants<uint16_t,20832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20832_MAGIC, .more = U16LD_DENOM_20832_MORE};};
template<> struct libdivide_constants<uint16_t,20833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20833_MAGIC, .more = U16LD_DENOM_20833_MORE};};
template<> struct libdivide_constants<uint16_t,20834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20834_MAGIC, .more = U16LD_DENOM_20834_MORE};};
template<> struct libdivide_constants<uint16_t,20835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20835_MAGIC, .more = U16LD_DENOM_20835_MORE};};
template<> struct libdivide_constants<uint16_t,20836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20836_MAGIC, .more = U16LD_DENOM_20836_MORE};};
template<> struct libdivide_constants<uint16_t,20837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20837_MAGIC, .more = U16LD_DENOM_20837_MORE};};
template<> struct libdivide_constants<uint16_t,20838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20838_MAGIC, .more = U16LD_DENOM_20838_MORE};};
template<> struct libdivide_constants<uint16_t,20839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20839_MAGIC, .more = U16LD_DENOM_20839_MORE};};
template<> struct libdivide_constants<uint16_t,20840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20840_MAGIC, .more = U16LD_DENOM_20840_MORE};};
template<> struct libdivide_constants<uint16_t,20841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20841_MAGIC, .more = U16LD_DENOM_20841_MORE};};
template<> struct libdivide_constants<uint16_t,20842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20842_MAGIC, .more = U16LD_DENOM_20842_MORE};};
template<> struct libdivide_constants<uint16_t,20843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20843_MAGIC, .more = U16LD_DENOM_20843_MORE};};
template<> struct libdivide_constants<uint16_t,20844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20844_MAGIC, .more = U16LD_DENOM_20844_MORE};};
template<> struct libdivide_constants<uint16_t,20845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20845_MAGIC, .more = U16LD_DENOM_20845_MORE};};
template<> struct libdivide_constants<uint16_t,20846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20846_MAGIC, .more = U16LD_DENOM_20846_MORE};};
template<> struct libdivide_constants<uint16_t,20847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20847_MAGIC, .more = U16LD_DENOM_20847_MORE};};
template<> struct libdivide_constants<uint16_t,20848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20848_MAGIC, .more = U16LD_DENOM_20848_MORE};};
template<> struct libdivide_constants<uint16_t,20849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20849_MAGIC, .more = U16LD_DENOM_20849_MORE};};
template<> struct libdivide_constants<uint16_t,20850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20850_MAGIC, .more = U16LD_DENOM_20850_MORE};};
template<> struct libdivide_constants<uint16_t,20851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20851_MAGIC, .more = U16LD_DENOM_20851_MORE};};
template<> struct libdivide_constants<uint16_t,20852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20852_MAGIC, .more = U16LD_DENOM_20852_MORE};};
template<> struct libdivide_constants<uint16_t,20853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20853_MAGIC, .more = U16LD_DENOM_20853_MORE};};
template<> struct libdivide_constants<uint16_t,20854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20854_MAGIC, .more = U16LD_DENOM_20854_MORE};};
template<> struct libdivide_constants<uint16_t,20855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20855_MAGIC, .more = U16LD_DENOM_20855_MORE};};
template<> struct libdivide_constants<uint16_t,20856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20856_MAGIC, .more = U16LD_DENOM_20856_MORE};};
template<> struct libdivide_constants<uint16_t,20857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20857_MAGIC, .more = U16LD_DENOM_20857_MORE};};
template<> struct libdivide_constants<uint16_t,20858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20858_MAGIC, .more = U16LD_DENOM_20858_MORE};};
template<> struct libdivide_constants<uint16_t,20859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20859_MAGIC, .more = U16LD_DENOM_20859_MORE};};
template<> struct libdivide_constants<uint16_t,20860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20860_MAGIC, .more = U16LD_DENOM_20860_MORE};};
template<> struct libdivide_constants<uint16_t,20861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20861_MAGIC, .more = U16LD_DENOM_20861_MORE};};
template<> struct libdivide_constants<uint16_t,20862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20862_MAGIC, .more = U16LD_DENOM_20862_MORE};};
template<> struct libdivide_constants<uint16_t,20863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20863_MAGIC, .more = U16LD_DENOM_20863_MORE};};
template<> struct libdivide_constants<uint16_t,20864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20864_MAGIC, .more = U16LD_DENOM_20864_MORE};};
template<> struct libdivide_constants<uint16_t,20865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20865_MAGIC, .more = U16LD_DENOM_20865_MORE};};
template<> struct libdivide_constants<uint16_t,20866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20866_MAGIC, .more = U16LD_DENOM_20866_MORE};};
template<> struct libdivide_constants<uint16_t,20867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20867_MAGIC, .more = U16LD_DENOM_20867_MORE};};
template<> struct libdivide_constants<uint16_t,20868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20868_MAGIC, .more = U16LD_DENOM_20868_MORE};};
template<> struct libdivide_constants<uint16_t,20869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20869_MAGIC, .more = U16LD_DENOM_20869_MORE};};
template<> struct libdivide_constants<uint16_t,20870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20870_MAGIC, .more = U16LD_DENOM_20870_MORE};};
template<> struct libdivide_constants<uint16_t,20871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20871_MAGIC, .more = U16LD_DENOM_20871_MORE};};
template<> struct libdivide_constants<uint16_t,20872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20872_MAGIC, .more = U16LD_DENOM_20872_MORE};};
template<> struct libdivide_constants<uint16_t,20873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20873_MAGIC, .more = U16LD_DENOM_20873_MORE};};
template<> struct libdivide_constants<uint16_t,20874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20874_MAGIC, .more = U16LD_DENOM_20874_MORE};};
template<> struct libdivide_constants<uint16_t,20875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20875_MAGIC, .more = U16LD_DENOM_20875_MORE};};
template<> struct libdivide_constants<uint16_t,20876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20876_MAGIC, .more = U16LD_DENOM_20876_MORE};};
template<> struct libdivide_constants<uint16_t,20877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20877_MAGIC, .more = U16LD_DENOM_20877_MORE};};
template<> struct libdivide_constants<uint16_t,20878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20878_MAGIC, .more = U16LD_DENOM_20878_MORE};};
template<> struct libdivide_constants<uint16_t,20879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20879_MAGIC, .more = U16LD_DENOM_20879_MORE};};
template<> struct libdivide_constants<uint16_t,20880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20880_MAGIC, .more = U16LD_DENOM_20880_MORE};};
template<> struct libdivide_constants<uint16_t,20881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20881_MAGIC, .more = U16LD_DENOM_20881_MORE};};
template<> struct libdivide_constants<uint16_t,20882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20882_MAGIC, .more = U16LD_DENOM_20882_MORE};};
template<> struct libdivide_constants<uint16_t,20883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20883_MAGIC, .more = U16LD_DENOM_20883_MORE};};
template<> struct libdivide_constants<uint16_t,20884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20884_MAGIC, .more = U16LD_DENOM_20884_MORE};};
template<> struct libdivide_constants<uint16_t,20885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20885_MAGIC, .more = U16LD_DENOM_20885_MORE};};
template<> struct libdivide_constants<uint16_t,20886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20886_MAGIC, .more = U16LD_DENOM_20886_MORE};};
template<> struct libdivide_constants<uint16_t,20887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20887_MAGIC, .more = U16LD_DENOM_20887_MORE};};
template<> struct libdivide_constants<uint16_t,20888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20888_MAGIC, .more = U16LD_DENOM_20888_MORE};};
template<> struct libdivide_constants<uint16_t,20889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20889_MAGIC, .more = U16LD_DENOM_20889_MORE};};
template<> struct libdivide_constants<uint16_t,20890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20890_MAGIC, .more = U16LD_DENOM_20890_MORE};};
template<> struct libdivide_constants<uint16_t,20891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20891_MAGIC, .more = U16LD_DENOM_20891_MORE};};
template<> struct libdivide_constants<uint16_t,20892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20892_MAGIC, .more = U16LD_DENOM_20892_MORE};};
template<> struct libdivide_constants<uint16_t,20893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20893_MAGIC, .more = U16LD_DENOM_20893_MORE};};
template<> struct libdivide_constants<uint16_t,20894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20894_MAGIC, .more = U16LD_DENOM_20894_MORE};};
template<> struct libdivide_constants<uint16_t,20895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20895_MAGIC, .more = U16LD_DENOM_20895_MORE};};
template<> struct libdivide_constants<uint16_t,20896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20896_MAGIC, .more = U16LD_DENOM_20896_MORE};};
template<> struct libdivide_constants<uint16_t,20897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20897_MAGIC, .more = U16LD_DENOM_20897_MORE};};
template<> struct libdivide_constants<uint16_t,20898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20898_MAGIC, .more = U16LD_DENOM_20898_MORE};};
template<> struct libdivide_constants<uint16_t,20899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20899_MAGIC, .more = U16LD_DENOM_20899_MORE};};
template<> struct libdivide_constants<uint16_t,20900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20900_MAGIC, .more = U16LD_DENOM_20900_MORE};};
template<> struct libdivide_constants<uint16_t,20901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20901_MAGIC, .more = U16LD_DENOM_20901_MORE};};
template<> struct libdivide_constants<uint16_t,20902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20902_MAGIC, .more = U16LD_DENOM_20902_MORE};};
template<> struct libdivide_constants<uint16_t,20903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20903_MAGIC, .more = U16LD_DENOM_20903_MORE};};
template<> struct libdivide_constants<uint16_t,20904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20904_MAGIC, .more = U16LD_DENOM_20904_MORE};};
template<> struct libdivide_constants<uint16_t,20905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20905_MAGIC, .more = U16LD_DENOM_20905_MORE};};
template<> struct libdivide_constants<uint16_t,20906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20906_MAGIC, .more = U16LD_DENOM_20906_MORE};};
template<> struct libdivide_constants<uint16_t,20907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20907_MAGIC, .more = U16LD_DENOM_20907_MORE};};
template<> struct libdivide_constants<uint16_t,20908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20908_MAGIC, .more = U16LD_DENOM_20908_MORE};};
template<> struct libdivide_constants<uint16_t,20909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20909_MAGIC, .more = U16LD_DENOM_20909_MORE};};
template<> struct libdivide_constants<uint16_t,20910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20910_MAGIC, .more = U16LD_DENOM_20910_MORE};};
template<> struct libdivide_constants<uint16_t,20911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20911_MAGIC, .more = U16LD_DENOM_20911_MORE};};
template<> struct libdivide_constants<uint16_t,20912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20912_MAGIC, .more = U16LD_DENOM_20912_MORE};};
template<> struct libdivide_constants<uint16_t,20913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20913_MAGIC, .more = U16LD_DENOM_20913_MORE};};
template<> struct libdivide_constants<uint16_t,20914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20914_MAGIC, .more = U16LD_DENOM_20914_MORE};};
template<> struct libdivide_constants<uint16_t,20915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20915_MAGIC, .more = U16LD_DENOM_20915_MORE};};
template<> struct libdivide_constants<uint16_t,20916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20916_MAGIC, .more = U16LD_DENOM_20916_MORE};};
template<> struct libdivide_constants<uint16_t,20917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20917_MAGIC, .more = U16LD_DENOM_20917_MORE};};
template<> struct libdivide_constants<uint16_t,20918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20918_MAGIC, .more = U16LD_DENOM_20918_MORE};};
template<> struct libdivide_constants<uint16_t,20919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20919_MAGIC, .more = U16LD_DENOM_20919_MORE};};
template<> struct libdivide_constants<uint16_t,20920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20920_MAGIC, .more = U16LD_DENOM_20920_MORE};};
template<> struct libdivide_constants<uint16_t,20921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20921_MAGIC, .more = U16LD_DENOM_20921_MORE};};
template<> struct libdivide_constants<uint16_t,20922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20922_MAGIC, .more = U16LD_DENOM_20922_MORE};};
template<> struct libdivide_constants<uint16_t,20923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20923_MAGIC, .more = U16LD_DENOM_20923_MORE};};
template<> struct libdivide_constants<uint16_t,20924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20924_MAGIC, .more = U16LD_DENOM_20924_MORE};};
template<> struct libdivide_constants<uint16_t,20925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20925_MAGIC, .more = U16LD_DENOM_20925_MORE};};
template<> struct libdivide_constants<uint16_t,20926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20926_MAGIC, .more = U16LD_DENOM_20926_MORE};};
template<> struct libdivide_constants<uint16_t,20927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20927_MAGIC, .more = U16LD_DENOM_20927_MORE};};
template<> struct libdivide_constants<uint16_t,20928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20928_MAGIC, .more = U16LD_DENOM_20928_MORE};};
template<> struct libdivide_constants<uint16_t,20929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20929_MAGIC, .more = U16LD_DENOM_20929_MORE};};
template<> struct libdivide_constants<uint16_t,20930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20930_MAGIC, .more = U16LD_DENOM_20930_MORE};};
template<> struct libdivide_constants<uint16_t,20931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20931_MAGIC, .more = U16LD_DENOM_20931_MORE};};
template<> struct libdivide_constants<uint16_t,20932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20932_MAGIC, .more = U16LD_DENOM_20932_MORE};};
template<> struct libdivide_constants<uint16_t,20933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20933_MAGIC, .more = U16LD_DENOM_20933_MORE};};
template<> struct libdivide_constants<uint16_t,20934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20934_MAGIC, .more = U16LD_DENOM_20934_MORE};};
template<> struct libdivide_constants<uint16_t,20935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20935_MAGIC, .more = U16LD_DENOM_20935_MORE};};
template<> struct libdivide_constants<uint16_t,20936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20936_MAGIC, .more = U16LD_DENOM_20936_MORE};};
template<> struct libdivide_constants<uint16_t,20937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20937_MAGIC, .more = U16LD_DENOM_20937_MORE};};
template<> struct libdivide_constants<uint16_t,20938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20938_MAGIC, .more = U16LD_DENOM_20938_MORE};};
template<> struct libdivide_constants<uint16_t,20939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20939_MAGIC, .more = U16LD_DENOM_20939_MORE};};
template<> struct libdivide_constants<uint16_t,20940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20940_MAGIC, .more = U16LD_DENOM_20940_MORE};};
template<> struct libdivide_constants<uint16_t,20941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20941_MAGIC, .more = U16LD_DENOM_20941_MORE};};
template<> struct libdivide_constants<uint16_t,20942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20942_MAGIC, .more = U16LD_DENOM_20942_MORE};};
template<> struct libdivide_constants<uint16_t,20943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20943_MAGIC, .more = U16LD_DENOM_20943_MORE};};
template<> struct libdivide_constants<uint16_t,20944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20944_MAGIC, .more = U16LD_DENOM_20944_MORE};};
template<> struct libdivide_constants<uint16_t,20945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20945_MAGIC, .more = U16LD_DENOM_20945_MORE};};
template<> struct libdivide_constants<uint16_t,20946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20946_MAGIC, .more = U16LD_DENOM_20946_MORE};};
template<> struct libdivide_constants<uint16_t,20947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20947_MAGIC, .more = U16LD_DENOM_20947_MORE};};
template<> struct libdivide_constants<uint16_t,20948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20948_MAGIC, .more = U16LD_DENOM_20948_MORE};};
template<> struct libdivide_constants<uint16_t,20949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20949_MAGIC, .more = U16LD_DENOM_20949_MORE};};
template<> struct libdivide_constants<uint16_t,20950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20950_MAGIC, .more = U16LD_DENOM_20950_MORE};};
template<> struct libdivide_constants<uint16_t,20951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20951_MAGIC, .more = U16LD_DENOM_20951_MORE};};
template<> struct libdivide_constants<uint16_t,20952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20952_MAGIC, .more = U16LD_DENOM_20952_MORE};};
template<> struct libdivide_constants<uint16_t,20953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20953_MAGIC, .more = U16LD_DENOM_20953_MORE};};
template<> struct libdivide_constants<uint16_t,20954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20954_MAGIC, .more = U16LD_DENOM_20954_MORE};};
template<> struct libdivide_constants<uint16_t,20955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20955_MAGIC, .more = U16LD_DENOM_20955_MORE};};
template<> struct libdivide_constants<uint16_t,20956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20956_MAGIC, .more = U16LD_DENOM_20956_MORE};};
template<> struct libdivide_constants<uint16_t,20957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20957_MAGIC, .more = U16LD_DENOM_20957_MORE};};
template<> struct libdivide_constants<uint16_t,20958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20958_MAGIC, .more = U16LD_DENOM_20958_MORE};};
template<> struct libdivide_constants<uint16_t,20959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20959_MAGIC, .more = U16LD_DENOM_20959_MORE};};
template<> struct libdivide_constants<uint16_t,20960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20960_MAGIC, .more = U16LD_DENOM_20960_MORE};};
template<> struct libdivide_constants<uint16_t,20961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20961_MAGIC, .more = U16LD_DENOM_20961_MORE};};
template<> struct libdivide_constants<uint16_t,20962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20962_MAGIC, .more = U16LD_DENOM_20962_MORE};};
template<> struct libdivide_constants<uint16_t,20963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20963_MAGIC, .more = U16LD_DENOM_20963_MORE};};
template<> struct libdivide_constants<uint16_t,20964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20964_MAGIC, .more = U16LD_DENOM_20964_MORE};};
template<> struct libdivide_constants<uint16_t,20965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20965_MAGIC, .more = U16LD_DENOM_20965_MORE};};
template<> struct libdivide_constants<uint16_t,20966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20966_MAGIC, .more = U16LD_DENOM_20966_MORE};};
template<> struct libdivide_constants<uint16_t,20967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20967_MAGIC, .more = U16LD_DENOM_20967_MORE};};
template<> struct libdivide_constants<uint16_t,20968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20968_MAGIC, .more = U16LD_DENOM_20968_MORE};};
template<> struct libdivide_constants<uint16_t,20969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20969_MAGIC, .more = U16LD_DENOM_20969_MORE};};
template<> struct libdivide_constants<uint16_t,20970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20970_MAGIC, .more = U16LD_DENOM_20970_MORE};};
template<> struct libdivide_constants<uint16_t,20971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20971_MAGIC, .more = U16LD_DENOM_20971_MORE};};
template<> struct libdivide_constants<uint16_t,20972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20972_MAGIC, .more = U16LD_DENOM_20972_MORE};};
template<> struct libdivide_constants<uint16_t,20973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20973_MAGIC, .more = U16LD_DENOM_20973_MORE};};
template<> struct libdivide_constants<uint16_t,20974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20974_MAGIC, .more = U16LD_DENOM_20974_MORE};};
template<> struct libdivide_constants<uint16_t,20975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20975_MAGIC, .more = U16LD_DENOM_20975_MORE};};
template<> struct libdivide_constants<uint16_t,20976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20976_MAGIC, .more = U16LD_DENOM_20976_MORE};};
template<> struct libdivide_constants<uint16_t,20977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20977_MAGIC, .more = U16LD_DENOM_20977_MORE};};
template<> struct libdivide_constants<uint16_t,20978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20978_MAGIC, .more = U16LD_DENOM_20978_MORE};};
template<> struct libdivide_constants<uint16_t,20979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20979_MAGIC, .more = U16LD_DENOM_20979_MORE};};
template<> struct libdivide_constants<uint16_t,20980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20980_MAGIC, .more = U16LD_DENOM_20980_MORE};};
template<> struct libdivide_constants<uint16_t,20981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20981_MAGIC, .more = U16LD_DENOM_20981_MORE};};
template<> struct libdivide_constants<uint16_t,20982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20982_MAGIC, .more = U16LD_DENOM_20982_MORE};};
template<> struct libdivide_constants<uint16_t,20983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20983_MAGIC, .more = U16LD_DENOM_20983_MORE};};
template<> struct libdivide_constants<uint16_t,20984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20984_MAGIC, .more = U16LD_DENOM_20984_MORE};};
template<> struct libdivide_constants<uint16_t,20985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20985_MAGIC, .more = U16LD_DENOM_20985_MORE};};
template<> struct libdivide_constants<uint16_t,20986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20986_MAGIC, .more = U16LD_DENOM_20986_MORE};};
template<> struct libdivide_constants<uint16_t,20987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20987_MAGIC, .more = U16LD_DENOM_20987_MORE};};
template<> struct libdivide_constants<uint16_t,20988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20988_MAGIC, .more = U16LD_DENOM_20988_MORE};};
template<> struct libdivide_constants<uint16_t,20989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20989_MAGIC, .more = U16LD_DENOM_20989_MORE};};
template<> struct libdivide_constants<uint16_t,20990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20990_MAGIC, .more = U16LD_DENOM_20990_MORE};};
template<> struct libdivide_constants<uint16_t,20991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20991_MAGIC, .more = U16LD_DENOM_20991_MORE};};
template<> struct libdivide_constants<uint16_t,20992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20992_MAGIC, .more = U16LD_DENOM_20992_MORE};};
template<> struct libdivide_constants<uint16_t,20993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20993_MAGIC, .more = U16LD_DENOM_20993_MORE};};
template<> struct libdivide_constants<uint16_t,20994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20994_MAGIC, .more = U16LD_DENOM_20994_MORE};};
template<> struct libdivide_constants<uint16_t,20995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20995_MAGIC, .more = U16LD_DENOM_20995_MORE};};
template<> struct libdivide_constants<uint16_t,20996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20996_MAGIC, .more = U16LD_DENOM_20996_MORE};};
template<> struct libdivide_constants<uint16_t,20997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20997_MAGIC, .more = U16LD_DENOM_20997_MORE};};
template<> struct libdivide_constants<uint16_t,20998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20998_MAGIC, .more = U16LD_DENOM_20998_MORE};};
template<> struct libdivide_constants<uint16_t,20999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_20999_MAGIC, .more = U16LD_DENOM_20999_MORE};};
template<> struct libdivide_constants<uint16_t,21000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21000_MAGIC, .more = U16LD_DENOM_21000_MORE};};
template<> struct libdivide_constants<uint16_t,21001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21001_MAGIC, .more = U16LD_DENOM_21001_MORE};};
template<> struct libdivide_constants<uint16_t,21002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21002_MAGIC, .more = U16LD_DENOM_21002_MORE};};
template<> struct libdivide_constants<uint16_t,21003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21003_MAGIC, .more = U16LD_DENOM_21003_MORE};};
template<> struct libdivide_constants<uint16_t,21004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21004_MAGIC, .more = U16LD_DENOM_21004_MORE};};
template<> struct libdivide_constants<uint16_t,21005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21005_MAGIC, .more = U16LD_DENOM_21005_MORE};};
template<> struct libdivide_constants<uint16_t,21006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21006_MAGIC, .more = U16LD_DENOM_21006_MORE};};
template<> struct libdivide_constants<uint16_t,21007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21007_MAGIC, .more = U16LD_DENOM_21007_MORE};};
template<> struct libdivide_constants<uint16_t,21008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21008_MAGIC, .more = U16LD_DENOM_21008_MORE};};
template<> struct libdivide_constants<uint16_t,21009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21009_MAGIC, .more = U16LD_DENOM_21009_MORE};};
template<> struct libdivide_constants<uint16_t,21010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21010_MAGIC, .more = U16LD_DENOM_21010_MORE};};
template<> struct libdivide_constants<uint16_t,21011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21011_MAGIC, .more = U16LD_DENOM_21011_MORE};};
template<> struct libdivide_constants<uint16_t,21012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21012_MAGIC, .more = U16LD_DENOM_21012_MORE};};
template<> struct libdivide_constants<uint16_t,21013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21013_MAGIC, .more = U16LD_DENOM_21013_MORE};};
template<> struct libdivide_constants<uint16_t,21014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21014_MAGIC, .more = U16LD_DENOM_21014_MORE};};
template<> struct libdivide_constants<uint16_t,21015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21015_MAGIC, .more = U16LD_DENOM_21015_MORE};};
template<> struct libdivide_constants<uint16_t,21016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21016_MAGIC, .more = U16LD_DENOM_21016_MORE};};
template<> struct libdivide_constants<uint16_t,21017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21017_MAGIC, .more = U16LD_DENOM_21017_MORE};};
template<> struct libdivide_constants<uint16_t,21018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21018_MAGIC, .more = U16LD_DENOM_21018_MORE};};
template<> struct libdivide_constants<uint16_t,21019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21019_MAGIC, .more = U16LD_DENOM_21019_MORE};};
template<> struct libdivide_constants<uint16_t,21020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21020_MAGIC, .more = U16LD_DENOM_21020_MORE};};
template<> struct libdivide_constants<uint16_t,21021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21021_MAGIC, .more = U16LD_DENOM_21021_MORE};};
template<> struct libdivide_constants<uint16_t,21022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21022_MAGIC, .more = U16LD_DENOM_21022_MORE};};
template<> struct libdivide_constants<uint16_t,21023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21023_MAGIC, .more = U16LD_DENOM_21023_MORE};};
template<> struct libdivide_constants<uint16_t,21024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21024_MAGIC, .more = U16LD_DENOM_21024_MORE};};
template<> struct libdivide_constants<uint16_t,21025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21025_MAGIC, .more = U16LD_DENOM_21025_MORE};};
template<> struct libdivide_constants<uint16_t,21026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21026_MAGIC, .more = U16LD_DENOM_21026_MORE};};
template<> struct libdivide_constants<uint16_t,21027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21027_MAGIC, .more = U16LD_DENOM_21027_MORE};};
template<> struct libdivide_constants<uint16_t,21028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21028_MAGIC, .more = U16LD_DENOM_21028_MORE};};
template<> struct libdivide_constants<uint16_t,21029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21029_MAGIC, .more = U16LD_DENOM_21029_MORE};};
template<> struct libdivide_constants<uint16_t,21030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21030_MAGIC, .more = U16LD_DENOM_21030_MORE};};
template<> struct libdivide_constants<uint16_t,21031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21031_MAGIC, .more = U16LD_DENOM_21031_MORE};};
template<> struct libdivide_constants<uint16_t,21032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21032_MAGIC, .more = U16LD_DENOM_21032_MORE};};
template<> struct libdivide_constants<uint16_t,21033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21033_MAGIC, .more = U16LD_DENOM_21033_MORE};};
template<> struct libdivide_constants<uint16_t,21034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21034_MAGIC, .more = U16LD_DENOM_21034_MORE};};
template<> struct libdivide_constants<uint16_t,21035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21035_MAGIC, .more = U16LD_DENOM_21035_MORE};};
template<> struct libdivide_constants<uint16_t,21036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21036_MAGIC, .more = U16LD_DENOM_21036_MORE};};
template<> struct libdivide_constants<uint16_t,21037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21037_MAGIC, .more = U16LD_DENOM_21037_MORE};};
template<> struct libdivide_constants<uint16_t,21038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21038_MAGIC, .more = U16LD_DENOM_21038_MORE};};
template<> struct libdivide_constants<uint16_t,21039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21039_MAGIC, .more = U16LD_DENOM_21039_MORE};};
template<> struct libdivide_constants<uint16_t,21040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21040_MAGIC, .more = U16LD_DENOM_21040_MORE};};
template<> struct libdivide_constants<uint16_t,21041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21041_MAGIC, .more = U16LD_DENOM_21041_MORE};};
template<> struct libdivide_constants<uint16_t,21042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21042_MAGIC, .more = U16LD_DENOM_21042_MORE};};
template<> struct libdivide_constants<uint16_t,21043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21043_MAGIC, .more = U16LD_DENOM_21043_MORE};};
template<> struct libdivide_constants<uint16_t,21044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21044_MAGIC, .more = U16LD_DENOM_21044_MORE};};
template<> struct libdivide_constants<uint16_t,21045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21045_MAGIC, .more = U16LD_DENOM_21045_MORE};};
template<> struct libdivide_constants<uint16_t,21046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21046_MAGIC, .more = U16LD_DENOM_21046_MORE};};
template<> struct libdivide_constants<uint16_t,21047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21047_MAGIC, .more = U16LD_DENOM_21047_MORE};};
template<> struct libdivide_constants<uint16_t,21048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21048_MAGIC, .more = U16LD_DENOM_21048_MORE};};
template<> struct libdivide_constants<uint16_t,21049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21049_MAGIC, .more = U16LD_DENOM_21049_MORE};};
template<> struct libdivide_constants<uint16_t,21050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21050_MAGIC, .more = U16LD_DENOM_21050_MORE};};
template<> struct libdivide_constants<uint16_t,21051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21051_MAGIC, .more = U16LD_DENOM_21051_MORE};};
template<> struct libdivide_constants<uint16_t,21052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21052_MAGIC, .more = U16LD_DENOM_21052_MORE};};
template<> struct libdivide_constants<uint16_t,21053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21053_MAGIC, .more = U16LD_DENOM_21053_MORE};};
template<> struct libdivide_constants<uint16_t,21054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21054_MAGIC, .more = U16LD_DENOM_21054_MORE};};
template<> struct libdivide_constants<uint16_t,21055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21055_MAGIC, .more = U16LD_DENOM_21055_MORE};};
template<> struct libdivide_constants<uint16_t,21056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21056_MAGIC, .more = U16LD_DENOM_21056_MORE};};
template<> struct libdivide_constants<uint16_t,21057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21057_MAGIC, .more = U16LD_DENOM_21057_MORE};};
template<> struct libdivide_constants<uint16_t,21058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21058_MAGIC, .more = U16LD_DENOM_21058_MORE};};
template<> struct libdivide_constants<uint16_t,21059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21059_MAGIC, .more = U16LD_DENOM_21059_MORE};};
template<> struct libdivide_constants<uint16_t,21060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21060_MAGIC, .more = U16LD_DENOM_21060_MORE};};
template<> struct libdivide_constants<uint16_t,21061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21061_MAGIC, .more = U16LD_DENOM_21061_MORE};};
template<> struct libdivide_constants<uint16_t,21062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21062_MAGIC, .more = U16LD_DENOM_21062_MORE};};
template<> struct libdivide_constants<uint16_t,21063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21063_MAGIC, .more = U16LD_DENOM_21063_MORE};};
template<> struct libdivide_constants<uint16_t,21064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21064_MAGIC, .more = U16LD_DENOM_21064_MORE};};
template<> struct libdivide_constants<uint16_t,21065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21065_MAGIC, .more = U16LD_DENOM_21065_MORE};};
template<> struct libdivide_constants<uint16_t,21066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21066_MAGIC, .more = U16LD_DENOM_21066_MORE};};
template<> struct libdivide_constants<uint16_t,21067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21067_MAGIC, .more = U16LD_DENOM_21067_MORE};};
template<> struct libdivide_constants<uint16_t,21068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21068_MAGIC, .more = U16LD_DENOM_21068_MORE};};
template<> struct libdivide_constants<uint16_t,21069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21069_MAGIC, .more = U16LD_DENOM_21069_MORE};};
template<> struct libdivide_constants<uint16_t,21070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21070_MAGIC, .more = U16LD_DENOM_21070_MORE};};
template<> struct libdivide_constants<uint16_t,21071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21071_MAGIC, .more = U16LD_DENOM_21071_MORE};};
template<> struct libdivide_constants<uint16_t,21072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21072_MAGIC, .more = U16LD_DENOM_21072_MORE};};
template<> struct libdivide_constants<uint16_t,21073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21073_MAGIC, .more = U16LD_DENOM_21073_MORE};};
template<> struct libdivide_constants<uint16_t,21074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21074_MAGIC, .more = U16LD_DENOM_21074_MORE};};
template<> struct libdivide_constants<uint16_t,21075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21075_MAGIC, .more = U16LD_DENOM_21075_MORE};};
template<> struct libdivide_constants<uint16_t,21076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21076_MAGIC, .more = U16LD_DENOM_21076_MORE};};
template<> struct libdivide_constants<uint16_t,21077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21077_MAGIC, .more = U16LD_DENOM_21077_MORE};};
template<> struct libdivide_constants<uint16_t,21078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21078_MAGIC, .more = U16LD_DENOM_21078_MORE};};
template<> struct libdivide_constants<uint16_t,21079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21079_MAGIC, .more = U16LD_DENOM_21079_MORE};};
template<> struct libdivide_constants<uint16_t,21080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21080_MAGIC, .more = U16LD_DENOM_21080_MORE};};
template<> struct libdivide_constants<uint16_t,21081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21081_MAGIC, .more = U16LD_DENOM_21081_MORE};};
template<> struct libdivide_constants<uint16_t,21082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21082_MAGIC, .more = U16LD_DENOM_21082_MORE};};
template<> struct libdivide_constants<uint16_t,21083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21083_MAGIC, .more = U16LD_DENOM_21083_MORE};};
template<> struct libdivide_constants<uint16_t,21084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21084_MAGIC, .more = U16LD_DENOM_21084_MORE};};
template<> struct libdivide_constants<uint16_t,21085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21085_MAGIC, .more = U16LD_DENOM_21085_MORE};};
template<> struct libdivide_constants<uint16_t,21086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21086_MAGIC, .more = U16LD_DENOM_21086_MORE};};
template<> struct libdivide_constants<uint16_t,21087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21087_MAGIC, .more = U16LD_DENOM_21087_MORE};};
template<> struct libdivide_constants<uint16_t,21088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21088_MAGIC, .more = U16LD_DENOM_21088_MORE};};
template<> struct libdivide_constants<uint16_t,21089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21089_MAGIC, .more = U16LD_DENOM_21089_MORE};};
template<> struct libdivide_constants<uint16_t,21090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21090_MAGIC, .more = U16LD_DENOM_21090_MORE};};
template<> struct libdivide_constants<uint16_t,21091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21091_MAGIC, .more = U16LD_DENOM_21091_MORE};};
template<> struct libdivide_constants<uint16_t,21092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21092_MAGIC, .more = U16LD_DENOM_21092_MORE};};
template<> struct libdivide_constants<uint16_t,21093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21093_MAGIC, .more = U16LD_DENOM_21093_MORE};};
template<> struct libdivide_constants<uint16_t,21094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21094_MAGIC, .more = U16LD_DENOM_21094_MORE};};
template<> struct libdivide_constants<uint16_t,21095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21095_MAGIC, .more = U16LD_DENOM_21095_MORE};};
template<> struct libdivide_constants<uint16_t,21096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21096_MAGIC, .more = U16LD_DENOM_21096_MORE};};
template<> struct libdivide_constants<uint16_t,21097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21097_MAGIC, .more = U16LD_DENOM_21097_MORE};};
template<> struct libdivide_constants<uint16_t,21098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21098_MAGIC, .more = U16LD_DENOM_21098_MORE};};
template<> struct libdivide_constants<uint16_t,21099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21099_MAGIC, .more = U16LD_DENOM_21099_MORE};};
template<> struct libdivide_constants<uint16_t,21100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21100_MAGIC, .more = U16LD_DENOM_21100_MORE};};
template<> struct libdivide_constants<uint16_t,21101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21101_MAGIC, .more = U16LD_DENOM_21101_MORE};};
template<> struct libdivide_constants<uint16_t,21102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21102_MAGIC, .more = U16LD_DENOM_21102_MORE};};
template<> struct libdivide_constants<uint16_t,21103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21103_MAGIC, .more = U16LD_DENOM_21103_MORE};};
template<> struct libdivide_constants<uint16_t,21104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21104_MAGIC, .more = U16LD_DENOM_21104_MORE};};
template<> struct libdivide_constants<uint16_t,21105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21105_MAGIC, .more = U16LD_DENOM_21105_MORE};};
template<> struct libdivide_constants<uint16_t,21106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21106_MAGIC, .more = U16LD_DENOM_21106_MORE};};
template<> struct libdivide_constants<uint16_t,21107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21107_MAGIC, .more = U16LD_DENOM_21107_MORE};};
template<> struct libdivide_constants<uint16_t,21108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21108_MAGIC, .more = U16LD_DENOM_21108_MORE};};
template<> struct libdivide_constants<uint16_t,21109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21109_MAGIC, .more = U16LD_DENOM_21109_MORE};};
template<> struct libdivide_constants<uint16_t,21110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21110_MAGIC, .more = U16LD_DENOM_21110_MORE};};
template<> struct libdivide_constants<uint16_t,21111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21111_MAGIC, .more = U16LD_DENOM_21111_MORE};};
template<> struct libdivide_constants<uint16_t,21112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21112_MAGIC, .more = U16LD_DENOM_21112_MORE};};
template<> struct libdivide_constants<uint16_t,21113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21113_MAGIC, .more = U16LD_DENOM_21113_MORE};};
template<> struct libdivide_constants<uint16_t,21114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21114_MAGIC, .more = U16LD_DENOM_21114_MORE};};
template<> struct libdivide_constants<uint16_t,21115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21115_MAGIC, .more = U16LD_DENOM_21115_MORE};};
template<> struct libdivide_constants<uint16_t,21116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21116_MAGIC, .more = U16LD_DENOM_21116_MORE};};
template<> struct libdivide_constants<uint16_t,21117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21117_MAGIC, .more = U16LD_DENOM_21117_MORE};};
template<> struct libdivide_constants<uint16_t,21118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21118_MAGIC, .more = U16LD_DENOM_21118_MORE};};
template<> struct libdivide_constants<uint16_t,21119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21119_MAGIC, .more = U16LD_DENOM_21119_MORE};};
template<> struct libdivide_constants<uint16_t,21120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21120_MAGIC, .more = U16LD_DENOM_21120_MORE};};
template<> struct libdivide_constants<uint16_t,21121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21121_MAGIC, .more = U16LD_DENOM_21121_MORE};};
template<> struct libdivide_constants<uint16_t,21122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21122_MAGIC, .more = U16LD_DENOM_21122_MORE};};
template<> struct libdivide_constants<uint16_t,21123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21123_MAGIC, .more = U16LD_DENOM_21123_MORE};};
template<> struct libdivide_constants<uint16_t,21124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21124_MAGIC, .more = U16LD_DENOM_21124_MORE};};
template<> struct libdivide_constants<uint16_t,21125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21125_MAGIC, .more = U16LD_DENOM_21125_MORE};};
template<> struct libdivide_constants<uint16_t,21126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21126_MAGIC, .more = U16LD_DENOM_21126_MORE};};
template<> struct libdivide_constants<uint16_t,21127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21127_MAGIC, .more = U16LD_DENOM_21127_MORE};};
template<> struct libdivide_constants<uint16_t,21128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21128_MAGIC, .more = U16LD_DENOM_21128_MORE};};
template<> struct libdivide_constants<uint16_t,21129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21129_MAGIC, .more = U16LD_DENOM_21129_MORE};};
template<> struct libdivide_constants<uint16_t,21130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21130_MAGIC, .more = U16LD_DENOM_21130_MORE};};
template<> struct libdivide_constants<uint16_t,21131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21131_MAGIC, .more = U16LD_DENOM_21131_MORE};};
template<> struct libdivide_constants<uint16_t,21132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21132_MAGIC, .more = U16LD_DENOM_21132_MORE};};
template<> struct libdivide_constants<uint16_t,21133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21133_MAGIC, .more = U16LD_DENOM_21133_MORE};};
template<> struct libdivide_constants<uint16_t,21134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21134_MAGIC, .more = U16LD_DENOM_21134_MORE};};
template<> struct libdivide_constants<uint16_t,21135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21135_MAGIC, .more = U16LD_DENOM_21135_MORE};};
template<> struct libdivide_constants<uint16_t,21136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21136_MAGIC, .more = U16LD_DENOM_21136_MORE};};
template<> struct libdivide_constants<uint16_t,21137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21137_MAGIC, .more = U16LD_DENOM_21137_MORE};};
template<> struct libdivide_constants<uint16_t,21138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21138_MAGIC, .more = U16LD_DENOM_21138_MORE};};
template<> struct libdivide_constants<uint16_t,21139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21139_MAGIC, .more = U16LD_DENOM_21139_MORE};};
template<> struct libdivide_constants<uint16_t,21140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21140_MAGIC, .more = U16LD_DENOM_21140_MORE};};
template<> struct libdivide_constants<uint16_t,21141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21141_MAGIC, .more = U16LD_DENOM_21141_MORE};};
template<> struct libdivide_constants<uint16_t,21142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21142_MAGIC, .more = U16LD_DENOM_21142_MORE};};
template<> struct libdivide_constants<uint16_t,21143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21143_MAGIC, .more = U16LD_DENOM_21143_MORE};};
template<> struct libdivide_constants<uint16_t,21144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21144_MAGIC, .more = U16LD_DENOM_21144_MORE};};
template<> struct libdivide_constants<uint16_t,21145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21145_MAGIC, .more = U16LD_DENOM_21145_MORE};};
template<> struct libdivide_constants<uint16_t,21146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21146_MAGIC, .more = U16LD_DENOM_21146_MORE};};
template<> struct libdivide_constants<uint16_t,21147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21147_MAGIC, .more = U16LD_DENOM_21147_MORE};};
template<> struct libdivide_constants<uint16_t,21148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21148_MAGIC, .more = U16LD_DENOM_21148_MORE};};
template<> struct libdivide_constants<uint16_t,21149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21149_MAGIC, .more = U16LD_DENOM_21149_MORE};};
template<> struct libdivide_constants<uint16_t,21150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21150_MAGIC, .more = U16LD_DENOM_21150_MORE};};
template<> struct libdivide_constants<uint16_t,21151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21151_MAGIC, .more = U16LD_DENOM_21151_MORE};};
template<> struct libdivide_constants<uint16_t,21152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21152_MAGIC, .more = U16LD_DENOM_21152_MORE};};
template<> struct libdivide_constants<uint16_t,21153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21153_MAGIC, .more = U16LD_DENOM_21153_MORE};};
template<> struct libdivide_constants<uint16_t,21154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21154_MAGIC, .more = U16LD_DENOM_21154_MORE};};
template<> struct libdivide_constants<uint16_t,21155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21155_MAGIC, .more = U16LD_DENOM_21155_MORE};};
template<> struct libdivide_constants<uint16_t,21156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21156_MAGIC, .more = U16LD_DENOM_21156_MORE};};
template<> struct libdivide_constants<uint16_t,21157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21157_MAGIC, .more = U16LD_DENOM_21157_MORE};};
template<> struct libdivide_constants<uint16_t,21158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21158_MAGIC, .more = U16LD_DENOM_21158_MORE};};
template<> struct libdivide_constants<uint16_t,21159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21159_MAGIC, .more = U16LD_DENOM_21159_MORE};};
template<> struct libdivide_constants<uint16_t,21160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21160_MAGIC, .more = U16LD_DENOM_21160_MORE};};
template<> struct libdivide_constants<uint16_t,21161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21161_MAGIC, .more = U16LD_DENOM_21161_MORE};};
template<> struct libdivide_constants<uint16_t,21162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21162_MAGIC, .more = U16LD_DENOM_21162_MORE};};
template<> struct libdivide_constants<uint16_t,21163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21163_MAGIC, .more = U16LD_DENOM_21163_MORE};};
template<> struct libdivide_constants<uint16_t,21164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21164_MAGIC, .more = U16LD_DENOM_21164_MORE};};
template<> struct libdivide_constants<uint16_t,21165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21165_MAGIC, .more = U16LD_DENOM_21165_MORE};};
template<> struct libdivide_constants<uint16_t,21166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21166_MAGIC, .more = U16LD_DENOM_21166_MORE};};
template<> struct libdivide_constants<uint16_t,21167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21167_MAGIC, .more = U16LD_DENOM_21167_MORE};};
template<> struct libdivide_constants<uint16_t,21168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21168_MAGIC, .more = U16LD_DENOM_21168_MORE};};
template<> struct libdivide_constants<uint16_t,21169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21169_MAGIC, .more = U16LD_DENOM_21169_MORE};};
template<> struct libdivide_constants<uint16_t,21170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21170_MAGIC, .more = U16LD_DENOM_21170_MORE};};
template<> struct libdivide_constants<uint16_t,21171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21171_MAGIC, .more = U16LD_DENOM_21171_MORE};};
template<> struct libdivide_constants<uint16_t,21172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21172_MAGIC, .more = U16LD_DENOM_21172_MORE};};
template<> struct libdivide_constants<uint16_t,21173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21173_MAGIC, .more = U16LD_DENOM_21173_MORE};};
template<> struct libdivide_constants<uint16_t,21174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21174_MAGIC, .more = U16LD_DENOM_21174_MORE};};
template<> struct libdivide_constants<uint16_t,21175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21175_MAGIC, .more = U16LD_DENOM_21175_MORE};};
template<> struct libdivide_constants<uint16_t,21176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21176_MAGIC, .more = U16LD_DENOM_21176_MORE};};
template<> struct libdivide_constants<uint16_t,21177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21177_MAGIC, .more = U16LD_DENOM_21177_MORE};};
template<> struct libdivide_constants<uint16_t,21178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21178_MAGIC, .more = U16LD_DENOM_21178_MORE};};
template<> struct libdivide_constants<uint16_t,21179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21179_MAGIC, .more = U16LD_DENOM_21179_MORE};};
template<> struct libdivide_constants<uint16_t,21180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21180_MAGIC, .more = U16LD_DENOM_21180_MORE};};
template<> struct libdivide_constants<uint16_t,21181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21181_MAGIC, .more = U16LD_DENOM_21181_MORE};};
template<> struct libdivide_constants<uint16_t,21182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21182_MAGIC, .more = U16LD_DENOM_21182_MORE};};
template<> struct libdivide_constants<uint16_t,21183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21183_MAGIC, .more = U16LD_DENOM_21183_MORE};};
template<> struct libdivide_constants<uint16_t,21184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21184_MAGIC, .more = U16LD_DENOM_21184_MORE};};
template<> struct libdivide_constants<uint16_t,21185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21185_MAGIC, .more = U16LD_DENOM_21185_MORE};};
template<> struct libdivide_constants<uint16_t,21186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21186_MAGIC, .more = U16LD_DENOM_21186_MORE};};
template<> struct libdivide_constants<uint16_t,21187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21187_MAGIC, .more = U16LD_DENOM_21187_MORE};};
template<> struct libdivide_constants<uint16_t,21188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21188_MAGIC, .more = U16LD_DENOM_21188_MORE};};
template<> struct libdivide_constants<uint16_t,21189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21189_MAGIC, .more = U16LD_DENOM_21189_MORE};};
template<> struct libdivide_constants<uint16_t,21190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21190_MAGIC, .more = U16LD_DENOM_21190_MORE};};
template<> struct libdivide_constants<uint16_t,21191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21191_MAGIC, .more = U16LD_DENOM_21191_MORE};};
template<> struct libdivide_constants<uint16_t,21192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21192_MAGIC, .more = U16LD_DENOM_21192_MORE};};
template<> struct libdivide_constants<uint16_t,21193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21193_MAGIC, .more = U16LD_DENOM_21193_MORE};};
template<> struct libdivide_constants<uint16_t,21194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21194_MAGIC, .more = U16LD_DENOM_21194_MORE};};
template<> struct libdivide_constants<uint16_t,21195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21195_MAGIC, .more = U16LD_DENOM_21195_MORE};};
template<> struct libdivide_constants<uint16_t,21196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21196_MAGIC, .more = U16LD_DENOM_21196_MORE};};
template<> struct libdivide_constants<uint16_t,21197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21197_MAGIC, .more = U16LD_DENOM_21197_MORE};};
template<> struct libdivide_constants<uint16_t,21198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21198_MAGIC, .more = U16LD_DENOM_21198_MORE};};
template<> struct libdivide_constants<uint16_t,21199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21199_MAGIC, .more = U16LD_DENOM_21199_MORE};};
template<> struct libdivide_constants<uint16_t,21200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21200_MAGIC, .more = U16LD_DENOM_21200_MORE};};
template<> struct libdivide_constants<uint16_t,21201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21201_MAGIC, .more = U16LD_DENOM_21201_MORE};};
template<> struct libdivide_constants<uint16_t,21202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21202_MAGIC, .more = U16LD_DENOM_21202_MORE};};
template<> struct libdivide_constants<uint16_t,21203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21203_MAGIC, .more = U16LD_DENOM_21203_MORE};};
template<> struct libdivide_constants<uint16_t,21204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21204_MAGIC, .more = U16LD_DENOM_21204_MORE};};
template<> struct libdivide_constants<uint16_t,21205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21205_MAGIC, .more = U16LD_DENOM_21205_MORE};};
template<> struct libdivide_constants<uint16_t,21206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21206_MAGIC, .more = U16LD_DENOM_21206_MORE};};
template<> struct libdivide_constants<uint16_t,21207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21207_MAGIC, .more = U16LD_DENOM_21207_MORE};};
template<> struct libdivide_constants<uint16_t,21208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21208_MAGIC, .more = U16LD_DENOM_21208_MORE};};
template<> struct libdivide_constants<uint16_t,21209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21209_MAGIC, .more = U16LD_DENOM_21209_MORE};};
template<> struct libdivide_constants<uint16_t,21210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21210_MAGIC, .more = U16LD_DENOM_21210_MORE};};
template<> struct libdivide_constants<uint16_t,21211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21211_MAGIC, .more = U16LD_DENOM_21211_MORE};};
template<> struct libdivide_constants<uint16_t,21212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21212_MAGIC, .more = U16LD_DENOM_21212_MORE};};
template<> struct libdivide_constants<uint16_t,21213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21213_MAGIC, .more = U16LD_DENOM_21213_MORE};};
template<> struct libdivide_constants<uint16_t,21214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21214_MAGIC, .more = U16LD_DENOM_21214_MORE};};
template<> struct libdivide_constants<uint16_t,21215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21215_MAGIC, .more = U16LD_DENOM_21215_MORE};};
template<> struct libdivide_constants<uint16_t,21216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21216_MAGIC, .more = U16LD_DENOM_21216_MORE};};
template<> struct libdivide_constants<uint16_t,21217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21217_MAGIC, .more = U16LD_DENOM_21217_MORE};};
template<> struct libdivide_constants<uint16_t,21218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21218_MAGIC, .more = U16LD_DENOM_21218_MORE};};
template<> struct libdivide_constants<uint16_t,21219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21219_MAGIC, .more = U16LD_DENOM_21219_MORE};};
template<> struct libdivide_constants<uint16_t,21220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21220_MAGIC, .more = U16LD_DENOM_21220_MORE};};
template<> struct libdivide_constants<uint16_t,21221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21221_MAGIC, .more = U16LD_DENOM_21221_MORE};};
template<> struct libdivide_constants<uint16_t,21222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21222_MAGIC, .more = U16LD_DENOM_21222_MORE};};
template<> struct libdivide_constants<uint16_t,21223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21223_MAGIC, .more = U16LD_DENOM_21223_MORE};};
template<> struct libdivide_constants<uint16_t,21224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21224_MAGIC, .more = U16LD_DENOM_21224_MORE};};
template<> struct libdivide_constants<uint16_t,21225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21225_MAGIC, .more = U16LD_DENOM_21225_MORE};};
template<> struct libdivide_constants<uint16_t,21226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21226_MAGIC, .more = U16LD_DENOM_21226_MORE};};
template<> struct libdivide_constants<uint16_t,21227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21227_MAGIC, .more = U16LD_DENOM_21227_MORE};};
template<> struct libdivide_constants<uint16_t,21228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21228_MAGIC, .more = U16LD_DENOM_21228_MORE};};
template<> struct libdivide_constants<uint16_t,21229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21229_MAGIC, .more = U16LD_DENOM_21229_MORE};};
template<> struct libdivide_constants<uint16_t,21230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21230_MAGIC, .more = U16LD_DENOM_21230_MORE};};
template<> struct libdivide_constants<uint16_t,21231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21231_MAGIC, .more = U16LD_DENOM_21231_MORE};};
template<> struct libdivide_constants<uint16_t,21232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21232_MAGIC, .more = U16LD_DENOM_21232_MORE};};
template<> struct libdivide_constants<uint16_t,21233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21233_MAGIC, .more = U16LD_DENOM_21233_MORE};};
template<> struct libdivide_constants<uint16_t,21234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21234_MAGIC, .more = U16LD_DENOM_21234_MORE};};
template<> struct libdivide_constants<uint16_t,21235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21235_MAGIC, .more = U16LD_DENOM_21235_MORE};};
template<> struct libdivide_constants<uint16_t,21236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21236_MAGIC, .more = U16LD_DENOM_21236_MORE};};
template<> struct libdivide_constants<uint16_t,21237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21237_MAGIC, .more = U16LD_DENOM_21237_MORE};};
template<> struct libdivide_constants<uint16_t,21238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21238_MAGIC, .more = U16LD_DENOM_21238_MORE};};
template<> struct libdivide_constants<uint16_t,21239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21239_MAGIC, .more = U16LD_DENOM_21239_MORE};};
template<> struct libdivide_constants<uint16_t,21240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21240_MAGIC, .more = U16LD_DENOM_21240_MORE};};
template<> struct libdivide_constants<uint16_t,21241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21241_MAGIC, .more = U16LD_DENOM_21241_MORE};};
template<> struct libdivide_constants<uint16_t,21242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21242_MAGIC, .more = U16LD_DENOM_21242_MORE};};
template<> struct libdivide_constants<uint16_t,21243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21243_MAGIC, .more = U16LD_DENOM_21243_MORE};};
template<> struct libdivide_constants<uint16_t,21244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21244_MAGIC, .more = U16LD_DENOM_21244_MORE};};
template<> struct libdivide_constants<uint16_t,21245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21245_MAGIC, .more = U16LD_DENOM_21245_MORE};};
template<> struct libdivide_constants<uint16_t,21246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21246_MAGIC, .more = U16LD_DENOM_21246_MORE};};
template<> struct libdivide_constants<uint16_t,21247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21247_MAGIC, .more = U16LD_DENOM_21247_MORE};};
template<> struct libdivide_constants<uint16_t,21248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21248_MAGIC, .more = U16LD_DENOM_21248_MORE};};
template<> struct libdivide_constants<uint16_t,21249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21249_MAGIC, .more = U16LD_DENOM_21249_MORE};};
template<> struct libdivide_constants<uint16_t,21250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21250_MAGIC, .more = U16LD_DENOM_21250_MORE};};
template<> struct libdivide_constants<uint16_t,21251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21251_MAGIC, .more = U16LD_DENOM_21251_MORE};};
template<> struct libdivide_constants<uint16_t,21252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21252_MAGIC, .more = U16LD_DENOM_21252_MORE};};
template<> struct libdivide_constants<uint16_t,21253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21253_MAGIC, .more = U16LD_DENOM_21253_MORE};};
template<> struct libdivide_constants<uint16_t,21254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21254_MAGIC, .more = U16LD_DENOM_21254_MORE};};
template<> struct libdivide_constants<uint16_t,21255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21255_MAGIC, .more = U16LD_DENOM_21255_MORE};};
template<> struct libdivide_constants<uint16_t,21256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21256_MAGIC, .more = U16LD_DENOM_21256_MORE};};
template<> struct libdivide_constants<uint16_t,21257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21257_MAGIC, .more = U16LD_DENOM_21257_MORE};};
template<> struct libdivide_constants<uint16_t,21258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21258_MAGIC, .more = U16LD_DENOM_21258_MORE};};
template<> struct libdivide_constants<uint16_t,21259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21259_MAGIC, .more = U16LD_DENOM_21259_MORE};};
template<> struct libdivide_constants<uint16_t,21260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21260_MAGIC, .more = U16LD_DENOM_21260_MORE};};
template<> struct libdivide_constants<uint16_t,21261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21261_MAGIC, .more = U16LD_DENOM_21261_MORE};};
template<> struct libdivide_constants<uint16_t,21262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21262_MAGIC, .more = U16LD_DENOM_21262_MORE};};
template<> struct libdivide_constants<uint16_t,21263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21263_MAGIC, .more = U16LD_DENOM_21263_MORE};};
template<> struct libdivide_constants<uint16_t,21264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21264_MAGIC, .more = U16LD_DENOM_21264_MORE};};
template<> struct libdivide_constants<uint16_t,21265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21265_MAGIC, .more = U16LD_DENOM_21265_MORE};};
template<> struct libdivide_constants<uint16_t,21266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21266_MAGIC, .more = U16LD_DENOM_21266_MORE};};
template<> struct libdivide_constants<uint16_t,21267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21267_MAGIC, .more = U16LD_DENOM_21267_MORE};};
template<> struct libdivide_constants<uint16_t,21268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21268_MAGIC, .more = U16LD_DENOM_21268_MORE};};
template<> struct libdivide_constants<uint16_t,21269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21269_MAGIC, .more = U16LD_DENOM_21269_MORE};};
template<> struct libdivide_constants<uint16_t,21270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21270_MAGIC, .more = U16LD_DENOM_21270_MORE};};
template<> struct libdivide_constants<uint16_t,21271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21271_MAGIC, .more = U16LD_DENOM_21271_MORE};};
template<> struct libdivide_constants<uint16_t,21272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21272_MAGIC, .more = U16LD_DENOM_21272_MORE};};
template<> struct libdivide_constants<uint16_t,21273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21273_MAGIC, .more = U16LD_DENOM_21273_MORE};};
template<> struct libdivide_constants<uint16_t,21274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21274_MAGIC, .more = U16LD_DENOM_21274_MORE};};
template<> struct libdivide_constants<uint16_t,21275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21275_MAGIC, .more = U16LD_DENOM_21275_MORE};};
template<> struct libdivide_constants<uint16_t,21276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21276_MAGIC, .more = U16LD_DENOM_21276_MORE};};
template<> struct libdivide_constants<uint16_t,21277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21277_MAGIC, .more = U16LD_DENOM_21277_MORE};};
template<> struct libdivide_constants<uint16_t,21278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21278_MAGIC, .more = U16LD_DENOM_21278_MORE};};
template<> struct libdivide_constants<uint16_t,21279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21279_MAGIC, .more = U16LD_DENOM_21279_MORE};};
template<> struct libdivide_constants<uint16_t,21280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21280_MAGIC, .more = U16LD_DENOM_21280_MORE};};
template<> struct libdivide_constants<uint16_t,21281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21281_MAGIC, .more = U16LD_DENOM_21281_MORE};};
template<> struct libdivide_constants<uint16_t,21282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21282_MAGIC, .more = U16LD_DENOM_21282_MORE};};
template<> struct libdivide_constants<uint16_t,21283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21283_MAGIC, .more = U16LD_DENOM_21283_MORE};};
template<> struct libdivide_constants<uint16_t,21284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21284_MAGIC, .more = U16LD_DENOM_21284_MORE};};
template<> struct libdivide_constants<uint16_t,21285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21285_MAGIC, .more = U16LD_DENOM_21285_MORE};};
template<> struct libdivide_constants<uint16_t,21286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21286_MAGIC, .more = U16LD_DENOM_21286_MORE};};
template<> struct libdivide_constants<uint16_t,21287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21287_MAGIC, .more = U16LD_DENOM_21287_MORE};};
template<> struct libdivide_constants<uint16_t,21288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21288_MAGIC, .more = U16LD_DENOM_21288_MORE};};
template<> struct libdivide_constants<uint16_t,21289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21289_MAGIC, .more = U16LD_DENOM_21289_MORE};};
template<> struct libdivide_constants<uint16_t,21290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21290_MAGIC, .more = U16LD_DENOM_21290_MORE};};
template<> struct libdivide_constants<uint16_t,21291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21291_MAGIC, .more = U16LD_DENOM_21291_MORE};};
template<> struct libdivide_constants<uint16_t,21292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21292_MAGIC, .more = U16LD_DENOM_21292_MORE};};
template<> struct libdivide_constants<uint16_t,21293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21293_MAGIC, .more = U16LD_DENOM_21293_MORE};};
template<> struct libdivide_constants<uint16_t,21294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21294_MAGIC, .more = U16LD_DENOM_21294_MORE};};
template<> struct libdivide_constants<uint16_t,21295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21295_MAGIC, .more = U16LD_DENOM_21295_MORE};};
template<> struct libdivide_constants<uint16_t,21296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21296_MAGIC, .more = U16LD_DENOM_21296_MORE};};
template<> struct libdivide_constants<uint16_t,21297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21297_MAGIC, .more = U16LD_DENOM_21297_MORE};};
template<> struct libdivide_constants<uint16_t,21298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21298_MAGIC, .more = U16LD_DENOM_21298_MORE};};
template<> struct libdivide_constants<uint16_t,21299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21299_MAGIC, .more = U16LD_DENOM_21299_MORE};};
template<> struct libdivide_constants<uint16_t,21300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21300_MAGIC, .more = U16LD_DENOM_21300_MORE};};
template<> struct libdivide_constants<uint16_t,21301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21301_MAGIC, .more = U16LD_DENOM_21301_MORE};};
template<> struct libdivide_constants<uint16_t,21302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21302_MAGIC, .more = U16LD_DENOM_21302_MORE};};
template<> struct libdivide_constants<uint16_t,21303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21303_MAGIC, .more = U16LD_DENOM_21303_MORE};};
template<> struct libdivide_constants<uint16_t,21304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21304_MAGIC, .more = U16LD_DENOM_21304_MORE};};
template<> struct libdivide_constants<uint16_t,21305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21305_MAGIC, .more = U16LD_DENOM_21305_MORE};};
template<> struct libdivide_constants<uint16_t,21306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21306_MAGIC, .more = U16LD_DENOM_21306_MORE};};
template<> struct libdivide_constants<uint16_t,21307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21307_MAGIC, .more = U16LD_DENOM_21307_MORE};};
template<> struct libdivide_constants<uint16_t,21308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21308_MAGIC, .more = U16LD_DENOM_21308_MORE};};
template<> struct libdivide_constants<uint16_t,21309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21309_MAGIC, .more = U16LD_DENOM_21309_MORE};};
template<> struct libdivide_constants<uint16_t,21310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21310_MAGIC, .more = U16LD_DENOM_21310_MORE};};
template<> struct libdivide_constants<uint16_t,21311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21311_MAGIC, .more = U16LD_DENOM_21311_MORE};};
template<> struct libdivide_constants<uint16_t,21312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21312_MAGIC, .more = U16LD_DENOM_21312_MORE};};
template<> struct libdivide_constants<uint16_t,21313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21313_MAGIC, .more = U16LD_DENOM_21313_MORE};};
template<> struct libdivide_constants<uint16_t,21314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21314_MAGIC, .more = U16LD_DENOM_21314_MORE};};
template<> struct libdivide_constants<uint16_t,21315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21315_MAGIC, .more = U16LD_DENOM_21315_MORE};};
template<> struct libdivide_constants<uint16_t,21316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21316_MAGIC, .more = U16LD_DENOM_21316_MORE};};
template<> struct libdivide_constants<uint16_t,21317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21317_MAGIC, .more = U16LD_DENOM_21317_MORE};};
template<> struct libdivide_constants<uint16_t,21318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21318_MAGIC, .more = U16LD_DENOM_21318_MORE};};
template<> struct libdivide_constants<uint16_t,21319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21319_MAGIC, .more = U16LD_DENOM_21319_MORE};};
template<> struct libdivide_constants<uint16_t,21320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21320_MAGIC, .more = U16LD_DENOM_21320_MORE};};
template<> struct libdivide_constants<uint16_t,21321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21321_MAGIC, .more = U16LD_DENOM_21321_MORE};};
template<> struct libdivide_constants<uint16_t,21322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21322_MAGIC, .more = U16LD_DENOM_21322_MORE};};
template<> struct libdivide_constants<uint16_t,21323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21323_MAGIC, .more = U16LD_DENOM_21323_MORE};};
template<> struct libdivide_constants<uint16_t,21324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21324_MAGIC, .more = U16LD_DENOM_21324_MORE};};
template<> struct libdivide_constants<uint16_t,21325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21325_MAGIC, .more = U16LD_DENOM_21325_MORE};};
template<> struct libdivide_constants<uint16_t,21326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21326_MAGIC, .more = U16LD_DENOM_21326_MORE};};
template<> struct libdivide_constants<uint16_t,21327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21327_MAGIC, .more = U16LD_DENOM_21327_MORE};};
template<> struct libdivide_constants<uint16_t,21328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21328_MAGIC, .more = U16LD_DENOM_21328_MORE};};
template<> struct libdivide_constants<uint16_t,21329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21329_MAGIC, .more = U16LD_DENOM_21329_MORE};};
template<> struct libdivide_constants<uint16_t,21330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21330_MAGIC, .more = U16LD_DENOM_21330_MORE};};
template<> struct libdivide_constants<uint16_t,21331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21331_MAGIC, .more = U16LD_DENOM_21331_MORE};};
template<> struct libdivide_constants<uint16_t,21332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21332_MAGIC, .more = U16LD_DENOM_21332_MORE};};
template<> struct libdivide_constants<uint16_t,21333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21333_MAGIC, .more = U16LD_DENOM_21333_MORE};};
template<> struct libdivide_constants<uint16_t,21334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21334_MAGIC, .more = U16LD_DENOM_21334_MORE};};
template<> struct libdivide_constants<uint16_t,21335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21335_MAGIC, .more = U16LD_DENOM_21335_MORE};};
template<> struct libdivide_constants<uint16_t,21336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21336_MAGIC, .more = U16LD_DENOM_21336_MORE};};
template<> struct libdivide_constants<uint16_t,21337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21337_MAGIC, .more = U16LD_DENOM_21337_MORE};};
template<> struct libdivide_constants<uint16_t,21338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21338_MAGIC, .more = U16LD_DENOM_21338_MORE};};
template<> struct libdivide_constants<uint16_t,21339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21339_MAGIC, .more = U16LD_DENOM_21339_MORE};};
template<> struct libdivide_constants<uint16_t,21340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21340_MAGIC, .more = U16LD_DENOM_21340_MORE};};
template<> struct libdivide_constants<uint16_t,21341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21341_MAGIC, .more = U16LD_DENOM_21341_MORE};};
template<> struct libdivide_constants<uint16_t,21342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21342_MAGIC, .more = U16LD_DENOM_21342_MORE};};
template<> struct libdivide_constants<uint16_t,21343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21343_MAGIC, .more = U16LD_DENOM_21343_MORE};};
template<> struct libdivide_constants<uint16_t,21344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21344_MAGIC, .more = U16LD_DENOM_21344_MORE};};
template<> struct libdivide_constants<uint16_t,21345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21345_MAGIC, .more = U16LD_DENOM_21345_MORE};};
template<> struct libdivide_constants<uint16_t,21346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21346_MAGIC, .more = U16LD_DENOM_21346_MORE};};
template<> struct libdivide_constants<uint16_t,21347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21347_MAGIC, .more = U16LD_DENOM_21347_MORE};};
template<> struct libdivide_constants<uint16_t,21348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21348_MAGIC, .more = U16LD_DENOM_21348_MORE};};
template<> struct libdivide_constants<uint16_t,21349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21349_MAGIC, .more = U16LD_DENOM_21349_MORE};};
template<> struct libdivide_constants<uint16_t,21350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21350_MAGIC, .more = U16LD_DENOM_21350_MORE};};
template<> struct libdivide_constants<uint16_t,21351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21351_MAGIC, .more = U16LD_DENOM_21351_MORE};};
template<> struct libdivide_constants<uint16_t,21352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21352_MAGIC, .more = U16LD_DENOM_21352_MORE};};
template<> struct libdivide_constants<uint16_t,21353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21353_MAGIC, .more = U16LD_DENOM_21353_MORE};};
template<> struct libdivide_constants<uint16_t,21354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21354_MAGIC, .more = U16LD_DENOM_21354_MORE};};
template<> struct libdivide_constants<uint16_t,21355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21355_MAGIC, .more = U16LD_DENOM_21355_MORE};};
template<> struct libdivide_constants<uint16_t,21356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21356_MAGIC, .more = U16LD_DENOM_21356_MORE};};
template<> struct libdivide_constants<uint16_t,21357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21357_MAGIC, .more = U16LD_DENOM_21357_MORE};};
template<> struct libdivide_constants<uint16_t,21358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21358_MAGIC, .more = U16LD_DENOM_21358_MORE};};
template<> struct libdivide_constants<uint16_t,21359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21359_MAGIC, .more = U16LD_DENOM_21359_MORE};};
template<> struct libdivide_constants<uint16_t,21360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21360_MAGIC, .more = U16LD_DENOM_21360_MORE};};
template<> struct libdivide_constants<uint16_t,21361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21361_MAGIC, .more = U16LD_DENOM_21361_MORE};};
template<> struct libdivide_constants<uint16_t,21362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21362_MAGIC, .more = U16LD_DENOM_21362_MORE};};
template<> struct libdivide_constants<uint16_t,21363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21363_MAGIC, .more = U16LD_DENOM_21363_MORE};};
template<> struct libdivide_constants<uint16_t,21364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21364_MAGIC, .more = U16LD_DENOM_21364_MORE};};
template<> struct libdivide_constants<uint16_t,21365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21365_MAGIC, .more = U16LD_DENOM_21365_MORE};};
template<> struct libdivide_constants<uint16_t,21366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21366_MAGIC, .more = U16LD_DENOM_21366_MORE};};
template<> struct libdivide_constants<uint16_t,21367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21367_MAGIC, .more = U16LD_DENOM_21367_MORE};};
template<> struct libdivide_constants<uint16_t,21368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21368_MAGIC, .more = U16LD_DENOM_21368_MORE};};
template<> struct libdivide_constants<uint16_t,21369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21369_MAGIC, .more = U16LD_DENOM_21369_MORE};};
template<> struct libdivide_constants<uint16_t,21370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21370_MAGIC, .more = U16LD_DENOM_21370_MORE};};
template<> struct libdivide_constants<uint16_t,21371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21371_MAGIC, .more = U16LD_DENOM_21371_MORE};};
template<> struct libdivide_constants<uint16_t,21372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21372_MAGIC, .more = U16LD_DENOM_21372_MORE};};
template<> struct libdivide_constants<uint16_t,21373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21373_MAGIC, .more = U16LD_DENOM_21373_MORE};};
template<> struct libdivide_constants<uint16_t,21374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21374_MAGIC, .more = U16LD_DENOM_21374_MORE};};
template<> struct libdivide_constants<uint16_t,21375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21375_MAGIC, .more = U16LD_DENOM_21375_MORE};};
template<> struct libdivide_constants<uint16_t,21376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21376_MAGIC, .more = U16LD_DENOM_21376_MORE};};
template<> struct libdivide_constants<uint16_t,21377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21377_MAGIC, .more = U16LD_DENOM_21377_MORE};};
template<> struct libdivide_constants<uint16_t,21378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21378_MAGIC, .more = U16LD_DENOM_21378_MORE};};
template<> struct libdivide_constants<uint16_t,21379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21379_MAGIC, .more = U16LD_DENOM_21379_MORE};};
template<> struct libdivide_constants<uint16_t,21380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21380_MAGIC, .more = U16LD_DENOM_21380_MORE};};
template<> struct libdivide_constants<uint16_t,21381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21381_MAGIC, .more = U16LD_DENOM_21381_MORE};};
template<> struct libdivide_constants<uint16_t,21382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21382_MAGIC, .more = U16LD_DENOM_21382_MORE};};
template<> struct libdivide_constants<uint16_t,21383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21383_MAGIC, .more = U16LD_DENOM_21383_MORE};};
template<> struct libdivide_constants<uint16_t,21384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21384_MAGIC, .more = U16LD_DENOM_21384_MORE};};
template<> struct libdivide_constants<uint16_t,21385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21385_MAGIC, .more = U16LD_DENOM_21385_MORE};};
template<> struct libdivide_constants<uint16_t,21386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21386_MAGIC, .more = U16LD_DENOM_21386_MORE};};
template<> struct libdivide_constants<uint16_t,21387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21387_MAGIC, .more = U16LD_DENOM_21387_MORE};};
template<> struct libdivide_constants<uint16_t,21388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21388_MAGIC, .more = U16LD_DENOM_21388_MORE};};
template<> struct libdivide_constants<uint16_t,21389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21389_MAGIC, .more = U16LD_DENOM_21389_MORE};};
template<> struct libdivide_constants<uint16_t,21390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21390_MAGIC, .more = U16LD_DENOM_21390_MORE};};
template<> struct libdivide_constants<uint16_t,21391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21391_MAGIC, .more = U16LD_DENOM_21391_MORE};};
template<> struct libdivide_constants<uint16_t,21392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21392_MAGIC, .more = U16LD_DENOM_21392_MORE};};
template<> struct libdivide_constants<uint16_t,21393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21393_MAGIC, .more = U16LD_DENOM_21393_MORE};};
template<> struct libdivide_constants<uint16_t,21394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21394_MAGIC, .more = U16LD_DENOM_21394_MORE};};
template<> struct libdivide_constants<uint16_t,21395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21395_MAGIC, .more = U16LD_DENOM_21395_MORE};};
template<> struct libdivide_constants<uint16_t,21396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21396_MAGIC, .more = U16LD_DENOM_21396_MORE};};
template<> struct libdivide_constants<uint16_t,21397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21397_MAGIC, .more = U16LD_DENOM_21397_MORE};};
template<> struct libdivide_constants<uint16_t,21398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21398_MAGIC, .more = U16LD_DENOM_21398_MORE};};
template<> struct libdivide_constants<uint16_t,21399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21399_MAGIC, .more = U16LD_DENOM_21399_MORE};};
template<> struct libdivide_constants<uint16_t,21400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21400_MAGIC, .more = U16LD_DENOM_21400_MORE};};
template<> struct libdivide_constants<uint16_t,21401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21401_MAGIC, .more = U16LD_DENOM_21401_MORE};};
template<> struct libdivide_constants<uint16_t,21402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21402_MAGIC, .more = U16LD_DENOM_21402_MORE};};
template<> struct libdivide_constants<uint16_t,21403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21403_MAGIC, .more = U16LD_DENOM_21403_MORE};};
template<> struct libdivide_constants<uint16_t,21404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21404_MAGIC, .more = U16LD_DENOM_21404_MORE};};
template<> struct libdivide_constants<uint16_t,21405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21405_MAGIC, .more = U16LD_DENOM_21405_MORE};};
template<> struct libdivide_constants<uint16_t,21406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21406_MAGIC, .more = U16LD_DENOM_21406_MORE};};
template<> struct libdivide_constants<uint16_t,21407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21407_MAGIC, .more = U16LD_DENOM_21407_MORE};};
template<> struct libdivide_constants<uint16_t,21408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21408_MAGIC, .more = U16LD_DENOM_21408_MORE};};
template<> struct libdivide_constants<uint16_t,21409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21409_MAGIC, .more = U16LD_DENOM_21409_MORE};};
template<> struct libdivide_constants<uint16_t,21410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21410_MAGIC, .more = U16LD_DENOM_21410_MORE};};
template<> struct libdivide_constants<uint16_t,21411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21411_MAGIC, .more = U16LD_DENOM_21411_MORE};};
template<> struct libdivide_constants<uint16_t,21412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21412_MAGIC, .more = U16LD_DENOM_21412_MORE};};
template<> struct libdivide_constants<uint16_t,21413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21413_MAGIC, .more = U16LD_DENOM_21413_MORE};};
template<> struct libdivide_constants<uint16_t,21414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21414_MAGIC, .more = U16LD_DENOM_21414_MORE};};
template<> struct libdivide_constants<uint16_t,21415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21415_MAGIC, .more = U16LD_DENOM_21415_MORE};};
template<> struct libdivide_constants<uint16_t,21416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21416_MAGIC, .more = U16LD_DENOM_21416_MORE};};
template<> struct libdivide_constants<uint16_t,21417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21417_MAGIC, .more = U16LD_DENOM_21417_MORE};};
template<> struct libdivide_constants<uint16_t,21418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21418_MAGIC, .more = U16LD_DENOM_21418_MORE};};
template<> struct libdivide_constants<uint16_t,21419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21419_MAGIC, .more = U16LD_DENOM_21419_MORE};};
template<> struct libdivide_constants<uint16_t,21420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21420_MAGIC, .more = U16LD_DENOM_21420_MORE};};
template<> struct libdivide_constants<uint16_t,21421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21421_MAGIC, .more = U16LD_DENOM_21421_MORE};};
template<> struct libdivide_constants<uint16_t,21422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21422_MAGIC, .more = U16LD_DENOM_21422_MORE};};
template<> struct libdivide_constants<uint16_t,21423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21423_MAGIC, .more = U16LD_DENOM_21423_MORE};};
template<> struct libdivide_constants<uint16_t,21424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21424_MAGIC, .more = U16LD_DENOM_21424_MORE};};
template<> struct libdivide_constants<uint16_t,21425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21425_MAGIC, .more = U16LD_DENOM_21425_MORE};};
template<> struct libdivide_constants<uint16_t,21426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21426_MAGIC, .more = U16LD_DENOM_21426_MORE};};
template<> struct libdivide_constants<uint16_t,21427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21427_MAGIC, .more = U16LD_DENOM_21427_MORE};};
template<> struct libdivide_constants<uint16_t,21428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21428_MAGIC, .more = U16LD_DENOM_21428_MORE};};
template<> struct libdivide_constants<uint16_t,21429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21429_MAGIC, .more = U16LD_DENOM_21429_MORE};};
template<> struct libdivide_constants<uint16_t,21430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21430_MAGIC, .more = U16LD_DENOM_21430_MORE};};
template<> struct libdivide_constants<uint16_t,21431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21431_MAGIC, .more = U16LD_DENOM_21431_MORE};};
template<> struct libdivide_constants<uint16_t,21432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21432_MAGIC, .more = U16LD_DENOM_21432_MORE};};
template<> struct libdivide_constants<uint16_t,21433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21433_MAGIC, .more = U16LD_DENOM_21433_MORE};};
template<> struct libdivide_constants<uint16_t,21434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21434_MAGIC, .more = U16LD_DENOM_21434_MORE};};
template<> struct libdivide_constants<uint16_t,21435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21435_MAGIC, .more = U16LD_DENOM_21435_MORE};};
template<> struct libdivide_constants<uint16_t,21436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21436_MAGIC, .more = U16LD_DENOM_21436_MORE};};
template<> struct libdivide_constants<uint16_t,21437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21437_MAGIC, .more = U16LD_DENOM_21437_MORE};};
template<> struct libdivide_constants<uint16_t,21438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21438_MAGIC, .more = U16LD_DENOM_21438_MORE};};
template<> struct libdivide_constants<uint16_t,21439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21439_MAGIC, .more = U16LD_DENOM_21439_MORE};};
template<> struct libdivide_constants<uint16_t,21440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21440_MAGIC, .more = U16LD_DENOM_21440_MORE};};
template<> struct libdivide_constants<uint16_t,21441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21441_MAGIC, .more = U16LD_DENOM_21441_MORE};};
template<> struct libdivide_constants<uint16_t,21442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21442_MAGIC, .more = U16LD_DENOM_21442_MORE};};
template<> struct libdivide_constants<uint16_t,21443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21443_MAGIC, .more = U16LD_DENOM_21443_MORE};};
template<> struct libdivide_constants<uint16_t,21444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21444_MAGIC, .more = U16LD_DENOM_21444_MORE};};
template<> struct libdivide_constants<uint16_t,21445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21445_MAGIC, .more = U16LD_DENOM_21445_MORE};};
template<> struct libdivide_constants<uint16_t,21446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21446_MAGIC, .more = U16LD_DENOM_21446_MORE};};
template<> struct libdivide_constants<uint16_t,21447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21447_MAGIC, .more = U16LD_DENOM_21447_MORE};};
template<> struct libdivide_constants<uint16_t,21448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21448_MAGIC, .more = U16LD_DENOM_21448_MORE};};
template<> struct libdivide_constants<uint16_t,21449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21449_MAGIC, .more = U16LD_DENOM_21449_MORE};};
template<> struct libdivide_constants<uint16_t,21450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21450_MAGIC, .more = U16LD_DENOM_21450_MORE};};
template<> struct libdivide_constants<uint16_t,21451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21451_MAGIC, .more = U16LD_DENOM_21451_MORE};};
template<> struct libdivide_constants<uint16_t,21452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21452_MAGIC, .more = U16LD_DENOM_21452_MORE};};
template<> struct libdivide_constants<uint16_t,21453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21453_MAGIC, .more = U16LD_DENOM_21453_MORE};};
template<> struct libdivide_constants<uint16_t,21454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21454_MAGIC, .more = U16LD_DENOM_21454_MORE};};
template<> struct libdivide_constants<uint16_t,21455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21455_MAGIC, .more = U16LD_DENOM_21455_MORE};};
template<> struct libdivide_constants<uint16_t,21456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21456_MAGIC, .more = U16LD_DENOM_21456_MORE};};
template<> struct libdivide_constants<uint16_t,21457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21457_MAGIC, .more = U16LD_DENOM_21457_MORE};};
template<> struct libdivide_constants<uint16_t,21458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21458_MAGIC, .more = U16LD_DENOM_21458_MORE};};
template<> struct libdivide_constants<uint16_t,21459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21459_MAGIC, .more = U16LD_DENOM_21459_MORE};};
template<> struct libdivide_constants<uint16_t,21460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21460_MAGIC, .more = U16LD_DENOM_21460_MORE};};
template<> struct libdivide_constants<uint16_t,21461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21461_MAGIC, .more = U16LD_DENOM_21461_MORE};};
template<> struct libdivide_constants<uint16_t,21462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21462_MAGIC, .more = U16LD_DENOM_21462_MORE};};
template<> struct libdivide_constants<uint16_t,21463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21463_MAGIC, .more = U16LD_DENOM_21463_MORE};};
template<> struct libdivide_constants<uint16_t,21464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21464_MAGIC, .more = U16LD_DENOM_21464_MORE};};
template<> struct libdivide_constants<uint16_t,21465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21465_MAGIC, .more = U16LD_DENOM_21465_MORE};};
template<> struct libdivide_constants<uint16_t,21466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21466_MAGIC, .more = U16LD_DENOM_21466_MORE};};
template<> struct libdivide_constants<uint16_t,21467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21467_MAGIC, .more = U16LD_DENOM_21467_MORE};};
template<> struct libdivide_constants<uint16_t,21468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21468_MAGIC, .more = U16LD_DENOM_21468_MORE};};
template<> struct libdivide_constants<uint16_t,21469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21469_MAGIC, .more = U16LD_DENOM_21469_MORE};};
template<> struct libdivide_constants<uint16_t,21470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21470_MAGIC, .more = U16LD_DENOM_21470_MORE};};
template<> struct libdivide_constants<uint16_t,21471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21471_MAGIC, .more = U16LD_DENOM_21471_MORE};};
template<> struct libdivide_constants<uint16_t,21472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21472_MAGIC, .more = U16LD_DENOM_21472_MORE};};
template<> struct libdivide_constants<uint16_t,21473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21473_MAGIC, .more = U16LD_DENOM_21473_MORE};};
template<> struct libdivide_constants<uint16_t,21474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21474_MAGIC, .more = U16LD_DENOM_21474_MORE};};
template<> struct libdivide_constants<uint16_t,21475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21475_MAGIC, .more = U16LD_DENOM_21475_MORE};};
template<> struct libdivide_constants<uint16_t,21476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21476_MAGIC, .more = U16LD_DENOM_21476_MORE};};
template<> struct libdivide_constants<uint16_t,21477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21477_MAGIC, .more = U16LD_DENOM_21477_MORE};};
template<> struct libdivide_constants<uint16_t,21478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21478_MAGIC, .more = U16LD_DENOM_21478_MORE};};
template<> struct libdivide_constants<uint16_t,21479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21479_MAGIC, .more = U16LD_DENOM_21479_MORE};};
template<> struct libdivide_constants<uint16_t,21480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21480_MAGIC, .more = U16LD_DENOM_21480_MORE};};
template<> struct libdivide_constants<uint16_t,21481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21481_MAGIC, .more = U16LD_DENOM_21481_MORE};};
template<> struct libdivide_constants<uint16_t,21482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21482_MAGIC, .more = U16LD_DENOM_21482_MORE};};
template<> struct libdivide_constants<uint16_t,21483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21483_MAGIC, .more = U16LD_DENOM_21483_MORE};};
template<> struct libdivide_constants<uint16_t,21484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21484_MAGIC, .more = U16LD_DENOM_21484_MORE};};
template<> struct libdivide_constants<uint16_t,21485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21485_MAGIC, .more = U16LD_DENOM_21485_MORE};};
template<> struct libdivide_constants<uint16_t,21486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21486_MAGIC, .more = U16LD_DENOM_21486_MORE};};
template<> struct libdivide_constants<uint16_t,21487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21487_MAGIC, .more = U16LD_DENOM_21487_MORE};};
template<> struct libdivide_constants<uint16_t,21488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21488_MAGIC, .more = U16LD_DENOM_21488_MORE};};
template<> struct libdivide_constants<uint16_t,21489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21489_MAGIC, .more = U16LD_DENOM_21489_MORE};};
template<> struct libdivide_constants<uint16_t,21490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21490_MAGIC, .more = U16LD_DENOM_21490_MORE};};
template<> struct libdivide_constants<uint16_t,21491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21491_MAGIC, .more = U16LD_DENOM_21491_MORE};};
template<> struct libdivide_constants<uint16_t,21492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21492_MAGIC, .more = U16LD_DENOM_21492_MORE};};
template<> struct libdivide_constants<uint16_t,21493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21493_MAGIC, .more = U16LD_DENOM_21493_MORE};};
template<> struct libdivide_constants<uint16_t,21494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21494_MAGIC, .more = U16LD_DENOM_21494_MORE};};
template<> struct libdivide_constants<uint16_t,21495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21495_MAGIC, .more = U16LD_DENOM_21495_MORE};};
template<> struct libdivide_constants<uint16_t,21496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21496_MAGIC, .more = U16LD_DENOM_21496_MORE};};
template<> struct libdivide_constants<uint16_t,21497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21497_MAGIC, .more = U16LD_DENOM_21497_MORE};};
template<> struct libdivide_constants<uint16_t,21498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21498_MAGIC, .more = U16LD_DENOM_21498_MORE};};
template<> struct libdivide_constants<uint16_t,21499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21499_MAGIC, .more = U16LD_DENOM_21499_MORE};};
template<> struct libdivide_constants<uint16_t,21500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21500_MAGIC, .more = U16LD_DENOM_21500_MORE};};
template<> struct libdivide_constants<uint16_t,21501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21501_MAGIC, .more = U16LD_DENOM_21501_MORE};};
template<> struct libdivide_constants<uint16_t,21502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21502_MAGIC, .more = U16LD_DENOM_21502_MORE};};
template<> struct libdivide_constants<uint16_t,21503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21503_MAGIC, .more = U16LD_DENOM_21503_MORE};};
template<> struct libdivide_constants<uint16_t,21504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21504_MAGIC, .more = U16LD_DENOM_21504_MORE};};
template<> struct libdivide_constants<uint16_t,21505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21505_MAGIC, .more = U16LD_DENOM_21505_MORE};};
template<> struct libdivide_constants<uint16_t,21506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21506_MAGIC, .more = U16LD_DENOM_21506_MORE};};
template<> struct libdivide_constants<uint16_t,21507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21507_MAGIC, .more = U16LD_DENOM_21507_MORE};};
template<> struct libdivide_constants<uint16_t,21508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21508_MAGIC, .more = U16LD_DENOM_21508_MORE};};
template<> struct libdivide_constants<uint16_t,21509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21509_MAGIC, .more = U16LD_DENOM_21509_MORE};};
template<> struct libdivide_constants<uint16_t,21510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21510_MAGIC, .more = U16LD_DENOM_21510_MORE};};
template<> struct libdivide_constants<uint16_t,21511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21511_MAGIC, .more = U16LD_DENOM_21511_MORE};};
template<> struct libdivide_constants<uint16_t,21512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21512_MAGIC, .more = U16LD_DENOM_21512_MORE};};
template<> struct libdivide_constants<uint16_t,21513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21513_MAGIC, .more = U16LD_DENOM_21513_MORE};};
template<> struct libdivide_constants<uint16_t,21514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21514_MAGIC, .more = U16LD_DENOM_21514_MORE};};
template<> struct libdivide_constants<uint16_t,21515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21515_MAGIC, .more = U16LD_DENOM_21515_MORE};};
template<> struct libdivide_constants<uint16_t,21516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21516_MAGIC, .more = U16LD_DENOM_21516_MORE};};
template<> struct libdivide_constants<uint16_t,21517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21517_MAGIC, .more = U16LD_DENOM_21517_MORE};};
template<> struct libdivide_constants<uint16_t,21518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21518_MAGIC, .more = U16LD_DENOM_21518_MORE};};
template<> struct libdivide_constants<uint16_t,21519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21519_MAGIC, .more = U16LD_DENOM_21519_MORE};};
template<> struct libdivide_constants<uint16_t,21520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21520_MAGIC, .more = U16LD_DENOM_21520_MORE};};
template<> struct libdivide_constants<uint16_t,21521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21521_MAGIC, .more = U16LD_DENOM_21521_MORE};};
template<> struct libdivide_constants<uint16_t,21522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21522_MAGIC, .more = U16LD_DENOM_21522_MORE};};
template<> struct libdivide_constants<uint16_t,21523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21523_MAGIC, .more = U16LD_DENOM_21523_MORE};};
template<> struct libdivide_constants<uint16_t,21524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21524_MAGIC, .more = U16LD_DENOM_21524_MORE};};
template<> struct libdivide_constants<uint16_t,21525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21525_MAGIC, .more = U16LD_DENOM_21525_MORE};};
template<> struct libdivide_constants<uint16_t,21526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21526_MAGIC, .more = U16LD_DENOM_21526_MORE};};
template<> struct libdivide_constants<uint16_t,21527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21527_MAGIC, .more = U16LD_DENOM_21527_MORE};};
template<> struct libdivide_constants<uint16_t,21528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21528_MAGIC, .more = U16LD_DENOM_21528_MORE};};
template<> struct libdivide_constants<uint16_t,21529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21529_MAGIC, .more = U16LD_DENOM_21529_MORE};};
template<> struct libdivide_constants<uint16_t,21530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21530_MAGIC, .more = U16LD_DENOM_21530_MORE};};
template<> struct libdivide_constants<uint16_t,21531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21531_MAGIC, .more = U16LD_DENOM_21531_MORE};};
template<> struct libdivide_constants<uint16_t,21532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21532_MAGIC, .more = U16LD_DENOM_21532_MORE};};
template<> struct libdivide_constants<uint16_t,21533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21533_MAGIC, .more = U16LD_DENOM_21533_MORE};};
template<> struct libdivide_constants<uint16_t,21534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21534_MAGIC, .more = U16LD_DENOM_21534_MORE};};
template<> struct libdivide_constants<uint16_t,21535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21535_MAGIC, .more = U16LD_DENOM_21535_MORE};};
template<> struct libdivide_constants<uint16_t,21536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21536_MAGIC, .more = U16LD_DENOM_21536_MORE};};
template<> struct libdivide_constants<uint16_t,21537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21537_MAGIC, .more = U16LD_DENOM_21537_MORE};};
template<> struct libdivide_constants<uint16_t,21538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21538_MAGIC, .more = U16LD_DENOM_21538_MORE};};
template<> struct libdivide_constants<uint16_t,21539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21539_MAGIC, .more = U16LD_DENOM_21539_MORE};};
template<> struct libdivide_constants<uint16_t,21540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21540_MAGIC, .more = U16LD_DENOM_21540_MORE};};
template<> struct libdivide_constants<uint16_t,21541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21541_MAGIC, .more = U16LD_DENOM_21541_MORE};};
template<> struct libdivide_constants<uint16_t,21542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21542_MAGIC, .more = U16LD_DENOM_21542_MORE};};
template<> struct libdivide_constants<uint16_t,21543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21543_MAGIC, .more = U16LD_DENOM_21543_MORE};};
template<> struct libdivide_constants<uint16_t,21544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21544_MAGIC, .more = U16LD_DENOM_21544_MORE};};
template<> struct libdivide_constants<uint16_t,21545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21545_MAGIC, .more = U16LD_DENOM_21545_MORE};};
template<> struct libdivide_constants<uint16_t,21546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21546_MAGIC, .more = U16LD_DENOM_21546_MORE};};
template<> struct libdivide_constants<uint16_t,21547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21547_MAGIC, .more = U16LD_DENOM_21547_MORE};};
template<> struct libdivide_constants<uint16_t,21548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21548_MAGIC, .more = U16LD_DENOM_21548_MORE};};
template<> struct libdivide_constants<uint16_t,21549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21549_MAGIC, .more = U16LD_DENOM_21549_MORE};};
template<> struct libdivide_constants<uint16_t,21550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21550_MAGIC, .more = U16LD_DENOM_21550_MORE};};
template<> struct libdivide_constants<uint16_t,21551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21551_MAGIC, .more = U16LD_DENOM_21551_MORE};};
template<> struct libdivide_constants<uint16_t,21552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21552_MAGIC, .more = U16LD_DENOM_21552_MORE};};
template<> struct libdivide_constants<uint16_t,21553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21553_MAGIC, .more = U16LD_DENOM_21553_MORE};};
template<> struct libdivide_constants<uint16_t,21554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21554_MAGIC, .more = U16LD_DENOM_21554_MORE};};
template<> struct libdivide_constants<uint16_t,21555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21555_MAGIC, .more = U16LD_DENOM_21555_MORE};};
template<> struct libdivide_constants<uint16_t,21556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21556_MAGIC, .more = U16LD_DENOM_21556_MORE};};
template<> struct libdivide_constants<uint16_t,21557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21557_MAGIC, .more = U16LD_DENOM_21557_MORE};};
template<> struct libdivide_constants<uint16_t,21558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21558_MAGIC, .more = U16LD_DENOM_21558_MORE};};
template<> struct libdivide_constants<uint16_t,21559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21559_MAGIC, .more = U16LD_DENOM_21559_MORE};};
template<> struct libdivide_constants<uint16_t,21560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21560_MAGIC, .more = U16LD_DENOM_21560_MORE};};
template<> struct libdivide_constants<uint16_t,21561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21561_MAGIC, .more = U16LD_DENOM_21561_MORE};};
template<> struct libdivide_constants<uint16_t,21562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21562_MAGIC, .more = U16LD_DENOM_21562_MORE};};
template<> struct libdivide_constants<uint16_t,21563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21563_MAGIC, .more = U16LD_DENOM_21563_MORE};};
template<> struct libdivide_constants<uint16_t,21564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21564_MAGIC, .more = U16LD_DENOM_21564_MORE};};
template<> struct libdivide_constants<uint16_t,21565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21565_MAGIC, .more = U16LD_DENOM_21565_MORE};};
template<> struct libdivide_constants<uint16_t,21566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21566_MAGIC, .more = U16LD_DENOM_21566_MORE};};
template<> struct libdivide_constants<uint16_t,21567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21567_MAGIC, .more = U16LD_DENOM_21567_MORE};};
template<> struct libdivide_constants<uint16_t,21568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21568_MAGIC, .more = U16LD_DENOM_21568_MORE};};
template<> struct libdivide_constants<uint16_t,21569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21569_MAGIC, .more = U16LD_DENOM_21569_MORE};};
template<> struct libdivide_constants<uint16_t,21570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21570_MAGIC, .more = U16LD_DENOM_21570_MORE};};
template<> struct libdivide_constants<uint16_t,21571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21571_MAGIC, .more = U16LD_DENOM_21571_MORE};};
template<> struct libdivide_constants<uint16_t,21572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21572_MAGIC, .more = U16LD_DENOM_21572_MORE};};
template<> struct libdivide_constants<uint16_t,21573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21573_MAGIC, .more = U16LD_DENOM_21573_MORE};};
template<> struct libdivide_constants<uint16_t,21574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21574_MAGIC, .more = U16LD_DENOM_21574_MORE};};
template<> struct libdivide_constants<uint16_t,21575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21575_MAGIC, .more = U16LD_DENOM_21575_MORE};};
template<> struct libdivide_constants<uint16_t,21576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21576_MAGIC, .more = U16LD_DENOM_21576_MORE};};
template<> struct libdivide_constants<uint16_t,21577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21577_MAGIC, .more = U16LD_DENOM_21577_MORE};};
template<> struct libdivide_constants<uint16_t,21578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21578_MAGIC, .more = U16LD_DENOM_21578_MORE};};
template<> struct libdivide_constants<uint16_t,21579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21579_MAGIC, .more = U16LD_DENOM_21579_MORE};};
template<> struct libdivide_constants<uint16_t,21580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21580_MAGIC, .more = U16LD_DENOM_21580_MORE};};
template<> struct libdivide_constants<uint16_t,21581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21581_MAGIC, .more = U16LD_DENOM_21581_MORE};};
template<> struct libdivide_constants<uint16_t,21582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21582_MAGIC, .more = U16LD_DENOM_21582_MORE};};
template<> struct libdivide_constants<uint16_t,21583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21583_MAGIC, .more = U16LD_DENOM_21583_MORE};};
template<> struct libdivide_constants<uint16_t,21584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21584_MAGIC, .more = U16LD_DENOM_21584_MORE};};
template<> struct libdivide_constants<uint16_t,21585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21585_MAGIC, .more = U16LD_DENOM_21585_MORE};};
template<> struct libdivide_constants<uint16_t,21586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21586_MAGIC, .more = U16LD_DENOM_21586_MORE};};
template<> struct libdivide_constants<uint16_t,21587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21587_MAGIC, .more = U16LD_DENOM_21587_MORE};};
template<> struct libdivide_constants<uint16_t,21588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21588_MAGIC, .more = U16LD_DENOM_21588_MORE};};
template<> struct libdivide_constants<uint16_t,21589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21589_MAGIC, .more = U16LD_DENOM_21589_MORE};};
template<> struct libdivide_constants<uint16_t,21590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21590_MAGIC, .more = U16LD_DENOM_21590_MORE};};
template<> struct libdivide_constants<uint16_t,21591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21591_MAGIC, .more = U16LD_DENOM_21591_MORE};};
template<> struct libdivide_constants<uint16_t,21592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21592_MAGIC, .more = U16LD_DENOM_21592_MORE};};
template<> struct libdivide_constants<uint16_t,21593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21593_MAGIC, .more = U16LD_DENOM_21593_MORE};};
template<> struct libdivide_constants<uint16_t,21594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21594_MAGIC, .more = U16LD_DENOM_21594_MORE};};
template<> struct libdivide_constants<uint16_t,21595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21595_MAGIC, .more = U16LD_DENOM_21595_MORE};};
template<> struct libdivide_constants<uint16_t,21596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21596_MAGIC, .more = U16LD_DENOM_21596_MORE};};
template<> struct libdivide_constants<uint16_t,21597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21597_MAGIC, .more = U16LD_DENOM_21597_MORE};};
template<> struct libdivide_constants<uint16_t,21598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21598_MAGIC, .more = U16LD_DENOM_21598_MORE};};
template<> struct libdivide_constants<uint16_t,21599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21599_MAGIC, .more = U16LD_DENOM_21599_MORE};};
template<> struct libdivide_constants<uint16_t,21600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21600_MAGIC, .more = U16LD_DENOM_21600_MORE};};
template<> struct libdivide_constants<uint16_t,21601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21601_MAGIC, .more = U16LD_DENOM_21601_MORE};};
template<> struct libdivide_constants<uint16_t,21602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21602_MAGIC, .more = U16LD_DENOM_21602_MORE};};
template<> struct libdivide_constants<uint16_t,21603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21603_MAGIC, .more = U16LD_DENOM_21603_MORE};};
template<> struct libdivide_constants<uint16_t,21604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21604_MAGIC, .more = U16LD_DENOM_21604_MORE};};
template<> struct libdivide_constants<uint16_t,21605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21605_MAGIC, .more = U16LD_DENOM_21605_MORE};};
template<> struct libdivide_constants<uint16_t,21606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21606_MAGIC, .more = U16LD_DENOM_21606_MORE};};
template<> struct libdivide_constants<uint16_t,21607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21607_MAGIC, .more = U16LD_DENOM_21607_MORE};};
template<> struct libdivide_constants<uint16_t,21608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21608_MAGIC, .more = U16LD_DENOM_21608_MORE};};
template<> struct libdivide_constants<uint16_t,21609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21609_MAGIC, .more = U16LD_DENOM_21609_MORE};};
template<> struct libdivide_constants<uint16_t,21610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21610_MAGIC, .more = U16LD_DENOM_21610_MORE};};
template<> struct libdivide_constants<uint16_t,21611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21611_MAGIC, .more = U16LD_DENOM_21611_MORE};};
template<> struct libdivide_constants<uint16_t,21612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21612_MAGIC, .more = U16LD_DENOM_21612_MORE};};
template<> struct libdivide_constants<uint16_t,21613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21613_MAGIC, .more = U16LD_DENOM_21613_MORE};};
template<> struct libdivide_constants<uint16_t,21614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21614_MAGIC, .more = U16LD_DENOM_21614_MORE};};
template<> struct libdivide_constants<uint16_t,21615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21615_MAGIC, .more = U16LD_DENOM_21615_MORE};};
template<> struct libdivide_constants<uint16_t,21616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21616_MAGIC, .more = U16LD_DENOM_21616_MORE};};
template<> struct libdivide_constants<uint16_t,21617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21617_MAGIC, .more = U16LD_DENOM_21617_MORE};};
template<> struct libdivide_constants<uint16_t,21618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21618_MAGIC, .more = U16LD_DENOM_21618_MORE};};
template<> struct libdivide_constants<uint16_t,21619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21619_MAGIC, .more = U16LD_DENOM_21619_MORE};};
template<> struct libdivide_constants<uint16_t,21620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21620_MAGIC, .more = U16LD_DENOM_21620_MORE};};
template<> struct libdivide_constants<uint16_t,21621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21621_MAGIC, .more = U16LD_DENOM_21621_MORE};};
template<> struct libdivide_constants<uint16_t,21622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21622_MAGIC, .more = U16LD_DENOM_21622_MORE};};
template<> struct libdivide_constants<uint16_t,21623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21623_MAGIC, .more = U16LD_DENOM_21623_MORE};};
template<> struct libdivide_constants<uint16_t,21624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21624_MAGIC, .more = U16LD_DENOM_21624_MORE};};
template<> struct libdivide_constants<uint16_t,21625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21625_MAGIC, .more = U16LD_DENOM_21625_MORE};};
template<> struct libdivide_constants<uint16_t,21626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21626_MAGIC, .more = U16LD_DENOM_21626_MORE};};
template<> struct libdivide_constants<uint16_t,21627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21627_MAGIC, .more = U16LD_DENOM_21627_MORE};};
template<> struct libdivide_constants<uint16_t,21628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21628_MAGIC, .more = U16LD_DENOM_21628_MORE};};
template<> struct libdivide_constants<uint16_t,21629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21629_MAGIC, .more = U16LD_DENOM_21629_MORE};};
template<> struct libdivide_constants<uint16_t,21630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21630_MAGIC, .more = U16LD_DENOM_21630_MORE};};
template<> struct libdivide_constants<uint16_t,21631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21631_MAGIC, .more = U16LD_DENOM_21631_MORE};};
template<> struct libdivide_constants<uint16_t,21632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21632_MAGIC, .more = U16LD_DENOM_21632_MORE};};
template<> struct libdivide_constants<uint16_t,21633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21633_MAGIC, .more = U16LD_DENOM_21633_MORE};};
template<> struct libdivide_constants<uint16_t,21634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21634_MAGIC, .more = U16LD_DENOM_21634_MORE};};
template<> struct libdivide_constants<uint16_t,21635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21635_MAGIC, .more = U16LD_DENOM_21635_MORE};};
template<> struct libdivide_constants<uint16_t,21636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21636_MAGIC, .more = U16LD_DENOM_21636_MORE};};
template<> struct libdivide_constants<uint16_t,21637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21637_MAGIC, .more = U16LD_DENOM_21637_MORE};};
template<> struct libdivide_constants<uint16_t,21638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21638_MAGIC, .more = U16LD_DENOM_21638_MORE};};
template<> struct libdivide_constants<uint16_t,21639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21639_MAGIC, .more = U16LD_DENOM_21639_MORE};};
template<> struct libdivide_constants<uint16_t,21640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21640_MAGIC, .more = U16LD_DENOM_21640_MORE};};
template<> struct libdivide_constants<uint16_t,21641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21641_MAGIC, .more = U16LD_DENOM_21641_MORE};};
template<> struct libdivide_constants<uint16_t,21642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21642_MAGIC, .more = U16LD_DENOM_21642_MORE};};
template<> struct libdivide_constants<uint16_t,21643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21643_MAGIC, .more = U16LD_DENOM_21643_MORE};};
template<> struct libdivide_constants<uint16_t,21644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21644_MAGIC, .more = U16LD_DENOM_21644_MORE};};
template<> struct libdivide_constants<uint16_t,21645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21645_MAGIC, .more = U16LD_DENOM_21645_MORE};};
template<> struct libdivide_constants<uint16_t,21646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21646_MAGIC, .more = U16LD_DENOM_21646_MORE};};
template<> struct libdivide_constants<uint16_t,21647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21647_MAGIC, .more = U16LD_DENOM_21647_MORE};};
template<> struct libdivide_constants<uint16_t,21648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21648_MAGIC, .more = U16LD_DENOM_21648_MORE};};
template<> struct libdivide_constants<uint16_t,21649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21649_MAGIC, .more = U16LD_DENOM_21649_MORE};};
template<> struct libdivide_constants<uint16_t,21650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21650_MAGIC, .more = U16LD_DENOM_21650_MORE};};
template<> struct libdivide_constants<uint16_t,21651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21651_MAGIC, .more = U16LD_DENOM_21651_MORE};};
template<> struct libdivide_constants<uint16_t,21652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21652_MAGIC, .more = U16LD_DENOM_21652_MORE};};
template<> struct libdivide_constants<uint16_t,21653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21653_MAGIC, .more = U16LD_DENOM_21653_MORE};};
template<> struct libdivide_constants<uint16_t,21654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21654_MAGIC, .more = U16LD_DENOM_21654_MORE};};
template<> struct libdivide_constants<uint16_t,21655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21655_MAGIC, .more = U16LD_DENOM_21655_MORE};};
template<> struct libdivide_constants<uint16_t,21656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21656_MAGIC, .more = U16LD_DENOM_21656_MORE};};
template<> struct libdivide_constants<uint16_t,21657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21657_MAGIC, .more = U16LD_DENOM_21657_MORE};};
template<> struct libdivide_constants<uint16_t,21658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21658_MAGIC, .more = U16LD_DENOM_21658_MORE};};
template<> struct libdivide_constants<uint16_t,21659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21659_MAGIC, .more = U16LD_DENOM_21659_MORE};};
template<> struct libdivide_constants<uint16_t,21660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21660_MAGIC, .more = U16LD_DENOM_21660_MORE};};
template<> struct libdivide_constants<uint16_t,21661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21661_MAGIC, .more = U16LD_DENOM_21661_MORE};};
template<> struct libdivide_constants<uint16_t,21662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21662_MAGIC, .more = U16LD_DENOM_21662_MORE};};
template<> struct libdivide_constants<uint16_t,21663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21663_MAGIC, .more = U16LD_DENOM_21663_MORE};};
template<> struct libdivide_constants<uint16_t,21664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21664_MAGIC, .more = U16LD_DENOM_21664_MORE};};
template<> struct libdivide_constants<uint16_t,21665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21665_MAGIC, .more = U16LD_DENOM_21665_MORE};};
template<> struct libdivide_constants<uint16_t,21666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21666_MAGIC, .more = U16LD_DENOM_21666_MORE};};
template<> struct libdivide_constants<uint16_t,21667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21667_MAGIC, .more = U16LD_DENOM_21667_MORE};};
template<> struct libdivide_constants<uint16_t,21668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21668_MAGIC, .more = U16LD_DENOM_21668_MORE};};
template<> struct libdivide_constants<uint16_t,21669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21669_MAGIC, .more = U16LD_DENOM_21669_MORE};};
template<> struct libdivide_constants<uint16_t,21670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21670_MAGIC, .more = U16LD_DENOM_21670_MORE};};
template<> struct libdivide_constants<uint16_t,21671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21671_MAGIC, .more = U16LD_DENOM_21671_MORE};};
template<> struct libdivide_constants<uint16_t,21672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21672_MAGIC, .more = U16LD_DENOM_21672_MORE};};
template<> struct libdivide_constants<uint16_t,21673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21673_MAGIC, .more = U16LD_DENOM_21673_MORE};};
template<> struct libdivide_constants<uint16_t,21674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21674_MAGIC, .more = U16LD_DENOM_21674_MORE};};
template<> struct libdivide_constants<uint16_t,21675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21675_MAGIC, .more = U16LD_DENOM_21675_MORE};};
template<> struct libdivide_constants<uint16_t,21676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21676_MAGIC, .more = U16LD_DENOM_21676_MORE};};
template<> struct libdivide_constants<uint16_t,21677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21677_MAGIC, .more = U16LD_DENOM_21677_MORE};};
template<> struct libdivide_constants<uint16_t,21678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21678_MAGIC, .more = U16LD_DENOM_21678_MORE};};
template<> struct libdivide_constants<uint16_t,21679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21679_MAGIC, .more = U16LD_DENOM_21679_MORE};};
template<> struct libdivide_constants<uint16_t,21680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21680_MAGIC, .more = U16LD_DENOM_21680_MORE};};
template<> struct libdivide_constants<uint16_t,21681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21681_MAGIC, .more = U16LD_DENOM_21681_MORE};};
template<> struct libdivide_constants<uint16_t,21682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21682_MAGIC, .more = U16LD_DENOM_21682_MORE};};
template<> struct libdivide_constants<uint16_t,21683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21683_MAGIC, .more = U16LD_DENOM_21683_MORE};};
template<> struct libdivide_constants<uint16_t,21684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21684_MAGIC, .more = U16LD_DENOM_21684_MORE};};
template<> struct libdivide_constants<uint16_t,21685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21685_MAGIC, .more = U16LD_DENOM_21685_MORE};};
template<> struct libdivide_constants<uint16_t,21686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21686_MAGIC, .more = U16LD_DENOM_21686_MORE};};
template<> struct libdivide_constants<uint16_t,21687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21687_MAGIC, .more = U16LD_DENOM_21687_MORE};};
template<> struct libdivide_constants<uint16_t,21688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21688_MAGIC, .more = U16LD_DENOM_21688_MORE};};
template<> struct libdivide_constants<uint16_t,21689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21689_MAGIC, .more = U16LD_DENOM_21689_MORE};};
template<> struct libdivide_constants<uint16_t,21690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21690_MAGIC, .more = U16LD_DENOM_21690_MORE};};
template<> struct libdivide_constants<uint16_t,21691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21691_MAGIC, .more = U16LD_DENOM_21691_MORE};};
template<> struct libdivide_constants<uint16_t,21692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21692_MAGIC, .more = U16LD_DENOM_21692_MORE};};
template<> struct libdivide_constants<uint16_t,21693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21693_MAGIC, .more = U16LD_DENOM_21693_MORE};};
template<> struct libdivide_constants<uint16_t,21694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21694_MAGIC, .more = U16LD_DENOM_21694_MORE};};
template<> struct libdivide_constants<uint16_t,21695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21695_MAGIC, .more = U16LD_DENOM_21695_MORE};};
template<> struct libdivide_constants<uint16_t,21696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21696_MAGIC, .more = U16LD_DENOM_21696_MORE};};
template<> struct libdivide_constants<uint16_t,21697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21697_MAGIC, .more = U16LD_DENOM_21697_MORE};};
template<> struct libdivide_constants<uint16_t,21698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21698_MAGIC, .more = U16LD_DENOM_21698_MORE};};
template<> struct libdivide_constants<uint16_t,21699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21699_MAGIC, .more = U16LD_DENOM_21699_MORE};};
template<> struct libdivide_constants<uint16_t,21700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21700_MAGIC, .more = U16LD_DENOM_21700_MORE};};
template<> struct libdivide_constants<uint16_t,21701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21701_MAGIC, .more = U16LD_DENOM_21701_MORE};};
template<> struct libdivide_constants<uint16_t,21702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21702_MAGIC, .more = U16LD_DENOM_21702_MORE};};
template<> struct libdivide_constants<uint16_t,21703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21703_MAGIC, .more = U16LD_DENOM_21703_MORE};};
template<> struct libdivide_constants<uint16_t,21704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21704_MAGIC, .more = U16LD_DENOM_21704_MORE};};
template<> struct libdivide_constants<uint16_t,21705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21705_MAGIC, .more = U16LD_DENOM_21705_MORE};};
template<> struct libdivide_constants<uint16_t,21706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21706_MAGIC, .more = U16LD_DENOM_21706_MORE};};
template<> struct libdivide_constants<uint16_t,21707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21707_MAGIC, .more = U16LD_DENOM_21707_MORE};};
template<> struct libdivide_constants<uint16_t,21708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21708_MAGIC, .more = U16LD_DENOM_21708_MORE};};
template<> struct libdivide_constants<uint16_t,21709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21709_MAGIC, .more = U16LD_DENOM_21709_MORE};};
template<> struct libdivide_constants<uint16_t,21710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21710_MAGIC, .more = U16LD_DENOM_21710_MORE};};
template<> struct libdivide_constants<uint16_t,21711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21711_MAGIC, .more = U16LD_DENOM_21711_MORE};};
template<> struct libdivide_constants<uint16_t,21712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21712_MAGIC, .more = U16LD_DENOM_21712_MORE};};
template<> struct libdivide_constants<uint16_t,21713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21713_MAGIC, .more = U16LD_DENOM_21713_MORE};};
template<> struct libdivide_constants<uint16_t,21714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21714_MAGIC, .more = U16LD_DENOM_21714_MORE};};
template<> struct libdivide_constants<uint16_t,21715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21715_MAGIC, .more = U16LD_DENOM_21715_MORE};};
template<> struct libdivide_constants<uint16_t,21716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21716_MAGIC, .more = U16LD_DENOM_21716_MORE};};
template<> struct libdivide_constants<uint16_t,21717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21717_MAGIC, .more = U16LD_DENOM_21717_MORE};};
template<> struct libdivide_constants<uint16_t,21718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21718_MAGIC, .more = U16LD_DENOM_21718_MORE};};
template<> struct libdivide_constants<uint16_t,21719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21719_MAGIC, .more = U16LD_DENOM_21719_MORE};};
template<> struct libdivide_constants<uint16_t,21720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21720_MAGIC, .more = U16LD_DENOM_21720_MORE};};
template<> struct libdivide_constants<uint16_t,21721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21721_MAGIC, .more = U16LD_DENOM_21721_MORE};};
template<> struct libdivide_constants<uint16_t,21722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21722_MAGIC, .more = U16LD_DENOM_21722_MORE};};
template<> struct libdivide_constants<uint16_t,21723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21723_MAGIC, .more = U16LD_DENOM_21723_MORE};};
template<> struct libdivide_constants<uint16_t,21724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21724_MAGIC, .more = U16LD_DENOM_21724_MORE};};
template<> struct libdivide_constants<uint16_t,21725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21725_MAGIC, .more = U16LD_DENOM_21725_MORE};};
template<> struct libdivide_constants<uint16_t,21726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21726_MAGIC, .more = U16LD_DENOM_21726_MORE};};
template<> struct libdivide_constants<uint16_t,21727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21727_MAGIC, .more = U16LD_DENOM_21727_MORE};};
template<> struct libdivide_constants<uint16_t,21728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21728_MAGIC, .more = U16LD_DENOM_21728_MORE};};
template<> struct libdivide_constants<uint16_t,21729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21729_MAGIC, .more = U16LD_DENOM_21729_MORE};};
template<> struct libdivide_constants<uint16_t,21730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21730_MAGIC, .more = U16LD_DENOM_21730_MORE};};
template<> struct libdivide_constants<uint16_t,21731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21731_MAGIC, .more = U16LD_DENOM_21731_MORE};};
template<> struct libdivide_constants<uint16_t,21732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21732_MAGIC, .more = U16LD_DENOM_21732_MORE};};
template<> struct libdivide_constants<uint16_t,21733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21733_MAGIC, .more = U16LD_DENOM_21733_MORE};};
template<> struct libdivide_constants<uint16_t,21734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21734_MAGIC, .more = U16LD_DENOM_21734_MORE};};
template<> struct libdivide_constants<uint16_t,21735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21735_MAGIC, .more = U16LD_DENOM_21735_MORE};};
template<> struct libdivide_constants<uint16_t,21736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21736_MAGIC, .more = U16LD_DENOM_21736_MORE};};
template<> struct libdivide_constants<uint16_t,21737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21737_MAGIC, .more = U16LD_DENOM_21737_MORE};};
template<> struct libdivide_constants<uint16_t,21738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21738_MAGIC, .more = U16LD_DENOM_21738_MORE};};
template<> struct libdivide_constants<uint16_t,21739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21739_MAGIC, .more = U16LD_DENOM_21739_MORE};};
template<> struct libdivide_constants<uint16_t,21740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21740_MAGIC, .more = U16LD_DENOM_21740_MORE};};
template<> struct libdivide_constants<uint16_t,21741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21741_MAGIC, .more = U16LD_DENOM_21741_MORE};};
template<> struct libdivide_constants<uint16_t,21742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21742_MAGIC, .more = U16LD_DENOM_21742_MORE};};
template<> struct libdivide_constants<uint16_t,21743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21743_MAGIC, .more = U16LD_DENOM_21743_MORE};};
template<> struct libdivide_constants<uint16_t,21744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21744_MAGIC, .more = U16LD_DENOM_21744_MORE};};
template<> struct libdivide_constants<uint16_t,21745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21745_MAGIC, .more = U16LD_DENOM_21745_MORE};};
template<> struct libdivide_constants<uint16_t,21746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21746_MAGIC, .more = U16LD_DENOM_21746_MORE};};
template<> struct libdivide_constants<uint16_t,21747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21747_MAGIC, .more = U16LD_DENOM_21747_MORE};};
template<> struct libdivide_constants<uint16_t,21748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21748_MAGIC, .more = U16LD_DENOM_21748_MORE};};
template<> struct libdivide_constants<uint16_t,21749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21749_MAGIC, .more = U16LD_DENOM_21749_MORE};};
template<> struct libdivide_constants<uint16_t,21750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21750_MAGIC, .more = U16LD_DENOM_21750_MORE};};
template<> struct libdivide_constants<uint16_t,21751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21751_MAGIC, .more = U16LD_DENOM_21751_MORE};};
template<> struct libdivide_constants<uint16_t,21752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21752_MAGIC, .more = U16LD_DENOM_21752_MORE};};
template<> struct libdivide_constants<uint16_t,21753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21753_MAGIC, .more = U16LD_DENOM_21753_MORE};};
template<> struct libdivide_constants<uint16_t,21754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21754_MAGIC, .more = U16LD_DENOM_21754_MORE};};
template<> struct libdivide_constants<uint16_t,21755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21755_MAGIC, .more = U16LD_DENOM_21755_MORE};};
template<> struct libdivide_constants<uint16_t,21756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21756_MAGIC, .more = U16LD_DENOM_21756_MORE};};
template<> struct libdivide_constants<uint16_t,21757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21757_MAGIC, .more = U16LD_DENOM_21757_MORE};};
template<> struct libdivide_constants<uint16_t,21758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21758_MAGIC, .more = U16LD_DENOM_21758_MORE};};
template<> struct libdivide_constants<uint16_t,21759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21759_MAGIC, .more = U16LD_DENOM_21759_MORE};};
template<> struct libdivide_constants<uint16_t,21760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21760_MAGIC, .more = U16LD_DENOM_21760_MORE};};
template<> struct libdivide_constants<uint16_t,21761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21761_MAGIC, .more = U16LD_DENOM_21761_MORE};};
template<> struct libdivide_constants<uint16_t,21762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21762_MAGIC, .more = U16LD_DENOM_21762_MORE};};
template<> struct libdivide_constants<uint16_t,21763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21763_MAGIC, .more = U16LD_DENOM_21763_MORE};};
template<> struct libdivide_constants<uint16_t,21764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21764_MAGIC, .more = U16LD_DENOM_21764_MORE};};
template<> struct libdivide_constants<uint16_t,21765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21765_MAGIC, .more = U16LD_DENOM_21765_MORE};};
template<> struct libdivide_constants<uint16_t,21766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21766_MAGIC, .more = U16LD_DENOM_21766_MORE};};
template<> struct libdivide_constants<uint16_t,21767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21767_MAGIC, .more = U16LD_DENOM_21767_MORE};};
template<> struct libdivide_constants<uint16_t,21768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21768_MAGIC, .more = U16LD_DENOM_21768_MORE};};
template<> struct libdivide_constants<uint16_t,21769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21769_MAGIC, .more = U16LD_DENOM_21769_MORE};};
template<> struct libdivide_constants<uint16_t,21770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21770_MAGIC, .more = U16LD_DENOM_21770_MORE};};
template<> struct libdivide_constants<uint16_t,21771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21771_MAGIC, .more = U16LD_DENOM_21771_MORE};};
template<> struct libdivide_constants<uint16_t,21772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21772_MAGIC, .more = U16LD_DENOM_21772_MORE};};
template<> struct libdivide_constants<uint16_t,21773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21773_MAGIC, .more = U16LD_DENOM_21773_MORE};};
template<> struct libdivide_constants<uint16_t,21774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21774_MAGIC, .more = U16LD_DENOM_21774_MORE};};
template<> struct libdivide_constants<uint16_t,21775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21775_MAGIC, .more = U16LD_DENOM_21775_MORE};};
template<> struct libdivide_constants<uint16_t,21776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21776_MAGIC, .more = U16LD_DENOM_21776_MORE};};
template<> struct libdivide_constants<uint16_t,21777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21777_MAGIC, .more = U16LD_DENOM_21777_MORE};};
template<> struct libdivide_constants<uint16_t,21778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21778_MAGIC, .more = U16LD_DENOM_21778_MORE};};
template<> struct libdivide_constants<uint16_t,21779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21779_MAGIC, .more = U16LD_DENOM_21779_MORE};};
template<> struct libdivide_constants<uint16_t,21780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21780_MAGIC, .more = U16LD_DENOM_21780_MORE};};
template<> struct libdivide_constants<uint16_t,21781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21781_MAGIC, .more = U16LD_DENOM_21781_MORE};};
template<> struct libdivide_constants<uint16_t,21782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21782_MAGIC, .more = U16LD_DENOM_21782_MORE};};
template<> struct libdivide_constants<uint16_t,21783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21783_MAGIC, .more = U16LD_DENOM_21783_MORE};};
template<> struct libdivide_constants<uint16_t,21784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21784_MAGIC, .more = U16LD_DENOM_21784_MORE};};
template<> struct libdivide_constants<uint16_t,21785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21785_MAGIC, .more = U16LD_DENOM_21785_MORE};};
template<> struct libdivide_constants<uint16_t,21786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21786_MAGIC, .more = U16LD_DENOM_21786_MORE};};
template<> struct libdivide_constants<uint16_t,21787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21787_MAGIC, .more = U16LD_DENOM_21787_MORE};};
template<> struct libdivide_constants<uint16_t,21788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21788_MAGIC, .more = U16LD_DENOM_21788_MORE};};
template<> struct libdivide_constants<uint16_t,21789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21789_MAGIC, .more = U16LD_DENOM_21789_MORE};};
template<> struct libdivide_constants<uint16_t,21790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21790_MAGIC, .more = U16LD_DENOM_21790_MORE};};
template<> struct libdivide_constants<uint16_t,21791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21791_MAGIC, .more = U16LD_DENOM_21791_MORE};};
template<> struct libdivide_constants<uint16_t,21792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21792_MAGIC, .more = U16LD_DENOM_21792_MORE};};
template<> struct libdivide_constants<uint16_t,21793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21793_MAGIC, .more = U16LD_DENOM_21793_MORE};};
template<> struct libdivide_constants<uint16_t,21794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21794_MAGIC, .more = U16LD_DENOM_21794_MORE};};
template<> struct libdivide_constants<uint16_t,21795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21795_MAGIC, .more = U16LD_DENOM_21795_MORE};};
template<> struct libdivide_constants<uint16_t,21796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21796_MAGIC, .more = U16LD_DENOM_21796_MORE};};
template<> struct libdivide_constants<uint16_t,21797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21797_MAGIC, .more = U16LD_DENOM_21797_MORE};};
template<> struct libdivide_constants<uint16_t,21798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21798_MAGIC, .more = U16LD_DENOM_21798_MORE};};
template<> struct libdivide_constants<uint16_t,21799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21799_MAGIC, .more = U16LD_DENOM_21799_MORE};};
template<> struct libdivide_constants<uint16_t,21800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21800_MAGIC, .more = U16LD_DENOM_21800_MORE};};
template<> struct libdivide_constants<uint16_t,21801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21801_MAGIC, .more = U16LD_DENOM_21801_MORE};};
template<> struct libdivide_constants<uint16_t,21802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21802_MAGIC, .more = U16LD_DENOM_21802_MORE};};
template<> struct libdivide_constants<uint16_t,21803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21803_MAGIC, .more = U16LD_DENOM_21803_MORE};};
template<> struct libdivide_constants<uint16_t,21804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21804_MAGIC, .more = U16LD_DENOM_21804_MORE};};
template<> struct libdivide_constants<uint16_t,21805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21805_MAGIC, .more = U16LD_DENOM_21805_MORE};};
template<> struct libdivide_constants<uint16_t,21806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21806_MAGIC, .more = U16LD_DENOM_21806_MORE};};
template<> struct libdivide_constants<uint16_t,21807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21807_MAGIC, .more = U16LD_DENOM_21807_MORE};};
template<> struct libdivide_constants<uint16_t,21808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21808_MAGIC, .more = U16LD_DENOM_21808_MORE};};
template<> struct libdivide_constants<uint16_t,21809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21809_MAGIC, .more = U16LD_DENOM_21809_MORE};};
template<> struct libdivide_constants<uint16_t,21810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21810_MAGIC, .more = U16LD_DENOM_21810_MORE};};
template<> struct libdivide_constants<uint16_t,21811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21811_MAGIC, .more = U16LD_DENOM_21811_MORE};};
template<> struct libdivide_constants<uint16_t,21812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21812_MAGIC, .more = U16LD_DENOM_21812_MORE};};
template<> struct libdivide_constants<uint16_t,21813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21813_MAGIC, .more = U16LD_DENOM_21813_MORE};};
template<> struct libdivide_constants<uint16_t,21814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21814_MAGIC, .more = U16LD_DENOM_21814_MORE};};
template<> struct libdivide_constants<uint16_t,21815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21815_MAGIC, .more = U16LD_DENOM_21815_MORE};};
template<> struct libdivide_constants<uint16_t,21816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21816_MAGIC, .more = U16LD_DENOM_21816_MORE};};
template<> struct libdivide_constants<uint16_t,21817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21817_MAGIC, .more = U16LD_DENOM_21817_MORE};};
template<> struct libdivide_constants<uint16_t,21818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21818_MAGIC, .more = U16LD_DENOM_21818_MORE};};
template<> struct libdivide_constants<uint16_t,21819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21819_MAGIC, .more = U16LD_DENOM_21819_MORE};};
template<> struct libdivide_constants<uint16_t,21820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21820_MAGIC, .more = U16LD_DENOM_21820_MORE};};
template<> struct libdivide_constants<uint16_t,21821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21821_MAGIC, .more = U16LD_DENOM_21821_MORE};};
template<> struct libdivide_constants<uint16_t,21822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21822_MAGIC, .more = U16LD_DENOM_21822_MORE};};
template<> struct libdivide_constants<uint16_t,21823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21823_MAGIC, .more = U16LD_DENOM_21823_MORE};};
template<> struct libdivide_constants<uint16_t,21824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21824_MAGIC, .more = U16LD_DENOM_21824_MORE};};
template<> struct libdivide_constants<uint16_t,21825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21825_MAGIC, .more = U16LD_DENOM_21825_MORE};};
template<> struct libdivide_constants<uint16_t,21826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21826_MAGIC, .more = U16LD_DENOM_21826_MORE};};
template<> struct libdivide_constants<uint16_t,21827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21827_MAGIC, .more = U16LD_DENOM_21827_MORE};};
template<> struct libdivide_constants<uint16_t,21828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21828_MAGIC, .more = U16LD_DENOM_21828_MORE};};
template<> struct libdivide_constants<uint16_t,21829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21829_MAGIC, .more = U16LD_DENOM_21829_MORE};};
template<> struct libdivide_constants<uint16_t,21830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21830_MAGIC, .more = U16LD_DENOM_21830_MORE};};
template<> struct libdivide_constants<uint16_t,21831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21831_MAGIC, .more = U16LD_DENOM_21831_MORE};};
template<> struct libdivide_constants<uint16_t,21832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21832_MAGIC, .more = U16LD_DENOM_21832_MORE};};
template<> struct libdivide_constants<uint16_t,21833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21833_MAGIC, .more = U16LD_DENOM_21833_MORE};};
template<> struct libdivide_constants<uint16_t,21834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21834_MAGIC, .more = U16LD_DENOM_21834_MORE};};
template<> struct libdivide_constants<uint16_t,21835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21835_MAGIC, .more = U16LD_DENOM_21835_MORE};};
template<> struct libdivide_constants<uint16_t,21836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21836_MAGIC, .more = U16LD_DENOM_21836_MORE};};
template<> struct libdivide_constants<uint16_t,21837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21837_MAGIC, .more = U16LD_DENOM_21837_MORE};};
template<> struct libdivide_constants<uint16_t,21838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21838_MAGIC, .more = U16LD_DENOM_21838_MORE};};
template<> struct libdivide_constants<uint16_t,21839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21839_MAGIC, .more = U16LD_DENOM_21839_MORE};};
template<> struct libdivide_constants<uint16_t,21840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21840_MAGIC, .more = U16LD_DENOM_21840_MORE};};
template<> struct libdivide_constants<uint16_t,21841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21841_MAGIC, .more = U16LD_DENOM_21841_MORE};};
template<> struct libdivide_constants<uint16_t,21842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21842_MAGIC, .more = U16LD_DENOM_21842_MORE};};
template<> struct libdivide_constants<uint16_t,21843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21843_MAGIC, .more = U16LD_DENOM_21843_MORE};};
template<> struct libdivide_constants<uint16_t,21844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21844_MAGIC, .more = U16LD_DENOM_21844_MORE};};
template<> struct libdivide_constants<uint16_t,21845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21845_MAGIC, .more = U16LD_DENOM_21845_MORE};};
template<> struct libdivide_constants<uint16_t,21846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21846_MAGIC, .more = U16LD_DENOM_21846_MORE};};
template<> struct libdivide_constants<uint16_t,21847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21847_MAGIC, .more = U16LD_DENOM_21847_MORE};};
template<> struct libdivide_constants<uint16_t,21848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21848_MAGIC, .more = U16LD_DENOM_21848_MORE};};
template<> struct libdivide_constants<uint16_t,21849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21849_MAGIC, .more = U16LD_DENOM_21849_MORE};};
template<> struct libdivide_constants<uint16_t,21850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21850_MAGIC, .more = U16LD_DENOM_21850_MORE};};
template<> struct libdivide_constants<uint16_t,21851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21851_MAGIC, .more = U16LD_DENOM_21851_MORE};};
template<> struct libdivide_constants<uint16_t,21852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21852_MAGIC, .more = U16LD_DENOM_21852_MORE};};
template<> struct libdivide_constants<uint16_t,21853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21853_MAGIC, .more = U16LD_DENOM_21853_MORE};};
template<> struct libdivide_constants<uint16_t,21854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21854_MAGIC, .more = U16LD_DENOM_21854_MORE};};
template<> struct libdivide_constants<uint16_t,21855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21855_MAGIC, .more = U16LD_DENOM_21855_MORE};};
template<> struct libdivide_constants<uint16_t,21856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21856_MAGIC, .more = U16LD_DENOM_21856_MORE};};
template<> struct libdivide_constants<uint16_t,21857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21857_MAGIC, .more = U16LD_DENOM_21857_MORE};};
template<> struct libdivide_constants<uint16_t,21858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21858_MAGIC, .more = U16LD_DENOM_21858_MORE};};
template<> struct libdivide_constants<uint16_t,21859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21859_MAGIC, .more = U16LD_DENOM_21859_MORE};};
template<> struct libdivide_constants<uint16_t,21860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21860_MAGIC, .more = U16LD_DENOM_21860_MORE};};
template<> struct libdivide_constants<uint16_t,21861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21861_MAGIC, .more = U16LD_DENOM_21861_MORE};};
template<> struct libdivide_constants<uint16_t,21862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21862_MAGIC, .more = U16LD_DENOM_21862_MORE};};
template<> struct libdivide_constants<uint16_t,21863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21863_MAGIC, .more = U16LD_DENOM_21863_MORE};};
template<> struct libdivide_constants<uint16_t,21864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21864_MAGIC, .more = U16LD_DENOM_21864_MORE};};
template<> struct libdivide_constants<uint16_t,21865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21865_MAGIC, .more = U16LD_DENOM_21865_MORE};};
template<> struct libdivide_constants<uint16_t,21866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21866_MAGIC, .more = U16LD_DENOM_21866_MORE};};
template<> struct libdivide_constants<uint16_t,21867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21867_MAGIC, .more = U16LD_DENOM_21867_MORE};};
template<> struct libdivide_constants<uint16_t,21868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21868_MAGIC, .more = U16LD_DENOM_21868_MORE};};
template<> struct libdivide_constants<uint16_t,21869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21869_MAGIC, .more = U16LD_DENOM_21869_MORE};};
template<> struct libdivide_constants<uint16_t,21870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21870_MAGIC, .more = U16LD_DENOM_21870_MORE};};
template<> struct libdivide_constants<uint16_t,21871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21871_MAGIC, .more = U16LD_DENOM_21871_MORE};};
template<> struct libdivide_constants<uint16_t,21872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21872_MAGIC, .more = U16LD_DENOM_21872_MORE};};
template<> struct libdivide_constants<uint16_t,21873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21873_MAGIC, .more = U16LD_DENOM_21873_MORE};};
template<> struct libdivide_constants<uint16_t,21874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21874_MAGIC, .more = U16LD_DENOM_21874_MORE};};
template<> struct libdivide_constants<uint16_t,21875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21875_MAGIC, .more = U16LD_DENOM_21875_MORE};};
template<> struct libdivide_constants<uint16_t,21876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21876_MAGIC, .more = U16LD_DENOM_21876_MORE};};
template<> struct libdivide_constants<uint16_t,21877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21877_MAGIC, .more = U16LD_DENOM_21877_MORE};};
template<> struct libdivide_constants<uint16_t,21878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21878_MAGIC, .more = U16LD_DENOM_21878_MORE};};
template<> struct libdivide_constants<uint16_t,21879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21879_MAGIC, .more = U16LD_DENOM_21879_MORE};};
template<> struct libdivide_constants<uint16_t,21880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21880_MAGIC, .more = U16LD_DENOM_21880_MORE};};
template<> struct libdivide_constants<uint16_t,21881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21881_MAGIC, .more = U16LD_DENOM_21881_MORE};};
template<> struct libdivide_constants<uint16_t,21882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21882_MAGIC, .more = U16LD_DENOM_21882_MORE};};
template<> struct libdivide_constants<uint16_t,21883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21883_MAGIC, .more = U16LD_DENOM_21883_MORE};};
template<> struct libdivide_constants<uint16_t,21884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21884_MAGIC, .more = U16LD_DENOM_21884_MORE};};
template<> struct libdivide_constants<uint16_t,21885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21885_MAGIC, .more = U16LD_DENOM_21885_MORE};};
template<> struct libdivide_constants<uint16_t,21886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21886_MAGIC, .more = U16LD_DENOM_21886_MORE};};
template<> struct libdivide_constants<uint16_t,21887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21887_MAGIC, .more = U16LD_DENOM_21887_MORE};};
template<> struct libdivide_constants<uint16_t,21888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21888_MAGIC, .more = U16LD_DENOM_21888_MORE};};
template<> struct libdivide_constants<uint16_t,21889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21889_MAGIC, .more = U16LD_DENOM_21889_MORE};};
template<> struct libdivide_constants<uint16_t,21890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21890_MAGIC, .more = U16LD_DENOM_21890_MORE};};
template<> struct libdivide_constants<uint16_t,21891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21891_MAGIC, .more = U16LD_DENOM_21891_MORE};};
template<> struct libdivide_constants<uint16_t,21892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21892_MAGIC, .more = U16LD_DENOM_21892_MORE};};
template<> struct libdivide_constants<uint16_t,21893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21893_MAGIC, .more = U16LD_DENOM_21893_MORE};};
template<> struct libdivide_constants<uint16_t,21894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21894_MAGIC, .more = U16LD_DENOM_21894_MORE};};
template<> struct libdivide_constants<uint16_t,21895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21895_MAGIC, .more = U16LD_DENOM_21895_MORE};};
template<> struct libdivide_constants<uint16_t,21896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21896_MAGIC, .more = U16LD_DENOM_21896_MORE};};
template<> struct libdivide_constants<uint16_t,21897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21897_MAGIC, .more = U16LD_DENOM_21897_MORE};};
template<> struct libdivide_constants<uint16_t,21898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21898_MAGIC, .more = U16LD_DENOM_21898_MORE};};
template<> struct libdivide_constants<uint16_t,21899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21899_MAGIC, .more = U16LD_DENOM_21899_MORE};};
template<> struct libdivide_constants<uint16_t,21900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21900_MAGIC, .more = U16LD_DENOM_21900_MORE};};
template<> struct libdivide_constants<uint16_t,21901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21901_MAGIC, .more = U16LD_DENOM_21901_MORE};};
template<> struct libdivide_constants<uint16_t,21902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21902_MAGIC, .more = U16LD_DENOM_21902_MORE};};
template<> struct libdivide_constants<uint16_t,21903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21903_MAGIC, .more = U16LD_DENOM_21903_MORE};};
template<> struct libdivide_constants<uint16_t,21904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21904_MAGIC, .more = U16LD_DENOM_21904_MORE};};
template<> struct libdivide_constants<uint16_t,21905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21905_MAGIC, .more = U16LD_DENOM_21905_MORE};};
template<> struct libdivide_constants<uint16_t,21906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21906_MAGIC, .more = U16LD_DENOM_21906_MORE};};
template<> struct libdivide_constants<uint16_t,21907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21907_MAGIC, .more = U16LD_DENOM_21907_MORE};};
template<> struct libdivide_constants<uint16_t,21908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21908_MAGIC, .more = U16LD_DENOM_21908_MORE};};
template<> struct libdivide_constants<uint16_t,21909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21909_MAGIC, .more = U16LD_DENOM_21909_MORE};};
template<> struct libdivide_constants<uint16_t,21910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21910_MAGIC, .more = U16LD_DENOM_21910_MORE};};
template<> struct libdivide_constants<uint16_t,21911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21911_MAGIC, .more = U16LD_DENOM_21911_MORE};};
template<> struct libdivide_constants<uint16_t,21912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21912_MAGIC, .more = U16LD_DENOM_21912_MORE};};
template<> struct libdivide_constants<uint16_t,21913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21913_MAGIC, .more = U16LD_DENOM_21913_MORE};};
template<> struct libdivide_constants<uint16_t,21914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21914_MAGIC, .more = U16LD_DENOM_21914_MORE};};
template<> struct libdivide_constants<uint16_t,21915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21915_MAGIC, .more = U16LD_DENOM_21915_MORE};};
template<> struct libdivide_constants<uint16_t,21916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21916_MAGIC, .more = U16LD_DENOM_21916_MORE};};
template<> struct libdivide_constants<uint16_t,21917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21917_MAGIC, .more = U16LD_DENOM_21917_MORE};};
template<> struct libdivide_constants<uint16_t,21918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21918_MAGIC, .more = U16LD_DENOM_21918_MORE};};
template<> struct libdivide_constants<uint16_t,21919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21919_MAGIC, .more = U16LD_DENOM_21919_MORE};};
template<> struct libdivide_constants<uint16_t,21920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21920_MAGIC, .more = U16LD_DENOM_21920_MORE};};
template<> struct libdivide_constants<uint16_t,21921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21921_MAGIC, .more = U16LD_DENOM_21921_MORE};};
template<> struct libdivide_constants<uint16_t,21922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21922_MAGIC, .more = U16LD_DENOM_21922_MORE};};
template<> struct libdivide_constants<uint16_t,21923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21923_MAGIC, .more = U16LD_DENOM_21923_MORE};};
template<> struct libdivide_constants<uint16_t,21924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21924_MAGIC, .more = U16LD_DENOM_21924_MORE};};
template<> struct libdivide_constants<uint16_t,21925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21925_MAGIC, .more = U16LD_DENOM_21925_MORE};};
template<> struct libdivide_constants<uint16_t,21926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21926_MAGIC, .more = U16LD_DENOM_21926_MORE};};
template<> struct libdivide_constants<uint16_t,21927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21927_MAGIC, .more = U16LD_DENOM_21927_MORE};};
template<> struct libdivide_constants<uint16_t,21928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21928_MAGIC, .more = U16LD_DENOM_21928_MORE};};
template<> struct libdivide_constants<uint16_t,21929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21929_MAGIC, .more = U16LD_DENOM_21929_MORE};};
template<> struct libdivide_constants<uint16_t,21930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21930_MAGIC, .more = U16LD_DENOM_21930_MORE};};
template<> struct libdivide_constants<uint16_t,21931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21931_MAGIC, .more = U16LD_DENOM_21931_MORE};};
template<> struct libdivide_constants<uint16_t,21932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21932_MAGIC, .more = U16LD_DENOM_21932_MORE};};
template<> struct libdivide_constants<uint16_t,21933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21933_MAGIC, .more = U16LD_DENOM_21933_MORE};};
template<> struct libdivide_constants<uint16_t,21934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21934_MAGIC, .more = U16LD_DENOM_21934_MORE};};
template<> struct libdivide_constants<uint16_t,21935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21935_MAGIC, .more = U16LD_DENOM_21935_MORE};};
template<> struct libdivide_constants<uint16_t,21936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21936_MAGIC, .more = U16LD_DENOM_21936_MORE};};
template<> struct libdivide_constants<uint16_t,21937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21937_MAGIC, .more = U16LD_DENOM_21937_MORE};};
template<> struct libdivide_constants<uint16_t,21938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21938_MAGIC, .more = U16LD_DENOM_21938_MORE};};
template<> struct libdivide_constants<uint16_t,21939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21939_MAGIC, .more = U16LD_DENOM_21939_MORE};};
template<> struct libdivide_constants<uint16_t,21940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21940_MAGIC, .more = U16LD_DENOM_21940_MORE};};
template<> struct libdivide_constants<uint16_t,21941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21941_MAGIC, .more = U16LD_DENOM_21941_MORE};};
template<> struct libdivide_constants<uint16_t,21942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21942_MAGIC, .more = U16LD_DENOM_21942_MORE};};
template<> struct libdivide_constants<uint16_t,21943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21943_MAGIC, .more = U16LD_DENOM_21943_MORE};};
template<> struct libdivide_constants<uint16_t,21944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21944_MAGIC, .more = U16LD_DENOM_21944_MORE};};
template<> struct libdivide_constants<uint16_t,21945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21945_MAGIC, .more = U16LD_DENOM_21945_MORE};};
template<> struct libdivide_constants<uint16_t,21946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21946_MAGIC, .more = U16LD_DENOM_21946_MORE};};
template<> struct libdivide_constants<uint16_t,21947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21947_MAGIC, .more = U16LD_DENOM_21947_MORE};};
template<> struct libdivide_constants<uint16_t,21948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21948_MAGIC, .more = U16LD_DENOM_21948_MORE};};
template<> struct libdivide_constants<uint16_t,21949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21949_MAGIC, .more = U16LD_DENOM_21949_MORE};};
template<> struct libdivide_constants<uint16_t,21950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21950_MAGIC, .more = U16LD_DENOM_21950_MORE};};
template<> struct libdivide_constants<uint16_t,21951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21951_MAGIC, .more = U16LD_DENOM_21951_MORE};};
template<> struct libdivide_constants<uint16_t,21952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21952_MAGIC, .more = U16LD_DENOM_21952_MORE};};
template<> struct libdivide_constants<uint16_t,21953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21953_MAGIC, .more = U16LD_DENOM_21953_MORE};};
template<> struct libdivide_constants<uint16_t,21954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21954_MAGIC, .more = U16LD_DENOM_21954_MORE};};
template<> struct libdivide_constants<uint16_t,21955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21955_MAGIC, .more = U16LD_DENOM_21955_MORE};};
template<> struct libdivide_constants<uint16_t,21956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21956_MAGIC, .more = U16LD_DENOM_21956_MORE};};
template<> struct libdivide_constants<uint16_t,21957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21957_MAGIC, .more = U16LD_DENOM_21957_MORE};};
template<> struct libdivide_constants<uint16_t,21958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21958_MAGIC, .more = U16LD_DENOM_21958_MORE};};
template<> struct libdivide_constants<uint16_t,21959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21959_MAGIC, .more = U16LD_DENOM_21959_MORE};};
template<> struct libdivide_constants<uint16_t,21960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21960_MAGIC, .more = U16LD_DENOM_21960_MORE};};
template<> struct libdivide_constants<uint16_t,21961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21961_MAGIC, .more = U16LD_DENOM_21961_MORE};};
template<> struct libdivide_constants<uint16_t,21962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21962_MAGIC, .more = U16LD_DENOM_21962_MORE};};
template<> struct libdivide_constants<uint16_t,21963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21963_MAGIC, .more = U16LD_DENOM_21963_MORE};};
template<> struct libdivide_constants<uint16_t,21964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21964_MAGIC, .more = U16LD_DENOM_21964_MORE};};
template<> struct libdivide_constants<uint16_t,21965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21965_MAGIC, .more = U16LD_DENOM_21965_MORE};};
template<> struct libdivide_constants<uint16_t,21966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21966_MAGIC, .more = U16LD_DENOM_21966_MORE};};
template<> struct libdivide_constants<uint16_t,21967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21967_MAGIC, .more = U16LD_DENOM_21967_MORE};};
template<> struct libdivide_constants<uint16_t,21968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21968_MAGIC, .more = U16LD_DENOM_21968_MORE};};
template<> struct libdivide_constants<uint16_t,21969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21969_MAGIC, .more = U16LD_DENOM_21969_MORE};};
template<> struct libdivide_constants<uint16_t,21970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21970_MAGIC, .more = U16LD_DENOM_21970_MORE};};
template<> struct libdivide_constants<uint16_t,21971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21971_MAGIC, .more = U16LD_DENOM_21971_MORE};};
template<> struct libdivide_constants<uint16_t,21972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21972_MAGIC, .more = U16LD_DENOM_21972_MORE};};
template<> struct libdivide_constants<uint16_t,21973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21973_MAGIC, .more = U16LD_DENOM_21973_MORE};};
template<> struct libdivide_constants<uint16_t,21974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21974_MAGIC, .more = U16LD_DENOM_21974_MORE};};
template<> struct libdivide_constants<uint16_t,21975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21975_MAGIC, .more = U16LD_DENOM_21975_MORE};};
template<> struct libdivide_constants<uint16_t,21976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21976_MAGIC, .more = U16LD_DENOM_21976_MORE};};
template<> struct libdivide_constants<uint16_t,21977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21977_MAGIC, .more = U16LD_DENOM_21977_MORE};};
template<> struct libdivide_constants<uint16_t,21978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21978_MAGIC, .more = U16LD_DENOM_21978_MORE};};
template<> struct libdivide_constants<uint16_t,21979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21979_MAGIC, .more = U16LD_DENOM_21979_MORE};};
template<> struct libdivide_constants<uint16_t,21980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21980_MAGIC, .more = U16LD_DENOM_21980_MORE};};
template<> struct libdivide_constants<uint16_t,21981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21981_MAGIC, .more = U16LD_DENOM_21981_MORE};};
template<> struct libdivide_constants<uint16_t,21982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21982_MAGIC, .more = U16LD_DENOM_21982_MORE};};
template<> struct libdivide_constants<uint16_t,21983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21983_MAGIC, .more = U16LD_DENOM_21983_MORE};};
template<> struct libdivide_constants<uint16_t,21984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21984_MAGIC, .more = U16LD_DENOM_21984_MORE};};
template<> struct libdivide_constants<uint16_t,21985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21985_MAGIC, .more = U16LD_DENOM_21985_MORE};};
template<> struct libdivide_constants<uint16_t,21986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21986_MAGIC, .more = U16LD_DENOM_21986_MORE};};
template<> struct libdivide_constants<uint16_t,21987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21987_MAGIC, .more = U16LD_DENOM_21987_MORE};};
template<> struct libdivide_constants<uint16_t,21988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21988_MAGIC, .more = U16LD_DENOM_21988_MORE};};
template<> struct libdivide_constants<uint16_t,21989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21989_MAGIC, .more = U16LD_DENOM_21989_MORE};};
template<> struct libdivide_constants<uint16_t,21990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21990_MAGIC, .more = U16LD_DENOM_21990_MORE};};
template<> struct libdivide_constants<uint16_t,21991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21991_MAGIC, .more = U16LD_DENOM_21991_MORE};};
template<> struct libdivide_constants<uint16_t,21992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21992_MAGIC, .more = U16LD_DENOM_21992_MORE};};
template<> struct libdivide_constants<uint16_t,21993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21993_MAGIC, .more = U16LD_DENOM_21993_MORE};};
template<> struct libdivide_constants<uint16_t,21994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21994_MAGIC, .more = U16LD_DENOM_21994_MORE};};
template<> struct libdivide_constants<uint16_t,21995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21995_MAGIC, .more = U16LD_DENOM_21995_MORE};};
template<> struct libdivide_constants<uint16_t,21996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21996_MAGIC, .more = U16LD_DENOM_21996_MORE};};
template<> struct libdivide_constants<uint16_t,21997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21997_MAGIC, .more = U16LD_DENOM_21997_MORE};};
template<> struct libdivide_constants<uint16_t,21998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21998_MAGIC, .more = U16LD_DENOM_21998_MORE};};
template<> struct libdivide_constants<uint16_t,21999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_21999_MAGIC, .more = U16LD_DENOM_21999_MORE};};
template<> struct libdivide_constants<uint16_t,22000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22000_MAGIC, .more = U16LD_DENOM_22000_MORE};};
template<> struct libdivide_constants<uint16_t,22001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22001_MAGIC, .more = U16LD_DENOM_22001_MORE};};
template<> struct libdivide_constants<uint16_t,22002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22002_MAGIC, .more = U16LD_DENOM_22002_MORE};};
template<> struct libdivide_constants<uint16_t,22003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22003_MAGIC, .more = U16LD_DENOM_22003_MORE};};
template<> struct libdivide_constants<uint16_t,22004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22004_MAGIC, .more = U16LD_DENOM_22004_MORE};};
template<> struct libdivide_constants<uint16_t,22005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22005_MAGIC, .more = U16LD_DENOM_22005_MORE};};
template<> struct libdivide_constants<uint16_t,22006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22006_MAGIC, .more = U16LD_DENOM_22006_MORE};};
template<> struct libdivide_constants<uint16_t,22007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22007_MAGIC, .more = U16LD_DENOM_22007_MORE};};
template<> struct libdivide_constants<uint16_t,22008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22008_MAGIC, .more = U16LD_DENOM_22008_MORE};};
template<> struct libdivide_constants<uint16_t,22009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22009_MAGIC, .more = U16LD_DENOM_22009_MORE};};
template<> struct libdivide_constants<uint16_t,22010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22010_MAGIC, .more = U16LD_DENOM_22010_MORE};};
template<> struct libdivide_constants<uint16_t,22011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22011_MAGIC, .more = U16LD_DENOM_22011_MORE};};
template<> struct libdivide_constants<uint16_t,22012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22012_MAGIC, .more = U16LD_DENOM_22012_MORE};};
template<> struct libdivide_constants<uint16_t,22013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22013_MAGIC, .more = U16LD_DENOM_22013_MORE};};
template<> struct libdivide_constants<uint16_t,22014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22014_MAGIC, .more = U16LD_DENOM_22014_MORE};};
template<> struct libdivide_constants<uint16_t,22015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22015_MAGIC, .more = U16LD_DENOM_22015_MORE};};
template<> struct libdivide_constants<uint16_t,22016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22016_MAGIC, .more = U16LD_DENOM_22016_MORE};};
template<> struct libdivide_constants<uint16_t,22017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22017_MAGIC, .more = U16LD_DENOM_22017_MORE};};
template<> struct libdivide_constants<uint16_t,22018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22018_MAGIC, .more = U16LD_DENOM_22018_MORE};};
template<> struct libdivide_constants<uint16_t,22019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22019_MAGIC, .more = U16LD_DENOM_22019_MORE};};
template<> struct libdivide_constants<uint16_t,22020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22020_MAGIC, .more = U16LD_DENOM_22020_MORE};};
template<> struct libdivide_constants<uint16_t,22021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22021_MAGIC, .more = U16LD_DENOM_22021_MORE};};
template<> struct libdivide_constants<uint16_t,22022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22022_MAGIC, .more = U16LD_DENOM_22022_MORE};};
template<> struct libdivide_constants<uint16_t,22023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22023_MAGIC, .more = U16LD_DENOM_22023_MORE};};
template<> struct libdivide_constants<uint16_t,22024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22024_MAGIC, .more = U16LD_DENOM_22024_MORE};};
template<> struct libdivide_constants<uint16_t,22025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22025_MAGIC, .more = U16LD_DENOM_22025_MORE};};
template<> struct libdivide_constants<uint16_t,22026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22026_MAGIC, .more = U16LD_DENOM_22026_MORE};};
template<> struct libdivide_constants<uint16_t,22027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22027_MAGIC, .more = U16LD_DENOM_22027_MORE};};
template<> struct libdivide_constants<uint16_t,22028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22028_MAGIC, .more = U16LD_DENOM_22028_MORE};};
template<> struct libdivide_constants<uint16_t,22029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22029_MAGIC, .more = U16LD_DENOM_22029_MORE};};
template<> struct libdivide_constants<uint16_t,22030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22030_MAGIC, .more = U16LD_DENOM_22030_MORE};};
template<> struct libdivide_constants<uint16_t,22031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22031_MAGIC, .more = U16LD_DENOM_22031_MORE};};
template<> struct libdivide_constants<uint16_t,22032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22032_MAGIC, .more = U16LD_DENOM_22032_MORE};};
template<> struct libdivide_constants<uint16_t,22033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22033_MAGIC, .more = U16LD_DENOM_22033_MORE};};
template<> struct libdivide_constants<uint16_t,22034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22034_MAGIC, .more = U16LD_DENOM_22034_MORE};};
template<> struct libdivide_constants<uint16_t,22035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22035_MAGIC, .more = U16LD_DENOM_22035_MORE};};
template<> struct libdivide_constants<uint16_t,22036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22036_MAGIC, .more = U16LD_DENOM_22036_MORE};};
template<> struct libdivide_constants<uint16_t,22037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22037_MAGIC, .more = U16LD_DENOM_22037_MORE};};
template<> struct libdivide_constants<uint16_t,22038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22038_MAGIC, .more = U16LD_DENOM_22038_MORE};};
template<> struct libdivide_constants<uint16_t,22039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22039_MAGIC, .more = U16LD_DENOM_22039_MORE};};
template<> struct libdivide_constants<uint16_t,22040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22040_MAGIC, .more = U16LD_DENOM_22040_MORE};};
template<> struct libdivide_constants<uint16_t,22041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22041_MAGIC, .more = U16LD_DENOM_22041_MORE};};
template<> struct libdivide_constants<uint16_t,22042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22042_MAGIC, .more = U16LD_DENOM_22042_MORE};};
template<> struct libdivide_constants<uint16_t,22043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22043_MAGIC, .more = U16LD_DENOM_22043_MORE};};
template<> struct libdivide_constants<uint16_t,22044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22044_MAGIC, .more = U16LD_DENOM_22044_MORE};};
template<> struct libdivide_constants<uint16_t,22045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22045_MAGIC, .more = U16LD_DENOM_22045_MORE};};
template<> struct libdivide_constants<uint16_t,22046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22046_MAGIC, .more = U16LD_DENOM_22046_MORE};};
template<> struct libdivide_constants<uint16_t,22047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22047_MAGIC, .more = U16LD_DENOM_22047_MORE};};
template<> struct libdivide_constants<uint16_t,22048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22048_MAGIC, .more = U16LD_DENOM_22048_MORE};};
template<> struct libdivide_constants<uint16_t,22049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22049_MAGIC, .more = U16LD_DENOM_22049_MORE};};
template<> struct libdivide_constants<uint16_t,22050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22050_MAGIC, .more = U16LD_DENOM_22050_MORE};};
template<> struct libdivide_constants<uint16_t,22051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22051_MAGIC, .more = U16LD_DENOM_22051_MORE};};
template<> struct libdivide_constants<uint16_t,22052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22052_MAGIC, .more = U16LD_DENOM_22052_MORE};};
template<> struct libdivide_constants<uint16_t,22053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22053_MAGIC, .more = U16LD_DENOM_22053_MORE};};
template<> struct libdivide_constants<uint16_t,22054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22054_MAGIC, .more = U16LD_DENOM_22054_MORE};};
template<> struct libdivide_constants<uint16_t,22055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22055_MAGIC, .more = U16LD_DENOM_22055_MORE};};
template<> struct libdivide_constants<uint16_t,22056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22056_MAGIC, .more = U16LD_DENOM_22056_MORE};};
template<> struct libdivide_constants<uint16_t,22057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22057_MAGIC, .more = U16LD_DENOM_22057_MORE};};
template<> struct libdivide_constants<uint16_t,22058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22058_MAGIC, .more = U16LD_DENOM_22058_MORE};};
template<> struct libdivide_constants<uint16_t,22059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22059_MAGIC, .more = U16LD_DENOM_22059_MORE};};
template<> struct libdivide_constants<uint16_t,22060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22060_MAGIC, .more = U16LD_DENOM_22060_MORE};};
template<> struct libdivide_constants<uint16_t,22061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22061_MAGIC, .more = U16LD_DENOM_22061_MORE};};
template<> struct libdivide_constants<uint16_t,22062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22062_MAGIC, .more = U16LD_DENOM_22062_MORE};};
template<> struct libdivide_constants<uint16_t,22063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22063_MAGIC, .more = U16LD_DENOM_22063_MORE};};
template<> struct libdivide_constants<uint16_t,22064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22064_MAGIC, .more = U16LD_DENOM_22064_MORE};};
template<> struct libdivide_constants<uint16_t,22065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22065_MAGIC, .more = U16LD_DENOM_22065_MORE};};
template<> struct libdivide_constants<uint16_t,22066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22066_MAGIC, .more = U16LD_DENOM_22066_MORE};};
template<> struct libdivide_constants<uint16_t,22067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22067_MAGIC, .more = U16LD_DENOM_22067_MORE};};
template<> struct libdivide_constants<uint16_t,22068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22068_MAGIC, .more = U16LD_DENOM_22068_MORE};};
template<> struct libdivide_constants<uint16_t,22069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22069_MAGIC, .more = U16LD_DENOM_22069_MORE};};
template<> struct libdivide_constants<uint16_t,22070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22070_MAGIC, .more = U16LD_DENOM_22070_MORE};};
template<> struct libdivide_constants<uint16_t,22071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22071_MAGIC, .more = U16LD_DENOM_22071_MORE};};
template<> struct libdivide_constants<uint16_t,22072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22072_MAGIC, .more = U16LD_DENOM_22072_MORE};};
template<> struct libdivide_constants<uint16_t,22073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22073_MAGIC, .more = U16LD_DENOM_22073_MORE};};
template<> struct libdivide_constants<uint16_t,22074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22074_MAGIC, .more = U16LD_DENOM_22074_MORE};};
template<> struct libdivide_constants<uint16_t,22075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22075_MAGIC, .more = U16LD_DENOM_22075_MORE};};
template<> struct libdivide_constants<uint16_t,22076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22076_MAGIC, .more = U16LD_DENOM_22076_MORE};};
template<> struct libdivide_constants<uint16_t,22077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22077_MAGIC, .more = U16LD_DENOM_22077_MORE};};
template<> struct libdivide_constants<uint16_t,22078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22078_MAGIC, .more = U16LD_DENOM_22078_MORE};};
template<> struct libdivide_constants<uint16_t,22079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22079_MAGIC, .more = U16LD_DENOM_22079_MORE};};
template<> struct libdivide_constants<uint16_t,22080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22080_MAGIC, .more = U16LD_DENOM_22080_MORE};};
template<> struct libdivide_constants<uint16_t,22081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22081_MAGIC, .more = U16LD_DENOM_22081_MORE};};
template<> struct libdivide_constants<uint16_t,22082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22082_MAGIC, .more = U16LD_DENOM_22082_MORE};};
template<> struct libdivide_constants<uint16_t,22083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22083_MAGIC, .more = U16LD_DENOM_22083_MORE};};
template<> struct libdivide_constants<uint16_t,22084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22084_MAGIC, .more = U16LD_DENOM_22084_MORE};};
template<> struct libdivide_constants<uint16_t,22085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22085_MAGIC, .more = U16LD_DENOM_22085_MORE};};
template<> struct libdivide_constants<uint16_t,22086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22086_MAGIC, .more = U16LD_DENOM_22086_MORE};};
template<> struct libdivide_constants<uint16_t,22087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22087_MAGIC, .more = U16LD_DENOM_22087_MORE};};
template<> struct libdivide_constants<uint16_t,22088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22088_MAGIC, .more = U16LD_DENOM_22088_MORE};};
template<> struct libdivide_constants<uint16_t,22089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22089_MAGIC, .more = U16LD_DENOM_22089_MORE};};
template<> struct libdivide_constants<uint16_t,22090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22090_MAGIC, .more = U16LD_DENOM_22090_MORE};};
template<> struct libdivide_constants<uint16_t,22091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22091_MAGIC, .more = U16LD_DENOM_22091_MORE};};
template<> struct libdivide_constants<uint16_t,22092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22092_MAGIC, .more = U16LD_DENOM_22092_MORE};};
template<> struct libdivide_constants<uint16_t,22093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22093_MAGIC, .more = U16LD_DENOM_22093_MORE};};
template<> struct libdivide_constants<uint16_t,22094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22094_MAGIC, .more = U16LD_DENOM_22094_MORE};};
template<> struct libdivide_constants<uint16_t,22095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22095_MAGIC, .more = U16LD_DENOM_22095_MORE};};
template<> struct libdivide_constants<uint16_t,22096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22096_MAGIC, .more = U16LD_DENOM_22096_MORE};};
template<> struct libdivide_constants<uint16_t,22097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22097_MAGIC, .more = U16LD_DENOM_22097_MORE};};
template<> struct libdivide_constants<uint16_t,22098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22098_MAGIC, .more = U16LD_DENOM_22098_MORE};};
template<> struct libdivide_constants<uint16_t,22099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22099_MAGIC, .more = U16LD_DENOM_22099_MORE};};
template<> struct libdivide_constants<uint16_t,22100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22100_MAGIC, .more = U16LD_DENOM_22100_MORE};};
template<> struct libdivide_constants<uint16_t,22101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22101_MAGIC, .more = U16LD_DENOM_22101_MORE};};
template<> struct libdivide_constants<uint16_t,22102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22102_MAGIC, .more = U16LD_DENOM_22102_MORE};};
template<> struct libdivide_constants<uint16_t,22103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22103_MAGIC, .more = U16LD_DENOM_22103_MORE};};
template<> struct libdivide_constants<uint16_t,22104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22104_MAGIC, .more = U16LD_DENOM_22104_MORE};};
template<> struct libdivide_constants<uint16_t,22105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22105_MAGIC, .more = U16LD_DENOM_22105_MORE};};
template<> struct libdivide_constants<uint16_t,22106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22106_MAGIC, .more = U16LD_DENOM_22106_MORE};};
template<> struct libdivide_constants<uint16_t,22107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22107_MAGIC, .more = U16LD_DENOM_22107_MORE};};
template<> struct libdivide_constants<uint16_t,22108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22108_MAGIC, .more = U16LD_DENOM_22108_MORE};};
template<> struct libdivide_constants<uint16_t,22109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22109_MAGIC, .more = U16LD_DENOM_22109_MORE};};
template<> struct libdivide_constants<uint16_t,22110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22110_MAGIC, .more = U16LD_DENOM_22110_MORE};};
template<> struct libdivide_constants<uint16_t,22111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22111_MAGIC, .more = U16LD_DENOM_22111_MORE};};
template<> struct libdivide_constants<uint16_t,22112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22112_MAGIC, .more = U16LD_DENOM_22112_MORE};};
template<> struct libdivide_constants<uint16_t,22113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22113_MAGIC, .more = U16LD_DENOM_22113_MORE};};
template<> struct libdivide_constants<uint16_t,22114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22114_MAGIC, .more = U16LD_DENOM_22114_MORE};};
template<> struct libdivide_constants<uint16_t,22115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22115_MAGIC, .more = U16LD_DENOM_22115_MORE};};
template<> struct libdivide_constants<uint16_t,22116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22116_MAGIC, .more = U16LD_DENOM_22116_MORE};};
template<> struct libdivide_constants<uint16_t,22117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22117_MAGIC, .more = U16LD_DENOM_22117_MORE};};
template<> struct libdivide_constants<uint16_t,22118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22118_MAGIC, .more = U16LD_DENOM_22118_MORE};};
template<> struct libdivide_constants<uint16_t,22119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22119_MAGIC, .more = U16LD_DENOM_22119_MORE};};
template<> struct libdivide_constants<uint16_t,22120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22120_MAGIC, .more = U16LD_DENOM_22120_MORE};};
template<> struct libdivide_constants<uint16_t,22121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22121_MAGIC, .more = U16LD_DENOM_22121_MORE};};
template<> struct libdivide_constants<uint16_t,22122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22122_MAGIC, .more = U16LD_DENOM_22122_MORE};};
template<> struct libdivide_constants<uint16_t,22123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22123_MAGIC, .more = U16LD_DENOM_22123_MORE};};
template<> struct libdivide_constants<uint16_t,22124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22124_MAGIC, .more = U16LD_DENOM_22124_MORE};};
template<> struct libdivide_constants<uint16_t,22125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22125_MAGIC, .more = U16LD_DENOM_22125_MORE};};
template<> struct libdivide_constants<uint16_t,22126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22126_MAGIC, .more = U16LD_DENOM_22126_MORE};};
template<> struct libdivide_constants<uint16_t,22127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22127_MAGIC, .more = U16LD_DENOM_22127_MORE};};
template<> struct libdivide_constants<uint16_t,22128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22128_MAGIC, .more = U16LD_DENOM_22128_MORE};};
template<> struct libdivide_constants<uint16_t,22129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22129_MAGIC, .more = U16LD_DENOM_22129_MORE};};
template<> struct libdivide_constants<uint16_t,22130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22130_MAGIC, .more = U16LD_DENOM_22130_MORE};};
template<> struct libdivide_constants<uint16_t,22131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22131_MAGIC, .more = U16LD_DENOM_22131_MORE};};
template<> struct libdivide_constants<uint16_t,22132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22132_MAGIC, .more = U16LD_DENOM_22132_MORE};};
template<> struct libdivide_constants<uint16_t,22133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22133_MAGIC, .more = U16LD_DENOM_22133_MORE};};
template<> struct libdivide_constants<uint16_t,22134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22134_MAGIC, .more = U16LD_DENOM_22134_MORE};};
template<> struct libdivide_constants<uint16_t,22135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22135_MAGIC, .more = U16LD_DENOM_22135_MORE};};
template<> struct libdivide_constants<uint16_t,22136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22136_MAGIC, .more = U16LD_DENOM_22136_MORE};};
template<> struct libdivide_constants<uint16_t,22137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22137_MAGIC, .more = U16LD_DENOM_22137_MORE};};
template<> struct libdivide_constants<uint16_t,22138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22138_MAGIC, .more = U16LD_DENOM_22138_MORE};};
template<> struct libdivide_constants<uint16_t,22139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22139_MAGIC, .more = U16LD_DENOM_22139_MORE};};
template<> struct libdivide_constants<uint16_t,22140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22140_MAGIC, .more = U16LD_DENOM_22140_MORE};};
template<> struct libdivide_constants<uint16_t,22141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22141_MAGIC, .more = U16LD_DENOM_22141_MORE};};
template<> struct libdivide_constants<uint16_t,22142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22142_MAGIC, .more = U16LD_DENOM_22142_MORE};};
template<> struct libdivide_constants<uint16_t,22143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22143_MAGIC, .more = U16LD_DENOM_22143_MORE};};
template<> struct libdivide_constants<uint16_t,22144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22144_MAGIC, .more = U16LD_DENOM_22144_MORE};};
template<> struct libdivide_constants<uint16_t,22145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22145_MAGIC, .more = U16LD_DENOM_22145_MORE};};
template<> struct libdivide_constants<uint16_t,22146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22146_MAGIC, .more = U16LD_DENOM_22146_MORE};};
template<> struct libdivide_constants<uint16_t,22147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22147_MAGIC, .more = U16LD_DENOM_22147_MORE};};
template<> struct libdivide_constants<uint16_t,22148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22148_MAGIC, .more = U16LD_DENOM_22148_MORE};};
template<> struct libdivide_constants<uint16_t,22149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22149_MAGIC, .more = U16LD_DENOM_22149_MORE};};
template<> struct libdivide_constants<uint16_t,22150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22150_MAGIC, .more = U16LD_DENOM_22150_MORE};};
template<> struct libdivide_constants<uint16_t,22151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22151_MAGIC, .more = U16LD_DENOM_22151_MORE};};
template<> struct libdivide_constants<uint16_t,22152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22152_MAGIC, .more = U16LD_DENOM_22152_MORE};};
template<> struct libdivide_constants<uint16_t,22153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22153_MAGIC, .more = U16LD_DENOM_22153_MORE};};
template<> struct libdivide_constants<uint16_t,22154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22154_MAGIC, .more = U16LD_DENOM_22154_MORE};};
template<> struct libdivide_constants<uint16_t,22155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22155_MAGIC, .more = U16LD_DENOM_22155_MORE};};
template<> struct libdivide_constants<uint16_t,22156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22156_MAGIC, .more = U16LD_DENOM_22156_MORE};};
template<> struct libdivide_constants<uint16_t,22157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22157_MAGIC, .more = U16LD_DENOM_22157_MORE};};
template<> struct libdivide_constants<uint16_t,22158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22158_MAGIC, .more = U16LD_DENOM_22158_MORE};};
template<> struct libdivide_constants<uint16_t,22159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22159_MAGIC, .more = U16LD_DENOM_22159_MORE};};
template<> struct libdivide_constants<uint16_t,22160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22160_MAGIC, .more = U16LD_DENOM_22160_MORE};};
template<> struct libdivide_constants<uint16_t,22161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22161_MAGIC, .more = U16LD_DENOM_22161_MORE};};
template<> struct libdivide_constants<uint16_t,22162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22162_MAGIC, .more = U16LD_DENOM_22162_MORE};};
template<> struct libdivide_constants<uint16_t,22163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22163_MAGIC, .more = U16LD_DENOM_22163_MORE};};
template<> struct libdivide_constants<uint16_t,22164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22164_MAGIC, .more = U16LD_DENOM_22164_MORE};};
template<> struct libdivide_constants<uint16_t,22165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22165_MAGIC, .more = U16LD_DENOM_22165_MORE};};
template<> struct libdivide_constants<uint16_t,22166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22166_MAGIC, .more = U16LD_DENOM_22166_MORE};};
template<> struct libdivide_constants<uint16_t,22167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22167_MAGIC, .more = U16LD_DENOM_22167_MORE};};
template<> struct libdivide_constants<uint16_t,22168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22168_MAGIC, .more = U16LD_DENOM_22168_MORE};};
template<> struct libdivide_constants<uint16_t,22169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22169_MAGIC, .more = U16LD_DENOM_22169_MORE};};
template<> struct libdivide_constants<uint16_t,22170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22170_MAGIC, .more = U16LD_DENOM_22170_MORE};};
template<> struct libdivide_constants<uint16_t,22171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22171_MAGIC, .more = U16LD_DENOM_22171_MORE};};
template<> struct libdivide_constants<uint16_t,22172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22172_MAGIC, .more = U16LD_DENOM_22172_MORE};};
template<> struct libdivide_constants<uint16_t,22173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22173_MAGIC, .more = U16LD_DENOM_22173_MORE};};
template<> struct libdivide_constants<uint16_t,22174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22174_MAGIC, .more = U16LD_DENOM_22174_MORE};};
template<> struct libdivide_constants<uint16_t,22175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22175_MAGIC, .more = U16LD_DENOM_22175_MORE};};
template<> struct libdivide_constants<uint16_t,22176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22176_MAGIC, .more = U16LD_DENOM_22176_MORE};};
template<> struct libdivide_constants<uint16_t,22177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22177_MAGIC, .more = U16LD_DENOM_22177_MORE};};
template<> struct libdivide_constants<uint16_t,22178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22178_MAGIC, .more = U16LD_DENOM_22178_MORE};};
template<> struct libdivide_constants<uint16_t,22179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22179_MAGIC, .more = U16LD_DENOM_22179_MORE};};
template<> struct libdivide_constants<uint16_t,22180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22180_MAGIC, .more = U16LD_DENOM_22180_MORE};};
template<> struct libdivide_constants<uint16_t,22181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22181_MAGIC, .more = U16LD_DENOM_22181_MORE};};
template<> struct libdivide_constants<uint16_t,22182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22182_MAGIC, .more = U16LD_DENOM_22182_MORE};};
template<> struct libdivide_constants<uint16_t,22183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22183_MAGIC, .more = U16LD_DENOM_22183_MORE};};
template<> struct libdivide_constants<uint16_t,22184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22184_MAGIC, .more = U16LD_DENOM_22184_MORE};};
template<> struct libdivide_constants<uint16_t,22185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22185_MAGIC, .more = U16LD_DENOM_22185_MORE};};
template<> struct libdivide_constants<uint16_t,22186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22186_MAGIC, .more = U16LD_DENOM_22186_MORE};};
template<> struct libdivide_constants<uint16_t,22187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22187_MAGIC, .more = U16LD_DENOM_22187_MORE};};
template<> struct libdivide_constants<uint16_t,22188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22188_MAGIC, .more = U16LD_DENOM_22188_MORE};};
template<> struct libdivide_constants<uint16_t,22189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22189_MAGIC, .more = U16LD_DENOM_22189_MORE};};
template<> struct libdivide_constants<uint16_t,22190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22190_MAGIC, .more = U16LD_DENOM_22190_MORE};};
template<> struct libdivide_constants<uint16_t,22191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22191_MAGIC, .more = U16LD_DENOM_22191_MORE};};
template<> struct libdivide_constants<uint16_t,22192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22192_MAGIC, .more = U16LD_DENOM_22192_MORE};};
template<> struct libdivide_constants<uint16_t,22193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22193_MAGIC, .more = U16LD_DENOM_22193_MORE};};
template<> struct libdivide_constants<uint16_t,22194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22194_MAGIC, .more = U16LD_DENOM_22194_MORE};};
template<> struct libdivide_constants<uint16_t,22195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22195_MAGIC, .more = U16LD_DENOM_22195_MORE};};
template<> struct libdivide_constants<uint16_t,22196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22196_MAGIC, .more = U16LD_DENOM_22196_MORE};};
template<> struct libdivide_constants<uint16_t,22197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22197_MAGIC, .more = U16LD_DENOM_22197_MORE};};
template<> struct libdivide_constants<uint16_t,22198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22198_MAGIC, .more = U16LD_DENOM_22198_MORE};};
template<> struct libdivide_constants<uint16_t,22199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22199_MAGIC, .more = U16LD_DENOM_22199_MORE};};
template<> struct libdivide_constants<uint16_t,22200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22200_MAGIC, .more = U16LD_DENOM_22200_MORE};};
template<> struct libdivide_constants<uint16_t,22201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22201_MAGIC, .more = U16LD_DENOM_22201_MORE};};
template<> struct libdivide_constants<uint16_t,22202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22202_MAGIC, .more = U16LD_DENOM_22202_MORE};};
template<> struct libdivide_constants<uint16_t,22203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22203_MAGIC, .more = U16LD_DENOM_22203_MORE};};
template<> struct libdivide_constants<uint16_t,22204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22204_MAGIC, .more = U16LD_DENOM_22204_MORE};};
template<> struct libdivide_constants<uint16_t,22205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22205_MAGIC, .more = U16LD_DENOM_22205_MORE};};
template<> struct libdivide_constants<uint16_t,22206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22206_MAGIC, .more = U16LD_DENOM_22206_MORE};};
template<> struct libdivide_constants<uint16_t,22207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22207_MAGIC, .more = U16LD_DENOM_22207_MORE};};
template<> struct libdivide_constants<uint16_t,22208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22208_MAGIC, .more = U16LD_DENOM_22208_MORE};};
template<> struct libdivide_constants<uint16_t,22209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22209_MAGIC, .more = U16LD_DENOM_22209_MORE};};
template<> struct libdivide_constants<uint16_t,22210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22210_MAGIC, .more = U16LD_DENOM_22210_MORE};};
template<> struct libdivide_constants<uint16_t,22211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22211_MAGIC, .more = U16LD_DENOM_22211_MORE};};
template<> struct libdivide_constants<uint16_t,22212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22212_MAGIC, .more = U16LD_DENOM_22212_MORE};};
template<> struct libdivide_constants<uint16_t,22213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22213_MAGIC, .more = U16LD_DENOM_22213_MORE};};
template<> struct libdivide_constants<uint16_t,22214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22214_MAGIC, .more = U16LD_DENOM_22214_MORE};};
template<> struct libdivide_constants<uint16_t,22215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22215_MAGIC, .more = U16LD_DENOM_22215_MORE};};
template<> struct libdivide_constants<uint16_t,22216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22216_MAGIC, .more = U16LD_DENOM_22216_MORE};};
template<> struct libdivide_constants<uint16_t,22217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22217_MAGIC, .more = U16LD_DENOM_22217_MORE};};
template<> struct libdivide_constants<uint16_t,22218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22218_MAGIC, .more = U16LD_DENOM_22218_MORE};};
template<> struct libdivide_constants<uint16_t,22219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22219_MAGIC, .more = U16LD_DENOM_22219_MORE};};
template<> struct libdivide_constants<uint16_t,22220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22220_MAGIC, .more = U16LD_DENOM_22220_MORE};};
template<> struct libdivide_constants<uint16_t,22221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22221_MAGIC, .more = U16LD_DENOM_22221_MORE};};
template<> struct libdivide_constants<uint16_t,22222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22222_MAGIC, .more = U16LD_DENOM_22222_MORE};};
template<> struct libdivide_constants<uint16_t,22223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22223_MAGIC, .more = U16LD_DENOM_22223_MORE};};
template<> struct libdivide_constants<uint16_t,22224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22224_MAGIC, .more = U16LD_DENOM_22224_MORE};};
template<> struct libdivide_constants<uint16_t,22225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22225_MAGIC, .more = U16LD_DENOM_22225_MORE};};
template<> struct libdivide_constants<uint16_t,22226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22226_MAGIC, .more = U16LD_DENOM_22226_MORE};};
template<> struct libdivide_constants<uint16_t,22227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22227_MAGIC, .more = U16LD_DENOM_22227_MORE};};
template<> struct libdivide_constants<uint16_t,22228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22228_MAGIC, .more = U16LD_DENOM_22228_MORE};};
template<> struct libdivide_constants<uint16_t,22229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22229_MAGIC, .more = U16LD_DENOM_22229_MORE};};
template<> struct libdivide_constants<uint16_t,22230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22230_MAGIC, .more = U16LD_DENOM_22230_MORE};};
template<> struct libdivide_constants<uint16_t,22231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22231_MAGIC, .more = U16LD_DENOM_22231_MORE};};
template<> struct libdivide_constants<uint16_t,22232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22232_MAGIC, .more = U16LD_DENOM_22232_MORE};};
template<> struct libdivide_constants<uint16_t,22233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22233_MAGIC, .more = U16LD_DENOM_22233_MORE};};
template<> struct libdivide_constants<uint16_t,22234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22234_MAGIC, .more = U16LD_DENOM_22234_MORE};};
template<> struct libdivide_constants<uint16_t,22235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22235_MAGIC, .more = U16LD_DENOM_22235_MORE};};
template<> struct libdivide_constants<uint16_t,22236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22236_MAGIC, .more = U16LD_DENOM_22236_MORE};};
template<> struct libdivide_constants<uint16_t,22237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22237_MAGIC, .more = U16LD_DENOM_22237_MORE};};
template<> struct libdivide_constants<uint16_t,22238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22238_MAGIC, .more = U16LD_DENOM_22238_MORE};};
template<> struct libdivide_constants<uint16_t,22239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22239_MAGIC, .more = U16LD_DENOM_22239_MORE};};
template<> struct libdivide_constants<uint16_t,22240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22240_MAGIC, .more = U16LD_DENOM_22240_MORE};};
template<> struct libdivide_constants<uint16_t,22241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22241_MAGIC, .more = U16LD_DENOM_22241_MORE};};
template<> struct libdivide_constants<uint16_t,22242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22242_MAGIC, .more = U16LD_DENOM_22242_MORE};};
template<> struct libdivide_constants<uint16_t,22243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22243_MAGIC, .more = U16LD_DENOM_22243_MORE};};
template<> struct libdivide_constants<uint16_t,22244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22244_MAGIC, .more = U16LD_DENOM_22244_MORE};};
template<> struct libdivide_constants<uint16_t,22245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22245_MAGIC, .more = U16LD_DENOM_22245_MORE};};
template<> struct libdivide_constants<uint16_t,22246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22246_MAGIC, .more = U16LD_DENOM_22246_MORE};};
template<> struct libdivide_constants<uint16_t,22247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22247_MAGIC, .more = U16LD_DENOM_22247_MORE};};
template<> struct libdivide_constants<uint16_t,22248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22248_MAGIC, .more = U16LD_DENOM_22248_MORE};};
template<> struct libdivide_constants<uint16_t,22249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22249_MAGIC, .more = U16LD_DENOM_22249_MORE};};
template<> struct libdivide_constants<uint16_t,22250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22250_MAGIC, .more = U16LD_DENOM_22250_MORE};};
template<> struct libdivide_constants<uint16_t,22251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22251_MAGIC, .more = U16LD_DENOM_22251_MORE};};
template<> struct libdivide_constants<uint16_t,22252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22252_MAGIC, .more = U16LD_DENOM_22252_MORE};};
template<> struct libdivide_constants<uint16_t,22253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22253_MAGIC, .more = U16LD_DENOM_22253_MORE};};
template<> struct libdivide_constants<uint16_t,22254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22254_MAGIC, .more = U16LD_DENOM_22254_MORE};};
template<> struct libdivide_constants<uint16_t,22255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22255_MAGIC, .more = U16LD_DENOM_22255_MORE};};
template<> struct libdivide_constants<uint16_t,22256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22256_MAGIC, .more = U16LD_DENOM_22256_MORE};};
template<> struct libdivide_constants<uint16_t,22257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22257_MAGIC, .more = U16LD_DENOM_22257_MORE};};
template<> struct libdivide_constants<uint16_t,22258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22258_MAGIC, .more = U16LD_DENOM_22258_MORE};};
template<> struct libdivide_constants<uint16_t,22259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22259_MAGIC, .more = U16LD_DENOM_22259_MORE};};
template<> struct libdivide_constants<uint16_t,22260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22260_MAGIC, .more = U16LD_DENOM_22260_MORE};};
template<> struct libdivide_constants<uint16_t,22261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22261_MAGIC, .more = U16LD_DENOM_22261_MORE};};
template<> struct libdivide_constants<uint16_t,22262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22262_MAGIC, .more = U16LD_DENOM_22262_MORE};};
template<> struct libdivide_constants<uint16_t,22263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22263_MAGIC, .more = U16LD_DENOM_22263_MORE};};
template<> struct libdivide_constants<uint16_t,22264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22264_MAGIC, .more = U16LD_DENOM_22264_MORE};};
template<> struct libdivide_constants<uint16_t,22265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22265_MAGIC, .more = U16LD_DENOM_22265_MORE};};
template<> struct libdivide_constants<uint16_t,22266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22266_MAGIC, .more = U16LD_DENOM_22266_MORE};};
template<> struct libdivide_constants<uint16_t,22267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22267_MAGIC, .more = U16LD_DENOM_22267_MORE};};
template<> struct libdivide_constants<uint16_t,22268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22268_MAGIC, .more = U16LD_DENOM_22268_MORE};};
template<> struct libdivide_constants<uint16_t,22269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22269_MAGIC, .more = U16LD_DENOM_22269_MORE};};
template<> struct libdivide_constants<uint16_t,22270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22270_MAGIC, .more = U16LD_DENOM_22270_MORE};};
template<> struct libdivide_constants<uint16_t,22271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22271_MAGIC, .more = U16LD_DENOM_22271_MORE};};
template<> struct libdivide_constants<uint16_t,22272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22272_MAGIC, .more = U16LD_DENOM_22272_MORE};};
template<> struct libdivide_constants<uint16_t,22273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22273_MAGIC, .more = U16LD_DENOM_22273_MORE};};
template<> struct libdivide_constants<uint16_t,22274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22274_MAGIC, .more = U16LD_DENOM_22274_MORE};};
template<> struct libdivide_constants<uint16_t,22275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22275_MAGIC, .more = U16LD_DENOM_22275_MORE};};
template<> struct libdivide_constants<uint16_t,22276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22276_MAGIC, .more = U16LD_DENOM_22276_MORE};};
template<> struct libdivide_constants<uint16_t,22277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22277_MAGIC, .more = U16LD_DENOM_22277_MORE};};
template<> struct libdivide_constants<uint16_t,22278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22278_MAGIC, .more = U16LD_DENOM_22278_MORE};};
template<> struct libdivide_constants<uint16_t,22279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22279_MAGIC, .more = U16LD_DENOM_22279_MORE};};
template<> struct libdivide_constants<uint16_t,22280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22280_MAGIC, .more = U16LD_DENOM_22280_MORE};};
template<> struct libdivide_constants<uint16_t,22281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22281_MAGIC, .more = U16LD_DENOM_22281_MORE};};
template<> struct libdivide_constants<uint16_t,22282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22282_MAGIC, .more = U16LD_DENOM_22282_MORE};};
template<> struct libdivide_constants<uint16_t,22283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22283_MAGIC, .more = U16LD_DENOM_22283_MORE};};
template<> struct libdivide_constants<uint16_t,22284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22284_MAGIC, .more = U16LD_DENOM_22284_MORE};};
template<> struct libdivide_constants<uint16_t,22285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22285_MAGIC, .more = U16LD_DENOM_22285_MORE};};
template<> struct libdivide_constants<uint16_t,22286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22286_MAGIC, .more = U16LD_DENOM_22286_MORE};};
template<> struct libdivide_constants<uint16_t,22287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22287_MAGIC, .more = U16LD_DENOM_22287_MORE};};
template<> struct libdivide_constants<uint16_t,22288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22288_MAGIC, .more = U16LD_DENOM_22288_MORE};};
template<> struct libdivide_constants<uint16_t,22289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22289_MAGIC, .more = U16LD_DENOM_22289_MORE};};
template<> struct libdivide_constants<uint16_t,22290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22290_MAGIC, .more = U16LD_DENOM_22290_MORE};};
template<> struct libdivide_constants<uint16_t,22291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22291_MAGIC, .more = U16LD_DENOM_22291_MORE};};
template<> struct libdivide_constants<uint16_t,22292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22292_MAGIC, .more = U16LD_DENOM_22292_MORE};};
template<> struct libdivide_constants<uint16_t,22293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22293_MAGIC, .more = U16LD_DENOM_22293_MORE};};
template<> struct libdivide_constants<uint16_t,22294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22294_MAGIC, .more = U16LD_DENOM_22294_MORE};};
template<> struct libdivide_constants<uint16_t,22295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22295_MAGIC, .more = U16LD_DENOM_22295_MORE};};
template<> struct libdivide_constants<uint16_t,22296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22296_MAGIC, .more = U16LD_DENOM_22296_MORE};};
template<> struct libdivide_constants<uint16_t,22297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22297_MAGIC, .more = U16LD_DENOM_22297_MORE};};
template<> struct libdivide_constants<uint16_t,22298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22298_MAGIC, .more = U16LD_DENOM_22298_MORE};};
template<> struct libdivide_constants<uint16_t,22299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22299_MAGIC, .more = U16LD_DENOM_22299_MORE};};
template<> struct libdivide_constants<uint16_t,22300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22300_MAGIC, .more = U16LD_DENOM_22300_MORE};};
template<> struct libdivide_constants<uint16_t,22301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22301_MAGIC, .more = U16LD_DENOM_22301_MORE};};
template<> struct libdivide_constants<uint16_t,22302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22302_MAGIC, .more = U16LD_DENOM_22302_MORE};};
template<> struct libdivide_constants<uint16_t,22303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22303_MAGIC, .more = U16LD_DENOM_22303_MORE};};
template<> struct libdivide_constants<uint16_t,22304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22304_MAGIC, .more = U16LD_DENOM_22304_MORE};};
template<> struct libdivide_constants<uint16_t,22305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22305_MAGIC, .more = U16LD_DENOM_22305_MORE};};
template<> struct libdivide_constants<uint16_t,22306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22306_MAGIC, .more = U16LD_DENOM_22306_MORE};};
template<> struct libdivide_constants<uint16_t,22307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22307_MAGIC, .more = U16LD_DENOM_22307_MORE};};
template<> struct libdivide_constants<uint16_t,22308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22308_MAGIC, .more = U16LD_DENOM_22308_MORE};};
template<> struct libdivide_constants<uint16_t,22309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22309_MAGIC, .more = U16LD_DENOM_22309_MORE};};
template<> struct libdivide_constants<uint16_t,22310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22310_MAGIC, .more = U16LD_DENOM_22310_MORE};};
template<> struct libdivide_constants<uint16_t,22311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22311_MAGIC, .more = U16LD_DENOM_22311_MORE};};
template<> struct libdivide_constants<uint16_t,22312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22312_MAGIC, .more = U16LD_DENOM_22312_MORE};};
template<> struct libdivide_constants<uint16_t,22313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22313_MAGIC, .more = U16LD_DENOM_22313_MORE};};
template<> struct libdivide_constants<uint16_t,22314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22314_MAGIC, .more = U16LD_DENOM_22314_MORE};};
template<> struct libdivide_constants<uint16_t,22315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22315_MAGIC, .more = U16LD_DENOM_22315_MORE};};
template<> struct libdivide_constants<uint16_t,22316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22316_MAGIC, .more = U16LD_DENOM_22316_MORE};};
template<> struct libdivide_constants<uint16_t,22317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22317_MAGIC, .more = U16LD_DENOM_22317_MORE};};
template<> struct libdivide_constants<uint16_t,22318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22318_MAGIC, .more = U16LD_DENOM_22318_MORE};};
template<> struct libdivide_constants<uint16_t,22319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22319_MAGIC, .more = U16LD_DENOM_22319_MORE};};
template<> struct libdivide_constants<uint16_t,22320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22320_MAGIC, .more = U16LD_DENOM_22320_MORE};};
template<> struct libdivide_constants<uint16_t,22321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22321_MAGIC, .more = U16LD_DENOM_22321_MORE};};
template<> struct libdivide_constants<uint16_t,22322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22322_MAGIC, .more = U16LD_DENOM_22322_MORE};};
template<> struct libdivide_constants<uint16_t,22323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22323_MAGIC, .more = U16LD_DENOM_22323_MORE};};
template<> struct libdivide_constants<uint16_t,22324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22324_MAGIC, .more = U16LD_DENOM_22324_MORE};};
template<> struct libdivide_constants<uint16_t,22325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22325_MAGIC, .more = U16LD_DENOM_22325_MORE};};
template<> struct libdivide_constants<uint16_t,22326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22326_MAGIC, .more = U16LD_DENOM_22326_MORE};};
template<> struct libdivide_constants<uint16_t,22327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22327_MAGIC, .more = U16LD_DENOM_22327_MORE};};
template<> struct libdivide_constants<uint16_t,22328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22328_MAGIC, .more = U16LD_DENOM_22328_MORE};};
template<> struct libdivide_constants<uint16_t,22329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22329_MAGIC, .more = U16LD_DENOM_22329_MORE};};
template<> struct libdivide_constants<uint16_t,22330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22330_MAGIC, .more = U16LD_DENOM_22330_MORE};};
template<> struct libdivide_constants<uint16_t,22331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22331_MAGIC, .more = U16LD_DENOM_22331_MORE};};
template<> struct libdivide_constants<uint16_t,22332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22332_MAGIC, .more = U16LD_DENOM_22332_MORE};};
template<> struct libdivide_constants<uint16_t,22333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22333_MAGIC, .more = U16LD_DENOM_22333_MORE};};
template<> struct libdivide_constants<uint16_t,22334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22334_MAGIC, .more = U16LD_DENOM_22334_MORE};};
template<> struct libdivide_constants<uint16_t,22335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22335_MAGIC, .more = U16LD_DENOM_22335_MORE};};
template<> struct libdivide_constants<uint16_t,22336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22336_MAGIC, .more = U16LD_DENOM_22336_MORE};};
template<> struct libdivide_constants<uint16_t,22337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22337_MAGIC, .more = U16LD_DENOM_22337_MORE};};
template<> struct libdivide_constants<uint16_t,22338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22338_MAGIC, .more = U16LD_DENOM_22338_MORE};};
template<> struct libdivide_constants<uint16_t,22339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22339_MAGIC, .more = U16LD_DENOM_22339_MORE};};
template<> struct libdivide_constants<uint16_t,22340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22340_MAGIC, .more = U16LD_DENOM_22340_MORE};};
template<> struct libdivide_constants<uint16_t,22341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22341_MAGIC, .more = U16LD_DENOM_22341_MORE};};
template<> struct libdivide_constants<uint16_t,22342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22342_MAGIC, .more = U16LD_DENOM_22342_MORE};};
template<> struct libdivide_constants<uint16_t,22343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22343_MAGIC, .more = U16LD_DENOM_22343_MORE};};
template<> struct libdivide_constants<uint16_t,22344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22344_MAGIC, .more = U16LD_DENOM_22344_MORE};};
template<> struct libdivide_constants<uint16_t,22345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22345_MAGIC, .more = U16LD_DENOM_22345_MORE};};
template<> struct libdivide_constants<uint16_t,22346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22346_MAGIC, .more = U16LD_DENOM_22346_MORE};};
template<> struct libdivide_constants<uint16_t,22347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22347_MAGIC, .more = U16LD_DENOM_22347_MORE};};
template<> struct libdivide_constants<uint16_t,22348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22348_MAGIC, .more = U16LD_DENOM_22348_MORE};};
template<> struct libdivide_constants<uint16_t,22349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22349_MAGIC, .more = U16LD_DENOM_22349_MORE};};
template<> struct libdivide_constants<uint16_t,22350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22350_MAGIC, .more = U16LD_DENOM_22350_MORE};};
template<> struct libdivide_constants<uint16_t,22351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22351_MAGIC, .more = U16LD_DENOM_22351_MORE};};
template<> struct libdivide_constants<uint16_t,22352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22352_MAGIC, .more = U16LD_DENOM_22352_MORE};};
template<> struct libdivide_constants<uint16_t,22353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22353_MAGIC, .more = U16LD_DENOM_22353_MORE};};
template<> struct libdivide_constants<uint16_t,22354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22354_MAGIC, .more = U16LD_DENOM_22354_MORE};};
template<> struct libdivide_constants<uint16_t,22355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22355_MAGIC, .more = U16LD_DENOM_22355_MORE};};
template<> struct libdivide_constants<uint16_t,22356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22356_MAGIC, .more = U16LD_DENOM_22356_MORE};};
template<> struct libdivide_constants<uint16_t,22357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22357_MAGIC, .more = U16LD_DENOM_22357_MORE};};
template<> struct libdivide_constants<uint16_t,22358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22358_MAGIC, .more = U16LD_DENOM_22358_MORE};};
template<> struct libdivide_constants<uint16_t,22359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22359_MAGIC, .more = U16LD_DENOM_22359_MORE};};
template<> struct libdivide_constants<uint16_t,22360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22360_MAGIC, .more = U16LD_DENOM_22360_MORE};};
template<> struct libdivide_constants<uint16_t,22361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22361_MAGIC, .more = U16LD_DENOM_22361_MORE};};
template<> struct libdivide_constants<uint16_t,22362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22362_MAGIC, .more = U16LD_DENOM_22362_MORE};};
template<> struct libdivide_constants<uint16_t,22363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22363_MAGIC, .more = U16LD_DENOM_22363_MORE};};
template<> struct libdivide_constants<uint16_t,22364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22364_MAGIC, .more = U16LD_DENOM_22364_MORE};};
template<> struct libdivide_constants<uint16_t,22365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22365_MAGIC, .more = U16LD_DENOM_22365_MORE};};
template<> struct libdivide_constants<uint16_t,22366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22366_MAGIC, .more = U16LD_DENOM_22366_MORE};};
template<> struct libdivide_constants<uint16_t,22367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22367_MAGIC, .more = U16LD_DENOM_22367_MORE};};
template<> struct libdivide_constants<uint16_t,22368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22368_MAGIC, .more = U16LD_DENOM_22368_MORE};};
template<> struct libdivide_constants<uint16_t,22369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22369_MAGIC, .more = U16LD_DENOM_22369_MORE};};
template<> struct libdivide_constants<uint16_t,22370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22370_MAGIC, .more = U16LD_DENOM_22370_MORE};};
template<> struct libdivide_constants<uint16_t,22371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22371_MAGIC, .more = U16LD_DENOM_22371_MORE};};
template<> struct libdivide_constants<uint16_t,22372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22372_MAGIC, .more = U16LD_DENOM_22372_MORE};};
template<> struct libdivide_constants<uint16_t,22373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22373_MAGIC, .more = U16LD_DENOM_22373_MORE};};
template<> struct libdivide_constants<uint16_t,22374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22374_MAGIC, .more = U16LD_DENOM_22374_MORE};};
template<> struct libdivide_constants<uint16_t,22375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22375_MAGIC, .more = U16LD_DENOM_22375_MORE};};
template<> struct libdivide_constants<uint16_t,22376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22376_MAGIC, .more = U16LD_DENOM_22376_MORE};};
template<> struct libdivide_constants<uint16_t,22377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22377_MAGIC, .more = U16LD_DENOM_22377_MORE};};
template<> struct libdivide_constants<uint16_t,22378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22378_MAGIC, .more = U16LD_DENOM_22378_MORE};};
template<> struct libdivide_constants<uint16_t,22379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22379_MAGIC, .more = U16LD_DENOM_22379_MORE};};
template<> struct libdivide_constants<uint16_t,22380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22380_MAGIC, .more = U16LD_DENOM_22380_MORE};};
template<> struct libdivide_constants<uint16_t,22381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22381_MAGIC, .more = U16LD_DENOM_22381_MORE};};
template<> struct libdivide_constants<uint16_t,22382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22382_MAGIC, .more = U16LD_DENOM_22382_MORE};};
template<> struct libdivide_constants<uint16_t,22383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22383_MAGIC, .more = U16LD_DENOM_22383_MORE};};
template<> struct libdivide_constants<uint16_t,22384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22384_MAGIC, .more = U16LD_DENOM_22384_MORE};};
template<> struct libdivide_constants<uint16_t,22385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22385_MAGIC, .more = U16LD_DENOM_22385_MORE};};
template<> struct libdivide_constants<uint16_t,22386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22386_MAGIC, .more = U16LD_DENOM_22386_MORE};};
template<> struct libdivide_constants<uint16_t,22387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22387_MAGIC, .more = U16LD_DENOM_22387_MORE};};
template<> struct libdivide_constants<uint16_t,22388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22388_MAGIC, .more = U16LD_DENOM_22388_MORE};};
template<> struct libdivide_constants<uint16_t,22389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22389_MAGIC, .more = U16LD_DENOM_22389_MORE};};
template<> struct libdivide_constants<uint16_t,22390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22390_MAGIC, .more = U16LD_DENOM_22390_MORE};};
template<> struct libdivide_constants<uint16_t,22391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22391_MAGIC, .more = U16LD_DENOM_22391_MORE};};
template<> struct libdivide_constants<uint16_t,22392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22392_MAGIC, .more = U16LD_DENOM_22392_MORE};};
template<> struct libdivide_constants<uint16_t,22393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22393_MAGIC, .more = U16LD_DENOM_22393_MORE};};
template<> struct libdivide_constants<uint16_t,22394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22394_MAGIC, .more = U16LD_DENOM_22394_MORE};};
template<> struct libdivide_constants<uint16_t,22395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22395_MAGIC, .more = U16LD_DENOM_22395_MORE};};
template<> struct libdivide_constants<uint16_t,22396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22396_MAGIC, .more = U16LD_DENOM_22396_MORE};};
template<> struct libdivide_constants<uint16_t,22397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22397_MAGIC, .more = U16LD_DENOM_22397_MORE};};
template<> struct libdivide_constants<uint16_t,22398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22398_MAGIC, .more = U16LD_DENOM_22398_MORE};};
template<> struct libdivide_constants<uint16_t,22399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22399_MAGIC, .more = U16LD_DENOM_22399_MORE};};
template<> struct libdivide_constants<uint16_t,22400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22400_MAGIC, .more = U16LD_DENOM_22400_MORE};};
template<> struct libdivide_constants<uint16_t,22401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22401_MAGIC, .more = U16LD_DENOM_22401_MORE};};
template<> struct libdivide_constants<uint16_t,22402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22402_MAGIC, .more = U16LD_DENOM_22402_MORE};};
template<> struct libdivide_constants<uint16_t,22403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22403_MAGIC, .more = U16LD_DENOM_22403_MORE};};
template<> struct libdivide_constants<uint16_t,22404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22404_MAGIC, .more = U16LD_DENOM_22404_MORE};};
template<> struct libdivide_constants<uint16_t,22405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22405_MAGIC, .more = U16LD_DENOM_22405_MORE};};
template<> struct libdivide_constants<uint16_t,22406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22406_MAGIC, .more = U16LD_DENOM_22406_MORE};};
template<> struct libdivide_constants<uint16_t,22407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22407_MAGIC, .more = U16LD_DENOM_22407_MORE};};
template<> struct libdivide_constants<uint16_t,22408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22408_MAGIC, .more = U16LD_DENOM_22408_MORE};};
template<> struct libdivide_constants<uint16_t,22409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22409_MAGIC, .more = U16LD_DENOM_22409_MORE};};
template<> struct libdivide_constants<uint16_t,22410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22410_MAGIC, .more = U16LD_DENOM_22410_MORE};};
template<> struct libdivide_constants<uint16_t,22411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22411_MAGIC, .more = U16LD_DENOM_22411_MORE};};
template<> struct libdivide_constants<uint16_t,22412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22412_MAGIC, .more = U16LD_DENOM_22412_MORE};};
template<> struct libdivide_constants<uint16_t,22413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22413_MAGIC, .more = U16LD_DENOM_22413_MORE};};
template<> struct libdivide_constants<uint16_t,22414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22414_MAGIC, .more = U16LD_DENOM_22414_MORE};};
template<> struct libdivide_constants<uint16_t,22415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22415_MAGIC, .more = U16LD_DENOM_22415_MORE};};
template<> struct libdivide_constants<uint16_t,22416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22416_MAGIC, .more = U16LD_DENOM_22416_MORE};};
template<> struct libdivide_constants<uint16_t,22417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22417_MAGIC, .more = U16LD_DENOM_22417_MORE};};
template<> struct libdivide_constants<uint16_t,22418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22418_MAGIC, .more = U16LD_DENOM_22418_MORE};};
template<> struct libdivide_constants<uint16_t,22419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22419_MAGIC, .more = U16LD_DENOM_22419_MORE};};
template<> struct libdivide_constants<uint16_t,22420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22420_MAGIC, .more = U16LD_DENOM_22420_MORE};};
template<> struct libdivide_constants<uint16_t,22421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22421_MAGIC, .more = U16LD_DENOM_22421_MORE};};
template<> struct libdivide_constants<uint16_t,22422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22422_MAGIC, .more = U16LD_DENOM_22422_MORE};};
template<> struct libdivide_constants<uint16_t,22423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22423_MAGIC, .more = U16LD_DENOM_22423_MORE};};
template<> struct libdivide_constants<uint16_t,22424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22424_MAGIC, .more = U16LD_DENOM_22424_MORE};};
template<> struct libdivide_constants<uint16_t,22425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22425_MAGIC, .more = U16LD_DENOM_22425_MORE};};
template<> struct libdivide_constants<uint16_t,22426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22426_MAGIC, .more = U16LD_DENOM_22426_MORE};};
template<> struct libdivide_constants<uint16_t,22427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22427_MAGIC, .more = U16LD_DENOM_22427_MORE};};
template<> struct libdivide_constants<uint16_t,22428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22428_MAGIC, .more = U16LD_DENOM_22428_MORE};};
template<> struct libdivide_constants<uint16_t,22429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22429_MAGIC, .more = U16LD_DENOM_22429_MORE};};
template<> struct libdivide_constants<uint16_t,22430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22430_MAGIC, .more = U16LD_DENOM_22430_MORE};};
template<> struct libdivide_constants<uint16_t,22431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22431_MAGIC, .more = U16LD_DENOM_22431_MORE};};
template<> struct libdivide_constants<uint16_t,22432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22432_MAGIC, .more = U16LD_DENOM_22432_MORE};};
template<> struct libdivide_constants<uint16_t,22433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22433_MAGIC, .more = U16LD_DENOM_22433_MORE};};
template<> struct libdivide_constants<uint16_t,22434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22434_MAGIC, .more = U16LD_DENOM_22434_MORE};};
template<> struct libdivide_constants<uint16_t,22435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22435_MAGIC, .more = U16LD_DENOM_22435_MORE};};
template<> struct libdivide_constants<uint16_t,22436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22436_MAGIC, .more = U16LD_DENOM_22436_MORE};};
template<> struct libdivide_constants<uint16_t,22437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22437_MAGIC, .more = U16LD_DENOM_22437_MORE};};
template<> struct libdivide_constants<uint16_t,22438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22438_MAGIC, .more = U16LD_DENOM_22438_MORE};};
template<> struct libdivide_constants<uint16_t,22439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22439_MAGIC, .more = U16LD_DENOM_22439_MORE};};
template<> struct libdivide_constants<uint16_t,22440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22440_MAGIC, .more = U16LD_DENOM_22440_MORE};};
template<> struct libdivide_constants<uint16_t,22441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22441_MAGIC, .more = U16LD_DENOM_22441_MORE};};
template<> struct libdivide_constants<uint16_t,22442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22442_MAGIC, .more = U16LD_DENOM_22442_MORE};};
template<> struct libdivide_constants<uint16_t,22443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22443_MAGIC, .more = U16LD_DENOM_22443_MORE};};
template<> struct libdivide_constants<uint16_t,22444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22444_MAGIC, .more = U16LD_DENOM_22444_MORE};};
template<> struct libdivide_constants<uint16_t,22445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22445_MAGIC, .more = U16LD_DENOM_22445_MORE};};
template<> struct libdivide_constants<uint16_t,22446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22446_MAGIC, .more = U16LD_DENOM_22446_MORE};};
template<> struct libdivide_constants<uint16_t,22447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22447_MAGIC, .more = U16LD_DENOM_22447_MORE};};
template<> struct libdivide_constants<uint16_t,22448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22448_MAGIC, .more = U16LD_DENOM_22448_MORE};};
template<> struct libdivide_constants<uint16_t,22449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22449_MAGIC, .more = U16LD_DENOM_22449_MORE};};
template<> struct libdivide_constants<uint16_t,22450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22450_MAGIC, .more = U16LD_DENOM_22450_MORE};};
template<> struct libdivide_constants<uint16_t,22451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22451_MAGIC, .more = U16LD_DENOM_22451_MORE};};
template<> struct libdivide_constants<uint16_t,22452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22452_MAGIC, .more = U16LD_DENOM_22452_MORE};};
template<> struct libdivide_constants<uint16_t,22453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22453_MAGIC, .more = U16LD_DENOM_22453_MORE};};
template<> struct libdivide_constants<uint16_t,22454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22454_MAGIC, .more = U16LD_DENOM_22454_MORE};};
template<> struct libdivide_constants<uint16_t,22455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22455_MAGIC, .more = U16LD_DENOM_22455_MORE};};
template<> struct libdivide_constants<uint16_t,22456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22456_MAGIC, .more = U16LD_DENOM_22456_MORE};};
template<> struct libdivide_constants<uint16_t,22457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22457_MAGIC, .more = U16LD_DENOM_22457_MORE};};
template<> struct libdivide_constants<uint16_t,22458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22458_MAGIC, .more = U16LD_DENOM_22458_MORE};};
template<> struct libdivide_constants<uint16_t,22459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22459_MAGIC, .more = U16LD_DENOM_22459_MORE};};
template<> struct libdivide_constants<uint16_t,22460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22460_MAGIC, .more = U16LD_DENOM_22460_MORE};};
template<> struct libdivide_constants<uint16_t,22461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22461_MAGIC, .more = U16LD_DENOM_22461_MORE};};
template<> struct libdivide_constants<uint16_t,22462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22462_MAGIC, .more = U16LD_DENOM_22462_MORE};};
template<> struct libdivide_constants<uint16_t,22463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22463_MAGIC, .more = U16LD_DENOM_22463_MORE};};
template<> struct libdivide_constants<uint16_t,22464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22464_MAGIC, .more = U16LD_DENOM_22464_MORE};};
template<> struct libdivide_constants<uint16_t,22465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22465_MAGIC, .more = U16LD_DENOM_22465_MORE};};
template<> struct libdivide_constants<uint16_t,22466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22466_MAGIC, .more = U16LD_DENOM_22466_MORE};};
template<> struct libdivide_constants<uint16_t,22467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22467_MAGIC, .more = U16LD_DENOM_22467_MORE};};
template<> struct libdivide_constants<uint16_t,22468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22468_MAGIC, .more = U16LD_DENOM_22468_MORE};};
template<> struct libdivide_constants<uint16_t,22469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22469_MAGIC, .more = U16LD_DENOM_22469_MORE};};
template<> struct libdivide_constants<uint16_t,22470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22470_MAGIC, .more = U16LD_DENOM_22470_MORE};};
template<> struct libdivide_constants<uint16_t,22471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22471_MAGIC, .more = U16LD_DENOM_22471_MORE};};
template<> struct libdivide_constants<uint16_t,22472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22472_MAGIC, .more = U16LD_DENOM_22472_MORE};};
template<> struct libdivide_constants<uint16_t,22473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22473_MAGIC, .more = U16LD_DENOM_22473_MORE};};
template<> struct libdivide_constants<uint16_t,22474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22474_MAGIC, .more = U16LD_DENOM_22474_MORE};};
template<> struct libdivide_constants<uint16_t,22475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22475_MAGIC, .more = U16LD_DENOM_22475_MORE};};
template<> struct libdivide_constants<uint16_t,22476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22476_MAGIC, .more = U16LD_DENOM_22476_MORE};};
template<> struct libdivide_constants<uint16_t,22477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22477_MAGIC, .more = U16LD_DENOM_22477_MORE};};
template<> struct libdivide_constants<uint16_t,22478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22478_MAGIC, .more = U16LD_DENOM_22478_MORE};};
template<> struct libdivide_constants<uint16_t,22479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22479_MAGIC, .more = U16LD_DENOM_22479_MORE};};
template<> struct libdivide_constants<uint16_t,22480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22480_MAGIC, .more = U16LD_DENOM_22480_MORE};};
template<> struct libdivide_constants<uint16_t,22481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22481_MAGIC, .more = U16LD_DENOM_22481_MORE};};
template<> struct libdivide_constants<uint16_t,22482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22482_MAGIC, .more = U16LD_DENOM_22482_MORE};};
template<> struct libdivide_constants<uint16_t,22483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22483_MAGIC, .more = U16LD_DENOM_22483_MORE};};
template<> struct libdivide_constants<uint16_t,22484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22484_MAGIC, .more = U16LD_DENOM_22484_MORE};};
template<> struct libdivide_constants<uint16_t,22485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22485_MAGIC, .more = U16LD_DENOM_22485_MORE};};
template<> struct libdivide_constants<uint16_t,22486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22486_MAGIC, .more = U16LD_DENOM_22486_MORE};};
template<> struct libdivide_constants<uint16_t,22487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22487_MAGIC, .more = U16LD_DENOM_22487_MORE};};
template<> struct libdivide_constants<uint16_t,22488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22488_MAGIC, .more = U16LD_DENOM_22488_MORE};};
template<> struct libdivide_constants<uint16_t,22489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22489_MAGIC, .more = U16LD_DENOM_22489_MORE};};
template<> struct libdivide_constants<uint16_t,22490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22490_MAGIC, .more = U16LD_DENOM_22490_MORE};};
template<> struct libdivide_constants<uint16_t,22491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22491_MAGIC, .more = U16LD_DENOM_22491_MORE};};
template<> struct libdivide_constants<uint16_t,22492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22492_MAGIC, .more = U16LD_DENOM_22492_MORE};};
template<> struct libdivide_constants<uint16_t,22493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22493_MAGIC, .more = U16LD_DENOM_22493_MORE};};
template<> struct libdivide_constants<uint16_t,22494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22494_MAGIC, .more = U16LD_DENOM_22494_MORE};};
template<> struct libdivide_constants<uint16_t,22495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22495_MAGIC, .more = U16LD_DENOM_22495_MORE};};
template<> struct libdivide_constants<uint16_t,22496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22496_MAGIC, .more = U16LD_DENOM_22496_MORE};};
template<> struct libdivide_constants<uint16_t,22497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22497_MAGIC, .more = U16LD_DENOM_22497_MORE};};
template<> struct libdivide_constants<uint16_t,22498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22498_MAGIC, .more = U16LD_DENOM_22498_MORE};};
template<> struct libdivide_constants<uint16_t,22499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22499_MAGIC, .more = U16LD_DENOM_22499_MORE};};
template<> struct libdivide_constants<uint16_t,22500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22500_MAGIC, .more = U16LD_DENOM_22500_MORE};};
template<> struct libdivide_constants<uint16_t,22501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22501_MAGIC, .more = U16LD_DENOM_22501_MORE};};
template<> struct libdivide_constants<uint16_t,22502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22502_MAGIC, .more = U16LD_DENOM_22502_MORE};};
template<> struct libdivide_constants<uint16_t,22503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22503_MAGIC, .more = U16LD_DENOM_22503_MORE};};
template<> struct libdivide_constants<uint16_t,22504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22504_MAGIC, .more = U16LD_DENOM_22504_MORE};};
template<> struct libdivide_constants<uint16_t,22505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22505_MAGIC, .more = U16LD_DENOM_22505_MORE};};
template<> struct libdivide_constants<uint16_t,22506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22506_MAGIC, .more = U16LD_DENOM_22506_MORE};};
template<> struct libdivide_constants<uint16_t,22507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22507_MAGIC, .more = U16LD_DENOM_22507_MORE};};
template<> struct libdivide_constants<uint16_t,22508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22508_MAGIC, .more = U16LD_DENOM_22508_MORE};};
template<> struct libdivide_constants<uint16_t,22509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22509_MAGIC, .more = U16LD_DENOM_22509_MORE};};
template<> struct libdivide_constants<uint16_t,22510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22510_MAGIC, .more = U16LD_DENOM_22510_MORE};};
template<> struct libdivide_constants<uint16_t,22511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22511_MAGIC, .more = U16LD_DENOM_22511_MORE};};
template<> struct libdivide_constants<uint16_t,22512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22512_MAGIC, .more = U16LD_DENOM_22512_MORE};};
template<> struct libdivide_constants<uint16_t,22513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22513_MAGIC, .more = U16LD_DENOM_22513_MORE};};
template<> struct libdivide_constants<uint16_t,22514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22514_MAGIC, .more = U16LD_DENOM_22514_MORE};};
template<> struct libdivide_constants<uint16_t,22515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22515_MAGIC, .more = U16LD_DENOM_22515_MORE};};
template<> struct libdivide_constants<uint16_t,22516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22516_MAGIC, .more = U16LD_DENOM_22516_MORE};};
template<> struct libdivide_constants<uint16_t,22517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22517_MAGIC, .more = U16LD_DENOM_22517_MORE};};
template<> struct libdivide_constants<uint16_t,22518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22518_MAGIC, .more = U16LD_DENOM_22518_MORE};};
template<> struct libdivide_constants<uint16_t,22519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22519_MAGIC, .more = U16LD_DENOM_22519_MORE};};
template<> struct libdivide_constants<uint16_t,22520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22520_MAGIC, .more = U16LD_DENOM_22520_MORE};};
template<> struct libdivide_constants<uint16_t,22521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22521_MAGIC, .more = U16LD_DENOM_22521_MORE};};
template<> struct libdivide_constants<uint16_t,22522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22522_MAGIC, .more = U16LD_DENOM_22522_MORE};};
template<> struct libdivide_constants<uint16_t,22523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22523_MAGIC, .more = U16LD_DENOM_22523_MORE};};
template<> struct libdivide_constants<uint16_t,22524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22524_MAGIC, .more = U16LD_DENOM_22524_MORE};};
template<> struct libdivide_constants<uint16_t,22525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22525_MAGIC, .more = U16LD_DENOM_22525_MORE};};
template<> struct libdivide_constants<uint16_t,22526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22526_MAGIC, .more = U16LD_DENOM_22526_MORE};};
template<> struct libdivide_constants<uint16_t,22527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22527_MAGIC, .more = U16LD_DENOM_22527_MORE};};
template<> struct libdivide_constants<uint16_t,22528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22528_MAGIC, .more = U16LD_DENOM_22528_MORE};};
template<> struct libdivide_constants<uint16_t,22529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22529_MAGIC, .more = U16LD_DENOM_22529_MORE};};
template<> struct libdivide_constants<uint16_t,22530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22530_MAGIC, .more = U16LD_DENOM_22530_MORE};};
template<> struct libdivide_constants<uint16_t,22531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22531_MAGIC, .more = U16LD_DENOM_22531_MORE};};
template<> struct libdivide_constants<uint16_t,22532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22532_MAGIC, .more = U16LD_DENOM_22532_MORE};};
template<> struct libdivide_constants<uint16_t,22533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22533_MAGIC, .more = U16LD_DENOM_22533_MORE};};
template<> struct libdivide_constants<uint16_t,22534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22534_MAGIC, .more = U16LD_DENOM_22534_MORE};};
template<> struct libdivide_constants<uint16_t,22535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22535_MAGIC, .more = U16LD_DENOM_22535_MORE};};
template<> struct libdivide_constants<uint16_t,22536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22536_MAGIC, .more = U16LD_DENOM_22536_MORE};};
template<> struct libdivide_constants<uint16_t,22537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22537_MAGIC, .more = U16LD_DENOM_22537_MORE};};
template<> struct libdivide_constants<uint16_t,22538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22538_MAGIC, .more = U16LD_DENOM_22538_MORE};};
template<> struct libdivide_constants<uint16_t,22539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22539_MAGIC, .more = U16LD_DENOM_22539_MORE};};
template<> struct libdivide_constants<uint16_t,22540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22540_MAGIC, .more = U16LD_DENOM_22540_MORE};};
template<> struct libdivide_constants<uint16_t,22541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22541_MAGIC, .more = U16LD_DENOM_22541_MORE};};
template<> struct libdivide_constants<uint16_t,22542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22542_MAGIC, .more = U16LD_DENOM_22542_MORE};};
template<> struct libdivide_constants<uint16_t,22543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22543_MAGIC, .more = U16LD_DENOM_22543_MORE};};
template<> struct libdivide_constants<uint16_t,22544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22544_MAGIC, .more = U16LD_DENOM_22544_MORE};};
template<> struct libdivide_constants<uint16_t,22545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22545_MAGIC, .more = U16LD_DENOM_22545_MORE};};
template<> struct libdivide_constants<uint16_t,22546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22546_MAGIC, .more = U16LD_DENOM_22546_MORE};};
template<> struct libdivide_constants<uint16_t,22547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22547_MAGIC, .more = U16LD_DENOM_22547_MORE};};
template<> struct libdivide_constants<uint16_t,22548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22548_MAGIC, .more = U16LD_DENOM_22548_MORE};};
template<> struct libdivide_constants<uint16_t,22549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22549_MAGIC, .more = U16LD_DENOM_22549_MORE};};
template<> struct libdivide_constants<uint16_t,22550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22550_MAGIC, .more = U16LD_DENOM_22550_MORE};};
template<> struct libdivide_constants<uint16_t,22551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22551_MAGIC, .more = U16LD_DENOM_22551_MORE};};
template<> struct libdivide_constants<uint16_t,22552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22552_MAGIC, .more = U16LD_DENOM_22552_MORE};};
template<> struct libdivide_constants<uint16_t,22553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22553_MAGIC, .more = U16LD_DENOM_22553_MORE};};
template<> struct libdivide_constants<uint16_t,22554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22554_MAGIC, .more = U16LD_DENOM_22554_MORE};};
template<> struct libdivide_constants<uint16_t,22555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22555_MAGIC, .more = U16LD_DENOM_22555_MORE};};
template<> struct libdivide_constants<uint16_t,22556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22556_MAGIC, .more = U16LD_DENOM_22556_MORE};};
template<> struct libdivide_constants<uint16_t,22557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22557_MAGIC, .more = U16LD_DENOM_22557_MORE};};
template<> struct libdivide_constants<uint16_t,22558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22558_MAGIC, .more = U16LD_DENOM_22558_MORE};};
template<> struct libdivide_constants<uint16_t,22559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22559_MAGIC, .more = U16LD_DENOM_22559_MORE};};
template<> struct libdivide_constants<uint16_t,22560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22560_MAGIC, .more = U16LD_DENOM_22560_MORE};};
template<> struct libdivide_constants<uint16_t,22561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22561_MAGIC, .more = U16LD_DENOM_22561_MORE};};
template<> struct libdivide_constants<uint16_t,22562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22562_MAGIC, .more = U16LD_DENOM_22562_MORE};};
template<> struct libdivide_constants<uint16_t,22563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22563_MAGIC, .more = U16LD_DENOM_22563_MORE};};
template<> struct libdivide_constants<uint16_t,22564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22564_MAGIC, .more = U16LD_DENOM_22564_MORE};};
template<> struct libdivide_constants<uint16_t,22565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22565_MAGIC, .more = U16LD_DENOM_22565_MORE};};
template<> struct libdivide_constants<uint16_t,22566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22566_MAGIC, .more = U16LD_DENOM_22566_MORE};};
template<> struct libdivide_constants<uint16_t,22567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22567_MAGIC, .more = U16LD_DENOM_22567_MORE};};
template<> struct libdivide_constants<uint16_t,22568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22568_MAGIC, .more = U16LD_DENOM_22568_MORE};};
template<> struct libdivide_constants<uint16_t,22569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22569_MAGIC, .more = U16LD_DENOM_22569_MORE};};
template<> struct libdivide_constants<uint16_t,22570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22570_MAGIC, .more = U16LD_DENOM_22570_MORE};};
template<> struct libdivide_constants<uint16_t,22571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22571_MAGIC, .more = U16LD_DENOM_22571_MORE};};
template<> struct libdivide_constants<uint16_t,22572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22572_MAGIC, .more = U16LD_DENOM_22572_MORE};};
template<> struct libdivide_constants<uint16_t,22573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22573_MAGIC, .more = U16LD_DENOM_22573_MORE};};
template<> struct libdivide_constants<uint16_t,22574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22574_MAGIC, .more = U16LD_DENOM_22574_MORE};};
template<> struct libdivide_constants<uint16_t,22575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22575_MAGIC, .more = U16LD_DENOM_22575_MORE};};
template<> struct libdivide_constants<uint16_t,22576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22576_MAGIC, .more = U16LD_DENOM_22576_MORE};};
template<> struct libdivide_constants<uint16_t,22577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22577_MAGIC, .more = U16LD_DENOM_22577_MORE};};
template<> struct libdivide_constants<uint16_t,22578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22578_MAGIC, .more = U16LD_DENOM_22578_MORE};};
template<> struct libdivide_constants<uint16_t,22579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22579_MAGIC, .more = U16LD_DENOM_22579_MORE};};
template<> struct libdivide_constants<uint16_t,22580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22580_MAGIC, .more = U16LD_DENOM_22580_MORE};};
template<> struct libdivide_constants<uint16_t,22581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22581_MAGIC, .more = U16LD_DENOM_22581_MORE};};
template<> struct libdivide_constants<uint16_t,22582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22582_MAGIC, .more = U16LD_DENOM_22582_MORE};};
template<> struct libdivide_constants<uint16_t,22583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22583_MAGIC, .more = U16LD_DENOM_22583_MORE};};
template<> struct libdivide_constants<uint16_t,22584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22584_MAGIC, .more = U16LD_DENOM_22584_MORE};};
template<> struct libdivide_constants<uint16_t,22585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22585_MAGIC, .more = U16LD_DENOM_22585_MORE};};
template<> struct libdivide_constants<uint16_t,22586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22586_MAGIC, .more = U16LD_DENOM_22586_MORE};};
template<> struct libdivide_constants<uint16_t,22587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22587_MAGIC, .more = U16LD_DENOM_22587_MORE};};
template<> struct libdivide_constants<uint16_t,22588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22588_MAGIC, .more = U16LD_DENOM_22588_MORE};};
template<> struct libdivide_constants<uint16_t,22589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22589_MAGIC, .more = U16LD_DENOM_22589_MORE};};
template<> struct libdivide_constants<uint16_t,22590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22590_MAGIC, .more = U16LD_DENOM_22590_MORE};};
template<> struct libdivide_constants<uint16_t,22591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22591_MAGIC, .more = U16LD_DENOM_22591_MORE};};
template<> struct libdivide_constants<uint16_t,22592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22592_MAGIC, .more = U16LD_DENOM_22592_MORE};};
template<> struct libdivide_constants<uint16_t,22593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22593_MAGIC, .more = U16LD_DENOM_22593_MORE};};
template<> struct libdivide_constants<uint16_t,22594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22594_MAGIC, .more = U16LD_DENOM_22594_MORE};};
template<> struct libdivide_constants<uint16_t,22595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22595_MAGIC, .more = U16LD_DENOM_22595_MORE};};
template<> struct libdivide_constants<uint16_t,22596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22596_MAGIC, .more = U16LD_DENOM_22596_MORE};};
template<> struct libdivide_constants<uint16_t,22597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22597_MAGIC, .more = U16LD_DENOM_22597_MORE};};
template<> struct libdivide_constants<uint16_t,22598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22598_MAGIC, .more = U16LD_DENOM_22598_MORE};};
template<> struct libdivide_constants<uint16_t,22599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22599_MAGIC, .more = U16LD_DENOM_22599_MORE};};
template<> struct libdivide_constants<uint16_t,22600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22600_MAGIC, .more = U16LD_DENOM_22600_MORE};};
template<> struct libdivide_constants<uint16_t,22601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22601_MAGIC, .more = U16LD_DENOM_22601_MORE};};
template<> struct libdivide_constants<uint16_t,22602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22602_MAGIC, .more = U16LD_DENOM_22602_MORE};};
template<> struct libdivide_constants<uint16_t,22603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22603_MAGIC, .more = U16LD_DENOM_22603_MORE};};
template<> struct libdivide_constants<uint16_t,22604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22604_MAGIC, .more = U16LD_DENOM_22604_MORE};};
template<> struct libdivide_constants<uint16_t,22605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22605_MAGIC, .more = U16LD_DENOM_22605_MORE};};
template<> struct libdivide_constants<uint16_t,22606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22606_MAGIC, .more = U16LD_DENOM_22606_MORE};};
template<> struct libdivide_constants<uint16_t,22607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22607_MAGIC, .more = U16LD_DENOM_22607_MORE};};
template<> struct libdivide_constants<uint16_t,22608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22608_MAGIC, .more = U16LD_DENOM_22608_MORE};};
template<> struct libdivide_constants<uint16_t,22609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22609_MAGIC, .more = U16LD_DENOM_22609_MORE};};
template<> struct libdivide_constants<uint16_t,22610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22610_MAGIC, .more = U16LD_DENOM_22610_MORE};};
template<> struct libdivide_constants<uint16_t,22611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22611_MAGIC, .more = U16LD_DENOM_22611_MORE};};
template<> struct libdivide_constants<uint16_t,22612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22612_MAGIC, .more = U16LD_DENOM_22612_MORE};};
template<> struct libdivide_constants<uint16_t,22613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22613_MAGIC, .more = U16LD_DENOM_22613_MORE};};
template<> struct libdivide_constants<uint16_t,22614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22614_MAGIC, .more = U16LD_DENOM_22614_MORE};};
template<> struct libdivide_constants<uint16_t,22615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22615_MAGIC, .more = U16LD_DENOM_22615_MORE};};
template<> struct libdivide_constants<uint16_t,22616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22616_MAGIC, .more = U16LD_DENOM_22616_MORE};};
template<> struct libdivide_constants<uint16_t,22617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22617_MAGIC, .more = U16LD_DENOM_22617_MORE};};
template<> struct libdivide_constants<uint16_t,22618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22618_MAGIC, .more = U16LD_DENOM_22618_MORE};};
template<> struct libdivide_constants<uint16_t,22619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22619_MAGIC, .more = U16LD_DENOM_22619_MORE};};
template<> struct libdivide_constants<uint16_t,22620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22620_MAGIC, .more = U16LD_DENOM_22620_MORE};};
template<> struct libdivide_constants<uint16_t,22621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22621_MAGIC, .more = U16LD_DENOM_22621_MORE};};
template<> struct libdivide_constants<uint16_t,22622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22622_MAGIC, .more = U16LD_DENOM_22622_MORE};};
template<> struct libdivide_constants<uint16_t,22623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22623_MAGIC, .more = U16LD_DENOM_22623_MORE};};
template<> struct libdivide_constants<uint16_t,22624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22624_MAGIC, .more = U16LD_DENOM_22624_MORE};};
template<> struct libdivide_constants<uint16_t,22625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22625_MAGIC, .more = U16LD_DENOM_22625_MORE};};
template<> struct libdivide_constants<uint16_t,22626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22626_MAGIC, .more = U16LD_DENOM_22626_MORE};};
template<> struct libdivide_constants<uint16_t,22627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22627_MAGIC, .more = U16LD_DENOM_22627_MORE};};
template<> struct libdivide_constants<uint16_t,22628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22628_MAGIC, .more = U16LD_DENOM_22628_MORE};};
template<> struct libdivide_constants<uint16_t,22629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22629_MAGIC, .more = U16LD_DENOM_22629_MORE};};
template<> struct libdivide_constants<uint16_t,22630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22630_MAGIC, .more = U16LD_DENOM_22630_MORE};};
template<> struct libdivide_constants<uint16_t,22631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22631_MAGIC, .more = U16LD_DENOM_22631_MORE};};
template<> struct libdivide_constants<uint16_t,22632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22632_MAGIC, .more = U16LD_DENOM_22632_MORE};};
template<> struct libdivide_constants<uint16_t,22633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22633_MAGIC, .more = U16LD_DENOM_22633_MORE};};
template<> struct libdivide_constants<uint16_t,22634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22634_MAGIC, .more = U16LD_DENOM_22634_MORE};};
template<> struct libdivide_constants<uint16_t,22635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22635_MAGIC, .more = U16LD_DENOM_22635_MORE};};
template<> struct libdivide_constants<uint16_t,22636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22636_MAGIC, .more = U16LD_DENOM_22636_MORE};};
template<> struct libdivide_constants<uint16_t,22637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22637_MAGIC, .more = U16LD_DENOM_22637_MORE};};
template<> struct libdivide_constants<uint16_t,22638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22638_MAGIC, .more = U16LD_DENOM_22638_MORE};};
template<> struct libdivide_constants<uint16_t,22639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22639_MAGIC, .more = U16LD_DENOM_22639_MORE};};
template<> struct libdivide_constants<uint16_t,22640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22640_MAGIC, .more = U16LD_DENOM_22640_MORE};};
template<> struct libdivide_constants<uint16_t,22641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22641_MAGIC, .more = U16LD_DENOM_22641_MORE};};
template<> struct libdivide_constants<uint16_t,22642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22642_MAGIC, .more = U16LD_DENOM_22642_MORE};};
template<> struct libdivide_constants<uint16_t,22643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22643_MAGIC, .more = U16LD_DENOM_22643_MORE};};
template<> struct libdivide_constants<uint16_t,22644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22644_MAGIC, .more = U16LD_DENOM_22644_MORE};};
template<> struct libdivide_constants<uint16_t,22645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22645_MAGIC, .more = U16LD_DENOM_22645_MORE};};
template<> struct libdivide_constants<uint16_t,22646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22646_MAGIC, .more = U16LD_DENOM_22646_MORE};};
template<> struct libdivide_constants<uint16_t,22647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22647_MAGIC, .more = U16LD_DENOM_22647_MORE};};
template<> struct libdivide_constants<uint16_t,22648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22648_MAGIC, .more = U16LD_DENOM_22648_MORE};};
template<> struct libdivide_constants<uint16_t,22649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22649_MAGIC, .more = U16LD_DENOM_22649_MORE};};
template<> struct libdivide_constants<uint16_t,22650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22650_MAGIC, .more = U16LD_DENOM_22650_MORE};};
template<> struct libdivide_constants<uint16_t,22651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22651_MAGIC, .more = U16LD_DENOM_22651_MORE};};
template<> struct libdivide_constants<uint16_t,22652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22652_MAGIC, .more = U16LD_DENOM_22652_MORE};};
template<> struct libdivide_constants<uint16_t,22653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22653_MAGIC, .more = U16LD_DENOM_22653_MORE};};
template<> struct libdivide_constants<uint16_t,22654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22654_MAGIC, .more = U16LD_DENOM_22654_MORE};};
template<> struct libdivide_constants<uint16_t,22655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22655_MAGIC, .more = U16LD_DENOM_22655_MORE};};
template<> struct libdivide_constants<uint16_t,22656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22656_MAGIC, .more = U16LD_DENOM_22656_MORE};};
template<> struct libdivide_constants<uint16_t,22657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22657_MAGIC, .more = U16LD_DENOM_22657_MORE};};
template<> struct libdivide_constants<uint16_t,22658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22658_MAGIC, .more = U16LD_DENOM_22658_MORE};};
template<> struct libdivide_constants<uint16_t,22659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22659_MAGIC, .more = U16LD_DENOM_22659_MORE};};
template<> struct libdivide_constants<uint16_t,22660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22660_MAGIC, .more = U16LD_DENOM_22660_MORE};};
template<> struct libdivide_constants<uint16_t,22661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22661_MAGIC, .more = U16LD_DENOM_22661_MORE};};
template<> struct libdivide_constants<uint16_t,22662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22662_MAGIC, .more = U16LD_DENOM_22662_MORE};};
template<> struct libdivide_constants<uint16_t,22663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22663_MAGIC, .more = U16LD_DENOM_22663_MORE};};
template<> struct libdivide_constants<uint16_t,22664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22664_MAGIC, .more = U16LD_DENOM_22664_MORE};};
template<> struct libdivide_constants<uint16_t,22665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22665_MAGIC, .more = U16LD_DENOM_22665_MORE};};
template<> struct libdivide_constants<uint16_t,22666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22666_MAGIC, .more = U16LD_DENOM_22666_MORE};};
template<> struct libdivide_constants<uint16_t,22667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22667_MAGIC, .more = U16LD_DENOM_22667_MORE};};
template<> struct libdivide_constants<uint16_t,22668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22668_MAGIC, .more = U16LD_DENOM_22668_MORE};};
template<> struct libdivide_constants<uint16_t,22669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22669_MAGIC, .more = U16LD_DENOM_22669_MORE};};
template<> struct libdivide_constants<uint16_t,22670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22670_MAGIC, .more = U16LD_DENOM_22670_MORE};};
template<> struct libdivide_constants<uint16_t,22671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22671_MAGIC, .more = U16LD_DENOM_22671_MORE};};
template<> struct libdivide_constants<uint16_t,22672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22672_MAGIC, .more = U16LD_DENOM_22672_MORE};};
template<> struct libdivide_constants<uint16_t,22673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22673_MAGIC, .more = U16LD_DENOM_22673_MORE};};
template<> struct libdivide_constants<uint16_t,22674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22674_MAGIC, .more = U16LD_DENOM_22674_MORE};};
template<> struct libdivide_constants<uint16_t,22675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22675_MAGIC, .more = U16LD_DENOM_22675_MORE};};
template<> struct libdivide_constants<uint16_t,22676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22676_MAGIC, .more = U16LD_DENOM_22676_MORE};};
template<> struct libdivide_constants<uint16_t,22677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22677_MAGIC, .more = U16LD_DENOM_22677_MORE};};
template<> struct libdivide_constants<uint16_t,22678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22678_MAGIC, .more = U16LD_DENOM_22678_MORE};};
template<> struct libdivide_constants<uint16_t,22679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22679_MAGIC, .more = U16LD_DENOM_22679_MORE};};
template<> struct libdivide_constants<uint16_t,22680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22680_MAGIC, .more = U16LD_DENOM_22680_MORE};};
template<> struct libdivide_constants<uint16_t,22681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22681_MAGIC, .more = U16LD_DENOM_22681_MORE};};
template<> struct libdivide_constants<uint16_t,22682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22682_MAGIC, .more = U16LD_DENOM_22682_MORE};};
template<> struct libdivide_constants<uint16_t,22683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22683_MAGIC, .more = U16LD_DENOM_22683_MORE};};
template<> struct libdivide_constants<uint16_t,22684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22684_MAGIC, .more = U16LD_DENOM_22684_MORE};};
template<> struct libdivide_constants<uint16_t,22685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22685_MAGIC, .more = U16LD_DENOM_22685_MORE};};
template<> struct libdivide_constants<uint16_t,22686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22686_MAGIC, .more = U16LD_DENOM_22686_MORE};};
template<> struct libdivide_constants<uint16_t,22687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22687_MAGIC, .more = U16LD_DENOM_22687_MORE};};
template<> struct libdivide_constants<uint16_t,22688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22688_MAGIC, .more = U16LD_DENOM_22688_MORE};};
template<> struct libdivide_constants<uint16_t,22689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22689_MAGIC, .more = U16LD_DENOM_22689_MORE};};
template<> struct libdivide_constants<uint16_t,22690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22690_MAGIC, .more = U16LD_DENOM_22690_MORE};};
template<> struct libdivide_constants<uint16_t,22691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22691_MAGIC, .more = U16LD_DENOM_22691_MORE};};
template<> struct libdivide_constants<uint16_t,22692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22692_MAGIC, .more = U16LD_DENOM_22692_MORE};};
template<> struct libdivide_constants<uint16_t,22693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22693_MAGIC, .more = U16LD_DENOM_22693_MORE};};
template<> struct libdivide_constants<uint16_t,22694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22694_MAGIC, .more = U16LD_DENOM_22694_MORE};};
template<> struct libdivide_constants<uint16_t,22695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22695_MAGIC, .more = U16LD_DENOM_22695_MORE};};
template<> struct libdivide_constants<uint16_t,22696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22696_MAGIC, .more = U16LD_DENOM_22696_MORE};};
template<> struct libdivide_constants<uint16_t,22697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22697_MAGIC, .more = U16LD_DENOM_22697_MORE};};
template<> struct libdivide_constants<uint16_t,22698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22698_MAGIC, .more = U16LD_DENOM_22698_MORE};};
template<> struct libdivide_constants<uint16_t,22699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22699_MAGIC, .more = U16LD_DENOM_22699_MORE};};
template<> struct libdivide_constants<uint16_t,22700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22700_MAGIC, .more = U16LD_DENOM_22700_MORE};};
template<> struct libdivide_constants<uint16_t,22701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22701_MAGIC, .more = U16LD_DENOM_22701_MORE};};
template<> struct libdivide_constants<uint16_t,22702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22702_MAGIC, .more = U16LD_DENOM_22702_MORE};};
template<> struct libdivide_constants<uint16_t,22703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22703_MAGIC, .more = U16LD_DENOM_22703_MORE};};
template<> struct libdivide_constants<uint16_t,22704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22704_MAGIC, .more = U16LD_DENOM_22704_MORE};};
template<> struct libdivide_constants<uint16_t,22705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22705_MAGIC, .more = U16LD_DENOM_22705_MORE};};
template<> struct libdivide_constants<uint16_t,22706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22706_MAGIC, .more = U16LD_DENOM_22706_MORE};};
template<> struct libdivide_constants<uint16_t,22707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22707_MAGIC, .more = U16LD_DENOM_22707_MORE};};
template<> struct libdivide_constants<uint16_t,22708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22708_MAGIC, .more = U16LD_DENOM_22708_MORE};};
template<> struct libdivide_constants<uint16_t,22709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22709_MAGIC, .more = U16LD_DENOM_22709_MORE};};
template<> struct libdivide_constants<uint16_t,22710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22710_MAGIC, .more = U16LD_DENOM_22710_MORE};};
template<> struct libdivide_constants<uint16_t,22711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22711_MAGIC, .more = U16LD_DENOM_22711_MORE};};
template<> struct libdivide_constants<uint16_t,22712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22712_MAGIC, .more = U16LD_DENOM_22712_MORE};};
template<> struct libdivide_constants<uint16_t,22713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22713_MAGIC, .more = U16LD_DENOM_22713_MORE};};
template<> struct libdivide_constants<uint16_t,22714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22714_MAGIC, .more = U16LD_DENOM_22714_MORE};};
template<> struct libdivide_constants<uint16_t,22715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22715_MAGIC, .more = U16LD_DENOM_22715_MORE};};
template<> struct libdivide_constants<uint16_t,22716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22716_MAGIC, .more = U16LD_DENOM_22716_MORE};};
template<> struct libdivide_constants<uint16_t,22717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22717_MAGIC, .more = U16LD_DENOM_22717_MORE};};
template<> struct libdivide_constants<uint16_t,22718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22718_MAGIC, .more = U16LD_DENOM_22718_MORE};};
template<> struct libdivide_constants<uint16_t,22719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22719_MAGIC, .more = U16LD_DENOM_22719_MORE};};
template<> struct libdivide_constants<uint16_t,22720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22720_MAGIC, .more = U16LD_DENOM_22720_MORE};};
template<> struct libdivide_constants<uint16_t,22721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22721_MAGIC, .more = U16LD_DENOM_22721_MORE};};
template<> struct libdivide_constants<uint16_t,22722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22722_MAGIC, .more = U16LD_DENOM_22722_MORE};};
template<> struct libdivide_constants<uint16_t,22723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22723_MAGIC, .more = U16LD_DENOM_22723_MORE};};
template<> struct libdivide_constants<uint16_t,22724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22724_MAGIC, .more = U16LD_DENOM_22724_MORE};};
template<> struct libdivide_constants<uint16_t,22725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22725_MAGIC, .more = U16LD_DENOM_22725_MORE};};
template<> struct libdivide_constants<uint16_t,22726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22726_MAGIC, .more = U16LD_DENOM_22726_MORE};};
template<> struct libdivide_constants<uint16_t,22727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22727_MAGIC, .more = U16LD_DENOM_22727_MORE};};
template<> struct libdivide_constants<uint16_t,22728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22728_MAGIC, .more = U16LD_DENOM_22728_MORE};};
template<> struct libdivide_constants<uint16_t,22729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22729_MAGIC, .more = U16LD_DENOM_22729_MORE};};
template<> struct libdivide_constants<uint16_t,22730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22730_MAGIC, .more = U16LD_DENOM_22730_MORE};};
template<> struct libdivide_constants<uint16_t,22731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22731_MAGIC, .more = U16LD_DENOM_22731_MORE};};
template<> struct libdivide_constants<uint16_t,22732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22732_MAGIC, .more = U16LD_DENOM_22732_MORE};};
template<> struct libdivide_constants<uint16_t,22733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22733_MAGIC, .more = U16LD_DENOM_22733_MORE};};
template<> struct libdivide_constants<uint16_t,22734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22734_MAGIC, .more = U16LD_DENOM_22734_MORE};};
template<> struct libdivide_constants<uint16_t,22735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22735_MAGIC, .more = U16LD_DENOM_22735_MORE};};
template<> struct libdivide_constants<uint16_t,22736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22736_MAGIC, .more = U16LD_DENOM_22736_MORE};};
template<> struct libdivide_constants<uint16_t,22737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22737_MAGIC, .more = U16LD_DENOM_22737_MORE};};
template<> struct libdivide_constants<uint16_t,22738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22738_MAGIC, .more = U16LD_DENOM_22738_MORE};};
template<> struct libdivide_constants<uint16_t,22739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22739_MAGIC, .more = U16LD_DENOM_22739_MORE};};
template<> struct libdivide_constants<uint16_t,22740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22740_MAGIC, .more = U16LD_DENOM_22740_MORE};};
template<> struct libdivide_constants<uint16_t,22741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22741_MAGIC, .more = U16LD_DENOM_22741_MORE};};
template<> struct libdivide_constants<uint16_t,22742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22742_MAGIC, .more = U16LD_DENOM_22742_MORE};};
template<> struct libdivide_constants<uint16_t,22743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22743_MAGIC, .more = U16LD_DENOM_22743_MORE};};
template<> struct libdivide_constants<uint16_t,22744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22744_MAGIC, .more = U16LD_DENOM_22744_MORE};};
template<> struct libdivide_constants<uint16_t,22745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22745_MAGIC, .more = U16LD_DENOM_22745_MORE};};
template<> struct libdivide_constants<uint16_t,22746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22746_MAGIC, .more = U16LD_DENOM_22746_MORE};};
template<> struct libdivide_constants<uint16_t,22747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22747_MAGIC, .more = U16LD_DENOM_22747_MORE};};
template<> struct libdivide_constants<uint16_t,22748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22748_MAGIC, .more = U16LD_DENOM_22748_MORE};};
template<> struct libdivide_constants<uint16_t,22749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22749_MAGIC, .more = U16LD_DENOM_22749_MORE};};
template<> struct libdivide_constants<uint16_t,22750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22750_MAGIC, .more = U16LD_DENOM_22750_MORE};};
template<> struct libdivide_constants<uint16_t,22751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22751_MAGIC, .more = U16LD_DENOM_22751_MORE};};
template<> struct libdivide_constants<uint16_t,22752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22752_MAGIC, .more = U16LD_DENOM_22752_MORE};};
template<> struct libdivide_constants<uint16_t,22753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22753_MAGIC, .more = U16LD_DENOM_22753_MORE};};
template<> struct libdivide_constants<uint16_t,22754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22754_MAGIC, .more = U16LD_DENOM_22754_MORE};};
template<> struct libdivide_constants<uint16_t,22755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22755_MAGIC, .more = U16LD_DENOM_22755_MORE};};
template<> struct libdivide_constants<uint16_t,22756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22756_MAGIC, .more = U16LD_DENOM_22756_MORE};};
template<> struct libdivide_constants<uint16_t,22757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22757_MAGIC, .more = U16LD_DENOM_22757_MORE};};
template<> struct libdivide_constants<uint16_t,22758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22758_MAGIC, .more = U16LD_DENOM_22758_MORE};};
template<> struct libdivide_constants<uint16_t,22759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22759_MAGIC, .more = U16LD_DENOM_22759_MORE};};
template<> struct libdivide_constants<uint16_t,22760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22760_MAGIC, .more = U16LD_DENOM_22760_MORE};};
template<> struct libdivide_constants<uint16_t,22761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22761_MAGIC, .more = U16LD_DENOM_22761_MORE};};
template<> struct libdivide_constants<uint16_t,22762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22762_MAGIC, .more = U16LD_DENOM_22762_MORE};};
template<> struct libdivide_constants<uint16_t,22763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22763_MAGIC, .more = U16LD_DENOM_22763_MORE};};
template<> struct libdivide_constants<uint16_t,22764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22764_MAGIC, .more = U16LD_DENOM_22764_MORE};};
template<> struct libdivide_constants<uint16_t,22765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22765_MAGIC, .more = U16LD_DENOM_22765_MORE};};
template<> struct libdivide_constants<uint16_t,22766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22766_MAGIC, .more = U16LD_DENOM_22766_MORE};};
template<> struct libdivide_constants<uint16_t,22767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22767_MAGIC, .more = U16LD_DENOM_22767_MORE};};
template<> struct libdivide_constants<uint16_t,22768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22768_MAGIC, .more = U16LD_DENOM_22768_MORE};};
template<> struct libdivide_constants<uint16_t,22769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22769_MAGIC, .more = U16LD_DENOM_22769_MORE};};
template<> struct libdivide_constants<uint16_t,22770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22770_MAGIC, .more = U16LD_DENOM_22770_MORE};};
template<> struct libdivide_constants<uint16_t,22771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22771_MAGIC, .more = U16LD_DENOM_22771_MORE};};
template<> struct libdivide_constants<uint16_t,22772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22772_MAGIC, .more = U16LD_DENOM_22772_MORE};};
template<> struct libdivide_constants<uint16_t,22773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22773_MAGIC, .more = U16LD_DENOM_22773_MORE};};
template<> struct libdivide_constants<uint16_t,22774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22774_MAGIC, .more = U16LD_DENOM_22774_MORE};};
template<> struct libdivide_constants<uint16_t,22775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22775_MAGIC, .more = U16LD_DENOM_22775_MORE};};
template<> struct libdivide_constants<uint16_t,22776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22776_MAGIC, .more = U16LD_DENOM_22776_MORE};};
template<> struct libdivide_constants<uint16_t,22777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22777_MAGIC, .more = U16LD_DENOM_22777_MORE};};
template<> struct libdivide_constants<uint16_t,22778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22778_MAGIC, .more = U16LD_DENOM_22778_MORE};};
template<> struct libdivide_constants<uint16_t,22779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22779_MAGIC, .more = U16LD_DENOM_22779_MORE};};
template<> struct libdivide_constants<uint16_t,22780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22780_MAGIC, .more = U16LD_DENOM_22780_MORE};};
template<> struct libdivide_constants<uint16_t,22781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22781_MAGIC, .more = U16LD_DENOM_22781_MORE};};
template<> struct libdivide_constants<uint16_t,22782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22782_MAGIC, .more = U16LD_DENOM_22782_MORE};};
template<> struct libdivide_constants<uint16_t,22783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22783_MAGIC, .more = U16LD_DENOM_22783_MORE};};
template<> struct libdivide_constants<uint16_t,22784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22784_MAGIC, .more = U16LD_DENOM_22784_MORE};};
template<> struct libdivide_constants<uint16_t,22785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22785_MAGIC, .more = U16LD_DENOM_22785_MORE};};
template<> struct libdivide_constants<uint16_t,22786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22786_MAGIC, .more = U16LD_DENOM_22786_MORE};};
template<> struct libdivide_constants<uint16_t,22787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22787_MAGIC, .more = U16LD_DENOM_22787_MORE};};
template<> struct libdivide_constants<uint16_t,22788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22788_MAGIC, .more = U16LD_DENOM_22788_MORE};};
template<> struct libdivide_constants<uint16_t,22789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22789_MAGIC, .more = U16LD_DENOM_22789_MORE};};
template<> struct libdivide_constants<uint16_t,22790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22790_MAGIC, .more = U16LD_DENOM_22790_MORE};};
template<> struct libdivide_constants<uint16_t,22791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22791_MAGIC, .more = U16LD_DENOM_22791_MORE};};
template<> struct libdivide_constants<uint16_t,22792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22792_MAGIC, .more = U16LD_DENOM_22792_MORE};};
template<> struct libdivide_constants<uint16_t,22793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22793_MAGIC, .more = U16LD_DENOM_22793_MORE};};
template<> struct libdivide_constants<uint16_t,22794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22794_MAGIC, .more = U16LD_DENOM_22794_MORE};};
template<> struct libdivide_constants<uint16_t,22795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22795_MAGIC, .more = U16LD_DENOM_22795_MORE};};
template<> struct libdivide_constants<uint16_t,22796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22796_MAGIC, .more = U16LD_DENOM_22796_MORE};};
template<> struct libdivide_constants<uint16_t,22797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22797_MAGIC, .more = U16LD_DENOM_22797_MORE};};
template<> struct libdivide_constants<uint16_t,22798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22798_MAGIC, .more = U16LD_DENOM_22798_MORE};};
template<> struct libdivide_constants<uint16_t,22799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22799_MAGIC, .more = U16LD_DENOM_22799_MORE};};
template<> struct libdivide_constants<uint16_t,22800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22800_MAGIC, .more = U16LD_DENOM_22800_MORE};};
template<> struct libdivide_constants<uint16_t,22801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22801_MAGIC, .more = U16LD_DENOM_22801_MORE};};
template<> struct libdivide_constants<uint16_t,22802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22802_MAGIC, .more = U16LD_DENOM_22802_MORE};};
template<> struct libdivide_constants<uint16_t,22803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22803_MAGIC, .more = U16LD_DENOM_22803_MORE};};
template<> struct libdivide_constants<uint16_t,22804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22804_MAGIC, .more = U16LD_DENOM_22804_MORE};};
template<> struct libdivide_constants<uint16_t,22805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22805_MAGIC, .more = U16LD_DENOM_22805_MORE};};
template<> struct libdivide_constants<uint16_t,22806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22806_MAGIC, .more = U16LD_DENOM_22806_MORE};};
template<> struct libdivide_constants<uint16_t,22807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22807_MAGIC, .more = U16LD_DENOM_22807_MORE};};
template<> struct libdivide_constants<uint16_t,22808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22808_MAGIC, .more = U16LD_DENOM_22808_MORE};};
template<> struct libdivide_constants<uint16_t,22809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22809_MAGIC, .more = U16LD_DENOM_22809_MORE};};
template<> struct libdivide_constants<uint16_t,22810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22810_MAGIC, .more = U16LD_DENOM_22810_MORE};};
template<> struct libdivide_constants<uint16_t,22811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22811_MAGIC, .more = U16LD_DENOM_22811_MORE};};
template<> struct libdivide_constants<uint16_t,22812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22812_MAGIC, .more = U16LD_DENOM_22812_MORE};};
template<> struct libdivide_constants<uint16_t,22813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22813_MAGIC, .more = U16LD_DENOM_22813_MORE};};
template<> struct libdivide_constants<uint16_t,22814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22814_MAGIC, .more = U16LD_DENOM_22814_MORE};};
template<> struct libdivide_constants<uint16_t,22815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22815_MAGIC, .more = U16LD_DENOM_22815_MORE};};
template<> struct libdivide_constants<uint16_t,22816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22816_MAGIC, .more = U16LD_DENOM_22816_MORE};};
template<> struct libdivide_constants<uint16_t,22817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22817_MAGIC, .more = U16LD_DENOM_22817_MORE};};
template<> struct libdivide_constants<uint16_t,22818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22818_MAGIC, .more = U16LD_DENOM_22818_MORE};};
template<> struct libdivide_constants<uint16_t,22819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22819_MAGIC, .more = U16LD_DENOM_22819_MORE};};
template<> struct libdivide_constants<uint16_t,22820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22820_MAGIC, .more = U16LD_DENOM_22820_MORE};};
template<> struct libdivide_constants<uint16_t,22821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22821_MAGIC, .more = U16LD_DENOM_22821_MORE};};
template<> struct libdivide_constants<uint16_t,22822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22822_MAGIC, .more = U16LD_DENOM_22822_MORE};};
template<> struct libdivide_constants<uint16_t,22823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22823_MAGIC, .more = U16LD_DENOM_22823_MORE};};
template<> struct libdivide_constants<uint16_t,22824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22824_MAGIC, .more = U16LD_DENOM_22824_MORE};};
template<> struct libdivide_constants<uint16_t,22825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22825_MAGIC, .more = U16LD_DENOM_22825_MORE};};
template<> struct libdivide_constants<uint16_t,22826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22826_MAGIC, .more = U16LD_DENOM_22826_MORE};};
template<> struct libdivide_constants<uint16_t,22827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22827_MAGIC, .more = U16LD_DENOM_22827_MORE};};
template<> struct libdivide_constants<uint16_t,22828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22828_MAGIC, .more = U16LD_DENOM_22828_MORE};};
template<> struct libdivide_constants<uint16_t,22829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22829_MAGIC, .more = U16LD_DENOM_22829_MORE};};
template<> struct libdivide_constants<uint16_t,22830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22830_MAGIC, .more = U16LD_DENOM_22830_MORE};};
template<> struct libdivide_constants<uint16_t,22831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22831_MAGIC, .more = U16LD_DENOM_22831_MORE};};
template<> struct libdivide_constants<uint16_t,22832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22832_MAGIC, .more = U16LD_DENOM_22832_MORE};};
template<> struct libdivide_constants<uint16_t,22833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22833_MAGIC, .more = U16LD_DENOM_22833_MORE};};
template<> struct libdivide_constants<uint16_t,22834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22834_MAGIC, .more = U16LD_DENOM_22834_MORE};};
template<> struct libdivide_constants<uint16_t,22835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22835_MAGIC, .more = U16LD_DENOM_22835_MORE};};
template<> struct libdivide_constants<uint16_t,22836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22836_MAGIC, .more = U16LD_DENOM_22836_MORE};};
template<> struct libdivide_constants<uint16_t,22837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22837_MAGIC, .more = U16LD_DENOM_22837_MORE};};
template<> struct libdivide_constants<uint16_t,22838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22838_MAGIC, .more = U16LD_DENOM_22838_MORE};};
template<> struct libdivide_constants<uint16_t,22839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22839_MAGIC, .more = U16LD_DENOM_22839_MORE};};
template<> struct libdivide_constants<uint16_t,22840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22840_MAGIC, .more = U16LD_DENOM_22840_MORE};};
template<> struct libdivide_constants<uint16_t,22841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22841_MAGIC, .more = U16LD_DENOM_22841_MORE};};
template<> struct libdivide_constants<uint16_t,22842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22842_MAGIC, .more = U16LD_DENOM_22842_MORE};};
template<> struct libdivide_constants<uint16_t,22843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22843_MAGIC, .more = U16LD_DENOM_22843_MORE};};
template<> struct libdivide_constants<uint16_t,22844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22844_MAGIC, .more = U16LD_DENOM_22844_MORE};};
template<> struct libdivide_constants<uint16_t,22845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22845_MAGIC, .more = U16LD_DENOM_22845_MORE};};
template<> struct libdivide_constants<uint16_t,22846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22846_MAGIC, .more = U16LD_DENOM_22846_MORE};};
template<> struct libdivide_constants<uint16_t,22847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22847_MAGIC, .more = U16LD_DENOM_22847_MORE};};
template<> struct libdivide_constants<uint16_t,22848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22848_MAGIC, .more = U16LD_DENOM_22848_MORE};};
template<> struct libdivide_constants<uint16_t,22849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22849_MAGIC, .more = U16LD_DENOM_22849_MORE};};
template<> struct libdivide_constants<uint16_t,22850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22850_MAGIC, .more = U16LD_DENOM_22850_MORE};};
template<> struct libdivide_constants<uint16_t,22851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22851_MAGIC, .more = U16LD_DENOM_22851_MORE};};
template<> struct libdivide_constants<uint16_t,22852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22852_MAGIC, .more = U16LD_DENOM_22852_MORE};};
template<> struct libdivide_constants<uint16_t,22853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22853_MAGIC, .more = U16LD_DENOM_22853_MORE};};
template<> struct libdivide_constants<uint16_t,22854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22854_MAGIC, .more = U16LD_DENOM_22854_MORE};};
template<> struct libdivide_constants<uint16_t,22855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22855_MAGIC, .more = U16LD_DENOM_22855_MORE};};
template<> struct libdivide_constants<uint16_t,22856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22856_MAGIC, .more = U16LD_DENOM_22856_MORE};};
template<> struct libdivide_constants<uint16_t,22857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22857_MAGIC, .more = U16LD_DENOM_22857_MORE};};
template<> struct libdivide_constants<uint16_t,22858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22858_MAGIC, .more = U16LD_DENOM_22858_MORE};};
template<> struct libdivide_constants<uint16_t,22859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22859_MAGIC, .more = U16LD_DENOM_22859_MORE};};
template<> struct libdivide_constants<uint16_t,22860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22860_MAGIC, .more = U16LD_DENOM_22860_MORE};};
template<> struct libdivide_constants<uint16_t,22861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22861_MAGIC, .more = U16LD_DENOM_22861_MORE};};
template<> struct libdivide_constants<uint16_t,22862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22862_MAGIC, .more = U16LD_DENOM_22862_MORE};};
template<> struct libdivide_constants<uint16_t,22863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22863_MAGIC, .more = U16LD_DENOM_22863_MORE};};
template<> struct libdivide_constants<uint16_t,22864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22864_MAGIC, .more = U16LD_DENOM_22864_MORE};};
template<> struct libdivide_constants<uint16_t,22865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22865_MAGIC, .more = U16LD_DENOM_22865_MORE};};
template<> struct libdivide_constants<uint16_t,22866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22866_MAGIC, .more = U16LD_DENOM_22866_MORE};};
template<> struct libdivide_constants<uint16_t,22867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22867_MAGIC, .more = U16LD_DENOM_22867_MORE};};
template<> struct libdivide_constants<uint16_t,22868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22868_MAGIC, .more = U16LD_DENOM_22868_MORE};};
template<> struct libdivide_constants<uint16_t,22869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22869_MAGIC, .more = U16LD_DENOM_22869_MORE};};
template<> struct libdivide_constants<uint16_t,22870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22870_MAGIC, .more = U16LD_DENOM_22870_MORE};};
template<> struct libdivide_constants<uint16_t,22871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22871_MAGIC, .more = U16LD_DENOM_22871_MORE};};
template<> struct libdivide_constants<uint16_t,22872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22872_MAGIC, .more = U16LD_DENOM_22872_MORE};};
template<> struct libdivide_constants<uint16_t,22873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22873_MAGIC, .more = U16LD_DENOM_22873_MORE};};
template<> struct libdivide_constants<uint16_t,22874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22874_MAGIC, .more = U16LD_DENOM_22874_MORE};};
template<> struct libdivide_constants<uint16_t,22875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22875_MAGIC, .more = U16LD_DENOM_22875_MORE};};
template<> struct libdivide_constants<uint16_t,22876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22876_MAGIC, .more = U16LD_DENOM_22876_MORE};};
template<> struct libdivide_constants<uint16_t,22877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22877_MAGIC, .more = U16LD_DENOM_22877_MORE};};
template<> struct libdivide_constants<uint16_t,22878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22878_MAGIC, .more = U16LD_DENOM_22878_MORE};};
template<> struct libdivide_constants<uint16_t,22879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22879_MAGIC, .more = U16LD_DENOM_22879_MORE};};
template<> struct libdivide_constants<uint16_t,22880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22880_MAGIC, .more = U16LD_DENOM_22880_MORE};};
template<> struct libdivide_constants<uint16_t,22881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22881_MAGIC, .more = U16LD_DENOM_22881_MORE};};
template<> struct libdivide_constants<uint16_t,22882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22882_MAGIC, .more = U16LD_DENOM_22882_MORE};};
template<> struct libdivide_constants<uint16_t,22883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22883_MAGIC, .more = U16LD_DENOM_22883_MORE};};
template<> struct libdivide_constants<uint16_t,22884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22884_MAGIC, .more = U16LD_DENOM_22884_MORE};};
template<> struct libdivide_constants<uint16_t,22885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22885_MAGIC, .more = U16LD_DENOM_22885_MORE};};
template<> struct libdivide_constants<uint16_t,22886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22886_MAGIC, .more = U16LD_DENOM_22886_MORE};};
template<> struct libdivide_constants<uint16_t,22887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22887_MAGIC, .more = U16LD_DENOM_22887_MORE};};
template<> struct libdivide_constants<uint16_t,22888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22888_MAGIC, .more = U16LD_DENOM_22888_MORE};};
template<> struct libdivide_constants<uint16_t,22889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22889_MAGIC, .more = U16LD_DENOM_22889_MORE};};
template<> struct libdivide_constants<uint16_t,22890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22890_MAGIC, .more = U16LD_DENOM_22890_MORE};};
template<> struct libdivide_constants<uint16_t,22891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22891_MAGIC, .more = U16LD_DENOM_22891_MORE};};
template<> struct libdivide_constants<uint16_t,22892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22892_MAGIC, .more = U16LD_DENOM_22892_MORE};};
template<> struct libdivide_constants<uint16_t,22893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22893_MAGIC, .more = U16LD_DENOM_22893_MORE};};
template<> struct libdivide_constants<uint16_t,22894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22894_MAGIC, .more = U16LD_DENOM_22894_MORE};};
template<> struct libdivide_constants<uint16_t,22895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22895_MAGIC, .more = U16LD_DENOM_22895_MORE};};
template<> struct libdivide_constants<uint16_t,22896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22896_MAGIC, .more = U16LD_DENOM_22896_MORE};};
template<> struct libdivide_constants<uint16_t,22897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22897_MAGIC, .more = U16LD_DENOM_22897_MORE};};
template<> struct libdivide_constants<uint16_t,22898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22898_MAGIC, .more = U16LD_DENOM_22898_MORE};};
template<> struct libdivide_constants<uint16_t,22899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22899_MAGIC, .more = U16LD_DENOM_22899_MORE};};
template<> struct libdivide_constants<uint16_t,22900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22900_MAGIC, .more = U16LD_DENOM_22900_MORE};};
template<> struct libdivide_constants<uint16_t,22901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22901_MAGIC, .more = U16LD_DENOM_22901_MORE};};
template<> struct libdivide_constants<uint16_t,22902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22902_MAGIC, .more = U16LD_DENOM_22902_MORE};};
template<> struct libdivide_constants<uint16_t,22903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22903_MAGIC, .more = U16LD_DENOM_22903_MORE};};
template<> struct libdivide_constants<uint16_t,22904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22904_MAGIC, .more = U16LD_DENOM_22904_MORE};};
template<> struct libdivide_constants<uint16_t,22905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22905_MAGIC, .more = U16LD_DENOM_22905_MORE};};
template<> struct libdivide_constants<uint16_t,22906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22906_MAGIC, .more = U16LD_DENOM_22906_MORE};};
template<> struct libdivide_constants<uint16_t,22907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22907_MAGIC, .more = U16LD_DENOM_22907_MORE};};
template<> struct libdivide_constants<uint16_t,22908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22908_MAGIC, .more = U16LD_DENOM_22908_MORE};};
template<> struct libdivide_constants<uint16_t,22909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22909_MAGIC, .more = U16LD_DENOM_22909_MORE};};
template<> struct libdivide_constants<uint16_t,22910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22910_MAGIC, .more = U16LD_DENOM_22910_MORE};};
template<> struct libdivide_constants<uint16_t,22911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22911_MAGIC, .more = U16LD_DENOM_22911_MORE};};
template<> struct libdivide_constants<uint16_t,22912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22912_MAGIC, .more = U16LD_DENOM_22912_MORE};};
template<> struct libdivide_constants<uint16_t,22913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22913_MAGIC, .more = U16LD_DENOM_22913_MORE};};
template<> struct libdivide_constants<uint16_t,22914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22914_MAGIC, .more = U16LD_DENOM_22914_MORE};};
template<> struct libdivide_constants<uint16_t,22915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22915_MAGIC, .more = U16LD_DENOM_22915_MORE};};
template<> struct libdivide_constants<uint16_t,22916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22916_MAGIC, .more = U16LD_DENOM_22916_MORE};};
template<> struct libdivide_constants<uint16_t,22917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22917_MAGIC, .more = U16LD_DENOM_22917_MORE};};
template<> struct libdivide_constants<uint16_t,22918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22918_MAGIC, .more = U16LD_DENOM_22918_MORE};};
template<> struct libdivide_constants<uint16_t,22919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22919_MAGIC, .more = U16LD_DENOM_22919_MORE};};
template<> struct libdivide_constants<uint16_t,22920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22920_MAGIC, .more = U16LD_DENOM_22920_MORE};};
template<> struct libdivide_constants<uint16_t,22921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22921_MAGIC, .more = U16LD_DENOM_22921_MORE};};
template<> struct libdivide_constants<uint16_t,22922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22922_MAGIC, .more = U16LD_DENOM_22922_MORE};};
template<> struct libdivide_constants<uint16_t,22923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22923_MAGIC, .more = U16LD_DENOM_22923_MORE};};
template<> struct libdivide_constants<uint16_t,22924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22924_MAGIC, .more = U16LD_DENOM_22924_MORE};};
template<> struct libdivide_constants<uint16_t,22925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22925_MAGIC, .more = U16LD_DENOM_22925_MORE};};
template<> struct libdivide_constants<uint16_t,22926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22926_MAGIC, .more = U16LD_DENOM_22926_MORE};};
template<> struct libdivide_constants<uint16_t,22927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22927_MAGIC, .more = U16LD_DENOM_22927_MORE};};
template<> struct libdivide_constants<uint16_t,22928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22928_MAGIC, .more = U16LD_DENOM_22928_MORE};};
template<> struct libdivide_constants<uint16_t,22929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22929_MAGIC, .more = U16LD_DENOM_22929_MORE};};
template<> struct libdivide_constants<uint16_t,22930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22930_MAGIC, .more = U16LD_DENOM_22930_MORE};};
template<> struct libdivide_constants<uint16_t,22931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22931_MAGIC, .more = U16LD_DENOM_22931_MORE};};
template<> struct libdivide_constants<uint16_t,22932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22932_MAGIC, .more = U16LD_DENOM_22932_MORE};};
template<> struct libdivide_constants<uint16_t,22933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22933_MAGIC, .more = U16LD_DENOM_22933_MORE};};
template<> struct libdivide_constants<uint16_t,22934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22934_MAGIC, .more = U16LD_DENOM_22934_MORE};};
template<> struct libdivide_constants<uint16_t,22935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22935_MAGIC, .more = U16LD_DENOM_22935_MORE};};
template<> struct libdivide_constants<uint16_t,22936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22936_MAGIC, .more = U16LD_DENOM_22936_MORE};};
template<> struct libdivide_constants<uint16_t,22937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22937_MAGIC, .more = U16LD_DENOM_22937_MORE};};
template<> struct libdivide_constants<uint16_t,22938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22938_MAGIC, .more = U16LD_DENOM_22938_MORE};};
template<> struct libdivide_constants<uint16_t,22939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22939_MAGIC, .more = U16LD_DENOM_22939_MORE};};
template<> struct libdivide_constants<uint16_t,22940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22940_MAGIC, .more = U16LD_DENOM_22940_MORE};};
template<> struct libdivide_constants<uint16_t,22941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22941_MAGIC, .more = U16LD_DENOM_22941_MORE};};
template<> struct libdivide_constants<uint16_t,22942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22942_MAGIC, .more = U16LD_DENOM_22942_MORE};};
template<> struct libdivide_constants<uint16_t,22943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22943_MAGIC, .more = U16LD_DENOM_22943_MORE};};
template<> struct libdivide_constants<uint16_t,22944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22944_MAGIC, .more = U16LD_DENOM_22944_MORE};};
template<> struct libdivide_constants<uint16_t,22945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22945_MAGIC, .more = U16LD_DENOM_22945_MORE};};
template<> struct libdivide_constants<uint16_t,22946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22946_MAGIC, .more = U16LD_DENOM_22946_MORE};};
template<> struct libdivide_constants<uint16_t,22947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22947_MAGIC, .more = U16LD_DENOM_22947_MORE};};
template<> struct libdivide_constants<uint16_t,22948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22948_MAGIC, .more = U16LD_DENOM_22948_MORE};};
template<> struct libdivide_constants<uint16_t,22949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22949_MAGIC, .more = U16LD_DENOM_22949_MORE};};
template<> struct libdivide_constants<uint16_t,22950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22950_MAGIC, .more = U16LD_DENOM_22950_MORE};};
template<> struct libdivide_constants<uint16_t,22951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22951_MAGIC, .more = U16LD_DENOM_22951_MORE};};
template<> struct libdivide_constants<uint16_t,22952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22952_MAGIC, .more = U16LD_DENOM_22952_MORE};};
template<> struct libdivide_constants<uint16_t,22953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22953_MAGIC, .more = U16LD_DENOM_22953_MORE};};
template<> struct libdivide_constants<uint16_t,22954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22954_MAGIC, .more = U16LD_DENOM_22954_MORE};};
template<> struct libdivide_constants<uint16_t,22955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22955_MAGIC, .more = U16LD_DENOM_22955_MORE};};
template<> struct libdivide_constants<uint16_t,22956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22956_MAGIC, .more = U16LD_DENOM_22956_MORE};};
template<> struct libdivide_constants<uint16_t,22957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22957_MAGIC, .more = U16LD_DENOM_22957_MORE};};
template<> struct libdivide_constants<uint16_t,22958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22958_MAGIC, .more = U16LD_DENOM_22958_MORE};};
template<> struct libdivide_constants<uint16_t,22959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22959_MAGIC, .more = U16LD_DENOM_22959_MORE};};
template<> struct libdivide_constants<uint16_t,22960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22960_MAGIC, .more = U16LD_DENOM_22960_MORE};};
template<> struct libdivide_constants<uint16_t,22961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22961_MAGIC, .more = U16LD_DENOM_22961_MORE};};
template<> struct libdivide_constants<uint16_t,22962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22962_MAGIC, .more = U16LD_DENOM_22962_MORE};};
template<> struct libdivide_constants<uint16_t,22963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22963_MAGIC, .more = U16LD_DENOM_22963_MORE};};
template<> struct libdivide_constants<uint16_t,22964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22964_MAGIC, .more = U16LD_DENOM_22964_MORE};};
template<> struct libdivide_constants<uint16_t,22965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22965_MAGIC, .more = U16LD_DENOM_22965_MORE};};
template<> struct libdivide_constants<uint16_t,22966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22966_MAGIC, .more = U16LD_DENOM_22966_MORE};};
template<> struct libdivide_constants<uint16_t,22967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22967_MAGIC, .more = U16LD_DENOM_22967_MORE};};
template<> struct libdivide_constants<uint16_t,22968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22968_MAGIC, .more = U16LD_DENOM_22968_MORE};};
template<> struct libdivide_constants<uint16_t,22969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22969_MAGIC, .more = U16LD_DENOM_22969_MORE};};
template<> struct libdivide_constants<uint16_t,22970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22970_MAGIC, .more = U16LD_DENOM_22970_MORE};};
template<> struct libdivide_constants<uint16_t,22971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22971_MAGIC, .more = U16LD_DENOM_22971_MORE};};
template<> struct libdivide_constants<uint16_t,22972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22972_MAGIC, .more = U16LD_DENOM_22972_MORE};};
template<> struct libdivide_constants<uint16_t,22973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22973_MAGIC, .more = U16LD_DENOM_22973_MORE};};
template<> struct libdivide_constants<uint16_t,22974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22974_MAGIC, .more = U16LD_DENOM_22974_MORE};};
template<> struct libdivide_constants<uint16_t,22975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22975_MAGIC, .more = U16LD_DENOM_22975_MORE};};
template<> struct libdivide_constants<uint16_t,22976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22976_MAGIC, .more = U16LD_DENOM_22976_MORE};};
template<> struct libdivide_constants<uint16_t,22977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22977_MAGIC, .more = U16LD_DENOM_22977_MORE};};
template<> struct libdivide_constants<uint16_t,22978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22978_MAGIC, .more = U16LD_DENOM_22978_MORE};};
template<> struct libdivide_constants<uint16_t,22979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22979_MAGIC, .more = U16LD_DENOM_22979_MORE};};
template<> struct libdivide_constants<uint16_t,22980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22980_MAGIC, .more = U16LD_DENOM_22980_MORE};};
template<> struct libdivide_constants<uint16_t,22981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22981_MAGIC, .more = U16LD_DENOM_22981_MORE};};
template<> struct libdivide_constants<uint16_t,22982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22982_MAGIC, .more = U16LD_DENOM_22982_MORE};};
template<> struct libdivide_constants<uint16_t,22983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22983_MAGIC, .more = U16LD_DENOM_22983_MORE};};
template<> struct libdivide_constants<uint16_t,22984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22984_MAGIC, .more = U16LD_DENOM_22984_MORE};};
template<> struct libdivide_constants<uint16_t,22985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22985_MAGIC, .more = U16LD_DENOM_22985_MORE};};
template<> struct libdivide_constants<uint16_t,22986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22986_MAGIC, .more = U16LD_DENOM_22986_MORE};};
template<> struct libdivide_constants<uint16_t,22987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22987_MAGIC, .more = U16LD_DENOM_22987_MORE};};
template<> struct libdivide_constants<uint16_t,22988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22988_MAGIC, .more = U16LD_DENOM_22988_MORE};};
template<> struct libdivide_constants<uint16_t,22989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22989_MAGIC, .more = U16LD_DENOM_22989_MORE};};
template<> struct libdivide_constants<uint16_t,22990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22990_MAGIC, .more = U16LD_DENOM_22990_MORE};};
template<> struct libdivide_constants<uint16_t,22991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22991_MAGIC, .more = U16LD_DENOM_22991_MORE};};
template<> struct libdivide_constants<uint16_t,22992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22992_MAGIC, .more = U16LD_DENOM_22992_MORE};};
template<> struct libdivide_constants<uint16_t,22993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22993_MAGIC, .more = U16LD_DENOM_22993_MORE};};
template<> struct libdivide_constants<uint16_t,22994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22994_MAGIC, .more = U16LD_DENOM_22994_MORE};};
template<> struct libdivide_constants<uint16_t,22995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22995_MAGIC, .more = U16LD_DENOM_22995_MORE};};
template<> struct libdivide_constants<uint16_t,22996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22996_MAGIC, .more = U16LD_DENOM_22996_MORE};};
template<> struct libdivide_constants<uint16_t,22997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22997_MAGIC, .more = U16LD_DENOM_22997_MORE};};
template<> struct libdivide_constants<uint16_t,22998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22998_MAGIC, .more = U16LD_DENOM_22998_MORE};};
template<> struct libdivide_constants<uint16_t,22999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_22999_MAGIC, .more = U16LD_DENOM_22999_MORE};};
template<> struct libdivide_constants<uint16_t,23000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23000_MAGIC, .more = U16LD_DENOM_23000_MORE};};
template<> struct libdivide_constants<uint16_t,23001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23001_MAGIC, .more = U16LD_DENOM_23001_MORE};};
template<> struct libdivide_constants<uint16_t,23002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23002_MAGIC, .more = U16LD_DENOM_23002_MORE};};
template<> struct libdivide_constants<uint16_t,23003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23003_MAGIC, .more = U16LD_DENOM_23003_MORE};};
template<> struct libdivide_constants<uint16_t,23004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23004_MAGIC, .more = U16LD_DENOM_23004_MORE};};
template<> struct libdivide_constants<uint16_t,23005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23005_MAGIC, .more = U16LD_DENOM_23005_MORE};};
template<> struct libdivide_constants<uint16_t,23006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23006_MAGIC, .more = U16LD_DENOM_23006_MORE};};
template<> struct libdivide_constants<uint16_t,23007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23007_MAGIC, .more = U16LD_DENOM_23007_MORE};};
template<> struct libdivide_constants<uint16_t,23008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23008_MAGIC, .more = U16LD_DENOM_23008_MORE};};
template<> struct libdivide_constants<uint16_t,23009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23009_MAGIC, .more = U16LD_DENOM_23009_MORE};};
template<> struct libdivide_constants<uint16_t,23010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23010_MAGIC, .more = U16LD_DENOM_23010_MORE};};
template<> struct libdivide_constants<uint16_t,23011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23011_MAGIC, .more = U16LD_DENOM_23011_MORE};};
template<> struct libdivide_constants<uint16_t,23012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23012_MAGIC, .more = U16LD_DENOM_23012_MORE};};
template<> struct libdivide_constants<uint16_t,23013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23013_MAGIC, .more = U16LD_DENOM_23013_MORE};};
template<> struct libdivide_constants<uint16_t,23014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23014_MAGIC, .more = U16LD_DENOM_23014_MORE};};
template<> struct libdivide_constants<uint16_t,23015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23015_MAGIC, .more = U16LD_DENOM_23015_MORE};};
template<> struct libdivide_constants<uint16_t,23016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23016_MAGIC, .more = U16LD_DENOM_23016_MORE};};
template<> struct libdivide_constants<uint16_t,23017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23017_MAGIC, .more = U16LD_DENOM_23017_MORE};};
template<> struct libdivide_constants<uint16_t,23018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23018_MAGIC, .more = U16LD_DENOM_23018_MORE};};
template<> struct libdivide_constants<uint16_t,23019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23019_MAGIC, .more = U16LD_DENOM_23019_MORE};};
template<> struct libdivide_constants<uint16_t,23020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23020_MAGIC, .more = U16LD_DENOM_23020_MORE};};
template<> struct libdivide_constants<uint16_t,23021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23021_MAGIC, .more = U16LD_DENOM_23021_MORE};};
template<> struct libdivide_constants<uint16_t,23022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23022_MAGIC, .more = U16LD_DENOM_23022_MORE};};
template<> struct libdivide_constants<uint16_t,23023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23023_MAGIC, .more = U16LD_DENOM_23023_MORE};};
template<> struct libdivide_constants<uint16_t,23024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23024_MAGIC, .more = U16LD_DENOM_23024_MORE};};
template<> struct libdivide_constants<uint16_t,23025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23025_MAGIC, .more = U16LD_DENOM_23025_MORE};};
template<> struct libdivide_constants<uint16_t,23026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23026_MAGIC, .more = U16LD_DENOM_23026_MORE};};
template<> struct libdivide_constants<uint16_t,23027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23027_MAGIC, .more = U16LD_DENOM_23027_MORE};};
template<> struct libdivide_constants<uint16_t,23028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23028_MAGIC, .more = U16LD_DENOM_23028_MORE};};
template<> struct libdivide_constants<uint16_t,23029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23029_MAGIC, .more = U16LD_DENOM_23029_MORE};};
template<> struct libdivide_constants<uint16_t,23030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23030_MAGIC, .more = U16LD_DENOM_23030_MORE};};
template<> struct libdivide_constants<uint16_t,23031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23031_MAGIC, .more = U16LD_DENOM_23031_MORE};};
template<> struct libdivide_constants<uint16_t,23032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23032_MAGIC, .more = U16LD_DENOM_23032_MORE};};
template<> struct libdivide_constants<uint16_t,23033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23033_MAGIC, .more = U16LD_DENOM_23033_MORE};};
template<> struct libdivide_constants<uint16_t,23034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23034_MAGIC, .more = U16LD_DENOM_23034_MORE};};
template<> struct libdivide_constants<uint16_t,23035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23035_MAGIC, .more = U16LD_DENOM_23035_MORE};};
template<> struct libdivide_constants<uint16_t,23036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23036_MAGIC, .more = U16LD_DENOM_23036_MORE};};
template<> struct libdivide_constants<uint16_t,23037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23037_MAGIC, .more = U16LD_DENOM_23037_MORE};};
template<> struct libdivide_constants<uint16_t,23038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23038_MAGIC, .more = U16LD_DENOM_23038_MORE};};
template<> struct libdivide_constants<uint16_t,23039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23039_MAGIC, .more = U16LD_DENOM_23039_MORE};};
template<> struct libdivide_constants<uint16_t,23040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23040_MAGIC, .more = U16LD_DENOM_23040_MORE};};
template<> struct libdivide_constants<uint16_t,23041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23041_MAGIC, .more = U16LD_DENOM_23041_MORE};};
template<> struct libdivide_constants<uint16_t,23042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23042_MAGIC, .more = U16LD_DENOM_23042_MORE};};
template<> struct libdivide_constants<uint16_t,23043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23043_MAGIC, .more = U16LD_DENOM_23043_MORE};};
template<> struct libdivide_constants<uint16_t,23044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23044_MAGIC, .more = U16LD_DENOM_23044_MORE};};
template<> struct libdivide_constants<uint16_t,23045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23045_MAGIC, .more = U16LD_DENOM_23045_MORE};};
template<> struct libdivide_constants<uint16_t,23046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23046_MAGIC, .more = U16LD_DENOM_23046_MORE};};
template<> struct libdivide_constants<uint16_t,23047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23047_MAGIC, .more = U16LD_DENOM_23047_MORE};};
template<> struct libdivide_constants<uint16_t,23048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23048_MAGIC, .more = U16LD_DENOM_23048_MORE};};
template<> struct libdivide_constants<uint16_t,23049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23049_MAGIC, .more = U16LD_DENOM_23049_MORE};};
template<> struct libdivide_constants<uint16_t,23050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23050_MAGIC, .more = U16LD_DENOM_23050_MORE};};
template<> struct libdivide_constants<uint16_t,23051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23051_MAGIC, .more = U16LD_DENOM_23051_MORE};};
template<> struct libdivide_constants<uint16_t,23052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23052_MAGIC, .more = U16LD_DENOM_23052_MORE};};
template<> struct libdivide_constants<uint16_t,23053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23053_MAGIC, .more = U16LD_DENOM_23053_MORE};};
template<> struct libdivide_constants<uint16_t,23054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23054_MAGIC, .more = U16LD_DENOM_23054_MORE};};
template<> struct libdivide_constants<uint16_t,23055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23055_MAGIC, .more = U16LD_DENOM_23055_MORE};};
template<> struct libdivide_constants<uint16_t,23056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23056_MAGIC, .more = U16LD_DENOM_23056_MORE};};
template<> struct libdivide_constants<uint16_t,23057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23057_MAGIC, .more = U16LD_DENOM_23057_MORE};};
template<> struct libdivide_constants<uint16_t,23058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23058_MAGIC, .more = U16LD_DENOM_23058_MORE};};
template<> struct libdivide_constants<uint16_t,23059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23059_MAGIC, .more = U16LD_DENOM_23059_MORE};};
template<> struct libdivide_constants<uint16_t,23060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23060_MAGIC, .more = U16LD_DENOM_23060_MORE};};
template<> struct libdivide_constants<uint16_t,23061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23061_MAGIC, .more = U16LD_DENOM_23061_MORE};};
template<> struct libdivide_constants<uint16_t,23062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23062_MAGIC, .more = U16LD_DENOM_23062_MORE};};
template<> struct libdivide_constants<uint16_t,23063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23063_MAGIC, .more = U16LD_DENOM_23063_MORE};};
template<> struct libdivide_constants<uint16_t,23064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23064_MAGIC, .more = U16LD_DENOM_23064_MORE};};
template<> struct libdivide_constants<uint16_t,23065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23065_MAGIC, .more = U16LD_DENOM_23065_MORE};};
template<> struct libdivide_constants<uint16_t,23066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23066_MAGIC, .more = U16LD_DENOM_23066_MORE};};
template<> struct libdivide_constants<uint16_t,23067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23067_MAGIC, .more = U16LD_DENOM_23067_MORE};};
template<> struct libdivide_constants<uint16_t,23068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23068_MAGIC, .more = U16LD_DENOM_23068_MORE};};
template<> struct libdivide_constants<uint16_t,23069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23069_MAGIC, .more = U16LD_DENOM_23069_MORE};};
template<> struct libdivide_constants<uint16_t,23070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23070_MAGIC, .more = U16LD_DENOM_23070_MORE};};
template<> struct libdivide_constants<uint16_t,23071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23071_MAGIC, .more = U16LD_DENOM_23071_MORE};};
template<> struct libdivide_constants<uint16_t,23072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23072_MAGIC, .more = U16LD_DENOM_23072_MORE};};
template<> struct libdivide_constants<uint16_t,23073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23073_MAGIC, .more = U16LD_DENOM_23073_MORE};};
template<> struct libdivide_constants<uint16_t,23074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23074_MAGIC, .more = U16LD_DENOM_23074_MORE};};
template<> struct libdivide_constants<uint16_t,23075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23075_MAGIC, .more = U16LD_DENOM_23075_MORE};};
template<> struct libdivide_constants<uint16_t,23076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23076_MAGIC, .more = U16LD_DENOM_23076_MORE};};
template<> struct libdivide_constants<uint16_t,23077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23077_MAGIC, .more = U16LD_DENOM_23077_MORE};};
template<> struct libdivide_constants<uint16_t,23078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23078_MAGIC, .more = U16LD_DENOM_23078_MORE};};
template<> struct libdivide_constants<uint16_t,23079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23079_MAGIC, .more = U16LD_DENOM_23079_MORE};};
template<> struct libdivide_constants<uint16_t,23080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23080_MAGIC, .more = U16LD_DENOM_23080_MORE};};
template<> struct libdivide_constants<uint16_t,23081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23081_MAGIC, .more = U16LD_DENOM_23081_MORE};};
template<> struct libdivide_constants<uint16_t,23082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23082_MAGIC, .more = U16LD_DENOM_23082_MORE};};
template<> struct libdivide_constants<uint16_t,23083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23083_MAGIC, .more = U16LD_DENOM_23083_MORE};};
template<> struct libdivide_constants<uint16_t,23084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23084_MAGIC, .more = U16LD_DENOM_23084_MORE};};
template<> struct libdivide_constants<uint16_t,23085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23085_MAGIC, .more = U16LD_DENOM_23085_MORE};};
template<> struct libdivide_constants<uint16_t,23086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23086_MAGIC, .more = U16LD_DENOM_23086_MORE};};
template<> struct libdivide_constants<uint16_t,23087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23087_MAGIC, .more = U16LD_DENOM_23087_MORE};};
template<> struct libdivide_constants<uint16_t,23088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23088_MAGIC, .more = U16LD_DENOM_23088_MORE};};
template<> struct libdivide_constants<uint16_t,23089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23089_MAGIC, .more = U16LD_DENOM_23089_MORE};};
template<> struct libdivide_constants<uint16_t,23090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23090_MAGIC, .more = U16LD_DENOM_23090_MORE};};
template<> struct libdivide_constants<uint16_t,23091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23091_MAGIC, .more = U16LD_DENOM_23091_MORE};};
template<> struct libdivide_constants<uint16_t,23092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23092_MAGIC, .more = U16LD_DENOM_23092_MORE};};
template<> struct libdivide_constants<uint16_t,23093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23093_MAGIC, .more = U16LD_DENOM_23093_MORE};};
template<> struct libdivide_constants<uint16_t,23094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23094_MAGIC, .more = U16LD_DENOM_23094_MORE};};
template<> struct libdivide_constants<uint16_t,23095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23095_MAGIC, .more = U16LD_DENOM_23095_MORE};};
template<> struct libdivide_constants<uint16_t,23096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23096_MAGIC, .more = U16LD_DENOM_23096_MORE};};
template<> struct libdivide_constants<uint16_t,23097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23097_MAGIC, .more = U16LD_DENOM_23097_MORE};};
template<> struct libdivide_constants<uint16_t,23098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23098_MAGIC, .more = U16LD_DENOM_23098_MORE};};
template<> struct libdivide_constants<uint16_t,23099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23099_MAGIC, .more = U16LD_DENOM_23099_MORE};};
template<> struct libdivide_constants<uint16_t,23100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23100_MAGIC, .more = U16LD_DENOM_23100_MORE};};
template<> struct libdivide_constants<uint16_t,23101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23101_MAGIC, .more = U16LD_DENOM_23101_MORE};};
template<> struct libdivide_constants<uint16_t,23102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23102_MAGIC, .more = U16LD_DENOM_23102_MORE};};
template<> struct libdivide_constants<uint16_t,23103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23103_MAGIC, .more = U16LD_DENOM_23103_MORE};};
template<> struct libdivide_constants<uint16_t,23104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23104_MAGIC, .more = U16LD_DENOM_23104_MORE};};
template<> struct libdivide_constants<uint16_t,23105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23105_MAGIC, .more = U16LD_DENOM_23105_MORE};};
template<> struct libdivide_constants<uint16_t,23106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23106_MAGIC, .more = U16LD_DENOM_23106_MORE};};
template<> struct libdivide_constants<uint16_t,23107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23107_MAGIC, .more = U16LD_DENOM_23107_MORE};};
template<> struct libdivide_constants<uint16_t,23108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23108_MAGIC, .more = U16LD_DENOM_23108_MORE};};
template<> struct libdivide_constants<uint16_t,23109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23109_MAGIC, .more = U16LD_DENOM_23109_MORE};};
template<> struct libdivide_constants<uint16_t,23110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23110_MAGIC, .more = U16LD_DENOM_23110_MORE};};
template<> struct libdivide_constants<uint16_t,23111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23111_MAGIC, .more = U16LD_DENOM_23111_MORE};};
template<> struct libdivide_constants<uint16_t,23112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23112_MAGIC, .more = U16LD_DENOM_23112_MORE};};
template<> struct libdivide_constants<uint16_t,23113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23113_MAGIC, .more = U16LD_DENOM_23113_MORE};};
template<> struct libdivide_constants<uint16_t,23114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23114_MAGIC, .more = U16LD_DENOM_23114_MORE};};
template<> struct libdivide_constants<uint16_t,23115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23115_MAGIC, .more = U16LD_DENOM_23115_MORE};};
template<> struct libdivide_constants<uint16_t,23116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23116_MAGIC, .more = U16LD_DENOM_23116_MORE};};
template<> struct libdivide_constants<uint16_t,23117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23117_MAGIC, .more = U16LD_DENOM_23117_MORE};};
template<> struct libdivide_constants<uint16_t,23118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23118_MAGIC, .more = U16LD_DENOM_23118_MORE};};
template<> struct libdivide_constants<uint16_t,23119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23119_MAGIC, .more = U16LD_DENOM_23119_MORE};};
template<> struct libdivide_constants<uint16_t,23120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23120_MAGIC, .more = U16LD_DENOM_23120_MORE};};
template<> struct libdivide_constants<uint16_t,23121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23121_MAGIC, .more = U16LD_DENOM_23121_MORE};};
template<> struct libdivide_constants<uint16_t,23122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23122_MAGIC, .more = U16LD_DENOM_23122_MORE};};
template<> struct libdivide_constants<uint16_t,23123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23123_MAGIC, .more = U16LD_DENOM_23123_MORE};};
template<> struct libdivide_constants<uint16_t,23124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23124_MAGIC, .more = U16LD_DENOM_23124_MORE};};
template<> struct libdivide_constants<uint16_t,23125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23125_MAGIC, .more = U16LD_DENOM_23125_MORE};};
template<> struct libdivide_constants<uint16_t,23126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23126_MAGIC, .more = U16LD_DENOM_23126_MORE};};
template<> struct libdivide_constants<uint16_t,23127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23127_MAGIC, .more = U16LD_DENOM_23127_MORE};};
template<> struct libdivide_constants<uint16_t,23128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23128_MAGIC, .more = U16LD_DENOM_23128_MORE};};
template<> struct libdivide_constants<uint16_t,23129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23129_MAGIC, .more = U16LD_DENOM_23129_MORE};};
template<> struct libdivide_constants<uint16_t,23130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23130_MAGIC, .more = U16LD_DENOM_23130_MORE};};
template<> struct libdivide_constants<uint16_t,23131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23131_MAGIC, .more = U16LD_DENOM_23131_MORE};};
template<> struct libdivide_constants<uint16_t,23132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23132_MAGIC, .more = U16LD_DENOM_23132_MORE};};
template<> struct libdivide_constants<uint16_t,23133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23133_MAGIC, .more = U16LD_DENOM_23133_MORE};};
template<> struct libdivide_constants<uint16_t,23134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23134_MAGIC, .more = U16LD_DENOM_23134_MORE};};
template<> struct libdivide_constants<uint16_t,23135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23135_MAGIC, .more = U16LD_DENOM_23135_MORE};};
template<> struct libdivide_constants<uint16_t,23136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23136_MAGIC, .more = U16LD_DENOM_23136_MORE};};
template<> struct libdivide_constants<uint16_t,23137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23137_MAGIC, .more = U16LD_DENOM_23137_MORE};};
template<> struct libdivide_constants<uint16_t,23138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23138_MAGIC, .more = U16LD_DENOM_23138_MORE};};
template<> struct libdivide_constants<uint16_t,23139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23139_MAGIC, .more = U16LD_DENOM_23139_MORE};};
template<> struct libdivide_constants<uint16_t,23140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23140_MAGIC, .more = U16LD_DENOM_23140_MORE};};
template<> struct libdivide_constants<uint16_t,23141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23141_MAGIC, .more = U16LD_DENOM_23141_MORE};};
template<> struct libdivide_constants<uint16_t,23142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23142_MAGIC, .more = U16LD_DENOM_23142_MORE};};
template<> struct libdivide_constants<uint16_t,23143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23143_MAGIC, .more = U16LD_DENOM_23143_MORE};};
template<> struct libdivide_constants<uint16_t,23144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23144_MAGIC, .more = U16LD_DENOM_23144_MORE};};
template<> struct libdivide_constants<uint16_t,23145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23145_MAGIC, .more = U16LD_DENOM_23145_MORE};};
template<> struct libdivide_constants<uint16_t,23146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23146_MAGIC, .more = U16LD_DENOM_23146_MORE};};
template<> struct libdivide_constants<uint16_t,23147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23147_MAGIC, .more = U16LD_DENOM_23147_MORE};};
template<> struct libdivide_constants<uint16_t,23148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23148_MAGIC, .more = U16LD_DENOM_23148_MORE};};
template<> struct libdivide_constants<uint16_t,23149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23149_MAGIC, .more = U16LD_DENOM_23149_MORE};};
template<> struct libdivide_constants<uint16_t,23150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23150_MAGIC, .more = U16LD_DENOM_23150_MORE};};
template<> struct libdivide_constants<uint16_t,23151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23151_MAGIC, .more = U16LD_DENOM_23151_MORE};};
template<> struct libdivide_constants<uint16_t,23152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23152_MAGIC, .more = U16LD_DENOM_23152_MORE};};
template<> struct libdivide_constants<uint16_t,23153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23153_MAGIC, .more = U16LD_DENOM_23153_MORE};};
template<> struct libdivide_constants<uint16_t,23154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23154_MAGIC, .more = U16LD_DENOM_23154_MORE};};
template<> struct libdivide_constants<uint16_t,23155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23155_MAGIC, .more = U16LD_DENOM_23155_MORE};};
template<> struct libdivide_constants<uint16_t,23156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23156_MAGIC, .more = U16LD_DENOM_23156_MORE};};
template<> struct libdivide_constants<uint16_t,23157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23157_MAGIC, .more = U16LD_DENOM_23157_MORE};};
template<> struct libdivide_constants<uint16_t,23158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23158_MAGIC, .more = U16LD_DENOM_23158_MORE};};
template<> struct libdivide_constants<uint16_t,23159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23159_MAGIC, .more = U16LD_DENOM_23159_MORE};};
template<> struct libdivide_constants<uint16_t,23160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23160_MAGIC, .more = U16LD_DENOM_23160_MORE};};
template<> struct libdivide_constants<uint16_t,23161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23161_MAGIC, .more = U16LD_DENOM_23161_MORE};};
template<> struct libdivide_constants<uint16_t,23162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23162_MAGIC, .more = U16LD_DENOM_23162_MORE};};
template<> struct libdivide_constants<uint16_t,23163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23163_MAGIC, .more = U16LD_DENOM_23163_MORE};};
template<> struct libdivide_constants<uint16_t,23164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23164_MAGIC, .more = U16LD_DENOM_23164_MORE};};
template<> struct libdivide_constants<uint16_t,23165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23165_MAGIC, .more = U16LD_DENOM_23165_MORE};};
template<> struct libdivide_constants<uint16_t,23166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23166_MAGIC, .more = U16LD_DENOM_23166_MORE};};
template<> struct libdivide_constants<uint16_t,23167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23167_MAGIC, .more = U16LD_DENOM_23167_MORE};};
template<> struct libdivide_constants<uint16_t,23168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23168_MAGIC, .more = U16LD_DENOM_23168_MORE};};
template<> struct libdivide_constants<uint16_t,23169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23169_MAGIC, .more = U16LD_DENOM_23169_MORE};};
template<> struct libdivide_constants<uint16_t,23170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23170_MAGIC, .more = U16LD_DENOM_23170_MORE};};
template<> struct libdivide_constants<uint16_t,23171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23171_MAGIC, .more = U16LD_DENOM_23171_MORE};};
template<> struct libdivide_constants<uint16_t,23172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23172_MAGIC, .more = U16LD_DENOM_23172_MORE};};
template<> struct libdivide_constants<uint16_t,23173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23173_MAGIC, .more = U16LD_DENOM_23173_MORE};};
template<> struct libdivide_constants<uint16_t,23174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23174_MAGIC, .more = U16LD_DENOM_23174_MORE};};
template<> struct libdivide_constants<uint16_t,23175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23175_MAGIC, .more = U16LD_DENOM_23175_MORE};};
template<> struct libdivide_constants<uint16_t,23176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23176_MAGIC, .more = U16LD_DENOM_23176_MORE};};
template<> struct libdivide_constants<uint16_t,23177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23177_MAGIC, .more = U16LD_DENOM_23177_MORE};};
template<> struct libdivide_constants<uint16_t,23178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23178_MAGIC, .more = U16LD_DENOM_23178_MORE};};
template<> struct libdivide_constants<uint16_t,23179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23179_MAGIC, .more = U16LD_DENOM_23179_MORE};};
template<> struct libdivide_constants<uint16_t,23180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23180_MAGIC, .more = U16LD_DENOM_23180_MORE};};
template<> struct libdivide_constants<uint16_t,23181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23181_MAGIC, .more = U16LD_DENOM_23181_MORE};};
template<> struct libdivide_constants<uint16_t,23182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23182_MAGIC, .more = U16LD_DENOM_23182_MORE};};
template<> struct libdivide_constants<uint16_t,23183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23183_MAGIC, .more = U16LD_DENOM_23183_MORE};};
template<> struct libdivide_constants<uint16_t,23184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23184_MAGIC, .more = U16LD_DENOM_23184_MORE};};
template<> struct libdivide_constants<uint16_t,23185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23185_MAGIC, .more = U16LD_DENOM_23185_MORE};};
template<> struct libdivide_constants<uint16_t,23186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23186_MAGIC, .more = U16LD_DENOM_23186_MORE};};
template<> struct libdivide_constants<uint16_t,23187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23187_MAGIC, .more = U16LD_DENOM_23187_MORE};};
template<> struct libdivide_constants<uint16_t,23188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23188_MAGIC, .more = U16LD_DENOM_23188_MORE};};
template<> struct libdivide_constants<uint16_t,23189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23189_MAGIC, .more = U16LD_DENOM_23189_MORE};};
template<> struct libdivide_constants<uint16_t,23190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23190_MAGIC, .more = U16LD_DENOM_23190_MORE};};
template<> struct libdivide_constants<uint16_t,23191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23191_MAGIC, .more = U16LD_DENOM_23191_MORE};};
template<> struct libdivide_constants<uint16_t,23192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23192_MAGIC, .more = U16LD_DENOM_23192_MORE};};
template<> struct libdivide_constants<uint16_t,23193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23193_MAGIC, .more = U16LD_DENOM_23193_MORE};};
template<> struct libdivide_constants<uint16_t,23194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23194_MAGIC, .more = U16LD_DENOM_23194_MORE};};
template<> struct libdivide_constants<uint16_t,23195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23195_MAGIC, .more = U16LD_DENOM_23195_MORE};};
template<> struct libdivide_constants<uint16_t,23196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23196_MAGIC, .more = U16LD_DENOM_23196_MORE};};
template<> struct libdivide_constants<uint16_t,23197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23197_MAGIC, .more = U16LD_DENOM_23197_MORE};};
template<> struct libdivide_constants<uint16_t,23198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23198_MAGIC, .more = U16LD_DENOM_23198_MORE};};
template<> struct libdivide_constants<uint16_t,23199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23199_MAGIC, .more = U16LD_DENOM_23199_MORE};};
template<> struct libdivide_constants<uint16_t,23200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23200_MAGIC, .more = U16LD_DENOM_23200_MORE};};
template<> struct libdivide_constants<uint16_t,23201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23201_MAGIC, .more = U16LD_DENOM_23201_MORE};};
template<> struct libdivide_constants<uint16_t,23202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23202_MAGIC, .more = U16LD_DENOM_23202_MORE};};
template<> struct libdivide_constants<uint16_t,23203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23203_MAGIC, .more = U16LD_DENOM_23203_MORE};};
template<> struct libdivide_constants<uint16_t,23204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23204_MAGIC, .more = U16LD_DENOM_23204_MORE};};
template<> struct libdivide_constants<uint16_t,23205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23205_MAGIC, .more = U16LD_DENOM_23205_MORE};};
template<> struct libdivide_constants<uint16_t,23206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23206_MAGIC, .more = U16LD_DENOM_23206_MORE};};
template<> struct libdivide_constants<uint16_t,23207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23207_MAGIC, .more = U16LD_DENOM_23207_MORE};};
template<> struct libdivide_constants<uint16_t,23208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23208_MAGIC, .more = U16LD_DENOM_23208_MORE};};
template<> struct libdivide_constants<uint16_t,23209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23209_MAGIC, .more = U16LD_DENOM_23209_MORE};};
template<> struct libdivide_constants<uint16_t,23210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23210_MAGIC, .more = U16LD_DENOM_23210_MORE};};
template<> struct libdivide_constants<uint16_t,23211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23211_MAGIC, .more = U16LD_DENOM_23211_MORE};};
template<> struct libdivide_constants<uint16_t,23212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23212_MAGIC, .more = U16LD_DENOM_23212_MORE};};
template<> struct libdivide_constants<uint16_t,23213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23213_MAGIC, .more = U16LD_DENOM_23213_MORE};};
template<> struct libdivide_constants<uint16_t,23214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23214_MAGIC, .more = U16LD_DENOM_23214_MORE};};
template<> struct libdivide_constants<uint16_t,23215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23215_MAGIC, .more = U16LD_DENOM_23215_MORE};};
template<> struct libdivide_constants<uint16_t,23216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23216_MAGIC, .more = U16LD_DENOM_23216_MORE};};
template<> struct libdivide_constants<uint16_t,23217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23217_MAGIC, .more = U16LD_DENOM_23217_MORE};};
template<> struct libdivide_constants<uint16_t,23218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23218_MAGIC, .more = U16LD_DENOM_23218_MORE};};
template<> struct libdivide_constants<uint16_t,23219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23219_MAGIC, .more = U16LD_DENOM_23219_MORE};};
template<> struct libdivide_constants<uint16_t,23220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23220_MAGIC, .more = U16LD_DENOM_23220_MORE};};
template<> struct libdivide_constants<uint16_t,23221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23221_MAGIC, .more = U16LD_DENOM_23221_MORE};};
template<> struct libdivide_constants<uint16_t,23222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23222_MAGIC, .more = U16LD_DENOM_23222_MORE};};
template<> struct libdivide_constants<uint16_t,23223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23223_MAGIC, .more = U16LD_DENOM_23223_MORE};};
template<> struct libdivide_constants<uint16_t,23224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23224_MAGIC, .more = U16LD_DENOM_23224_MORE};};
template<> struct libdivide_constants<uint16_t,23225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23225_MAGIC, .more = U16LD_DENOM_23225_MORE};};
template<> struct libdivide_constants<uint16_t,23226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23226_MAGIC, .more = U16LD_DENOM_23226_MORE};};
template<> struct libdivide_constants<uint16_t,23227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23227_MAGIC, .more = U16LD_DENOM_23227_MORE};};
template<> struct libdivide_constants<uint16_t,23228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23228_MAGIC, .more = U16LD_DENOM_23228_MORE};};
template<> struct libdivide_constants<uint16_t,23229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23229_MAGIC, .more = U16LD_DENOM_23229_MORE};};
template<> struct libdivide_constants<uint16_t,23230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23230_MAGIC, .more = U16LD_DENOM_23230_MORE};};
template<> struct libdivide_constants<uint16_t,23231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23231_MAGIC, .more = U16LD_DENOM_23231_MORE};};
template<> struct libdivide_constants<uint16_t,23232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23232_MAGIC, .more = U16LD_DENOM_23232_MORE};};
template<> struct libdivide_constants<uint16_t,23233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23233_MAGIC, .more = U16LD_DENOM_23233_MORE};};
template<> struct libdivide_constants<uint16_t,23234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23234_MAGIC, .more = U16LD_DENOM_23234_MORE};};
template<> struct libdivide_constants<uint16_t,23235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23235_MAGIC, .more = U16LD_DENOM_23235_MORE};};
template<> struct libdivide_constants<uint16_t,23236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23236_MAGIC, .more = U16LD_DENOM_23236_MORE};};
template<> struct libdivide_constants<uint16_t,23237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23237_MAGIC, .more = U16LD_DENOM_23237_MORE};};
template<> struct libdivide_constants<uint16_t,23238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23238_MAGIC, .more = U16LD_DENOM_23238_MORE};};
template<> struct libdivide_constants<uint16_t,23239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23239_MAGIC, .more = U16LD_DENOM_23239_MORE};};
template<> struct libdivide_constants<uint16_t,23240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23240_MAGIC, .more = U16LD_DENOM_23240_MORE};};
template<> struct libdivide_constants<uint16_t,23241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23241_MAGIC, .more = U16LD_DENOM_23241_MORE};};
template<> struct libdivide_constants<uint16_t,23242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23242_MAGIC, .more = U16LD_DENOM_23242_MORE};};
template<> struct libdivide_constants<uint16_t,23243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23243_MAGIC, .more = U16LD_DENOM_23243_MORE};};
template<> struct libdivide_constants<uint16_t,23244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23244_MAGIC, .more = U16LD_DENOM_23244_MORE};};
template<> struct libdivide_constants<uint16_t,23245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23245_MAGIC, .more = U16LD_DENOM_23245_MORE};};
template<> struct libdivide_constants<uint16_t,23246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23246_MAGIC, .more = U16LD_DENOM_23246_MORE};};
template<> struct libdivide_constants<uint16_t,23247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23247_MAGIC, .more = U16LD_DENOM_23247_MORE};};
template<> struct libdivide_constants<uint16_t,23248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23248_MAGIC, .more = U16LD_DENOM_23248_MORE};};
template<> struct libdivide_constants<uint16_t,23249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23249_MAGIC, .more = U16LD_DENOM_23249_MORE};};
template<> struct libdivide_constants<uint16_t,23250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23250_MAGIC, .more = U16LD_DENOM_23250_MORE};};
template<> struct libdivide_constants<uint16_t,23251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23251_MAGIC, .more = U16LD_DENOM_23251_MORE};};
template<> struct libdivide_constants<uint16_t,23252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23252_MAGIC, .more = U16LD_DENOM_23252_MORE};};
template<> struct libdivide_constants<uint16_t,23253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23253_MAGIC, .more = U16LD_DENOM_23253_MORE};};
template<> struct libdivide_constants<uint16_t,23254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23254_MAGIC, .more = U16LD_DENOM_23254_MORE};};
template<> struct libdivide_constants<uint16_t,23255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23255_MAGIC, .more = U16LD_DENOM_23255_MORE};};
template<> struct libdivide_constants<uint16_t,23256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23256_MAGIC, .more = U16LD_DENOM_23256_MORE};};
template<> struct libdivide_constants<uint16_t,23257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23257_MAGIC, .more = U16LD_DENOM_23257_MORE};};
template<> struct libdivide_constants<uint16_t,23258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23258_MAGIC, .more = U16LD_DENOM_23258_MORE};};
template<> struct libdivide_constants<uint16_t,23259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23259_MAGIC, .more = U16LD_DENOM_23259_MORE};};
template<> struct libdivide_constants<uint16_t,23260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23260_MAGIC, .more = U16LD_DENOM_23260_MORE};};
template<> struct libdivide_constants<uint16_t,23261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23261_MAGIC, .more = U16LD_DENOM_23261_MORE};};
template<> struct libdivide_constants<uint16_t,23262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23262_MAGIC, .more = U16LD_DENOM_23262_MORE};};
template<> struct libdivide_constants<uint16_t,23263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23263_MAGIC, .more = U16LD_DENOM_23263_MORE};};
template<> struct libdivide_constants<uint16_t,23264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23264_MAGIC, .more = U16LD_DENOM_23264_MORE};};
template<> struct libdivide_constants<uint16_t,23265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23265_MAGIC, .more = U16LD_DENOM_23265_MORE};};
template<> struct libdivide_constants<uint16_t,23266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23266_MAGIC, .more = U16LD_DENOM_23266_MORE};};
template<> struct libdivide_constants<uint16_t,23267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23267_MAGIC, .more = U16LD_DENOM_23267_MORE};};
template<> struct libdivide_constants<uint16_t,23268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23268_MAGIC, .more = U16LD_DENOM_23268_MORE};};
template<> struct libdivide_constants<uint16_t,23269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23269_MAGIC, .more = U16LD_DENOM_23269_MORE};};
template<> struct libdivide_constants<uint16_t,23270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23270_MAGIC, .more = U16LD_DENOM_23270_MORE};};
template<> struct libdivide_constants<uint16_t,23271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23271_MAGIC, .more = U16LD_DENOM_23271_MORE};};
template<> struct libdivide_constants<uint16_t,23272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23272_MAGIC, .more = U16LD_DENOM_23272_MORE};};
template<> struct libdivide_constants<uint16_t,23273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23273_MAGIC, .more = U16LD_DENOM_23273_MORE};};
template<> struct libdivide_constants<uint16_t,23274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23274_MAGIC, .more = U16LD_DENOM_23274_MORE};};
template<> struct libdivide_constants<uint16_t,23275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23275_MAGIC, .more = U16LD_DENOM_23275_MORE};};
template<> struct libdivide_constants<uint16_t,23276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23276_MAGIC, .more = U16LD_DENOM_23276_MORE};};
template<> struct libdivide_constants<uint16_t,23277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23277_MAGIC, .more = U16LD_DENOM_23277_MORE};};
template<> struct libdivide_constants<uint16_t,23278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23278_MAGIC, .more = U16LD_DENOM_23278_MORE};};
template<> struct libdivide_constants<uint16_t,23279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23279_MAGIC, .more = U16LD_DENOM_23279_MORE};};
template<> struct libdivide_constants<uint16_t,23280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23280_MAGIC, .more = U16LD_DENOM_23280_MORE};};
template<> struct libdivide_constants<uint16_t,23281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23281_MAGIC, .more = U16LD_DENOM_23281_MORE};};
template<> struct libdivide_constants<uint16_t,23282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23282_MAGIC, .more = U16LD_DENOM_23282_MORE};};
template<> struct libdivide_constants<uint16_t,23283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23283_MAGIC, .more = U16LD_DENOM_23283_MORE};};
template<> struct libdivide_constants<uint16_t,23284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23284_MAGIC, .more = U16LD_DENOM_23284_MORE};};
template<> struct libdivide_constants<uint16_t,23285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23285_MAGIC, .more = U16LD_DENOM_23285_MORE};};
template<> struct libdivide_constants<uint16_t,23286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23286_MAGIC, .more = U16LD_DENOM_23286_MORE};};
template<> struct libdivide_constants<uint16_t,23287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23287_MAGIC, .more = U16LD_DENOM_23287_MORE};};
template<> struct libdivide_constants<uint16_t,23288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23288_MAGIC, .more = U16LD_DENOM_23288_MORE};};
template<> struct libdivide_constants<uint16_t,23289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23289_MAGIC, .more = U16LD_DENOM_23289_MORE};};
template<> struct libdivide_constants<uint16_t,23290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23290_MAGIC, .more = U16LD_DENOM_23290_MORE};};
template<> struct libdivide_constants<uint16_t,23291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23291_MAGIC, .more = U16LD_DENOM_23291_MORE};};
template<> struct libdivide_constants<uint16_t,23292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23292_MAGIC, .more = U16LD_DENOM_23292_MORE};};
template<> struct libdivide_constants<uint16_t,23293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23293_MAGIC, .more = U16LD_DENOM_23293_MORE};};
template<> struct libdivide_constants<uint16_t,23294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23294_MAGIC, .more = U16LD_DENOM_23294_MORE};};
template<> struct libdivide_constants<uint16_t,23295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23295_MAGIC, .more = U16LD_DENOM_23295_MORE};};
template<> struct libdivide_constants<uint16_t,23296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23296_MAGIC, .more = U16LD_DENOM_23296_MORE};};
template<> struct libdivide_constants<uint16_t,23297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23297_MAGIC, .more = U16LD_DENOM_23297_MORE};};
template<> struct libdivide_constants<uint16_t,23298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23298_MAGIC, .more = U16LD_DENOM_23298_MORE};};
template<> struct libdivide_constants<uint16_t,23299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23299_MAGIC, .more = U16LD_DENOM_23299_MORE};};
template<> struct libdivide_constants<uint16_t,23300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23300_MAGIC, .more = U16LD_DENOM_23300_MORE};};
template<> struct libdivide_constants<uint16_t,23301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23301_MAGIC, .more = U16LD_DENOM_23301_MORE};};
template<> struct libdivide_constants<uint16_t,23302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23302_MAGIC, .more = U16LD_DENOM_23302_MORE};};
template<> struct libdivide_constants<uint16_t,23303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23303_MAGIC, .more = U16LD_DENOM_23303_MORE};};
template<> struct libdivide_constants<uint16_t,23304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23304_MAGIC, .more = U16LD_DENOM_23304_MORE};};
template<> struct libdivide_constants<uint16_t,23305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23305_MAGIC, .more = U16LD_DENOM_23305_MORE};};
template<> struct libdivide_constants<uint16_t,23306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23306_MAGIC, .more = U16LD_DENOM_23306_MORE};};
template<> struct libdivide_constants<uint16_t,23307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23307_MAGIC, .more = U16LD_DENOM_23307_MORE};};
template<> struct libdivide_constants<uint16_t,23308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23308_MAGIC, .more = U16LD_DENOM_23308_MORE};};
template<> struct libdivide_constants<uint16_t,23309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23309_MAGIC, .more = U16LD_DENOM_23309_MORE};};
template<> struct libdivide_constants<uint16_t,23310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23310_MAGIC, .more = U16LD_DENOM_23310_MORE};};
template<> struct libdivide_constants<uint16_t,23311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23311_MAGIC, .more = U16LD_DENOM_23311_MORE};};
template<> struct libdivide_constants<uint16_t,23312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23312_MAGIC, .more = U16LD_DENOM_23312_MORE};};
template<> struct libdivide_constants<uint16_t,23313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23313_MAGIC, .more = U16LD_DENOM_23313_MORE};};
template<> struct libdivide_constants<uint16_t,23314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23314_MAGIC, .more = U16LD_DENOM_23314_MORE};};
template<> struct libdivide_constants<uint16_t,23315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23315_MAGIC, .more = U16LD_DENOM_23315_MORE};};
template<> struct libdivide_constants<uint16_t,23316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23316_MAGIC, .more = U16LD_DENOM_23316_MORE};};
template<> struct libdivide_constants<uint16_t,23317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23317_MAGIC, .more = U16LD_DENOM_23317_MORE};};
template<> struct libdivide_constants<uint16_t,23318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23318_MAGIC, .more = U16LD_DENOM_23318_MORE};};
template<> struct libdivide_constants<uint16_t,23319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23319_MAGIC, .more = U16LD_DENOM_23319_MORE};};
template<> struct libdivide_constants<uint16_t,23320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23320_MAGIC, .more = U16LD_DENOM_23320_MORE};};
template<> struct libdivide_constants<uint16_t,23321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23321_MAGIC, .more = U16LD_DENOM_23321_MORE};};
template<> struct libdivide_constants<uint16_t,23322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23322_MAGIC, .more = U16LD_DENOM_23322_MORE};};
template<> struct libdivide_constants<uint16_t,23323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23323_MAGIC, .more = U16LD_DENOM_23323_MORE};};
template<> struct libdivide_constants<uint16_t,23324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23324_MAGIC, .more = U16LD_DENOM_23324_MORE};};
template<> struct libdivide_constants<uint16_t,23325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23325_MAGIC, .more = U16LD_DENOM_23325_MORE};};
template<> struct libdivide_constants<uint16_t,23326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23326_MAGIC, .more = U16LD_DENOM_23326_MORE};};
template<> struct libdivide_constants<uint16_t,23327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23327_MAGIC, .more = U16LD_DENOM_23327_MORE};};
template<> struct libdivide_constants<uint16_t,23328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23328_MAGIC, .more = U16LD_DENOM_23328_MORE};};
template<> struct libdivide_constants<uint16_t,23329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23329_MAGIC, .more = U16LD_DENOM_23329_MORE};};
template<> struct libdivide_constants<uint16_t,23330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23330_MAGIC, .more = U16LD_DENOM_23330_MORE};};
template<> struct libdivide_constants<uint16_t,23331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23331_MAGIC, .more = U16LD_DENOM_23331_MORE};};
template<> struct libdivide_constants<uint16_t,23332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23332_MAGIC, .more = U16LD_DENOM_23332_MORE};};
template<> struct libdivide_constants<uint16_t,23333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23333_MAGIC, .more = U16LD_DENOM_23333_MORE};};
template<> struct libdivide_constants<uint16_t,23334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23334_MAGIC, .more = U16LD_DENOM_23334_MORE};};
template<> struct libdivide_constants<uint16_t,23335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23335_MAGIC, .more = U16LD_DENOM_23335_MORE};};
template<> struct libdivide_constants<uint16_t,23336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23336_MAGIC, .more = U16LD_DENOM_23336_MORE};};
template<> struct libdivide_constants<uint16_t,23337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23337_MAGIC, .more = U16LD_DENOM_23337_MORE};};
template<> struct libdivide_constants<uint16_t,23338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23338_MAGIC, .more = U16LD_DENOM_23338_MORE};};
template<> struct libdivide_constants<uint16_t,23339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23339_MAGIC, .more = U16LD_DENOM_23339_MORE};};
template<> struct libdivide_constants<uint16_t,23340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23340_MAGIC, .more = U16LD_DENOM_23340_MORE};};
template<> struct libdivide_constants<uint16_t,23341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23341_MAGIC, .more = U16LD_DENOM_23341_MORE};};
template<> struct libdivide_constants<uint16_t,23342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23342_MAGIC, .more = U16LD_DENOM_23342_MORE};};
template<> struct libdivide_constants<uint16_t,23343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23343_MAGIC, .more = U16LD_DENOM_23343_MORE};};
template<> struct libdivide_constants<uint16_t,23344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23344_MAGIC, .more = U16LD_DENOM_23344_MORE};};
template<> struct libdivide_constants<uint16_t,23345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23345_MAGIC, .more = U16LD_DENOM_23345_MORE};};
template<> struct libdivide_constants<uint16_t,23346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23346_MAGIC, .more = U16LD_DENOM_23346_MORE};};
template<> struct libdivide_constants<uint16_t,23347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23347_MAGIC, .more = U16LD_DENOM_23347_MORE};};
template<> struct libdivide_constants<uint16_t,23348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23348_MAGIC, .more = U16LD_DENOM_23348_MORE};};
template<> struct libdivide_constants<uint16_t,23349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23349_MAGIC, .more = U16LD_DENOM_23349_MORE};};
template<> struct libdivide_constants<uint16_t,23350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23350_MAGIC, .more = U16LD_DENOM_23350_MORE};};
template<> struct libdivide_constants<uint16_t,23351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23351_MAGIC, .more = U16LD_DENOM_23351_MORE};};
template<> struct libdivide_constants<uint16_t,23352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23352_MAGIC, .more = U16LD_DENOM_23352_MORE};};
template<> struct libdivide_constants<uint16_t,23353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23353_MAGIC, .more = U16LD_DENOM_23353_MORE};};
template<> struct libdivide_constants<uint16_t,23354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23354_MAGIC, .more = U16LD_DENOM_23354_MORE};};
template<> struct libdivide_constants<uint16_t,23355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23355_MAGIC, .more = U16LD_DENOM_23355_MORE};};
template<> struct libdivide_constants<uint16_t,23356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23356_MAGIC, .more = U16LD_DENOM_23356_MORE};};
template<> struct libdivide_constants<uint16_t,23357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23357_MAGIC, .more = U16LD_DENOM_23357_MORE};};
template<> struct libdivide_constants<uint16_t,23358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23358_MAGIC, .more = U16LD_DENOM_23358_MORE};};
template<> struct libdivide_constants<uint16_t,23359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23359_MAGIC, .more = U16LD_DENOM_23359_MORE};};
template<> struct libdivide_constants<uint16_t,23360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23360_MAGIC, .more = U16LD_DENOM_23360_MORE};};
template<> struct libdivide_constants<uint16_t,23361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23361_MAGIC, .more = U16LD_DENOM_23361_MORE};};
template<> struct libdivide_constants<uint16_t,23362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23362_MAGIC, .more = U16LD_DENOM_23362_MORE};};
template<> struct libdivide_constants<uint16_t,23363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23363_MAGIC, .more = U16LD_DENOM_23363_MORE};};
template<> struct libdivide_constants<uint16_t,23364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23364_MAGIC, .more = U16LD_DENOM_23364_MORE};};
template<> struct libdivide_constants<uint16_t,23365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23365_MAGIC, .more = U16LD_DENOM_23365_MORE};};
template<> struct libdivide_constants<uint16_t,23366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23366_MAGIC, .more = U16LD_DENOM_23366_MORE};};
template<> struct libdivide_constants<uint16_t,23367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23367_MAGIC, .more = U16LD_DENOM_23367_MORE};};
template<> struct libdivide_constants<uint16_t,23368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23368_MAGIC, .more = U16LD_DENOM_23368_MORE};};
template<> struct libdivide_constants<uint16_t,23369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23369_MAGIC, .more = U16LD_DENOM_23369_MORE};};
template<> struct libdivide_constants<uint16_t,23370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23370_MAGIC, .more = U16LD_DENOM_23370_MORE};};
template<> struct libdivide_constants<uint16_t,23371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23371_MAGIC, .more = U16LD_DENOM_23371_MORE};};
template<> struct libdivide_constants<uint16_t,23372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23372_MAGIC, .more = U16LD_DENOM_23372_MORE};};
template<> struct libdivide_constants<uint16_t,23373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23373_MAGIC, .more = U16LD_DENOM_23373_MORE};};
template<> struct libdivide_constants<uint16_t,23374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23374_MAGIC, .more = U16LD_DENOM_23374_MORE};};
template<> struct libdivide_constants<uint16_t,23375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23375_MAGIC, .more = U16LD_DENOM_23375_MORE};};
template<> struct libdivide_constants<uint16_t,23376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23376_MAGIC, .more = U16LD_DENOM_23376_MORE};};
template<> struct libdivide_constants<uint16_t,23377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23377_MAGIC, .more = U16LD_DENOM_23377_MORE};};
template<> struct libdivide_constants<uint16_t,23378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23378_MAGIC, .more = U16LD_DENOM_23378_MORE};};
template<> struct libdivide_constants<uint16_t,23379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23379_MAGIC, .more = U16LD_DENOM_23379_MORE};};
template<> struct libdivide_constants<uint16_t,23380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23380_MAGIC, .more = U16LD_DENOM_23380_MORE};};
template<> struct libdivide_constants<uint16_t,23381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23381_MAGIC, .more = U16LD_DENOM_23381_MORE};};
template<> struct libdivide_constants<uint16_t,23382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23382_MAGIC, .more = U16LD_DENOM_23382_MORE};};
template<> struct libdivide_constants<uint16_t,23383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23383_MAGIC, .more = U16LD_DENOM_23383_MORE};};
template<> struct libdivide_constants<uint16_t,23384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23384_MAGIC, .more = U16LD_DENOM_23384_MORE};};
template<> struct libdivide_constants<uint16_t,23385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23385_MAGIC, .more = U16LD_DENOM_23385_MORE};};
template<> struct libdivide_constants<uint16_t,23386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23386_MAGIC, .more = U16LD_DENOM_23386_MORE};};
template<> struct libdivide_constants<uint16_t,23387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23387_MAGIC, .more = U16LD_DENOM_23387_MORE};};
template<> struct libdivide_constants<uint16_t,23388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23388_MAGIC, .more = U16LD_DENOM_23388_MORE};};
template<> struct libdivide_constants<uint16_t,23389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23389_MAGIC, .more = U16LD_DENOM_23389_MORE};};
template<> struct libdivide_constants<uint16_t,23390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23390_MAGIC, .more = U16LD_DENOM_23390_MORE};};
template<> struct libdivide_constants<uint16_t,23391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23391_MAGIC, .more = U16LD_DENOM_23391_MORE};};
template<> struct libdivide_constants<uint16_t,23392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23392_MAGIC, .more = U16LD_DENOM_23392_MORE};};
template<> struct libdivide_constants<uint16_t,23393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23393_MAGIC, .more = U16LD_DENOM_23393_MORE};};
template<> struct libdivide_constants<uint16_t,23394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23394_MAGIC, .more = U16LD_DENOM_23394_MORE};};
template<> struct libdivide_constants<uint16_t,23395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23395_MAGIC, .more = U16LD_DENOM_23395_MORE};};
template<> struct libdivide_constants<uint16_t,23396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23396_MAGIC, .more = U16LD_DENOM_23396_MORE};};
template<> struct libdivide_constants<uint16_t,23397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23397_MAGIC, .more = U16LD_DENOM_23397_MORE};};
template<> struct libdivide_constants<uint16_t,23398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23398_MAGIC, .more = U16LD_DENOM_23398_MORE};};
template<> struct libdivide_constants<uint16_t,23399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23399_MAGIC, .more = U16LD_DENOM_23399_MORE};};
template<> struct libdivide_constants<uint16_t,23400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23400_MAGIC, .more = U16LD_DENOM_23400_MORE};};
template<> struct libdivide_constants<uint16_t,23401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23401_MAGIC, .more = U16LD_DENOM_23401_MORE};};
template<> struct libdivide_constants<uint16_t,23402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23402_MAGIC, .more = U16LD_DENOM_23402_MORE};};
template<> struct libdivide_constants<uint16_t,23403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23403_MAGIC, .more = U16LD_DENOM_23403_MORE};};
template<> struct libdivide_constants<uint16_t,23404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23404_MAGIC, .more = U16LD_DENOM_23404_MORE};};
template<> struct libdivide_constants<uint16_t,23405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23405_MAGIC, .more = U16LD_DENOM_23405_MORE};};
template<> struct libdivide_constants<uint16_t,23406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23406_MAGIC, .more = U16LD_DENOM_23406_MORE};};
template<> struct libdivide_constants<uint16_t,23407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23407_MAGIC, .more = U16LD_DENOM_23407_MORE};};
template<> struct libdivide_constants<uint16_t,23408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23408_MAGIC, .more = U16LD_DENOM_23408_MORE};};
template<> struct libdivide_constants<uint16_t,23409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23409_MAGIC, .more = U16LD_DENOM_23409_MORE};};
template<> struct libdivide_constants<uint16_t,23410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23410_MAGIC, .more = U16LD_DENOM_23410_MORE};};
template<> struct libdivide_constants<uint16_t,23411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23411_MAGIC, .more = U16LD_DENOM_23411_MORE};};
template<> struct libdivide_constants<uint16_t,23412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23412_MAGIC, .more = U16LD_DENOM_23412_MORE};};
template<> struct libdivide_constants<uint16_t,23413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23413_MAGIC, .more = U16LD_DENOM_23413_MORE};};
template<> struct libdivide_constants<uint16_t,23414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23414_MAGIC, .more = U16LD_DENOM_23414_MORE};};
template<> struct libdivide_constants<uint16_t,23415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23415_MAGIC, .more = U16LD_DENOM_23415_MORE};};
template<> struct libdivide_constants<uint16_t,23416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23416_MAGIC, .more = U16LD_DENOM_23416_MORE};};
template<> struct libdivide_constants<uint16_t,23417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23417_MAGIC, .more = U16LD_DENOM_23417_MORE};};
template<> struct libdivide_constants<uint16_t,23418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23418_MAGIC, .more = U16LD_DENOM_23418_MORE};};
template<> struct libdivide_constants<uint16_t,23419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23419_MAGIC, .more = U16LD_DENOM_23419_MORE};};
template<> struct libdivide_constants<uint16_t,23420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23420_MAGIC, .more = U16LD_DENOM_23420_MORE};};
template<> struct libdivide_constants<uint16_t,23421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23421_MAGIC, .more = U16LD_DENOM_23421_MORE};};
template<> struct libdivide_constants<uint16_t,23422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23422_MAGIC, .more = U16LD_DENOM_23422_MORE};};
template<> struct libdivide_constants<uint16_t,23423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23423_MAGIC, .more = U16LD_DENOM_23423_MORE};};
template<> struct libdivide_constants<uint16_t,23424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23424_MAGIC, .more = U16LD_DENOM_23424_MORE};};
template<> struct libdivide_constants<uint16_t,23425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23425_MAGIC, .more = U16LD_DENOM_23425_MORE};};
template<> struct libdivide_constants<uint16_t,23426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23426_MAGIC, .more = U16LD_DENOM_23426_MORE};};
template<> struct libdivide_constants<uint16_t,23427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23427_MAGIC, .more = U16LD_DENOM_23427_MORE};};
template<> struct libdivide_constants<uint16_t,23428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23428_MAGIC, .more = U16LD_DENOM_23428_MORE};};
template<> struct libdivide_constants<uint16_t,23429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23429_MAGIC, .more = U16LD_DENOM_23429_MORE};};
template<> struct libdivide_constants<uint16_t,23430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23430_MAGIC, .more = U16LD_DENOM_23430_MORE};};
template<> struct libdivide_constants<uint16_t,23431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23431_MAGIC, .more = U16LD_DENOM_23431_MORE};};
template<> struct libdivide_constants<uint16_t,23432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23432_MAGIC, .more = U16LD_DENOM_23432_MORE};};
template<> struct libdivide_constants<uint16_t,23433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23433_MAGIC, .more = U16LD_DENOM_23433_MORE};};
template<> struct libdivide_constants<uint16_t,23434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23434_MAGIC, .more = U16LD_DENOM_23434_MORE};};
template<> struct libdivide_constants<uint16_t,23435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23435_MAGIC, .more = U16LD_DENOM_23435_MORE};};
template<> struct libdivide_constants<uint16_t,23436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23436_MAGIC, .more = U16LD_DENOM_23436_MORE};};
template<> struct libdivide_constants<uint16_t,23437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23437_MAGIC, .more = U16LD_DENOM_23437_MORE};};
template<> struct libdivide_constants<uint16_t,23438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23438_MAGIC, .more = U16LD_DENOM_23438_MORE};};
template<> struct libdivide_constants<uint16_t,23439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23439_MAGIC, .more = U16LD_DENOM_23439_MORE};};
template<> struct libdivide_constants<uint16_t,23440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23440_MAGIC, .more = U16LD_DENOM_23440_MORE};};
template<> struct libdivide_constants<uint16_t,23441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23441_MAGIC, .more = U16LD_DENOM_23441_MORE};};
template<> struct libdivide_constants<uint16_t,23442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23442_MAGIC, .more = U16LD_DENOM_23442_MORE};};
template<> struct libdivide_constants<uint16_t,23443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23443_MAGIC, .more = U16LD_DENOM_23443_MORE};};
template<> struct libdivide_constants<uint16_t,23444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23444_MAGIC, .more = U16LD_DENOM_23444_MORE};};
template<> struct libdivide_constants<uint16_t,23445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23445_MAGIC, .more = U16LD_DENOM_23445_MORE};};
template<> struct libdivide_constants<uint16_t,23446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23446_MAGIC, .more = U16LD_DENOM_23446_MORE};};
template<> struct libdivide_constants<uint16_t,23447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23447_MAGIC, .more = U16LD_DENOM_23447_MORE};};
template<> struct libdivide_constants<uint16_t,23448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23448_MAGIC, .more = U16LD_DENOM_23448_MORE};};
template<> struct libdivide_constants<uint16_t,23449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23449_MAGIC, .more = U16LD_DENOM_23449_MORE};};
template<> struct libdivide_constants<uint16_t,23450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23450_MAGIC, .more = U16LD_DENOM_23450_MORE};};
template<> struct libdivide_constants<uint16_t,23451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23451_MAGIC, .more = U16LD_DENOM_23451_MORE};};
template<> struct libdivide_constants<uint16_t,23452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23452_MAGIC, .more = U16LD_DENOM_23452_MORE};};
template<> struct libdivide_constants<uint16_t,23453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23453_MAGIC, .more = U16LD_DENOM_23453_MORE};};
template<> struct libdivide_constants<uint16_t,23454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23454_MAGIC, .more = U16LD_DENOM_23454_MORE};};
template<> struct libdivide_constants<uint16_t,23455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23455_MAGIC, .more = U16LD_DENOM_23455_MORE};};
template<> struct libdivide_constants<uint16_t,23456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23456_MAGIC, .more = U16LD_DENOM_23456_MORE};};
template<> struct libdivide_constants<uint16_t,23457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23457_MAGIC, .more = U16LD_DENOM_23457_MORE};};
template<> struct libdivide_constants<uint16_t,23458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23458_MAGIC, .more = U16LD_DENOM_23458_MORE};};
template<> struct libdivide_constants<uint16_t,23459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23459_MAGIC, .more = U16LD_DENOM_23459_MORE};};
template<> struct libdivide_constants<uint16_t,23460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23460_MAGIC, .more = U16LD_DENOM_23460_MORE};};
template<> struct libdivide_constants<uint16_t,23461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23461_MAGIC, .more = U16LD_DENOM_23461_MORE};};
template<> struct libdivide_constants<uint16_t,23462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23462_MAGIC, .more = U16LD_DENOM_23462_MORE};};
template<> struct libdivide_constants<uint16_t,23463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23463_MAGIC, .more = U16LD_DENOM_23463_MORE};};
template<> struct libdivide_constants<uint16_t,23464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23464_MAGIC, .more = U16LD_DENOM_23464_MORE};};
template<> struct libdivide_constants<uint16_t,23465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23465_MAGIC, .more = U16LD_DENOM_23465_MORE};};
template<> struct libdivide_constants<uint16_t,23466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23466_MAGIC, .more = U16LD_DENOM_23466_MORE};};
template<> struct libdivide_constants<uint16_t,23467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23467_MAGIC, .more = U16LD_DENOM_23467_MORE};};
template<> struct libdivide_constants<uint16_t,23468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23468_MAGIC, .more = U16LD_DENOM_23468_MORE};};
template<> struct libdivide_constants<uint16_t,23469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23469_MAGIC, .more = U16LD_DENOM_23469_MORE};};
template<> struct libdivide_constants<uint16_t,23470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23470_MAGIC, .more = U16LD_DENOM_23470_MORE};};
template<> struct libdivide_constants<uint16_t,23471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23471_MAGIC, .more = U16LD_DENOM_23471_MORE};};
template<> struct libdivide_constants<uint16_t,23472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23472_MAGIC, .more = U16LD_DENOM_23472_MORE};};
template<> struct libdivide_constants<uint16_t,23473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23473_MAGIC, .more = U16LD_DENOM_23473_MORE};};
template<> struct libdivide_constants<uint16_t,23474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23474_MAGIC, .more = U16LD_DENOM_23474_MORE};};
template<> struct libdivide_constants<uint16_t,23475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23475_MAGIC, .more = U16LD_DENOM_23475_MORE};};
template<> struct libdivide_constants<uint16_t,23476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23476_MAGIC, .more = U16LD_DENOM_23476_MORE};};
template<> struct libdivide_constants<uint16_t,23477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23477_MAGIC, .more = U16LD_DENOM_23477_MORE};};
template<> struct libdivide_constants<uint16_t,23478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23478_MAGIC, .more = U16LD_DENOM_23478_MORE};};
template<> struct libdivide_constants<uint16_t,23479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23479_MAGIC, .more = U16LD_DENOM_23479_MORE};};
template<> struct libdivide_constants<uint16_t,23480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23480_MAGIC, .more = U16LD_DENOM_23480_MORE};};
template<> struct libdivide_constants<uint16_t,23481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23481_MAGIC, .more = U16LD_DENOM_23481_MORE};};
template<> struct libdivide_constants<uint16_t,23482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23482_MAGIC, .more = U16LD_DENOM_23482_MORE};};
template<> struct libdivide_constants<uint16_t,23483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23483_MAGIC, .more = U16LD_DENOM_23483_MORE};};
template<> struct libdivide_constants<uint16_t,23484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23484_MAGIC, .more = U16LD_DENOM_23484_MORE};};
template<> struct libdivide_constants<uint16_t,23485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23485_MAGIC, .more = U16LD_DENOM_23485_MORE};};
template<> struct libdivide_constants<uint16_t,23486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23486_MAGIC, .more = U16LD_DENOM_23486_MORE};};
template<> struct libdivide_constants<uint16_t,23487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23487_MAGIC, .more = U16LD_DENOM_23487_MORE};};
template<> struct libdivide_constants<uint16_t,23488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23488_MAGIC, .more = U16LD_DENOM_23488_MORE};};
template<> struct libdivide_constants<uint16_t,23489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23489_MAGIC, .more = U16LD_DENOM_23489_MORE};};
template<> struct libdivide_constants<uint16_t,23490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23490_MAGIC, .more = U16LD_DENOM_23490_MORE};};
template<> struct libdivide_constants<uint16_t,23491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23491_MAGIC, .more = U16LD_DENOM_23491_MORE};};
template<> struct libdivide_constants<uint16_t,23492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23492_MAGIC, .more = U16LD_DENOM_23492_MORE};};
template<> struct libdivide_constants<uint16_t,23493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23493_MAGIC, .more = U16LD_DENOM_23493_MORE};};
template<> struct libdivide_constants<uint16_t,23494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23494_MAGIC, .more = U16LD_DENOM_23494_MORE};};
template<> struct libdivide_constants<uint16_t,23495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23495_MAGIC, .more = U16LD_DENOM_23495_MORE};};
template<> struct libdivide_constants<uint16_t,23496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23496_MAGIC, .more = U16LD_DENOM_23496_MORE};};
template<> struct libdivide_constants<uint16_t,23497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23497_MAGIC, .more = U16LD_DENOM_23497_MORE};};
template<> struct libdivide_constants<uint16_t,23498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23498_MAGIC, .more = U16LD_DENOM_23498_MORE};};
template<> struct libdivide_constants<uint16_t,23499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23499_MAGIC, .more = U16LD_DENOM_23499_MORE};};
template<> struct libdivide_constants<uint16_t,23500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23500_MAGIC, .more = U16LD_DENOM_23500_MORE};};
template<> struct libdivide_constants<uint16_t,23501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23501_MAGIC, .more = U16LD_DENOM_23501_MORE};};
template<> struct libdivide_constants<uint16_t,23502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23502_MAGIC, .more = U16LD_DENOM_23502_MORE};};
template<> struct libdivide_constants<uint16_t,23503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23503_MAGIC, .more = U16LD_DENOM_23503_MORE};};
template<> struct libdivide_constants<uint16_t,23504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23504_MAGIC, .more = U16LD_DENOM_23504_MORE};};
template<> struct libdivide_constants<uint16_t,23505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23505_MAGIC, .more = U16LD_DENOM_23505_MORE};};
template<> struct libdivide_constants<uint16_t,23506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23506_MAGIC, .more = U16LD_DENOM_23506_MORE};};
template<> struct libdivide_constants<uint16_t,23507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23507_MAGIC, .more = U16LD_DENOM_23507_MORE};};
template<> struct libdivide_constants<uint16_t,23508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23508_MAGIC, .more = U16LD_DENOM_23508_MORE};};
template<> struct libdivide_constants<uint16_t,23509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23509_MAGIC, .more = U16LD_DENOM_23509_MORE};};
template<> struct libdivide_constants<uint16_t,23510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23510_MAGIC, .more = U16LD_DENOM_23510_MORE};};
template<> struct libdivide_constants<uint16_t,23511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23511_MAGIC, .more = U16LD_DENOM_23511_MORE};};
template<> struct libdivide_constants<uint16_t,23512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23512_MAGIC, .more = U16LD_DENOM_23512_MORE};};
template<> struct libdivide_constants<uint16_t,23513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23513_MAGIC, .more = U16LD_DENOM_23513_MORE};};
template<> struct libdivide_constants<uint16_t,23514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23514_MAGIC, .more = U16LD_DENOM_23514_MORE};};
template<> struct libdivide_constants<uint16_t,23515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23515_MAGIC, .more = U16LD_DENOM_23515_MORE};};
template<> struct libdivide_constants<uint16_t,23516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23516_MAGIC, .more = U16LD_DENOM_23516_MORE};};
template<> struct libdivide_constants<uint16_t,23517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23517_MAGIC, .more = U16LD_DENOM_23517_MORE};};
template<> struct libdivide_constants<uint16_t,23518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23518_MAGIC, .more = U16LD_DENOM_23518_MORE};};
template<> struct libdivide_constants<uint16_t,23519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23519_MAGIC, .more = U16LD_DENOM_23519_MORE};};
template<> struct libdivide_constants<uint16_t,23520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23520_MAGIC, .more = U16LD_DENOM_23520_MORE};};
template<> struct libdivide_constants<uint16_t,23521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23521_MAGIC, .more = U16LD_DENOM_23521_MORE};};
template<> struct libdivide_constants<uint16_t,23522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23522_MAGIC, .more = U16LD_DENOM_23522_MORE};};
template<> struct libdivide_constants<uint16_t,23523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23523_MAGIC, .more = U16LD_DENOM_23523_MORE};};
template<> struct libdivide_constants<uint16_t,23524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23524_MAGIC, .more = U16LD_DENOM_23524_MORE};};
template<> struct libdivide_constants<uint16_t,23525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23525_MAGIC, .more = U16LD_DENOM_23525_MORE};};
template<> struct libdivide_constants<uint16_t,23526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23526_MAGIC, .more = U16LD_DENOM_23526_MORE};};
template<> struct libdivide_constants<uint16_t,23527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23527_MAGIC, .more = U16LD_DENOM_23527_MORE};};
template<> struct libdivide_constants<uint16_t,23528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23528_MAGIC, .more = U16LD_DENOM_23528_MORE};};
template<> struct libdivide_constants<uint16_t,23529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23529_MAGIC, .more = U16LD_DENOM_23529_MORE};};
template<> struct libdivide_constants<uint16_t,23530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23530_MAGIC, .more = U16LD_DENOM_23530_MORE};};
template<> struct libdivide_constants<uint16_t,23531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23531_MAGIC, .more = U16LD_DENOM_23531_MORE};};
template<> struct libdivide_constants<uint16_t,23532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23532_MAGIC, .more = U16LD_DENOM_23532_MORE};};
template<> struct libdivide_constants<uint16_t,23533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23533_MAGIC, .more = U16LD_DENOM_23533_MORE};};
template<> struct libdivide_constants<uint16_t,23534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23534_MAGIC, .more = U16LD_DENOM_23534_MORE};};
template<> struct libdivide_constants<uint16_t,23535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23535_MAGIC, .more = U16LD_DENOM_23535_MORE};};
template<> struct libdivide_constants<uint16_t,23536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23536_MAGIC, .more = U16LD_DENOM_23536_MORE};};
template<> struct libdivide_constants<uint16_t,23537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23537_MAGIC, .more = U16LD_DENOM_23537_MORE};};
template<> struct libdivide_constants<uint16_t,23538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23538_MAGIC, .more = U16LD_DENOM_23538_MORE};};
template<> struct libdivide_constants<uint16_t,23539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23539_MAGIC, .more = U16LD_DENOM_23539_MORE};};
template<> struct libdivide_constants<uint16_t,23540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23540_MAGIC, .more = U16LD_DENOM_23540_MORE};};
template<> struct libdivide_constants<uint16_t,23541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23541_MAGIC, .more = U16LD_DENOM_23541_MORE};};
template<> struct libdivide_constants<uint16_t,23542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23542_MAGIC, .more = U16LD_DENOM_23542_MORE};};
template<> struct libdivide_constants<uint16_t,23543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23543_MAGIC, .more = U16LD_DENOM_23543_MORE};};
template<> struct libdivide_constants<uint16_t,23544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23544_MAGIC, .more = U16LD_DENOM_23544_MORE};};
template<> struct libdivide_constants<uint16_t,23545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23545_MAGIC, .more = U16LD_DENOM_23545_MORE};};
template<> struct libdivide_constants<uint16_t,23546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23546_MAGIC, .more = U16LD_DENOM_23546_MORE};};
template<> struct libdivide_constants<uint16_t,23547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23547_MAGIC, .more = U16LD_DENOM_23547_MORE};};
template<> struct libdivide_constants<uint16_t,23548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23548_MAGIC, .more = U16LD_DENOM_23548_MORE};};
template<> struct libdivide_constants<uint16_t,23549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23549_MAGIC, .more = U16LD_DENOM_23549_MORE};};
template<> struct libdivide_constants<uint16_t,23550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23550_MAGIC, .more = U16LD_DENOM_23550_MORE};};
template<> struct libdivide_constants<uint16_t,23551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23551_MAGIC, .more = U16LD_DENOM_23551_MORE};};
template<> struct libdivide_constants<uint16_t,23552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23552_MAGIC, .more = U16LD_DENOM_23552_MORE};};
template<> struct libdivide_constants<uint16_t,23553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23553_MAGIC, .more = U16LD_DENOM_23553_MORE};};
template<> struct libdivide_constants<uint16_t,23554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23554_MAGIC, .more = U16LD_DENOM_23554_MORE};};
template<> struct libdivide_constants<uint16_t,23555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23555_MAGIC, .more = U16LD_DENOM_23555_MORE};};
template<> struct libdivide_constants<uint16_t,23556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23556_MAGIC, .more = U16LD_DENOM_23556_MORE};};
template<> struct libdivide_constants<uint16_t,23557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23557_MAGIC, .more = U16LD_DENOM_23557_MORE};};
template<> struct libdivide_constants<uint16_t,23558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23558_MAGIC, .more = U16LD_DENOM_23558_MORE};};
template<> struct libdivide_constants<uint16_t,23559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23559_MAGIC, .more = U16LD_DENOM_23559_MORE};};
template<> struct libdivide_constants<uint16_t,23560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23560_MAGIC, .more = U16LD_DENOM_23560_MORE};};
template<> struct libdivide_constants<uint16_t,23561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23561_MAGIC, .more = U16LD_DENOM_23561_MORE};};
template<> struct libdivide_constants<uint16_t,23562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23562_MAGIC, .more = U16LD_DENOM_23562_MORE};};
template<> struct libdivide_constants<uint16_t,23563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23563_MAGIC, .more = U16LD_DENOM_23563_MORE};};
template<> struct libdivide_constants<uint16_t,23564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23564_MAGIC, .more = U16LD_DENOM_23564_MORE};};
template<> struct libdivide_constants<uint16_t,23565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23565_MAGIC, .more = U16LD_DENOM_23565_MORE};};
template<> struct libdivide_constants<uint16_t,23566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23566_MAGIC, .more = U16LD_DENOM_23566_MORE};};
template<> struct libdivide_constants<uint16_t,23567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23567_MAGIC, .more = U16LD_DENOM_23567_MORE};};
template<> struct libdivide_constants<uint16_t,23568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23568_MAGIC, .more = U16LD_DENOM_23568_MORE};};
template<> struct libdivide_constants<uint16_t,23569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23569_MAGIC, .more = U16LD_DENOM_23569_MORE};};
template<> struct libdivide_constants<uint16_t,23570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23570_MAGIC, .more = U16LD_DENOM_23570_MORE};};
template<> struct libdivide_constants<uint16_t,23571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23571_MAGIC, .more = U16LD_DENOM_23571_MORE};};
template<> struct libdivide_constants<uint16_t,23572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23572_MAGIC, .more = U16LD_DENOM_23572_MORE};};
template<> struct libdivide_constants<uint16_t,23573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23573_MAGIC, .more = U16LD_DENOM_23573_MORE};};
template<> struct libdivide_constants<uint16_t,23574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23574_MAGIC, .more = U16LD_DENOM_23574_MORE};};
template<> struct libdivide_constants<uint16_t,23575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23575_MAGIC, .more = U16LD_DENOM_23575_MORE};};
template<> struct libdivide_constants<uint16_t,23576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23576_MAGIC, .more = U16LD_DENOM_23576_MORE};};
template<> struct libdivide_constants<uint16_t,23577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23577_MAGIC, .more = U16LD_DENOM_23577_MORE};};
template<> struct libdivide_constants<uint16_t,23578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23578_MAGIC, .more = U16LD_DENOM_23578_MORE};};
template<> struct libdivide_constants<uint16_t,23579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23579_MAGIC, .more = U16LD_DENOM_23579_MORE};};
template<> struct libdivide_constants<uint16_t,23580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23580_MAGIC, .more = U16LD_DENOM_23580_MORE};};
template<> struct libdivide_constants<uint16_t,23581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23581_MAGIC, .more = U16LD_DENOM_23581_MORE};};
template<> struct libdivide_constants<uint16_t,23582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23582_MAGIC, .more = U16LD_DENOM_23582_MORE};};
template<> struct libdivide_constants<uint16_t,23583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23583_MAGIC, .more = U16LD_DENOM_23583_MORE};};
template<> struct libdivide_constants<uint16_t,23584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23584_MAGIC, .more = U16LD_DENOM_23584_MORE};};
template<> struct libdivide_constants<uint16_t,23585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23585_MAGIC, .more = U16LD_DENOM_23585_MORE};};
template<> struct libdivide_constants<uint16_t,23586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23586_MAGIC, .more = U16LD_DENOM_23586_MORE};};
template<> struct libdivide_constants<uint16_t,23587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23587_MAGIC, .more = U16LD_DENOM_23587_MORE};};
template<> struct libdivide_constants<uint16_t,23588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23588_MAGIC, .more = U16LD_DENOM_23588_MORE};};
template<> struct libdivide_constants<uint16_t,23589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23589_MAGIC, .more = U16LD_DENOM_23589_MORE};};
template<> struct libdivide_constants<uint16_t,23590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23590_MAGIC, .more = U16LD_DENOM_23590_MORE};};
template<> struct libdivide_constants<uint16_t,23591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23591_MAGIC, .more = U16LD_DENOM_23591_MORE};};
template<> struct libdivide_constants<uint16_t,23592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23592_MAGIC, .more = U16LD_DENOM_23592_MORE};};
template<> struct libdivide_constants<uint16_t,23593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23593_MAGIC, .more = U16LD_DENOM_23593_MORE};};
template<> struct libdivide_constants<uint16_t,23594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23594_MAGIC, .more = U16LD_DENOM_23594_MORE};};
template<> struct libdivide_constants<uint16_t,23595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23595_MAGIC, .more = U16LD_DENOM_23595_MORE};};
template<> struct libdivide_constants<uint16_t,23596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23596_MAGIC, .more = U16LD_DENOM_23596_MORE};};
template<> struct libdivide_constants<uint16_t,23597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23597_MAGIC, .more = U16LD_DENOM_23597_MORE};};
template<> struct libdivide_constants<uint16_t,23598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23598_MAGIC, .more = U16LD_DENOM_23598_MORE};};
template<> struct libdivide_constants<uint16_t,23599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23599_MAGIC, .more = U16LD_DENOM_23599_MORE};};
template<> struct libdivide_constants<uint16_t,23600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23600_MAGIC, .more = U16LD_DENOM_23600_MORE};};
template<> struct libdivide_constants<uint16_t,23601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23601_MAGIC, .more = U16LD_DENOM_23601_MORE};};
template<> struct libdivide_constants<uint16_t,23602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23602_MAGIC, .more = U16LD_DENOM_23602_MORE};};
template<> struct libdivide_constants<uint16_t,23603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23603_MAGIC, .more = U16LD_DENOM_23603_MORE};};
template<> struct libdivide_constants<uint16_t,23604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23604_MAGIC, .more = U16LD_DENOM_23604_MORE};};
template<> struct libdivide_constants<uint16_t,23605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23605_MAGIC, .more = U16LD_DENOM_23605_MORE};};
template<> struct libdivide_constants<uint16_t,23606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23606_MAGIC, .more = U16LD_DENOM_23606_MORE};};
template<> struct libdivide_constants<uint16_t,23607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23607_MAGIC, .more = U16LD_DENOM_23607_MORE};};
template<> struct libdivide_constants<uint16_t,23608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23608_MAGIC, .more = U16LD_DENOM_23608_MORE};};
template<> struct libdivide_constants<uint16_t,23609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23609_MAGIC, .more = U16LD_DENOM_23609_MORE};};
template<> struct libdivide_constants<uint16_t,23610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23610_MAGIC, .more = U16LD_DENOM_23610_MORE};};
template<> struct libdivide_constants<uint16_t,23611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23611_MAGIC, .more = U16LD_DENOM_23611_MORE};};
template<> struct libdivide_constants<uint16_t,23612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23612_MAGIC, .more = U16LD_DENOM_23612_MORE};};
template<> struct libdivide_constants<uint16_t,23613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23613_MAGIC, .more = U16LD_DENOM_23613_MORE};};
template<> struct libdivide_constants<uint16_t,23614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23614_MAGIC, .more = U16LD_DENOM_23614_MORE};};
template<> struct libdivide_constants<uint16_t,23615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23615_MAGIC, .more = U16LD_DENOM_23615_MORE};};
template<> struct libdivide_constants<uint16_t,23616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23616_MAGIC, .more = U16LD_DENOM_23616_MORE};};
template<> struct libdivide_constants<uint16_t,23617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23617_MAGIC, .more = U16LD_DENOM_23617_MORE};};
template<> struct libdivide_constants<uint16_t,23618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23618_MAGIC, .more = U16LD_DENOM_23618_MORE};};
template<> struct libdivide_constants<uint16_t,23619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23619_MAGIC, .more = U16LD_DENOM_23619_MORE};};
template<> struct libdivide_constants<uint16_t,23620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23620_MAGIC, .more = U16LD_DENOM_23620_MORE};};
template<> struct libdivide_constants<uint16_t,23621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23621_MAGIC, .more = U16LD_DENOM_23621_MORE};};
template<> struct libdivide_constants<uint16_t,23622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23622_MAGIC, .more = U16LD_DENOM_23622_MORE};};
template<> struct libdivide_constants<uint16_t,23623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23623_MAGIC, .more = U16LD_DENOM_23623_MORE};};
template<> struct libdivide_constants<uint16_t,23624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23624_MAGIC, .more = U16LD_DENOM_23624_MORE};};
template<> struct libdivide_constants<uint16_t,23625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23625_MAGIC, .more = U16LD_DENOM_23625_MORE};};
template<> struct libdivide_constants<uint16_t,23626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23626_MAGIC, .more = U16LD_DENOM_23626_MORE};};
template<> struct libdivide_constants<uint16_t,23627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23627_MAGIC, .more = U16LD_DENOM_23627_MORE};};
template<> struct libdivide_constants<uint16_t,23628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23628_MAGIC, .more = U16LD_DENOM_23628_MORE};};
template<> struct libdivide_constants<uint16_t,23629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23629_MAGIC, .more = U16LD_DENOM_23629_MORE};};
template<> struct libdivide_constants<uint16_t,23630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23630_MAGIC, .more = U16LD_DENOM_23630_MORE};};
template<> struct libdivide_constants<uint16_t,23631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23631_MAGIC, .more = U16LD_DENOM_23631_MORE};};
template<> struct libdivide_constants<uint16_t,23632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23632_MAGIC, .more = U16LD_DENOM_23632_MORE};};
template<> struct libdivide_constants<uint16_t,23633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23633_MAGIC, .more = U16LD_DENOM_23633_MORE};};
template<> struct libdivide_constants<uint16_t,23634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23634_MAGIC, .more = U16LD_DENOM_23634_MORE};};
template<> struct libdivide_constants<uint16_t,23635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23635_MAGIC, .more = U16LD_DENOM_23635_MORE};};
template<> struct libdivide_constants<uint16_t,23636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23636_MAGIC, .more = U16LD_DENOM_23636_MORE};};
template<> struct libdivide_constants<uint16_t,23637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23637_MAGIC, .more = U16LD_DENOM_23637_MORE};};
template<> struct libdivide_constants<uint16_t,23638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23638_MAGIC, .more = U16LD_DENOM_23638_MORE};};
template<> struct libdivide_constants<uint16_t,23639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23639_MAGIC, .more = U16LD_DENOM_23639_MORE};};
template<> struct libdivide_constants<uint16_t,23640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23640_MAGIC, .more = U16LD_DENOM_23640_MORE};};
template<> struct libdivide_constants<uint16_t,23641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23641_MAGIC, .more = U16LD_DENOM_23641_MORE};};
template<> struct libdivide_constants<uint16_t,23642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23642_MAGIC, .more = U16LD_DENOM_23642_MORE};};
template<> struct libdivide_constants<uint16_t,23643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23643_MAGIC, .more = U16LD_DENOM_23643_MORE};};
template<> struct libdivide_constants<uint16_t,23644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23644_MAGIC, .more = U16LD_DENOM_23644_MORE};};
template<> struct libdivide_constants<uint16_t,23645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23645_MAGIC, .more = U16LD_DENOM_23645_MORE};};
template<> struct libdivide_constants<uint16_t,23646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23646_MAGIC, .more = U16LD_DENOM_23646_MORE};};
template<> struct libdivide_constants<uint16_t,23647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23647_MAGIC, .more = U16LD_DENOM_23647_MORE};};
template<> struct libdivide_constants<uint16_t,23648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23648_MAGIC, .more = U16LD_DENOM_23648_MORE};};
template<> struct libdivide_constants<uint16_t,23649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23649_MAGIC, .more = U16LD_DENOM_23649_MORE};};
template<> struct libdivide_constants<uint16_t,23650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23650_MAGIC, .more = U16LD_DENOM_23650_MORE};};
template<> struct libdivide_constants<uint16_t,23651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23651_MAGIC, .more = U16LD_DENOM_23651_MORE};};
template<> struct libdivide_constants<uint16_t,23652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23652_MAGIC, .more = U16LD_DENOM_23652_MORE};};
template<> struct libdivide_constants<uint16_t,23653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23653_MAGIC, .more = U16LD_DENOM_23653_MORE};};
template<> struct libdivide_constants<uint16_t,23654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23654_MAGIC, .more = U16LD_DENOM_23654_MORE};};
template<> struct libdivide_constants<uint16_t,23655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23655_MAGIC, .more = U16LD_DENOM_23655_MORE};};
template<> struct libdivide_constants<uint16_t,23656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23656_MAGIC, .more = U16LD_DENOM_23656_MORE};};
template<> struct libdivide_constants<uint16_t,23657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23657_MAGIC, .more = U16LD_DENOM_23657_MORE};};
template<> struct libdivide_constants<uint16_t,23658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23658_MAGIC, .more = U16LD_DENOM_23658_MORE};};
template<> struct libdivide_constants<uint16_t,23659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23659_MAGIC, .more = U16LD_DENOM_23659_MORE};};
template<> struct libdivide_constants<uint16_t,23660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23660_MAGIC, .more = U16LD_DENOM_23660_MORE};};
template<> struct libdivide_constants<uint16_t,23661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23661_MAGIC, .more = U16LD_DENOM_23661_MORE};};
template<> struct libdivide_constants<uint16_t,23662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23662_MAGIC, .more = U16LD_DENOM_23662_MORE};};
template<> struct libdivide_constants<uint16_t,23663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23663_MAGIC, .more = U16LD_DENOM_23663_MORE};};
template<> struct libdivide_constants<uint16_t,23664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23664_MAGIC, .more = U16LD_DENOM_23664_MORE};};
template<> struct libdivide_constants<uint16_t,23665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23665_MAGIC, .more = U16LD_DENOM_23665_MORE};};
template<> struct libdivide_constants<uint16_t,23666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23666_MAGIC, .more = U16LD_DENOM_23666_MORE};};
template<> struct libdivide_constants<uint16_t,23667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23667_MAGIC, .more = U16LD_DENOM_23667_MORE};};
template<> struct libdivide_constants<uint16_t,23668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23668_MAGIC, .more = U16LD_DENOM_23668_MORE};};
template<> struct libdivide_constants<uint16_t,23669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23669_MAGIC, .more = U16LD_DENOM_23669_MORE};};
template<> struct libdivide_constants<uint16_t,23670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23670_MAGIC, .more = U16LD_DENOM_23670_MORE};};
template<> struct libdivide_constants<uint16_t,23671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23671_MAGIC, .more = U16LD_DENOM_23671_MORE};};
template<> struct libdivide_constants<uint16_t,23672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23672_MAGIC, .more = U16LD_DENOM_23672_MORE};};
template<> struct libdivide_constants<uint16_t,23673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23673_MAGIC, .more = U16LD_DENOM_23673_MORE};};
template<> struct libdivide_constants<uint16_t,23674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23674_MAGIC, .more = U16LD_DENOM_23674_MORE};};
template<> struct libdivide_constants<uint16_t,23675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23675_MAGIC, .more = U16LD_DENOM_23675_MORE};};
template<> struct libdivide_constants<uint16_t,23676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23676_MAGIC, .more = U16LD_DENOM_23676_MORE};};
template<> struct libdivide_constants<uint16_t,23677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23677_MAGIC, .more = U16LD_DENOM_23677_MORE};};
template<> struct libdivide_constants<uint16_t,23678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23678_MAGIC, .more = U16LD_DENOM_23678_MORE};};
template<> struct libdivide_constants<uint16_t,23679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23679_MAGIC, .more = U16LD_DENOM_23679_MORE};};
template<> struct libdivide_constants<uint16_t,23680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23680_MAGIC, .more = U16LD_DENOM_23680_MORE};};
template<> struct libdivide_constants<uint16_t,23681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23681_MAGIC, .more = U16LD_DENOM_23681_MORE};};
template<> struct libdivide_constants<uint16_t,23682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23682_MAGIC, .more = U16LD_DENOM_23682_MORE};};
template<> struct libdivide_constants<uint16_t,23683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23683_MAGIC, .more = U16LD_DENOM_23683_MORE};};
template<> struct libdivide_constants<uint16_t,23684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23684_MAGIC, .more = U16LD_DENOM_23684_MORE};};
template<> struct libdivide_constants<uint16_t,23685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23685_MAGIC, .more = U16LD_DENOM_23685_MORE};};
template<> struct libdivide_constants<uint16_t,23686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23686_MAGIC, .more = U16LD_DENOM_23686_MORE};};
template<> struct libdivide_constants<uint16_t,23687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23687_MAGIC, .more = U16LD_DENOM_23687_MORE};};
template<> struct libdivide_constants<uint16_t,23688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23688_MAGIC, .more = U16LD_DENOM_23688_MORE};};
template<> struct libdivide_constants<uint16_t,23689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23689_MAGIC, .more = U16LD_DENOM_23689_MORE};};
template<> struct libdivide_constants<uint16_t,23690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23690_MAGIC, .more = U16LD_DENOM_23690_MORE};};
template<> struct libdivide_constants<uint16_t,23691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23691_MAGIC, .more = U16LD_DENOM_23691_MORE};};
template<> struct libdivide_constants<uint16_t,23692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23692_MAGIC, .more = U16LD_DENOM_23692_MORE};};
template<> struct libdivide_constants<uint16_t,23693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23693_MAGIC, .more = U16LD_DENOM_23693_MORE};};
template<> struct libdivide_constants<uint16_t,23694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23694_MAGIC, .more = U16LD_DENOM_23694_MORE};};
template<> struct libdivide_constants<uint16_t,23695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23695_MAGIC, .more = U16LD_DENOM_23695_MORE};};
template<> struct libdivide_constants<uint16_t,23696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23696_MAGIC, .more = U16LD_DENOM_23696_MORE};};
template<> struct libdivide_constants<uint16_t,23697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23697_MAGIC, .more = U16LD_DENOM_23697_MORE};};
template<> struct libdivide_constants<uint16_t,23698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23698_MAGIC, .more = U16LD_DENOM_23698_MORE};};
template<> struct libdivide_constants<uint16_t,23699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23699_MAGIC, .more = U16LD_DENOM_23699_MORE};};
template<> struct libdivide_constants<uint16_t,23700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23700_MAGIC, .more = U16LD_DENOM_23700_MORE};};
template<> struct libdivide_constants<uint16_t,23701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23701_MAGIC, .more = U16LD_DENOM_23701_MORE};};
template<> struct libdivide_constants<uint16_t,23702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23702_MAGIC, .more = U16LD_DENOM_23702_MORE};};
template<> struct libdivide_constants<uint16_t,23703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23703_MAGIC, .more = U16LD_DENOM_23703_MORE};};
template<> struct libdivide_constants<uint16_t,23704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23704_MAGIC, .more = U16LD_DENOM_23704_MORE};};
template<> struct libdivide_constants<uint16_t,23705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23705_MAGIC, .more = U16LD_DENOM_23705_MORE};};
template<> struct libdivide_constants<uint16_t,23706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23706_MAGIC, .more = U16LD_DENOM_23706_MORE};};
template<> struct libdivide_constants<uint16_t,23707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23707_MAGIC, .more = U16LD_DENOM_23707_MORE};};
template<> struct libdivide_constants<uint16_t,23708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23708_MAGIC, .more = U16LD_DENOM_23708_MORE};};
template<> struct libdivide_constants<uint16_t,23709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23709_MAGIC, .more = U16LD_DENOM_23709_MORE};};
template<> struct libdivide_constants<uint16_t,23710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23710_MAGIC, .more = U16LD_DENOM_23710_MORE};};
template<> struct libdivide_constants<uint16_t,23711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23711_MAGIC, .more = U16LD_DENOM_23711_MORE};};
template<> struct libdivide_constants<uint16_t,23712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23712_MAGIC, .more = U16LD_DENOM_23712_MORE};};
template<> struct libdivide_constants<uint16_t,23713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23713_MAGIC, .more = U16LD_DENOM_23713_MORE};};
template<> struct libdivide_constants<uint16_t,23714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23714_MAGIC, .more = U16LD_DENOM_23714_MORE};};
template<> struct libdivide_constants<uint16_t,23715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23715_MAGIC, .more = U16LD_DENOM_23715_MORE};};
template<> struct libdivide_constants<uint16_t,23716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23716_MAGIC, .more = U16LD_DENOM_23716_MORE};};
template<> struct libdivide_constants<uint16_t,23717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23717_MAGIC, .more = U16LD_DENOM_23717_MORE};};
template<> struct libdivide_constants<uint16_t,23718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23718_MAGIC, .more = U16LD_DENOM_23718_MORE};};
template<> struct libdivide_constants<uint16_t,23719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23719_MAGIC, .more = U16LD_DENOM_23719_MORE};};
template<> struct libdivide_constants<uint16_t,23720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23720_MAGIC, .more = U16LD_DENOM_23720_MORE};};
template<> struct libdivide_constants<uint16_t,23721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23721_MAGIC, .more = U16LD_DENOM_23721_MORE};};
template<> struct libdivide_constants<uint16_t,23722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23722_MAGIC, .more = U16LD_DENOM_23722_MORE};};
template<> struct libdivide_constants<uint16_t,23723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23723_MAGIC, .more = U16LD_DENOM_23723_MORE};};
template<> struct libdivide_constants<uint16_t,23724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23724_MAGIC, .more = U16LD_DENOM_23724_MORE};};
template<> struct libdivide_constants<uint16_t,23725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23725_MAGIC, .more = U16LD_DENOM_23725_MORE};};
template<> struct libdivide_constants<uint16_t,23726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23726_MAGIC, .more = U16LD_DENOM_23726_MORE};};
template<> struct libdivide_constants<uint16_t,23727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23727_MAGIC, .more = U16LD_DENOM_23727_MORE};};
template<> struct libdivide_constants<uint16_t,23728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23728_MAGIC, .more = U16LD_DENOM_23728_MORE};};
template<> struct libdivide_constants<uint16_t,23729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23729_MAGIC, .more = U16LD_DENOM_23729_MORE};};
template<> struct libdivide_constants<uint16_t,23730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23730_MAGIC, .more = U16LD_DENOM_23730_MORE};};
template<> struct libdivide_constants<uint16_t,23731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23731_MAGIC, .more = U16LD_DENOM_23731_MORE};};
template<> struct libdivide_constants<uint16_t,23732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23732_MAGIC, .more = U16LD_DENOM_23732_MORE};};
template<> struct libdivide_constants<uint16_t,23733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23733_MAGIC, .more = U16LD_DENOM_23733_MORE};};
template<> struct libdivide_constants<uint16_t,23734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23734_MAGIC, .more = U16LD_DENOM_23734_MORE};};
template<> struct libdivide_constants<uint16_t,23735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23735_MAGIC, .more = U16LD_DENOM_23735_MORE};};
template<> struct libdivide_constants<uint16_t,23736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23736_MAGIC, .more = U16LD_DENOM_23736_MORE};};
template<> struct libdivide_constants<uint16_t,23737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23737_MAGIC, .more = U16LD_DENOM_23737_MORE};};
template<> struct libdivide_constants<uint16_t,23738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23738_MAGIC, .more = U16LD_DENOM_23738_MORE};};
template<> struct libdivide_constants<uint16_t,23739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23739_MAGIC, .more = U16LD_DENOM_23739_MORE};};
template<> struct libdivide_constants<uint16_t,23740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23740_MAGIC, .more = U16LD_DENOM_23740_MORE};};
template<> struct libdivide_constants<uint16_t,23741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23741_MAGIC, .more = U16LD_DENOM_23741_MORE};};
template<> struct libdivide_constants<uint16_t,23742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23742_MAGIC, .more = U16LD_DENOM_23742_MORE};};
template<> struct libdivide_constants<uint16_t,23743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23743_MAGIC, .more = U16LD_DENOM_23743_MORE};};
template<> struct libdivide_constants<uint16_t,23744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23744_MAGIC, .more = U16LD_DENOM_23744_MORE};};
template<> struct libdivide_constants<uint16_t,23745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23745_MAGIC, .more = U16LD_DENOM_23745_MORE};};
template<> struct libdivide_constants<uint16_t,23746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23746_MAGIC, .more = U16LD_DENOM_23746_MORE};};
template<> struct libdivide_constants<uint16_t,23747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23747_MAGIC, .more = U16LD_DENOM_23747_MORE};};
template<> struct libdivide_constants<uint16_t,23748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23748_MAGIC, .more = U16LD_DENOM_23748_MORE};};
template<> struct libdivide_constants<uint16_t,23749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23749_MAGIC, .more = U16LD_DENOM_23749_MORE};};
template<> struct libdivide_constants<uint16_t,23750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23750_MAGIC, .more = U16LD_DENOM_23750_MORE};};
template<> struct libdivide_constants<uint16_t,23751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23751_MAGIC, .more = U16LD_DENOM_23751_MORE};};
template<> struct libdivide_constants<uint16_t,23752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23752_MAGIC, .more = U16LD_DENOM_23752_MORE};};
template<> struct libdivide_constants<uint16_t,23753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23753_MAGIC, .more = U16LD_DENOM_23753_MORE};};
template<> struct libdivide_constants<uint16_t,23754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23754_MAGIC, .more = U16LD_DENOM_23754_MORE};};
template<> struct libdivide_constants<uint16_t,23755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23755_MAGIC, .more = U16LD_DENOM_23755_MORE};};
template<> struct libdivide_constants<uint16_t,23756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23756_MAGIC, .more = U16LD_DENOM_23756_MORE};};
template<> struct libdivide_constants<uint16_t,23757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23757_MAGIC, .more = U16LD_DENOM_23757_MORE};};
template<> struct libdivide_constants<uint16_t,23758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23758_MAGIC, .more = U16LD_DENOM_23758_MORE};};
template<> struct libdivide_constants<uint16_t,23759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23759_MAGIC, .more = U16LD_DENOM_23759_MORE};};
template<> struct libdivide_constants<uint16_t,23760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23760_MAGIC, .more = U16LD_DENOM_23760_MORE};};
template<> struct libdivide_constants<uint16_t,23761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23761_MAGIC, .more = U16LD_DENOM_23761_MORE};};
template<> struct libdivide_constants<uint16_t,23762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23762_MAGIC, .more = U16LD_DENOM_23762_MORE};};
template<> struct libdivide_constants<uint16_t,23763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23763_MAGIC, .more = U16LD_DENOM_23763_MORE};};
template<> struct libdivide_constants<uint16_t,23764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23764_MAGIC, .more = U16LD_DENOM_23764_MORE};};
template<> struct libdivide_constants<uint16_t,23765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23765_MAGIC, .more = U16LD_DENOM_23765_MORE};};
template<> struct libdivide_constants<uint16_t,23766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23766_MAGIC, .more = U16LD_DENOM_23766_MORE};};
template<> struct libdivide_constants<uint16_t,23767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23767_MAGIC, .more = U16LD_DENOM_23767_MORE};};
template<> struct libdivide_constants<uint16_t,23768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23768_MAGIC, .more = U16LD_DENOM_23768_MORE};};
template<> struct libdivide_constants<uint16_t,23769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23769_MAGIC, .more = U16LD_DENOM_23769_MORE};};
template<> struct libdivide_constants<uint16_t,23770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23770_MAGIC, .more = U16LD_DENOM_23770_MORE};};
template<> struct libdivide_constants<uint16_t,23771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23771_MAGIC, .more = U16LD_DENOM_23771_MORE};};
template<> struct libdivide_constants<uint16_t,23772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23772_MAGIC, .more = U16LD_DENOM_23772_MORE};};
template<> struct libdivide_constants<uint16_t,23773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23773_MAGIC, .more = U16LD_DENOM_23773_MORE};};
template<> struct libdivide_constants<uint16_t,23774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23774_MAGIC, .more = U16LD_DENOM_23774_MORE};};
template<> struct libdivide_constants<uint16_t,23775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23775_MAGIC, .more = U16LD_DENOM_23775_MORE};};
template<> struct libdivide_constants<uint16_t,23776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23776_MAGIC, .more = U16LD_DENOM_23776_MORE};};
template<> struct libdivide_constants<uint16_t,23777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23777_MAGIC, .more = U16LD_DENOM_23777_MORE};};
template<> struct libdivide_constants<uint16_t,23778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23778_MAGIC, .more = U16LD_DENOM_23778_MORE};};
template<> struct libdivide_constants<uint16_t,23779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23779_MAGIC, .more = U16LD_DENOM_23779_MORE};};
template<> struct libdivide_constants<uint16_t,23780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23780_MAGIC, .more = U16LD_DENOM_23780_MORE};};
template<> struct libdivide_constants<uint16_t,23781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23781_MAGIC, .more = U16LD_DENOM_23781_MORE};};
template<> struct libdivide_constants<uint16_t,23782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23782_MAGIC, .more = U16LD_DENOM_23782_MORE};};
template<> struct libdivide_constants<uint16_t,23783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23783_MAGIC, .more = U16LD_DENOM_23783_MORE};};
template<> struct libdivide_constants<uint16_t,23784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23784_MAGIC, .more = U16LD_DENOM_23784_MORE};};
template<> struct libdivide_constants<uint16_t,23785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23785_MAGIC, .more = U16LD_DENOM_23785_MORE};};
template<> struct libdivide_constants<uint16_t,23786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23786_MAGIC, .more = U16LD_DENOM_23786_MORE};};
template<> struct libdivide_constants<uint16_t,23787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23787_MAGIC, .more = U16LD_DENOM_23787_MORE};};
template<> struct libdivide_constants<uint16_t,23788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23788_MAGIC, .more = U16LD_DENOM_23788_MORE};};
template<> struct libdivide_constants<uint16_t,23789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23789_MAGIC, .more = U16LD_DENOM_23789_MORE};};
template<> struct libdivide_constants<uint16_t,23790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23790_MAGIC, .more = U16LD_DENOM_23790_MORE};};
template<> struct libdivide_constants<uint16_t,23791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23791_MAGIC, .more = U16LD_DENOM_23791_MORE};};
template<> struct libdivide_constants<uint16_t,23792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23792_MAGIC, .more = U16LD_DENOM_23792_MORE};};
template<> struct libdivide_constants<uint16_t,23793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23793_MAGIC, .more = U16LD_DENOM_23793_MORE};};
template<> struct libdivide_constants<uint16_t,23794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23794_MAGIC, .more = U16LD_DENOM_23794_MORE};};
template<> struct libdivide_constants<uint16_t,23795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23795_MAGIC, .more = U16LD_DENOM_23795_MORE};};
template<> struct libdivide_constants<uint16_t,23796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23796_MAGIC, .more = U16LD_DENOM_23796_MORE};};
template<> struct libdivide_constants<uint16_t,23797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23797_MAGIC, .more = U16LD_DENOM_23797_MORE};};
template<> struct libdivide_constants<uint16_t,23798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23798_MAGIC, .more = U16LD_DENOM_23798_MORE};};
template<> struct libdivide_constants<uint16_t,23799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23799_MAGIC, .more = U16LD_DENOM_23799_MORE};};
template<> struct libdivide_constants<uint16_t,23800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23800_MAGIC, .more = U16LD_DENOM_23800_MORE};};
template<> struct libdivide_constants<uint16_t,23801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23801_MAGIC, .more = U16LD_DENOM_23801_MORE};};
template<> struct libdivide_constants<uint16_t,23802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23802_MAGIC, .more = U16LD_DENOM_23802_MORE};};
template<> struct libdivide_constants<uint16_t,23803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23803_MAGIC, .more = U16LD_DENOM_23803_MORE};};
template<> struct libdivide_constants<uint16_t,23804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23804_MAGIC, .more = U16LD_DENOM_23804_MORE};};
template<> struct libdivide_constants<uint16_t,23805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23805_MAGIC, .more = U16LD_DENOM_23805_MORE};};
template<> struct libdivide_constants<uint16_t,23806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23806_MAGIC, .more = U16LD_DENOM_23806_MORE};};
template<> struct libdivide_constants<uint16_t,23807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23807_MAGIC, .more = U16LD_DENOM_23807_MORE};};
template<> struct libdivide_constants<uint16_t,23808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23808_MAGIC, .more = U16LD_DENOM_23808_MORE};};
template<> struct libdivide_constants<uint16_t,23809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23809_MAGIC, .more = U16LD_DENOM_23809_MORE};};
template<> struct libdivide_constants<uint16_t,23810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23810_MAGIC, .more = U16LD_DENOM_23810_MORE};};
template<> struct libdivide_constants<uint16_t,23811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23811_MAGIC, .more = U16LD_DENOM_23811_MORE};};
template<> struct libdivide_constants<uint16_t,23812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23812_MAGIC, .more = U16LD_DENOM_23812_MORE};};
template<> struct libdivide_constants<uint16_t,23813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23813_MAGIC, .more = U16LD_DENOM_23813_MORE};};
template<> struct libdivide_constants<uint16_t,23814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23814_MAGIC, .more = U16LD_DENOM_23814_MORE};};
template<> struct libdivide_constants<uint16_t,23815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23815_MAGIC, .more = U16LD_DENOM_23815_MORE};};
template<> struct libdivide_constants<uint16_t,23816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23816_MAGIC, .more = U16LD_DENOM_23816_MORE};};
template<> struct libdivide_constants<uint16_t,23817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23817_MAGIC, .more = U16LD_DENOM_23817_MORE};};
template<> struct libdivide_constants<uint16_t,23818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23818_MAGIC, .more = U16LD_DENOM_23818_MORE};};
template<> struct libdivide_constants<uint16_t,23819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23819_MAGIC, .more = U16LD_DENOM_23819_MORE};};
template<> struct libdivide_constants<uint16_t,23820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23820_MAGIC, .more = U16LD_DENOM_23820_MORE};};
template<> struct libdivide_constants<uint16_t,23821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23821_MAGIC, .more = U16LD_DENOM_23821_MORE};};
template<> struct libdivide_constants<uint16_t,23822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23822_MAGIC, .more = U16LD_DENOM_23822_MORE};};
template<> struct libdivide_constants<uint16_t,23823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23823_MAGIC, .more = U16LD_DENOM_23823_MORE};};
template<> struct libdivide_constants<uint16_t,23824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23824_MAGIC, .more = U16LD_DENOM_23824_MORE};};
template<> struct libdivide_constants<uint16_t,23825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23825_MAGIC, .more = U16LD_DENOM_23825_MORE};};
template<> struct libdivide_constants<uint16_t,23826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23826_MAGIC, .more = U16LD_DENOM_23826_MORE};};
template<> struct libdivide_constants<uint16_t,23827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23827_MAGIC, .more = U16LD_DENOM_23827_MORE};};
template<> struct libdivide_constants<uint16_t,23828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23828_MAGIC, .more = U16LD_DENOM_23828_MORE};};
template<> struct libdivide_constants<uint16_t,23829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23829_MAGIC, .more = U16LD_DENOM_23829_MORE};};
template<> struct libdivide_constants<uint16_t,23830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23830_MAGIC, .more = U16LD_DENOM_23830_MORE};};
template<> struct libdivide_constants<uint16_t,23831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23831_MAGIC, .more = U16LD_DENOM_23831_MORE};};
template<> struct libdivide_constants<uint16_t,23832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23832_MAGIC, .more = U16LD_DENOM_23832_MORE};};
template<> struct libdivide_constants<uint16_t,23833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23833_MAGIC, .more = U16LD_DENOM_23833_MORE};};
template<> struct libdivide_constants<uint16_t,23834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23834_MAGIC, .more = U16LD_DENOM_23834_MORE};};
template<> struct libdivide_constants<uint16_t,23835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23835_MAGIC, .more = U16LD_DENOM_23835_MORE};};
template<> struct libdivide_constants<uint16_t,23836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23836_MAGIC, .more = U16LD_DENOM_23836_MORE};};
template<> struct libdivide_constants<uint16_t,23837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23837_MAGIC, .more = U16LD_DENOM_23837_MORE};};
template<> struct libdivide_constants<uint16_t,23838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23838_MAGIC, .more = U16LD_DENOM_23838_MORE};};
template<> struct libdivide_constants<uint16_t,23839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23839_MAGIC, .more = U16LD_DENOM_23839_MORE};};
template<> struct libdivide_constants<uint16_t,23840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23840_MAGIC, .more = U16LD_DENOM_23840_MORE};};
template<> struct libdivide_constants<uint16_t,23841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23841_MAGIC, .more = U16LD_DENOM_23841_MORE};};
template<> struct libdivide_constants<uint16_t,23842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23842_MAGIC, .more = U16LD_DENOM_23842_MORE};};
template<> struct libdivide_constants<uint16_t,23843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23843_MAGIC, .more = U16LD_DENOM_23843_MORE};};
template<> struct libdivide_constants<uint16_t,23844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23844_MAGIC, .more = U16LD_DENOM_23844_MORE};};
template<> struct libdivide_constants<uint16_t,23845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23845_MAGIC, .more = U16LD_DENOM_23845_MORE};};
template<> struct libdivide_constants<uint16_t,23846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23846_MAGIC, .more = U16LD_DENOM_23846_MORE};};
template<> struct libdivide_constants<uint16_t,23847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23847_MAGIC, .more = U16LD_DENOM_23847_MORE};};
template<> struct libdivide_constants<uint16_t,23848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23848_MAGIC, .more = U16LD_DENOM_23848_MORE};};
template<> struct libdivide_constants<uint16_t,23849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23849_MAGIC, .more = U16LD_DENOM_23849_MORE};};
template<> struct libdivide_constants<uint16_t,23850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23850_MAGIC, .more = U16LD_DENOM_23850_MORE};};
template<> struct libdivide_constants<uint16_t,23851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23851_MAGIC, .more = U16LD_DENOM_23851_MORE};};
template<> struct libdivide_constants<uint16_t,23852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23852_MAGIC, .more = U16LD_DENOM_23852_MORE};};
template<> struct libdivide_constants<uint16_t,23853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23853_MAGIC, .more = U16LD_DENOM_23853_MORE};};
template<> struct libdivide_constants<uint16_t,23854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23854_MAGIC, .more = U16LD_DENOM_23854_MORE};};
template<> struct libdivide_constants<uint16_t,23855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23855_MAGIC, .more = U16LD_DENOM_23855_MORE};};
template<> struct libdivide_constants<uint16_t,23856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23856_MAGIC, .more = U16LD_DENOM_23856_MORE};};
template<> struct libdivide_constants<uint16_t,23857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23857_MAGIC, .more = U16LD_DENOM_23857_MORE};};
template<> struct libdivide_constants<uint16_t,23858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23858_MAGIC, .more = U16LD_DENOM_23858_MORE};};
template<> struct libdivide_constants<uint16_t,23859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23859_MAGIC, .more = U16LD_DENOM_23859_MORE};};
template<> struct libdivide_constants<uint16_t,23860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23860_MAGIC, .more = U16LD_DENOM_23860_MORE};};
template<> struct libdivide_constants<uint16_t,23861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23861_MAGIC, .more = U16LD_DENOM_23861_MORE};};
template<> struct libdivide_constants<uint16_t,23862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23862_MAGIC, .more = U16LD_DENOM_23862_MORE};};
template<> struct libdivide_constants<uint16_t,23863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23863_MAGIC, .more = U16LD_DENOM_23863_MORE};};
template<> struct libdivide_constants<uint16_t,23864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23864_MAGIC, .more = U16LD_DENOM_23864_MORE};};
template<> struct libdivide_constants<uint16_t,23865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23865_MAGIC, .more = U16LD_DENOM_23865_MORE};};
template<> struct libdivide_constants<uint16_t,23866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23866_MAGIC, .more = U16LD_DENOM_23866_MORE};};
template<> struct libdivide_constants<uint16_t,23867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23867_MAGIC, .more = U16LD_DENOM_23867_MORE};};
template<> struct libdivide_constants<uint16_t,23868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23868_MAGIC, .more = U16LD_DENOM_23868_MORE};};
template<> struct libdivide_constants<uint16_t,23869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23869_MAGIC, .more = U16LD_DENOM_23869_MORE};};
template<> struct libdivide_constants<uint16_t,23870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23870_MAGIC, .more = U16LD_DENOM_23870_MORE};};
template<> struct libdivide_constants<uint16_t,23871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23871_MAGIC, .more = U16LD_DENOM_23871_MORE};};
template<> struct libdivide_constants<uint16_t,23872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23872_MAGIC, .more = U16LD_DENOM_23872_MORE};};
template<> struct libdivide_constants<uint16_t,23873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23873_MAGIC, .more = U16LD_DENOM_23873_MORE};};
template<> struct libdivide_constants<uint16_t,23874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23874_MAGIC, .more = U16LD_DENOM_23874_MORE};};
template<> struct libdivide_constants<uint16_t,23875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23875_MAGIC, .more = U16LD_DENOM_23875_MORE};};
template<> struct libdivide_constants<uint16_t,23876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23876_MAGIC, .more = U16LD_DENOM_23876_MORE};};
template<> struct libdivide_constants<uint16_t,23877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23877_MAGIC, .more = U16LD_DENOM_23877_MORE};};
template<> struct libdivide_constants<uint16_t,23878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23878_MAGIC, .more = U16LD_DENOM_23878_MORE};};
template<> struct libdivide_constants<uint16_t,23879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23879_MAGIC, .more = U16LD_DENOM_23879_MORE};};
template<> struct libdivide_constants<uint16_t,23880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23880_MAGIC, .more = U16LD_DENOM_23880_MORE};};
template<> struct libdivide_constants<uint16_t,23881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23881_MAGIC, .more = U16LD_DENOM_23881_MORE};};
template<> struct libdivide_constants<uint16_t,23882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23882_MAGIC, .more = U16LD_DENOM_23882_MORE};};
template<> struct libdivide_constants<uint16_t,23883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23883_MAGIC, .more = U16LD_DENOM_23883_MORE};};
template<> struct libdivide_constants<uint16_t,23884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23884_MAGIC, .more = U16LD_DENOM_23884_MORE};};
template<> struct libdivide_constants<uint16_t,23885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23885_MAGIC, .more = U16LD_DENOM_23885_MORE};};
template<> struct libdivide_constants<uint16_t,23886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23886_MAGIC, .more = U16LD_DENOM_23886_MORE};};
template<> struct libdivide_constants<uint16_t,23887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23887_MAGIC, .more = U16LD_DENOM_23887_MORE};};
template<> struct libdivide_constants<uint16_t,23888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23888_MAGIC, .more = U16LD_DENOM_23888_MORE};};
template<> struct libdivide_constants<uint16_t,23889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23889_MAGIC, .more = U16LD_DENOM_23889_MORE};};
template<> struct libdivide_constants<uint16_t,23890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23890_MAGIC, .more = U16LD_DENOM_23890_MORE};};
template<> struct libdivide_constants<uint16_t,23891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23891_MAGIC, .more = U16LD_DENOM_23891_MORE};};
template<> struct libdivide_constants<uint16_t,23892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23892_MAGIC, .more = U16LD_DENOM_23892_MORE};};
template<> struct libdivide_constants<uint16_t,23893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23893_MAGIC, .more = U16LD_DENOM_23893_MORE};};
template<> struct libdivide_constants<uint16_t,23894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23894_MAGIC, .more = U16LD_DENOM_23894_MORE};};
template<> struct libdivide_constants<uint16_t,23895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23895_MAGIC, .more = U16LD_DENOM_23895_MORE};};
template<> struct libdivide_constants<uint16_t,23896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23896_MAGIC, .more = U16LD_DENOM_23896_MORE};};
template<> struct libdivide_constants<uint16_t,23897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23897_MAGIC, .more = U16LD_DENOM_23897_MORE};};
template<> struct libdivide_constants<uint16_t,23898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23898_MAGIC, .more = U16LD_DENOM_23898_MORE};};
template<> struct libdivide_constants<uint16_t,23899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23899_MAGIC, .more = U16LD_DENOM_23899_MORE};};
template<> struct libdivide_constants<uint16_t,23900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23900_MAGIC, .more = U16LD_DENOM_23900_MORE};};
template<> struct libdivide_constants<uint16_t,23901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23901_MAGIC, .more = U16LD_DENOM_23901_MORE};};
template<> struct libdivide_constants<uint16_t,23902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23902_MAGIC, .more = U16LD_DENOM_23902_MORE};};
template<> struct libdivide_constants<uint16_t,23903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23903_MAGIC, .more = U16LD_DENOM_23903_MORE};};
template<> struct libdivide_constants<uint16_t,23904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23904_MAGIC, .more = U16LD_DENOM_23904_MORE};};
template<> struct libdivide_constants<uint16_t,23905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23905_MAGIC, .more = U16LD_DENOM_23905_MORE};};
template<> struct libdivide_constants<uint16_t,23906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23906_MAGIC, .more = U16LD_DENOM_23906_MORE};};
template<> struct libdivide_constants<uint16_t,23907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23907_MAGIC, .more = U16LD_DENOM_23907_MORE};};
template<> struct libdivide_constants<uint16_t,23908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23908_MAGIC, .more = U16LD_DENOM_23908_MORE};};
template<> struct libdivide_constants<uint16_t,23909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23909_MAGIC, .more = U16LD_DENOM_23909_MORE};};
template<> struct libdivide_constants<uint16_t,23910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23910_MAGIC, .more = U16LD_DENOM_23910_MORE};};
template<> struct libdivide_constants<uint16_t,23911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23911_MAGIC, .more = U16LD_DENOM_23911_MORE};};
template<> struct libdivide_constants<uint16_t,23912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23912_MAGIC, .more = U16LD_DENOM_23912_MORE};};
template<> struct libdivide_constants<uint16_t,23913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23913_MAGIC, .more = U16LD_DENOM_23913_MORE};};
template<> struct libdivide_constants<uint16_t,23914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23914_MAGIC, .more = U16LD_DENOM_23914_MORE};};
template<> struct libdivide_constants<uint16_t,23915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23915_MAGIC, .more = U16LD_DENOM_23915_MORE};};
template<> struct libdivide_constants<uint16_t,23916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23916_MAGIC, .more = U16LD_DENOM_23916_MORE};};
template<> struct libdivide_constants<uint16_t,23917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23917_MAGIC, .more = U16LD_DENOM_23917_MORE};};
template<> struct libdivide_constants<uint16_t,23918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23918_MAGIC, .more = U16LD_DENOM_23918_MORE};};
template<> struct libdivide_constants<uint16_t,23919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23919_MAGIC, .more = U16LD_DENOM_23919_MORE};};
template<> struct libdivide_constants<uint16_t,23920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23920_MAGIC, .more = U16LD_DENOM_23920_MORE};};
template<> struct libdivide_constants<uint16_t,23921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23921_MAGIC, .more = U16LD_DENOM_23921_MORE};};
template<> struct libdivide_constants<uint16_t,23922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23922_MAGIC, .more = U16LD_DENOM_23922_MORE};};
template<> struct libdivide_constants<uint16_t,23923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23923_MAGIC, .more = U16LD_DENOM_23923_MORE};};
template<> struct libdivide_constants<uint16_t,23924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23924_MAGIC, .more = U16LD_DENOM_23924_MORE};};
template<> struct libdivide_constants<uint16_t,23925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23925_MAGIC, .more = U16LD_DENOM_23925_MORE};};
template<> struct libdivide_constants<uint16_t,23926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23926_MAGIC, .more = U16LD_DENOM_23926_MORE};};
template<> struct libdivide_constants<uint16_t,23927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23927_MAGIC, .more = U16LD_DENOM_23927_MORE};};
template<> struct libdivide_constants<uint16_t,23928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23928_MAGIC, .more = U16LD_DENOM_23928_MORE};};
template<> struct libdivide_constants<uint16_t,23929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23929_MAGIC, .more = U16LD_DENOM_23929_MORE};};
template<> struct libdivide_constants<uint16_t,23930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23930_MAGIC, .more = U16LD_DENOM_23930_MORE};};
template<> struct libdivide_constants<uint16_t,23931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23931_MAGIC, .more = U16LD_DENOM_23931_MORE};};
template<> struct libdivide_constants<uint16_t,23932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23932_MAGIC, .more = U16LD_DENOM_23932_MORE};};
template<> struct libdivide_constants<uint16_t,23933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23933_MAGIC, .more = U16LD_DENOM_23933_MORE};};
template<> struct libdivide_constants<uint16_t,23934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23934_MAGIC, .more = U16LD_DENOM_23934_MORE};};
template<> struct libdivide_constants<uint16_t,23935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23935_MAGIC, .more = U16LD_DENOM_23935_MORE};};
template<> struct libdivide_constants<uint16_t,23936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23936_MAGIC, .more = U16LD_DENOM_23936_MORE};};
template<> struct libdivide_constants<uint16_t,23937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23937_MAGIC, .more = U16LD_DENOM_23937_MORE};};
template<> struct libdivide_constants<uint16_t,23938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23938_MAGIC, .more = U16LD_DENOM_23938_MORE};};
template<> struct libdivide_constants<uint16_t,23939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23939_MAGIC, .more = U16LD_DENOM_23939_MORE};};
template<> struct libdivide_constants<uint16_t,23940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23940_MAGIC, .more = U16LD_DENOM_23940_MORE};};
template<> struct libdivide_constants<uint16_t,23941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23941_MAGIC, .more = U16LD_DENOM_23941_MORE};};
template<> struct libdivide_constants<uint16_t,23942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23942_MAGIC, .more = U16LD_DENOM_23942_MORE};};
template<> struct libdivide_constants<uint16_t,23943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23943_MAGIC, .more = U16LD_DENOM_23943_MORE};};
template<> struct libdivide_constants<uint16_t,23944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23944_MAGIC, .more = U16LD_DENOM_23944_MORE};};
template<> struct libdivide_constants<uint16_t,23945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23945_MAGIC, .more = U16LD_DENOM_23945_MORE};};
template<> struct libdivide_constants<uint16_t,23946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23946_MAGIC, .more = U16LD_DENOM_23946_MORE};};
template<> struct libdivide_constants<uint16_t,23947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23947_MAGIC, .more = U16LD_DENOM_23947_MORE};};
template<> struct libdivide_constants<uint16_t,23948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23948_MAGIC, .more = U16LD_DENOM_23948_MORE};};
template<> struct libdivide_constants<uint16_t,23949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23949_MAGIC, .more = U16LD_DENOM_23949_MORE};};
template<> struct libdivide_constants<uint16_t,23950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23950_MAGIC, .more = U16LD_DENOM_23950_MORE};};
template<> struct libdivide_constants<uint16_t,23951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23951_MAGIC, .more = U16LD_DENOM_23951_MORE};};
template<> struct libdivide_constants<uint16_t,23952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23952_MAGIC, .more = U16LD_DENOM_23952_MORE};};
template<> struct libdivide_constants<uint16_t,23953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23953_MAGIC, .more = U16LD_DENOM_23953_MORE};};
template<> struct libdivide_constants<uint16_t,23954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23954_MAGIC, .more = U16LD_DENOM_23954_MORE};};
template<> struct libdivide_constants<uint16_t,23955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23955_MAGIC, .more = U16LD_DENOM_23955_MORE};};
template<> struct libdivide_constants<uint16_t,23956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23956_MAGIC, .more = U16LD_DENOM_23956_MORE};};
template<> struct libdivide_constants<uint16_t,23957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23957_MAGIC, .more = U16LD_DENOM_23957_MORE};};
template<> struct libdivide_constants<uint16_t,23958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23958_MAGIC, .more = U16LD_DENOM_23958_MORE};};
template<> struct libdivide_constants<uint16_t,23959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23959_MAGIC, .more = U16LD_DENOM_23959_MORE};};
template<> struct libdivide_constants<uint16_t,23960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23960_MAGIC, .more = U16LD_DENOM_23960_MORE};};
template<> struct libdivide_constants<uint16_t,23961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23961_MAGIC, .more = U16LD_DENOM_23961_MORE};};
template<> struct libdivide_constants<uint16_t,23962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23962_MAGIC, .more = U16LD_DENOM_23962_MORE};};
template<> struct libdivide_constants<uint16_t,23963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23963_MAGIC, .more = U16LD_DENOM_23963_MORE};};
template<> struct libdivide_constants<uint16_t,23964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23964_MAGIC, .more = U16LD_DENOM_23964_MORE};};
template<> struct libdivide_constants<uint16_t,23965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23965_MAGIC, .more = U16LD_DENOM_23965_MORE};};
template<> struct libdivide_constants<uint16_t,23966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23966_MAGIC, .more = U16LD_DENOM_23966_MORE};};
template<> struct libdivide_constants<uint16_t,23967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23967_MAGIC, .more = U16LD_DENOM_23967_MORE};};
template<> struct libdivide_constants<uint16_t,23968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23968_MAGIC, .more = U16LD_DENOM_23968_MORE};};
template<> struct libdivide_constants<uint16_t,23969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23969_MAGIC, .more = U16LD_DENOM_23969_MORE};};
template<> struct libdivide_constants<uint16_t,23970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23970_MAGIC, .more = U16LD_DENOM_23970_MORE};};
template<> struct libdivide_constants<uint16_t,23971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23971_MAGIC, .more = U16LD_DENOM_23971_MORE};};
template<> struct libdivide_constants<uint16_t,23972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23972_MAGIC, .more = U16LD_DENOM_23972_MORE};};
template<> struct libdivide_constants<uint16_t,23973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23973_MAGIC, .more = U16LD_DENOM_23973_MORE};};
template<> struct libdivide_constants<uint16_t,23974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23974_MAGIC, .more = U16LD_DENOM_23974_MORE};};
template<> struct libdivide_constants<uint16_t,23975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23975_MAGIC, .more = U16LD_DENOM_23975_MORE};};
template<> struct libdivide_constants<uint16_t,23976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23976_MAGIC, .more = U16LD_DENOM_23976_MORE};};
template<> struct libdivide_constants<uint16_t,23977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23977_MAGIC, .more = U16LD_DENOM_23977_MORE};};
template<> struct libdivide_constants<uint16_t,23978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23978_MAGIC, .more = U16LD_DENOM_23978_MORE};};
template<> struct libdivide_constants<uint16_t,23979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23979_MAGIC, .more = U16LD_DENOM_23979_MORE};};
template<> struct libdivide_constants<uint16_t,23980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23980_MAGIC, .more = U16LD_DENOM_23980_MORE};};
template<> struct libdivide_constants<uint16_t,23981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23981_MAGIC, .more = U16LD_DENOM_23981_MORE};};
template<> struct libdivide_constants<uint16_t,23982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23982_MAGIC, .more = U16LD_DENOM_23982_MORE};};
template<> struct libdivide_constants<uint16_t,23983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23983_MAGIC, .more = U16LD_DENOM_23983_MORE};};
template<> struct libdivide_constants<uint16_t,23984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23984_MAGIC, .more = U16LD_DENOM_23984_MORE};};
template<> struct libdivide_constants<uint16_t,23985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23985_MAGIC, .more = U16LD_DENOM_23985_MORE};};
template<> struct libdivide_constants<uint16_t,23986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23986_MAGIC, .more = U16LD_DENOM_23986_MORE};};
template<> struct libdivide_constants<uint16_t,23987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23987_MAGIC, .more = U16LD_DENOM_23987_MORE};};
template<> struct libdivide_constants<uint16_t,23988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23988_MAGIC, .more = U16LD_DENOM_23988_MORE};};
template<> struct libdivide_constants<uint16_t,23989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23989_MAGIC, .more = U16LD_DENOM_23989_MORE};};
template<> struct libdivide_constants<uint16_t,23990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23990_MAGIC, .more = U16LD_DENOM_23990_MORE};};
template<> struct libdivide_constants<uint16_t,23991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23991_MAGIC, .more = U16LD_DENOM_23991_MORE};};
template<> struct libdivide_constants<uint16_t,23992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23992_MAGIC, .more = U16LD_DENOM_23992_MORE};};
template<> struct libdivide_constants<uint16_t,23993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23993_MAGIC, .more = U16LD_DENOM_23993_MORE};};
template<> struct libdivide_constants<uint16_t,23994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23994_MAGIC, .more = U16LD_DENOM_23994_MORE};};
template<> struct libdivide_constants<uint16_t,23995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23995_MAGIC, .more = U16LD_DENOM_23995_MORE};};
template<> struct libdivide_constants<uint16_t,23996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23996_MAGIC, .more = U16LD_DENOM_23996_MORE};};
template<> struct libdivide_constants<uint16_t,23997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23997_MAGIC, .more = U16LD_DENOM_23997_MORE};};
template<> struct libdivide_constants<uint16_t,23998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23998_MAGIC, .more = U16LD_DENOM_23998_MORE};};
template<> struct libdivide_constants<uint16_t,23999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_23999_MAGIC, .more = U16LD_DENOM_23999_MORE};};
template<> struct libdivide_constants<uint16_t,24000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24000_MAGIC, .more = U16LD_DENOM_24000_MORE};};
template<> struct libdivide_constants<uint16_t,24001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24001_MAGIC, .more = U16LD_DENOM_24001_MORE};};
template<> struct libdivide_constants<uint16_t,24002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24002_MAGIC, .more = U16LD_DENOM_24002_MORE};};
template<> struct libdivide_constants<uint16_t,24003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24003_MAGIC, .more = U16LD_DENOM_24003_MORE};};
template<> struct libdivide_constants<uint16_t,24004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24004_MAGIC, .more = U16LD_DENOM_24004_MORE};};
template<> struct libdivide_constants<uint16_t,24005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24005_MAGIC, .more = U16LD_DENOM_24005_MORE};};
template<> struct libdivide_constants<uint16_t,24006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24006_MAGIC, .more = U16LD_DENOM_24006_MORE};};
template<> struct libdivide_constants<uint16_t,24007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24007_MAGIC, .more = U16LD_DENOM_24007_MORE};};
template<> struct libdivide_constants<uint16_t,24008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24008_MAGIC, .more = U16LD_DENOM_24008_MORE};};
template<> struct libdivide_constants<uint16_t,24009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24009_MAGIC, .more = U16LD_DENOM_24009_MORE};};
template<> struct libdivide_constants<uint16_t,24010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24010_MAGIC, .more = U16LD_DENOM_24010_MORE};};
template<> struct libdivide_constants<uint16_t,24011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24011_MAGIC, .more = U16LD_DENOM_24011_MORE};};
template<> struct libdivide_constants<uint16_t,24012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24012_MAGIC, .more = U16LD_DENOM_24012_MORE};};
template<> struct libdivide_constants<uint16_t,24013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24013_MAGIC, .more = U16LD_DENOM_24013_MORE};};
template<> struct libdivide_constants<uint16_t,24014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24014_MAGIC, .more = U16LD_DENOM_24014_MORE};};
template<> struct libdivide_constants<uint16_t,24015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24015_MAGIC, .more = U16LD_DENOM_24015_MORE};};
template<> struct libdivide_constants<uint16_t,24016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24016_MAGIC, .more = U16LD_DENOM_24016_MORE};};
template<> struct libdivide_constants<uint16_t,24017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24017_MAGIC, .more = U16LD_DENOM_24017_MORE};};
template<> struct libdivide_constants<uint16_t,24018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24018_MAGIC, .more = U16LD_DENOM_24018_MORE};};
template<> struct libdivide_constants<uint16_t,24019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24019_MAGIC, .more = U16LD_DENOM_24019_MORE};};
template<> struct libdivide_constants<uint16_t,24020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24020_MAGIC, .more = U16LD_DENOM_24020_MORE};};
template<> struct libdivide_constants<uint16_t,24021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24021_MAGIC, .more = U16LD_DENOM_24021_MORE};};
template<> struct libdivide_constants<uint16_t,24022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24022_MAGIC, .more = U16LD_DENOM_24022_MORE};};
template<> struct libdivide_constants<uint16_t,24023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24023_MAGIC, .more = U16LD_DENOM_24023_MORE};};
template<> struct libdivide_constants<uint16_t,24024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24024_MAGIC, .more = U16LD_DENOM_24024_MORE};};
template<> struct libdivide_constants<uint16_t,24025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24025_MAGIC, .more = U16LD_DENOM_24025_MORE};};
template<> struct libdivide_constants<uint16_t,24026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24026_MAGIC, .more = U16LD_DENOM_24026_MORE};};
template<> struct libdivide_constants<uint16_t,24027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24027_MAGIC, .more = U16LD_DENOM_24027_MORE};};
template<> struct libdivide_constants<uint16_t,24028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24028_MAGIC, .more = U16LD_DENOM_24028_MORE};};
template<> struct libdivide_constants<uint16_t,24029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24029_MAGIC, .more = U16LD_DENOM_24029_MORE};};
template<> struct libdivide_constants<uint16_t,24030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24030_MAGIC, .more = U16LD_DENOM_24030_MORE};};
template<> struct libdivide_constants<uint16_t,24031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24031_MAGIC, .more = U16LD_DENOM_24031_MORE};};
template<> struct libdivide_constants<uint16_t,24032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24032_MAGIC, .more = U16LD_DENOM_24032_MORE};};
template<> struct libdivide_constants<uint16_t,24033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24033_MAGIC, .more = U16LD_DENOM_24033_MORE};};
template<> struct libdivide_constants<uint16_t,24034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24034_MAGIC, .more = U16LD_DENOM_24034_MORE};};
template<> struct libdivide_constants<uint16_t,24035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24035_MAGIC, .more = U16LD_DENOM_24035_MORE};};
template<> struct libdivide_constants<uint16_t,24036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24036_MAGIC, .more = U16LD_DENOM_24036_MORE};};
template<> struct libdivide_constants<uint16_t,24037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24037_MAGIC, .more = U16LD_DENOM_24037_MORE};};
template<> struct libdivide_constants<uint16_t,24038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24038_MAGIC, .more = U16LD_DENOM_24038_MORE};};
template<> struct libdivide_constants<uint16_t,24039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24039_MAGIC, .more = U16LD_DENOM_24039_MORE};};
template<> struct libdivide_constants<uint16_t,24040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24040_MAGIC, .more = U16LD_DENOM_24040_MORE};};
template<> struct libdivide_constants<uint16_t,24041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24041_MAGIC, .more = U16LD_DENOM_24041_MORE};};
template<> struct libdivide_constants<uint16_t,24042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24042_MAGIC, .more = U16LD_DENOM_24042_MORE};};
template<> struct libdivide_constants<uint16_t,24043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24043_MAGIC, .more = U16LD_DENOM_24043_MORE};};
template<> struct libdivide_constants<uint16_t,24044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24044_MAGIC, .more = U16LD_DENOM_24044_MORE};};
template<> struct libdivide_constants<uint16_t,24045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24045_MAGIC, .more = U16LD_DENOM_24045_MORE};};
template<> struct libdivide_constants<uint16_t,24046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24046_MAGIC, .more = U16LD_DENOM_24046_MORE};};
template<> struct libdivide_constants<uint16_t,24047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24047_MAGIC, .more = U16LD_DENOM_24047_MORE};};
template<> struct libdivide_constants<uint16_t,24048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24048_MAGIC, .more = U16LD_DENOM_24048_MORE};};
template<> struct libdivide_constants<uint16_t,24049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24049_MAGIC, .more = U16LD_DENOM_24049_MORE};};
template<> struct libdivide_constants<uint16_t,24050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24050_MAGIC, .more = U16LD_DENOM_24050_MORE};};
template<> struct libdivide_constants<uint16_t,24051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24051_MAGIC, .more = U16LD_DENOM_24051_MORE};};
template<> struct libdivide_constants<uint16_t,24052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24052_MAGIC, .more = U16LD_DENOM_24052_MORE};};
template<> struct libdivide_constants<uint16_t,24053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24053_MAGIC, .more = U16LD_DENOM_24053_MORE};};
template<> struct libdivide_constants<uint16_t,24054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24054_MAGIC, .more = U16LD_DENOM_24054_MORE};};
template<> struct libdivide_constants<uint16_t,24055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24055_MAGIC, .more = U16LD_DENOM_24055_MORE};};
template<> struct libdivide_constants<uint16_t,24056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24056_MAGIC, .more = U16LD_DENOM_24056_MORE};};
template<> struct libdivide_constants<uint16_t,24057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24057_MAGIC, .more = U16LD_DENOM_24057_MORE};};
template<> struct libdivide_constants<uint16_t,24058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24058_MAGIC, .more = U16LD_DENOM_24058_MORE};};
template<> struct libdivide_constants<uint16_t,24059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24059_MAGIC, .more = U16LD_DENOM_24059_MORE};};
template<> struct libdivide_constants<uint16_t,24060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24060_MAGIC, .more = U16LD_DENOM_24060_MORE};};
template<> struct libdivide_constants<uint16_t,24061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24061_MAGIC, .more = U16LD_DENOM_24061_MORE};};
template<> struct libdivide_constants<uint16_t,24062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24062_MAGIC, .more = U16LD_DENOM_24062_MORE};};
template<> struct libdivide_constants<uint16_t,24063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24063_MAGIC, .more = U16LD_DENOM_24063_MORE};};
template<> struct libdivide_constants<uint16_t,24064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24064_MAGIC, .more = U16LD_DENOM_24064_MORE};};
template<> struct libdivide_constants<uint16_t,24065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24065_MAGIC, .more = U16LD_DENOM_24065_MORE};};
template<> struct libdivide_constants<uint16_t,24066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24066_MAGIC, .more = U16LD_DENOM_24066_MORE};};
template<> struct libdivide_constants<uint16_t,24067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24067_MAGIC, .more = U16LD_DENOM_24067_MORE};};
template<> struct libdivide_constants<uint16_t,24068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24068_MAGIC, .more = U16LD_DENOM_24068_MORE};};
template<> struct libdivide_constants<uint16_t,24069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24069_MAGIC, .more = U16LD_DENOM_24069_MORE};};
template<> struct libdivide_constants<uint16_t,24070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24070_MAGIC, .more = U16LD_DENOM_24070_MORE};};
template<> struct libdivide_constants<uint16_t,24071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24071_MAGIC, .more = U16LD_DENOM_24071_MORE};};
template<> struct libdivide_constants<uint16_t,24072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24072_MAGIC, .more = U16LD_DENOM_24072_MORE};};
template<> struct libdivide_constants<uint16_t,24073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24073_MAGIC, .more = U16LD_DENOM_24073_MORE};};
template<> struct libdivide_constants<uint16_t,24074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24074_MAGIC, .more = U16LD_DENOM_24074_MORE};};
template<> struct libdivide_constants<uint16_t,24075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24075_MAGIC, .more = U16LD_DENOM_24075_MORE};};
template<> struct libdivide_constants<uint16_t,24076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24076_MAGIC, .more = U16LD_DENOM_24076_MORE};};
template<> struct libdivide_constants<uint16_t,24077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24077_MAGIC, .more = U16LD_DENOM_24077_MORE};};
template<> struct libdivide_constants<uint16_t,24078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24078_MAGIC, .more = U16LD_DENOM_24078_MORE};};
template<> struct libdivide_constants<uint16_t,24079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24079_MAGIC, .more = U16LD_DENOM_24079_MORE};};
template<> struct libdivide_constants<uint16_t,24080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24080_MAGIC, .more = U16LD_DENOM_24080_MORE};};
template<> struct libdivide_constants<uint16_t,24081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24081_MAGIC, .more = U16LD_DENOM_24081_MORE};};
template<> struct libdivide_constants<uint16_t,24082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24082_MAGIC, .more = U16LD_DENOM_24082_MORE};};
template<> struct libdivide_constants<uint16_t,24083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24083_MAGIC, .more = U16LD_DENOM_24083_MORE};};
template<> struct libdivide_constants<uint16_t,24084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24084_MAGIC, .more = U16LD_DENOM_24084_MORE};};
template<> struct libdivide_constants<uint16_t,24085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24085_MAGIC, .more = U16LD_DENOM_24085_MORE};};
template<> struct libdivide_constants<uint16_t,24086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24086_MAGIC, .more = U16LD_DENOM_24086_MORE};};
template<> struct libdivide_constants<uint16_t,24087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24087_MAGIC, .more = U16LD_DENOM_24087_MORE};};
template<> struct libdivide_constants<uint16_t,24088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24088_MAGIC, .more = U16LD_DENOM_24088_MORE};};
template<> struct libdivide_constants<uint16_t,24089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24089_MAGIC, .more = U16LD_DENOM_24089_MORE};};
template<> struct libdivide_constants<uint16_t,24090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24090_MAGIC, .more = U16LD_DENOM_24090_MORE};};
template<> struct libdivide_constants<uint16_t,24091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24091_MAGIC, .more = U16LD_DENOM_24091_MORE};};
template<> struct libdivide_constants<uint16_t,24092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24092_MAGIC, .more = U16LD_DENOM_24092_MORE};};
template<> struct libdivide_constants<uint16_t,24093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24093_MAGIC, .more = U16LD_DENOM_24093_MORE};};
template<> struct libdivide_constants<uint16_t,24094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24094_MAGIC, .more = U16LD_DENOM_24094_MORE};};
template<> struct libdivide_constants<uint16_t,24095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24095_MAGIC, .more = U16LD_DENOM_24095_MORE};};
template<> struct libdivide_constants<uint16_t,24096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24096_MAGIC, .more = U16LD_DENOM_24096_MORE};};
template<> struct libdivide_constants<uint16_t,24097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24097_MAGIC, .more = U16LD_DENOM_24097_MORE};};
template<> struct libdivide_constants<uint16_t,24098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24098_MAGIC, .more = U16LD_DENOM_24098_MORE};};
template<> struct libdivide_constants<uint16_t,24099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24099_MAGIC, .more = U16LD_DENOM_24099_MORE};};
template<> struct libdivide_constants<uint16_t,24100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24100_MAGIC, .more = U16LD_DENOM_24100_MORE};};
template<> struct libdivide_constants<uint16_t,24101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24101_MAGIC, .more = U16LD_DENOM_24101_MORE};};
template<> struct libdivide_constants<uint16_t,24102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24102_MAGIC, .more = U16LD_DENOM_24102_MORE};};
template<> struct libdivide_constants<uint16_t,24103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24103_MAGIC, .more = U16LD_DENOM_24103_MORE};};
template<> struct libdivide_constants<uint16_t,24104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24104_MAGIC, .more = U16LD_DENOM_24104_MORE};};
template<> struct libdivide_constants<uint16_t,24105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24105_MAGIC, .more = U16LD_DENOM_24105_MORE};};
template<> struct libdivide_constants<uint16_t,24106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24106_MAGIC, .more = U16LD_DENOM_24106_MORE};};
template<> struct libdivide_constants<uint16_t,24107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24107_MAGIC, .more = U16LD_DENOM_24107_MORE};};
template<> struct libdivide_constants<uint16_t,24108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24108_MAGIC, .more = U16LD_DENOM_24108_MORE};};
template<> struct libdivide_constants<uint16_t,24109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24109_MAGIC, .more = U16LD_DENOM_24109_MORE};};
template<> struct libdivide_constants<uint16_t,24110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24110_MAGIC, .more = U16LD_DENOM_24110_MORE};};
template<> struct libdivide_constants<uint16_t,24111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24111_MAGIC, .more = U16LD_DENOM_24111_MORE};};
template<> struct libdivide_constants<uint16_t,24112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24112_MAGIC, .more = U16LD_DENOM_24112_MORE};};
template<> struct libdivide_constants<uint16_t,24113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24113_MAGIC, .more = U16LD_DENOM_24113_MORE};};
template<> struct libdivide_constants<uint16_t,24114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24114_MAGIC, .more = U16LD_DENOM_24114_MORE};};
template<> struct libdivide_constants<uint16_t,24115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24115_MAGIC, .more = U16LD_DENOM_24115_MORE};};
template<> struct libdivide_constants<uint16_t,24116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24116_MAGIC, .more = U16LD_DENOM_24116_MORE};};
template<> struct libdivide_constants<uint16_t,24117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24117_MAGIC, .more = U16LD_DENOM_24117_MORE};};
template<> struct libdivide_constants<uint16_t,24118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24118_MAGIC, .more = U16LD_DENOM_24118_MORE};};
template<> struct libdivide_constants<uint16_t,24119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24119_MAGIC, .more = U16LD_DENOM_24119_MORE};};
template<> struct libdivide_constants<uint16_t,24120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24120_MAGIC, .more = U16LD_DENOM_24120_MORE};};
template<> struct libdivide_constants<uint16_t,24121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24121_MAGIC, .more = U16LD_DENOM_24121_MORE};};
template<> struct libdivide_constants<uint16_t,24122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24122_MAGIC, .more = U16LD_DENOM_24122_MORE};};
template<> struct libdivide_constants<uint16_t,24123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24123_MAGIC, .more = U16LD_DENOM_24123_MORE};};
template<> struct libdivide_constants<uint16_t,24124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24124_MAGIC, .more = U16LD_DENOM_24124_MORE};};
template<> struct libdivide_constants<uint16_t,24125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24125_MAGIC, .more = U16LD_DENOM_24125_MORE};};
template<> struct libdivide_constants<uint16_t,24126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24126_MAGIC, .more = U16LD_DENOM_24126_MORE};};
template<> struct libdivide_constants<uint16_t,24127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24127_MAGIC, .more = U16LD_DENOM_24127_MORE};};
template<> struct libdivide_constants<uint16_t,24128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24128_MAGIC, .more = U16LD_DENOM_24128_MORE};};
template<> struct libdivide_constants<uint16_t,24129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24129_MAGIC, .more = U16LD_DENOM_24129_MORE};};
template<> struct libdivide_constants<uint16_t,24130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24130_MAGIC, .more = U16LD_DENOM_24130_MORE};};
template<> struct libdivide_constants<uint16_t,24131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24131_MAGIC, .more = U16LD_DENOM_24131_MORE};};
template<> struct libdivide_constants<uint16_t,24132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24132_MAGIC, .more = U16LD_DENOM_24132_MORE};};
template<> struct libdivide_constants<uint16_t,24133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24133_MAGIC, .more = U16LD_DENOM_24133_MORE};};
template<> struct libdivide_constants<uint16_t,24134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24134_MAGIC, .more = U16LD_DENOM_24134_MORE};};
template<> struct libdivide_constants<uint16_t,24135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24135_MAGIC, .more = U16LD_DENOM_24135_MORE};};
template<> struct libdivide_constants<uint16_t,24136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24136_MAGIC, .more = U16LD_DENOM_24136_MORE};};
template<> struct libdivide_constants<uint16_t,24137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24137_MAGIC, .more = U16LD_DENOM_24137_MORE};};
template<> struct libdivide_constants<uint16_t,24138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24138_MAGIC, .more = U16LD_DENOM_24138_MORE};};
template<> struct libdivide_constants<uint16_t,24139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24139_MAGIC, .more = U16LD_DENOM_24139_MORE};};
template<> struct libdivide_constants<uint16_t,24140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24140_MAGIC, .more = U16LD_DENOM_24140_MORE};};
template<> struct libdivide_constants<uint16_t,24141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24141_MAGIC, .more = U16LD_DENOM_24141_MORE};};
template<> struct libdivide_constants<uint16_t,24142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24142_MAGIC, .more = U16LD_DENOM_24142_MORE};};
template<> struct libdivide_constants<uint16_t,24143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24143_MAGIC, .more = U16LD_DENOM_24143_MORE};};
template<> struct libdivide_constants<uint16_t,24144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24144_MAGIC, .more = U16LD_DENOM_24144_MORE};};
template<> struct libdivide_constants<uint16_t,24145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24145_MAGIC, .more = U16LD_DENOM_24145_MORE};};
template<> struct libdivide_constants<uint16_t,24146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24146_MAGIC, .more = U16LD_DENOM_24146_MORE};};
template<> struct libdivide_constants<uint16_t,24147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24147_MAGIC, .more = U16LD_DENOM_24147_MORE};};
template<> struct libdivide_constants<uint16_t,24148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24148_MAGIC, .more = U16LD_DENOM_24148_MORE};};
template<> struct libdivide_constants<uint16_t,24149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24149_MAGIC, .more = U16LD_DENOM_24149_MORE};};
template<> struct libdivide_constants<uint16_t,24150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24150_MAGIC, .more = U16LD_DENOM_24150_MORE};};
template<> struct libdivide_constants<uint16_t,24151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24151_MAGIC, .more = U16LD_DENOM_24151_MORE};};
template<> struct libdivide_constants<uint16_t,24152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24152_MAGIC, .more = U16LD_DENOM_24152_MORE};};
template<> struct libdivide_constants<uint16_t,24153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24153_MAGIC, .more = U16LD_DENOM_24153_MORE};};
template<> struct libdivide_constants<uint16_t,24154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24154_MAGIC, .more = U16LD_DENOM_24154_MORE};};
template<> struct libdivide_constants<uint16_t,24155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24155_MAGIC, .more = U16LD_DENOM_24155_MORE};};
template<> struct libdivide_constants<uint16_t,24156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24156_MAGIC, .more = U16LD_DENOM_24156_MORE};};
template<> struct libdivide_constants<uint16_t,24157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24157_MAGIC, .more = U16LD_DENOM_24157_MORE};};
template<> struct libdivide_constants<uint16_t,24158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24158_MAGIC, .more = U16LD_DENOM_24158_MORE};};
template<> struct libdivide_constants<uint16_t,24159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24159_MAGIC, .more = U16LD_DENOM_24159_MORE};};
template<> struct libdivide_constants<uint16_t,24160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24160_MAGIC, .more = U16LD_DENOM_24160_MORE};};
template<> struct libdivide_constants<uint16_t,24161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24161_MAGIC, .more = U16LD_DENOM_24161_MORE};};
template<> struct libdivide_constants<uint16_t,24162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24162_MAGIC, .more = U16LD_DENOM_24162_MORE};};
template<> struct libdivide_constants<uint16_t,24163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24163_MAGIC, .more = U16LD_DENOM_24163_MORE};};
template<> struct libdivide_constants<uint16_t,24164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24164_MAGIC, .more = U16LD_DENOM_24164_MORE};};
template<> struct libdivide_constants<uint16_t,24165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24165_MAGIC, .more = U16LD_DENOM_24165_MORE};};
template<> struct libdivide_constants<uint16_t,24166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24166_MAGIC, .more = U16LD_DENOM_24166_MORE};};
template<> struct libdivide_constants<uint16_t,24167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24167_MAGIC, .more = U16LD_DENOM_24167_MORE};};
template<> struct libdivide_constants<uint16_t,24168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24168_MAGIC, .more = U16LD_DENOM_24168_MORE};};
template<> struct libdivide_constants<uint16_t,24169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24169_MAGIC, .more = U16LD_DENOM_24169_MORE};};
template<> struct libdivide_constants<uint16_t,24170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24170_MAGIC, .more = U16LD_DENOM_24170_MORE};};
template<> struct libdivide_constants<uint16_t,24171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24171_MAGIC, .more = U16LD_DENOM_24171_MORE};};
template<> struct libdivide_constants<uint16_t,24172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24172_MAGIC, .more = U16LD_DENOM_24172_MORE};};
template<> struct libdivide_constants<uint16_t,24173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24173_MAGIC, .more = U16LD_DENOM_24173_MORE};};
template<> struct libdivide_constants<uint16_t,24174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24174_MAGIC, .more = U16LD_DENOM_24174_MORE};};
template<> struct libdivide_constants<uint16_t,24175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24175_MAGIC, .more = U16LD_DENOM_24175_MORE};};
template<> struct libdivide_constants<uint16_t,24176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24176_MAGIC, .more = U16LD_DENOM_24176_MORE};};
template<> struct libdivide_constants<uint16_t,24177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24177_MAGIC, .more = U16LD_DENOM_24177_MORE};};
template<> struct libdivide_constants<uint16_t,24178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24178_MAGIC, .more = U16LD_DENOM_24178_MORE};};
template<> struct libdivide_constants<uint16_t,24179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24179_MAGIC, .more = U16LD_DENOM_24179_MORE};};
template<> struct libdivide_constants<uint16_t,24180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24180_MAGIC, .more = U16LD_DENOM_24180_MORE};};
template<> struct libdivide_constants<uint16_t,24181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24181_MAGIC, .more = U16LD_DENOM_24181_MORE};};
template<> struct libdivide_constants<uint16_t,24182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24182_MAGIC, .more = U16LD_DENOM_24182_MORE};};
template<> struct libdivide_constants<uint16_t,24183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24183_MAGIC, .more = U16LD_DENOM_24183_MORE};};
template<> struct libdivide_constants<uint16_t,24184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24184_MAGIC, .more = U16LD_DENOM_24184_MORE};};
template<> struct libdivide_constants<uint16_t,24185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24185_MAGIC, .more = U16LD_DENOM_24185_MORE};};
template<> struct libdivide_constants<uint16_t,24186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24186_MAGIC, .more = U16LD_DENOM_24186_MORE};};
template<> struct libdivide_constants<uint16_t,24187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24187_MAGIC, .more = U16LD_DENOM_24187_MORE};};
template<> struct libdivide_constants<uint16_t,24188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24188_MAGIC, .more = U16LD_DENOM_24188_MORE};};
template<> struct libdivide_constants<uint16_t,24189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24189_MAGIC, .more = U16LD_DENOM_24189_MORE};};
template<> struct libdivide_constants<uint16_t,24190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24190_MAGIC, .more = U16LD_DENOM_24190_MORE};};
template<> struct libdivide_constants<uint16_t,24191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24191_MAGIC, .more = U16LD_DENOM_24191_MORE};};
template<> struct libdivide_constants<uint16_t,24192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24192_MAGIC, .more = U16LD_DENOM_24192_MORE};};
template<> struct libdivide_constants<uint16_t,24193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24193_MAGIC, .more = U16LD_DENOM_24193_MORE};};
template<> struct libdivide_constants<uint16_t,24194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24194_MAGIC, .more = U16LD_DENOM_24194_MORE};};
template<> struct libdivide_constants<uint16_t,24195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24195_MAGIC, .more = U16LD_DENOM_24195_MORE};};
template<> struct libdivide_constants<uint16_t,24196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24196_MAGIC, .more = U16LD_DENOM_24196_MORE};};
template<> struct libdivide_constants<uint16_t,24197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24197_MAGIC, .more = U16LD_DENOM_24197_MORE};};
template<> struct libdivide_constants<uint16_t,24198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24198_MAGIC, .more = U16LD_DENOM_24198_MORE};};
template<> struct libdivide_constants<uint16_t,24199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24199_MAGIC, .more = U16LD_DENOM_24199_MORE};};
template<> struct libdivide_constants<uint16_t,24200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24200_MAGIC, .more = U16LD_DENOM_24200_MORE};};
template<> struct libdivide_constants<uint16_t,24201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24201_MAGIC, .more = U16LD_DENOM_24201_MORE};};
template<> struct libdivide_constants<uint16_t,24202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24202_MAGIC, .more = U16LD_DENOM_24202_MORE};};
template<> struct libdivide_constants<uint16_t,24203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24203_MAGIC, .more = U16LD_DENOM_24203_MORE};};
template<> struct libdivide_constants<uint16_t,24204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24204_MAGIC, .more = U16LD_DENOM_24204_MORE};};
template<> struct libdivide_constants<uint16_t,24205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24205_MAGIC, .more = U16LD_DENOM_24205_MORE};};
template<> struct libdivide_constants<uint16_t,24206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24206_MAGIC, .more = U16LD_DENOM_24206_MORE};};
template<> struct libdivide_constants<uint16_t,24207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24207_MAGIC, .more = U16LD_DENOM_24207_MORE};};
template<> struct libdivide_constants<uint16_t,24208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24208_MAGIC, .more = U16LD_DENOM_24208_MORE};};
template<> struct libdivide_constants<uint16_t,24209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24209_MAGIC, .more = U16LD_DENOM_24209_MORE};};
template<> struct libdivide_constants<uint16_t,24210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24210_MAGIC, .more = U16LD_DENOM_24210_MORE};};
template<> struct libdivide_constants<uint16_t,24211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24211_MAGIC, .more = U16LD_DENOM_24211_MORE};};
template<> struct libdivide_constants<uint16_t,24212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24212_MAGIC, .more = U16LD_DENOM_24212_MORE};};
template<> struct libdivide_constants<uint16_t,24213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24213_MAGIC, .more = U16LD_DENOM_24213_MORE};};
template<> struct libdivide_constants<uint16_t,24214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24214_MAGIC, .more = U16LD_DENOM_24214_MORE};};
template<> struct libdivide_constants<uint16_t,24215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24215_MAGIC, .more = U16LD_DENOM_24215_MORE};};
template<> struct libdivide_constants<uint16_t,24216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24216_MAGIC, .more = U16LD_DENOM_24216_MORE};};
template<> struct libdivide_constants<uint16_t,24217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24217_MAGIC, .more = U16LD_DENOM_24217_MORE};};
template<> struct libdivide_constants<uint16_t,24218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24218_MAGIC, .more = U16LD_DENOM_24218_MORE};};
template<> struct libdivide_constants<uint16_t,24219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24219_MAGIC, .more = U16LD_DENOM_24219_MORE};};
template<> struct libdivide_constants<uint16_t,24220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24220_MAGIC, .more = U16LD_DENOM_24220_MORE};};
template<> struct libdivide_constants<uint16_t,24221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24221_MAGIC, .more = U16LD_DENOM_24221_MORE};};
template<> struct libdivide_constants<uint16_t,24222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24222_MAGIC, .more = U16LD_DENOM_24222_MORE};};
template<> struct libdivide_constants<uint16_t,24223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24223_MAGIC, .more = U16LD_DENOM_24223_MORE};};
template<> struct libdivide_constants<uint16_t,24224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24224_MAGIC, .more = U16LD_DENOM_24224_MORE};};
template<> struct libdivide_constants<uint16_t,24225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24225_MAGIC, .more = U16LD_DENOM_24225_MORE};};
template<> struct libdivide_constants<uint16_t,24226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24226_MAGIC, .more = U16LD_DENOM_24226_MORE};};
template<> struct libdivide_constants<uint16_t,24227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24227_MAGIC, .more = U16LD_DENOM_24227_MORE};};
template<> struct libdivide_constants<uint16_t,24228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24228_MAGIC, .more = U16LD_DENOM_24228_MORE};};
template<> struct libdivide_constants<uint16_t,24229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24229_MAGIC, .more = U16LD_DENOM_24229_MORE};};
template<> struct libdivide_constants<uint16_t,24230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24230_MAGIC, .more = U16LD_DENOM_24230_MORE};};
template<> struct libdivide_constants<uint16_t,24231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24231_MAGIC, .more = U16LD_DENOM_24231_MORE};};
template<> struct libdivide_constants<uint16_t,24232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24232_MAGIC, .more = U16LD_DENOM_24232_MORE};};
template<> struct libdivide_constants<uint16_t,24233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24233_MAGIC, .more = U16LD_DENOM_24233_MORE};};
template<> struct libdivide_constants<uint16_t,24234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24234_MAGIC, .more = U16LD_DENOM_24234_MORE};};
template<> struct libdivide_constants<uint16_t,24235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24235_MAGIC, .more = U16LD_DENOM_24235_MORE};};
template<> struct libdivide_constants<uint16_t,24236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24236_MAGIC, .more = U16LD_DENOM_24236_MORE};};
template<> struct libdivide_constants<uint16_t,24237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24237_MAGIC, .more = U16LD_DENOM_24237_MORE};};
template<> struct libdivide_constants<uint16_t,24238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24238_MAGIC, .more = U16LD_DENOM_24238_MORE};};
template<> struct libdivide_constants<uint16_t,24239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24239_MAGIC, .more = U16LD_DENOM_24239_MORE};};
template<> struct libdivide_constants<uint16_t,24240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24240_MAGIC, .more = U16LD_DENOM_24240_MORE};};
template<> struct libdivide_constants<uint16_t,24241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24241_MAGIC, .more = U16LD_DENOM_24241_MORE};};
template<> struct libdivide_constants<uint16_t,24242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24242_MAGIC, .more = U16LD_DENOM_24242_MORE};};
template<> struct libdivide_constants<uint16_t,24243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24243_MAGIC, .more = U16LD_DENOM_24243_MORE};};
template<> struct libdivide_constants<uint16_t,24244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24244_MAGIC, .more = U16LD_DENOM_24244_MORE};};
template<> struct libdivide_constants<uint16_t,24245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24245_MAGIC, .more = U16LD_DENOM_24245_MORE};};
template<> struct libdivide_constants<uint16_t,24246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24246_MAGIC, .more = U16LD_DENOM_24246_MORE};};
template<> struct libdivide_constants<uint16_t,24247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24247_MAGIC, .more = U16LD_DENOM_24247_MORE};};
template<> struct libdivide_constants<uint16_t,24248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24248_MAGIC, .more = U16LD_DENOM_24248_MORE};};
template<> struct libdivide_constants<uint16_t,24249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24249_MAGIC, .more = U16LD_DENOM_24249_MORE};};
template<> struct libdivide_constants<uint16_t,24250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24250_MAGIC, .more = U16LD_DENOM_24250_MORE};};
template<> struct libdivide_constants<uint16_t,24251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24251_MAGIC, .more = U16LD_DENOM_24251_MORE};};
template<> struct libdivide_constants<uint16_t,24252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24252_MAGIC, .more = U16LD_DENOM_24252_MORE};};
template<> struct libdivide_constants<uint16_t,24253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24253_MAGIC, .more = U16LD_DENOM_24253_MORE};};
template<> struct libdivide_constants<uint16_t,24254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24254_MAGIC, .more = U16LD_DENOM_24254_MORE};};
template<> struct libdivide_constants<uint16_t,24255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24255_MAGIC, .more = U16LD_DENOM_24255_MORE};};
template<> struct libdivide_constants<uint16_t,24256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24256_MAGIC, .more = U16LD_DENOM_24256_MORE};};
template<> struct libdivide_constants<uint16_t,24257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24257_MAGIC, .more = U16LD_DENOM_24257_MORE};};
template<> struct libdivide_constants<uint16_t,24258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24258_MAGIC, .more = U16LD_DENOM_24258_MORE};};
template<> struct libdivide_constants<uint16_t,24259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24259_MAGIC, .more = U16LD_DENOM_24259_MORE};};
template<> struct libdivide_constants<uint16_t,24260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24260_MAGIC, .more = U16LD_DENOM_24260_MORE};};
template<> struct libdivide_constants<uint16_t,24261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24261_MAGIC, .more = U16LD_DENOM_24261_MORE};};
template<> struct libdivide_constants<uint16_t,24262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24262_MAGIC, .more = U16LD_DENOM_24262_MORE};};
template<> struct libdivide_constants<uint16_t,24263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24263_MAGIC, .more = U16LD_DENOM_24263_MORE};};
template<> struct libdivide_constants<uint16_t,24264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24264_MAGIC, .more = U16LD_DENOM_24264_MORE};};
template<> struct libdivide_constants<uint16_t,24265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24265_MAGIC, .more = U16LD_DENOM_24265_MORE};};
template<> struct libdivide_constants<uint16_t,24266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24266_MAGIC, .more = U16LD_DENOM_24266_MORE};};
template<> struct libdivide_constants<uint16_t,24267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24267_MAGIC, .more = U16LD_DENOM_24267_MORE};};
template<> struct libdivide_constants<uint16_t,24268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24268_MAGIC, .more = U16LD_DENOM_24268_MORE};};
template<> struct libdivide_constants<uint16_t,24269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24269_MAGIC, .more = U16LD_DENOM_24269_MORE};};
template<> struct libdivide_constants<uint16_t,24270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24270_MAGIC, .more = U16LD_DENOM_24270_MORE};};
template<> struct libdivide_constants<uint16_t,24271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24271_MAGIC, .more = U16LD_DENOM_24271_MORE};};
template<> struct libdivide_constants<uint16_t,24272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24272_MAGIC, .more = U16LD_DENOM_24272_MORE};};
template<> struct libdivide_constants<uint16_t,24273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24273_MAGIC, .more = U16LD_DENOM_24273_MORE};};
template<> struct libdivide_constants<uint16_t,24274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24274_MAGIC, .more = U16LD_DENOM_24274_MORE};};
template<> struct libdivide_constants<uint16_t,24275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24275_MAGIC, .more = U16LD_DENOM_24275_MORE};};
template<> struct libdivide_constants<uint16_t,24276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24276_MAGIC, .more = U16LD_DENOM_24276_MORE};};
template<> struct libdivide_constants<uint16_t,24277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24277_MAGIC, .more = U16LD_DENOM_24277_MORE};};
template<> struct libdivide_constants<uint16_t,24278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24278_MAGIC, .more = U16LD_DENOM_24278_MORE};};
template<> struct libdivide_constants<uint16_t,24279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24279_MAGIC, .more = U16LD_DENOM_24279_MORE};};
template<> struct libdivide_constants<uint16_t,24280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24280_MAGIC, .more = U16LD_DENOM_24280_MORE};};
template<> struct libdivide_constants<uint16_t,24281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24281_MAGIC, .more = U16LD_DENOM_24281_MORE};};
template<> struct libdivide_constants<uint16_t,24282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24282_MAGIC, .more = U16LD_DENOM_24282_MORE};};
template<> struct libdivide_constants<uint16_t,24283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24283_MAGIC, .more = U16LD_DENOM_24283_MORE};};
template<> struct libdivide_constants<uint16_t,24284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24284_MAGIC, .more = U16LD_DENOM_24284_MORE};};
template<> struct libdivide_constants<uint16_t,24285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24285_MAGIC, .more = U16LD_DENOM_24285_MORE};};
template<> struct libdivide_constants<uint16_t,24286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24286_MAGIC, .more = U16LD_DENOM_24286_MORE};};
template<> struct libdivide_constants<uint16_t,24287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24287_MAGIC, .more = U16LD_DENOM_24287_MORE};};
template<> struct libdivide_constants<uint16_t,24288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24288_MAGIC, .more = U16LD_DENOM_24288_MORE};};
template<> struct libdivide_constants<uint16_t,24289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24289_MAGIC, .more = U16LD_DENOM_24289_MORE};};
template<> struct libdivide_constants<uint16_t,24290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24290_MAGIC, .more = U16LD_DENOM_24290_MORE};};
template<> struct libdivide_constants<uint16_t,24291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24291_MAGIC, .more = U16LD_DENOM_24291_MORE};};
template<> struct libdivide_constants<uint16_t,24292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24292_MAGIC, .more = U16LD_DENOM_24292_MORE};};
template<> struct libdivide_constants<uint16_t,24293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24293_MAGIC, .more = U16LD_DENOM_24293_MORE};};
template<> struct libdivide_constants<uint16_t,24294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24294_MAGIC, .more = U16LD_DENOM_24294_MORE};};
template<> struct libdivide_constants<uint16_t,24295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24295_MAGIC, .more = U16LD_DENOM_24295_MORE};};
template<> struct libdivide_constants<uint16_t,24296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24296_MAGIC, .more = U16LD_DENOM_24296_MORE};};
template<> struct libdivide_constants<uint16_t,24297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24297_MAGIC, .more = U16LD_DENOM_24297_MORE};};
template<> struct libdivide_constants<uint16_t,24298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24298_MAGIC, .more = U16LD_DENOM_24298_MORE};};
template<> struct libdivide_constants<uint16_t,24299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24299_MAGIC, .more = U16LD_DENOM_24299_MORE};};
template<> struct libdivide_constants<uint16_t,24300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24300_MAGIC, .more = U16LD_DENOM_24300_MORE};};
template<> struct libdivide_constants<uint16_t,24301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24301_MAGIC, .more = U16LD_DENOM_24301_MORE};};
template<> struct libdivide_constants<uint16_t,24302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24302_MAGIC, .more = U16LD_DENOM_24302_MORE};};
template<> struct libdivide_constants<uint16_t,24303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24303_MAGIC, .more = U16LD_DENOM_24303_MORE};};
template<> struct libdivide_constants<uint16_t,24304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24304_MAGIC, .more = U16LD_DENOM_24304_MORE};};
template<> struct libdivide_constants<uint16_t,24305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24305_MAGIC, .more = U16LD_DENOM_24305_MORE};};
template<> struct libdivide_constants<uint16_t,24306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24306_MAGIC, .more = U16LD_DENOM_24306_MORE};};
template<> struct libdivide_constants<uint16_t,24307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24307_MAGIC, .more = U16LD_DENOM_24307_MORE};};
template<> struct libdivide_constants<uint16_t,24308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24308_MAGIC, .more = U16LD_DENOM_24308_MORE};};
template<> struct libdivide_constants<uint16_t,24309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24309_MAGIC, .more = U16LD_DENOM_24309_MORE};};
template<> struct libdivide_constants<uint16_t,24310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24310_MAGIC, .more = U16LD_DENOM_24310_MORE};};
template<> struct libdivide_constants<uint16_t,24311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24311_MAGIC, .more = U16LD_DENOM_24311_MORE};};
template<> struct libdivide_constants<uint16_t,24312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24312_MAGIC, .more = U16LD_DENOM_24312_MORE};};
template<> struct libdivide_constants<uint16_t,24313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24313_MAGIC, .more = U16LD_DENOM_24313_MORE};};
template<> struct libdivide_constants<uint16_t,24314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24314_MAGIC, .more = U16LD_DENOM_24314_MORE};};
template<> struct libdivide_constants<uint16_t,24315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24315_MAGIC, .more = U16LD_DENOM_24315_MORE};};
template<> struct libdivide_constants<uint16_t,24316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24316_MAGIC, .more = U16LD_DENOM_24316_MORE};};
template<> struct libdivide_constants<uint16_t,24317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24317_MAGIC, .more = U16LD_DENOM_24317_MORE};};
template<> struct libdivide_constants<uint16_t,24318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24318_MAGIC, .more = U16LD_DENOM_24318_MORE};};
template<> struct libdivide_constants<uint16_t,24319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24319_MAGIC, .more = U16LD_DENOM_24319_MORE};};
template<> struct libdivide_constants<uint16_t,24320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24320_MAGIC, .more = U16LD_DENOM_24320_MORE};};
template<> struct libdivide_constants<uint16_t,24321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24321_MAGIC, .more = U16LD_DENOM_24321_MORE};};
template<> struct libdivide_constants<uint16_t,24322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24322_MAGIC, .more = U16LD_DENOM_24322_MORE};};
template<> struct libdivide_constants<uint16_t,24323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24323_MAGIC, .more = U16LD_DENOM_24323_MORE};};
template<> struct libdivide_constants<uint16_t,24324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24324_MAGIC, .more = U16LD_DENOM_24324_MORE};};
template<> struct libdivide_constants<uint16_t,24325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24325_MAGIC, .more = U16LD_DENOM_24325_MORE};};
template<> struct libdivide_constants<uint16_t,24326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24326_MAGIC, .more = U16LD_DENOM_24326_MORE};};
template<> struct libdivide_constants<uint16_t,24327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24327_MAGIC, .more = U16LD_DENOM_24327_MORE};};
template<> struct libdivide_constants<uint16_t,24328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24328_MAGIC, .more = U16LD_DENOM_24328_MORE};};
template<> struct libdivide_constants<uint16_t,24329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24329_MAGIC, .more = U16LD_DENOM_24329_MORE};};
template<> struct libdivide_constants<uint16_t,24330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24330_MAGIC, .more = U16LD_DENOM_24330_MORE};};
template<> struct libdivide_constants<uint16_t,24331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24331_MAGIC, .more = U16LD_DENOM_24331_MORE};};
template<> struct libdivide_constants<uint16_t,24332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24332_MAGIC, .more = U16LD_DENOM_24332_MORE};};
template<> struct libdivide_constants<uint16_t,24333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24333_MAGIC, .more = U16LD_DENOM_24333_MORE};};
template<> struct libdivide_constants<uint16_t,24334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24334_MAGIC, .more = U16LD_DENOM_24334_MORE};};
template<> struct libdivide_constants<uint16_t,24335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24335_MAGIC, .more = U16LD_DENOM_24335_MORE};};
template<> struct libdivide_constants<uint16_t,24336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24336_MAGIC, .more = U16LD_DENOM_24336_MORE};};
template<> struct libdivide_constants<uint16_t,24337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24337_MAGIC, .more = U16LD_DENOM_24337_MORE};};
template<> struct libdivide_constants<uint16_t,24338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24338_MAGIC, .more = U16LD_DENOM_24338_MORE};};
template<> struct libdivide_constants<uint16_t,24339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24339_MAGIC, .more = U16LD_DENOM_24339_MORE};};
template<> struct libdivide_constants<uint16_t,24340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24340_MAGIC, .more = U16LD_DENOM_24340_MORE};};
template<> struct libdivide_constants<uint16_t,24341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24341_MAGIC, .more = U16LD_DENOM_24341_MORE};};
template<> struct libdivide_constants<uint16_t,24342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24342_MAGIC, .more = U16LD_DENOM_24342_MORE};};
template<> struct libdivide_constants<uint16_t,24343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24343_MAGIC, .more = U16LD_DENOM_24343_MORE};};
template<> struct libdivide_constants<uint16_t,24344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24344_MAGIC, .more = U16LD_DENOM_24344_MORE};};
template<> struct libdivide_constants<uint16_t,24345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24345_MAGIC, .more = U16LD_DENOM_24345_MORE};};
template<> struct libdivide_constants<uint16_t,24346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24346_MAGIC, .more = U16LD_DENOM_24346_MORE};};
template<> struct libdivide_constants<uint16_t,24347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24347_MAGIC, .more = U16LD_DENOM_24347_MORE};};
template<> struct libdivide_constants<uint16_t,24348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24348_MAGIC, .more = U16LD_DENOM_24348_MORE};};
template<> struct libdivide_constants<uint16_t,24349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24349_MAGIC, .more = U16LD_DENOM_24349_MORE};};
template<> struct libdivide_constants<uint16_t,24350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24350_MAGIC, .more = U16LD_DENOM_24350_MORE};};
template<> struct libdivide_constants<uint16_t,24351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24351_MAGIC, .more = U16LD_DENOM_24351_MORE};};
template<> struct libdivide_constants<uint16_t,24352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24352_MAGIC, .more = U16LD_DENOM_24352_MORE};};
template<> struct libdivide_constants<uint16_t,24353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24353_MAGIC, .more = U16LD_DENOM_24353_MORE};};
template<> struct libdivide_constants<uint16_t,24354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24354_MAGIC, .more = U16LD_DENOM_24354_MORE};};
template<> struct libdivide_constants<uint16_t,24355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24355_MAGIC, .more = U16LD_DENOM_24355_MORE};};
template<> struct libdivide_constants<uint16_t,24356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24356_MAGIC, .more = U16LD_DENOM_24356_MORE};};
template<> struct libdivide_constants<uint16_t,24357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24357_MAGIC, .more = U16LD_DENOM_24357_MORE};};
template<> struct libdivide_constants<uint16_t,24358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24358_MAGIC, .more = U16LD_DENOM_24358_MORE};};
template<> struct libdivide_constants<uint16_t,24359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24359_MAGIC, .more = U16LD_DENOM_24359_MORE};};
template<> struct libdivide_constants<uint16_t,24360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24360_MAGIC, .more = U16LD_DENOM_24360_MORE};};
template<> struct libdivide_constants<uint16_t,24361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24361_MAGIC, .more = U16LD_DENOM_24361_MORE};};
template<> struct libdivide_constants<uint16_t,24362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24362_MAGIC, .more = U16LD_DENOM_24362_MORE};};
template<> struct libdivide_constants<uint16_t,24363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24363_MAGIC, .more = U16LD_DENOM_24363_MORE};};
template<> struct libdivide_constants<uint16_t,24364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24364_MAGIC, .more = U16LD_DENOM_24364_MORE};};
template<> struct libdivide_constants<uint16_t,24365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24365_MAGIC, .more = U16LD_DENOM_24365_MORE};};
template<> struct libdivide_constants<uint16_t,24366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24366_MAGIC, .more = U16LD_DENOM_24366_MORE};};
template<> struct libdivide_constants<uint16_t,24367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24367_MAGIC, .more = U16LD_DENOM_24367_MORE};};
template<> struct libdivide_constants<uint16_t,24368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24368_MAGIC, .more = U16LD_DENOM_24368_MORE};};
template<> struct libdivide_constants<uint16_t,24369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24369_MAGIC, .more = U16LD_DENOM_24369_MORE};};
template<> struct libdivide_constants<uint16_t,24370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24370_MAGIC, .more = U16LD_DENOM_24370_MORE};};
template<> struct libdivide_constants<uint16_t,24371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24371_MAGIC, .more = U16LD_DENOM_24371_MORE};};
template<> struct libdivide_constants<uint16_t,24372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24372_MAGIC, .more = U16LD_DENOM_24372_MORE};};
template<> struct libdivide_constants<uint16_t,24373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24373_MAGIC, .more = U16LD_DENOM_24373_MORE};};
template<> struct libdivide_constants<uint16_t,24374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24374_MAGIC, .more = U16LD_DENOM_24374_MORE};};
template<> struct libdivide_constants<uint16_t,24375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24375_MAGIC, .more = U16LD_DENOM_24375_MORE};};
template<> struct libdivide_constants<uint16_t,24376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24376_MAGIC, .more = U16LD_DENOM_24376_MORE};};
template<> struct libdivide_constants<uint16_t,24377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24377_MAGIC, .more = U16LD_DENOM_24377_MORE};};
template<> struct libdivide_constants<uint16_t,24378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24378_MAGIC, .more = U16LD_DENOM_24378_MORE};};
template<> struct libdivide_constants<uint16_t,24379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24379_MAGIC, .more = U16LD_DENOM_24379_MORE};};
template<> struct libdivide_constants<uint16_t,24380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24380_MAGIC, .more = U16LD_DENOM_24380_MORE};};
template<> struct libdivide_constants<uint16_t,24381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24381_MAGIC, .more = U16LD_DENOM_24381_MORE};};
template<> struct libdivide_constants<uint16_t,24382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24382_MAGIC, .more = U16LD_DENOM_24382_MORE};};
template<> struct libdivide_constants<uint16_t,24383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24383_MAGIC, .more = U16LD_DENOM_24383_MORE};};
template<> struct libdivide_constants<uint16_t,24384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24384_MAGIC, .more = U16LD_DENOM_24384_MORE};};
template<> struct libdivide_constants<uint16_t,24385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24385_MAGIC, .more = U16LD_DENOM_24385_MORE};};
template<> struct libdivide_constants<uint16_t,24386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24386_MAGIC, .more = U16LD_DENOM_24386_MORE};};
template<> struct libdivide_constants<uint16_t,24387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24387_MAGIC, .more = U16LD_DENOM_24387_MORE};};
template<> struct libdivide_constants<uint16_t,24388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24388_MAGIC, .more = U16LD_DENOM_24388_MORE};};
template<> struct libdivide_constants<uint16_t,24389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24389_MAGIC, .more = U16LD_DENOM_24389_MORE};};
template<> struct libdivide_constants<uint16_t,24390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24390_MAGIC, .more = U16LD_DENOM_24390_MORE};};
template<> struct libdivide_constants<uint16_t,24391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24391_MAGIC, .more = U16LD_DENOM_24391_MORE};};
template<> struct libdivide_constants<uint16_t,24392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24392_MAGIC, .more = U16LD_DENOM_24392_MORE};};
template<> struct libdivide_constants<uint16_t,24393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24393_MAGIC, .more = U16LD_DENOM_24393_MORE};};
template<> struct libdivide_constants<uint16_t,24394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24394_MAGIC, .more = U16LD_DENOM_24394_MORE};};
template<> struct libdivide_constants<uint16_t,24395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24395_MAGIC, .more = U16LD_DENOM_24395_MORE};};
template<> struct libdivide_constants<uint16_t,24396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24396_MAGIC, .more = U16LD_DENOM_24396_MORE};};
template<> struct libdivide_constants<uint16_t,24397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24397_MAGIC, .more = U16LD_DENOM_24397_MORE};};
template<> struct libdivide_constants<uint16_t,24398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24398_MAGIC, .more = U16LD_DENOM_24398_MORE};};
template<> struct libdivide_constants<uint16_t,24399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24399_MAGIC, .more = U16LD_DENOM_24399_MORE};};
template<> struct libdivide_constants<uint16_t,24400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24400_MAGIC, .more = U16LD_DENOM_24400_MORE};};
template<> struct libdivide_constants<uint16_t,24401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24401_MAGIC, .more = U16LD_DENOM_24401_MORE};};
template<> struct libdivide_constants<uint16_t,24402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24402_MAGIC, .more = U16LD_DENOM_24402_MORE};};
template<> struct libdivide_constants<uint16_t,24403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24403_MAGIC, .more = U16LD_DENOM_24403_MORE};};
template<> struct libdivide_constants<uint16_t,24404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24404_MAGIC, .more = U16LD_DENOM_24404_MORE};};
template<> struct libdivide_constants<uint16_t,24405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24405_MAGIC, .more = U16LD_DENOM_24405_MORE};};
template<> struct libdivide_constants<uint16_t,24406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24406_MAGIC, .more = U16LD_DENOM_24406_MORE};};
template<> struct libdivide_constants<uint16_t,24407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24407_MAGIC, .more = U16LD_DENOM_24407_MORE};};
template<> struct libdivide_constants<uint16_t,24408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24408_MAGIC, .more = U16LD_DENOM_24408_MORE};};
template<> struct libdivide_constants<uint16_t,24409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24409_MAGIC, .more = U16LD_DENOM_24409_MORE};};
template<> struct libdivide_constants<uint16_t,24410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24410_MAGIC, .more = U16LD_DENOM_24410_MORE};};
template<> struct libdivide_constants<uint16_t,24411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24411_MAGIC, .more = U16LD_DENOM_24411_MORE};};
template<> struct libdivide_constants<uint16_t,24412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24412_MAGIC, .more = U16LD_DENOM_24412_MORE};};
template<> struct libdivide_constants<uint16_t,24413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24413_MAGIC, .more = U16LD_DENOM_24413_MORE};};
template<> struct libdivide_constants<uint16_t,24414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24414_MAGIC, .more = U16LD_DENOM_24414_MORE};};
template<> struct libdivide_constants<uint16_t,24415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24415_MAGIC, .more = U16LD_DENOM_24415_MORE};};
template<> struct libdivide_constants<uint16_t,24416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24416_MAGIC, .more = U16LD_DENOM_24416_MORE};};
template<> struct libdivide_constants<uint16_t,24417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24417_MAGIC, .more = U16LD_DENOM_24417_MORE};};
template<> struct libdivide_constants<uint16_t,24418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24418_MAGIC, .more = U16LD_DENOM_24418_MORE};};
template<> struct libdivide_constants<uint16_t,24419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24419_MAGIC, .more = U16LD_DENOM_24419_MORE};};
template<> struct libdivide_constants<uint16_t,24420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24420_MAGIC, .more = U16LD_DENOM_24420_MORE};};
template<> struct libdivide_constants<uint16_t,24421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24421_MAGIC, .more = U16LD_DENOM_24421_MORE};};
template<> struct libdivide_constants<uint16_t,24422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24422_MAGIC, .more = U16LD_DENOM_24422_MORE};};
template<> struct libdivide_constants<uint16_t,24423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24423_MAGIC, .more = U16LD_DENOM_24423_MORE};};
template<> struct libdivide_constants<uint16_t,24424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24424_MAGIC, .more = U16LD_DENOM_24424_MORE};};
template<> struct libdivide_constants<uint16_t,24425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24425_MAGIC, .more = U16LD_DENOM_24425_MORE};};
template<> struct libdivide_constants<uint16_t,24426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24426_MAGIC, .more = U16LD_DENOM_24426_MORE};};
template<> struct libdivide_constants<uint16_t,24427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24427_MAGIC, .more = U16LD_DENOM_24427_MORE};};
template<> struct libdivide_constants<uint16_t,24428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24428_MAGIC, .more = U16LD_DENOM_24428_MORE};};
template<> struct libdivide_constants<uint16_t,24429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24429_MAGIC, .more = U16LD_DENOM_24429_MORE};};
template<> struct libdivide_constants<uint16_t,24430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24430_MAGIC, .more = U16LD_DENOM_24430_MORE};};
template<> struct libdivide_constants<uint16_t,24431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24431_MAGIC, .more = U16LD_DENOM_24431_MORE};};
template<> struct libdivide_constants<uint16_t,24432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24432_MAGIC, .more = U16LD_DENOM_24432_MORE};};
template<> struct libdivide_constants<uint16_t,24433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24433_MAGIC, .more = U16LD_DENOM_24433_MORE};};
template<> struct libdivide_constants<uint16_t,24434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24434_MAGIC, .more = U16LD_DENOM_24434_MORE};};
template<> struct libdivide_constants<uint16_t,24435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24435_MAGIC, .more = U16LD_DENOM_24435_MORE};};
template<> struct libdivide_constants<uint16_t,24436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24436_MAGIC, .more = U16LD_DENOM_24436_MORE};};
template<> struct libdivide_constants<uint16_t,24437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24437_MAGIC, .more = U16LD_DENOM_24437_MORE};};
template<> struct libdivide_constants<uint16_t,24438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24438_MAGIC, .more = U16LD_DENOM_24438_MORE};};
template<> struct libdivide_constants<uint16_t,24439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24439_MAGIC, .more = U16LD_DENOM_24439_MORE};};
template<> struct libdivide_constants<uint16_t,24440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24440_MAGIC, .more = U16LD_DENOM_24440_MORE};};
template<> struct libdivide_constants<uint16_t,24441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24441_MAGIC, .more = U16LD_DENOM_24441_MORE};};
template<> struct libdivide_constants<uint16_t,24442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24442_MAGIC, .more = U16LD_DENOM_24442_MORE};};
template<> struct libdivide_constants<uint16_t,24443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24443_MAGIC, .more = U16LD_DENOM_24443_MORE};};
template<> struct libdivide_constants<uint16_t,24444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24444_MAGIC, .more = U16LD_DENOM_24444_MORE};};
template<> struct libdivide_constants<uint16_t,24445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24445_MAGIC, .more = U16LD_DENOM_24445_MORE};};
template<> struct libdivide_constants<uint16_t,24446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24446_MAGIC, .more = U16LD_DENOM_24446_MORE};};
template<> struct libdivide_constants<uint16_t,24447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24447_MAGIC, .more = U16LD_DENOM_24447_MORE};};
template<> struct libdivide_constants<uint16_t,24448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24448_MAGIC, .more = U16LD_DENOM_24448_MORE};};
template<> struct libdivide_constants<uint16_t,24449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24449_MAGIC, .more = U16LD_DENOM_24449_MORE};};
template<> struct libdivide_constants<uint16_t,24450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24450_MAGIC, .more = U16LD_DENOM_24450_MORE};};
template<> struct libdivide_constants<uint16_t,24451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24451_MAGIC, .more = U16LD_DENOM_24451_MORE};};
template<> struct libdivide_constants<uint16_t,24452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24452_MAGIC, .more = U16LD_DENOM_24452_MORE};};
template<> struct libdivide_constants<uint16_t,24453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24453_MAGIC, .more = U16LD_DENOM_24453_MORE};};
template<> struct libdivide_constants<uint16_t,24454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24454_MAGIC, .more = U16LD_DENOM_24454_MORE};};
template<> struct libdivide_constants<uint16_t,24455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24455_MAGIC, .more = U16LD_DENOM_24455_MORE};};
template<> struct libdivide_constants<uint16_t,24456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24456_MAGIC, .more = U16LD_DENOM_24456_MORE};};
template<> struct libdivide_constants<uint16_t,24457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24457_MAGIC, .more = U16LD_DENOM_24457_MORE};};
template<> struct libdivide_constants<uint16_t,24458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24458_MAGIC, .more = U16LD_DENOM_24458_MORE};};
template<> struct libdivide_constants<uint16_t,24459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24459_MAGIC, .more = U16LD_DENOM_24459_MORE};};
template<> struct libdivide_constants<uint16_t,24460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24460_MAGIC, .more = U16LD_DENOM_24460_MORE};};
template<> struct libdivide_constants<uint16_t,24461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24461_MAGIC, .more = U16LD_DENOM_24461_MORE};};
template<> struct libdivide_constants<uint16_t,24462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24462_MAGIC, .more = U16LD_DENOM_24462_MORE};};
template<> struct libdivide_constants<uint16_t,24463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24463_MAGIC, .more = U16LD_DENOM_24463_MORE};};
template<> struct libdivide_constants<uint16_t,24464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24464_MAGIC, .more = U16LD_DENOM_24464_MORE};};
template<> struct libdivide_constants<uint16_t,24465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24465_MAGIC, .more = U16LD_DENOM_24465_MORE};};
template<> struct libdivide_constants<uint16_t,24466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24466_MAGIC, .more = U16LD_DENOM_24466_MORE};};
template<> struct libdivide_constants<uint16_t,24467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24467_MAGIC, .more = U16LD_DENOM_24467_MORE};};
template<> struct libdivide_constants<uint16_t,24468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24468_MAGIC, .more = U16LD_DENOM_24468_MORE};};
template<> struct libdivide_constants<uint16_t,24469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24469_MAGIC, .more = U16LD_DENOM_24469_MORE};};
template<> struct libdivide_constants<uint16_t,24470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24470_MAGIC, .more = U16LD_DENOM_24470_MORE};};
template<> struct libdivide_constants<uint16_t,24471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24471_MAGIC, .more = U16LD_DENOM_24471_MORE};};
template<> struct libdivide_constants<uint16_t,24472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24472_MAGIC, .more = U16LD_DENOM_24472_MORE};};
template<> struct libdivide_constants<uint16_t,24473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24473_MAGIC, .more = U16LD_DENOM_24473_MORE};};
template<> struct libdivide_constants<uint16_t,24474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24474_MAGIC, .more = U16LD_DENOM_24474_MORE};};
template<> struct libdivide_constants<uint16_t,24475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24475_MAGIC, .more = U16LD_DENOM_24475_MORE};};
template<> struct libdivide_constants<uint16_t,24476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24476_MAGIC, .more = U16LD_DENOM_24476_MORE};};
template<> struct libdivide_constants<uint16_t,24477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24477_MAGIC, .more = U16LD_DENOM_24477_MORE};};
template<> struct libdivide_constants<uint16_t,24478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24478_MAGIC, .more = U16LD_DENOM_24478_MORE};};
template<> struct libdivide_constants<uint16_t,24479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24479_MAGIC, .more = U16LD_DENOM_24479_MORE};};
template<> struct libdivide_constants<uint16_t,24480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24480_MAGIC, .more = U16LD_DENOM_24480_MORE};};
template<> struct libdivide_constants<uint16_t,24481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24481_MAGIC, .more = U16LD_DENOM_24481_MORE};};
template<> struct libdivide_constants<uint16_t,24482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24482_MAGIC, .more = U16LD_DENOM_24482_MORE};};
template<> struct libdivide_constants<uint16_t,24483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24483_MAGIC, .more = U16LD_DENOM_24483_MORE};};
template<> struct libdivide_constants<uint16_t,24484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24484_MAGIC, .more = U16LD_DENOM_24484_MORE};};
template<> struct libdivide_constants<uint16_t,24485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24485_MAGIC, .more = U16LD_DENOM_24485_MORE};};
template<> struct libdivide_constants<uint16_t,24486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24486_MAGIC, .more = U16LD_DENOM_24486_MORE};};
template<> struct libdivide_constants<uint16_t,24487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24487_MAGIC, .more = U16LD_DENOM_24487_MORE};};
template<> struct libdivide_constants<uint16_t,24488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24488_MAGIC, .more = U16LD_DENOM_24488_MORE};};
template<> struct libdivide_constants<uint16_t,24489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24489_MAGIC, .more = U16LD_DENOM_24489_MORE};};
template<> struct libdivide_constants<uint16_t,24490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24490_MAGIC, .more = U16LD_DENOM_24490_MORE};};
template<> struct libdivide_constants<uint16_t,24491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24491_MAGIC, .more = U16LD_DENOM_24491_MORE};};
template<> struct libdivide_constants<uint16_t,24492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24492_MAGIC, .more = U16LD_DENOM_24492_MORE};};
template<> struct libdivide_constants<uint16_t,24493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24493_MAGIC, .more = U16LD_DENOM_24493_MORE};};
template<> struct libdivide_constants<uint16_t,24494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24494_MAGIC, .more = U16LD_DENOM_24494_MORE};};
template<> struct libdivide_constants<uint16_t,24495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24495_MAGIC, .more = U16LD_DENOM_24495_MORE};};
template<> struct libdivide_constants<uint16_t,24496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24496_MAGIC, .more = U16LD_DENOM_24496_MORE};};
template<> struct libdivide_constants<uint16_t,24497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24497_MAGIC, .more = U16LD_DENOM_24497_MORE};};
template<> struct libdivide_constants<uint16_t,24498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24498_MAGIC, .more = U16LD_DENOM_24498_MORE};};
template<> struct libdivide_constants<uint16_t,24499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24499_MAGIC, .more = U16LD_DENOM_24499_MORE};};
template<> struct libdivide_constants<uint16_t,24500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24500_MAGIC, .more = U16LD_DENOM_24500_MORE};};
template<> struct libdivide_constants<uint16_t,24501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24501_MAGIC, .more = U16LD_DENOM_24501_MORE};};
template<> struct libdivide_constants<uint16_t,24502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24502_MAGIC, .more = U16LD_DENOM_24502_MORE};};
template<> struct libdivide_constants<uint16_t,24503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24503_MAGIC, .more = U16LD_DENOM_24503_MORE};};
template<> struct libdivide_constants<uint16_t,24504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24504_MAGIC, .more = U16LD_DENOM_24504_MORE};};
template<> struct libdivide_constants<uint16_t,24505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24505_MAGIC, .more = U16LD_DENOM_24505_MORE};};
template<> struct libdivide_constants<uint16_t,24506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24506_MAGIC, .more = U16LD_DENOM_24506_MORE};};
template<> struct libdivide_constants<uint16_t,24507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24507_MAGIC, .more = U16LD_DENOM_24507_MORE};};
template<> struct libdivide_constants<uint16_t,24508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24508_MAGIC, .more = U16LD_DENOM_24508_MORE};};
template<> struct libdivide_constants<uint16_t,24509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24509_MAGIC, .more = U16LD_DENOM_24509_MORE};};
template<> struct libdivide_constants<uint16_t,24510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24510_MAGIC, .more = U16LD_DENOM_24510_MORE};};
template<> struct libdivide_constants<uint16_t,24511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24511_MAGIC, .more = U16LD_DENOM_24511_MORE};};
template<> struct libdivide_constants<uint16_t,24512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24512_MAGIC, .more = U16LD_DENOM_24512_MORE};};
template<> struct libdivide_constants<uint16_t,24513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24513_MAGIC, .more = U16LD_DENOM_24513_MORE};};
template<> struct libdivide_constants<uint16_t,24514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24514_MAGIC, .more = U16LD_DENOM_24514_MORE};};
template<> struct libdivide_constants<uint16_t,24515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24515_MAGIC, .more = U16LD_DENOM_24515_MORE};};
template<> struct libdivide_constants<uint16_t,24516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24516_MAGIC, .more = U16LD_DENOM_24516_MORE};};
template<> struct libdivide_constants<uint16_t,24517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24517_MAGIC, .more = U16LD_DENOM_24517_MORE};};
template<> struct libdivide_constants<uint16_t,24518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24518_MAGIC, .more = U16LD_DENOM_24518_MORE};};
template<> struct libdivide_constants<uint16_t,24519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24519_MAGIC, .more = U16LD_DENOM_24519_MORE};};
template<> struct libdivide_constants<uint16_t,24520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24520_MAGIC, .more = U16LD_DENOM_24520_MORE};};
template<> struct libdivide_constants<uint16_t,24521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24521_MAGIC, .more = U16LD_DENOM_24521_MORE};};
template<> struct libdivide_constants<uint16_t,24522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24522_MAGIC, .more = U16LD_DENOM_24522_MORE};};
template<> struct libdivide_constants<uint16_t,24523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24523_MAGIC, .more = U16LD_DENOM_24523_MORE};};
template<> struct libdivide_constants<uint16_t,24524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24524_MAGIC, .more = U16LD_DENOM_24524_MORE};};
template<> struct libdivide_constants<uint16_t,24525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24525_MAGIC, .more = U16LD_DENOM_24525_MORE};};
template<> struct libdivide_constants<uint16_t,24526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24526_MAGIC, .more = U16LD_DENOM_24526_MORE};};
template<> struct libdivide_constants<uint16_t,24527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24527_MAGIC, .more = U16LD_DENOM_24527_MORE};};
template<> struct libdivide_constants<uint16_t,24528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24528_MAGIC, .more = U16LD_DENOM_24528_MORE};};
template<> struct libdivide_constants<uint16_t,24529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24529_MAGIC, .more = U16LD_DENOM_24529_MORE};};
template<> struct libdivide_constants<uint16_t,24530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24530_MAGIC, .more = U16LD_DENOM_24530_MORE};};
template<> struct libdivide_constants<uint16_t,24531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24531_MAGIC, .more = U16LD_DENOM_24531_MORE};};
template<> struct libdivide_constants<uint16_t,24532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24532_MAGIC, .more = U16LD_DENOM_24532_MORE};};
template<> struct libdivide_constants<uint16_t,24533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24533_MAGIC, .more = U16LD_DENOM_24533_MORE};};
template<> struct libdivide_constants<uint16_t,24534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24534_MAGIC, .more = U16LD_DENOM_24534_MORE};};
template<> struct libdivide_constants<uint16_t,24535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24535_MAGIC, .more = U16LD_DENOM_24535_MORE};};
template<> struct libdivide_constants<uint16_t,24536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24536_MAGIC, .more = U16LD_DENOM_24536_MORE};};
template<> struct libdivide_constants<uint16_t,24537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24537_MAGIC, .more = U16LD_DENOM_24537_MORE};};
template<> struct libdivide_constants<uint16_t,24538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24538_MAGIC, .more = U16LD_DENOM_24538_MORE};};
template<> struct libdivide_constants<uint16_t,24539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24539_MAGIC, .more = U16LD_DENOM_24539_MORE};};
template<> struct libdivide_constants<uint16_t,24540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24540_MAGIC, .more = U16LD_DENOM_24540_MORE};};
template<> struct libdivide_constants<uint16_t,24541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24541_MAGIC, .more = U16LD_DENOM_24541_MORE};};
template<> struct libdivide_constants<uint16_t,24542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24542_MAGIC, .more = U16LD_DENOM_24542_MORE};};
template<> struct libdivide_constants<uint16_t,24543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24543_MAGIC, .more = U16LD_DENOM_24543_MORE};};
template<> struct libdivide_constants<uint16_t,24544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24544_MAGIC, .more = U16LD_DENOM_24544_MORE};};
template<> struct libdivide_constants<uint16_t,24545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24545_MAGIC, .more = U16LD_DENOM_24545_MORE};};
template<> struct libdivide_constants<uint16_t,24546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24546_MAGIC, .more = U16LD_DENOM_24546_MORE};};
template<> struct libdivide_constants<uint16_t,24547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24547_MAGIC, .more = U16LD_DENOM_24547_MORE};};
template<> struct libdivide_constants<uint16_t,24548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24548_MAGIC, .more = U16LD_DENOM_24548_MORE};};
template<> struct libdivide_constants<uint16_t,24549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24549_MAGIC, .more = U16LD_DENOM_24549_MORE};};
template<> struct libdivide_constants<uint16_t,24550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24550_MAGIC, .more = U16LD_DENOM_24550_MORE};};
template<> struct libdivide_constants<uint16_t,24551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24551_MAGIC, .more = U16LD_DENOM_24551_MORE};};
template<> struct libdivide_constants<uint16_t,24552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24552_MAGIC, .more = U16LD_DENOM_24552_MORE};};
template<> struct libdivide_constants<uint16_t,24553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24553_MAGIC, .more = U16LD_DENOM_24553_MORE};};
template<> struct libdivide_constants<uint16_t,24554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24554_MAGIC, .more = U16LD_DENOM_24554_MORE};};
template<> struct libdivide_constants<uint16_t,24555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24555_MAGIC, .more = U16LD_DENOM_24555_MORE};};
template<> struct libdivide_constants<uint16_t,24556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24556_MAGIC, .more = U16LD_DENOM_24556_MORE};};
template<> struct libdivide_constants<uint16_t,24557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24557_MAGIC, .more = U16LD_DENOM_24557_MORE};};
template<> struct libdivide_constants<uint16_t,24558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24558_MAGIC, .more = U16LD_DENOM_24558_MORE};};
template<> struct libdivide_constants<uint16_t,24559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24559_MAGIC, .more = U16LD_DENOM_24559_MORE};};
template<> struct libdivide_constants<uint16_t,24560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24560_MAGIC, .more = U16LD_DENOM_24560_MORE};};
template<> struct libdivide_constants<uint16_t,24561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24561_MAGIC, .more = U16LD_DENOM_24561_MORE};};
template<> struct libdivide_constants<uint16_t,24562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24562_MAGIC, .more = U16LD_DENOM_24562_MORE};};
template<> struct libdivide_constants<uint16_t,24563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24563_MAGIC, .more = U16LD_DENOM_24563_MORE};};
template<> struct libdivide_constants<uint16_t,24564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24564_MAGIC, .more = U16LD_DENOM_24564_MORE};};
template<> struct libdivide_constants<uint16_t,24565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24565_MAGIC, .more = U16LD_DENOM_24565_MORE};};
template<> struct libdivide_constants<uint16_t,24566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24566_MAGIC, .more = U16LD_DENOM_24566_MORE};};
template<> struct libdivide_constants<uint16_t,24567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24567_MAGIC, .more = U16LD_DENOM_24567_MORE};};
template<> struct libdivide_constants<uint16_t,24568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24568_MAGIC, .more = U16LD_DENOM_24568_MORE};};
template<> struct libdivide_constants<uint16_t,24569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24569_MAGIC, .more = U16LD_DENOM_24569_MORE};};
template<> struct libdivide_constants<uint16_t,24570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24570_MAGIC, .more = U16LD_DENOM_24570_MORE};};
template<> struct libdivide_constants<uint16_t,24571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24571_MAGIC, .more = U16LD_DENOM_24571_MORE};};
template<> struct libdivide_constants<uint16_t,24572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24572_MAGIC, .more = U16LD_DENOM_24572_MORE};};
template<> struct libdivide_constants<uint16_t,24573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24573_MAGIC, .more = U16LD_DENOM_24573_MORE};};
template<> struct libdivide_constants<uint16_t,24574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24574_MAGIC, .more = U16LD_DENOM_24574_MORE};};
template<> struct libdivide_constants<uint16_t,24575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24575_MAGIC, .more = U16LD_DENOM_24575_MORE};};
template<> struct libdivide_constants<uint16_t,24576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24576_MAGIC, .more = U16LD_DENOM_24576_MORE};};
template<> struct libdivide_constants<uint16_t,24577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24577_MAGIC, .more = U16LD_DENOM_24577_MORE};};
template<> struct libdivide_constants<uint16_t,24578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24578_MAGIC, .more = U16LD_DENOM_24578_MORE};};
template<> struct libdivide_constants<uint16_t,24579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24579_MAGIC, .more = U16LD_DENOM_24579_MORE};};
template<> struct libdivide_constants<uint16_t,24580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24580_MAGIC, .more = U16LD_DENOM_24580_MORE};};
template<> struct libdivide_constants<uint16_t,24581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24581_MAGIC, .more = U16LD_DENOM_24581_MORE};};
template<> struct libdivide_constants<uint16_t,24582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24582_MAGIC, .more = U16LD_DENOM_24582_MORE};};
template<> struct libdivide_constants<uint16_t,24583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24583_MAGIC, .more = U16LD_DENOM_24583_MORE};};
template<> struct libdivide_constants<uint16_t,24584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24584_MAGIC, .more = U16LD_DENOM_24584_MORE};};
template<> struct libdivide_constants<uint16_t,24585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24585_MAGIC, .more = U16LD_DENOM_24585_MORE};};
template<> struct libdivide_constants<uint16_t,24586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24586_MAGIC, .more = U16LD_DENOM_24586_MORE};};
template<> struct libdivide_constants<uint16_t,24587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24587_MAGIC, .more = U16LD_DENOM_24587_MORE};};
template<> struct libdivide_constants<uint16_t,24588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24588_MAGIC, .more = U16LD_DENOM_24588_MORE};};
template<> struct libdivide_constants<uint16_t,24589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24589_MAGIC, .more = U16LD_DENOM_24589_MORE};};
template<> struct libdivide_constants<uint16_t,24590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24590_MAGIC, .more = U16LD_DENOM_24590_MORE};};
template<> struct libdivide_constants<uint16_t,24591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24591_MAGIC, .more = U16LD_DENOM_24591_MORE};};
template<> struct libdivide_constants<uint16_t,24592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24592_MAGIC, .more = U16LD_DENOM_24592_MORE};};
template<> struct libdivide_constants<uint16_t,24593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24593_MAGIC, .more = U16LD_DENOM_24593_MORE};};
template<> struct libdivide_constants<uint16_t,24594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24594_MAGIC, .more = U16LD_DENOM_24594_MORE};};
template<> struct libdivide_constants<uint16_t,24595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24595_MAGIC, .more = U16LD_DENOM_24595_MORE};};
template<> struct libdivide_constants<uint16_t,24596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24596_MAGIC, .more = U16LD_DENOM_24596_MORE};};
template<> struct libdivide_constants<uint16_t,24597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24597_MAGIC, .more = U16LD_DENOM_24597_MORE};};
template<> struct libdivide_constants<uint16_t,24598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24598_MAGIC, .more = U16LD_DENOM_24598_MORE};};
template<> struct libdivide_constants<uint16_t,24599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24599_MAGIC, .more = U16LD_DENOM_24599_MORE};};
template<> struct libdivide_constants<uint16_t,24600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24600_MAGIC, .more = U16LD_DENOM_24600_MORE};};
template<> struct libdivide_constants<uint16_t,24601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24601_MAGIC, .more = U16LD_DENOM_24601_MORE};};
template<> struct libdivide_constants<uint16_t,24602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24602_MAGIC, .more = U16LD_DENOM_24602_MORE};};
template<> struct libdivide_constants<uint16_t,24603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24603_MAGIC, .more = U16LD_DENOM_24603_MORE};};
template<> struct libdivide_constants<uint16_t,24604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24604_MAGIC, .more = U16LD_DENOM_24604_MORE};};
template<> struct libdivide_constants<uint16_t,24605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24605_MAGIC, .more = U16LD_DENOM_24605_MORE};};
template<> struct libdivide_constants<uint16_t,24606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24606_MAGIC, .more = U16LD_DENOM_24606_MORE};};
template<> struct libdivide_constants<uint16_t,24607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24607_MAGIC, .more = U16LD_DENOM_24607_MORE};};
template<> struct libdivide_constants<uint16_t,24608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24608_MAGIC, .more = U16LD_DENOM_24608_MORE};};
template<> struct libdivide_constants<uint16_t,24609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24609_MAGIC, .more = U16LD_DENOM_24609_MORE};};
template<> struct libdivide_constants<uint16_t,24610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24610_MAGIC, .more = U16LD_DENOM_24610_MORE};};
template<> struct libdivide_constants<uint16_t,24611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24611_MAGIC, .more = U16LD_DENOM_24611_MORE};};
template<> struct libdivide_constants<uint16_t,24612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24612_MAGIC, .more = U16LD_DENOM_24612_MORE};};
template<> struct libdivide_constants<uint16_t,24613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24613_MAGIC, .more = U16LD_DENOM_24613_MORE};};
template<> struct libdivide_constants<uint16_t,24614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24614_MAGIC, .more = U16LD_DENOM_24614_MORE};};
template<> struct libdivide_constants<uint16_t,24615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24615_MAGIC, .more = U16LD_DENOM_24615_MORE};};
template<> struct libdivide_constants<uint16_t,24616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24616_MAGIC, .more = U16LD_DENOM_24616_MORE};};
template<> struct libdivide_constants<uint16_t,24617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24617_MAGIC, .more = U16LD_DENOM_24617_MORE};};
template<> struct libdivide_constants<uint16_t,24618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24618_MAGIC, .more = U16LD_DENOM_24618_MORE};};
template<> struct libdivide_constants<uint16_t,24619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24619_MAGIC, .more = U16LD_DENOM_24619_MORE};};
template<> struct libdivide_constants<uint16_t,24620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24620_MAGIC, .more = U16LD_DENOM_24620_MORE};};
template<> struct libdivide_constants<uint16_t,24621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24621_MAGIC, .more = U16LD_DENOM_24621_MORE};};
template<> struct libdivide_constants<uint16_t,24622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24622_MAGIC, .more = U16LD_DENOM_24622_MORE};};
template<> struct libdivide_constants<uint16_t,24623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24623_MAGIC, .more = U16LD_DENOM_24623_MORE};};
template<> struct libdivide_constants<uint16_t,24624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24624_MAGIC, .more = U16LD_DENOM_24624_MORE};};
template<> struct libdivide_constants<uint16_t,24625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24625_MAGIC, .more = U16LD_DENOM_24625_MORE};};
template<> struct libdivide_constants<uint16_t,24626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24626_MAGIC, .more = U16LD_DENOM_24626_MORE};};
template<> struct libdivide_constants<uint16_t,24627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24627_MAGIC, .more = U16LD_DENOM_24627_MORE};};
template<> struct libdivide_constants<uint16_t,24628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24628_MAGIC, .more = U16LD_DENOM_24628_MORE};};
template<> struct libdivide_constants<uint16_t,24629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24629_MAGIC, .more = U16LD_DENOM_24629_MORE};};
template<> struct libdivide_constants<uint16_t,24630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24630_MAGIC, .more = U16LD_DENOM_24630_MORE};};
template<> struct libdivide_constants<uint16_t,24631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24631_MAGIC, .more = U16LD_DENOM_24631_MORE};};
template<> struct libdivide_constants<uint16_t,24632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24632_MAGIC, .more = U16LD_DENOM_24632_MORE};};
template<> struct libdivide_constants<uint16_t,24633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24633_MAGIC, .more = U16LD_DENOM_24633_MORE};};
template<> struct libdivide_constants<uint16_t,24634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24634_MAGIC, .more = U16LD_DENOM_24634_MORE};};
template<> struct libdivide_constants<uint16_t,24635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24635_MAGIC, .more = U16LD_DENOM_24635_MORE};};
template<> struct libdivide_constants<uint16_t,24636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24636_MAGIC, .more = U16LD_DENOM_24636_MORE};};
template<> struct libdivide_constants<uint16_t,24637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24637_MAGIC, .more = U16LD_DENOM_24637_MORE};};
template<> struct libdivide_constants<uint16_t,24638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24638_MAGIC, .more = U16LD_DENOM_24638_MORE};};
template<> struct libdivide_constants<uint16_t,24639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24639_MAGIC, .more = U16LD_DENOM_24639_MORE};};
template<> struct libdivide_constants<uint16_t,24640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24640_MAGIC, .more = U16LD_DENOM_24640_MORE};};
template<> struct libdivide_constants<uint16_t,24641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24641_MAGIC, .more = U16LD_DENOM_24641_MORE};};
template<> struct libdivide_constants<uint16_t,24642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24642_MAGIC, .more = U16LD_DENOM_24642_MORE};};
template<> struct libdivide_constants<uint16_t,24643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24643_MAGIC, .more = U16LD_DENOM_24643_MORE};};
template<> struct libdivide_constants<uint16_t,24644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24644_MAGIC, .more = U16LD_DENOM_24644_MORE};};
template<> struct libdivide_constants<uint16_t,24645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24645_MAGIC, .more = U16LD_DENOM_24645_MORE};};
template<> struct libdivide_constants<uint16_t,24646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24646_MAGIC, .more = U16LD_DENOM_24646_MORE};};
template<> struct libdivide_constants<uint16_t,24647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24647_MAGIC, .more = U16LD_DENOM_24647_MORE};};
template<> struct libdivide_constants<uint16_t,24648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24648_MAGIC, .more = U16LD_DENOM_24648_MORE};};
template<> struct libdivide_constants<uint16_t,24649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24649_MAGIC, .more = U16LD_DENOM_24649_MORE};};
template<> struct libdivide_constants<uint16_t,24650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24650_MAGIC, .more = U16LD_DENOM_24650_MORE};};
template<> struct libdivide_constants<uint16_t,24651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24651_MAGIC, .more = U16LD_DENOM_24651_MORE};};
template<> struct libdivide_constants<uint16_t,24652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24652_MAGIC, .more = U16LD_DENOM_24652_MORE};};
template<> struct libdivide_constants<uint16_t,24653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24653_MAGIC, .more = U16LD_DENOM_24653_MORE};};
template<> struct libdivide_constants<uint16_t,24654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24654_MAGIC, .more = U16LD_DENOM_24654_MORE};};
template<> struct libdivide_constants<uint16_t,24655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24655_MAGIC, .more = U16LD_DENOM_24655_MORE};};
template<> struct libdivide_constants<uint16_t,24656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24656_MAGIC, .more = U16LD_DENOM_24656_MORE};};
template<> struct libdivide_constants<uint16_t,24657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24657_MAGIC, .more = U16LD_DENOM_24657_MORE};};
template<> struct libdivide_constants<uint16_t,24658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24658_MAGIC, .more = U16LD_DENOM_24658_MORE};};
template<> struct libdivide_constants<uint16_t,24659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24659_MAGIC, .more = U16LD_DENOM_24659_MORE};};
template<> struct libdivide_constants<uint16_t,24660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24660_MAGIC, .more = U16LD_DENOM_24660_MORE};};
template<> struct libdivide_constants<uint16_t,24661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24661_MAGIC, .more = U16LD_DENOM_24661_MORE};};
template<> struct libdivide_constants<uint16_t,24662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24662_MAGIC, .more = U16LD_DENOM_24662_MORE};};
template<> struct libdivide_constants<uint16_t,24663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24663_MAGIC, .more = U16LD_DENOM_24663_MORE};};
template<> struct libdivide_constants<uint16_t,24664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24664_MAGIC, .more = U16LD_DENOM_24664_MORE};};
template<> struct libdivide_constants<uint16_t,24665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24665_MAGIC, .more = U16LD_DENOM_24665_MORE};};
template<> struct libdivide_constants<uint16_t,24666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24666_MAGIC, .more = U16LD_DENOM_24666_MORE};};
template<> struct libdivide_constants<uint16_t,24667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24667_MAGIC, .more = U16LD_DENOM_24667_MORE};};
template<> struct libdivide_constants<uint16_t,24668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24668_MAGIC, .more = U16LD_DENOM_24668_MORE};};
template<> struct libdivide_constants<uint16_t,24669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24669_MAGIC, .more = U16LD_DENOM_24669_MORE};};
template<> struct libdivide_constants<uint16_t,24670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24670_MAGIC, .more = U16LD_DENOM_24670_MORE};};
template<> struct libdivide_constants<uint16_t,24671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24671_MAGIC, .more = U16LD_DENOM_24671_MORE};};
template<> struct libdivide_constants<uint16_t,24672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24672_MAGIC, .more = U16LD_DENOM_24672_MORE};};
template<> struct libdivide_constants<uint16_t,24673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24673_MAGIC, .more = U16LD_DENOM_24673_MORE};};
template<> struct libdivide_constants<uint16_t,24674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24674_MAGIC, .more = U16LD_DENOM_24674_MORE};};
template<> struct libdivide_constants<uint16_t,24675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24675_MAGIC, .more = U16LD_DENOM_24675_MORE};};
template<> struct libdivide_constants<uint16_t,24676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24676_MAGIC, .more = U16LD_DENOM_24676_MORE};};
template<> struct libdivide_constants<uint16_t,24677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24677_MAGIC, .more = U16LD_DENOM_24677_MORE};};
template<> struct libdivide_constants<uint16_t,24678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24678_MAGIC, .more = U16LD_DENOM_24678_MORE};};
template<> struct libdivide_constants<uint16_t,24679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24679_MAGIC, .more = U16LD_DENOM_24679_MORE};};
template<> struct libdivide_constants<uint16_t,24680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24680_MAGIC, .more = U16LD_DENOM_24680_MORE};};
template<> struct libdivide_constants<uint16_t,24681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24681_MAGIC, .more = U16LD_DENOM_24681_MORE};};
template<> struct libdivide_constants<uint16_t,24682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24682_MAGIC, .more = U16LD_DENOM_24682_MORE};};
template<> struct libdivide_constants<uint16_t,24683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24683_MAGIC, .more = U16LD_DENOM_24683_MORE};};
template<> struct libdivide_constants<uint16_t,24684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24684_MAGIC, .more = U16LD_DENOM_24684_MORE};};
template<> struct libdivide_constants<uint16_t,24685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24685_MAGIC, .more = U16LD_DENOM_24685_MORE};};
template<> struct libdivide_constants<uint16_t,24686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24686_MAGIC, .more = U16LD_DENOM_24686_MORE};};
template<> struct libdivide_constants<uint16_t,24687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24687_MAGIC, .more = U16LD_DENOM_24687_MORE};};
template<> struct libdivide_constants<uint16_t,24688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24688_MAGIC, .more = U16LD_DENOM_24688_MORE};};
template<> struct libdivide_constants<uint16_t,24689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24689_MAGIC, .more = U16LD_DENOM_24689_MORE};};
template<> struct libdivide_constants<uint16_t,24690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24690_MAGIC, .more = U16LD_DENOM_24690_MORE};};
template<> struct libdivide_constants<uint16_t,24691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24691_MAGIC, .more = U16LD_DENOM_24691_MORE};};
template<> struct libdivide_constants<uint16_t,24692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24692_MAGIC, .more = U16LD_DENOM_24692_MORE};};
template<> struct libdivide_constants<uint16_t,24693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24693_MAGIC, .more = U16LD_DENOM_24693_MORE};};
template<> struct libdivide_constants<uint16_t,24694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24694_MAGIC, .more = U16LD_DENOM_24694_MORE};};
template<> struct libdivide_constants<uint16_t,24695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24695_MAGIC, .more = U16LD_DENOM_24695_MORE};};
template<> struct libdivide_constants<uint16_t,24696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24696_MAGIC, .more = U16LD_DENOM_24696_MORE};};
template<> struct libdivide_constants<uint16_t,24697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24697_MAGIC, .more = U16LD_DENOM_24697_MORE};};
template<> struct libdivide_constants<uint16_t,24698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24698_MAGIC, .more = U16LD_DENOM_24698_MORE};};
template<> struct libdivide_constants<uint16_t,24699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24699_MAGIC, .more = U16LD_DENOM_24699_MORE};};
template<> struct libdivide_constants<uint16_t,24700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24700_MAGIC, .more = U16LD_DENOM_24700_MORE};};
template<> struct libdivide_constants<uint16_t,24701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24701_MAGIC, .more = U16LD_DENOM_24701_MORE};};
template<> struct libdivide_constants<uint16_t,24702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24702_MAGIC, .more = U16LD_DENOM_24702_MORE};};
template<> struct libdivide_constants<uint16_t,24703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24703_MAGIC, .more = U16LD_DENOM_24703_MORE};};
template<> struct libdivide_constants<uint16_t,24704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24704_MAGIC, .more = U16LD_DENOM_24704_MORE};};
template<> struct libdivide_constants<uint16_t,24705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24705_MAGIC, .more = U16LD_DENOM_24705_MORE};};
template<> struct libdivide_constants<uint16_t,24706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24706_MAGIC, .more = U16LD_DENOM_24706_MORE};};
template<> struct libdivide_constants<uint16_t,24707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24707_MAGIC, .more = U16LD_DENOM_24707_MORE};};
template<> struct libdivide_constants<uint16_t,24708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24708_MAGIC, .more = U16LD_DENOM_24708_MORE};};
template<> struct libdivide_constants<uint16_t,24709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24709_MAGIC, .more = U16LD_DENOM_24709_MORE};};
template<> struct libdivide_constants<uint16_t,24710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24710_MAGIC, .more = U16LD_DENOM_24710_MORE};};
template<> struct libdivide_constants<uint16_t,24711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24711_MAGIC, .more = U16LD_DENOM_24711_MORE};};
template<> struct libdivide_constants<uint16_t,24712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24712_MAGIC, .more = U16LD_DENOM_24712_MORE};};
template<> struct libdivide_constants<uint16_t,24713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24713_MAGIC, .more = U16LD_DENOM_24713_MORE};};
template<> struct libdivide_constants<uint16_t,24714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24714_MAGIC, .more = U16LD_DENOM_24714_MORE};};
template<> struct libdivide_constants<uint16_t,24715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24715_MAGIC, .more = U16LD_DENOM_24715_MORE};};
template<> struct libdivide_constants<uint16_t,24716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24716_MAGIC, .more = U16LD_DENOM_24716_MORE};};
template<> struct libdivide_constants<uint16_t,24717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24717_MAGIC, .more = U16LD_DENOM_24717_MORE};};
template<> struct libdivide_constants<uint16_t,24718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24718_MAGIC, .more = U16LD_DENOM_24718_MORE};};
template<> struct libdivide_constants<uint16_t,24719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24719_MAGIC, .more = U16LD_DENOM_24719_MORE};};
template<> struct libdivide_constants<uint16_t,24720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24720_MAGIC, .more = U16LD_DENOM_24720_MORE};};
template<> struct libdivide_constants<uint16_t,24721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24721_MAGIC, .more = U16LD_DENOM_24721_MORE};};
template<> struct libdivide_constants<uint16_t,24722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24722_MAGIC, .more = U16LD_DENOM_24722_MORE};};
template<> struct libdivide_constants<uint16_t,24723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24723_MAGIC, .more = U16LD_DENOM_24723_MORE};};
template<> struct libdivide_constants<uint16_t,24724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24724_MAGIC, .more = U16LD_DENOM_24724_MORE};};
template<> struct libdivide_constants<uint16_t,24725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24725_MAGIC, .more = U16LD_DENOM_24725_MORE};};
template<> struct libdivide_constants<uint16_t,24726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24726_MAGIC, .more = U16LD_DENOM_24726_MORE};};
template<> struct libdivide_constants<uint16_t,24727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24727_MAGIC, .more = U16LD_DENOM_24727_MORE};};
template<> struct libdivide_constants<uint16_t,24728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24728_MAGIC, .more = U16LD_DENOM_24728_MORE};};
template<> struct libdivide_constants<uint16_t,24729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24729_MAGIC, .more = U16LD_DENOM_24729_MORE};};
template<> struct libdivide_constants<uint16_t,24730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24730_MAGIC, .more = U16LD_DENOM_24730_MORE};};
template<> struct libdivide_constants<uint16_t,24731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24731_MAGIC, .more = U16LD_DENOM_24731_MORE};};
template<> struct libdivide_constants<uint16_t,24732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24732_MAGIC, .more = U16LD_DENOM_24732_MORE};};
template<> struct libdivide_constants<uint16_t,24733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24733_MAGIC, .more = U16LD_DENOM_24733_MORE};};
template<> struct libdivide_constants<uint16_t,24734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24734_MAGIC, .more = U16LD_DENOM_24734_MORE};};
template<> struct libdivide_constants<uint16_t,24735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24735_MAGIC, .more = U16LD_DENOM_24735_MORE};};
template<> struct libdivide_constants<uint16_t,24736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24736_MAGIC, .more = U16LD_DENOM_24736_MORE};};
template<> struct libdivide_constants<uint16_t,24737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24737_MAGIC, .more = U16LD_DENOM_24737_MORE};};
template<> struct libdivide_constants<uint16_t,24738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24738_MAGIC, .more = U16LD_DENOM_24738_MORE};};
template<> struct libdivide_constants<uint16_t,24739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24739_MAGIC, .more = U16LD_DENOM_24739_MORE};};
template<> struct libdivide_constants<uint16_t,24740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24740_MAGIC, .more = U16LD_DENOM_24740_MORE};};
template<> struct libdivide_constants<uint16_t,24741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24741_MAGIC, .more = U16LD_DENOM_24741_MORE};};
template<> struct libdivide_constants<uint16_t,24742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24742_MAGIC, .more = U16LD_DENOM_24742_MORE};};
template<> struct libdivide_constants<uint16_t,24743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24743_MAGIC, .more = U16LD_DENOM_24743_MORE};};
template<> struct libdivide_constants<uint16_t,24744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24744_MAGIC, .more = U16LD_DENOM_24744_MORE};};
template<> struct libdivide_constants<uint16_t,24745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24745_MAGIC, .more = U16LD_DENOM_24745_MORE};};
template<> struct libdivide_constants<uint16_t,24746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24746_MAGIC, .more = U16LD_DENOM_24746_MORE};};
template<> struct libdivide_constants<uint16_t,24747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24747_MAGIC, .more = U16LD_DENOM_24747_MORE};};
template<> struct libdivide_constants<uint16_t,24748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24748_MAGIC, .more = U16LD_DENOM_24748_MORE};};
template<> struct libdivide_constants<uint16_t,24749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24749_MAGIC, .more = U16LD_DENOM_24749_MORE};};
template<> struct libdivide_constants<uint16_t,24750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24750_MAGIC, .more = U16LD_DENOM_24750_MORE};};
template<> struct libdivide_constants<uint16_t,24751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24751_MAGIC, .more = U16LD_DENOM_24751_MORE};};
template<> struct libdivide_constants<uint16_t,24752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24752_MAGIC, .more = U16LD_DENOM_24752_MORE};};
template<> struct libdivide_constants<uint16_t,24753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24753_MAGIC, .more = U16LD_DENOM_24753_MORE};};
template<> struct libdivide_constants<uint16_t,24754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24754_MAGIC, .more = U16LD_DENOM_24754_MORE};};
template<> struct libdivide_constants<uint16_t,24755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24755_MAGIC, .more = U16LD_DENOM_24755_MORE};};
template<> struct libdivide_constants<uint16_t,24756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24756_MAGIC, .more = U16LD_DENOM_24756_MORE};};
template<> struct libdivide_constants<uint16_t,24757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24757_MAGIC, .more = U16LD_DENOM_24757_MORE};};
template<> struct libdivide_constants<uint16_t,24758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24758_MAGIC, .more = U16LD_DENOM_24758_MORE};};
template<> struct libdivide_constants<uint16_t,24759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24759_MAGIC, .more = U16LD_DENOM_24759_MORE};};
template<> struct libdivide_constants<uint16_t,24760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24760_MAGIC, .more = U16LD_DENOM_24760_MORE};};
template<> struct libdivide_constants<uint16_t,24761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24761_MAGIC, .more = U16LD_DENOM_24761_MORE};};
template<> struct libdivide_constants<uint16_t,24762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24762_MAGIC, .more = U16LD_DENOM_24762_MORE};};
template<> struct libdivide_constants<uint16_t,24763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24763_MAGIC, .more = U16LD_DENOM_24763_MORE};};
template<> struct libdivide_constants<uint16_t,24764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24764_MAGIC, .more = U16LD_DENOM_24764_MORE};};
template<> struct libdivide_constants<uint16_t,24765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24765_MAGIC, .more = U16LD_DENOM_24765_MORE};};
template<> struct libdivide_constants<uint16_t,24766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24766_MAGIC, .more = U16LD_DENOM_24766_MORE};};
template<> struct libdivide_constants<uint16_t,24767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24767_MAGIC, .more = U16LD_DENOM_24767_MORE};};
template<> struct libdivide_constants<uint16_t,24768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24768_MAGIC, .more = U16LD_DENOM_24768_MORE};};
template<> struct libdivide_constants<uint16_t,24769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24769_MAGIC, .more = U16LD_DENOM_24769_MORE};};
template<> struct libdivide_constants<uint16_t,24770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24770_MAGIC, .more = U16LD_DENOM_24770_MORE};};
template<> struct libdivide_constants<uint16_t,24771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24771_MAGIC, .more = U16LD_DENOM_24771_MORE};};
template<> struct libdivide_constants<uint16_t,24772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24772_MAGIC, .more = U16LD_DENOM_24772_MORE};};
template<> struct libdivide_constants<uint16_t,24773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24773_MAGIC, .more = U16LD_DENOM_24773_MORE};};
template<> struct libdivide_constants<uint16_t,24774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24774_MAGIC, .more = U16LD_DENOM_24774_MORE};};
template<> struct libdivide_constants<uint16_t,24775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24775_MAGIC, .more = U16LD_DENOM_24775_MORE};};
template<> struct libdivide_constants<uint16_t,24776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24776_MAGIC, .more = U16LD_DENOM_24776_MORE};};
template<> struct libdivide_constants<uint16_t,24777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24777_MAGIC, .more = U16LD_DENOM_24777_MORE};};
template<> struct libdivide_constants<uint16_t,24778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24778_MAGIC, .more = U16LD_DENOM_24778_MORE};};
template<> struct libdivide_constants<uint16_t,24779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24779_MAGIC, .more = U16LD_DENOM_24779_MORE};};
template<> struct libdivide_constants<uint16_t,24780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24780_MAGIC, .more = U16LD_DENOM_24780_MORE};};
template<> struct libdivide_constants<uint16_t,24781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24781_MAGIC, .more = U16LD_DENOM_24781_MORE};};
template<> struct libdivide_constants<uint16_t,24782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24782_MAGIC, .more = U16LD_DENOM_24782_MORE};};
template<> struct libdivide_constants<uint16_t,24783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24783_MAGIC, .more = U16LD_DENOM_24783_MORE};};
template<> struct libdivide_constants<uint16_t,24784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24784_MAGIC, .more = U16LD_DENOM_24784_MORE};};
template<> struct libdivide_constants<uint16_t,24785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24785_MAGIC, .more = U16LD_DENOM_24785_MORE};};
template<> struct libdivide_constants<uint16_t,24786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24786_MAGIC, .more = U16LD_DENOM_24786_MORE};};
template<> struct libdivide_constants<uint16_t,24787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24787_MAGIC, .more = U16LD_DENOM_24787_MORE};};
template<> struct libdivide_constants<uint16_t,24788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24788_MAGIC, .more = U16LD_DENOM_24788_MORE};};
template<> struct libdivide_constants<uint16_t,24789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24789_MAGIC, .more = U16LD_DENOM_24789_MORE};};
template<> struct libdivide_constants<uint16_t,24790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24790_MAGIC, .more = U16LD_DENOM_24790_MORE};};
template<> struct libdivide_constants<uint16_t,24791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24791_MAGIC, .more = U16LD_DENOM_24791_MORE};};
template<> struct libdivide_constants<uint16_t,24792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24792_MAGIC, .more = U16LD_DENOM_24792_MORE};};
template<> struct libdivide_constants<uint16_t,24793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24793_MAGIC, .more = U16LD_DENOM_24793_MORE};};
template<> struct libdivide_constants<uint16_t,24794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24794_MAGIC, .more = U16LD_DENOM_24794_MORE};};
template<> struct libdivide_constants<uint16_t,24795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24795_MAGIC, .more = U16LD_DENOM_24795_MORE};};
template<> struct libdivide_constants<uint16_t,24796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24796_MAGIC, .more = U16LD_DENOM_24796_MORE};};
template<> struct libdivide_constants<uint16_t,24797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24797_MAGIC, .more = U16LD_DENOM_24797_MORE};};
template<> struct libdivide_constants<uint16_t,24798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24798_MAGIC, .more = U16LD_DENOM_24798_MORE};};
template<> struct libdivide_constants<uint16_t,24799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24799_MAGIC, .more = U16LD_DENOM_24799_MORE};};
template<> struct libdivide_constants<uint16_t,24800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24800_MAGIC, .more = U16LD_DENOM_24800_MORE};};
template<> struct libdivide_constants<uint16_t,24801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24801_MAGIC, .more = U16LD_DENOM_24801_MORE};};
template<> struct libdivide_constants<uint16_t,24802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24802_MAGIC, .more = U16LD_DENOM_24802_MORE};};
template<> struct libdivide_constants<uint16_t,24803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24803_MAGIC, .more = U16LD_DENOM_24803_MORE};};
template<> struct libdivide_constants<uint16_t,24804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24804_MAGIC, .more = U16LD_DENOM_24804_MORE};};
template<> struct libdivide_constants<uint16_t,24805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24805_MAGIC, .more = U16LD_DENOM_24805_MORE};};
template<> struct libdivide_constants<uint16_t,24806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24806_MAGIC, .more = U16LD_DENOM_24806_MORE};};
template<> struct libdivide_constants<uint16_t,24807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24807_MAGIC, .more = U16LD_DENOM_24807_MORE};};
template<> struct libdivide_constants<uint16_t,24808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24808_MAGIC, .more = U16LD_DENOM_24808_MORE};};
template<> struct libdivide_constants<uint16_t,24809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24809_MAGIC, .more = U16LD_DENOM_24809_MORE};};
template<> struct libdivide_constants<uint16_t,24810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24810_MAGIC, .more = U16LD_DENOM_24810_MORE};};
template<> struct libdivide_constants<uint16_t,24811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24811_MAGIC, .more = U16LD_DENOM_24811_MORE};};
template<> struct libdivide_constants<uint16_t,24812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24812_MAGIC, .more = U16LD_DENOM_24812_MORE};};
template<> struct libdivide_constants<uint16_t,24813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24813_MAGIC, .more = U16LD_DENOM_24813_MORE};};
template<> struct libdivide_constants<uint16_t,24814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24814_MAGIC, .more = U16LD_DENOM_24814_MORE};};
template<> struct libdivide_constants<uint16_t,24815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24815_MAGIC, .more = U16LD_DENOM_24815_MORE};};
template<> struct libdivide_constants<uint16_t,24816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24816_MAGIC, .more = U16LD_DENOM_24816_MORE};};
template<> struct libdivide_constants<uint16_t,24817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24817_MAGIC, .more = U16LD_DENOM_24817_MORE};};
template<> struct libdivide_constants<uint16_t,24818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24818_MAGIC, .more = U16LD_DENOM_24818_MORE};};
template<> struct libdivide_constants<uint16_t,24819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24819_MAGIC, .more = U16LD_DENOM_24819_MORE};};
template<> struct libdivide_constants<uint16_t,24820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24820_MAGIC, .more = U16LD_DENOM_24820_MORE};};
template<> struct libdivide_constants<uint16_t,24821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24821_MAGIC, .more = U16LD_DENOM_24821_MORE};};
template<> struct libdivide_constants<uint16_t,24822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24822_MAGIC, .more = U16LD_DENOM_24822_MORE};};
template<> struct libdivide_constants<uint16_t,24823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24823_MAGIC, .more = U16LD_DENOM_24823_MORE};};
template<> struct libdivide_constants<uint16_t,24824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24824_MAGIC, .more = U16LD_DENOM_24824_MORE};};
template<> struct libdivide_constants<uint16_t,24825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24825_MAGIC, .more = U16LD_DENOM_24825_MORE};};
template<> struct libdivide_constants<uint16_t,24826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24826_MAGIC, .more = U16LD_DENOM_24826_MORE};};
template<> struct libdivide_constants<uint16_t,24827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24827_MAGIC, .more = U16LD_DENOM_24827_MORE};};
template<> struct libdivide_constants<uint16_t,24828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24828_MAGIC, .more = U16LD_DENOM_24828_MORE};};
template<> struct libdivide_constants<uint16_t,24829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24829_MAGIC, .more = U16LD_DENOM_24829_MORE};};
template<> struct libdivide_constants<uint16_t,24830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24830_MAGIC, .more = U16LD_DENOM_24830_MORE};};
template<> struct libdivide_constants<uint16_t,24831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24831_MAGIC, .more = U16LD_DENOM_24831_MORE};};
template<> struct libdivide_constants<uint16_t,24832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24832_MAGIC, .more = U16LD_DENOM_24832_MORE};};
template<> struct libdivide_constants<uint16_t,24833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24833_MAGIC, .more = U16LD_DENOM_24833_MORE};};
template<> struct libdivide_constants<uint16_t,24834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24834_MAGIC, .more = U16LD_DENOM_24834_MORE};};
template<> struct libdivide_constants<uint16_t,24835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24835_MAGIC, .more = U16LD_DENOM_24835_MORE};};
template<> struct libdivide_constants<uint16_t,24836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24836_MAGIC, .more = U16LD_DENOM_24836_MORE};};
template<> struct libdivide_constants<uint16_t,24837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24837_MAGIC, .more = U16LD_DENOM_24837_MORE};};
template<> struct libdivide_constants<uint16_t,24838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24838_MAGIC, .more = U16LD_DENOM_24838_MORE};};
template<> struct libdivide_constants<uint16_t,24839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24839_MAGIC, .more = U16LD_DENOM_24839_MORE};};
template<> struct libdivide_constants<uint16_t,24840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24840_MAGIC, .more = U16LD_DENOM_24840_MORE};};
template<> struct libdivide_constants<uint16_t,24841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24841_MAGIC, .more = U16LD_DENOM_24841_MORE};};
template<> struct libdivide_constants<uint16_t,24842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24842_MAGIC, .more = U16LD_DENOM_24842_MORE};};
template<> struct libdivide_constants<uint16_t,24843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24843_MAGIC, .more = U16LD_DENOM_24843_MORE};};
template<> struct libdivide_constants<uint16_t,24844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24844_MAGIC, .more = U16LD_DENOM_24844_MORE};};
template<> struct libdivide_constants<uint16_t,24845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24845_MAGIC, .more = U16LD_DENOM_24845_MORE};};
template<> struct libdivide_constants<uint16_t,24846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24846_MAGIC, .more = U16LD_DENOM_24846_MORE};};
template<> struct libdivide_constants<uint16_t,24847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24847_MAGIC, .more = U16LD_DENOM_24847_MORE};};
template<> struct libdivide_constants<uint16_t,24848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24848_MAGIC, .more = U16LD_DENOM_24848_MORE};};
template<> struct libdivide_constants<uint16_t,24849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24849_MAGIC, .more = U16LD_DENOM_24849_MORE};};
template<> struct libdivide_constants<uint16_t,24850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24850_MAGIC, .more = U16LD_DENOM_24850_MORE};};
template<> struct libdivide_constants<uint16_t,24851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24851_MAGIC, .more = U16LD_DENOM_24851_MORE};};
template<> struct libdivide_constants<uint16_t,24852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24852_MAGIC, .more = U16LD_DENOM_24852_MORE};};
template<> struct libdivide_constants<uint16_t,24853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24853_MAGIC, .more = U16LD_DENOM_24853_MORE};};
template<> struct libdivide_constants<uint16_t,24854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24854_MAGIC, .more = U16LD_DENOM_24854_MORE};};
template<> struct libdivide_constants<uint16_t,24855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24855_MAGIC, .more = U16LD_DENOM_24855_MORE};};
template<> struct libdivide_constants<uint16_t,24856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24856_MAGIC, .more = U16LD_DENOM_24856_MORE};};
template<> struct libdivide_constants<uint16_t,24857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24857_MAGIC, .more = U16LD_DENOM_24857_MORE};};
template<> struct libdivide_constants<uint16_t,24858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24858_MAGIC, .more = U16LD_DENOM_24858_MORE};};
template<> struct libdivide_constants<uint16_t,24859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24859_MAGIC, .more = U16LD_DENOM_24859_MORE};};
template<> struct libdivide_constants<uint16_t,24860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24860_MAGIC, .more = U16LD_DENOM_24860_MORE};};
template<> struct libdivide_constants<uint16_t,24861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24861_MAGIC, .more = U16LD_DENOM_24861_MORE};};
template<> struct libdivide_constants<uint16_t,24862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24862_MAGIC, .more = U16LD_DENOM_24862_MORE};};
template<> struct libdivide_constants<uint16_t,24863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24863_MAGIC, .more = U16LD_DENOM_24863_MORE};};
template<> struct libdivide_constants<uint16_t,24864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24864_MAGIC, .more = U16LD_DENOM_24864_MORE};};
template<> struct libdivide_constants<uint16_t,24865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24865_MAGIC, .more = U16LD_DENOM_24865_MORE};};
template<> struct libdivide_constants<uint16_t,24866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24866_MAGIC, .more = U16LD_DENOM_24866_MORE};};
template<> struct libdivide_constants<uint16_t,24867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24867_MAGIC, .more = U16LD_DENOM_24867_MORE};};
template<> struct libdivide_constants<uint16_t,24868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24868_MAGIC, .more = U16LD_DENOM_24868_MORE};};
template<> struct libdivide_constants<uint16_t,24869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24869_MAGIC, .more = U16LD_DENOM_24869_MORE};};
template<> struct libdivide_constants<uint16_t,24870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24870_MAGIC, .more = U16LD_DENOM_24870_MORE};};
template<> struct libdivide_constants<uint16_t,24871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24871_MAGIC, .more = U16LD_DENOM_24871_MORE};};
template<> struct libdivide_constants<uint16_t,24872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24872_MAGIC, .more = U16LD_DENOM_24872_MORE};};
template<> struct libdivide_constants<uint16_t,24873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24873_MAGIC, .more = U16LD_DENOM_24873_MORE};};
template<> struct libdivide_constants<uint16_t,24874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24874_MAGIC, .more = U16LD_DENOM_24874_MORE};};
template<> struct libdivide_constants<uint16_t,24875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24875_MAGIC, .more = U16LD_DENOM_24875_MORE};};
template<> struct libdivide_constants<uint16_t,24876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24876_MAGIC, .more = U16LD_DENOM_24876_MORE};};
template<> struct libdivide_constants<uint16_t,24877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24877_MAGIC, .more = U16LD_DENOM_24877_MORE};};
template<> struct libdivide_constants<uint16_t,24878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24878_MAGIC, .more = U16LD_DENOM_24878_MORE};};
template<> struct libdivide_constants<uint16_t,24879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24879_MAGIC, .more = U16LD_DENOM_24879_MORE};};
template<> struct libdivide_constants<uint16_t,24880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24880_MAGIC, .more = U16LD_DENOM_24880_MORE};};
template<> struct libdivide_constants<uint16_t,24881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24881_MAGIC, .more = U16LD_DENOM_24881_MORE};};
template<> struct libdivide_constants<uint16_t,24882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24882_MAGIC, .more = U16LD_DENOM_24882_MORE};};
template<> struct libdivide_constants<uint16_t,24883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24883_MAGIC, .more = U16LD_DENOM_24883_MORE};};
template<> struct libdivide_constants<uint16_t,24884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24884_MAGIC, .more = U16LD_DENOM_24884_MORE};};
template<> struct libdivide_constants<uint16_t,24885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24885_MAGIC, .more = U16LD_DENOM_24885_MORE};};
template<> struct libdivide_constants<uint16_t,24886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24886_MAGIC, .more = U16LD_DENOM_24886_MORE};};
template<> struct libdivide_constants<uint16_t,24887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24887_MAGIC, .more = U16LD_DENOM_24887_MORE};};
template<> struct libdivide_constants<uint16_t,24888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24888_MAGIC, .more = U16LD_DENOM_24888_MORE};};
template<> struct libdivide_constants<uint16_t,24889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24889_MAGIC, .more = U16LD_DENOM_24889_MORE};};
template<> struct libdivide_constants<uint16_t,24890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24890_MAGIC, .more = U16LD_DENOM_24890_MORE};};
template<> struct libdivide_constants<uint16_t,24891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24891_MAGIC, .more = U16LD_DENOM_24891_MORE};};
template<> struct libdivide_constants<uint16_t,24892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24892_MAGIC, .more = U16LD_DENOM_24892_MORE};};
template<> struct libdivide_constants<uint16_t,24893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24893_MAGIC, .more = U16LD_DENOM_24893_MORE};};
template<> struct libdivide_constants<uint16_t,24894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24894_MAGIC, .more = U16LD_DENOM_24894_MORE};};
template<> struct libdivide_constants<uint16_t,24895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24895_MAGIC, .more = U16LD_DENOM_24895_MORE};};
template<> struct libdivide_constants<uint16_t,24896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24896_MAGIC, .more = U16LD_DENOM_24896_MORE};};
template<> struct libdivide_constants<uint16_t,24897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24897_MAGIC, .more = U16LD_DENOM_24897_MORE};};
template<> struct libdivide_constants<uint16_t,24898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24898_MAGIC, .more = U16LD_DENOM_24898_MORE};};
template<> struct libdivide_constants<uint16_t,24899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24899_MAGIC, .more = U16LD_DENOM_24899_MORE};};
template<> struct libdivide_constants<uint16_t,24900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24900_MAGIC, .more = U16LD_DENOM_24900_MORE};};
template<> struct libdivide_constants<uint16_t,24901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24901_MAGIC, .more = U16LD_DENOM_24901_MORE};};
template<> struct libdivide_constants<uint16_t,24902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24902_MAGIC, .more = U16LD_DENOM_24902_MORE};};
template<> struct libdivide_constants<uint16_t,24903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24903_MAGIC, .more = U16LD_DENOM_24903_MORE};};
template<> struct libdivide_constants<uint16_t,24904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24904_MAGIC, .more = U16LD_DENOM_24904_MORE};};
template<> struct libdivide_constants<uint16_t,24905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24905_MAGIC, .more = U16LD_DENOM_24905_MORE};};
template<> struct libdivide_constants<uint16_t,24906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24906_MAGIC, .more = U16LD_DENOM_24906_MORE};};
template<> struct libdivide_constants<uint16_t,24907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24907_MAGIC, .more = U16LD_DENOM_24907_MORE};};
template<> struct libdivide_constants<uint16_t,24908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24908_MAGIC, .more = U16LD_DENOM_24908_MORE};};
template<> struct libdivide_constants<uint16_t,24909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24909_MAGIC, .more = U16LD_DENOM_24909_MORE};};
template<> struct libdivide_constants<uint16_t,24910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24910_MAGIC, .more = U16LD_DENOM_24910_MORE};};
template<> struct libdivide_constants<uint16_t,24911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24911_MAGIC, .more = U16LD_DENOM_24911_MORE};};
template<> struct libdivide_constants<uint16_t,24912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24912_MAGIC, .more = U16LD_DENOM_24912_MORE};};
template<> struct libdivide_constants<uint16_t,24913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24913_MAGIC, .more = U16LD_DENOM_24913_MORE};};
template<> struct libdivide_constants<uint16_t,24914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24914_MAGIC, .more = U16LD_DENOM_24914_MORE};};
template<> struct libdivide_constants<uint16_t,24915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24915_MAGIC, .more = U16LD_DENOM_24915_MORE};};
template<> struct libdivide_constants<uint16_t,24916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24916_MAGIC, .more = U16LD_DENOM_24916_MORE};};
template<> struct libdivide_constants<uint16_t,24917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24917_MAGIC, .more = U16LD_DENOM_24917_MORE};};
template<> struct libdivide_constants<uint16_t,24918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24918_MAGIC, .more = U16LD_DENOM_24918_MORE};};
template<> struct libdivide_constants<uint16_t,24919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24919_MAGIC, .more = U16LD_DENOM_24919_MORE};};
template<> struct libdivide_constants<uint16_t,24920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24920_MAGIC, .more = U16LD_DENOM_24920_MORE};};
template<> struct libdivide_constants<uint16_t,24921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24921_MAGIC, .more = U16LD_DENOM_24921_MORE};};
template<> struct libdivide_constants<uint16_t,24922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24922_MAGIC, .more = U16LD_DENOM_24922_MORE};};
template<> struct libdivide_constants<uint16_t,24923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24923_MAGIC, .more = U16LD_DENOM_24923_MORE};};
template<> struct libdivide_constants<uint16_t,24924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24924_MAGIC, .more = U16LD_DENOM_24924_MORE};};
template<> struct libdivide_constants<uint16_t,24925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24925_MAGIC, .more = U16LD_DENOM_24925_MORE};};
template<> struct libdivide_constants<uint16_t,24926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24926_MAGIC, .more = U16LD_DENOM_24926_MORE};};
template<> struct libdivide_constants<uint16_t,24927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24927_MAGIC, .more = U16LD_DENOM_24927_MORE};};
template<> struct libdivide_constants<uint16_t,24928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24928_MAGIC, .more = U16LD_DENOM_24928_MORE};};
template<> struct libdivide_constants<uint16_t,24929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24929_MAGIC, .more = U16LD_DENOM_24929_MORE};};
template<> struct libdivide_constants<uint16_t,24930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24930_MAGIC, .more = U16LD_DENOM_24930_MORE};};
template<> struct libdivide_constants<uint16_t,24931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24931_MAGIC, .more = U16LD_DENOM_24931_MORE};};
template<> struct libdivide_constants<uint16_t,24932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24932_MAGIC, .more = U16LD_DENOM_24932_MORE};};
template<> struct libdivide_constants<uint16_t,24933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24933_MAGIC, .more = U16LD_DENOM_24933_MORE};};
template<> struct libdivide_constants<uint16_t,24934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24934_MAGIC, .more = U16LD_DENOM_24934_MORE};};
template<> struct libdivide_constants<uint16_t,24935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24935_MAGIC, .more = U16LD_DENOM_24935_MORE};};
template<> struct libdivide_constants<uint16_t,24936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24936_MAGIC, .more = U16LD_DENOM_24936_MORE};};
template<> struct libdivide_constants<uint16_t,24937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24937_MAGIC, .more = U16LD_DENOM_24937_MORE};};
template<> struct libdivide_constants<uint16_t,24938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24938_MAGIC, .more = U16LD_DENOM_24938_MORE};};
template<> struct libdivide_constants<uint16_t,24939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24939_MAGIC, .more = U16LD_DENOM_24939_MORE};};
template<> struct libdivide_constants<uint16_t,24940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24940_MAGIC, .more = U16LD_DENOM_24940_MORE};};
template<> struct libdivide_constants<uint16_t,24941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24941_MAGIC, .more = U16LD_DENOM_24941_MORE};};
template<> struct libdivide_constants<uint16_t,24942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24942_MAGIC, .more = U16LD_DENOM_24942_MORE};};
template<> struct libdivide_constants<uint16_t,24943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24943_MAGIC, .more = U16LD_DENOM_24943_MORE};};
template<> struct libdivide_constants<uint16_t,24944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24944_MAGIC, .more = U16LD_DENOM_24944_MORE};};
template<> struct libdivide_constants<uint16_t,24945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24945_MAGIC, .more = U16LD_DENOM_24945_MORE};};
template<> struct libdivide_constants<uint16_t,24946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24946_MAGIC, .more = U16LD_DENOM_24946_MORE};};
template<> struct libdivide_constants<uint16_t,24947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24947_MAGIC, .more = U16LD_DENOM_24947_MORE};};
template<> struct libdivide_constants<uint16_t,24948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24948_MAGIC, .more = U16LD_DENOM_24948_MORE};};
template<> struct libdivide_constants<uint16_t,24949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24949_MAGIC, .more = U16LD_DENOM_24949_MORE};};
template<> struct libdivide_constants<uint16_t,24950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24950_MAGIC, .more = U16LD_DENOM_24950_MORE};};
template<> struct libdivide_constants<uint16_t,24951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24951_MAGIC, .more = U16LD_DENOM_24951_MORE};};
template<> struct libdivide_constants<uint16_t,24952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24952_MAGIC, .more = U16LD_DENOM_24952_MORE};};
template<> struct libdivide_constants<uint16_t,24953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24953_MAGIC, .more = U16LD_DENOM_24953_MORE};};
template<> struct libdivide_constants<uint16_t,24954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24954_MAGIC, .more = U16LD_DENOM_24954_MORE};};
template<> struct libdivide_constants<uint16_t,24955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24955_MAGIC, .more = U16LD_DENOM_24955_MORE};};
template<> struct libdivide_constants<uint16_t,24956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24956_MAGIC, .more = U16LD_DENOM_24956_MORE};};
template<> struct libdivide_constants<uint16_t,24957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24957_MAGIC, .more = U16LD_DENOM_24957_MORE};};
template<> struct libdivide_constants<uint16_t,24958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24958_MAGIC, .more = U16LD_DENOM_24958_MORE};};
template<> struct libdivide_constants<uint16_t,24959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24959_MAGIC, .more = U16LD_DENOM_24959_MORE};};
template<> struct libdivide_constants<uint16_t,24960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24960_MAGIC, .more = U16LD_DENOM_24960_MORE};};
template<> struct libdivide_constants<uint16_t,24961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24961_MAGIC, .more = U16LD_DENOM_24961_MORE};};
template<> struct libdivide_constants<uint16_t,24962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24962_MAGIC, .more = U16LD_DENOM_24962_MORE};};
template<> struct libdivide_constants<uint16_t,24963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24963_MAGIC, .more = U16LD_DENOM_24963_MORE};};
template<> struct libdivide_constants<uint16_t,24964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24964_MAGIC, .more = U16LD_DENOM_24964_MORE};};
template<> struct libdivide_constants<uint16_t,24965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24965_MAGIC, .more = U16LD_DENOM_24965_MORE};};
template<> struct libdivide_constants<uint16_t,24966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24966_MAGIC, .more = U16LD_DENOM_24966_MORE};};
template<> struct libdivide_constants<uint16_t,24967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24967_MAGIC, .more = U16LD_DENOM_24967_MORE};};
template<> struct libdivide_constants<uint16_t,24968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24968_MAGIC, .more = U16LD_DENOM_24968_MORE};};
template<> struct libdivide_constants<uint16_t,24969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24969_MAGIC, .more = U16LD_DENOM_24969_MORE};};
template<> struct libdivide_constants<uint16_t,24970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24970_MAGIC, .more = U16LD_DENOM_24970_MORE};};
template<> struct libdivide_constants<uint16_t,24971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24971_MAGIC, .more = U16LD_DENOM_24971_MORE};};
template<> struct libdivide_constants<uint16_t,24972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24972_MAGIC, .more = U16LD_DENOM_24972_MORE};};
template<> struct libdivide_constants<uint16_t,24973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24973_MAGIC, .more = U16LD_DENOM_24973_MORE};};
template<> struct libdivide_constants<uint16_t,24974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24974_MAGIC, .more = U16LD_DENOM_24974_MORE};};
template<> struct libdivide_constants<uint16_t,24975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24975_MAGIC, .more = U16LD_DENOM_24975_MORE};};
template<> struct libdivide_constants<uint16_t,24976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24976_MAGIC, .more = U16LD_DENOM_24976_MORE};};
template<> struct libdivide_constants<uint16_t,24977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24977_MAGIC, .more = U16LD_DENOM_24977_MORE};};
template<> struct libdivide_constants<uint16_t,24978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24978_MAGIC, .more = U16LD_DENOM_24978_MORE};};
template<> struct libdivide_constants<uint16_t,24979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24979_MAGIC, .more = U16LD_DENOM_24979_MORE};};
template<> struct libdivide_constants<uint16_t,24980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24980_MAGIC, .more = U16LD_DENOM_24980_MORE};};
template<> struct libdivide_constants<uint16_t,24981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24981_MAGIC, .more = U16LD_DENOM_24981_MORE};};
template<> struct libdivide_constants<uint16_t,24982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24982_MAGIC, .more = U16LD_DENOM_24982_MORE};};
template<> struct libdivide_constants<uint16_t,24983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24983_MAGIC, .more = U16LD_DENOM_24983_MORE};};
template<> struct libdivide_constants<uint16_t,24984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24984_MAGIC, .more = U16LD_DENOM_24984_MORE};};
template<> struct libdivide_constants<uint16_t,24985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24985_MAGIC, .more = U16LD_DENOM_24985_MORE};};
template<> struct libdivide_constants<uint16_t,24986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24986_MAGIC, .more = U16LD_DENOM_24986_MORE};};
template<> struct libdivide_constants<uint16_t,24987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24987_MAGIC, .more = U16LD_DENOM_24987_MORE};};
template<> struct libdivide_constants<uint16_t,24988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24988_MAGIC, .more = U16LD_DENOM_24988_MORE};};
template<> struct libdivide_constants<uint16_t,24989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24989_MAGIC, .more = U16LD_DENOM_24989_MORE};};
template<> struct libdivide_constants<uint16_t,24990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24990_MAGIC, .more = U16LD_DENOM_24990_MORE};};
template<> struct libdivide_constants<uint16_t,24991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24991_MAGIC, .more = U16LD_DENOM_24991_MORE};};
template<> struct libdivide_constants<uint16_t,24992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24992_MAGIC, .more = U16LD_DENOM_24992_MORE};};
template<> struct libdivide_constants<uint16_t,24993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24993_MAGIC, .more = U16LD_DENOM_24993_MORE};};
template<> struct libdivide_constants<uint16_t,24994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24994_MAGIC, .more = U16LD_DENOM_24994_MORE};};
template<> struct libdivide_constants<uint16_t,24995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24995_MAGIC, .more = U16LD_DENOM_24995_MORE};};
template<> struct libdivide_constants<uint16_t,24996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24996_MAGIC, .more = U16LD_DENOM_24996_MORE};};
template<> struct libdivide_constants<uint16_t,24997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24997_MAGIC, .more = U16LD_DENOM_24997_MORE};};
template<> struct libdivide_constants<uint16_t,24998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24998_MAGIC, .more = U16LD_DENOM_24998_MORE};};
template<> struct libdivide_constants<uint16_t,24999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_24999_MAGIC, .more = U16LD_DENOM_24999_MORE};};
template<> struct libdivide_constants<uint16_t,25000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25000_MAGIC, .more = U16LD_DENOM_25000_MORE};};
template<> struct libdivide_constants<uint16_t,25001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25001_MAGIC, .more = U16LD_DENOM_25001_MORE};};
template<> struct libdivide_constants<uint16_t,25002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25002_MAGIC, .more = U16LD_DENOM_25002_MORE};};
template<> struct libdivide_constants<uint16_t,25003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25003_MAGIC, .more = U16LD_DENOM_25003_MORE};};
template<> struct libdivide_constants<uint16_t,25004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25004_MAGIC, .more = U16LD_DENOM_25004_MORE};};
template<> struct libdivide_constants<uint16_t,25005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25005_MAGIC, .more = U16LD_DENOM_25005_MORE};};
template<> struct libdivide_constants<uint16_t,25006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25006_MAGIC, .more = U16LD_DENOM_25006_MORE};};
template<> struct libdivide_constants<uint16_t,25007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25007_MAGIC, .more = U16LD_DENOM_25007_MORE};};
template<> struct libdivide_constants<uint16_t,25008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25008_MAGIC, .more = U16LD_DENOM_25008_MORE};};
template<> struct libdivide_constants<uint16_t,25009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25009_MAGIC, .more = U16LD_DENOM_25009_MORE};};
template<> struct libdivide_constants<uint16_t,25010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25010_MAGIC, .more = U16LD_DENOM_25010_MORE};};
template<> struct libdivide_constants<uint16_t,25011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25011_MAGIC, .more = U16LD_DENOM_25011_MORE};};
template<> struct libdivide_constants<uint16_t,25012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25012_MAGIC, .more = U16LD_DENOM_25012_MORE};};
template<> struct libdivide_constants<uint16_t,25013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25013_MAGIC, .more = U16LD_DENOM_25013_MORE};};
template<> struct libdivide_constants<uint16_t,25014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25014_MAGIC, .more = U16LD_DENOM_25014_MORE};};
template<> struct libdivide_constants<uint16_t,25015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25015_MAGIC, .more = U16LD_DENOM_25015_MORE};};
template<> struct libdivide_constants<uint16_t,25016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25016_MAGIC, .more = U16LD_DENOM_25016_MORE};};
template<> struct libdivide_constants<uint16_t,25017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25017_MAGIC, .more = U16LD_DENOM_25017_MORE};};
template<> struct libdivide_constants<uint16_t,25018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25018_MAGIC, .more = U16LD_DENOM_25018_MORE};};
template<> struct libdivide_constants<uint16_t,25019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25019_MAGIC, .more = U16LD_DENOM_25019_MORE};};
template<> struct libdivide_constants<uint16_t,25020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25020_MAGIC, .more = U16LD_DENOM_25020_MORE};};
template<> struct libdivide_constants<uint16_t,25021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25021_MAGIC, .more = U16LD_DENOM_25021_MORE};};
template<> struct libdivide_constants<uint16_t,25022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25022_MAGIC, .more = U16LD_DENOM_25022_MORE};};
template<> struct libdivide_constants<uint16_t,25023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25023_MAGIC, .more = U16LD_DENOM_25023_MORE};};
template<> struct libdivide_constants<uint16_t,25024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25024_MAGIC, .more = U16LD_DENOM_25024_MORE};};
template<> struct libdivide_constants<uint16_t,25025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25025_MAGIC, .more = U16LD_DENOM_25025_MORE};};
template<> struct libdivide_constants<uint16_t,25026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25026_MAGIC, .more = U16LD_DENOM_25026_MORE};};
template<> struct libdivide_constants<uint16_t,25027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25027_MAGIC, .more = U16LD_DENOM_25027_MORE};};
template<> struct libdivide_constants<uint16_t,25028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25028_MAGIC, .more = U16LD_DENOM_25028_MORE};};
template<> struct libdivide_constants<uint16_t,25029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25029_MAGIC, .more = U16LD_DENOM_25029_MORE};};
template<> struct libdivide_constants<uint16_t,25030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25030_MAGIC, .more = U16LD_DENOM_25030_MORE};};
template<> struct libdivide_constants<uint16_t,25031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25031_MAGIC, .more = U16LD_DENOM_25031_MORE};};
template<> struct libdivide_constants<uint16_t,25032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25032_MAGIC, .more = U16LD_DENOM_25032_MORE};};
template<> struct libdivide_constants<uint16_t,25033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25033_MAGIC, .more = U16LD_DENOM_25033_MORE};};
template<> struct libdivide_constants<uint16_t,25034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25034_MAGIC, .more = U16LD_DENOM_25034_MORE};};
template<> struct libdivide_constants<uint16_t,25035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25035_MAGIC, .more = U16LD_DENOM_25035_MORE};};
template<> struct libdivide_constants<uint16_t,25036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25036_MAGIC, .more = U16LD_DENOM_25036_MORE};};
template<> struct libdivide_constants<uint16_t,25037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25037_MAGIC, .more = U16LD_DENOM_25037_MORE};};
template<> struct libdivide_constants<uint16_t,25038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25038_MAGIC, .more = U16LD_DENOM_25038_MORE};};
template<> struct libdivide_constants<uint16_t,25039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25039_MAGIC, .more = U16LD_DENOM_25039_MORE};};
template<> struct libdivide_constants<uint16_t,25040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25040_MAGIC, .more = U16LD_DENOM_25040_MORE};};
template<> struct libdivide_constants<uint16_t,25041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25041_MAGIC, .more = U16LD_DENOM_25041_MORE};};
template<> struct libdivide_constants<uint16_t,25042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25042_MAGIC, .more = U16LD_DENOM_25042_MORE};};
template<> struct libdivide_constants<uint16_t,25043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25043_MAGIC, .more = U16LD_DENOM_25043_MORE};};
template<> struct libdivide_constants<uint16_t,25044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25044_MAGIC, .more = U16LD_DENOM_25044_MORE};};
template<> struct libdivide_constants<uint16_t,25045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25045_MAGIC, .more = U16LD_DENOM_25045_MORE};};
template<> struct libdivide_constants<uint16_t,25046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25046_MAGIC, .more = U16LD_DENOM_25046_MORE};};
template<> struct libdivide_constants<uint16_t,25047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25047_MAGIC, .more = U16LD_DENOM_25047_MORE};};
template<> struct libdivide_constants<uint16_t,25048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25048_MAGIC, .more = U16LD_DENOM_25048_MORE};};
template<> struct libdivide_constants<uint16_t,25049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25049_MAGIC, .more = U16LD_DENOM_25049_MORE};};
template<> struct libdivide_constants<uint16_t,25050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25050_MAGIC, .more = U16LD_DENOM_25050_MORE};};
template<> struct libdivide_constants<uint16_t,25051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25051_MAGIC, .more = U16LD_DENOM_25051_MORE};};
template<> struct libdivide_constants<uint16_t,25052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25052_MAGIC, .more = U16LD_DENOM_25052_MORE};};
template<> struct libdivide_constants<uint16_t,25053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25053_MAGIC, .more = U16LD_DENOM_25053_MORE};};
template<> struct libdivide_constants<uint16_t,25054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25054_MAGIC, .more = U16LD_DENOM_25054_MORE};};
template<> struct libdivide_constants<uint16_t,25055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25055_MAGIC, .more = U16LD_DENOM_25055_MORE};};
template<> struct libdivide_constants<uint16_t,25056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25056_MAGIC, .more = U16LD_DENOM_25056_MORE};};
template<> struct libdivide_constants<uint16_t,25057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25057_MAGIC, .more = U16LD_DENOM_25057_MORE};};
template<> struct libdivide_constants<uint16_t,25058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25058_MAGIC, .more = U16LD_DENOM_25058_MORE};};
template<> struct libdivide_constants<uint16_t,25059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25059_MAGIC, .more = U16LD_DENOM_25059_MORE};};
template<> struct libdivide_constants<uint16_t,25060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25060_MAGIC, .more = U16LD_DENOM_25060_MORE};};
template<> struct libdivide_constants<uint16_t,25061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25061_MAGIC, .more = U16LD_DENOM_25061_MORE};};
template<> struct libdivide_constants<uint16_t,25062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25062_MAGIC, .more = U16LD_DENOM_25062_MORE};};
template<> struct libdivide_constants<uint16_t,25063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25063_MAGIC, .more = U16LD_DENOM_25063_MORE};};
template<> struct libdivide_constants<uint16_t,25064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25064_MAGIC, .more = U16LD_DENOM_25064_MORE};};
template<> struct libdivide_constants<uint16_t,25065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25065_MAGIC, .more = U16LD_DENOM_25065_MORE};};
template<> struct libdivide_constants<uint16_t,25066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25066_MAGIC, .more = U16LD_DENOM_25066_MORE};};
template<> struct libdivide_constants<uint16_t,25067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25067_MAGIC, .more = U16LD_DENOM_25067_MORE};};
template<> struct libdivide_constants<uint16_t,25068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25068_MAGIC, .more = U16LD_DENOM_25068_MORE};};
template<> struct libdivide_constants<uint16_t,25069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25069_MAGIC, .more = U16LD_DENOM_25069_MORE};};
template<> struct libdivide_constants<uint16_t,25070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25070_MAGIC, .more = U16LD_DENOM_25070_MORE};};
template<> struct libdivide_constants<uint16_t,25071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25071_MAGIC, .more = U16LD_DENOM_25071_MORE};};
template<> struct libdivide_constants<uint16_t,25072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25072_MAGIC, .more = U16LD_DENOM_25072_MORE};};
template<> struct libdivide_constants<uint16_t,25073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25073_MAGIC, .more = U16LD_DENOM_25073_MORE};};
template<> struct libdivide_constants<uint16_t,25074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25074_MAGIC, .more = U16LD_DENOM_25074_MORE};};
template<> struct libdivide_constants<uint16_t,25075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25075_MAGIC, .more = U16LD_DENOM_25075_MORE};};
template<> struct libdivide_constants<uint16_t,25076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25076_MAGIC, .more = U16LD_DENOM_25076_MORE};};
template<> struct libdivide_constants<uint16_t,25077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25077_MAGIC, .more = U16LD_DENOM_25077_MORE};};
template<> struct libdivide_constants<uint16_t,25078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25078_MAGIC, .more = U16LD_DENOM_25078_MORE};};
template<> struct libdivide_constants<uint16_t,25079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25079_MAGIC, .more = U16LD_DENOM_25079_MORE};};
template<> struct libdivide_constants<uint16_t,25080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25080_MAGIC, .more = U16LD_DENOM_25080_MORE};};
template<> struct libdivide_constants<uint16_t,25081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25081_MAGIC, .more = U16LD_DENOM_25081_MORE};};
template<> struct libdivide_constants<uint16_t,25082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25082_MAGIC, .more = U16LD_DENOM_25082_MORE};};
template<> struct libdivide_constants<uint16_t,25083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25083_MAGIC, .more = U16LD_DENOM_25083_MORE};};
template<> struct libdivide_constants<uint16_t,25084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25084_MAGIC, .more = U16LD_DENOM_25084_MORE};};
template<> struct libdivide_constants<uint16_t,25085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25085_MAGIC, .more = U16LD_DENOM_25085_MORE};};
template<> struct libdivide_constants<uint16_t,25086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25086_MAGIC, .more = U16LD_DENOM_25086_MORE};};
template<> struct libdivide_constants<uint16_t,25087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25087_MAGIC, .more = U16LD_DENOM_25087_MORE};};
template<> struct libdivide_constants<uint16_t,25088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25088_MAGIC, .more = U16LD_DENOM_25088_MORE};};
template<> struct libdivide_constants<uint16_t,25089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25089_MAGIC, .more = U16LD_DENOM_25089_MORE};};
template<> struct libdivide_constants<uint16_t,25090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25090_MAGIC, .more = U16LD_DENOM_25090_MORE};};
template<> struct libdivide_constants<uint16_t,25091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25091_MAGIC, .more = U16LD_DENOM_25091_MORE};};
template<> struct libdivide_constants<uint16_t,25092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25092_MAGIC, .more = U16LD_DENOM_25092_MORE};};
template<> struct libdivide_constants<uint16_t,25093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25093_MAGIC, .more = U16LD_DENOM_25093_MORE};};
template<> struct libdivide_constants<uint16_t,25094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25094_MAGIC, .more = U16LD_DENOM_25094_MORE};};
template<> struct libdivide_constants<uint16_t,25095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25095_MAGIC, .more = U16LD_DENOM_25095_MORE};};
template<> struct libdivide_constants<uint16_t,25096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25096_MAGIC, .more = U16LD_DENOM_25096_MORE};};
template<> struct libdivide_constants<uint16_t,25097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25097_MAGIC, .more = U16LD_DENOM_25097_MORE};};
template<> struct libdivide_constants<uint16_t,25098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25098_MAGIC, .more = U16LD_DENOM_25098_MORE};};
template<> struct libdivide_constants<uint16_t,25099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25099_MAGIC, .more = U16LD_DENOM_25099_MORE};};
template<> struct libdivide_constants<uint16_t,25100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25100_MAGIC, .more = U16LD_DENOM_25100_MORE};};
template<> struct libdivide_constants<uint16_t,25101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25101_MAGIC, .more = U16LD_DENOM_25101_MORE};};
template<> struct libdivide_constants<uint16_t,25102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25102_MAGIC, .more = U16LD_DENOM_25102_MORE};};
template<> struct libdivide_constants<uint16_t,25103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25103_MAGIC, .more = U16LD_DENOM_25103_MORE};};
template<> struct libdivide_constants<uint16_t,25104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25104_MAGIC, .more = U16LD_DENOM_25104_MORE};};
template<> struct libdivide_constants<uint16_t,25105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25105_MAGIC, .more = U16LD_DENOM_25105_MORE};};
template<> struct libdivide_constants<uint16_t,25106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25106_MAGIC, .more = U16LD_DENOM_25106_MORE};};
template<> struct libdivide_constants<uint16_t,25107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25107_MAGIC, .more = U16LD_DENOM_25107_MORE};};
template<> struct libdivide_constants<uint16_t,25108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25108_MAGIC, .more = U16LD_DENOM_25108_MORE};};
template<> struct libdivide_constants<uint16_t,25109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25109_MAGIC, .more = U16LD_DENOM_25109_MORE};};
template<> struct libdivide_constants<uint16_t,25110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25110_MAGIC, .more = U16LD_DENOM_25110_MORE};};
template<> struct libdivide_constants<uint16_t,25111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25111_MAGIC, .more = U16LD_DENOM_25111_MORE};};
template<> struct libdivide_constants<uint16_t,25112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25112_MAGIC, .more = U16LD_DENOM_25112_MORE};};
template<> struct libdivide_constants<uint16_t,25113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25113_MAGIC, .more = U16LD_DENOM_25113_MORE};};
template<> struct libdivide_constants<uint16_t,25114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25114_MAGIC, .more = U16LD_DENOM_25114_MORE};};
template<> struct libdivide_constants<uint16_t,25115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25115_MAGIC, .more = U16LD_DENOM_25115_MORE};};
template<> struct libdivide_constants<uint16_t,25116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25116_MAGIC, .more = U16LD_DENOM_25116_MORE};};
template<> struct libdivide_constants<uint16_t,25117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25117_MAGIC, .more = U16LD_DENOM_25117_MORE};};
template<> struct libdivide_constants<uint16_t,25118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25118_MAGIC, .more = U16LD_DENOM_25118_MORE};};
template<> struct libdivide_constants<uint16_t,25119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25119_MAGIC, .more = U16LD_DENOM_25119_MORE};};
template<> struct libdivide_constants<uint16_t,25120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25120_MAGIC, .more = U16LD_DENOM_25120_MORE};};
template<> struct libdivide_constants<uint16_t,25121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25121_MAGIC, .more = U16LD_DENOM_25121_MORE};};
template<> struct libdivide_constants<uint16_t,25122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25122_MAGIC, .more = U16LD_DENOM_25122_MORE};};
template<> struct libdivide_constants<uint16_t,25123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25123_MAGIC, .more = U16LD_DENOM_25123_MORE};};
template<> struct libdivide_constants<uint16_t,25124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25124_MAGIC, .more = U16LD_DENOM_25124_MORE};};
template<> struct libdivide_constants<uint16_t,25125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25125_MAGIC, .more = U16LD_DENOM_25125_MORE};};
template<> struct libdivide_constants<uint16_t,25126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25126_MAGIC, .more = U16LD_DENOM_25126_MORE};};
template<> struct libdivide_constants<uint16_t,25127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25127_MAGIC, .more = U16LD_DENOM_25127_MORE};};
template<> struct libdivide_constants<uint16_t,25128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25128_MAGIC, .more = U16LD_DENOM_25128_MORE};};
template<> struct libdivide_constants<uint16_t,25129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25129_MAGIC, .more = U16LD_DENOM_25129_MORE};};
template<> struct libdivide_constants<uint16_t,25130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25130_MAGIC, .more = U16LD_DENOM_25130_MORE};};
template<> struct libdivide_constants<uint16_t,25131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25131_MAGIC, .more = U16LD_DENOM_25131_MORE};};
template<> struct libdivide_constants<uint16_t,25132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25132_MAGIC, .more = U16LD_DENOM_25132_MORE};};
template<> struct libdivide_constants<uint16_t,25133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25133_MAGIC, .more = U16LD_DENOM_25133_MORE};};
template<> struct libdivide_constants<uint16_t,25134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25134_MAGIC, .more = U16LD_DENOM_25134_MORE};};
template<> struct libdivide_constants<uint16_t,25135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25135_MAGIC, .more = U16LD_DENOM_25135_MORE};};
template<> struct libdivide_constants<uint16_t,25136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25136_MAGIC, .more = U16LD_DENOM_25136_MORE};};
template<> struct libdivide_constants<uint16_t,25137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25137_MAGIC, .more = U16LD_DENOM_25137_MORE};};
template<> struct libdivide_constants<uint16_t,25138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25138_MAGIC, .more = U16LD_DENOM_25138_MORE};};
template<> struct libdivide_constants<uint16_t,25139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25139_MAGIC, .more = U16LD_DENOM_25139_MORE};};
template<> struct libdivide_constants<uint16_t,25140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25140_MAGIC, .more = U16LD_DENOM_25140_MORE};};
template<> struct libdivide_constants<uint16_t,25141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25141_MAGIC, .more = U16LD_DENOM_25141_MORE};};
template<> struct libdivide_constants<uint16_t,25142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25142_MAGIC, .more = U16LD_DENOM_25142_MORE};};
template<> struct libdivide_constants<uint16_t,25143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25143_MAGIC, .more = U16LD_DENOM_25143_MORE};};
template<> struct libdivide_constants<uint16_t,25144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25144_MAGIC, .more = U16LD_DENOM_25144_MORE};};
template<> struct libdivide_constants<uint16_t,25145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25145_MAGIC, .more = U16LD_DENOM_25145_MORE};};
template<> struct libdivide_constants<uint16_t,25146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25146_MAGIC, .more = U16LD_DENOM_25146_MORE};};
template<> struct libdivide_constants<uint16_t,25147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25147_MAGIC, .more = U16LD_DENOM_25147_MORE};};
template<> struct libdivide_constants<uint16_t,25148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25148_MAGIC, .more = U16LD_DENOM_25148_MORE};};
template<> struct libdivide_constants<uint16_t,25149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25149_MAGIC, .more = U16LD_DENOM_25149_MORE};};
template<> struct libdivide_constants<uint16_t,25150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25150_MAGIC, .more = U16LD_DENOM_25150_MORE};};
template<> struct libdivide_constants<uint16_t,25151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25151_MAGIC, .more = U16LD_DENOM_25151_MORE};};
template<> struct libdivide_constants<uint16_t,25152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25152_MAGIC, .more = U16LD_DENOM_25152_MORE};};
template<> struct libdivide_constants<uint16_t,25153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25153_MAGIC, .more = U16LD_DENOM_25153_MORE};};
template<> struct libdivide_constants<uint16_t,25154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25154_MAGIC, .more = U16LD_DENOM_25154_MORE};};
template<> struct libdivide_constants<uint16_t,25155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25155_MAGIC, .more = U16LD_DENOM_25155_MORE};};
template<> struct libdivide_constants<uint16_t,25156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25156_MAGIC, .more = U16LD_DENOM_25156_MORE};};
template<> struct libdivide_constants<uint16_t,25157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25157_MAGIC, .more = U16LD_DENOM_25157_MORE};};
template<> struct libdivide_constants<uint16_t,25158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25158_MAGIC, .more = U16LD_DENOM_25158_MORE};};
template<> struct libdivide_constants<uint16_t,25159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25159_MAGIC, .more = U16LD_DENOM_25159_MORE};};
template<> struct libdivide_constants<uint16_t,25160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25160_MAGIC, .more = U16LD_DENOM_25160_MORE};};
template<> struct libdivide_constants<uint16_t,25161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25161_MAGIC, .more = U16LD_DENOM_25161_MORE};};
template<> struct libdivide_constants<uint16_t,25162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25162_MAGIC, .more = U16LD_DENOM_25162_MORE};};
template<> struct libdivide_constants<uint16_t,25163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25163_MAGIC, .more = U16LD_DENOM_25163_MORE};};
template<> struct libdivide_constants<uint16_t,25164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25164_MAGIC, .more = U16LD_DENOM_25164_MORE};};
template<> struct libdivide_constants<uint16_t,25165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25165_MAGIC, .more = U16LD_DENOM_25165_MORE};};
template<> struct libdivide_constants<uint16_t,25166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25166_MAGIC, .more = U16LD_DENOM_25166_MORE};};
template<> struct libdivide_constants<uint16_t,25167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25167_MAGIC, .more = U16LD_DENOM_25167_MORE};};
template<> struct libdivide_constants<uint16_t,25168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25168_MAGIC, .more = U16LD_DENOM_25168_MORE};};
template<> struct libdivide_constants<uint16_t,25169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25169_MAGIC, .more = U16LD_DENOM_25169_MORE};};
template<> struct libdivide_constants<uint16_t,25170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25170_MAGIC, .more = U16LD_DENOM_25170_MORE};};
template<> struct libdivide_constants<uint16_t,25171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25171_MAGIC, .more = U16LD_DENOM_25171_MORE};};
template<> struct libdivide_constants<uint16_t,25172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25172_MAGIC, .more = U16LD_DENOM_25172_MORE};};
template<> struct libdivide_constants<uint16_t,25173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25173_MAGIC, .more = U16LD_DENOM_25173_MORE};};
template<> struct libdivide_constants<uint16_t,25174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25174_MAGIC, .more = U16LD_DENOM_25174_MORE};};
template<> struct libdivide_constants<uint16_t,25175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25175_MAGIC, .more = U16LD_DENOM_25175_MORE};};
template<> struct libdivide_constants<uint16_t,25176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25176_MAGIC, .more = U16LD_DENOM_25176_MORE};};
template<> struct libdivide_constants<uint16_t,25177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25177_MAGIC, .more = U16LD_DENOM_25177_MORE};};
template<> struct libdivide_constants<uint16_t,25178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25178_MAGIC, .more = U16LD_DENOM_25178_MORE};};
template<> struct libdivide_constants<uint16_t,25179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25179_MAGIC, .more = U16LD_DENOM_25179_MORE};};
template<> struct libdivide_constants<uint16_t,25180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25180_MAGIC, .more = U16LD_DENOM_25180_MORE};};
template<> struct libdivide_constants<uint16_t,25181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25181_MAGIC, .more = U16LD_DENOM_25181_MORE};};
template<> struct libdivide_constants<uint16_t,25182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25182_MAGIC, .more = U16LD_DENOM_25182_MORE};};
template<> struct libdivide_constants<uint16_t,25183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25183_MAGIC, .more = U16LD_DENOM_25183_MORE};};
template<> struct libdivide_constants<uint16_t,25184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25184_MAGIC, .more = U16LD_DENOM_25184_MORE};};
template<> struct libdivide_constants<uint16_t,25185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25185_MAGIC, .more = U16LD_DENOM_25185_MORE};};
template<> struct libdivide_constants<uint16_t,25186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25186_MAGIC, .more = U16LD_DENOM_25186_MORE};};
template<> struct libdivide_constants<uint16_t,25187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25187_MAGIC, .more = U16LD_DENOM_25187_MORE};};
template<> struct libdivide_constants<uint16_t,25188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25188_MAGIC, .more = U16LD_DENOM_25188_MORE};};
template<> struct libdivide_constants<uint16_t,25189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25189_MAGIC, .more = U16LD_DENOM_25189_MORE};};
template<> struct libdivide_constants<uint16_t,25190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25190_MAGIC, .more = U16LD_DENOM_25190_MORE};};
template<> struct libdivide_constants<uint16_t,25191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25191_MAGIC, .more = U16LD_DENOM_25191_MORE};};
template<> struct libdivide_constants<uint16_t,25192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25192_MAGIC, .more = U16LD_DENOM_25192_MORE};};
template<> struct libdivide_constants<uint16_t,25193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25193_MAGIC, .more = U16LD_DENOM_25193_MORE};};
template<> struct libdivide_constants<uint16_t,25194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25194_MAGIC, .more = U16LD_DENOM_25194_MORE};};
template<> struct libdivide_constants<uint16_t,25195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25195_MAGIC, .more = U16LD_DENOM_25195_MORE};};
template<> struct libdivide_constants<uint16_t,25196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25196_MAGIC, .more = U16LD_DENOM_25196_MORE};};
template<> struct libdivide_constants<uint16_t,25197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25197_MAGIC, .more = U16LD_DENOM_25197_MORE};};
template<> struct libdivide_constants<uint16_t,25198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25198_MAGIC, .more = U16LD_DENOM_25198_MORE};};
template<> struct libdivide_constants<uint16_t,25199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25199_MAGIC, .more = U16LD_DENOM_25199_MORE};};
template<> struct libdivide_constants<uint16_t,25200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25200_MAGIC, .more = U16LD_DENOM_25200_MORE};};
template<> struct libdivide_constants<uint16_t,25201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25201_MAGIC, .more = U16LD_DENOM_25201_MORE};};
template<> struct libdivide_constants<uint16_t,25202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25202_MAGIC, .more = U16LD_DENOM_25202_MORE};};
template<> struct libdivide_constants<uint16_t,25203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25203_MAGIC, .more = U16LD_DENOM_25203_MORE};};
template<> struct libdivide_constants<uint16_t,25204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25204_MAGIC, .more = U16LD_DENOM_25204_MORE};};
template<> struct libdivide_constants<uint16_t,25205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25205_MAGIC, .more = U16LD_DENOM_25205_MORE};};
template<> struct libdivide_constants<uint16_t,25206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25206_MAGIC, .more = U16LD_DENOM_25206_MORE};};
template<> struct libdivide_constants<uint16_t,25207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25207_MAGIC, .more = U16LD_DENOM_25207_MORE};};
template<> struct libdivide_constants<uint16_t,25208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25208_MAGIC, .more = U16LD_DENOM_25208_MORE};};
template<> struct libdivide_constants<uint16_t,25209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25209_MAGIC, .more = U16LD_DENOM_25209_MORE};};
template<> struct libdivide_constants<uint16_t,25210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25210_MAGIC, .more = U16LD_DENOM_25210_MORE};};
template<> struct libdivide_constants<uint16_t,25211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25211_MAGIC, .more = U16LD_DENOM_25211_MORE};};
template<> struct libdivide_constants<uint16_t,25212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25212_MAGIC, .more = U16LD_DENOM_25212_MORE};};
template<> struct libdivide_constants<uint16_t,25213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25213_MAGIC, .more = U16LD_DENOM_25213_MORE};};
template<> struct libdivide_constants<uint16_t,25214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25214_MAGIC, .more = U16LD_DENOM_25214_MORE};};
template<> struct libdivide_constants<uint16_t,25215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25215_MAGIC, .more = U16LD_DENOM_25215_MORE};};
template<> struct libdivide_constants<uint16_t,25216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25216_MAGIC, .more = U16LD_DENOM_25216_MORE};};
template<> struct libdivide_constants<uint16_t,25217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25217_MAGIC, .more = U16LD_DENOM_25217_MORE};};
template<> struct libdivide_constants<uint16_t,25218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25218_MAGIC, .more = U16LD_DENOM_25218_MORE};};
template<> struct libdivide_constants<uint16_t,25219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25219_MAGIC, .more = U16LD_DENOM_25219_MORE};};
template<> struct libdivide_constants<uint16_t,25220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25220_MAGIC, .more = U16LD_DENOM_25220_MORE};};
template<> struct libdivide_constants<uint16_t,25221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25221_MAGIC, .more = U16LD_DENOM_25221_MORE};};
template<> struct libdivide_constants<uint16_t,25222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25222_MAGIC, .more = U16LD_DENOM_25222_MORE};};
template<> struct libdivide_constants<uint16_t,25223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25223_MAGIC, .more = U16LD_DENOM_25223_MORE};};
template<> struct libdivide_constants<uint16_t,25224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25224_MAGIC, .more = U16LD_DENOM_25224_MORE};};
template<> struct libdivide_constants<uint16_t,25225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25225_MAGIC, .more = U16LD_DENOM_25225_MORE};};
template<> struct libdivide_constants<uint16_t,25226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25226_MAGIC, .more = U16LD_DENOM_25226_MORE};};
template<> struct libdivide_constants<uint16_t,25227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25227_MAGIC, .more = U16LD_DENOM_25227_MORE};};
template<> struct libdivide_constants<uint16_t,25228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25228_MAGIC, .more = U16LD_DENOM_25228_MORE};};
template<> struct libdivide_constants<uint16_t,25229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25229_MAGIC, .more = U16LD_DENOM_25229_MORE};};
template<> struct libdivide_constants<uint16_t,25230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25230_MAGIC, .more = U16LD_DENOM_25230_MORE};};
template<> struct libdivide_constants<uint16_t,25231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25231_MAGIC, .more = U16LD_DENOM_25231_MORE};};
template<> struct libdivide_constants<uint16_t,25232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25232_MAGIC, .more = U16LD_DENOM_25232_MORE};};
template<> struct libdivide_constants<uint16_t,25233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25233_MAGIC, .more = U16LD_DENOM_25233_MORE};};
template<> struct libdivide_constants<uint16_t,25234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25234_MAGIC, .more = U16LD_DENOM_25234_MORE};};
template<> struct libdivide_constants<uint16_t,25235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25235_MAGIC, .more = U16LD_DENOM_25235_MORE};};
template<> struct libdivide_constants<uint16_t,25236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25236_MAGIC, .more = U16LD_DENOM_25236_MORE};};
template<> struct libdivide_constants<uint16_t,25237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25237_MAGIC, .more = U16LD_DENOM_25237_MORE};};
template<> struct libdivide_constants<uint16_t,25238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25238_MAGIC, .more = U16LD_DENOM_25238_MORE};};
template<> struct libdivide_constants<uint16_t,25239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25239_MAGIC, .more = U16LD_DENOM_25239_MORE};};
template<> struct libdivide_constants<uint16_t,25240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25240_MAGIC, .more = U16LD_DENOM_25240_MORE};};
template<> struct libdivide_constants<uint16_t,25241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25241_MAGIC, .more = U16LD_DENOM_25241_MORE};};
template<> struct libdivide_constants<uint16_t,25242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25242_MAGIC, .more = U16LD_DENOM_25242_MORE};};
template<> struct libdivide_constants<uint16_t,25243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25243_MAGIC, .more = U16LD_DENOM_25243_MORE};};
template<> struct libdivide_constants<uint16_t,25244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25244_MAGIC, .more = U16LD_DENOM_25244_MORE};};
template<> struct libdivide_constants<uint16_t,25245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25245_MAGIC, .more = U16LD_DENOM_25245_MORE};};
template<> struct libdivide_constants<uint16_t,25246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25246_MAGIC, .more = U16LD_DENOM_25246_MORE};};
template<> struct libdivide_constants<uint16_t,25247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25247_MAGIC, .more = U16LD_DENOM_25247_MORE};};
template<> struct libdivide_constants<uint16_t,25248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25248_MAGIC, .more = U16LD_DENOM_25248_MORE};};
template<> struct libdivide_constants<uint16_t,25249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25249_MAGIC, .more = U16LD_DENOM_25249_MORE};};
template<> struct libdivide_constants<uint16_t,25250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25250_MAGIC, .more = U16LD_DENOM_25250_MORE};};
template<> struct libdivide_constants<uint16_t,25251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25251_MAGIC, .more = U16LD_DENOM_25251_MORE};};
template<> struct libdivide_constants<uint16_t,25252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25252_MAGIC, .more = U16LD_DENOM_25252_MORE};};
template<> struct libdivide_constants<uint16_t,25253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25253_MAGIC, .more = U16LD_DENOM_25253_MORE};};
template<> struct libdivide_constants<uint16_t,25254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25254_MAGIC, .more = U16LD_DENOM_25254_MORE};};
template<> struct libdivide_constants<uint16_t,25255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25255_MAGIC, .more = U16LD_DENOM_25255_MORE};};
template<> struct libdivide_constants<uint16_t,25256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25256_MAGIC, .more = U16LD_DENOM_25256_MORE};};
template<> struct libdivide_constants<uint16_t,25257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25257_MAGIC, .more = U16LD_DENOM_25257_MORE};};
template<> struct libdivide_constants<uint16_t,25258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25258_MAGIC, .more = U16LD_DENOM_25258_MORE};};
template<> struct libdivide_constants<uint16_t,25259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25259_MAGIC, .more = U16LD_DENOM_25259_MORE};};
template<> struct libdivide_constants<uint16_t,25260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25260_MAGIC, .more = U16LD_DENOM_25260_MORE};};
template<> struct libdivide_constants<uint16_t,25261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25261_MAGIC, .more = U16LD_DENOM_25261_MORE};};
template<> struct libdivide_constants<uint16_t,25262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25262_MAGIC, .more = U16LD_DENOM_25262_MORE};};
template<> struct libdivide_constants<uint16_t,25263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25263_MAGIC, .more = U16LD_DENOM_25263_MORE};};
template<> struct libdivide_constants<uint16_t,25264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25264_MAGIC, .more = U16LD_DENOM_25264_MORE};};
template<> struct libdivide_constants<uint16_t,25265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25265_MAGIC, .more = U16LD_DENOM_25265_MORE};};
template<> struct libdivide_constants<uint16_t,25266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25266_MAGIC, .more = U16LD_DENOM_25266_MORE};};
template<> struct libdivide_constants<uint16_t,25267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25267_MAGIC, .more = U16LD_DENOM_25267_MORE};};
template<> struct libdivide_constants<uint16_t,25268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25268_MAGIC, .more = U16LD_DENOM_25268_MORE};};
template<> struct libdivide_constants<uint16_t,25269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25269_MAGIC, .more = U16LD_DENOM_25269_MORE};};
template<> struct libdivide_constants<uint16_t,25270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25270_MAGIC, .more = U16LD_DENOM_25270_MORE};};
template<> struct libdivide_constants<uint16_t,25271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25271_MAGIC, .more = U16LD_DENOM_25271_MORE};};
template<> struct libdivide_constants<uint16_t,25272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25272_MAGIC, .more = U16LD_DENOM_25272_MORE};};
template<> struct libdivide_constants<uint16_t,25273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25273_MAGIC, .more = U16LD_DENOM_25273_MORE};};
template<> struct libdivide_constants<uint16_t,25274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25274_MAGIC, .more = U16LD_DENOM_25274_MORE};};
template<> struct libdivide_constants<uint16_t,25275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25275_MAGIC, .more = U16LD_DENOM_25275_MORE};};
template<> struct libdivide_constants<uint16_t,25276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25276_MAGIC, .more = U16LD_DENOM_25276_MORE};};
template<> struct libdivide_constants<uint16_t,25277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25277_MAGIC, .more = U16LD_DENOM_25277_MORE};};
template<> struct libdivide_constants<uint16_t,25278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25278_MAGIC, .more = U16LD_DENOM_25278_MORE};};
template<> struct libdivide_constants<uint16_t,25279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25279_MAGIC, .more = U16LD_DENOM_25279_MORE};};
template<> struct libdivide_constants<uint16_t,25280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25280_MAGIC, .more = U16LD_DENOM_25280_MORE};};
template<> struct libdivide_constants<uint16_t,25281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25281_MAGIC, .more = U16LD_DENOM_25281_MORE};};
template<> struct libdivide_constants<uint16_t,25282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25282_MAGIC, .more = U16LD_DENOM_25282_MORE};};
template<> struct libdivide_constants<uint16_t,25283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25283_MAGIC, .more = U16LD_DENOM_25283_MORE};};
template<> struct libdivide_constants<uint16_t,25284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25284_MAGIC, .more = U16LD_DENOM_25284_MORE};};
template<> struct libdivide_constants<uint16_t,25285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25285_MAGIC, .more = U16LD_DENOM_25285_MORE};};
template<> struct libdivide_constants<uint16_t,25286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25286_MAGIC, .more = U16LD_DENOM_25286_MORE};};
template<> struct libdivide_constants<uint16_t,25287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25287_MAGIC, .more = U16LD_DENOM_25287_MORE};};
template<> struct libdivide_constants<uint16_t,25288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25288_MAGIC, .more = U16LD_DENOM_25288_MORE};};
template<> struct libdivide_constants<uint16_t,25289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25289_MAGIC, .more = U16LD_DENOM_25289_MORE};};
template<> struct libdivide_constants<uint16_t,25290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25290_MAGIC, .more = U16LD_DENOM_25290_MORE};};
template<> struct libdivide_constants<uint16_t,25291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25291_MAGIC, .more = U16LD_DENOM_25291_MORE};};
template<> struct libdivide_constants<uint16_t,25292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25292_MAGIC, .more = U16LD_DENOM_25292_MORE};};
template<> struct libdivide_constants<uint16_t,25293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25293_MAGIC, .more = U16LD_DENOM_25293_MORE};};
template<> struct libdivide_constants<uint16_t,25294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25294_MAGIC, .more = U16LD_DENOM_25294_MORE};};
template<> struct libdivide_constants<uint16_t,25295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25295_MAGIC, .more = U16LD_DENOM_25295_MORE};};
template<> struct libdivide_constants<uint16_t,25296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25296_MAGIC, .more = U16LD_DENOM_25296_MORE};};
template<> struct libdivide_constants<uint16_t,25297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25297_MAGIC, .more = U16LD_DENOM_25297_MORE};};
template<> struct libdivide_constants<uint16_t,25298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25298_MAGIC, .more = U16LD_DENOM_25298_MORE};};
template<> struct libdivide_constants<uint16_t,25299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25299_MAGIC, .more = U16LD_DENOM_25299_MORE};};
template<> struct libdivide_constants<uint16_t,25300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25300_MAGIC, .more = U16LD_DENOM_25300_MORE};};
template<> struct libdivide_constants<uint16_t,25301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25301_MAGIC, .more = U16LD_DENOM_25301_MORE};};
template<> struct libdivide_constants<uint16_t,25302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25302_MAGIC, .more = U16LD_DENOM_25302_MORE};};
template<> struct libdivide_constants<uint16_t,25303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25303_MAGIC, .more = U16LD_DENOM_25303_MORE};};
template<> struct libdivide_constants<uint16_t,25304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25304_MAGIC, .more = U16LD_DENOM_25304_MORE};};
template<> struct libdivide_constants<uint16_t,25305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25305_MAGIC, .more = U16LD_DENOM_25305_MORE};};
template<> struct libdivide_constants<uint16_t,25306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25306_MAGIC, .more = U16LD_DENOM_25306_MORE};};
template<> struct libdivide_constants<uint16_t,25307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25307_MAGIC, .more = U16LD_DENOM_25307_MORE};};
template<> struct libdivide_constants<uint16_t,25308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25308_MAGIC, .more = U16LD_DENOM_25308_MORE};};
template<> struct libdivide_constants<uint16_t,25309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25309_MAGIC, .more = U16LD_DENOM_25309_MORE};};
template<> struct libdivide_constants<uint16_t,25310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25310_MAGIC, .more = U16LD_DENOM_25310_MORE};};
template<> struct libdivide_constants<uint16_t,25311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25311_MAGIC, .more = U16LD_DENOM_25311_MORE};};
template<> struct libdivide_constants<uint16_t,25312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25312_MAGIC, .more = U16LD_DENOM_25312_MORE};};
template<> struct libdivide_constants<uint16_t,25313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25313_MAGIC, .more = U16LD_DENOM_25313_MORE};};
template<> struct libdivide_constants<uint16_t,25314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25314_MAGIC, .more = U16LD_DENOM_25314_MORE};};
template<> struct libdivide_constants<uint16_t,25315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25315_MAGIC, .more = U16LD_DENOM_25315_MORE};};
template<> struct libdivide_constants<uint16_t,25316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25316_MAGIC, .more = U16LD_DENOM_25316_MORE};};
template<> struct libdivide_constants<uint16_t,25317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25317_MAGIC, .more = U16LD_DENOM_25317_MORE};};
template<> struct libdivide_constants<uint16_t,25318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25318_MAGIC, .more = U16LD_DENOM_25318_MORE};};
template<> struct libdivide_constants<uint16_t,25319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25319_MAGIC, .more = U16LD_DENOM_25319_MORE};};
template<> struct libdivide_constants<uint16_t,25320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25320_MAGIC, .more = U16LD_DENOM_25320_MORE};};
template<> struct libdivide_constants<uint16_t,25321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25321_MAGIC, .more = U16LD_DENOM_25321_MORE};};
template<> struct libdivide_constants<uint16_t,25322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25322_MAGIC, .more = U16LD_DENOM_25322_MORE};};
template<> struct libdivide_constants<uint16_t,25323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25323_MAGIC, .more = U16LD_DENOM_25323_MORE};};
template<> struct libdivide_constants<uint16_t,25324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25324_MAGIC, .more = U16LD_DENOM_25324_MORE};};
template<> struct libdivide_constants<uint16_t,25325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25325_MAGIC, .more = U16LD_DENOM_25325_MORE};};
template<> struct libdivide_constants<uint16_t,25326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25326_MAGIC, .more = U16LD_DENOM_25326_MORE};};
template<> struct libdivide_constants<uint16_t,25327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25327_MAGIC, .more = U16LD_DENOM_25327_MORE};};
template<> struct libdivide_constants<uint16_t,25328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25328_MAGIC, .more = U16LD_DENOM_25328_MORE};};
template<> struct libdivide_constants<uint16_t,25329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25329_MAGIC, .more = U16LD_DENOM_25329_MORE};};
template<> struct libdivide_constants<uint16_t,25330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25330_MAGIC, .more = U16LD_DENOM_25330_MORE};};
template<> struct libdivide_constants<uint16_t,25331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25331_MAGIC, .more = U16LD_DENOM_25331_MORE};};
template<> struct libdivide_constants<uint16_t,25332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25332_MAGIC, .more = U16LD_DENOM_25332_MORE};};
template<> struct libdivide_constants<uint16_t,25333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25333_MAGIC, .more = U16LD_DENOM_25333_MORE};};
template<> struct libdivide_constants<uint16_t,25334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25334_MAGIC, .more = U16LD_DENOM_25334_MORE};};
template<> struct libdivide_constants<uint16_t,25335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25335_MAGIC, .more = U16LD_DENOM_25335_MORE};};
template<> struct libdivide_constants<uint16_t,25336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25336_MAGIC, .more = U16LD_DENOM_25336_MORE};};
template<> struct libdivide_constants<uint16_t,25337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25337_MAGIC, .more = U16LD_DENOM_25337_MORE};};
template<> struct libdivide_constants<uint16_t,25338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25338_MAGIC, .more = U16LD_DENOM_25338_MORE};};
template<> struct libdivide_constants<uint16_t,25339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25339_MAGIC, .more = U16LD_DENOM_25339_MORE};};
template<> struct libdivide_constants<uint16_t,25340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25340_MAGIC, .more = U16LD_DENOM_25340_MORE};};
template<> struct libdivide_constants<uint16_t,25341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25341_MAGIC, .more = U16LD_DENOM_25341_MORE};};
template<> struct libdivide_constants<uint16_t,25342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25342_MAGIC, .more = U16LD_DENOM_25342_MORE};};
template<> struct libdivide_constants<uint16_t,25343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25343_MAGIC, .more = U16LD_DENOM_25343_MORE};};
template<> struct libdivide_constants<uint16_t,25344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25344_MAGIC, .more = U16LD_DENOM_25344_MORE};};
template<> struct libdivide_constants<uint16_t,25345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25345_MAGIC, .more = U16LD_DENOM_25345_MORE};};
template<> struct libdivide_constants<uint16_t,25346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25346_MAGIC, .more = U16LD_DENOM_25346_MORE};};
template<> struct libdivide_constants<uint16_t,25347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25347_MAGIC, .more = U16LD_DENOM_25347_MORE};};
template<> struct libdivide_constants<uint16_t,25348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25348_MAGIC, .more = U16LD_DENOM_25348_MORE};};
template<> struct libdivide_constants<uint16_t,25349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25349_MAGIC, .more = U16LD_DENOM_25349_MORE};};
template<> struct libdivide_constants<uint16_t,25350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25350_MAGIC, .more = U16LD_DENOM_25350_MORE};};
template<> struct libdivide_constants<uint16_t,25351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25351_MAGIC, .more = U16LD_DENOM_25351_MORE};};
template<> struct libdivide_constants<uint16_t,25352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25352_MAGIC, .more = U16LD_DENOM_25352_MORE};};
template<> struct libdivide_constants<uint16_t,25353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25353_MAGIC, .more = U16LD_DENOM_25353_MORE};};
template<> struct libdivide_constants<uint16_t,25354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25354_MAGIC, .more = U16LD_DENOM_25354_MORE};};
template<> struct libdivide_constants<uint16_t,25355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25355_MAGIC, .more = U16LD_DENOM_25355_MORE};};
template<> struct libdivide_constants<uint16_t,25356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25356_MAGIC, .more = U16LD_DENOM_25356_MORE};};
template<> struct libdivide_constants<uint16_t,25357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25357_MAGIC, .more = U16LD_DENOM_25357_MORE};};
template<> struct libdivide_constants<uint16_t,25358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25358_MAGIC, .more = U16LD_DENOM_25358_MORE};};
template<> struct libdivide_constants<uint16_t,25359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25359_MAGIC, .more = U16LD_DENOM_25359_MORE};};
template<> struct libdivide_constants<uint16_t,25360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25360_MAGIC, .more = U16LD_DENOM_25360_MORE};};
template<> struct libdivide_constants<uint16_t,25361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25361_MAGIC, .more = U16LD_DENOM_25361_MORE};};
template<> struct libdivide_constants<uint16_t,25362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25362_MAGIC, .more = U16LD_DENOM_25362_MORE};};
template<> struct libdivide_constants<uint16_t,25363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25363_MAGIC, .more = U16LD_DENOM_25363_MORE};};
template<> struct libdivide_constants<uint16_t,25364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25364_MAGIC, .more = U16LD_DENOM_25364_MORE};};
template<> struct libdivide_constants<uint16_t,25365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25365_MAGIC, .more = U16LD_DENOM_25365_MORE};};
template<> struct libdivide_constants<uint16_t,25366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25366_MAGIC, .more = U16LD_DENOM_25366_MORE};};
template<> struct libdivide_constants<uint16_t,25367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25367_MAGIC, .more = U16LD_DENOM_25367_MORE};};
template<> struct libdivide_constants<uint16_t,25368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25368_MAGIC, .more = U16LD_DENOM_25368_MORE};};
template<> struct libdivide_constants<uint16_t,25369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25369_MAGIC, .more = U16LD_DENOM_25369_MORE};};
template<> struct libdivide_constants<uint16_t,25370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25370_MAGIC, .more = U16LD_DENOM_25370_MORE};};
template<> struct libdivide_constants<uint16_t,25371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25371_MAGIC, .more = U16LD_DENOM_25371_MORE};};
template<> struct libdivide_constants<uint16_t,25372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25372_MAGIC, .more = U16LD_DENOM_25372_MORE};};
template<> struct libdivide_constants<uint16_t,25373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25373_MAGIC, .more = U16LD_DENOM_25373_MORE};};
template<> struct libdivide_constants<uint16_t,25374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25374_MAGIC, .more = U16LD_DENOM_25374_MORE};};
template<> struct libdivide_constants<uint16_t,25375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25375_MAGIC, .more = U16LD_DENOM_25375_MORE};};
template<> struct libdivide_constants<uint16_t,25376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25376_MAGIC, .more = U16LD_DENOM_25376_MORE};};
template<> struct libdivide_constants<uint16_t,25377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25377_MAGIC, .more = U16LD_DENOM_25377_MORE};};
template<> struct libdivide_constants<uint16_t,25378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25378_MAGIC, .more = U16LD_DENOM_25378_MORE};};
template<> struct libdivide_constants<uint16_t,25379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25379_MAGIC, .more = U16LD_DENOM_25379_MORE};};
template<> struct libdivide_constants<uint16_t,25380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25380_MAGIC, .more = U16LD_DENOM_25380_MORE};};
template<> struct libdivide_constants<uint16_t,25381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25381_MAGIC, .more = U16LD_DENOM_25381_MORE};};
template<> struct libdivide_constants<uint16_t,25382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25382_MAGIC, .more = U16LD_DENOM_25382_MORE};};
template<> struct libdivide_constants<uint16_t,25383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25383_MAGIC, .more = U16LD_DENOM_25383_MORE};};
template<> struct libdivide_constants<uint16_t,25384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25384_MAGIC, .more = U16LD_DENOM_25384_MORE};};
template<> struct libdivide_constants<uint16_t,25385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25385_MAGIC, .more = U16LD_DENOM_25385_MORE};};
template<> struct libdivide_constants<uint16_t,25386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25386_MAGIC, .more = U16LD_DENOM_25386_MORE};};
template<> struct libdivide_constants<uint16_t,25387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25387_MAGIC, .more = U16LD_DENOM_25387_MORE};};
template<> struct libdivide_constants<uint16_t,25388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25388_MAGIC, .more = U16LD_DENOM_25388_MORE};};
template<> struct libdivide_constants<uint16_t,25389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25389_MAGIC, .more = U16LD_DENOM_25389_MORE};};
template<> struct libdivide_constants<uint16_t,25390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25390_MAGIC, .more = U16LD_DENOM_25390_MORE};};
template<> struct libdivide_constants<uint16_t,25391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25391_MAGIC, .more = U16LD_DENOM_25391_MORE};};
template<> struct libdivide_constants<uint16_t,25392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25392_MAGIC, .more = U16LD_DENOM_25392_MORE};};
template<> struct libdivide_constants<uint16_t,25393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25393_MAGIC, .more = U16LD_DENOM_25393_MORE};};
template<> struct libdivide_constants<uint16_t,25394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25394_MAGIC, .more = U16LD_DENOM_25394_MORE};};
template<> struct libdivide_constants<uint16_t,25395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25395_MAGIC, .more = U16LD_DENOM_25395_MORE};};
template<> struct libdivide_constants<uint16_t,25396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25396_MAGIC, .more = U16LD_DENOM_25396_MORE};};
template<> struct libdivide_constants<uint16_t,25397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25397_MAGIC, .more = U16LD_DENOM_25397_MORE};};
template<> struct libdivide_constants<uint16_t,25398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25398_MAGIC, .more = U16LD_DENOM_25398_MORE};};
template<> struct libdivide_constants<uint16_t,25399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25399_MAGIC, .more = U16LD_DENOM_25399_MORE};};
template<> struct libdivide_constants<uint16_t,25400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25400_MAGIC, .more = U16LD_DENOM_25400_MORE};};
template<> struct libdivide_constants<uint16_t,25401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25401_MAGIC, .more = U16LD_DENOM_25401_MORE};};
template<> struct libdivide_constants<uint16_t,25402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25402_MAGIC, .more = U16LD_DENOM_25402_MORE};};
template<> struct libdivide_constants<uint16_t,25403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25403_MAGIC, .more = U16LD_DENOM_25403_MORE};};
template<> struct libdivide_constants<uint16_t,25404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25404_MAGIC, .more = U16LD_DENOM_25404_MORE};};
template<> struct libdivide_constants<uint16_t,25405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25405_MAGIC, .more = U16LD_DENOM_25405_MORE};};
template<> struct libdivide_constants<uint16_t,25406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25406_MAGIC, .more = U16LD_DENOM_25406_MORE};};
template<> struct libdivide_constants<uint16_t,25407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25407_MAGIC, .more = U16LD_DENOM_25407_MORE};};
template<> struct libdivide_constants<uint16_t,25408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25408_MAGIC, .more = U16LD_DENOM_25408_MORE};};
template<> struct libdivide_constants<uint16_t,25409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25409_MAGIC, .more = U16LD_DENOM_25409_MORE};};
template<> struct libdivide_constants<uint16_t,25410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25410_MAGIC, .more = U16LD_DENOM_25410_MORE};};
template<> struct libdivide_constants<uint16_t,25411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25411_MAGIC, .more = U16LD_DENOM_25411_MORE};};
template<> struct libdivide_constants<uint16_t,25412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25412_MAGIC, .more = U16LD_DENOM_25412_MORE};};
template<> struct libdivide_constants<uint16_t,25413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25413_MAGIC, .more = U16LD_DENOM_25413_MORE};};
template<> struct libdivide_constants<uint16_t,25414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25414_MAGIC, .more = U16LD_DENOM_25414_MORE};};
template<> struct libdivide_constants<uint16_t,25415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25415_MAGIC, .more = U16LD_DENOM_25415_MORE};};
template<> struct libdivide_constants<uint16_t,25416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25416_MAGIC, .more = U16LD_DENOM_25416_MORE};};
template<> struct libdivide_constants<uint16_t,25417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25417_MAGIC, .more = U16LD_DENOM_25417_MORE};};
template<> struct libdivide_constants<uint16_t,25418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25418_MAGIC, .more = U16LD_DENOM_25418_MORE};};
template<> struct libdivide_constants<uint16_t,25419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25419_MAGIC, .more = U16LD_DENOM_25419_MORE};};
template<> struct libdivide_constants<uint16_t,25420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25420_MAGIC, .more = U16LD_DENOM_25420_MORE};};
template<> struct libdivide_constants<uint16_t,25421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25421_MAGIC, .more = U16LD_DENOM_25421_MORE};};
template<> struct libdivide_constants<uint16_t,25422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25422_MAGIC, .more = U16LD_DENOM_25422_MORE};};
template<> struct libdivide_constants<uint16_t,25423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25423_MAGIC, .more = U16LD_DENOM_25423_MORE};};
template<> struct libdivide_constants<uint16_t,25424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25424_MAGIC, .more = U16LD_DENOM_25424_MORE};};
template<> struct libdivide_constants<uint16_t,25425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25425_MAGIC, .more = U16LD_DENOM_25425_MORE};};
template<> struct libdivide_constants<uint16_t,25426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25426_MAGIC, .more = U16LD_DENOM_25426_MORE};};
template<> struct libdivide_constants<uint16_t,25427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25427_MAGIC, .more = U16LD_DENOM_25427_MORE};};
template<> struct libdivide_constants<uint16_t,25428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25428_MAGIC, .more = U16LD_DENOM_25428_MORE};};
template<> struct libdivide_constants<uint16_t,25429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25429_MAGIC, .more = U16LD_DENOM_25429_MORE};};
template<> struct libdivide_constants<uint16_t,25430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25430_MAGIC, .more = U16LD_DENOM_25430_MORE};};
template<> struct libdivide_constants<uint16_t,25431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25431_MAGIC, .more = U16LD_DENOM_25431_MORE};};
template<> struct libdivide_constants<uint16_t,25432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25432_MAGIC, .more = U16LD_DENOM_25432_MORE};};
template<> struct libdivide_constants<uint16_t,25433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25433_MAGIC, .more = U16LD_DENOM_25433_MORE};};
template<> struct libdivide_constants<uint16_t,25434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25434_MAGIC, .more = U16LD_DENOM_25434_MORE};};
template<> struct libdivide_constants<uint16_t,25435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25435_MAGIC, .more = U16LD_DENOM_25435_MORE};};
template<> struct libdivide_constants<uint16_t,25436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25436_MAGIC, .more = U16LD_DENOM_25436_MORE};};
template<> struct libdivide_constants<uint16_t,25437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25437_MAGIC, .more = U16LD_DENOM_25437_MORE};};
template<> struct libdivide_constants<uint16_t,25438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25438_MAGIC, .more = U16LD_DENOM_25438_MORE};};
template<> struct libdivide_constants<uint16_t,25439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25439_MAGIC, .more = U16LD_DENOM_25439_MORE};};
template<> struct libdivide_constants<uint16_t,25440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25440_MAGIC, .more = U16LD_DENOM_25440_MORE};};
template<> struct libdivide_constants<uint16_t,25441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25441_MAGIC, .more = U16LD_DENOM_25441_MORE};};
template<> struct libdivide_constants<uint16_t,25442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25442_MAGIC, .more = U16LD_DENOM_25442_MORE};};
template<> struct libdivide_constants<uint16_t,25443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25443_MAGIC, .more = U16LD_DENOM_25443_MORE};};
template<> struct libdivide_constants<uint16_t,25444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25444_MAGIC, .more = U16LD_DENOM_25444_MORE};};
template<> struct libdivide_constants<uint16_t,25445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25445_MAGIC, .more = U16LD_DENOM_25445_MORE};};
template<> struct libdivide_constants<uint16_t,25446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25446_MAGIC, .more = U16LD_DENOM_25446_MORE};};
template<> struct libdivide_constants<uint16_t,25447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25447_MAGIC, .more = U16LD_DENOM_25447_MORE};};
template<> struct libdivide_constants<uint16_t,25448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25448_MAGIC, .more = U16LD_DENOM_25448_MORE};};
template<> struct libdivide_constants<uint16_t,25449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25449_MAGIC, .more = U16LD_DENOM_25449_MORE};};
template<> struct libdivide_constants<uint16_t,25450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25450_MAGIC, .more = U16LD_DENOM_25450_MORE};};
template<> struct libdivide_constants<uint16_t,25451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25451_MAGIC, .more = U16LD_DENOM_25451_MORE};};
template<> struct libdivide_constants<uint16_t,25452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25452_MAGIC, .more = U16LD_DENOM_25452_MORE};};
template<> struct libdivide_constants<uint16_t,25453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25453_MAGIC, .more = U16LD_DENOM_25453_MORE};};
template<> struct libdivide_constants<uint16_t,25454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25454_MAGIC, .more = U16LD_DENOM_25454_MORE};};
template<> struct libdivide_constants<uint16_t,25455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25455_MAGIC, .more = U16LD_DENOM_25455_MORE};};
template<> struct libdivide_constants<uint16_t,25456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25456_MAGIC, .more = U16LD_DENOM_25456_MORE};};
template<> struct libdivide_constants<uint16_t,25457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25457_MAGIC, .more = U16LD_DENOM_25457_MORE};};
template<> struct libdivide_constants<uint16_t,25458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25458_MAGIC, .more = U16LD_DENOM_25458_MORE};};
template<> struct libdivide_constants<uint16_t,25459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25459_MAGIC, .more = U16LD_DENOM_25459_MORE};};
template<> struct libdivide_constants<uint16_t,25460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25460_MAGIC, .more = U16LD_DENOM_25460_MORE};};
template<> struct libdivide_constants<uint16_t,25461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25461_MAGIC, .more = U16LD_DENOM_25461_MORE};};
template<> struct libdivide_constants<uint16_t,25462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25462_MAGIC, .more = U16LD_DENOM_25462_MORE};};
template<> struct libdivide_constants<uint16_t,25463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25463_MAGIC, .more = U16LD_DENOM_25463_MORE};};
template<> struct libdivide_constants<uint16_t,25464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25464_MAGIC, .more = U16LD_DENOM_25464_MORE};};
template<> struct libdivide_constants<uint16_t,25465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25465_MAGIC, .more = U16LD_DENOM_25465_MORE};};
template<> struct libdivide_constants<uint16_t,25466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25466_MAGIC, .more = U16LD_DENOM_25466_MORE};};
template<> struct libdivide_constants<uint16_t,25467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25467_MAGIC, .more = U16LD_DENOM_25467_MORE};};
template<> struct libdivide_constants<uint16_t,25468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25468_MAGIC, .more = U16LD_DENOM_25468_MORE};};
template<> struct libdivide_constants<uint16_t,25469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25469_MAGIC, .more = U16LD_DENOM_25469_MORE};};
template<> struct libdivide_constants<uint16_t,25470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25470_MAGIC, .more = U16LD_DENOM_25470_MORE};};
template<> struct libdivide_constants<uint16_t,25471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25471_MAGIC, .more = U16LD_DENOM_25471_MORE};};
template<> struct libdivide_constants<uint16_t,25472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25472_MAGIC, .more = U16LD_DENOM_25472_MORE};};
template<> struct libdivide_constants<uint16_t,25473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25473_MAGIC, .more = U16LD_DENOM_25473_MORE};};
template<> struct libdivide_constants<uint16_t,25474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25474_MAGIC, .more = U16LD_DENOM_25474_MORE};};
template<> struct libdivide_constants<uint16_t,25475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25475_MAGIC, .more = U16LD_DENOM_25475_MORE};};
template<> struct libdivide_constants<uint16_t,25476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25476_MAGIC, .more = U16LD_DENOM_25476_MORE};};
template<> struct libdivide_constants<uint16_t,25477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25477_MAGIC, .more = U16LD_DENOM_25477_MORE};};
template<> struct libdivide_constants<uint16_t,25478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25478_MAGIC, .more = U16LD_DENOM_25478_MORE};};
template<> struct libdivide_constants<uint16_t,25479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25479_MAGIC, .more = U16LD_DENOM_25479_MORE};};
template<> struct libdivide_constants<uint16_t,25480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25480_MAGIC, .more = U16LD_DENOM_25480_MORE};};
template<> struct libdivide_constants<uint16_t,25481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25481_MAGIC, .more = U16LD_DENOM_25481_MORE};};
template<> struct libdivide_constants<uint16_t,25482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25482_MAGIC, .more = U16LD_DENOM_25482_MORE};};
template<> struct libdivide_constants<uint16_t,25483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25483_MAGIC, .more = U16LD_DENOM_25483_MORE};};
template<> struct libdivide_constants<uint16_t,25484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25484_MAGIC, .more = U16LD_DENOM_25484_MORE};};
template<> struct libdivide_constants<uint16_t,25485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25485_MAGIC, .more = U16LD_DENOM_25485_MORE};};
template<> struct libdivide_constants<uint16_t,25486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25486_MAGIC, .more = U16LD_DENOM_25486_MORE};};
template<> struct libdivide_constants<uint16_t,25487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25487_MAGIC, .more = U16LD_DENOM_25487_MORE};};
template<> struct libdivide_constants<uint16_t,25488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25488_MAGIC, .more = U16LD_DENOM_25488_MORE};};
template<> struct libdivide_constants<uint16_t,25489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25489_MAGIC, .more = U16LD_DENOM_25489_MORE};};
template<> struct libdivide_constants<uint16_t,25490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25490_MAGIC, .more = U16LD_DENOM_25490_MORE};};
template<> struct libdivide_constants<uint16_t,25491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25491_MAGIC, .more = U16LD_DENOM_25491_MORE};};
template<> struct libdivide_constants<uint16_t,25492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25492_MAGIC, .more = U16LD_DENOM_25492_MORE};};
template<> struct libdivide_constants<uint16_t,25493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25493_MAGIC, .more = U16LD_DENOM_25493_MORE};};
template<> struct libdivide_constants<uint16_t,25494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25494_MAGIC, .more = U16LD_DENOM_25494_MORE};};
template<> struct libdivide_constants<uint16_t,25495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25495_MAGIC, .more = U16LD_DENOM_25495_MORE};};
template<> struct libdivide_constants<uint16_t,25496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25496_MAGIC, .more = U16LD_DENOM_25496_MORE};};
template<> struct libdivide_constants<uint16_t,25497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25497_MAGIC, .more = U16LD_DENOM_25497_MORE};};
template<> struct libdivide_constants<uint16_t,25498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25498_MAGIC, .more = U16LD_DENOM_25498_MORE};};
template<> struct libdivide_constants<uint16_t,25499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25499_MAGIC, .more = U16LD_DENOM_25499_MORE};};
template<> struct libdivide_constants<uint16_t,25500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25500_MAGIC, .more = U16LD_DENOM_25500_MORE};};
template<> struct libdivide_constants<uint16_t,25501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25501_MAGIC, .more = U16LD_DENOM_25501_MORE};};
template<> struct libdivide_constants<uint16_t,25502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25502_MAGIC, .more = U16LD_DENOM_25502_MORE};};
template<> struct libdivide_constants<uint16_t,25503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25503_MAGIC, .more = U16LD_DENOM_25503_MORE};};
template<> struct libdivide_constants<uint16_t,25504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25504_MAGIC, .more = U16LD_DENOM_25504_MORE};};
template<> struct libdivide_constants<uint16_t,25505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25505_MAGIC, .more = U16LD_DENOM_25505_MORE};};
template<> struct libdivide_constants<uint16_t,25506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25506_MAGIC, .more = U16LD_DENOM_25506_MORE};};
template<> struct libdivide_constants<uint16_t,25507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25507_MAGIC, .more = U16LD_DENOM_25507_MORE};};
template<> struct libdivide_constants<uint16_t,25508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25508_MAGIC, .more = U16LD_DENOM_25508_MORE};};
template<> struct libdivide_constants<uint16_t,25509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25509_MAGIC, .more = U16LD_DENOM_25509_MORE};};
template<> struct libdivide_constants<uint16_t,25510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25510_MAGIC, .more = U16LD_DENOM_25510_MORE};};
template<> struct libdivide_constants<uint16_t,25511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25511_MAGIC, .more = U16LD_DENOM_25511_MORE};};
template<> struct libdivide_constants<uint16_t,25512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25512_MAGIC, .more = U16LD_DENOM_25512_MORE};};
template<> struct libdivide_constants<uint16_t,25513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25513_MAGIC, .more = U16LD_DENOM_25513_MORE};};
template<> struct libdivide_constants<uint16_t,25514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25514_MAGIC, .more = U16LD_DENOM_25514_MORE};};
template<> struct libdivide_constants<uint16_t,25515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25515_MAGIC, .more = U16LD_DENOM_25515_MORE};};
template<> struct libdivide_constants<uint16_t,25516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25516_MAGIC, .more = U16LD_DENOM_25516_MORE};};
template<> struct libdivide_constants<uint16_t,25517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25517_MAGIC, .more = U16LD_DENOM_25517_MORE};};
template<> struct libdivide_constants<uint16_t,25518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25518_MAGIC, .more = U16LD_DENOM_25518_MORE};};
template<> struct libdivide_constants<uint16_t,25519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25519_MAGIC, .more = U16LD_DENOM_25519_MORE};};
template<> struct libdivide_constants<uint16_t,25520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25520_MAGIC, .more = U16LD_DENOM_25520_MORE};};
template<> struct libdivide_constants<uint16_t,25521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25521_MAGIC, .more = U16LD_DENOM_25521_MORE};};
template<> struct libdivide_constants<uint16_t,25522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25522_MAGIC, .more = U16LD_DENOM_25522_MORE};};
template<> struct libdivide_constants<uint16_t,25523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25523_MAGIC, .more = U16LD_DENOM_25523_MORE};};
template<> struct libdivide_constants<uint16_t,25524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25524_MAGIC, .more = U16LD_DENOM_25524_MORE};};
template<> struct libdivide_constants<uint16_t,25525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25525_MAGIC, .more = U16LD_DENOM_25525_MORE};};
template<> struct libdivide_constants<uint16_t,25526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25526_MAGIC, .more = U16LD_DENOM_25526_MORE};};
template<> struct libdivide_constants<uint16_t,25527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25527_MAGIC, .more = U16LD_DENOM_25527_MORE};};
template<> struct libdivide_constants<uint16_t,25528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25528_MAGIC, .more = U16LD_DENOM_25528_MORE};};
template<> struct libdivide_constants<uint16_t,25529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25529_MAGIC, .more = U16LD_DENOM_25529_MORE};};
template<> struct libdivide_constants<uint16_t,25530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25530_MAGIC, .more = U16LD_DENOM_25530_MORE};};
template<> struct libdivide_constants<uint16_t,25531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25531_MAGIC, .more = U16LD_DENOM_25531_MORE};};
template<> struct libdivide_constants<uint16_t,25532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25532_MAGIC, .more = U16LD_DENOM_25532_MORE};};
template<> struct libdivide_constants<uint16_t,25533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25533_MAGIC, .more = U16LD_DENOM_25533_MORE};};
template<> struct libdivide_constants<uint16_t,25534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25534_MAGIC, .more = U16LD_DENOM_25534_MORE};};
template<> struct libdivide_constants<uint16_t,25535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25535_MAGIC, .more = U16LD_DENOM_25535_MORE};};
template<> struct libdivide_constants<uint16_t,25536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25536_MAGIC, .more = U16LD_DENOM_25536_MORE};};
template<> struct libdivide_constants<uint16_t,25537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25537_MAGIC, .more = U16LD_DENOM_25537_MORE};};
template<> struct libdivide_constants<uint16_t,25538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25538_MAGIC, .more = U16LD_DENOM_25538_MORE};};
template<> struct libdivide_constants<uint16_t,25539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25539_MAGIC, .more = U16LD_DENOM_25539_MORE};};
template<> struct libdivide_constants<uint16_t,25540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25540_MAGIC, .more = U16LD_DENOM_25540_MORE};};
template<> struct libdivide_constants<uint16_t,25541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25541_MAGIC, .more = U16LD_DENOM_25541_MORE};};
template<> struct libdivide_constants<uint16_t,25542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25542_MAGIC, .more = U16LD_DENOM_25542_MORE};};
template<> struct libdivide_constants<uint16_t,25543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25543_MAGIC, .more = U16LD_DENOM_25543_MORE};};
template<> struct libdivide_constants<uint16_t,25544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25544_MAGIC, .more = U16LD_DENOM_25544_MORE};};
template<> struct libdivide_constants<uint16_t,25545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25545_MAGIC, .more = U16LD_DENOM_25545_MORE};};
template<> struct libdivide_constants<uint16_t,25546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25546_MAGIC, .more = U16LD_DENOM_25546_MORE};};
template<> struct libdivide_constants<uint16_t,25547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25547_MAGIC, .more = U16LD_DENOM_25547_MORE};};
template<> struct libdivide_constants<uint16_t,25548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25548_MAGIC, .more = U16LD_DENOM_25548_MORE};};
template<> struct libdivide_constants<uint16_t,25549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25549_MAGIC, .more = U16LD_DENOM_25549_MORE};};
template<> struct libdivide_constants<uint16_t,25550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25550_MAGIC, .more = U16LD_DENOM_25550_MORE};};
template<> struct libdivide_constants<uint16_t,25551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25551_MAGIC, .more = U16LD_DENOM_25551_MORE};};
template<> struct libdivide_constants<uint16_t,25552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25552_MAGIC, .more = U16LD_DENOM_25552_MORE};};
template<> struct libdivide_constants<uint16_t,25553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25553_MAGIC, .more = U16LD_DENOM_25553_MORE};};
template<> struct libdivide_constants<uint16_t,25554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25554_MAGIC, .more = U16LD_DENOM_25554_MORE};};
template<> struct libdivide_constants<uint16_t,25555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25555_MAGIC, .more = U16LD_DENOM_25555_MORE};};
template<> struct libdivide_constants<uint16_t,25556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25556_MAGIC, .more = U16LD_DENOM_25556_MORE};};
template<> struct libdivide_constants<uint16_t,25557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25557_MAGIC, .more = U16LD_DENOM_25557_MORE};};
template<> struct libdivide_constants<uint16_t,25558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25558_MAGIC, .more = U16LD_DENOM_25558_MORE};};
template<> struct libdivide_constants<uint16_t,25559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25559_MAGIC, .more = U16LD_DENOM_25559_MORE};};
template<> struct libdivide_constants<uint16_t,25560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25560_MAGIC, .more = U16LD_DENOM_25560_MORE};};
template<> struct libdivide_constants<uint16_t,25561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25561_MAGIC, .more = U16LD_DENOM_25561_MORE};};
template<> struct libdivide_constants<uint16_t,25562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25562_MAGIC, .more = U16LD_DENOM_25562_MORE};};
template<> struct libdivide_constants<uint16_t,25563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25563_MAGIC, .more = U16LD_DENOM_25563_MORE};};
template<> struct libdivide_constants<uint16_t,25564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25564_MAGIC, .more = U16LD_DENOM_25564_MORE};};
template<> struct libdivide_constants<uint16_t,25565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25565_MAGIC, .more = U16LD_DENOM_25565_MORE};};
template<> struct libdivide_constants<uint16_t,25566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25566_MAGIC, .more = U16LD_DENOM_25566_MORE};};
template<> struct libdivide_constants<uint16_t,25567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25567_MAGIC, .more = U16LD_DENOM_25567_MORE};};
template<> struct libdivide_constants<uint16_t,25568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25568_MAGIC, .more = U16LD_DENOM_25568_MORE};};
template<> struct libdivide_constants<uint16_t,25569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25569_MAGIC, .more = U16LD_DENOM_25569_MORE};};
template<> struct libdivide_constants<uint16_t,25570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25570_MAGIC, .more = U16LD_DENOM_25570_MORE};};
template<> struct libdivide_constants<uint16_t,25571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25571_MAGIC, .more = U16LD_DENOM_25571_MORE};};
template<> struct libdivide_constants<uint16_t,25572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25572_MAGIC, .more = U16LD_DENOM_25572_MORE};};
template<> struct libdivide_constants<uint16_t,25573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25573_MAGIC, .more = U16LD_DENOM_25573_MORE};};
template<> struct libdivide_constants<uint16_t,25574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25574_MAGIC, .more = U16LD_DENOM_25574_MORE};};
template<> struct libdivide_constants<uint16_t,25575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25575_MAGIC, .more = U16LD_DENOM_25575_MORE};};
template<> struct libdivide_constants<uint16_t,25576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25576_MAGIC, .more = U16LD_DENOM_25576_MORE};};
template<> struct libdivide_constants<uint16_t,25577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25577_MAGIC, .more = U16LD_DENOM_25577_MORE};};
template<> struct libdivide_constants<uint16_t,25578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25578_MAGIC, .more = U16LD_DENOM_25578_MORE};};
template<> struct libdivide_constants<uint16_t,25579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25579_MAGIC, .more = U16LD_DENOM_25579_MORE};};
template<> struct libdivide_constants<uint16_t,25580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25580_MAGIC, .more = U16LD_DENOM_25580_MORE};};
template<> struct libdivide_constants<uint16_t,25581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25581_MAGIC, .more = U16LD_DENOM_25581_MORE};};
template<> struct libdivide_constants<uint16_t,25582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25582_MAGIC, .more = U16LD_DENOM_25582_MORE};};
template<> struct libdivide_constants<uint16_t,25583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25583_MAGIC, .more = U16LD_DENOM_25583_MORE};};
template<> struct libdivide_constants<uint16_t,25584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25584_MAGIC, .more = U16LD_DENOM_25584_MORE};};
template<> struct libdivide_constants<uint16_t,25585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25585_MAGIC, .more = U16LD_DENOM_25585_MORE};};
template<> struct libdivide_constants<uint16_t,25586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25586_MAGIC, .more = U16LD_DENOM_25586_MORE};};
template<> struct libdivide_constants<uint16_t,25587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25587_MAGIC, .more = U16LD_DENOM_25587_MORE};};
template<> struct libdivide_constants<uint16_t,25588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25588_MAGIC, .more = U16LD_DENOM_25588_MORE};};
template<> struct libdivide_constants<uint16_t,25589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25589_MAGIC, .more = U16LD_DENOM_25589_MORE};};
template<> struct libdivide_constants<uint16_t,25590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25590_MAGIC, .more = U16LD_DENOM_25590_MORE};};
template<> struct libdivide_constants<uint16_t,25591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25591_MAGIC, .more = U16LD_DENOM_25591_MORE};};
template<> struct libdivide_constants<uint16_t,25592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25592_MAGIC, .more = U16LD_DENOM_25592_MORE};};
template<> struct libdivide_constants<uint16_t,25593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25593_MAGIC, .more = U16LD_DENOM_25593_MORE};};
template<> struct libdivide_constants<uint16_t,25594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25594_MAGIC, .more = U16LD_DENOM_25594_MORE};};
template<> struct libdivide_constants<uint16_t,25595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25595_MAGIC, .more = U16LD_DENOM_25595_MORE};};
template<> struct libdivide_constants<uint16_t,25596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25596_MAGIC, .more = U16LD_DENOM_25596_MORE};};
template<> struct libdivide_constants<uint16_t,25597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25597_MAGIC, .more = U16LD_DENOM_25597_MORE};};
template<> struct libdivide_constants<uint16_t,25598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25598_MAGIC, .more = U16LD_DENOM_25598_MORE};};
template<> struct libdivide_constants<uint16_t,25599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25599_MAGIC, .more = U16LD_DENOM_25599_MORE};};
template<> struct libdivide_constants<uint16_t,25600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25600_MAGIC, .more = U16LD_DENOM_25600_MORE};};
template<> struct libdivide_constants<uint16_t,25601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25601_MAGIC, .more = U16LD_DENOM_25601_MORE};};
template<> struct libdivide_constants<uint16_t,25602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25602_MAGIC, .more = U16LD_DENOM_25602_MORE};};
template<> struct libdivide_constants<uint16_t,25603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25603_MAGIC, .more = U16LD_DENOM_25603_MORE};};
template<> struct libdivide_constants<uint16_t,25604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25604_MAGIC, .more = U16LD_DENOM_25604_MORE};};
template<> struct libdivide_constants<uint16_t,25605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25605_MAGIC, .more = U16LD_DENOM_25605_MORE};};
template<> struct libdivide_constants<uint16_t,25606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25606_MAGIC, .more = U16LD_DENOM_25606_MORE};};
template<> struct libdivide_constants<uint16_t,25607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25607_MAGIC, .more = U16LD_DENOM_25607_MORE};};
template<> struct libdivide_constants<uint16_t,25608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25608_MAGIC, .more = U16LD_DENOM_25608_MORE};};
template<> struct libdivide_constants<uint16_t,25609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25609_MAGIC, .more = U16LD_DENOM_25609_MORE};};
template<> struct libdivide_constants<uint16_t,25610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25610_MAGIC, .more = U16LD_DENOM_25610_MORE};};
template<> struct libdivide_constants<uint16_t,25611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25611_MAGIC, .more = U16LD_DENOM_25611_MORE};};
template<> struct libdivide_constants<uint16_t,25612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25612_MAGIC, .more = U16LD_DENOM_25612_MORE};};
template<> struct libdivide_constants<uint16_t,25613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25613_MAGIC, .more = U16LD_DENOM_25613_MORE};};
template<> struct libdivide_constants<uint16_t,25614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25614_MAGIC, .more = U16LD_DENOM_25614_MORE};};
template<> struct libdivide_constants<uint16_t,25615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25615_MAGIC, .more = U16LD_DENOM_25615_MORE};};
template<> struct libdivide_constants<uint16_t,25616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25616_MAGIC, .more = U16LD_DENOM_25616_MORE};};
template<> struct libdivide_constants<uint16_t,25617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25617_MAGIC, .more = U16LD_DENOM_25617_MORE};};
template<> struct libdivide_constants<uint16_t,25618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25618_MAGIC, .more = U16LD_DENOM_25618_MORE};};
template<> struct libdivide_constants<uint16_t,25619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25619_MAGIC, .more = U16LD_DENOM_25619_MORE};};
template<> struct libdivide_constants<uint16_t,25620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25620_MAGIC, .more = U16LD_DENOM_25620_MORE};};
template<> struct libdivide_constants<uint16_t,25621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25621_MAGIC, .more = U16LD_DENOM_25621_MORE};};
template<> struct libdivide_constants<uint16_t,25622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25622_MAGIC, .more = U16LD_DENOM_25622_MORE};};
template<> struct libdivide_constants<uint16_t,25623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25623_MAGIC, .more = U16LD_DENOM_25623_MORE};};
template<> struct libdivide_constants<uint16_t,25624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25624_MAGIC, .more = U16LD_DENOM_25624_MORE};};
template<> struct libdivide_constants<uint16_t,25625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25625_MAGIC, .more = U16LD_DENOM_25625_MORE};};
template<> struct libdivide_constants<uint16_t,25626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25626_MAGIC, .more = U16LD_DENOM_25626_MORE};};
template<> struct libdivide_constants<uint16_t,25627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25627_MAGIC, .more = U16LD_DENOM_25627_MORE};};
template<> struct libdivide_constants<uint16_t,25628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25628_MAGIC, .more = U16LD_DENOM_25628_MORE};};
template<> struct libdivide_constants<uint16_t,25629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25629_MAGIC, .more = U16LD_DENOM_25629_MORE};};
template<> struct libdivide_constants<uint16_t,25630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25630_MAGIC, .more = U16LD_DENOM_25630_MORE};};
template<> struct libdivide_constants<uint16_t,25631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25631_MAGIC, .more = U16LD_DENOM_25631_MORE};};
template<> struct libdivide_constants<uint16_t,25632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25632_MAGIC, .more = U16LD_DENOM_25632_MORE};};
template<> struct libdivide_constants<uint16_t,25633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25633_MAGIC, .more = U16LD_DENOM_25633_MORE};};
template<> struct libdivide_constants<uint16_t,25634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25634_MAGIC, .more = U16LD_DENOM_25634_MORE};};
template<> struct libdivide_constants<uint16_t,25635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25635_MAGIC, .more = U16LD_DENOM_25635_MORE};};
template<> struct libdivide_constants<uint16_t,25636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25636_MAGIC, .more = U16LD_DENOM_25636_MORE};};
template<> struct libdivide_constants<uint16_t,25637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25637_MAGIC, .more = U16LD_DENOM_25637_MORE};};
template<> struct libdivide_constants<uint16_t,25638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25638_MAGIC, .more = U16LD_DENOM_25638_MORE};};
template<> struct libdivide_constants<uint16_t,25639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25639_MAGIC, .more = U16LD_DENOM_25639_MORE};};
template<> struct libdivide_constants<uint16_t,25640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25640_MAGIC, .more = U16LD_DENOM_25640_MORE};};
template<> struct libdivide_constants<uint16_t,25641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25641_MAGIC, .more = U16LD_DENOM_25641_MORE};};
template<> struct libdivide_constants<uint16_t,25642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25642_MAGIC, .more = U16LD_DENOM_25642_MORE};};
template<> struct libdivide_constants<uint16_t,25643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25643_MAGIC, .more = U16LD_DENOM_25643_MORE};};
template<> struct libdivide_constants<uint16_t,25644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25644_MAGIC, .more = U16LD_DENOM_25644_MORE};};
template<> struct libdivide_constants<uint16_t,25645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25645_MAGIC, .more = U16LD_DENOM_25645_MORE};};
template<> struct libdivide_constants<uint16_t,25646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25646_MAGIC, .more = U16LD_DENOM_25646_MORE};};
template<> struct libdivide_constants<uint16_t,25647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25647_MAGIC, .more = U16LD_DENOM_25647_MORE};};
template<> struct libdivide_constants<uint16_t,25648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25648_MAGIC, .more = U16LD_DENOM_25648_MORE};};
template<> struct libdivide_constants<uint16_t,25649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25649_MAGIC, .more = U16LD_DENOM_25649_MORE};};
template<> struct libdivide_constants<uint16_t,25650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25650_MAGIC, .more = U16LD_DENOM_25650_MORE};};
template<> struct libdivide_constants<uint16_t,25651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25651_MAGIC, .more = U16LD_DENOM_25651_MORE};};
template<> struct libdivide_constants<uint16_t,25652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25652_MAGIC, .more = U16LD_DENOM_25652_MORE};};
template<> struct libdivide_constants<uint16_t,25653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25653_MAGIC, .more = U16LD_DENOM_25653_MORE};};
template<> struct libdivide_constants<uint16_t,25654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25654_MAGIC, .more = U16LD_DENOM_25654_MORE};};
template<> struct libdivide_constants<uint16_t,25655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25655_MAGIC, .more = U16LD_DENOM_25655_MORE};};
template<> struct libdivide_constants<uint16_t,25656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25656_MAGIC, .more = U16LD_DENOM_25656_MORE};};
template<> struct libdivide_constants<uint16_t,25657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25657_MAGIC, .more = U16LD_DENOM_25657_MORE};};
template<> struct libdivide_constants<uint16_t,25658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25658_MAGIC, .more = U16LD_DENOM_25658_MORE};};
template<> struct libdivide_constants<uint16_t,25659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25659_MAGIC, .more = U16LD_DENOM_25659_MORE};};
template<> struct libdivide_constants<uint16_t,25660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25660_MAGIC, .more = U16LD_DENOM_25660_MORE};};
template<> struct libdivide_constants<uint16_t,25661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25661_MAGIC, .more = U16LD_DENOM_25661_MORE};};
template<> struct libdivide_constants<uint16_t,25662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25662_MAGIC, .more = U16LD_DENOM_25662_MORE};};
template<> struct libdivide_constants<uint16_t,25663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25663_MAGIC, .more = U16LD_DENOM_25663_MORE};};
template<> struct libdivide_constants<uint16_t,25664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25664_MAGIC, .more = U16LD_DENOM_25664_MORE};};
template<> struct libdivide_constants<uint16_t,25665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25665_MAGIC, .more = U16LD_DENOM_25665_MORE};};
template<> struct libdivide_constants<uint16_t,25666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25666_MAGIC, .more = U16LD_DENOM_25666_MORE};};
template<> struct libdivide_constants<uint16_t,25667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25667_MAGIC, .more = U16LD_DENOM_25667_MORE};};
template<> struct libdivide_constants<uint16_t,25668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25668_MAGIC, .more = U16LD_DENOM_25668_MORE};};
template<> struct libdivide_constants<uint16_t,25669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25669_MAGIC, .more = U16LD_DENOM_25669_MORE};};
template<> struct libdivide_constants<uint16_t,25670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25670_MAGIC, .more = U16LD_DENOM_25670_MORE};};
template<> struct libdivide_constants<uint16_t,25671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25671_MAGIC, .more = U16LD_DENOM_25671_MORE};};
template<> struct libdivide_constants<uint16_t,25672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25672_MAGIC, .more = U16LD_DENOM_25672_MORE};};
template<> struct libdivide_constants<uint16_t,25673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25673_MAGIC, .more = U16LD_DENOM_25673_MORE};};
template<> struct libdivide_constants<uint16_t,25674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25674_MAGIC, .more = U16LD_DENOM_25674_MORE};};
template<> struct libdivide_constants<uint16_t,25675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25675_MAGIC, .more = U16LD_DENOM_25675_MORE};};
template<> struct libdivide_constants<uint16_t,25676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25676_MAGIC, .more = U16LD_DENOM_25676_MORE};};
template<> struct libdivide_constants<uint16_t,25677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25677_MAGIC, .more = U16LD_DENOM_25677_MORE};};
template<> struct libdivide_constants<uint16_t,25678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25678_MAGIC, .more = U16LD_DENOM_25678_MORE};};
template<> struct libdivide_constants<uint16_t,25679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25679_MAGIC, .more = U16LD_DENOM_25679_MORE};};
template<> struct libdivide_constants<uint16_t,25680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25680_MAGIC, .more = U16LD_DENOM_25680_MORE};};
template<> struct libdivide_constants<uint16_t,25681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25681_MAGIC, .more = U16LD_DENOM_25681_MORE};};
template<> struct libdivide_constants<uint16_t,25682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25682_MAGIC, .more = U16LD_DENOM_25682_MORE};};
template<> struct libdivide_constants<uint16_t,25683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25683_MAGIC, .more = U16LD_DENOM_25683_MORE};};
template<> struct libdivide_constants<uint16_t,25684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25684_MAGIC, .more = U16LD_DENOM_25684_MORE};};
template<> struct libdivide_constants<uint16_t,25685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25685_MAGIC, .more = U16LD_DENOM_25685_MORE};};
template<> struct libdivide_constants<uint16_t,25686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25686_MAGIC, .more = U16LD_DENOM_25686_MORE};};
template<> struct libdivide_constants<uint16_t,25687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25687_MAGIC, .more = U16LD_DENOM_25687_MORE};};
template<> struct libdivide_constants<uint16_t,25688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25688_MAGIC, .more = U16LD_DENOM_25688_MORE};};
template<> struct libdivide_constants<uint16_t,25689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25689_MAGIC, .more = U16LD_DENOM_25689_MORE};};
template<> struct libdivide_constants<uint16_t,25690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25690_MAGIC, .more = U16LD_DENOM_25690_MORE};};
template<> struct libdivide_constants<uint16_t,25691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25691_MAGIC, .more = U16LD_DENOM_25691_MORE};};
template<> struct libdivide_constants<uint16_t,25692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25692_MAGIC, .more = U16LD_DENOM_25692_MORE};};
template<> struct libdivide_constants<uint16_t,25693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25693_MAGIC, .more = U16LD_DENOM_25693_MORE};};
template<> struct libdivide_constants<uint16_t,25694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25694_MAGIC, .more = U16LD_DENOM_25694_MORE};};
template<> struct libdivide_constants<uint16_t,25695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25695_MAGIC, .more = U16LD_DENOM_25695_MORE};};
template<> struct libdivide_constants<uint16_t,25696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25696_MAGIC, .more = U16LD_DENOM_25696_MORE};};
template<> struct libdivide_constants<uint16_t,25697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25697_MAGIC, .more = U16LD_DENOM_25697_MORE};};
template<> struct libdivide_constants<uint16_t,25698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25698_MAGIC, .more = U16LD_DENOM_25698_MORE};};
template<> struct libdivide_constants<uint16_t,25699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25699_MAGIC, .more = U16LD_DENOM_25699_MORE};};
template<> struct libdivide_constants<uint16_t,25700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25700_MAGIC, .more = U16LD_DENOM_25700_MORE};};
template<> struct libdivide_constants<uint16_t,25701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25701_MAGIC, .more = U16LD_DENOM_25701_MORE};};
template<> struct libdivide_constants<uint16_t,25702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25702_MAGIC, .more = U16LD_DENOM_25702_MORE};};
template<> struct libdivide_constants<uint16_t,25703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25703_MAGIC, .more = U16LD_DENOM_25703_MORE};};
template<> struct libdivide_constants<uint16_t,25704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25704_MAGIC, .more = U16LD_DENOM_25704_MORE};};
template<> struct libdivide_constants<uint16_t,25705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25705_MAGIC, .more = U16LD_DENOM_25705_MORE};};
template<> struct libdivide_constants<uint16_t,25706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25706_MAGIC, .more = U16LD_DENOM_25706_MORE};};
template<> struct libdivide_constants<uint16_t,25707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25707_MAGIC, .more = U16LD_DENOM_25707_MORE};};
template<> struct libdivide_constants<uint16_t,25708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25708_MAGIC, .more = U16LD_DENOM_25708_MORE};};
template<> struct libdivide_constants<uint16_t,25709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25709_MAGIC, .more = U16LD_DENOM_25709_MORE};};
template<> struct libdivide_constants<uint16_t,25710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25710_MAGIC, .more = U16LD_DENOM_25710_MORE};};
template<> struct libdivide_constants<uint16_t,25711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25711_MAGIC, .more = U16LD_DENOM_25711_MORE};};
template<> struct libdivide_constants<uint16_t,25712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25712_MAGIC, .more = U16LD_DENOM_25712_MORE};};
template<> struct libdivide_constants<uint16_t,25713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25713_MAGIC, .more = U16LD_DENOM_25713_MORE};};
template<> struct libdivide_constants<uint16_t,25714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25714_MAGIC, .more = U16LD_DENOM_25714_MORE};};
template<> struct libdivide_constants<uint16_t,25715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25715_MAGIC, .more = U16LD_DENOM_25715_MORE};};
template<> struct libdivide_constants<uint16_t,25716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25716_MAGIC, .more = U16LD_DENOM_25716_MORE};};
template<> struct libdivide_constants<uint16_t,25717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25717_MAGIC, .more = U16LD_DENOM_25717_MORE};};
template<> struct libdivide_constants<uint16_t,25718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25718_MAGIC, .more = U16LD_DENOM_25718_MORE};};
template<> struct libdivide_constants<uint16_t,25719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25719_MAGIC, .more = U16LD_DENOM_25719_MORE};};
template<> struct libdivide_constants<uint16_t,25720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25720_MAGIC, .more = U16LD_DENOM_25720_MORE};};
template<> struct libdivide_constants<uint16_t,25721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25721_MAGIC, .more = U16LD_DENOM_25721_MORE};};
template<> struct libdivide_constants<uint16_t,25722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25722_MAGIC, .more = U16LD_DENOM_25722_MORE};};
template<> struct libdivide_constants<uint16_t,25723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25723_MAGIC, .more = U16LD_DENOM_25723_MORE};};
template<> struct libdivide_constants<uint16_t,25724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25724_MAGIC, .more = U16LD_DENOM_25724_MORE};};
template<> struct libdivide_constants<uint16_t,25725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25725_MAGIC, .more = U16LD_DENOM_25725_MORE};};
template<> struct libdivide_constants<uint16_t,25726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25726_MAGIC, .more = U16LD_DENOM_25726_MORE};};
template<> struct libdivide_constants<uint16_t,25727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25727_MAGIC, .more = U16LD_DENOM_25727_MORE};};
template<> struct libdivide_constants<uint16_t,25728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25728_MAGIC, .more = U16LD_DENOM_25728_MORE};};
template<> struct libdivide_constants<uint16_t,25729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25729_MAGIC, .more = U16LD_DENOM_25729_MORE};};
template<> struct libdivide_constants<uint16_t,25730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25730_MAGIC, .more = U16LD_DENOM_25730_MORE};};
template<> struct libdivide_constants<uint16_t,25731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25731_MAGIC, .more = U16LD_DENOM_25731_MORE};};
template<> struct libdivide_constants<uint16_t,25732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25732_MAGIC, .more = U16LD_DENOM_25732_MORE};};
template<> struct libdivide_constants<uint16_t,25733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25733_MAGIC, .more = U16LD_DENOM_25733_MORE};};
template<> struct libdivide_constants<uint16_t,25734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25734_MAGIC, .more = U16LD_DENOM_25734_MORE};};
template<> struct libdivide_constants<uint16_t,25735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25735_MAGIC, .more = U16LD_DENOM_25735_MORE};};
template<> struct libdivide_constants<uint16_t,25736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25736_MAGIC, .more = U16LD_DENOM_25736_MORE};};
template<> struct libdivide_constants<uint16_t,25737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25737_MAGIC, .more = U16LD_DENOM_25737_MORE};};
template<> struct libdivide_constants<uint16_t,25738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25738_MAGIC, .more = U16LD_DENOM_25738_MORE};};
template<> struct libdivide_constants<uint16_t,25739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25739_MAGIC, .more = U16LD_DENOM_25739_MORE};};
template<> struct libdivide_constants<uint16_t,25740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25740_MAGIC, .more = U16LD_DENOM_25740_MORE};};
template<> struct libdivide_constants<uint16_t,25741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25741_MAGIC, .more = U16LD_DENOM_25741_MORE};};
template<> struct libdivide_constants<uint16_t,25742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25742_MAGIC, .more = U16LD_DENOM_25742_MORE};};
template<> struct libdivide_constants<uint16_t,25743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25743_MAGIC, .more = U16LD_DENOM_25743_MORE};};
template<> struct libdivide_constants<uint16_t,25744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25744_MAGIC, .more = U16LD_DENOM_25744_MORE};};
template<> struct libdivide_constants<uint16_t,25745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25745_MAGIC, .more = U16LD_DENOM_25745_MORE};};
template<> struct libdivide_constants<uint16_t,25746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25746_MAGIC, .more = U16LD_DENOM_25746_MORE};};
template<> struct libdivide_constants<uint16_t,25747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25747_MAGIC, .more = U16LD_DENOM_25747_MORE};};
template<> struct libdivide_constants<uint16_t,25748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25748_MAGIC, .more = U16LD_DENOM_25748_MORE};};
template<> struct libdivide_constants<uint16_t,25749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25749_MAGIC, .more = U16LD_DENOM_25749_MORE};};
template<> struct libdivide_constants<uint16_t,25750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25750_MAGIC, .more = U16LD_DENOM_25750_MORE};};
template<> struct libdivide_constants<uint16_t,25751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25751_MAGIC, .more = U16LD_DENOM_25751_MORE};};
template<> struct libdivide_constants<uint16_t,25752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25752_MAGIC, .more = U16LD_DENOM_25752_MORE};};
template<> struct libdivide_constants<uint16_t,25753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25753_MAGIC, .more = U16LD_DENOM_25753_MORE};};
template<> struct libdivide_constants<uint16_t,25754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25754_MAGIC, .more = U16LD_DENOM_25754_MORE};};
template<> struct libdivide_constants<uint16_t,25755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25755_MAGIC, .more = U16LD_DENOM_25755_MORE};};
template<> struct libdivide_constants<uint16_t,25756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25756_MAGIC, .more = U16LD_DENOM_25756_MORE};};
template<> struct libdivide_constants<uint16_t,25757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25757_MAGIC, .more = U16LD_DENOM_25757_MORE};};
template<> struct libdivide_constants<uint16_t,25758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25758_MAGIC, .more = U16LD_DENOM_25758_MORE};};
template<> struct libdivide_constants<uint16_t,25759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25759_MAGIC, .more = U16LD_DENOM_25759_MORE};};
template<> struct libdivide_constants<uint16_t,25760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25760_MAGIC, .more = U16LD_DENOM_25760_MORE};};
template<> struct libdivide_constants<uint16_t,25761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25761_MAGIC, .more = U16LD_DENOM_25761_MORE};};
template<> struct libdivide_constants<uint16_t,25762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25762_MAGIC, .more = U16LD_DENOM_25762_MORE};};
template<> struct libdivide_constants<uint16_t,25763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25763_MAGIC, .more = U16LD_DENOM_25763_MORE};};
template<> struct libdivide_constants<uint16_t,25764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25764_MAGIC, .more = U16LD_DENOM_25764_MORE};};
template<> struct libdivide_constants<uint16_t,25765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25765_MAGIC, .more = U16LD_DENOM_25765_MORE};};
template<> struct libdivide_constants<uint16_t,25766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25766_MAGIC, .more = U16LD_DENOM_25766_MORE};};
template<> struct libdivide_constants<uint16_t,25767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25767_MAGIC, .more = U16LD_DENOM_25767_MORE};};
template<> struct libdivide_constants<uint16_t,25768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25768_MAGIC, .more = U16LD_DENOM_25768_MORE};};
template<> struct libdivide_constants<uint16_t,25769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25769_MAGIC, .more = U16LD_DENOM_25769_MORE};};
template<> struct libdivide_constants<uint16_t,25770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25770_MAGIC, .more = U16LD_DENOM_25770_MORE};};
template<> struct libdivide_constants<uint16_t,25771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25771_MAGIC, .more = U16LD_DENOM_25771_MORE};};
template<> struct libdivide_constants<uint16_t,25772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25772_MAGIC, .more = U16LD_DENOM_25772_MORE};};
template<> struct libdivide_constants<uint16_t,25773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25773_MAGIC, .more = U16LD_DENOM_25773_MORE};};
template<> struct libdivide_constants<uint16_t,25774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25774_MAGIC, .more = U16LD_DENOM_25774_MORE};};
template<> struct libdivide_constants<uint16_t,25775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25775_MAGIC, .more = U16LD_DENOM_25775_MORE};};
template<> struct libdivide_constants<uint16_t,25776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25776_MAGIC, .more = U16LD_DENOM_25776_MORE};};
template<> struct libdivide_constants<uint16_t,25777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25777_MAGIC, .more = U16LD_DENOM_25777_MORE};};
template<> struct libdivide_constants<uint16_t,25778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25778_MAGIC, .more = U16LD_DENOM_25778_MORE};};
template<> struct libdivide_constants<uint16_t,25779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25779_MAGIC, .more = U16LD_DENOM_25779_MORE};};
template<> struct libdivide_constants<uint16_t,25780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25780_MAGIC, .more = U16LD_DENOM_25780_MORE};};
template<> struct libdivide_constants<uint16_t,25781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25781_MAGIC, .more = U16LD_DENOM_25781_MORE};};
template<> struct libdivide_constants<uint16_t,25782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25782_MAGIC, .more = U16LD_DENOM_25782_MORE};};
template<> struct libdivide_constants<uint16_t,25783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25783_MAGIC, .more = U16LD_DENOM_25783_MORE};};
template<> struct libdivide_constants<uint16_t,25784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25784_MAGIC, .more = U16LD_DENOM_25784_MORE};};
template<> struct libdivide_constants<uint16_t,25785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25785_MAGIC, .more = U16LD_DENOM_25785_MORE};};
template<> struct libdivide_constants<uint16_t,25786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25786_MAGIC, .more = U16LD_DENOM_25786_MORE};};
template<> struct libdivide_constants<uint16_t,25787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25787_MAGIC, .more = U16LD_DENOM_25787_MORE};};
template<> struct libdivide_constants<uint16_t,25788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25788_MAGIC, .more = U16LD_DENOM_25788_MORE};};
template<> struct libdivide_constants<uint16_t,25789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25789_MAGIC, .more = U16LD_DENOM_25789_MORE};};
template<> struct libdivide_constants<uint16_t,25790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25790_MAGIC, .more = U16LD_DENOM_25790_MORE};};
template<> struct libdivide_constants<uint16_t,25791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25791_MAGIC, .more = U16LD_DENOM_25791_MORE};};
template<> struct libdivide_constants<uint16_t,25792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25792_MAGIC, .more = U16LD_DENOM_25792_MORE};};
template<> struct libdivide_constants<uint16_t,25793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25793_MAGIC, .more = U16LD_DENOM_25793_MORE};};
template<> struct libdivide_constants<uint16_t,25794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25794_MAGIC, .more = U16LD_DENOM_25794_MORE};};
template<> struct libdivide_constants<uint16_t,25795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25795_MAGIC, .more = U16LD_DENOM_25795_MORE};};
template<> struct libdivide_constants<uint16_t,25796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25796_MAGIC, .more = U16LD_DENOM_25796_MORE};};
template<> struct libdivide_constants<uint16_t,25797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25797_MAGIC, .more = U16LD_DENOM_25797_MORE};};
template<> struct libdivide_constants<uint16_t,25798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25798_MAGIC, .more = U16LD_DENOM_25798_MORE};};
template<> struct libdivide_constants<uint16_t,25799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25799_MAGIC, .more = U16LD_DENOM_25799_MORE};};
template<> struct libdivide_constants<uint16_t,25800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25800_MAGIC, .more = U16LD_DENOM_25800_MORE};};
template<> struct libdivide_constants<uint16_t,25801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25801_MAGIC, .more = U16LD_DENOM_25801_MORE};};
template<> struct libdivide_constants<uint16_t,25802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25802_MAGIC, .more = U16LD_DENOM_25802_MORE};};
template<> struct libdivide_constants<uint16_t,25803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25803_MAGIC, .more = U16LD_DENOM_25803_MORE};};
template<> struct libdivide_constants<uint16_t,25804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25804_MAGIC, .more = U16LD_DENOM_25804_MORE};};
template<> struct libdivide_constants<uint16_t,25805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25805_MAGIC, .more = U16LD_DENOM_25805_MORE};};
template<> struct libdivide_constants<uint16_t,25806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25806_MAGIC, .more = U16LD_DENOM_25806_MORE};};
template<> struct libdivide_constants<uint16_t,25807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25807_MAGIC, .more = U16LD_DENOM_25807_MORE};};
template<> struct libdivide_constants<uint16_t,25808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25808_MAGIC, .more = U16LD_DENOM_25808_MORE};};
template<> struct libdivide_constants<uint16_t,25809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25809_MAGIC, .more = U16LD_DENOM_25809_MORE};};
template<> struct libdivide_constants<uint16_t,25810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25810_MAGIC, .more = U16LD_DENOM_25810_MORE};};
template<> struct libdivide_constants<uint16_t,25811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25811_MAGIC, .more = U16LD_DENOM_25811_MORE};};
template<> struct libdivide_constants<uint16_t,25812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25812_MAGIC, .more = U16LD_DENOM_25812_MORE};};
template<> struct libdivide_constants<uint16_t,25813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25813_MAGIC, .more = U16LD_DENOM_25813_MORE};};
template<> struct libdivide_constants<uint16_t,25814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25814_MAGIC, .more = U16LD_DENOM_25814_MORE};};
template<> struct libdivide_constants<uint16_t,25815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25815_MAGIC, .more = U16LD_DENOM_25815_MORE};};
template<> struct libdivide_constants<uint16_t,25816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25816_MAGIC, .more = U16LD_DENOM_25816_MORE};};
template<> struct libdivide_constants<uint16_t,25817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25817_MAGIC, .more = U16LD_DENOM_25817_MORE};};
template<> struct libdivide_constants<uint16_t,25818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25818_MAGIC, .more = U16LD_DENOM_25818_MORE};};
template<> struct libdivide_constants<uint16_t,25819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25819_MAGIC, .more = U16LD_DENOM_25819_MORE};};
template<> struct libdivide_constants<uint16_t,25820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25820_MAGIC, .more = U16LD_DENOM_25820_MORE};};
template<> struct libdivide_constants<uint16_t,25821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25821_MAGIC, .more = U16LD_DENOM_25821_MORE};};
template<> struct libdivide_constants<uint16_t,25822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25822_MAGIC, .more = U16LD_DENOM_25822_MORE};};
template<> struct libdivide_constants<uint16_t,25823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25823_MAGIC, .more = U16LD_DENOM_25823_MORE};};
template<> struct libdivide_constants<uint16_t,25824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25824_MAGIC, .more = U16LD_DENOM_25824_MORE};};
template<> struct libdivide_constants<uint16_t,25825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25825_MAGIC, .more = U16LD_DENOM_25825_MORE};};
template<> struct libdivide_constants<uint16_t,25826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25826_MAGIC, .more = U16LD_DENOM_25826_MORE};};
template<> struct libdivide_constants<uint16_t,25827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25827_MAGIC, .more = U16LD_DENOM_25827_MORE};};
template<> struct libdivide_constants<uint16_t,25828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25828_MAGIC, .more = U16LD_DENOM_25828_MORE};};
template<> struct libdivide_constants<uint16_t,25829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25829_MAGIC, .more = U16LD_DENOM_25829_MORE};};
template<> struct libdivide_constants<uint16_t,25830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25830_MAGIC, .more = U16LD_DENOM_25830_MORE};};
template<> struct libdivide_constants<uint16_t,25831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25831_MAGIC, .more = U16LD_DENOM_25831_MORE};};
template<> struct libdivide_constants<uint16_t,25832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25832_MAGIC, .more = U16LD_DENOM_25832_MORE};};
template<> struct libdivide_constants<uint16_t,25833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25833_MAGIC, .more = U16LD_DENOM_25833_MORE};};
template<> struct libdivide_constants<uint16_t,25834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25834_MAGIC, .more = U16LD_DENOM_25834_MORE};};
template<> struct libdivide_constants<uint16_t,25835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25835_MAGIC, .more = U16LD_DENOM_25835_MORE};};
template<> struct libdivide_constants<uint16_t,25836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25836_MAGIC, .more = U16LD_DENOM_25836_MORE};};
template<> struct libdivide_constants<uint16_t,25837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25837_MAGIC, .more = U16LD_DENOM_25837_MORE};};
template<> struct libdivide_constants<uint16_t,25838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25838_MAGIC, .more = U16LD_DENOM_25838_MORE};};
template<> struct libdivide_constants<uint16_t,25839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25839_MAGIC, .more = U16LD_DENOM_25839_MORE};};
template<> struct libdivide_constants<uint16_t,25840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25840_MAGIC, .more = U16LD_DENOM_25840_MORE};};
template<> struct libdivide_constants<uint16_t,25841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25841_MAGIC, .more = U16LD_DENOM_25841_MORE};};
template<> struct libdivide_constants<uint16_t,25842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25842_MAGIC, .more = U16LD_DENOM_25842_MORE};};
template<> struct libdivide_constants<uint16_t,25843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25843_MAGIC, .more = U16LD_DENOM_25843_MORE};};
template<> struct libdivide_constants<uint16_t,25844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25844_MAGIC, .more = U16LD_DENOM_25844_MORE};};
template<> struct libdivide_constants<uint16_t,25845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25845_MAGIC, .more = U16LD_DENOM_25845_MORE};};
template<> struct libdivide_constants<uint16_t,25846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25846_MAGIC, .more = U16LD_DENOM_25846_MORE};};
template<> struct libdivide_constants<uint16_t,25847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25847_MAGIC, .more = U16LD_DENOM_25847_MORE};};
template<> struct libdivide_constants<uint16_t,25848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25848_MAGIC, .more = U16LD_DENOM_25848_MORE};};
template<> struct libdivide_constants<uint16_t,25849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25849_MAGIC, .more = U16LD_DENOM_25849_MORE};};
template<> struct libdivide_constants<uint16_t,25850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25850_MAGIC, .more = U16LD_DENOM_25850_MORE};};
template<> struct libdivide_constants<uint16_t,25851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25851_MAGIC, .more = U16LD_DENOM_25851_MORE};};
template<> struct libdivide_constants<uint16_t,25852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25852_MAGIC, .more = U16LD_DENOM_25852_MORE};};
template<> struct libdivide_constants<uint16_t,25853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25853_MAGIC, .more = U16LD_DENOM_25853_MORE};};
template<> struct libdivide_constants<uint16_t,25854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25854_MAGIC, .more = U16LD_DENOM_25854_MORE};};
template<> struct libdivide_constants<uint16_t,25855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25855_MAGIC, .more = U16LD_DENOM_25855_MORE};};
template<> struct libdivide_constants<uint16_t,25856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25856_MAGIC, .more = U16LD_DENOM_25856_MORE};};
template<> struct libdivide_constants<uint16_t,25857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25857_MAGIC, .more = U16LD_DENOM_25857_MORE};};
template<> struct libdivide_constants<uint16_t,25858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25858_MAGIC, .more = U16LD_DENOM_25858_MORE};};
template<> struct libdivide_constants<uint16_t,25859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25859_MAGIC, .more = U16LD_DENOM_25859_MORE};};
template<> struct libdivide_constants<uint16_t,25860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25860_MAGIC, .more = U16LD_DENOM_25860_MORE};};
template<> struct libdivide_constants<uint16_t,25861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25861_MAGIC, .more = U16LD_DENOM_25861_MORE};};
template<> struct libdivide_constants<uint16_t,25862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25862_MAGIC, .more = U16LD_DENOM_25862_MORE};};
template<> struct libdivide_constants<uint16_t,25863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25863_MAGIC, .more = U16LD_DENOM_25863_MORE};};
template<> struct libdivide_constants<uint16_t,25864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25864_MAGIC, .more = U16LD_DENOM_25864_MORE};};
template<> struct libdivide_constants<uint16_t,25865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25865_MAGIC, .more = U16LD_DENOM_25865_MORE};};
template<> struct libdivide_constants<uint16_t,25866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25866_MAGIC, .more = U16LD_DENOM_25866_MORE};};
template<> struct libdivide_constants<uint16_t,25867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25867_MAGIC, .more = U16LD_DENOM_25867_MORE};};
template<> struct libdivide_constants<uint16_t,25868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25868_MAGIC, .more = U16LD_DENOM_25868_MORE};};
template<> struct libdivide_constants<uint16_t,25869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25869_MAGIC, .more = U16LD_DENOM_25869_MORE};};
template<> struct libdivide_constants<uint16_t,25870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25870_MAGIC, .more = U16LD_DENOM_25870_MORE};};
template<> struct libdivide_constants<uint16_t,25871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25871_MAGIC, .more = U16LD_DENOM_25871_MORE};};
template<> struct libdivide_constants<uint16_t,25872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25872_MAGIC, .more = U16LD_DENOM_25872_MORE};};
template<> struct libdivide_constants<uint16_t,25873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25873_MAGIC, .more = U16LD_DENOM_25873_MORE};};
template<> struct libdivide_constants<uint16_t,25874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25874_MAGIC, .more = U16LD_DENOM_25874_MORE};};
template<> struct libdivide_constants<uint16_t,25875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25875_MAGIC, .more = U16LD_DENOM_25875_MORE};};
template<> struct libdivide_constants<uint16_t,25876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25876_MAGIC, .more = U16LD_DENOM_25876_MORE};};
template<> struct libdivide_constants<uint16_t,25877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25877_MAGIC, .more = U16LD_DENOM_25877_MORE};};
template<> struct libdivide_constants<uint16_t,25878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25878_MAGIC, .more = U16LD_DENOM_25878_MORE};};
template<> struct libdivide_constants<uint16_t,25879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25879_MAGIC, .more = U16LD_DENOM_25879_MORE};};
template<> struct libdivide_constants<uint16_t,25880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25880_MAGIC, .more = U16LD_DENOM_25880_MORE};};
template<> struct libdivide_constants<uint16_t,25881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25881_MAGIC, .more = U16LD_DENOM_25881_MORE};};
template<> struct libdivide_constants<uint16_t,25882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25882_MAGIC, .more = U16LD_DENOM_25882_MORE};};
template<> struct libdivide_constants<uint16_t,25883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25883_MAGIC, .more = U16LD_DENOM_25883_MORE};};
template<> struct libdivide_constants<uint16_t,25884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25884_MAGIC, .more = U16LD_DENOM_25884_MORE};};
template<> struct libdivide_constants<uint16_t,25885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25885_MAGIC, .more = U16LD_DENOM_25885_MORE};};
template<> struct libdivide_constants<uint16_t,25886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25886_MAGIC, .more = U16LD_DENOM_25886_MORE};};
template<> struct libdivide_constants<uint16_t,25887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25887_MAGIC, .more = U16LD_DENOM_25887_MORE};};
template<> struct libdivide_constants<uint16_t,25888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25888_MAGIC, .more = U16LD_DENOM_25888_MORE};};
template<> struct libdivide_constants<uint16_t,25889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25889_MAGIC, .more = U16LD_DENOM_25889_MORE};};
template<> struct libdivide_constants<uint16_t,25890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25890_MAGIC, .more = U16LD_DENOM_25890_MORE};};
template<> struct libdivide_constants<uint16_t,25891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25891_MAGIC, .more = U16LD_DENOM_25891_MORE};};
template<> struct libdivide_constants<uint16_t,25892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25892_MAGIC, .more = U16LD_DENOM_25892_MORE};};
template<> struct libdivide_constants<uint16_t,25893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25893_MAGIC, .more = U16LD_DENOM_25893_MORE};};
template<> struct libdivide_constants<uint16_t,25894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25894_MAGIC, .more = U16LD_DENOM_25894_MORE};};
template<> struct libdivide_constants<uint16_t,25895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25895_MAGIC, .more = U16LD_DENOM_25895_MORE};};
template<> struct libdivide_constants<uint16_t,25896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25896_MAGIC, .more = U16LD_DENOM_25896_MORE};};
template<> struct libdivide_constants<uint16_t,25897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25897_MAGIC, .more = U16LD_DENOM_25897_MORE};};
template<> struct libdivide_constants<uint16_t,25898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25898_MAGIC, .more = U16LD_DENOM_25898_MORE};};
template<> struct libdivide_constants<uint16_t,25899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25899_MAGIC, .more = U16LD_DENOM_25899_MORE};};
template<> struct libdivide_constants<uint16_t,25900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25900_MAGIC, .more = U16LD_DENOM_25900_MORE};};
template<> struct libdivide_constants<uint16_t,25901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25901_MAGIC, .more = U16LD_DENOM_25901_MORE};};
template<> struct libdivide_constants<uint16_t,25902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25902_MAGIC, .more = U16LD_DENOM_25902_MORE};};
template<> struct libdivide_constants<uint16_t,25903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25903_MAGIC, .more = U16LD_DENOM_25903_MORE};};
template<> struct libdivide_constants<uint16_t,25904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25904_MAGIC, .more = U16LD_DENOM_25904_MORE};};
template<> struct libdivide_constants<uint16_t,25905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25905_MAGIC, .more = U16LD_DENOM_25905_MORE};};
template<> struct libdivide_constants<uint16_t,25906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25906_MAGIC, .more = U16LD_DENOM_25906_MORE};};
template<> struct libdivide_constants<uint16_t,25907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25907_MAGIC, .more = U16LD_DENOM_25907_MORE};};
template<> struct libdivide_constants<uint16_t,25908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25908_MAGIC, .more = U16LD_DENOM_25908_MORE};};
template<> struct libdivide_constants<uint16_t,25909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25909_MAGIC, .more = U16LD_DENOM_25909_MORE};};
template<> struct libdivide_constants<uint16_t,25910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25910_MAGIC, .more = U16LD_DENOM_25910_MORE};};
template<> struct libdivide_constants<uint16_t,25911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25911_MAGIC, .more = U16LD_DENOM_25911_MORE};};
template<> struct libdivide_constants<uint16_t,25912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25912_MAGIC, .more = U16LD_DENOM_25912_MORE};};
template<> struct libdivide_constants<uint16_t,25913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25913_MAGIC, .more = U16LD_DENOM_25913_MORE};};
template<> struct libdivide_constants<uint16_t,25914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25914_MAGIC, .more = U16LD_DENOM_25914_MORE};};
template<> struct libdivide_constants<uint16_t,25915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25915_MAGIC, .more = U16LD_DENOM_25915_MORE};};
template<> struct libdivide_constants<uint16_t,25916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25916_MAGIC, .more = U16LD_DENOM_25916_MORE};};
template<> struct libdivide_constants<uint16_t,25917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25917_MAGIC, .more = U16LD_DENOM_25917_MORE};};
template<> struct libdivide_constants<uint16_t,25918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25918_MAGIC, .more = U16LD_DENOM_25918_MORE};};
template<> struct libdivide_constants<uint16_t,25919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25919_MAGIC, .more = U16LD_DENOM_25919_MORE};};
template<> struct libdivide_constants<uint16_t,25920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25920_MAGIC, .more = U16LD_DENOM_25920_MORE};};
template<> struct libdivide_constants<uint16_t,25921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25921_MAGIC, .more = U16LD_DENOM_25921_MORE};};
template<> struct libdivide_constants<uint16_t,25922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25922_MAGIC, .more = U16LD_DENOM_25922_MORE};};
template<> struct libdivide_constants<uint16_t,25923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25923_MAGIC, .more = U16LD_DENOM_25923_MORE};};
template<> struct libdivide_constants<uint16_t,25924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25924_MAGIC, .more = U16LD_DENOM_25924_MORE};};
template<> struct libdivide_constants<uint16_t,25925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25925_MAGIC, .more = U16LD_DENOM_25925_MORE};};
template<> struct libdivide_constants<uint16_t,25926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25926_MAGIC, .more = U16LD_DENOM_25926_MORE};};
template<> struct libdivide_constants<uint16_t,25927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25927_MAGIC, .more = U16LD_DENOM_25927_MORE};};
template<> struct libdivide_constants<uint16_t,25928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25928_MAGIC, .more = U16LD_DENOM_25928_MORE};};
template<> struct libdivide_constants<uint16_t,25929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25929_MAGIC, .more = U16LD_DENOM_25929_MORE};};
template<> struct libdivide_constants<uint16_t,25930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25930_MAGIC, .more = U16LD_DENOM_25930_MORE};};
template<> struct libdivide_constants<uint16_t,25931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25931_MAGIC, .more = U16LD_DENOM_25931_MORE};};
template<> struct libdivide_constants<uint16_t,25932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25932_MAGIC, .more = U16LD_DENOM_25932_MORE};};
template<> struct libdivide_constants<uint16_t,25933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25933_MAGIC, .more = U16LD_DENOM_25933_MORE};};
template<> struct libdivide_constants<uint16_t,25934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25934_MAGIC, .more = U16LD_DENOM_25934_MORE};};
template<> struct libdivide_constants<uint16_t,25935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25935_MAGIC, .more = U16LD_DENOM_25935_MORE};};
template<> struct libdivide_constants<uint16_t,25936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25936_MAGIC, .more = U16LD_DENOM_25936_MORE};};
template<> struct libdivide_constants<uint16_t,25937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25937_MAGIC, .more = U16LD_DENOM_25937_MORE};};
template<> struct libdivide_constants<uint16_t,25938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25938_MAGIC, .more = U16LD_DENOM_25938_MORE};};
template<> struct libdivide_constants<uint16_t,25939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25939_MAGIC, .more = U16LD_DENOM_25939_MORE};};
template<> struct libdivide_constants<uint16_t,25940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25940_MAGIC, .more = U16LD_DENOM_25940_MORE};};
template<> struct libdivide_constants<uint16_t,25941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25941_MAGIC, .more = U16LD_DENOM_25941_MORE};};
template<> struct libdivide_constants<uint16_t,25942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25942_MAGIC, .more = U16LD_DENOM_25942_MORE};};
template<> struct libdivide_constants<uint16_t,25943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25943_MAGIC, .more = U16LD_DENOM_25943_MORE};};
template<> struct libdivide_constants<uint16_t,25944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25944_MAGIC, .more = U16LD_DENOM_25944_MORE};};
template<> struct libdivide_constants<uint16_t,25945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25945_MAGIC, .more = U16LD_DENOM_25945_MORE};};
template<> struct libdivide_constants<uint16_t,25946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25946_MAGIC, .more = U16LD_DENOM_25946_MORE};};
template<> struct libdivide_constants<uint16_t,25947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25947_MAGIC, .more = U16LD_DENOM_25947_MORE};};
template<> struct libdivide_constants<uint16_t,25948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25948_MAGIC, .more = U16LD_DENOM_25948_MORE};};
template<> struct libdivide_constants<uint16_t,25949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25949_MAGIC, .more = U16LD_DENOM_25949_MORE};};
template<> struct libdivide_constants<uint16_t,25950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25950_MAGIC, .more = U16LD_DENOM_25950_MORE};};
template<> struct libdivide_constants<uint16_t,25951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25951_MAGIC, .more = U16LD_DENOM_25951_MORE};};
template<> struct libdivide_constants<uint16_t,25952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25952_MAGIC, .more = U16LD_DENOM_25952_MORE};};
template<> struct libdivide_constants<uint16_t,25953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25953_MAGIC, .more = U16LD_DENOM_25953_MORE};};
template<> struct libdivide_constants<uint16_t,25954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25954_MAGIC, .more = U16LD_DENOM_25954_MORE};};
template<> struct libdivide_constants<uint16_t,25955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25955_MAGIC, .more = U16LD_DENOM_25955_MORE};};
template<> struct libdivide_constants<uint16_t,25956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25956_MAGIC, .more = U16LD_DENOM_25956_MORE};};
template<> struct libdivide_constants<uint16_t,25957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25957_MAGIC, .more = U16LD_DENOM_25957_MORE};};
template<> struct libdivide_constants<uint16_t,25958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25958_MAGIC, .more = U16LD_DENOM_25958_MORE};};
template<> struct libdivide_constants<uint16_t,25959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25959_MAGIC, .more = U16LD_DENOM_25959_MORE};};
template<> struct libdivide_constants<uint16_t,25960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25960_MAGIC, .more = U16LD_DENOM_25960_MORE};};
template<> struct libdivide_constants<uint16_t,25961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25961_MAGIC, .more = U16LD_DENOM_25961_MORE};};
template<> struct libdivide_constants<uint16_t,25962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25962_MAGIC, .more = U16LD_DENOM_25962_MORE};};
template<> struct libdivide_constants<uint16_t,25963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25963_MAGIC, .more = U16LD_DENOM_25963_MORE};};
template<> struct libdivide_constants<uint16_t,25964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25964_MAGIC, .more = U16LD_DENOM_25964_MORE};};
template<> struct libdivide_constants<uint16_t,25965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25965_MAGIC, .more = U16LD_DENOM_25965_MORE};};
template<> struct libdivide_constants<uint16_t,25966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25966_MAGIC, .more = U16LD_DENOM_25966_MORE};};
template<> struct libdivide_constants<uint16_t,25967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25967_MAGIC, .more = U16LD_DENOM_25967_MORE};};
template<> struct libdivide_constants<uint16_t,25968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25968_MAGIC, .more = U16LD_DENOM_25968_MORE};};
template<> struct libdivide_constants<uint16_t,25969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25969_MAGIC, .more = U16LD_DENOM_25969_MORE};};
template<> struct libdivide_constants<uint16_t,25970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25970_MAGIC, .more = U16LD_DENOM_25970_MORE};};
template<> struct libdivide_constants<uint16_t,25971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25971_MAGIC, .more = U16LD_DENOM_25971_MORE};};
template<> struct libdivide_constants<uint16_t,25972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25972_MAGIC, .more = U16LD_DENOM_25972_MORE};};
template<> struct libdivide_constants<uint16_t,25973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25973_MAGIC, .more = U16LD_DENOM_25973_MORE};};
template<> struct libdivide_constants<uint16_t,25974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25974_MAGIC, .more = U16LD_DENOM_25974_MORE};};
template<> struct libdivide_constants<uint16_t,25975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25975_MAGIC, .more = U16LD_DENOM_25975_MORE};};
template<> struct libdivide_constants<uint16_t,25976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25976_MAGIC, .more = U16LD_DENOM_25976_MORE};};
template<> struct libdivide_constants<uint16_t,25977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25977_MAGIC, .more = U16LD_DENOM_25977_MORE};};
template<> struct libdivide_constants<uint16_t,25978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25978_MAGIC, .more = U16LD_DENOM_25978_MORE};};
template<> struct libdivide_constants<uint16_t,25979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25979_MAGIC, .more = U16LD_DENOM_25979_MORE};};
template<> struct libdivide_constants<uint16_t,25980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25980_MAGIC, .more = U16LD_DENOM_25980_MORE};};
template<> struct libdivide_constants<uint16_t,25981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25981_MAGIC, .more = U16LD_DENOM_25981_MORE};};
template<> struct libdivide_constants<uint16_t,25982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25982_MAGIC, .more = U16LD_DENOM_25982_MORE};};
template<> struct libdivide_constants<uint16_t,25983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25983_MAGIC, .more = U16LD_DENOM_25983_MORE};};
template<> struct libdivide_constants<uint16_t,25984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25984_MAGIC, .more = U16LD_DENOM_25984_MORE};};
template<> struct libdivide_constants<uint16_t,25985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25985_MAGIC, .more = U16LD_DENOM_25985_MORE};};
template<> struct libdivide_constants<uint16_t,25986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25986_MAGIC, .more = U16LD_DENOM_25986_MORE};};
template<> struct libdivide_constants<uint16_t,25987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25987_MAGIC, .more = U16LD_DENOM_25987_MORE};};
template<> struct libdivide_constants<uint16_t,25988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25988_MAGIC, .more = U16LD_DENOM_25988_MORE};};
template<> struct libdivide_constants<uint16_t,25989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25989_MAGIC, .more = U16LD_DENOM_25989_MORE};};
template<> struct libdivide_constants<uint16_t,25990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25990_MAGIC, .more = U16LD_DENOM_25990_MORE};};
template<> struct libdivide_constants<uint16_t,25991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25991_MAGIC, .more = U16LD_DENOM_25991_MORE};};
template<> struct libdivide_constants<uint16_t,25992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25992_MAGIC, .more = U16LD_DENOM_25992_MORE};};
template<> struct libdivide_constants<uint16_t,25993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25993_MAGIC, .more = U16LD_DENOM_25993_MORE};};
template<> struct libdivide_constants<uint16_t,25994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25994_MAGIC, .more = U16LD_DENOM_25994_MORE};};
template<> struct libdivide_constants<uint16_t,25995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25995_MAGIC, .more = U16LD_DENOM_25995_MORE};};
template<> struct libdivide_constants<uint16_t,25996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25996_MAGIC, .more = U16LD_DENOM_25996_MORE};};
template<> struct libdivide_constants<uint16_t,25997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25997_MAGIC, .more = U16LD_DENOM_25997_MORE};};
template<> struct libdivide_constants<uint16_t,25998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25998_MAGIC, .more = U16LD_DENOM_25998_MORE};};
template<> struct libdivide_constants<uint16_t,25999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_25999_MAGIC, .more = U16LD_DENOM_25999_MORE};};
template<> struct libdivide_constants<uint16_t,26000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26000_MAGIC, .more = U16LD_DENOM_26000_MORE};};
template<> struct libdivide_constants<uint16_t,26001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26001_MAGIC, .more = U16LD_DENOM_26001_MORE};};
template<> struct libdivide_constants<uint16_t,26002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26002_MAGIC, .more = U16LD_DENOM_26002_MORE};};
template<> struct libdivide_constants<uint16_t,26003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26003_MAGIC, .more = U16LD_DENOM_26003_MORE};};
template<> struct libdivide_constants<uint16_t,26004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26004_MAGIC, .more = U16LD_DENOM_26004_MORE};};
template<> struct libdivide_constants<uint16_t,26005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26005_MAGIC, .more = U16LD_DENOM_26005_MORE};};
template<> struct libdivide_constants<uint16_t,26006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26006_MAGIC, .more = U16LD_DENOM_26006_MORE};};
template<> struct libdivide_constants<uint16_t,26007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26007_MAGIC, .more = U16LD_DENOM_26007_MORE};};
template<> struct libdivide_constants<uint16_t,26008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26008_MAGIC, .more = U16LD_DENOM_26008_MORE};};
template<> struct libdivide_constants<uint16_t,26009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26009_MAGIC, .more = U16LD_DENOM_26009_MORE};};
template<> struct libdivide_constants<uint16_t,26010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26010_MAGIC, .more = U16LD_DENOM_26010_MORE};};
template<> struct libdivide_constants<uint16_t,26011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26011_MAGIC, .more = U16LD_DENOM_26011_MORE};};
template<> struct libdivide_constants<uint16_t,26012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26012_MAGIC, .more = U16LD_DENOM_26012_MORE};};
template<> struct libdivide_constants<uint16_t,26013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26013_MAGIC, .more = U16LD_DENOM_26013_MORE};};
template<> struct libdivide_constants<uint16_t,26014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26014_MAGIC, .more = U16LD_DENOM_26014_MORE};};
template<> struct libdivide_constants<uint16_t,26015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26015_MAGIC, .more = U16LD_DENOM_26015_MORE};};
template<> struct libdivide_constants<uint16_t,26016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26016_MAGIC, .more = U16LD_DENOM_26016_MORE};};
template<> struct libdivide_constants<uint16_t,26017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26017_MAGIC, .more = U16LD_DENOM_26017_MORE};};
template<> struct libdivide_constants<uint16_t,26018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26018_MAGIC, .more = U16LD_DENOM_26018_MORE};};
template<> struct libdivide_constants<uint16_t,26019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26019_MAGIC, .more = U16LD_DENOM_26019_MORE};};
template<> struct libdivide_constants<uint16_t,26020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26020_MAGIC, .more = U16LD_DENOM_26020_MORE};};
template<> struct libdivide_constants<uint16_t,26021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26021_MAGIC, .more = U16LD_DENOM_26021_MORE};};
template<> struct libdivide_constants<uint16_t,26022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26022_MAGIC, .more = U16LD_DENOM_26022_MORE};};
template<> struct libdivide_constants<uint16_t,26023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26023_MAGIC, .more = U16LD_DENOM_26023_MORE};};
template<> struct libdivide_constants<uint16_t,26024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26024_MAGIC, .more = U16LD_DENOM_26024_MORE};};
template<> struct libdivide_constants<uint16_t,26025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26025_MAGIC, .more = U16LD_DENOM_26025_MORE};};
template<> struct libdivide_constants<uint16_t,26026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26026_MAGIC, .more = U16LD_DENOM_26026_MORE};};
template<> struct libdivide_constants<uint16_t,26027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26027_MAGIC, .more = U16LD_DENOM_26027_MORE};};
template<> struct libdivide_constants<uint16_t,26028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26028_MAGIC, .more = U16LD_DENOM_26028_MORE};};
template<> struct libdivide_constants<uint16_t,26029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26029_MAGIC, .more = U16LD_DENOM_26029_MORE};};
template<> struct libdivide_constants<uint16_t,26030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26030_MAGIC, .more = U16LD_DENOM_26030_MORE};};
template<> struct libdivide_constants<uint16_t,26031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26031_MAGIC, .more = U16LD_DENOM_26031_MORE};};
template<> struct libdivide_constants<uint16_t,26032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26032_MAGIC, .more = U16LD_DENOM_26032_MORE};};
template<> struct libdivide_constants<uint16_t,26033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26033_MAGIC, .more = U16LD_DENOM_26033_MORE};};
template<> struct libdivide_constants<uint16_t,26034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26034_MAGIC, .more = U16LD_DENOM_26034_MORE};};
template<> struct libdivide_constants<uint16_t,26035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26035_MAGIC, .more = U16LD_DENOM_26035_MORE};};
template<> struct libdivide_constants<uint16_t,26036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26036_MAGIC, .more = U16LD_DENOM_26036_MORE};};
template<> struct libdivide_constants<uint16_t,26037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26037_MAGIC, .more = U16LD_DENOM_26037_MORE};};
template<> struct libdivide_constants<uint16_t,26038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26038_MAGIC, .more = U16LD_DENOM_26038_MORE};};
template<> struct libdivide_constants<uint16_t,26039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26039_MAGIC, .more = U16LD_DENOM_26039_MORE};};
template<> struct libdivide_constants<uint16_t,26040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26040_MAGIC, .more = U16LD_DENOM_26040_MORE};};
template<> struct libdivide_constants<uint16_t,26041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26041_MAGIC, .more = U16LD_DENOM_26041_MORE};};
template<> struct libdivide_constants<uint16_t,26042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26042_MAGIC, .more = U16LD_DENOM_26042_MORE};};
template<> struct libdivide_constants<uint16_t,26043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26043_MAGIC, .more = U16LD_DENOM_26043_MORE};};
template<> struct libdivide_constants<uint16_t,26044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26044_MAGIC, .more = U16LD_DENOM_26044_MORE};};
template<> struct libdivide_constants<uint16_t,26045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26045_MAGIC, .more = U16LD_DENOM_26045_MORE};};
template<> struct libdivide_constants<uint16_t,26046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26046_MAGIC, .more = U16LD_DENOM_26046_MORE};};
template<> struct libdivide_constants<uint16_t,26047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26047_MAGIC, .more = U16LD_DENOM_26047_MORE};};
template<> struct libdivide_constants<uint16_t,26048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26048_MAGIC, .more = U16LD_DENOM_26048_MORE};};
template<> struct libdivide_constants<uint16_t,26049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26049_MAGIC, .more = U16LD_DENOM_26049_MORE};};
template<> struct libdivide_constants<uint16_t,26050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26050_MAGIC, .more = U16LD_DENOM_26050_MORE};};
template<> struct libdivide_constants<uint16_t,26051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26051_MAGIC, .more = U16LD_DENOM_26051_MORE};};
template<> struct libdivide_constants<uint16_t,26052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26052_MAGIC, .more = U16LD_DENOM_26052_MORE};};
template<> struct libdivide_constants<uint16_t,26053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26053_MAGIC, .more = U16LD_DENOM_26053_MORE};};
template<> struct libdivide_constants<uint16_t,26054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26054_MAGIC, .more = U16LD_DENOM_26054_MORE};};
template<> struct libdivide_constants<uint16_t,26055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26055_MAGIC, .more = U16LD_DENOM_26055_MORE};};
template<> struct libdivide_constants<uint16_t,26056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26056_MAGIC, .more = U16LD_DENOM_26056_MORE};};
template<> struct libdivide_constants<uint16_t,26057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26057_MAGIC, .more = U16LD_DENOM_26057_MORE};};
template<> struct libdivide_constants<uint16_t,26058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26058_MAGIC, .more = U16LD_DENOM_26058_MORE};};
template<> struct libdivide_constants<uint16_t,26059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26059_MAGIC, .more = U16LD_DENOM_26059_MORE};};
template<> struct libdivide_constants<uint16_t,26060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26060_MAGIC, .more = U16LD_DENOM_26060_MORE};};
template<> struct libdivide_constants<uint16_t,26061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26061_MAGIC, .more = U16LD_DENOM_26061_MORE};};
template<> struct libdivide_constants<uint16_t,26062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26062_MAGIC, .more = U16LD_DENOM_26062_MORE};};
template<> struct libdivide_constants<uint16_t,26063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26063_MAGIC, .more = U16LD_DENOM_26063_MORE};};
template<> struct libdivide_constants<uint16_t,26064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26064_MAGIC, .more = U16LD_DENOM_26064_MORE};};
template<> struct libdivide_constants<uint16_t,26065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26065_MAGIC, .more = U16LD_DENOM_26065_MORE};};
template<> struct libdivide_constants<uint16_t,26066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26066_MAGIC, .more = U16LD_DENOM_26066_MORE};};
template<> struct libdivide_constants<uint16_t,26067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26067_MAGIC, .more = U16LD_DENOM_26067_MORE};};
template<> struct libdivide_constants<uint16_t,26068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26068_MAGIC, .more = U16LD_DENOM_26068_MORE};};
template<> struct libdivide_constants<uint16_t,26069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26069_MAGIC, .more = U16LD_DENOM_26069_MORE};};
template<> struct libdivide_constants<uint16_t,26070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26070_MAGIC, .more = U16LD_DENOM_26070_MORE};};
template<> struct libdivide_constants<uint16_t,26071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26071_MAGIC, .more = U16LD_DENOM_26071_MORE};};
template<> struct libdivide_constants<uint16_t,26072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26072_MAGIC, .more = U16LD_DENOM_26072_MORE};};
template<> struct libdivide_constants<uint16_t,26073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26073_MAGIC, .more = U16LD_DENOM_26073_MORE};};
template<> struct libdivide_constants<uint16_t,26074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26074_MAGIC, .more = U16LD_DENOM_26074_MORE};};
template<> struct libdivide_constants<uint16_t,26075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26075_MAGIC, .more = U16LD_DENOM_26075_MORE};};
template<> struct libdivide_constants<uint16_t,26076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26076_MAGIC, .more = U16LD_DENOM_26076_MORE};};
template<> struct libdivide_constants<uint16_t,26077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26077_MAGIC, .more = U16LD_DENOM_26077_MORE};};
template<> struct libdivide_constants<uint16_t,26078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26078_MAGIC, .more = U16LD_DENOM_26078_MORE};};
template<> struct libdivide_constants<uint16_t,26079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26079_MAGIC, .more = U16LD_DENOM_26079_MORE};};
template<> struct libdivide_constants<uint16_t,26080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26080_MAGIC, .more = U16LD_DENOM_26080_MORE};};
template<> struct libdivide_constants<uint16_t,26081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26081_MAGIC, .more = U16LD_DENOM_26081_MORE};};
template<> struct libdivide_constants<uint16_t,26082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26082_MAGIC, .more = U16LD_DENOM_26082_MORE};};
template<> struct libdivide_constants<uint16_t,26083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26083_MAGIC, .more = U16LD_DENOM_26083_MORE};};
template<> struct libdivide_constants<uint16_t,26084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26084_MAGIC, .more = U16LD_DENOM_26084_MORE};};
template<> struct libdivide_constants<uint16_t,26085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26085_MAGIC, .more = U16LD_DENOM_26085_MORE};};
template<> struct libdivide_constants<uint16_t,26086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26086_MAGIC, .more = U16LD_DENOM_26086_MORE};};
template<> struct libdivide_constants<uint16_t,26087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26087_MAGIC, .more = U16LD_DENOM_26087_MORE};};
template<> struct libdivide_constants<uint16_t,26088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26088_MAGIC, .more = U16LD_DENOM_26088_MORE};};
template<> struct libdivide_constants<uint16_t,26089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26089_MAGIC, .more = U16LD_DENOM_26089_MORE};};
template<> struct libdivide_constants<uint16_t,26090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26090_MAGIC, .more = U16LD_DENOM_26090_MORE};};
template<> struct libdivide_constants<uint16_t,26091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26091_MAGIC, .more = U16LD_DENOM_26091_MORE};};
template<> struct libdivide_constants<uint16_t,26092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26092_MAGIC, .more = U16LD_DENOM_26092_MORE};};
template<> struct libdivide_constants<uint16_t,26093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26093_MAGIC, .more = U16LD_DENOM_26093_MORE};};
template<> struct libdivide_constants<uint16_t,26094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26094_MAGIC, .more = U16LD_DENOM_26094_MORE};};
template<> struct libdivide_constants<uint16_t,26095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26095_MAGIC, .more = U16LD_DENOM_26095_MORE};};
template<> struct libdivide_constants<uint16_t,26096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26096_MAGIC, .more = U16LD_DENOM_26096_MORE};};
template<> struct libdivide_constants<uint16_t,26097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26097_MAGIC, .more = U16LD_DENOM_26097_MORE};};
template<> struct libdivide_constants<uint16_t,26098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26098_MAGIC, .more = U16LD_DENOM_26098_MORE};};
template<> struct libdivide_constants<uint16_t,26099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26099_MAGIC, .more = U16LD_DENOM_26099_MORE};};
template<> struct libdivide_constants<uint16_t,26100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26100_MAGIC, .more = U16LD_DENOM_26100_MORE};};
template<> struct libdivide_constants<uint16_t,26101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26101_MAGIC, .more = U16LD_DENOM_26101_MORE};};
template<> struct libdivide_constants<uint16_t,26102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26102_MAGIC, .more = U16LD_DENOM_26102_MORE};};
template<> struct libdivide_constants<uint16_t,26103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26103_MAGIC, .more = U16LD_DENOM_26103_MORE};};
template<> struct libdivide_constants<uint16_t,26104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26104_MAGIC, .more = U16LD_DENOM_26104_MORE};};
template<> struct libdivide_constants<uint16_t,26105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26105_MAGIC, .more = U16LD_DENOM_26105_MORE};};
template<> struct libdivide_constants<uint16_t,26106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26106_MAGIC, .more = U16LD_DENOM_26106_MORE};};
template<> struct libdivide_constants<uint16_t,26107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26107_MAGIC, .more = U16LD_DENOM_26107_MORE};};
template<> struct libdivide_constants<uint16_t,26108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26108_MAGIC, .more = U16LD_DENOM_26108_MORE};};
template<> struct libdivide_constants<uint16_t,26109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26109_MAGIC, .more = U16LD_DENOM_26109_MORE};};
template<> struct libdivide_constants<uint16_t,26110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26110_MAGIC, .more = U16LD_DENOM_26110_MORE};};
template<> struct libdivide_constants<uint16_t,26111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26111_MAGIC, .more = U16LD_DENOM_26111_MORE};};
template<> struct libdivide_constants<uint16_t,26112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26112_MAGIC, .more = U16LD_DENOM_26112_MORE};};
template<> struct libdivide_constants<uint16_t,26113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26113_MAGIC, .more = U16LD_DENOM_26113_MORE};};
template<> struct libdivide_constants<uint16_t,26114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26114_MAGIC, .more = U16LD_DENOM_26114_MORE};};
template<> struct libdivide_constants<uint16_t,26115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26115_MAGIC, .more = U16LD_DENOM_26115_MORE};};
template<> struct libdivide_constants<uint16_t,26116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26116_MAGIC, .more = U16LD_DENOM_26116_MORE};};
template<> struct libdivide_constants<uint16_t,26117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26117_MAGIC, .more = U16LD_DENOM_26117_MORE};};
template<> struct libdivide_constants<uint16_t,26118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26118_MAGIC, .more = U16LD_DENOM_26118_MORE};};
template<> struct libdivide_constants<uint16_t,26119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26119_MAGIC, .more = U16LD_DENOM_26119_MORE};};
template<> struct libdivide_constants<uint16_t,26120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26120_MAGIC, .more = U16LD_DENOM_26120_MORE};};
template<> struct libdivide_constants<uint16_t,26121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26121_MAGIC, .more = U16LD_DENOM_26121_MORE};};
template<> struct libdivide_constants<uint16_t,26122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26122_MAGIC, .more = U16LD_DENOM_26122_MORE};};
template<> struct libdivide_constants<uint16_t,26123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26123_MAGIC, .more = U16LD_DENOM_26123_MORE};};
template<> struct libdivide_constants<uint16_t,26124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26124_MAGIC, .more = U16LD_DENOM_26124_MORE};};
template<> struct libdivide_constants<uint16_t,26125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26125_MAGIC, .more = U16LD_DENOM_26125_MORE};};
template<> struct libdivide_constants<uint16_t,26126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26126_MAGIC, .more = U16LD_DENOM_26126_MORE};};
template<> struct libdivide_constants<uint16_t,26127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26127_MAGIC, .more = U16LD_DENOM_26127_MORE};};
template<> struct libdivide_constants<uint16_t,26128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26128_MAGIC, .more = U16LD_DENOM_26128_MORE};};
template<> struct libdivide_constants<uint16_t,26129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26129_MAGIC, .more = U16LD_DENOM_26129_MORE};};
template<> struct libdivide_constants<uint16_t,26130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26130_MAGIC, .more = U16LD_DENOM_26130_MORE};};
template<> struct libdivide_constants<uint16_t,26131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26131_MAGIC, .more = U16LD_DENOM_26131_MORE};};
template<> struct libdivide_constants<uint16_t,26132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26132_MAGIC, .more = U16LD_DENOM_26132_MORE};};
template<> struct libdivide_constants<uint16_t,26133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26133_MAGIC, .more = U16LD_DENOM_26133_MORE};};
template<> struct libdivide_constants<uint16_t,26134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26134_MAGIC, .more = U16LD_DENOM_26134_MORE};};
template<> struct libdivide_constants<uint16_t,26135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26135_MAGIC, .more = U16LD_DENOM_26135_MORE};};
template<> struct libdivide_constants<uint16_t,26136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26136_MAGIC, .more = U16LD_DENOM_26136_MORE};};
template<> struct libdivide_constants<uint16_t,26137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26137_MAGIC, .more = U16LD_DENOM_26137_MORE};};
template<> struct libdivide_constants<uint16_t,26138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26138_MAGIC, .more = U16LD_DENOM_26138_MORE};};
template<> struct libdivide_constants<uint16_t,26139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26139_MAGIC, .more = U16LD_DENOM_26139_MORE};};
template<> struct libdivide_constants<uint16_t,26140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26140_MAGIC, .more = U16LD_DENOM_26140_MORE};};
template<> struct libdivide_constants<uint16_t,26141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26141_MAGIC, .more = U16LD_DENOM_26141_MORE};};
template<> struct libdivide_constants<uint16_t,26142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26142_MAGIC, .more = U16LD_DENOM_26142_MORE};};
template<> struct libdivide_constants<uint16_t,26143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26143_MAGIC, .more = U16LD_DENOM_26143_MORE};};
template<> struct libdivide_constants<uint16_t,26144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26144_MAGIC, .more = U16LD_DENOM_26144_MORE};};
template<> struct libdivide_constants<uint16_t,26145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26145_MAGIC, .more = U16LD_DENOM_26145_MORE};};
template<> struct libdivide_constants<uint16_t,26146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26146_MAGIC, .more = U16LD_DENOM_26146_MORE};};
template<> struct libdivide_constants<uint16_t,26147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26147_MAGIC, .more = U16LD_DENOM_26147_MORE};};
template<> struct libdivide_constants<uint16_t,26148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26148_MAGIC, .more = U16LD_DENOM_26148_MORE};};
template<> struct libdivide_constants<uint16_t,26149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26149_MAGIC, .more = U16LD_DENOM_26149_MORE};};
template<> struct libdivide_constants<uint16_t,26150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26150_MAGIC, .more = U16LD_DENOM_26150_MORE};};
template<> struct libdivide_constants<uint16_t,26151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26151_MAGIC, .more = U16LD_DENOM_26151_MORE};};
template<> struct libdivide_constants<uint16_t,26152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26152_MAGIC, .more = U16LD_DENOM_26152_MORE};};
template<> struct libdivide_constants<uint16_t,26153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26153_MAGIC, .more = U16LD_DENOM_26153_MORE};};
template<> struct libdivide_constants<uint16_t,26154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26154_MAGIC, .more = U16LD_DENOM_26154_MORE};};
template<> struct libdivide_constants<uint16_t,26155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26155_MAGIC, .more = U16LD_DENOM_26155_MORE};};
template<> struct libdivide_constants<uint16_t,26156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26156_MAGIC, .more = U16LD_DENOM_26156_MORE};};
template<> struct libdivide_constants<uint16_t,26157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26157_MAGIC, .more = U16LD_DENOM_26157_MORE};};
template<> struct libdivide_constants<uint16_t,26158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26158_MAGIC, .more = U16LD_DENOM_26158_MORE};};
template<> struct libdivide_constants<uint16_t,26159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26159_MAGIC, .more = U16LD_DENOM_26159_MORE};};
template<> struct libdivide_constants<uint16_t,26160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26160_MAGIC, .more = U16LD_DENOM_26160_MORE};};
template<> struct libdivide_constants<uint16_t,26161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26161_MAGIC, .more = U16LD_DENOM_26161_MORE};};
template<> struct libdivide_constants<uint16_t,26162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26162_MAGIC, .more = U16LD_DENOM_26162_MORE};};
template<> struct libdivide_constants<uint16_t,26163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26163_MAGIC, .more = U16LD_DENOM_26163_MORE};};
template<> struct libdivide_constants<uint16_t,26164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26164_MAGIC, .more = U16LD_DENOM_26164_MORE};};
template<> struct libdivide_constants<uint16_t,26165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26165_MAGIC, .more = U16LD_DENOM_26165_MORE};};
template<> struct libdivide_constants<uint16_t,26166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26166_MAGIC, .more = U16LD_DENOM_26166_MORE};};
template<> struct libdivide_constants<uint16_t,26167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26167_MAGIC, .more = U16LD_DENOM_26167_MORE};};
template<> struct libdivide_constants<uint16_t,26168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26168_MAGIC, .more = U16LD_DENOM_26168_MORE};};
template<> struct libdivide_constants<uint16_t,26169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26169_MAGIC, .more = U16LD_DENOM_26169_MORE};};
template<> struct libdivide_constants<uint16_t,26170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26170_MAGIC, .more = U16LD_DENOM_26170_MORE};};
template<> struct libdivide_constants<uint16_t,26171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26171_MAGIC, .more = U16LD_DENOM_26171_MORE};};
template<> struct libdivide_constants<uint16_t,26172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26172_MAGIC, .more = U16LD_DENOM_26172_MORE};};
template<> struct libdivide_constants<uint16_t,26173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26173_MAGIC, .more = U16LD_DENOM_26173_MORE};};
template<> struct libdivide_constants<uint16_t,26174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26174_MAGIC, .more = U16LD_DENOM_26174_MORE};};
template<> struct libdivide_constants<uint16_t,26175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26175_MAGIC, .more = U16LD_DENOM_26175_MORE};};
template<> struct libdivide_constants<uint16_t,26176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26176_MAGIC, .more = U16LD_DENOM_26176_MORE};};
template<> struct libdivide_constants<uint16_t,26177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26177_MAGIC, .more = U16LD_DENOM_26177_MORE};};
template<> struct libdivide_constants<uint16_t,26178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26178_MAGIC, .more = U16LD_DENOM_26178_MORE};};
template<> struct libdivide_constants<uint16_t,26179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26179_MAGIC, .more = U16LD_DENOM_26179_MORE};};
template<> struct libdivide_constants<uint16_t,26180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26180_MAGIC, .more = U16LD_DENOM_26180_MORE};};
template<> struct libdivide_constants<uint16_t,26181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26181_MAGIC, .more = U16LD_DENOM_26181_MORE};};
template<> struct libdivide_constants<uint16_t,26182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26182_MAGIC, .more = U16LD_DENOM_26182_MORE};};
template<> struct libdivide_constants<uint16_t,26183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26183_MAGIC, .more = U16LD_DENOM_26183_MORE};};
template<> struct libdivide_constants<uint16_t,26184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26184_MAGIC, .more = U16LD_DENOM_26184_MORE};};
template<> struct libdivide_constants<uint16_t,26185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26185_MAGIC, .more = U16LD_DENOM_26185_MORE};};
template<> struct libdivide_constants<uint16_t,26186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26186_MAGIC, .more = U16LD_DENOM_26186_MORE};};
template<> struct libdivide_constants<uint16_t,26187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26187_MAGIC, .more = U16LD_DENOM_26187_MORE};};
template<> struct libdivide_constants<uint16_t,26188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26188_MAGIC, .more = U16LD_DENOM_26188_MORE};};
template<> struct libdivide_constants<uint16_t,26189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26189_MAGIC, .more = U16LD_DENOM_26189_MORE};};
template<> struct libdivide_constants<uint16_t,26190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26190_MAGIC, .more = U16LD_DENOM_26190_MORE};};
template<> struct libdivide_constants<uint16_t,26191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26191_MAGIC, .more = U16LD_DENOM_26191_MORE};};
template<> struct libdivide_constants<uint16_t,26192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26192_MAGIC, .more = U16LD_DENOM_26192_MORE};};
template<> struct libdivide_constants<uint16_t,26193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26193_MAGIC, .more = U16LD_DENOM_26193_MORE};};
template<> struct libdivide_constants<uint16_t,26194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26194_MAGIC, .more = U16LD_DENOM_26194_MORE};};
template<> struct libdivide_constants<uint16_t,26195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26195_MAGIC, .more = U16LD_DENOM_26195_MORE};};
template<> struct libdivide_constants<uint16_t,26196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26196_MAGIC, .more = U16LD_DENOM_26196_MORE};};
template<> struct libdivide_constants<uint16_t,26197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26197_MAGIC, .more = U16LD_DENOM_26197_MORE};};
template<> struct libdivide_constants<uint16_t,26198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26198_MAGIC, .more = U16LD_DENOM_26198_MORE};};
template<> struct libdivide_constants<uint16_t,26199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26199_MAGIC, .more = U16LD_DENOM_26199_MORE};};
template<> struct libdivide_constants<uint16_t,26200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26200_MAGIC, .more = U16LD_DENOM_26200_MORE};};
template<> struct libdivide_constants<uint16_t,26201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26201_MAGIC, .more = U16LD_DENOM_26201_MORE};};
template<> struct libdivide_constants<uint16_t,26202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26202_MAGIC, .more = U16LD_DENOM_26202_MORE};};
template<> struct libdivide_constants<uint16_t,26203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26203_MAGIC, .more = U16LD_DENOM_26203_MORE};};
template<> struct libdivide_constants<uint16_t,26204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26204_MAGIC, .more = U16LD_DENOM_26204_MORE};};
template<> struct libdivide_constants<uint16_t,26205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26205_MAGIC, .more = U16LD_DENOM_26205_MORE};};
template<> struct libdivide_constants<uint16_t,26206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26206_MAGIC, .more = U16LD_DENOM_26206_MORE};};
template<> struct libdivide_constants<uint16_t,26207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26207_MAGIC, .more = U16LD_DENOM_26207_MORE};};
template<> struct libdivide_constants<uint16_t,26208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26208_MAGIC, .more = U16LD_DENOM_26208_MORE};};
template<> struct libdivide_constants<uint16_t,26209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26209_MAGIC, .more = U16LD_DENOM_26209_MORE};};
template<> struct libdivide_constants<uint16_t,26210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26210_MAGIC, .more = U16LD_DENOM_26210_MORE};};
template<> struct libdivide_constants<uint16_t,26211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26211_MAGIC, .more = U16LD_DENOM_26211_MORE};};
template<> struct libdivide_constants<uint16_t,26212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26212_MAGIC, .more = U16LD_DENOM_26212_MORE};};
template<> struct libdivide_constants<uint16_t,26213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26213_MAGIC, .more = U16LD_DENOM_26213_MORE};};
template<> struct libdivide_constants<uint16_t,26214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26214_MAGIC, .more = U16LD_DENOM_26214_MORE};};
template<> struct libdivide_constants<uint16_t,26215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26215_MAGIC, .more = U16LD_DENOM_26215_MORE};};
template<> struct libdivide_constants<uint16_t,26216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26216_MAGIC, .more = U16LD_DENOM_26216_MORE};};
template<> struct libdivide_constants<uint16_t,26217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26217_MAGIC, .more = U16LD_DENOM_26217_MORE};};
template<> struct libdivide_constants<uint16_t,26218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26218_MAGIC, .more = U16LD_DENOM_26218_MORE};};
template<> struct libdivide_constants<uint16_t,26219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26219_MAGIC, .more = U16LD_DENOM_26219_MORE};};
template<> struct libdivide_constants<uint16_t,26220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26220_MAGIC, .more = U16LD_DENOM_26220_MORE};};
template<> struct libdivide_constants<uint16_t,26221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26221_MAGIC, .more = U16LD_DENOM_26221_MORE};};
template<> struct libdivide_constants<uint16_t,26222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26222_MAGIC, .more = U16LD_DENOM_26222_MORE};};
template<> struct libdivide_constants<uint16_t,26223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26223_MAGIC, .more = U16LD_DENOM_26223_MORE};};
template<> struct libdivide_constants<uint16_t,26224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26224_MAGIC, .more = U16LD_DENOM_26224_MORE};};
template<> struct libdivide_constants<uint16_t,26225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26225_MAGIC, .more = U16LD_DENOM_26225_MORE};};
template<> struct libdivide_constants<uint16_t,26226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26226_MAGIC, .more = U16LD_DENOM_26226_MORE};};
template<> struct libdivide_constants<uint16_t,26227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26227_MAGIC, .more = U16LD_DENOM_26227_MORE};};
template<> struct libdivide_constants<uint16_t,26228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26228_MAGIC, .more = U16LD_DENOM_26228_MORE};};
template<> struct libdivide_constants<uint16_t,26229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26229_MAGIC, .more = U16LD_DENOM_26229_MORE};};
template<> struct libdivide_constants<uint16_t,26230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26230_MAGIC, .more = U16LD_DENOM_26230_MORE};};
template<> struct libdivide_constants<uint16_t,26231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26231_MAGIC, .more = U16LD_DENOM_26231_MORE};};
template<> struct libdivide_constants<uint16_t,26232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26232_MAGIC, .more = U16LD_DENOM_26232_MORE};};
template<> struct libdivide_constants<uint16_t,26233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26233_MAGIC, .more = U16LD_DENOM_26233_MORE};};
template<> struct libdivide_constants<uint16_t,26234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26234_MAGIC, .more = U16LD_DENOM_26234_MORE};};
template<> struct libdivide_constants<uint16_t,26235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26235_MAGIC, .more = U16LD_DENOM_26235_MORE};};
template<> struct libdivide_constants<uint16_t,26236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26236_MAGIC, .more = U16LD_DENOM_26236_MORE};};
template<> struct libdivide_constants<uint16_t,26237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26237_MAGIC, .more = U16LD_DENOM_26237_MORE};};
template<> struct libdivide_constants<uint16_t,26238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26238_MAGIC, .more = U16LD_DENOM_26238_MORE};};
template<> struct libdivide_constants<uint16_t,26239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26239_MAGIC, .more = U16LD_DENOM_26239_MORE};};
template<> struct libdivide_constants<uint16_t,26240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26240_MAGIC, .more = U16LD_DENOM_26240_MORE};};
template<> struct libdivide_constants<uint16_t,26241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26241_MAGIC, .more = U16LD_DENOM_26241_MORE};};
template<> struct libdivide_constants<uint16_t,26242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26242_MAGIC, .more = U16LD_DENOM_26242_MORE};};
template<> struct libdivide_constants<uint16_t,26243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26243_MAGIC, .more = U16LD_DENOM_26243_MORE};};
template<> struct libdivide_constants<uint16_t,26244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26244_MAGIC, .more = U16LD_DENOM_26244_MORE};};
template<> struct libdivide_constants<uint16_t,26245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26245_MAGIC, .more = U16LD_DENOM_26245_MORE};};
template<> struct libdivide_constants<uint16_t,26246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26246_MAGIC, .more = U16LD_DENOM_26246_MORE};};
template<> struct libdivide_constants<uint16_t,26247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26247_MAGIC, .more = U16LD_DENOM_26247_MORE};};
template<> struct libdivide_constants<uint16_t,26248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26248_MAGIC, .more = U16LD_DENOM_26248_MORE};};
template<> struct libdivide_constants<uint16_t,26249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26249_MAGIC, .more = U16LD_DENOM_26249_MORE};};
template<> struct libdivide_constants<uint16_t,26250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26250_MAGIC, .more = U16LD_DENOM_26250_MORE};};
template<> struct libdivide_constants<uint16_t,26251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26251_MAGIC, .more = U16LD_DENOM_26251_MORE};};
template<> struct libdivide_constants<uint16_t,26252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26252_MAGIC, .more = U16LD_DENOM_26252_MORE};};
template<> struct libdivide_constants<uint16_t,26253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26253_MAGIC, .more = U16LD_DENOM_26253_MORE};};
template<> struct libdivide_constants<uint16_t,26254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26254_MAGIC, .more = U16LD_DENOM_26254_MORE};};
template<> struct libdivide_constants<uint16_t,26255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26255_MAGIC, .more = U16LD_DENOM_26255_MORE};};
template<> struct libdivide_constants<uint16_t,26256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26256_MAGIC, .more = U16LD_DENOM_26256_MORE};};
template<> struct libdivide_constants<uint16_t,26257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26257_MAGIC, .more = U16LD_DENOM_26257_MORE};};
template<> struct libdivide_constants<uint16_t,26258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26258_MAGIC, .more = U16LD_DENOM_26258_MORE};};
template<> struct libdivide_constants<uint16_t,26259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26259_MAGIC, .more = U16LD_DENOM_26259_MORE};};
template<> struct libdivide_constants<uint16_t,26260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26260_MAGIC, .more = U16LD_DENOM_26260_MORE};};
template<> struct libdivide_constants<uint16_t,26261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26261_MAGIC, .more = U16LD_DENOM_26261_MORE};};
template<> struct libdivide_constants<uint16_t,26262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26262_MAGIC, .more = U16LD_DENOM_26262_MORE};};
template<> struct libdivide_constants<uint16_t,26263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26263_MAGIC, .more = U16LD_DENOM_26263_MORE};};
template<> struct libdivide_constants<uint16_t,26264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26264_MAGIC, .more = U16LD_DENOM_26264_MORE};};
template<> struct libdivide_constants<uint16_t,26265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26265_MAGIC, .more = U16LD_DENOM_26265_MORE};};
template<> struct libdivide_constants<uint16_t,26266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26266_MAGIC, .more = U16LD_DENOM_26266_MORE};};
template<> struct libdivide_constants<uint16_t,26267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26267_MAGIC, .more = U16LD_DENOM_26267_MORE};};
template<> struct libdivide_constants<uint16_t,26268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26268_MAGIC, .more = U16LD_DENOM_26268_MORE};};
template<> struct libdivide_constants<uint16_t,26269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26269_MAGIC, .more = U16LD_DENOM_26269_MORE};};
template<> struct libdivide_constants<uint16_t,26270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26270_MAGIC, .more = U16LD_DENOM_26270_MORE};};
template<> struct libdivide_constants<uint16_t,26271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26271_MAGIC, .more = U16LD_DENOM_26271_MORE};};
template<> struct libdivide_constants<uint16_t,26272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26272_MAGIC, .more = U16LD_DENOM_26272_MORE};};
template<> struct libdivide_constants<uint16_t,26273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26273_MAGIC, .more = U16LD_DENOM_26273_MORE};};
template<> struct libdivide_constants<uint16_t,26274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26274_MAGIC, .more = U16LD_DENOM_26274_MORE};};
template<> struct libdivide_constants<uint16_t,26275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26275_MAGIC, .more = U16LD_DENOM_26275_MORE};};
template<> struct libdivide_constants<uint16_t,26276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26276_MAGIC, .more = U16LD_DENOM_26276_MORE};};
template<> struct libdivide_constants<uint16_t,26277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26277_MAGIC, .more = U16LD_DENOM_26277_MORE};};
template<> struct libdivide_constants<uint16_t,26278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26278_MAGIC, .more = U16LD_DENOM_26278_MORE};};
template<> struct libdivide_constants<uint16_t,26279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26279_MAGIC, .more = U16LD_DENOM_26279_MORE};};
template<> struct libdivide_constants<uint16_t,26280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26280_MAGIC, .more = U16LD_DENOM_26280_MORE};};
template<> struct libdivide_constants<uint16_t,26281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26281_MAGIC, .more = U16LD_DENOM_26281_MORE};};
template<> struct libdivide_constants<uint16_t,26282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26282_MAGIC, .more = U16LD_DENOM_26282_MORE};};
template<> struct libdivide_constants<uint16_t,26283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26283_MAGIC, .more = U16LD_DENOM_26283_MORE};};
template<> struct libdivide_constants<uint16_t,26284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26284_MAGIC, .more = U16LD_DENOM_26284_MORE};};
template<> struct libdivide_constants<uint16_t,26285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26285_MAGIC, .more = U16LD_DENOM_26285_MORE};};
template<> struct libdivide_constants<uint16_t,26286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26286_MAGIC, .more = U16LD_DENOM_26286_MORE};};
template<> struct libdivide_constants<uint16_t,26287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26287_MAGIC, .more = U16LD_DENOM_26287_MORE};};
template<> struct libdivide_constants<uint16_t,26288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26288_MAGIC, .more = U16LD_DENOM_26288_MORE};};
template<> struct libdivide_constants<uint16_t,26289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26289_MAGIC, .more = U16LD_DENOM_26289_MORE};};
template<> struct libdivide_constants<uint16_t,26290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26290_MAGIC, .more = U16LD_DENOM_26290_MORE};};
template<> struct libdivide_constants<uint16_t,26291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26291_MAGIC, .more = U16LD_DENOM_26291_MORE};};
template<> struct libdivide_constants<uint16_t,26292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26292_MAGIC, .more = U16LD_DENOM_26292_MORE};};
template<> struct libdivide_constants<uint16_t,26293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26293_MAGIC, .more = U16LD_DENOM_26293_MORE};};
template<> struct libdivide_constants<uint16_t,26294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26294_MAGIC, .more = U16LD_DENOM_26294_MORE};};
template<> struct libdivide_constants<uint16_t,26295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26295_MAGIC, .more = U16LD_DENOM_26295_MORE};};
template<> struct libdivide_constants<uint16_t,26296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26296_MAGIC, .more = U16LD_DENOM_26296_MORE};};
template<> struct libdivide_constants<uint16_t,26297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26297_MAGIC, .more = U16LD_DENOM_26297_MORE};};
template<> struct libdivide_constants<uint16_t,26298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26298_MAGIC, .more = U16LD_DENOM_26298_MORE};};
template<> struct libdivide_constants<uint16_t,26299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26299_MAGIC, .more = U16LD_DENOM_26299_MORE};};
template<> struct libdivide_constants<uint16_t,26300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26300_MAGIC, .more = U16LD_DENOM_26300_MORE};};
template<> struct libdivide_constants<uint16_t,26301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26301_MAGIC, .more = U16LD_DENOM_26301_MORE};};
template<> struct libdivide_constants<uint16_t,26302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26302_MAGIC, .more = U16LD_DENOM_26302_MORE};};
template<> struct libdivide_constants<uint16_t,26303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26303_MAGIC, .more = U16LD_DENOM_26303_MORE};};
template<> struct libdivide_constants<uint16_t,26304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26304_MAGIC, .more = U16LD_DENOM_26304_MORE};};
template<> struct libdivide_constants<uint16_t,26305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26305_MAGIC, .more = U16LD_DENOM_26305_MORE};};
template<> struct libdivide_constants<uint16_t,26306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26306_MAGIC, .more = U16LD_DENOM_26306_MORE};};
template<> struct libdivide_constants<uint16_t,26307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26307_MAGIC, .more = U16LD_DENOM_26307_MORE};};
template<> struct libdivide_constants<uint16_t,26308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26308_MAGIC, .more = U16LD_DENOM_26308_MORE};};
template<> struct libdivide_constants<uint16_t,26309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26309_MAGIC, .more = U16LD_DENOM_26309_MORE};};
template<> struct libdivide_constants<uint16_t,26310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26310_MAGIC, .more = U16LD_DENOM_26310_MORE};};
template<> struct libdivide_constants<uint16_t,26311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26311_MAGIC, .more = U16LD_DENOM_26311_MORE};};
template<> struct libdivide_constants<uint16_t,26312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26312_MAGIC, .more = U16LD_DENOM_26312_MORE};};
template<> struct libdivide_constants<uint16_t,26313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26313_MAGIC, .more = U16LD_DENOM_26313_MORE};};
template<> struct libdivide_constants<uint16_t,26314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26314_MAGIC, .more = U16LD_DENOM_26314_MORE};};
template<> struct libdivide_constants<uint16_t,26315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26315_MAGIC, .more = U16LD_DENOM_26315_MORE};};
template<> struct libdivide_constants<uint16_t,26316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26316_MAGIC, .more = U16LD_DENOM_26316_MORE};};
template<> struct libdivide_constants<uint16_t,26317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26317_MAGIC, .more = U16LD_DENOM_26317_MORE};};
template<> struct libdivide_constants<uint16_t,26318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26318_MAGIC, .more = U16LD_DENOM_26318_MORE};};
template<> struct libdivide_constants<uint16_t,26319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26319_MAGIC, .more = U16LD_DENOM_26319_MORE};};
template<> struct libdivide_constants<uint16_t,26320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26320_MAGIC, .more = U16LD_DENOM_26320_MORE};};
template<> struct libdivide_constants<uint16_t,26321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26321_MAGIC, .more = U16LD_DENOM_26321_MORE};};
template<> struct libdivide_constants<uint16_t,26322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26322_MAGIC, .more = U16LD_DENOM_26322_MORE};};
template<> struct libdivide_constants<uint16_t,26323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26323_MAGIC, .more = U16LD_DENOM_26323_MORE};};
template<> struct libdivide_constants<uint16_t,26324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26324_MAGIC, .more = U16LD_DENOM_26324_MORE};};
template<> struct libdivide_constants<uint16_t,26325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26325_MAGIC, .more = U16LD_DENOM_26325_MORE};};
template<> struct libdivide_constants<uint16_t,26326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26326_MAGIC, .more = U16LD_DENOM_26326_MORE};};
template<> struct libdivide_constants<uint16_t,26327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26327_MAGIC, .more = U16LD_DENOM_26327_MORE};};
template<> struct libdivide_constants<uint16_t,26328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26328_MAGIC, .more = U16LD_DENOM_26328_MORE};};
template<> struct libdivide_constants<uint16_t,26329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26329_MAGIC, .more = U16LD_DENOM_26329_MORE};};
template<> struct libdivide_constants<uint16_t,26330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26330_MAGIC, .more = U16LD_DENOM_26330_MORE};};
template<> struct libdivide_constants<uint16_t,26331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26331_MAGIC, .more = U16LD_DENOM_26331_MORE};};
template<> struct libdivide_constants<uint16_t,26332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26332_MAGIC, .more = U16LD_DENOM_26332_MORE};};
template<> struct libdivide_constants<uint16_t,26333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26333_MAGIC, .more = U16LD_DENOM_26333_MORE};};
template<> struct libdivide_constants<uint16_t,26334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26334_MAGIC, .more = U16LD_DENOM_26334_MORE};};
template<> struct libdivide_constants<uint16_t,26335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26335_MAGIC, .more = U16LD_DENOM_26335_MORE};};
template<> struct libdivide_constants<uint16_t,26336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26336_MAGIC, .more = U16LD_DENOM_26336_MORE};};
template<> struct libdivide_constants<uint16_t,26337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26337_MAGIC, .more = U16LD_DENOM_26337_MORE};};
template<> struct libdivide_constants<uint16_t,26338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26338_MAGIC, .more = U16LD_DENOM_26338_MORE};};
template<> struct libdivide_constants<uint16_t,26339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26339_MAGIC, .more = U16LD_DENOM_26339_MORE};};
template<> struct libdivide_constants<uint16_t,26340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26340_MAGIC, .more = U16LD_DENOM_26340_MORE};};
template<> struct libdivide_constants<uint16_t,26341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26341_MAGIC, .more = U16LD_DENOM_26341_MORE};};
template<> struct libdivide_constants<uint16_t,26342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26342_MAGIC, .more = U16LD_DENOM_26342_MORE};};
template<> struct libdivide_constants<uint16_t,26343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26343_MAGIC, .more = U16LD_DENOM_26343_MORE};};
template<> struct libdivide_constants<uint16_t,26344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26344_MAGIC, .more = U16LD_DENOM_26344_MORE};};
template<> struct libdivide_constants<uint16_t,26345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26345_MAGIC, .more = U16LD_DENOM_26345_MORE};};
template<> struct libdivide_constants<uint16_t,26346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26346_MAGIC, .more = U16LD_DENOM_26346_MORE};};
template<> struct libdivide_constants<uint16_t,26347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26347_MAGIC, .more = U16LD_DENOM_26347_MORE};};
template<> struct libdivide_constants<uint16_t,26348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26348_MAGIC, .more = U16LD_DENOM_26348_MORE};};
template<> struct libdivide_constants<uint16_t,26349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26349_MAGIC, .more = U16LD_DENOM_26349_MORE};};
template<> struct libdivide_constants<uint16_t,26350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26350_MAGIC, .more = U16LD_DENOM_26350_MORE};};
template<> struct libdivide_constants<uint16_t,26351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26351_MAGIC, .more = U16LD_DENOM_26351_MORE};};
template<> struct libdivide_constants<uint16_t,26352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26352_MAGIC, .more = U16LD_DENOM_26352_MORE};};
template<> struct libdivide_constants<uint16_t,26353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26353_MAGIC, .more = U16LD_DENOM_26353_MORE};};
template<> struct libdivide_constants<uint16_t,26354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26354_MAGIC, .more = U16LD_DENOM_26354_MORE};};
template<> struct libdivide_constants<uint16_t,26355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26355_MAGIC, .more = U16LD_DENOM_26355_MORE};};
template<> struct libdivide_constants<uint16_t,26356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26356_MAGIC, .more = U16LD_DENOM_26356_MORE};};
template<> struct libdivide_constants<uint16_t,26357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26357_MAGIC, .more = U16LD_DENOM_26357_MORE};};
template<> struct libdivide_constants<uint16_t,26358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26358_MAGIC, .more = U16LD_DENOM_26358_MORE};};
template<> struct libdivide_constants<uint16_t,26359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26359_MAGIC, .more = U16LD_DENOM_26359_MORE};};
template<> struct libdivide_constants<uint16_t,26360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26360_MAGIC, .more = U16LD_DENOM_26360_MORE};};
template<> struct libdivide_constants<uint16_t,26361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26361_MAGIC, .more = U16LD_DENOM_26361_MORE};};
template<> struct libdivide_constants<uint16_t,26362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26362_MAGIC, .more = U16LD_DENOM_26362_MORE};};
template<> struct libdivide_constants<uint16_t,26363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26363_MAGIC, .more = U16LD_DENOM_26363_MORE};};
template<> struct libdivide_constants<uint16_t,26364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26364_MAGIC, .more = U16LD_DENOM_26364_MORE};};
template<> struct libdivide_constants<uint16_t,26365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26365_MAGIC, .more = U16LD_DENOM_26365_MORE};};
template<> struct libdivide_constants<uint16_t,26366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26366_MAGIC, .more = U16LD_DENOM_26366_MORE};};
template<> struct libdivide_constants<uint16_t,26367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26367_MAGIC, .more = U16LD_DENOM_26367_MORE};};
template<> struct libdivide_constants<uint16_t,26368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26368_MAGIC, .more = U16LD_DENOM_26368_MORE};};
template<> struct libdivide_constants<uint16_t,26369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26369_MAGIC, .more = U16LD_DENOM_26369_MORE};};
template<> struct libdivide_constants<uint16_t,26370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26370_MAGIC, .more = U16LD_DENOM_26370_MORE};};
template<> struct libdivide_constants<uint16_t,26371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26371_MAGIC, .more = U16LD_DENOM_26371_MORE};};
template<> struct libdivide_constants<uint16_t,26372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26372_MAGIC, .more = U16LD_DENOM_26372_MORE};};
template<> struct libdivide_constants<uint16_t,26373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26373_MAGIC, .more = U16LD_DENOM_26373_MORE};};
template<> struct libdivide_constants<uint16_t,26374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26374_MAGIC, .more = U16LD_DENOM_26374_MORE};};
template<> struct libdivide_constants<uint16_t,26375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26375_MAGIC, .more = U16LD_DENOM_26375_MORE};};
template<> struct libdivide_constants<uint16_t,26376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26376_MAGIC, .more = U16LD_DENOM_26376_MORE};};
template<> struct libdivide_constants<uint16_t,26377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26377_MAGIC, .more = U16LD_DENOM_26377_MORE};};
template<> struct libdivide_constants<uint16_t,26378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26378_MAGIC, .more = U16LD_DENOM_26378_MORE};};
template<> struct libdivide_constants<uint16_t,26379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26379_MAGIC, .more = U16LD_DENOM_26379_MORE};};
template<> struct libdivide_constants<uint16_t,26380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26380_MAGIC, .more = U16LD_DENOM_26380_MORE};};
template<> struct libdivide_constants<uint16_t,26381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26381_MAGIC, .more = U16LD_DENOM_26381_MORE};};
template<> struct libdivide_constants<uint16_t,26382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26382_MAGIC, .more = U16LD_DENOM_26382_MORE};};
template<> struct libdivide_constants<uint16_t,26383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26383_MAGIC, .more = U16LD_DENOM_26383_MORE};};
template<> struct libdivide_constants<uint16_t,26384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26384_MAGIC, .more = U16LD_DENOM_26384_MORE};};
template<> struct libdivide_constants<uint16_t,26385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26385_MAGIC, .more = U16LD_DENOM_26385_MORE};};
template<> struct libdivide_constants<uint16_t,26386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26386_MAGIC, .more = U16LD_DENOM_26386_MORE};};
template<> struct libdivide_constants<uint16_t,26387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26387_MAGIC, .more = U16LD_DENOM_26387_MORE};};
template<> struct libdivide_constants<uint16_t,26388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26388_MAGIC, .more = U16LD_DENOM_26388_MORE};};
template<> struct libdivide_constants<uint16_t,26389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26389_MAGIC, .more = U16LD_DENOM_26389_MORE};};
template<> struct libdivide_constants<uint16_t,26390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26390_MAGIC, .more = U16LD_DENOM_26390_MORE};};
template<> struct libdivide_constants<uint16_t,26391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26391_MAGIC, .more = U16LD_DENOM_26391_MORE};};
template<> struct libdivide_constants<uint16_t,26392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26392_MAGIC, .more = U16LD_DENOM_26392_MORE};};
template<> struct libdivide_constants<uint16_t,26393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26393_MAGIC, .more = U16LD_DENOM_26393_MORE};};
template<> struct libdivide_constants<uint16_t,26394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26394_MAGIC, .more = U16LD_DENOM_26394_MORE};};
template<> struct libdivide_constants<uint16_t,26395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26395_MAGIC, .more = U16LD_DENOM_26395_MORE};};
template<> struct libdivide_constants<uint16_t,26396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26396_MAGIC, .more = U16LD_DENOM_26396_MORE};};
template<> struct libdivide_constants<uint16_t,26397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26397_MAGIC, .more = U16LD_DENOM_26397_MORE};};
template<> struct libdivide_constants<uint16_t,26398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26398_MAGIC, .more = U16LD_DENOM_26398_MORE};};
template<> struct libdivide_constants<uint16_t,26399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26399_MAGIC, .more = U16LD_DENOM_26399_MORE};};
template<> struct libdivide_constants<uint16_t,26400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26400_MAGIC, .more = U16LD_DENOM_26400_MORE};};
template<> struct libdivide_constants<uint16_t,26401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26401_MAGIC, .more = U16LD_DENOM_26401_MORE};};
template<> struct libdivide_constants<uint16_t,26402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26402_MAGIC, .more = U16LD_DENOM_26402_MORE};};
template<> struct libdivide_constants<uint16_t,26403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26403_MAGIC, .more = U16LD_DENOM_26403_MORE};};
template<> struct libdivide_constants<uint16_t,26404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26404_MAGIC, .more = U16LD_DENOM_26404_MORE};};
template<> struct libdivide_constants<uint16_t,26405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26405_MAGIC, .more = U16LD_DENOM_26405_MORE};};
template<> struct libdivide_constants<uint16_t,26406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26406_MAGIC, .more = U16LD_DENOM_26406_MORE};};
template<> struct libdivide_constants<uint16_t,26407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26407_MAGIC, .more = U16LD_DENOM_26407_MORE};};
template<> struct libdivide_constants<uint16_t,26408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26408_MAGIC, .more = U16LD_DENOM_26408_MORE};};
template<> struct libdivide_constants<uint16_t,26409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26409_MAGIC, .more = U16LD_DENOM_26409_MORE};};
template<> struct libdivide_constants<uint16_t,26410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26410_MAGIC, .more = U16LD_DENOM_26410_MORE};};
template<> struct libdivide_constants<uint16_t,26411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26411_MAGIC, .more = U16LD_DENOM_26411_MORE};};
template<> struct libdivide_constants<uint16_t,26412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26412_MAGIC, .more = U16LD_DENOM_26412_MORE};};
template<> struct libdivide_constants<uint16_t,26413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26413_MAGIC, .more = U16LD_DENOM_26413_MORE};};
template<> struct libdivide_constants<uint16_t,26414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26414_MAGIC, .more = U16LD_DENOM_26414_MORE};};
template<> struct libdivide_constants<uint16_t,26415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26415_MAGIC, .more = U16LD_DENOM_26415_MORE};};
template<> struct libdivide_constants<uint16_t,26416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26416_MAGIC, .more = U16LD_DENOM_26416_MORE};};
template<> struct libdivide_constants<uint16_t,26417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26417_MAGIC, .more = U16LD_DENOM_26417_MORE};};
template<> struct libdivide_constants<uint16_t,26418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26418_MAGIC, .more = U16LD_DENOM_26418_MORE};};
template<> struct libdivide_constants<uint16_t,26419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26419_MAGIC, .more = U16LD_DENOM_26419_MORE};};
template<> struct libdivide_constants<uint16_t,26420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26420_MAGIC, .more = U16LD_DENOM_26420_MORE};};
template<> struct libdivide_constants<uint16_t,26421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26421_MAGIC, .more = U16LD_DENOM_26421_MORE};};
template<> struct libdivide_constants<uint16_t,26422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26422_MAGIC, .more = U16LD_DENOM_26422_MORE};};
template<> struct libdivide_constants<uint16_t,26423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26423_MAGIC, .more = U16LD_DENOM_26423_MORE};};
template<> struct libdivide_constants<uint16_t,26424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26424_MAGIC, .more = U16LD_DENOM_26424_MORE};};
template<> struct libdivide_constants<uint16_t,26425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26425_MAGIC, .more = U16LD_DENOM_26425_MORE};};
template<> struct libdivide_constants<uint16_t,26426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26426_MAGIC, .more = U16LD_DENOM_26426_MORE};};
template<> struct libdivide_constants<uint16_t,26427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26427_MAGIC, .more = U16LD_DENOM_26427_MORE};};
template<> struct libdivide_constants<uint16_t,26428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26428_MAGIC, .more = U16LD_DENOM_26428_MORE};};
template<> struct libdivide_constants<uint16_t,26429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26429_MAGIC, .more = U16LD_DENOM_26429_MORE};};
template<> struct libdivide_constants<uint16_t,26430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26430_MAGIC, .more = U16LD_DENOM_26430_MORE};};
template<> struct libdivide_constants<uint16_t,26431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26431_MAGIC, .more = U16LD_DENOM_26431_MORE};};
template<> struct libdivide_constants<uint16_t,26432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26432_MAGIC, .more = U16LD_DENOM_26432_MORE};};
template<> struct libdivide_constants<uint16_t,26433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26433_MAGIC, .more = U16LD_DENOM_26433_MORE};};
template<> struct libdivide_constants<uint16_t,26434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26434_MAGIC, .more = U16LD_DENOM_26434_MORE};};
template<> struct libdivide_constants<uint16_t,26435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26435_MAGIC, .more = U16LD_DENOM_26435_MORE};};
template<> struct libdivide_constants<uint16_t,26436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26436_MAGIC, .more = U16LD_DENOM_26436_MORE};};
template<> struct libdivide_constants<uint16_t,26437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26437_MAGIC, .more = U16LD_DENOM_26437_MORE};};
template<> struct libdivide_constants<uint16_t,26438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26438_MAGIC, .more = U16LD_DENOM_26438_MORE};};
template<> struct libdivide_constants<uint16_t,26439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26439_MAGIC, .more = U16LD_DENOM_26439_MORE};};
template<> struct libdivide_constants<uint16_t,26440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26440_MAGIC, .more = U16LD_DENOM_26440_MORE};};
template<> struct libdivide_constants<uint16_t,26441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26441_MAGIC, .more = U16LD_DENOM_26441_MORE};};
template<> struct libdivide_constants<uint16_t,26442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26442_MAGIC, .more = U16LD_DENOM_26442_MORE};};
template<> struct libdivide_constants<uint16_t,26443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26443_MAGIC, .more = U16LD_DENOM_26443_MORE};};
template<> struct libdivide_constants<uint16_t,26444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26444_MAGIC, .more = U16LD_DENOM_26444_MORE};};
template<> struct libdivide_constants<uint16_t,26445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26445_MAGIC, .more = U16LD_DENOM_26445_MORE};};
template<> struct libdivide_constants<uint16_t,26446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26446_MAGIC, .more = U16LD_DENOM_26446_MORE};};
template<> struct libdivide_constants<uint16_t,26447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26447_MAGIC, .more = U16LD_DENOM_26447_MORE};};
template<> struct libdivide_constants<uint16_t,26448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26448_MAGIC, .more = U16LD_DENOM_26448_MORE};};
template<> struct libdivide_constants<uint16_t,26449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26449_MAGIC, .more = U16LD_DENOM_26449_MORE};};
template<> struct libdivide_constants<uint16_t,26450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26450_MAGIC, .more = U16LD_DENOM_26450_MORE};};
template<> struct libdivide_constants<uint16_t,26451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26451_MAGIC, .more = U16LD_DENOM_26451_MORE};};
template<> struct libdivide_constants<uint16_t,26452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26452_MAGIC, .more = U16LD_DENOM_26452_MORE};};
template<> struct libdivide_constants<uint16_t,26453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26453_MAGIC, .more = U16LD_DENOM_26453_MORE};};
template<> struct libdivide_constants<uint16_t,26454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26454_MAGIC, .more = U16LD_DENOM_26454_MORE};};
template<> struct libdivide_constants<uint16_t,26455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26455_MAGIC, .more = U16LD_DENOM_26455_MORE};};
template<> struct libdivide_constants<uint16_t,26456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26456_MAGIC, .more = U16LD_DENOM_26456_MORE};};
template<> struct libdivide_constants<uint16_t,26457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26457_MAGIC, .more = U16LD_DENOM_26457_MORE};};
template<> struct libdivide_constants<uint16_t,26458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26458_MAGIC, .more = U16LD_DENOM_26458_MORE};};
template<> struct libdivide_constants<uint16_t,26459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26459_MAGIC, .more = U16LD_DENOM_26459_MORE};};
template<> struct libdivide_constants<uint16_t,26460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26460_MAGIC, .more = U16LD_DENOM_26460_MORE};};
template<> struct libdivide_constants<uint16_t,26461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26461_MAGIC, .more = U16LD_DENOM_26461_MORE};};
template<> struct libdivide_constants<uint16_t,26462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26462_MAGIC, .more = U16LD_DENOM_26462_MORE};};
template<> struct libdivide_constants<uint16_t,26463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26463_MAGIC, .more = U16LD_DENOM_26463_MORE};};
template<> struct libdivide_constants<uint16_t,26464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26464_MAGIC, .more = U16LD_DENOM_26464_MORE};};
template<> struct libdivide_constants<uint16_t,26465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26465_MAGIC, .more = U16LD_DENOM_26465_MORE};};
template<> struct libdivide_constants<uint16_t,26466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26466_MAGIC, .more = U16LD_DENOM_26466_MORE};};
template<> struct libdivide_constants<uint16_t,26467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26467_MAGIC, .more = U16LD_DENOM_26467_MORE};};
template<> struct libdivide_constants<uint16_t,26468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26468_MAGIC, .more = U16LD_DENOM_26468_MORE};};
template<> struct libdivide_constants<uint16_t,26469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26469_MAGIC, .more = U16LD_DENOM_26469_MORE};};
template<> struct libdivide_constants<uint16_t,26470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26470_MAGIC, .more = U16LD_DENOM_26470_MORE};};
template<> struct libdivide_constants<uint16_t,26471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26471_MAGIC, .more = U16LD_DENOM_26471_MORE};};
template<> struct libdivide_constants<uint16_t,26472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26472_MAGIC, .more = U16LD_DENOM_26472_MORE};};
template<> struct libdivide_constants<uint16_t,26473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26473_MAGIC, .more = U16LD_DENOM_26473_MORE};};
template<> struct libdivide_constants<uint16_t,26474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26474_MAGIC, .more = U16LD_DENOM_26474_MORE};};
template<> struct libdivide_constants<uint16_t,26475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26475_MAGIC, .more = U16LD_DENOM_26475_MORE};};
template<> struct libdivide_constants<uint16_t,26476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26476_MAGIC, .more = U16LD_DENOM_26476_MORE};};
template<> struct libdivide_constants<uint16_t,26477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26477_MAGIC, .more = U16LD_DENOM_26477_MORE};};
template<> struct libdivide_constants<uint16_t,26478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26478_MAGIC, .more = U16LD_DENOM_26478_MORE};};
template<> struct libdivide_constants<uint16_t,26479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26479_MAGIC, .more = U16LD_DENOM_26479_MORE};};
template<> struct libdivide_constants<uint16_t,26480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26480_MAGIC, .more = U16LD_DENOM_26480_MORE};};
template<> struct libdivide_constants<uint16_t,26481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26481_MAGIC, .more = U16LD_DENOM_26481_MORE};};
template<> struct libdivide_constants<uint16_t,26482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26482_MAGIC, .more = U16LD_DENOM_26482_MORE};};
template<> struct libdivide_constants<uint16_t,26483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26483_MAGIC, .more = U16LD_DENOM_26483_MORE};};
template<> struct libdivide_constants<uint16_t,26484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26484_MAGIC, .more = U16LD_DENOM_26484_MORE};};
template<> struct libdivide_constants<uint16_t,26485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26485_MAGIC, .more = U16LD_DENOM_26485_MORE};};
template<> struct libdivide_constants<uint16_t,26486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26486_MAGIC, .more = U16LD_DENOM_26486_MORE};};
template<> struct libdivide_constants<uint16_t,26487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26487_MAGIC, .more = U16LD_DENOM_26487_MORE};};
template<> struct libdivide_constants<uint16_t,26488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26488_MAGIC, .more = U16LD_DENOM_26488_MORE};};
template<> struct libdivide_constants<uint16_t,26489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26489_MAGIC, .more = U16LD_DENOM_26489_MORE};};
template<> struct libdivide_constants<uint16_t,26490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26490_MAGIC, .more = U16LD_DENOM_26490_MORE};};
template<> struct libdivide_constants<uint16_t,26491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26491_MAGIC, .more = U16LD_DENOM_26491_MORE};};
template<> struct libdivide_constants<uint16_t,26492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26492_MAGIC, .more = U16LD_DENOM_26492_MORE};};
template<> struct libdivide_constants<uint16_t,26493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26493_MAGIC, .more = U16LD_DENOM_26493_MORE};};
template<> struct libdivide_constants<uint16_t,26494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26494_MAGIC, .more = U16LD_DENOM_26494_MORE};};
template<> struct libdivide_constants<uint16_t,26495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26495_MAGIC, .more = U16LD_DENOM_26495_MORE};};
template<> struct libdivide_constants<uint16_t,26496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26496_MAGIC, .more = U16LD_DENOM_26496_MORE};};
template<> struct libdivide_constants<uint16_t,26497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26497_MAGIC, .more = U16LD_DENOM_26497_MORE};};
template<> struct libdivide_constants<uint16_t,26498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26498_MAGIC, .more = U16LD_DENOM_26498_MORE};};
template<> struct libdivide_constants<uint16_t,26499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26499_MAGIC, .more = U16LD_DENOM_26499_MORE};};
template<> struct libdivide_constants<uint16_t,26500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26500_MAGIC, .more = U16LD_DENOM_26500_MORE};};
template<> struct libdivide_constants<uint16_t,26501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26501_MAGIC, .more = U16LD_DENOM_26501_MORE};};
template<> struct libdivide_constants<uint16_t,26502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26502_MAGIC, .more = U16LD_DENOM_26502_MORE};};
template<> struct libdivide_constants<uint16_t,26503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26503_MAGIC, .more = U16LD_DENOM_26503_MORE};};
template<> struct libdivide_constants<uint16_t,26504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26504_MAGIC, .more = U16LD_DENOM_26504_MORE};};
template<> struct libdivide_constants<uint16_t,26505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26505_MAGIC, .more = U16LD_DENOM_26505_MORE};};
template<> struct libdivide_constants<uint16_t,26506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26506_MAGIC, .more = U16LD_DENOM_26506_MORE};};
template<> struct libdivide_constants<uint16_t,26507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26507_MAGIC, .more = U16LD_DENOM_26507_MORE};};
template<> struct libdivide_constants<uint16_t,26508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26508_MAGIC, .more = U16LD_DENOM_26508_MORE};};
template<> struct libdivide_constants<uint16_t,26509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26509_MAGIC, .more = U16LD_DENOM_26509_MORE};};
template<> struct libdivide_constants<uint16_t,26510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26510_MAGIC, .more = U16LD_DENOM_26510_MORE};};
template<> struct libdivide_constants<uint16_t,26511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26511_MAGIC, .more = U16LD_DENOM_26511_MORE};};
template<> struct libdivide_constants<uint16_t,26512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26512_MAGIC, .more = U16LD_DENOM_26512_MORE};};
template<> struct libdivide_constants<uint16_t,26513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26513_MAGIC, .more = U16LD_DENOM_26513_MORE};};
template<> struct libdivide_constants<uint16_t,26514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26514_MAGIC, .more = U16LD_DENOM_26514_MORE};};
template<> struct libdivide_constants<uint16_t,26515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26515_MAGIC, .more = U16LD_DENOM_26515_MORE};};
template<> struct libdivide_constants<uint16_t,26516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26516_MAGIC, .more = U16LD_DENOM_26516_MORE};};
template<> struct libdivide_constants<uint16_t,26517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26517_MAGIC, .more = U16LD_DENOM_26517_MORE};};
template<> struct libdivide_constants<uint16_t,26518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26518_MAGIC, .more = U16LD_DENOM_26518_MORE};};
template<> struct libdivide_constants<uint16_t,26519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26519_MAGIC, .more = U16LD_DENOM_26519_MORE};};
template<> struct libdivide_constants<uint16_t,26520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26520_MAGIC, .more = U16LD_DENOM_26520_MORE};};
template<> struct libdivide_constants<uint16_t,26521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26521_MAGIC, .more = U16LD_DENOM_26521_MORE};};
template<> struct libdivide_constants<uint16_t,26522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26522_MAGIC, .more = U16LD_DENOM_26522_MORE};};
template<> struct libdivide_constants<uint16_t,26523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26523_MAGIC, .more = U16LD_DENOM_26523_MORE};};
template<> struct libdivide_constants<uint16_t,26524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26524_MAGIC, .more = U16LD_DENOM_26524_MORE};};
template<> struct libdivide_constants<uint16_t,26525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26525_MAGIC, .more = U16LD_DENOM_26525_MORE};};
template<> struct libdivide_constants<uint16_t,26526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26526_MAGIC, .more = U16LD_DENOM_26526_MORE};};
template<> struct libdivide_constants<uint16_t,26527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26527_MAGIC, .more = U16LD_DENOM_26527_MORE};};
template<> struct libdivide_constants<uint16_t,26528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26528_MAGIC, .more = U16LD_DENOM_26528_MORE};};
template<> struct libdivide_constants<uint16_t,26529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26529_MAGIC, .more = U16LD_DENOM_26529_MORE};};
template<> struct libdivide_constants<uint16_t,26530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26530_MAGIC, .more = U16LD_DENOM_26530_MORE};};
template<> struct libdivide_constants<uint16_t,26531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26531_MAGIC, .more = U16LD_DENOM_26531_MORE};};
template<> struct libdivide_constants<uint16_t,26532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26532_MAGIC, .more = U16LD_DENOM_26532_MORE};};
template<> struct libdivide_constants<uint16_t,26533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26533_MAGIC, .more = U16LD_DENOM_26533_MORE};};
template<> struct libdivide_constants<uint16_t,26534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26534_MAGIC, .more = U16LD_DENOM_26534_MORE};};
template<> struct libdivide_constants<uint16_t,26535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26535_MAGIC, .more = U16LD_DENOM_26535_MORE};};
template<> struct libdivide_constants<uint16_t,26536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26536_MAGIC, .more = U16LD_DENOM_26536_MORE};};
template<> struct libdivide_constants<uint16_t,26537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26537_MAGIC, .more = U16LD_DENOM_26537_MORE};};
template<> struct libdivide_constants<uint16_t,26538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26538_MAGIC, .more = U16LD_DENOM_26538_MORE};};
template<> struct libdivide_constants<uint16_t,26539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26539_MAGIC, .more = U16LD_DENOM_26539_MORE};};
template<> struct libdivide_constants<uint16_t,26540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26540_MAGIC, .more = U16LD_DENOM_26540_MORE};};
template<> struct libdivide_constants<uint16_t,26541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26541_MAGIC, .more = U16LD_DENOM_26541_MORE};};
template<> struct libdivide_constants<uint16_t,26542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26542_MAGIC, .more = U16LD_DENOM_26542_MORE};};
template<> struct libdivide_constants<uint16_t,26543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26543_MAGIC, .more = U16LD_DENOM_26543_MORE};};
template<> struct libdivide_constants<uint16_t,26544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26544_MAGIC, .more = U16LD_DENOM_26544_MORE};};
template<> struct libdivide_constants<uint16_t,26545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26545_MAGIC, .more = U16LD_DENOM_26545_MORE};};
template<> struct libdivide_constants<uint16_t,26546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26546_MAGIC, .more = U16LD_DENOM_26546_MORE};};
template<> struct libdivide_constants<uint16_t,26547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26547_MAGIC, .more = U16LD_DENOM_26547_MORE};};
template<> struct libdivide_constants<uint16_t,26548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26548_MAGIC, .more = U16LD_DENOM_26548_MORE};};
template<> struct libdivide_constants<uint16_t,26549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26549_MAGIC, .more = U16LD_DENOM_26549_MORE};};
template<> struct libdivide_constants<uint16_t,26550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26550_MAGIC, .more = U16LD_DENOM_26550_MORE};};
template<> struct libdivide_constants<uint16_t,26551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26551_MAGIC, .more = U16LD_DENOM_26551_MORE};};
template<> struct libdivide_constants<uint16_t,26552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26552_MAGIC, .more = U16LD_DENOM_26552_MORE};};
template<> struct libdivide_constants<uint16_t,26553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26553_MAGIC, .more = U16LD_DENOM_26553_MORE};};
template<> struct libdivide_constants<uint16_t,26554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26554_MAGIC, .more = U16LD_DENOM_26554_MORE};};
template<> struct libdivide_constants<uint16_t,26555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26555_MAGIC, .more = U16LD_DENOM_26555_MORE};};
template<> struct libdivide_constants<uint16_t,26556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26556_MAGIC, .more = U16LD_DENOM_26556_MORE};};
template<> struct libdivide_constants<uint16_t,26557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26557_MAGIC, .more = U16LD_DENOM_26557_MORE};};
template<> struct libdivide_constants<uint16_t,26558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26558_MAGIC, .more = U16LD_DENOM_26558_MORE};};
template<> struct libdivide_constants<uint16_t,26559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26559_MAGIC, .more = U16LD_DENOM_26559_MORE};};
template<> struct libdivide_constants<uint16_t,26560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26560_MAGIC, .more = U16LD_DENOM_26560_MORE};};
template<> struct libdivide_constants<uint16_t,26561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26561_MAGIC, .more = U16LD_DENOM_26561_MORE};};
template<> struct libdivide_constants<uint16_t,26562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26562_MAGIC, .more = U16LD_DENOM_26562_MORE};};
template<> struct libdivide_constants<uint16_t,26563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26563_MAGIC, .more = U16LD_DENOM_26563_MORE};};
template<> struct libdivide_constants<uint16_t,26564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26564_MAGIC, .more = U16LD_DENOM_26564_MORE};};
template<> struct libdivide_constants<uint16_t,26565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26565_MAGIC, .more = U16LD_DENOM_26565_MORE};};
template<> struct libdivide_constants<uint16_t,26566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26566_MAGIC, .more = U16LD_DENOM_26566_MORE};};
template<> struct libdivide_constants<uint16_t,26567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26567_MAGIC, .more = U16LD_DENOM_26567_MORE};};
template<> struct libdivide_constants<uint16_t,26568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26568_MAGIC, .more = U16LD_DENOM_26568_MORE};};
template<> struct libdivide_constants<uint16_t,26569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26569_MAGIC, .more = U16LD_DENOM_26569_MORE};};
template<> struct libdivide_constants<uint16_t,26570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26570_MAGIC, .more = U16LD_DENOM_26570_MORE};};
template<> struct libdivide_constants<uint16_t,26571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26571_MAGIC, .more = U16LD_DENOM_26571_MORE};};
template<> struct libdivide_constants<uint16_t,26572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26572_MAGIC, .more = U16LD_DENOM_26572_MORE};};
template<> struct libdivide_constants<uint16_t,26573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26573_MAGIC, .more = U16LD_DENOM_26573_MORE};};
template<> struct libdivide_constants<uint16_t,26574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26574_MAGIC, .more = U16LD_DENOM_26574_MORE};};
template<> struct libdivide_constants<uint16_t,26575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26575_MAGIC, .more = U16LD_DENOM_26575_MORE};};
template<> struct libdivide_constants<uint16_t,26576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26576_MAGIC, .more = U16LD_DENOM_26576_MORE};};
template<> struct libdivide_constants<uint16_t,26577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26577_MAGIC, .more = U16LD_DENOM_26577_MORE};};
template<> struct libdivide_constants<uint16_t,26578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26578_MAGIC, .more = U16LD_DENOM_26578_MORE};};
template<> struct libdivide_constants<uint16_t,26579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26579_MAGIC, .more = U16LD_DENOM_26579_MORE};};
template<> struct libdivide_constants<uint16_t,26580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26580_MAGIC, .more = U16LD_DENOM_26580_MORE};};
template<> struct libdivide_constants<uint16_t,26581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26581_MAGIC, .more = U16LD_DENOM_26581_MORE};};
template<> struct libdivide_constants<uint16_t,26582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26582_MAGIC, .more = U16LD_DENOM_26582_MORE};};
template<> struct libdivide_constants<uint16_t,26583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26583_MAGIC, .more = U16LD_DENOM_26583_MORE};};
template<> struct libdivide_constants<uint16_t,26584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26584_MAGIC, .more = U16LD_DENOM_26584_MORE};};
template<> struct libdivide_constants<uint16_t,26585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26585_MAGIC, .more = U16LD_DENOM_26585_MORE};};
template<> struct libdivide_constants<uint16_t,26586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26586_MAGIC, .more = U16LD_DENOM_26586_MORE};};
template<> struct libdivide_constants<uint16_t,26587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26587_MAGIC, .more = U16LD_DENOM_26587_MORE};};
template<> struct libdivide_constants<uint16_t,26588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26588_MAGIC, .more = U16LD_DENOM_26588_MORE};};
template<> struct libdivide_constants<uint16_t,26589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26589_MAGIC, .more = U16LD_DENOM_26589_MORE};};
template<> struct libdivide_constants<uint16_t,26590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26590_MAGIC, .more = U16LD_DENOM_26590_MORE};};
template<> struct libdivide_constants<uint16_t,26591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26591_MAGIC, .more = U16LD_DENOM_26591_MORE};};
template<> struct libdivide_constants<uint16_t,26592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26592_MAGIC, .more = U16LD_DENOM_26592_MORE};};
template<> struct libdivide_constants<uint16_t,26593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26593_MAGIC, .more = U16LD_DENOM_26593_MORE};};
template<> struct libdivide_constants<uint16_t,26594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26594_MAGIC, .more = U16LD_DENOM_26594_MORE};};
template<> struct libdivide_constants<uint16_t,26595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26595_MAGIC, .more = U16LD_DENOM_26595_MORE};};
template<> struct libdivide_constants<uint16_t,26596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26596_MAGIC, .more = U16LD_DENOM_26596_MORE};};
template<> struct libdivide_constants<uint16_t,26597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26597_MAGIC, .more = U16LD_DENOM_26597_MORE};};
template<> struct libdivide_constants<uint16_t,26598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26598_MAGIC, .more = U16LD_DENOM_26598_MORE};};
template<> struct libdivide_constants<uint16_t,26599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26599_MAGIC, .more = U16LD_DENOM_26599_MORE};};
template<> struct libdivide_constants<uint16_t,26600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26600_MAGIC, .more = U16LD_DENOM_26600_MORE};};
template<> struct libdivide_constants<uint16_t,26601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26601_MAGIC, .more = U16LD_DENOM_26601_MORE};};
template<> struct libdivide_constants<uint16_t,26602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26602_MAGIC, .more = U16LD_DENOM_26602_MORE};};
template<> struct libdivide_constants<uint16_t,26603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26603_MAGIC, .more = U16LD_DENOM_26603_MORE};};
template<> struct libdivide_constants<uint16_t,26604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26604_MAGIC, .more = U16LD_DENOM_26604_MORE};};
template<> struct libdivide_constants<uint16_t,26605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26605_MAGIC, .more = U16LD_DENOM_26605_MORE};};
template<> struct libdivide_constants<uint16_t,26606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26606_MAGIC, .more = U16LD_DENOM_26606_MORE};};
template<> struct libdivide_constants<uint16_t,26607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26607_MAGIC, .more = U16LD_DENOM_26607_MORE};};
template<> struct libdivide_constants<uint16_t,26608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26608_MAGIC, .more = U16LD_DENOM_26608_MORE};};
template<> struct libdivide_constants<uint16_t,26609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26609_MAGIC, .more = U16LD_DENOM_26609_MORE};};
template<> struct libdivide_constants<uint16_t,26610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26610_MAGIC, .more = U16LD_DENOM_26610_MORE};};
template<> struct libdivide_constants<uint16_t,26611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26611_MAGIC, .more = U16LD_DENOM_26611_MORE};};
template<> struct libdivide_constants<uint16_t,26612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26612_MAGIC, .more = U16LD_DENOM_26612_MORE};};
template<> struct libdivide_constants<uint16_t,26613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26613_MAGIC, .more = U16LD_DENOM_26613_MORE};};
template<> struct libdivide_constants<uint16_t,26614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26614_MAGIC, .more = U16LD_DENOM_26614_MORE};};
template<> struct libdivide_constants<uint16_t,26615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26615_MAGIC, .more = U16LD_DENOM_26615_MORE};};
template<> struct libdivide_constants<uint16_t,26616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26616_MAGIC, .more = U16LD_DENOM_26616_MORE};};
template<> struct libdivide_constants<uint16_t,26617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26617_MAGIC, .more = U16LD_DENOM_26617_MORE};};
template<> struct libdivide_constants<uint16_t,26618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26618_MAGIC, .more = U16LD_DENOM_26618_MORE};};
template<> struct libdivide_constants<uint16_t,26619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26619_MAGIC, .more = U16LD_DENOM_26619_MORE};};
template<> struct libdivide_constants<uint16_t,26620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26620_MAGIC, .more = U16LD_DENOM_26620_MORE};};
template<> struct libdivide_constants<uint16_t,26621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26621_MAGIC, .more = U16LD_DENOM_26621_MORE};};
template<> struct libdivide_constants<uint16_t,26622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26622_MAGIC, .more = U16LD_DENOM_26622_MORE};};
template<> struct libdivide_constants<uint16_t,26623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26623_MAGIC, .more = U16LD_DENOM_26623_MORE};};
template<> struct libdivide_constants<uint16_t,26624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26624_MAGIC, .more = U16LD_DENOM_26624_MORE};};
template<> struct libdivide_constants<uint16_t,26625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26625_MAGIC, .more = U16LD_DENOM_26625_MORE};};
template<> struct libdivide_constants<uint16_t,26626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26626_MAGIC, .more = U16LD_DENOM_26626_MORE};};
template<> struct libdivide_constants<uint16_t,26627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26627_MAGIC, .more = U16LD_DENOM_26627_MORE};};
template<> struct libdivide_constants<uint16_t,26628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26628_MAGIC, .more = U16LD_DENOM_26628_MORE};};
template<> struct libdivide_constants<uint16_t,26629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26629_MAGIC, .more = U16LD_DENOM_26629_MORE};};
template<> struct libdivide_constants<uint16_t,26630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26630_MAGIC, .more = U16LD_DENOM_26630_MORE};};
template<> struct libdivide_constants<uint16_t,26631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26631_MAGIC, .more = U16LD_DENOM_26631_MORE};};
template<> struct libdivide_constants<uint16_t,26632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26632_MAGIC, .more = U16LD_DENOM_26632_MORE};};
template<> struct libdivide_constants<uint16_t,26633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26633_MAGIC, .more = U16LD_DENOM_26633_MORE};};
template<> struct libdivide_constants<uint16_t,26634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26634_MAGIC, .more = U16LD_DENOM_26634_MORE};};
template<> struct libdivide_constants<uint16_t,26635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26635_MAGIC, .more = U16LD_DENOM_26635_MORE};};
template<> struct libdivide_constants<uint16_t,26636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26636_MAGIC, .more = U16LD_DENOM_26636_MORE};};
template<> struct libdivide_constants<uint16_t,26637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26637_MAGIC, .more = U16LD_DENOM_26637_MORE};};
template<> struct libdivide_constants<uint16_t,26638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26638_MAGIC, .more = U16LD_DENOM_26638_MORE};};
template<> struct libdivide_constants<uint16_t,26639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26639_MAGIC, .more = U16LD_DENOM_26639_MORE};};
template<> struct libdivide_constants<uint16_t,26640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26640_MAGIC, .more = U16LD_DENOM_26640_MORE};};
template<> struct libdivide_constants<uint16_t,26641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26641_MAGIC, .more = U16LD_DENOM_26641_MORE};};
template<> struct libdivide_constants<uint16_t,26642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26642_MAGIC, .more = U16LD_DENOM_26642_MORE};};
template<> struct libdivide_constants<uint16_t,26643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26643_MAGIC, .more = U16LD_DENOM_26643_MORE};};
template<> struct libdivide_constants<uint16_t,26644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26644_MAGIC, .more = U16LD_DENOM_26644_MORE};};
template<> struct libdivide_constants<uint16_t,26645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26645_MAGIC, .more = U16LD_DENOM_26645_MORE};};
template<> struct libdivide_constants<uint16_t,26646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26646_MAGIC, .more = U16LD_DENOM_26646_MORE};};
template<> struct libdivide_constants<uint16_t,26647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26647_MAGIC, .more = U16LD_DENOM_26647_MORE};};
template<> struct libdivide_constants<uint16_t,26648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26648_MAGIC, .more = U16LD_DENOM_26648_MORE};};
template<> struct libdivide_constants<uint16_t,26649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26649_MAGIC, .more = U16LD_DENOM_26649_MORE};};
template<> struct libdivide_constants<uint16_t,26650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26650_MAGIC, .more = U16LD_DENOM_26650_MORE};};
template<> struct libdivide_constants<uint16_t,26651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26651_MAGIC, .more = U16LD_DENOM_26651_MORE};};
template<> struct libdivide_constants<uint16_t,26652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26652_MAGIC, .more = U16LD_DENOM_26652_MORE};};
template<> struct libdivide_constants<uint16_t,26653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26653_MAGIC, .more = U16LD_DENOM_26653_MORE};};
template<> struct libdivide_constants<uint16_t,26654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26654_MAGIC, .more = U16LD_DENOM_26654_MORE};};
template<> struct libdivide_constants<uint16_t,26655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26655_MAGIC, .more = U16LD_DENOM_26655_MORE};};
template<> struct libdivide_constants<uint16_t,26656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26656_MAGIC, .more = U16LD_DENOM_26656_MORE};};
template<> struct libdivide_constants<uint16_t,26657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26657_MAGIC, .more = U16LD_DENOM_26657_MORE};};
template<> struct libdivide_constants<uint16_t,26658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26658_MAGIC, .more = U16LD_DENOM_26658_MORE};};
template<> struct libdivide_constants<uint16_t,26659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26659_MAGIC, .more = U16LD_DENOM_26659_MORE};};
template<> struct libdivide_constants<uint16_t,26660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26660_MAGIC, .more = U16LD_DENOM_26660_MORE};};
template<> struct libdivide_constants<uint16_t,26661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26661_MAGIC, .more = U16LD_DENOM_26661_MORE};};
template<> struct libdivide_constants<uint16_t,26662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26662_MAGIC, .more = U16LD_DENOM_26662_MORE};};
template<> struct libdivide_constants<uint16_t,26663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26663_MAGIC, .more = U16LD_DENOM_26663_MORE};};
template<> struct libdivide_constants<uint16_t,26664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26664_MAGIC, .more = U16LD_DENOM_26664_MORE};};
template<> struct libdivide_constants<uint16_t,26665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26665_MAGIC, .more = U16LD_DENOM_26665_MORE};};
template<> struct libdivide_constants<uint16_t,26666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26666_MAGIC, .more = U16LD_DENOM_26666_MORE};};
template<> struct libdivide_constants<uint16_t,26667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26667_MAGIC, .more = U16LD_DENOM_26667_MORE};};
template<> struct libdivide_constants<uint16_t,26668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26668_MAGIC, .more = U16LD_DENOM_26668_MORE};};
template<> struct libdivide_constants<uint16_t,26669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26669_MAGIC, .more = U16LD_DENOM_26669_MORE};};
template<> struct libdivide_constants<uint16_t,26670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26670_MAGIC, .more = U16LD_DENOM_26670_MORE};};
template<> struct libdivide_constants<uint16_t,26671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26671_MAGIC, .more = U16LD_DENOM_26671_MORE};};
template<> struct libdivide_constants<uint16_t,26672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26672_MAGIC, .more = U16LD_DENOM_26672_MORE};};
template<> struct libdivide_constants<uint16_t,26673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26673_MAGIC, .more = U16LD_DENOM_26673_MORE};};
template<> struct libdivide_constants<uint16_t,26674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26674_MAGIC, .more = U16LD_DENOM_26674_MORE};};
template<> struct libdivide_constants<uint16_t,26675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26675_MAGIC, .more = U16LD_DENOM_26675_MORE};};
template<> struct libdivide_constants<uint16_t,26676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26676_MAGIC, .more = U16LD_DENOM_26676_MORE};};
template<> struct libdivide_constants<uint16_t,26677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26677_MAGIC, .more = U16LD_DENOM_26677_MORE};};
template<> struct libdivide_constants<uint16_t,26678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26678_MAGIC, .more = U16LD_DENOM_26678_MORE};};
template<> struct libdivide_constants<uint16_t,26679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26679_MAGIC, .more = U16LD_DENOM_26679_MORE};};
template<> struct libdivide_constants<uint16_t,26680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26680_MAGIC, .more = U16LD_DENOM_26680_MORE};};
template<> struct libdivide_constants<uint16_t,26681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26681_MAGIC, .more = U16LD_DENOM_26681_MORE};};
template<> struct libdivide_constants<uint16_t,26682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26682_MAGIC, .more = U16LD_DENOM_26682_MORE};};
template<> struct libdivide_constants<uint16_t,26683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26683_MAGIC, .more = U16LD_DENOM_26683_MORE};};
template<> struct libdivide_constants<uint16_t,26684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26684_MAGIC, .more = U16LD_DENOM_26684_MORE};};
template<> struct libdivide_constants<uint16_t,26685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26685_MAGIC, .more = U16LD_DENOM_26685_MORE};};
template<> struct libdivide_constants<uint16_t,26686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26686_MAGIC, .more = U16LD_DENOM_26686_MORE};};
template<> struct libdivide_constants<uint16_t,26687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26687_MAGIC, .more = U16LD_DENOM_26687_MORE};};
template<> struct libdivide_constants<uint16_t,26688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26688_MAGIC, .more = U16LD_DENOM_26688_MORE};};
template<> struct libdivide_constants<uint16_t,26689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26689_MAGIC, .more = U16LD_DENOM_26689_MORE};};
template<> struct libdivide_constants<uint16_t,26690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26690_MAGIC, .more = U16LD_DENOM_26690_MORE};};
template<> struct libdivide_constants<uint16_t,26691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26691_MAGIC, .more = U16LD_DENOM_26691_MORE};};
template<> struct libdivide_constants<uint16_t,26692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26692_MAGIC, .more = U16LD_DENOM_26692_MORE};};
template<> struct libdivide_constants<uint16_t,26693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26693_MAGIC, .more = U16LD_DENOM_26693_MORE};};
template<> struct libdivide_constants<uint16_t,26694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26694_MAGIC, .more = U16LD_DENOM_26694_MORE};};
template<> struct libdivide_constants<uint16_t,26695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26695_MAGIC, .more = U16LD_DENOM_26695_MORE};};
template<> struct libdivide_constants<uint16_t,26696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26696_MAGIC, .more = U16LD_DENOM_26696_MORE};};
template<> struct libdivide_constants<uint16_t,26697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26697_MAGIC, .more = U16LD_DENOM_26697_MORE};};
template<> struct libdivide_constants<uint16_t,26698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26698_MAGIC, .more = U16LD_DENOM_26698_MORE};};
template<> struct libdivide_constants<uint16_t,26699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26699_MAGIC, .more = U16LD_DENOM_26699_MORE};};
template<> struct libdivide_constants<uint16_t,26700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26700_MAGIC, .more = U16LD_DENOM_26700_MORE};};
template<> struct libdivide_constants<uint16_t,26701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26701_MAGIC, .more = U16LD_DENOM_26701_MORE};};
template<> struct libdivide_constants<uint16_t,26702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26702_MAGIC, .more = U16LD_DENOM_26702_MORE};};
template<> struct libdivide_constants<uint16_t,26703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26703_MAGIC, .more = U16LD_DENOM_26703_MORE};};
template<> struct libdivide_constants<uint16_t,26704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26704_MAGIC, .more = U16LD_DENOM_26704_MORE};};
template<> struct libdivide_constants<uint16_t,26705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26705_MAGIC, .more = U16LD_DENOM_26705_MORE};};
template<> struct libdivide_constants<uint16_t,26706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26706_MAGIC, .more = U16LD_DENOM_26706_MORE};};
template<> struct libdivide_constants<uint16_t,26707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26707_MAGIC, .more = U16LD_DENOM_26707_MORE};};
template<> struct libdivide_constants<uint16_t,26708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26708_MAGIC, .more = U16LD_DENOM_26708_MORE};};
template<> struct libdivide_constants<uint16_t,26709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26709_MAGIC, .more = U16LD_DENOM_26709_MORE};};
template<> struct libdivide_constants<uint16_t,26710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26710_MAGIC, .more = U16LD_DENOM_26710_MORE};};
template<> struct libdivide_constants<uint16_t,26711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26711_MAGIC, .more = U16LD_DENOM_26711_MORE};};
template<> struct libdivide_constants<uint16_t,26712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26712_MAGIC, .more = U16LD_DENOM_26712_MORE};};
template<> struct libdivide_constants<uint16_t,26713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26713_MAGIC, .more = U16LD_DENOM_26713_MORE};};
template<> struct libdivide_constants<uint16_t,26714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26714_MAGIC, .more = U16LD_DENOM_26714_MORE};};
template<> struct libdivide_constants<uint16_t,26715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26715_MAGIC, .more = U16LD_DENOM_26715_MORE};};
template<> struct libdivide_constants<uint16_t,26716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26716_MAGIC, .more = U16LD_DENOM_26716_MORE};};
template<> struct libdivide_constants<uint16_t,26717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26717_MAGIC, .more = U16LD_DENOM_26717_MORE};};
template<> struct libdivide_constants<uint16_t,26718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26718_MAGIC, .more = U16LD_DENOM_26718_MORE};};
template<> struct libdivide_constants<uint16_t,26719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26719_MAGIC, .more = U16LD_DENOM_26719_MORE};};
template<> struct libdivide_constants<uint16_t,26720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26720_MAGIC, .more = U16LD_DENOM_26720_MORE};};
template<> struct libdivide_constants<uint16_t,26721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26721_MAGIC, .more = U16LD_DENOM_26721_MORE};};
template<> struct libdivide_constants<uint16_t,26722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26722_MAGIC, .more = U16LD_DENOM_26722_MORE};};
template<> struct libdivide_constants<uint16_t,26723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26723_MAGIC, .more = U16LD_DENOM_26723_MORE};};
template<> struct libdivide_constants<uint16_t,26724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26724_MAGIC, .more = U16LD_DENOM_26724_MORE};};
template<> struct libdivide_constants<uint16_t,26725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26725_MAGIC, .more = U16LD_DENOM_26725_MORE};};
template<> struct libdivide_constants<uint16_t,26726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26726_MAGIC, .more = U16LD_DENOM_26726_MORE};};
template<> struct libdivide_constants<uint16_t,26727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26727_MAGIC, .more = U16LD_DENOM_26727_MORE};};
template<> struct libdivide_constants<uint16_t,26728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26728_MAGIC, .more = U16LD_DENOM_26728_MORE};};
template<> struct libdivide_constants<uint16_t,26729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26729_MAGIC, .more = U16LD_DENOM_26729_MORE};};
template<> struct libdivide_constants<uint16_t,26730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26730_MAGIC, .more = U16LD_DENOM_26730_MORE};};
template<> struct libdivide_constants<uint16_t,26731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26731_MAGIC, .more = U16LD_DENOM_26731_MORE};};
template<> struct libdivide_constants<uint16_t,26732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26732_MAGIC, .more = U16LD_DENOM_26732_MORE};};
template<> struct libdivide_constants<uint16_t,26733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26733_MAGIC, .more = U16LD_DENOM_26733_MORE};};
template<> struct libdivide_constants<uint16_t,26734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26734_MAGIC, .more = U16LD_DENOM_26734_MORE};};
template<> struct libdivide_constants<uint16_t,26735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26735_MAGIC, .more = U16LD_DENOM_26735_MORE};};
template<> struct libdivide_constants<uint16_t,26736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26736_MAGIC, .more = U16LD_DENOM_26736_MORE};};
template<> struct libdivide_constants<uint16_t,26737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26737_MAGIC, .more = U16LD_DENOM_26737_MORE};};
template<> struct libdivide_constants<uint16_t,26738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26738_MAGIC, .more = U16LD_DENOM_26738_MORE};};
template<> struct libdivide_constants<uint16_t,26739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26739_MAGIC, .more = U16LD_DENOM_26739_MORE};};
template<> struct libdivide_constants<uint16_t,26740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26740_MAGIC, .more = U16LD_DENOM_26740_MORE};};
template<> struct libdivide_constants<uint16_t,26741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26741_MAGIC, .more = U16LD_DENOM_26741_MORE};};
template<> struct libdivide_constants<uint16_t,26742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26742_MAGIC, .more = U16LD_DENOM_26742_MORE};};
template<> struct libdivide_constants<uint16_t,26743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26743_MAGIC, .more = U16LD_DENOM_26743_MORE};};
template<> struct libdivide_constants<uint16_t,26744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26744_MAGIC, .more = U16LD_DENOM_26744_MORE};};
template<> struct libdivide_constants<uint16_t,26745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26745_MAGIC, .more = U16LD_DENOM_26745_MORE};};
template<> struct libdivide_constants<uint16_t,26746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26746_MAGIC, .more = U16LD_DENOM_26746_MORE};};
template<> struct libdivide_constants<uint16_t,26747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26747_MAGIC, .more = U16LD_DENOM_26747_MORE};};
template<> struct libdivide_constants<uint16_t,26748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26748_MAGIC, .more = U16LD_DENOM_26748_MORE};};
template<> struct libdivide_constants<uint16_t,26749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26749_MAGIC, .more = U16LD_DENOM_26749_MORE};};
template<> struct libdivide_constants<uint16_t,26750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26750_MAGIC, .more = U16LD_DENOM_26750_MORE};};
template<> struct libdivide_constants<uint16_t,26751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26751_MAGIC, .more = U16LD_DENOM_26751_MORE};};
template<> struct libdivide_constants<uint16_t,26752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26752_MAGIC, .more = U16LD_DENOM_26752_MORE};};
template<> struct libdivide_constants<uint16_t,26753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26753_MAGIC, .more = U16LD_DENOM_26753_MORE};};
template<> struct libdivide_constants<uint16_t,26754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26754_MAGIC, .more = U16LD_DENOM_26754_MORE};};
template<> struct libdivide_constants<uint16_t,26755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26755_MAGIC, .more = U16LD_DENOM_26755_MORE};};
template<> struct libdivide_constants<uint16_t,26756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26756_MAGIC, .more = U16LD_DENOM_26756_MORE};};
template<> struct libdivide_constants<uint16_t,26757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26757_MAGIC, .more = U16LD_DENOM_26757_MORE};};
template<> struct libdivide_constants<uint16_t,26758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26758_MAGIC, .more = U16LD_DENOM_26758_MORE};};
template<> struct libdivide_constants<uint16_t,26759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26759_MAGIC, .more = U16LD_DENOM_26759_MORE};};
template<> struct libdivide_constants<uint16_t,26760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26760_MAGIC, .more = U16LD_DENOM_26760_MORE};};
template<> struct libdivide_constants<uint16_t,26761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26761_MAGIC, .more = U16LD_DENOM_26761_MORE};};
template<> struct libdivide_constants<uint16_t,26762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26762_MAGIC, .more = U16LD_DENOM_26762_MORE};};
template<> struct libdivide_constants<uint16_t,26763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26763_MAGIC, .more = U16LD_DENOM_26763_MORE};};
template<> struct libdivide_constants<uint16_t,26764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26764_MAGIC, .more = U16LD_DENOM_26764_MORE};};
template<> struct libdivide_constants<uint16_t,26765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26765_MAGIC, .more = U16LD_DENOM_26765_MORE};};
template<> struct libdivide_constants<uint16_t,26766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26766_MAGIC, .more = U16LD_DENOM_26766_MORE};};
template<> struct libdivide_constants<uint16_t,26767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26767_MAGIC, .more = U16LD_DENOM_26767_MORE};};
template<> struct libdivide_constants<uint16_t,26768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26768_MAGIC, .more = U16LD_DENOM_26768_MORE};};
template<> struct libdivide_constants<uint16_t,26769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26769_MAGIC, .more = U16LD_DENOM_26769_MORE};};
template<> struct libdivide_constants<uint16_t,26770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26770_MAGIC, .more = U16LD_DENOM_26770_MORE};};
template<> struct libdivide_constants<uint16_t,26771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26771_MAGIC, .more = U16LD_DENOM_26771_MORE};};
template<> struct libdivide_constants<uint16_t,26772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26772_MAGIC, .more = U16LD_DENOM_26772_MORE};};
template<> struct libdivide_constants<uint16_t,26773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26773_MAGIC, .more = U16LD_DENOM_26773_MORE};};
template<> struct libdivide_constants<uint16_t,26774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26774_MAGIC, .more = U16LD_DENOM_26774_MORE};};
template<> struct libdivide_constants<uint16_t,26775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26775_MAGIC, .more = U16LD_DENOM_26775_MORE};};
template<> struct libdivide_constants<uint16_t,26776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26776_MAGIC, .more = U16LD_DENOM_26776_MORE};};
template<> struct libdivide_constants<uint16_t,26777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26777_MAGIC, .more = U16LD_DENOM_26777_MORE};};
template<> struct libdivide_constants<uint16_t,26778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26778_MAGIC, .more = U16LD_DENOM_26778_MORE};};
template<> struct libdivide_constants<uint16_t,26779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26779_MAGIC, .more = U16LD_DENOM_26779_MORE};};
template<> struct libdivide_constants<uint16_t,26780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26780_MAGIC, .more = U16LD_DENOM_26780_MORE};};
template<> struct libdivide_constants<uint16_t,26781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26781_MAGIC, .more = U16LD_DENOM_26781_MORE};};
template<> struct libdivide_constants<uint16_t,26782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26782_MAGIC, .more = U16LD_DENOM_26782_MORE};};
template<> struct libdivide_constants<uint16_t,26783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26783_MAGIC, .more = U16LD_DENOM_26783_MORE};};
template<> struct libdivide_constants<uint16_t,26784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26784_MAGIC, .more = U16LD_DENOM_26784_MORE};};
template<> struct libdivide_constants<uint16_t,26785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26785_MAGIC, .more = U16LD_DENOM_26785_MORE};};
template<> struct libdivide_constants<uint16_t,26786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26786_MAGIC, .more = U16LD_DENOM_26786_MORE};};
template<> struct libdivide_constants<uint16_t,26787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26787_MAGIC, .more = U16LD_DENOM_26787_MORE};};
template<> struct libdivide_constants<uint16_t,26788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26788_MAGIC, .more = U16LD_DENOM_26788_MORE};};
template<> struct libdivide_constants<uint16_t,26789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26789_MAGIC, .more = U16LD_DENOM_26789_MORE};};
template<> struct libdivide_constants<uint16_t,26790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26790_MAGIC, .more = U16LD_DENOM_26790_MORE};};
template<> struct libdivide_constants<uint16_t,26791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26791_MAGIC, .more = U16LD_DENOM_26791_MORE};};
template<> struct libdivide_constants<uint16_t,26792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26792_MAGIC, .more = U16LD_DENOM_26792_MORE};};
template<> struct libdivide_constants<uint16_t,26793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26793_MAGIC, .more = U16LD_DENOM_26793_MORE};};
template<> struct libdivide_constants<uint16_t,26794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26794_MAGIC, .more = U16LD_DENOM_26794_MORE};};
template<> struct libdivide_constants<uint16_t,26795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26795_MAGIC, .more = U16LD_DENOM_26795_MORE};};
template<> struct libdivide_constants<uint16_t,26796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26796_MAGIC, .more = U16LD_DENOM_26796_MORE};};
template<> struct libdivide_constants<uint16_t,26797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26797_MAGIC, .more = U16LD_DENOM_26797_MORE};};
template<> struct libdivide_constants<uint16_t,26798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26798_MAGIC, .more = U16LD_DENOM_26798_MORE};};
template<> struct libdivide_constants<uint16_t,26799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26799_MAGIC, .more = U16LD_DENOM_26799_MORE};};
template<> struct libdivide_constants<uint16_t,26800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26800_MAGIC, .more = U16LD_DENOM_26800_MORE};};
template<> struct libdivide_constants<uint16_t,26801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26801_MAGIC, .more = U16LD_DENOM_26801_MORE};};
template<> struct libdivide_constants<uint16_t,26802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26802_MAGIC, .more = U16LD_DENOM_26802_MORE};};
template<> struct libdivide_constants<uint16_t,26803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26803_MAGIC, .more = U16LD_DENOM_26803_MORE};};
template<> struct libdivide_constants<uint16_t,26804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26804_MAGIC, .more = U16LD_DENOM_26804_MORE};};
template<> struct libdivide_constants<uint16_t,26805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26805_MAGIC, .more = U16LD_DENOM_26805_MORE};};
template<> struct libdivide_constants<uint16_t,26806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26806_MAGIC, .more = U16LD_DENOM_26806_MORE};};
template<> struct libdivide_constants<uint16_t,26807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26807_MAGIC, .more = U16LD_DENOM_26807_MORE};};
template<> struct libdivide_constants<uint16_t,26808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26808_MAGIC, .more = U16LD_DENOM_26808_MORE};};
template<> struct libdivide_constants<uint16_t,26809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26809_MAGIC, .more = U16LD_DENOM_26809_MORE};};
template<> struct libdivide_constants<uint16_t,26810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26810_MAGIC, .more = U16LD_DENOM_26810_MORE};};
template<> struct libdivide_constants<uint16_t,26811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26811_MAGIC, .more = U16LD_DENOM_26811_MORE};};
template<> struct libdivide_constants<uint16_t,26812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26812_MAGIC, .more = U16LD_DENOM_26812_MORE};};
template<> struct libdivide_constants<uint16_t,26813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26813_MAGIC, .more = U16LD_DENOM_26813_MORE};};
template<> struct libdivide_constants<uint16_t,26814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26814_MAGIC, .more = U16LD_DENOM_26814_MORE};};
template<> struct libdivide_constants<uint16_t,26815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26815_MAGIC, .more = U16LD_DENOM_26815_MORE};};
template<> struct libdivide_constants<uint16_t,26816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26816_MAGIC, .more = U16LD_DENOM_26816_MORE};};
template<> struct libdivide_constants<uint16_t,26817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26817_MAGIC, .more = U16LD_DENOM_26817_MORE};};
template<> struct libdivide_constants<uint16_t,26818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26818_MAGIC, .more = U16LD_DENOM_26818_MORE};};
template<> struct libdivide_constants<uint16_t,26819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26819_MAGIC, .more = U16LD_DENOM_26819_MORE};};
template<> struct libdivide_constants<uint16_t,26820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26820_MAGIC, .more = U16LD_DENOM_26820_MORE};};
template<> struct libdivide_constants<uint16_t,26821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26821_MAGIC, .more = U16LD_DENOM_26821_MORE};};
template<> struct libdivide_constants<uint16_t,26822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26822_MAGIC, .more = U16LD_DENOM_26822_MORE};};
template<> struct libdivide_constants<uint16_t,26823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26823_MAGIC, .more = U16LD_DENOM_26823_MORE};};
template<> struct libdivide_constants<uint16_t,26824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26824_MAGIC, .more = U16LD_DENOM_26824_MORE};};
template<> struct libdivide_constants<uint16_t,26825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26825_MAGIC, .more = U16LD_DENOM_26825_MORE};};
template<> struct libdivide_constants<uint16_t,26826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26826_MAGIC, .more = U16LD_DENOM_26826_MORE};};
template<> struct libdivide_constants<uint16_t,26827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26827_MAGIC, .more = U16LD_DENOM_26827_MORE};};
template<> struct libdivide_constants<uint16_t,26828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26828_MAGIC, .more = U16LD_DENOM_26828_MORE};};
template<> struct libdivide_constants<uint16_t,26829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26829_MAGIC, .more = U16LD_DENOM_26829_MORE};};
template<> struct libdivide_constants<uint16_t,26830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26830_MAGIC, .more = U16LD_DENOM_26830_MORE};};
template<> struct libdivide_constants<uint16_t,26831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26831_MAGIC, .more = U16LD_DENOM_26831_MORE};};
template<> struct libdivide_constants<uint16_t,26832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26832_MAGIC, .more = U16LD_DENOM_26832_MORE};};
template<> struct libdivide_constants<uint16_t,26833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26833_MAGIC, .more = U16LD_DENOM_26833_MORE};};
template<> struct libdivide_constants<uint16_t,26834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26834_MAGIC, .more = U16LD_DENOM_26834_MORE};};
template<> struct libdivide_constants<uint16_t,26835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26835_MAGIC, .more = U16LD_DENOM_26835_MORE};};
template<> struct libdivide_constants<uint16_t,26836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26836_MAGIC, .more = U16LD_DENOM_26836_MORE};};
template<> struct libdivide_constants<uint16_t,26837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26837_MAGIC, .more = U16LD_DENOM_26837_MORE};};
template<> struct libdivide_constants<uint16_t,26838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26838_MAGIC, .more = U16LD_DENOM_26838_MORE};};
template<> struct libdivide_constants<uint16_t,26839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26839_MAGIC, .more = U16LD_DENOM_26839_MORE};};
template<> struct libdivide_constants<uint16_t,26840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26840_MAGIC, .more = U16LD_DENOM_26840_MORE};};
template<> struct libdivide_constants<uint16_t,26841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26841_MAGIC, .more = U16LD_DENOM_26841_MORE};};
template<> struct libdivide_constants<uint16_t,26842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26842_MAGIC, .more = U16LD_DENOM_26842_MORE};};
template<> struct libdivide_constants<uint16_t,26843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26843_MAGIC, .more = U16LD_DENOM_26843_MORE};};
template<> struct libdivide_constants<uint16_t,26844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26844_MAGIC, .more = U16LD_DENOM_26844_MORE};};
template<> struct libdivide_constants<uint16_t,26845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26845_MAGIC, .more = U16LD_DENOM_26845_MORE};};
template<> struct libdivide_constants<uint16_t,26846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26846_MAGIC, .more = U16LD_DENOM_26846_MORE};};
template<> struct libdivide_constants<uint16_t,26847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26847_MAGIC, .more = U16LD_DENOM_26847_MORE};};
template<> struct libdivide_constants<uint16_t,26848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26848_MAGIC, .more = U16LD_DENOM_26848_MORE};};
template<> struct libdivide_constants<uint16_t,26849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26849_MAGIC, .more = U16LD_DENOM_26849_MORE};};
template<> struct libdivide_constants<uint16_t,26850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26850_MAGIC, .more = U16LD_DENOM_26850_MORE};};
template<> struct libdivide_constants<uint16_t,26851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26851_MAGIC, .more = U16LD_DENOM_26851_MORE};};
template<> struct libdivide_constants<uint16_t,26852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26852_MAGIC, .more = U16LD_DENOM_26852_MORE};};
template<> struct libdivide_constants<uint16_t,26853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26853_MAGIC, .more = U16LD_DENOM_26853_MORE};};
template<> struct libdivide_constants<uint16_t,26854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26854_MAGIC, .more = U16LD_DENOM_26854_MORE};};
template<> struct libdivide_constants<uint16_t,26855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26855_MAGIC, .more = U16LD_DENOM_26855_MORE};};
template<> struct libdivide_constants<uint16_t,26856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26856_MAGIC, .more = U16LD_DENOM_26856_MORE};};
template<> struct libdivide_constants<uint16_t,26857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26857_MAGIC, .more = U16LD_DENOM_26857_MORE};};
template<> struct libdivide_constants<uint16_t,26858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26858_MAGIC, .more = U16LD_DENOM_26858_MORE};};
template<> struct libdivide_constants<uint16_t,26859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26859_MAGIC, .more = U16LD_DENOM_26859_MORE};};
template<> struct libdivide_constants<uint16_t,26860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26860_MAGIC, .more = U16LD_DENOM_26860_MORE};};
template<> struct libdivide_constants<uint16_t,26861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26861_MAGIC, .more = U16LD_DENOM_26861_MORE};};
template<> struct libdivide_constants<uint16_t,26862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26862_MAGIC, .more = U16LD_DENOM_26862_MORE};};
template<> struct libdivide_constants<uint16_t,26863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26863_MAGIC, .more = U16LD_DENOM_26863_MORE};};
template<> struct libdivide_constants<uint16_t,26864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26864_MAGIC, .more = U16LD_DENOM_26864_MORE};};
template<> struct libdivide_constants<uint16_t,26865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26865_MAGIC, .more = U16LD_DENOM_26865_MORE};};
template<> struct libdivide_constants<uint16_t,26866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26866_MAGIC, .more = U16LD_DENOM_26866_MORE};};
template<> struct libdivide_constants<uint16_t,26867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26867_MAGIC, .more = U16LD_DENOM_26867_MORE};};
template<> struct libdivide_constants<uint16_t,26868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26868_MAGIC, .more = U16LD_DENOM_26868_MORE};};
template<> struct libdivide_constants<uint16_t,26869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26869_MAGIC, .more = U16LD_DENOM_26869_MORE};};
template<> struct libdivide_constants<uint16_t,26870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26870_MAGIC, .more = U16LD_DENOM_26870_MORE};};
template<> struct libdivide_constants<uint16_t,26871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26871_MAGIC, .more = U16LD_DENOM_26871_MORE};};
template<> struct libdivide_constants<uint16_t,26872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26872_MAGIC, .more = U16LD_DENOM_26872_MORE};};
template<> struct libdivide_constants<uint16_t,26873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26873_MAGIC, .more = U16LD_DENOM_26873_MORE};};
template<> struct libdivide_constants<uint16_t,26874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26874_MAGIC, .more = U16LD_DENOM_26874_MORE};};
template<> struct libdivide_constants<uint16_t,26875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26875_MAGIC, .more = U16LD_DENOM_26875_MORE};};
template<> struct libdivide_constants<uint16_t,26876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26876_MAGIC, .more = U16LD_DENOM_26876_MORE};};
template<> struct libdivide_constants<uint16_t,26877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26877_MAGIC, .more = U16LD_DENOM_26877_MORE};};
template<> struct libdivide_constants<uint16_t,26878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26878_MAGIC, .more = U16LD_DENOM_26878_MORE};};
template<> struct libdivide_constants<uint16_t,26879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26879_MAGIC, .more = U16LD_DENOM_26879_MORE};};
template<> struct libdivide_constants<uint16_t,26880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26880_MAGIC, .more = U16LD_DENOM_26880_MORE};};
template<> struct libdivide_constants<uint16_t,26881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26881_MAGIC, .more = U16LD_DENOM_26881_MORE};};
template<> struct libdivide_constants<uint16_t,26882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26882_MAGIC, .more = U16LD_DENOM_26882_MORE};};
template<> struct libdivide_constants<uint16_t,26883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26883_MAGIC, .more = U16LD_DENOM_26883_MORE};};
template<> struct libdivide_constants<uint16_t,26884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26884_MAGIC, .more = U16LD_DENOM_26884_MORE};};
template<> struct libdivide_constants<uint16_t,26885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26885_MAGIC, .more = U16LD_DENOM_26885_MORE};};
template<> struct libdivide_constants<uint16_t,26886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26886_MAGIC, .more = U16LD_DENOM_26886_MORE};};
template<> struct libdivide_constants<uint16_t,26887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26887_MAGIC, .more = U16LD_DENOM_26887_MORE};};
template<> struct libdivide_constants<uint16_t,26888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26888_MAGIC, .more = U16LD_DENOM_26888_MORE};};
template<> struct libdivide_constants<uint16_t,26889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26889_MAGIC, .more = U16LD_DENOM_26889_MORE};};
template<> struct libdivide_constants<uint16_t,26890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26890_MAGIC, .more = U16LD_DENOM_26890_MORE};};
template<> struct libdivide_constants<uint16_t,26891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26891_MAGIC, .more = U16LD_DENOM_26891_MORE};};
template<> struct libdivide_constants<uint16_t,26892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26892_MAGIC, .more = U16LD_DENOM_26892_MORE};};
template<> struct libdivide_constants<uint16_t,26893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26893_MAGIC, .more = U16LD_DENOM_26893_MORE};};
template<> struct libdivide_constants<uint16_t,26894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26894_MAGIC, .more = U16LD_DENOM_26894_MORE};};
template<> struct libdivide_constants<uint16_t,26895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26895_MAGIC, .more = U16LD_DENOM_26895_MORE};};
template<> struct libdivide_constants<uint16_t,26896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26896_MAGIC, .more = U16LD_DENOM_26896_MORE};};
template<> struct libdivide_constants<uint16_t,26897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26897_MAGIC, .more = U16LD_DENOM_26897_MORE};};
template<> struct libdivide_constants<uint16_t,26898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26898_MAGIC, .more = U16LD_DENOM_26898_MORE};};
template<> struct libdivide_constants<uint16_t,26899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26899_MAGIC, .more = U16LD_DENOM_26899_MORE};};
template<> struct libdivide_constants<uint16_t,26900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26900_MAGIC, .more = U16LD_DENOM_26900_MORE};};
template<> struct libdivide_constants<uint16_t,26901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26901_MAGIC, .more = U16LD_DENOM_26901_MORE};};
template<> struct libdivide_constants<uint16_t,26902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26902_MAGIC, .more = U16LD_DENOM_26902_MORE};};
template<> struct libdivide_constants<uint16_t,26903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26903_MAGIC, .more = U16LD_DENOM_26903_MORE};};
template<> struct libdivide_constants<uint16_t,26904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26904_MAGIC, .more = U16LD_DENOM_26904_MORE};};
template<> struct libdivide_constants<uint16_t,26905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26905_MAGIC, .more = U16LD_DENOM_26905_MORE};};
template<> struct libdivide_constants<uint16_t,26906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26906_MAGIC, .more = U16LD_DENOM_26906_MORE};};
template<> struct libdivide_constants<uint16_t,26907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26907_MAGIC, .more = U16LD_DENOM_26907_MORE};};
template<> struct libdivide_constants<uint16_t,26908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26908_MAGIC, .more = U16LD_DENOM_26908_MORE};};
template<> struct libdivide_constants<uint16_t,26909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26909_MAGIC, .more = U16LD_DENOM_26909_MORE};};
template<> struct libdivide_constants<uint16_t,26910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26910_MAGIC, .more = U16LD_DENOM_26910_MORE};};
template<> struct libdivide_constants<uint16_t,26911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26911_MAGIC, .more = U16LD_DENOM_26911_MORE};};
template<> struct libdivide_constants<uint16_t,26912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26912_MAGIC, .more = U16LD_DENOM_26912_MORE};};
template<> struct libdivide_constants<uint16_t,26913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26913_MAGIC, .more = U16LD_DENOM_26913_MORE};};
template<> struct libdivide_constants<uint16_t,26914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26914_MAGIC, .more = U16LD_DENOM_26914_MORE};};
template<> struct libdivide_constants<uint16_t,26915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26915_MAGIC, .more = U16LD_DENOM_26915_MORE};};
template<> struct libdivide_constants<uint16_t,26916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26916_MAGIC, .more = U16LD_DENOM_26916_MORE};};
template<> struct libdivide_constants<uint16_t,26917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26917_MAGIC, .more = U16LD_DENOM_26917_MORE};};
template<> struct libdivide_constants<uint16_t,26918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26918_MAGIC, .more = U16LD_DENOM_26918_MORE};};
template<> struct libdivide_constants<uint16_t,26919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26919_MAGIC, .more = U16LD_DENOM_26919_MORE};};
template<> struct libdivide_constants<uint16_t,26920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26920_MAGIC, .more = U16LD_DENOM_26920_MORE};};
template<> struct libdivide_constants<uint16_t,26921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26921_MAGIC, .more = U16LD_DENOM_26921_MORE};};
template<> struct libdivide_constants<uint16_t,26922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26922_MAGIC, .more = U16LD_DENOM_26922_MORE};};
template<> struct libdivide_constants<uint16_t,26923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26923_MAGIC, .more = U16LD_DENOM_26923_MORE};};
template<> struct libdivide_constants<uint16_t,26924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26924_MAGIC, .more = U16LD_DENOM_26924_MORE};};
template<> struct libdivide_constants<uint16_t,26925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26925_MAGIC, .more = U16LD_DENOM_26925_MORE};};
template<> struct libdivide_constants<uint16_t,26926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26926_MAGIC, .more = U16LD_DENOM_26926_MORE};};
template<> struct libdivide_constants<uint16_t,26927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26927_MAGIC, .more = U16LD_DENOM_26927_MORE};};
template<> struct libdivide_constants<uint16_t,26928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26928_MAGIC, .more = U16LD_DENOM_26928_MORE};};
template<> struct libdivide_constants<uint16_t,26929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26929_MAGIC, .more = U16LD_DENOM_26929_MORE};};
template<> struct libdivide_constants<uint16_t,26930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26930_MAGIC, .more = U16LD_DENOM_26930_MORE};};
template<> struct libdivide_constants<uint16_t,26931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26931_MAGIC, .more = U16LD_DENOM_26931_MORE};};
template<> struct libdivide_constants<uint16_t,26932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26932_MAGIC, .more = U16LD_DENOM_26932_MORE};};
template<> struct libdivide_constants<uint16_t,26933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26933_MAGIC, .more = U16LD_DENOM_26933_MORE};};
template<> struct libdivide_constants<uint16_t,26934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26934_MAGIC, .more = U16LD_DENOM_26934_MORE};};
template<> struct libdivide_constants<uint16_t,26935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26935_MAGIC, .more = U16LD_DENOM_26935_MORE};};
template<> struct libdivide_constants<uint16_t,26936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26936_MAGIC, .more = U16LD_DENOM_26936_MORE};};
template<> struct libdivide_constants<uint16_t,26937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26937_MAGIC, .more = U16LD_DENOM_26937_MORE};};
template<> struct libdivide_constants<uint16_t,26938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26938_MAGIC, .more = U16LD_DENOM_26938_MORE};};
template<> struct libdivide_constants<uint16_t,26939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26939_MAGIC, .more = U16LD_DENOM_26939_MORE};};
template<> struct libdivide_constants<uint16_t,26940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26940_MAGIC, .more = U16LD_DENOM_26940_MORE};};
template<> struct libdivide_constants<uint16_t,26941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26941_MAGIC, .more = U16LD_DENOM_26941_MORE};};
template<> struct libdivide_constants<uint16_t,26942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26942_MAGIC, .more = U16LD_DENOM_26942_MORE};};
template<> struct libdivide_constants<uint16_t,26943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26943_MAGIC, .more = U16LD_DENOM_26943_MORE};};
template<> struct libdivide_constants<uint16_t,26944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26944_MAGIC, .more = U16LD_DENOM_26944_MORE};};
template<> struct libdivide_constants<uint16_t,26945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26945_MAGIC, .more = U16LD_DENOM_26945_MORE};};
template<> struct libdivide_constants<uint16_t,26946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26946_MAGIC, .more = U16LD_DENOM_26946_MORE};};
template<> struct libdivide_constants<uint16_t,26947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26947_MAGIC, .more = U16LD_DENOM_26947_MORE};};
template<> struct libdivide_constants<uint16_t,26948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26948_MAGIC, .more = U16LD_DENOM_26948_MORE};};
template<> struct libdivide_constants<uint16_t,26949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26949_MAGIC, .more = U16LD_DENOM_26949_MORE};};
template<> struct libdivide_constants<uint16_t,26950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26950_MAGIC, .more = U16LD_DENOM_26950_MORE};};
template<> struct libdivide_constants<uint16_t,26951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26951_MAGIC, .more = U16LD_DENOM_26951_MORE};};
template<> struct libdivide_constants<uint16_t,26952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26952_MAGIC, .more = U16LD_DENOM_26952_MORE};};
template<> struct libdivide_constants<uint16_t,26953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26953_MAGIC, .more = U16LD_DENOM_26953_MORE};};
template<> struct libdivide_constants<uint16_t,26954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26954_MAGIC, .more = U16LD_DENOM_26954_MORE};};
template<> struct libdivide_constants<uint16_t,26955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26955_MAGIC, .more = U16LD_DENOM_26955_MORE};};
template<> struct libdivide_constants<uint16_t,26956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26956_MAGIC, .more = U16LD_DENOM_26956_MORE};};
template<> struct libdivide_constants<uint16_t,26957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26957_MAGIC, .more = U16LD_DENOM_26957_MORE};};
template<> struct libdivide_constants<uint16_t,26958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26958_MAGIC, .more = U16LD_DENOM_26958_MORE};};
template<> struct libdivide_constants<uint16_t,26959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26959_MAGIC, .more = U16LD_DENOM_26959_MORE};};
template<> struct libdivide_constants<uint16_t,26960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26960_MAGIC, .more = U16LD_DENOM_26960_MORE};};
template<> struct libdivide_constants<uint16_t,26961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26961_MAGIC, .more = U16LD_DENOM_26961_MORE};};
template<> struct libdivide_constants<uint16_t,26962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26962_MAGIC, .more = U16LD_DENOM_26962_MORE};};
template<> struct libdivide_constants<uint16_t,26963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26963_MAGIC, .more = U16LD_DENOM_26963_MORE};};
template<> struct libdivide_constants<uint16_t,26964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26964_MAGIC, .more = U16LD_DENOM_26964_MORE};};
template<> struct libdivide_constants<uint16_t,26965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26965_MAGIC, .more = U16LD_DENOM_26965_MORE};};
template<> struct libdivide_constants<uint16_t,26966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26966_MAGIC, .more = U16LD_DENOM_26966_MORE};};
template<> struct libdivide_constants<uint16_t,26967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26967_MAGIC, .more = U16LD_DENOM_26967_MORE};};
template<> struct libdivide_constants<uint16_t,26968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26968_MAGIC, .more = U16LD_DENOM_26968_MORE};};
template<> struct libdivide_constants<uint16_t,26969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26969_MAGIC, .more = U16LD_DENOM_26969_MORE};};
template<> struct libdivide_constants<uint16_t,26970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26970_MAGIC, .more = U16LD_DENOM_26970_MORE};};
template<> struct libdivide_constants<uint16_t,26971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26971_MAGIC, .more = U16LD_DENOM_26971_MORE};};
template<> struct libdivide_constants<uint16_t,26972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26972_MAGIC, .more = U16LD_DENOM_26972_MORE};};
template<> struct libdivide_constants<uint16_t,26973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26973_MAGIC, .more = U16LD_DENOM_26973_MORE};};
template<> struct libdivide_constants<uint16_t,26974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26974_MAGIC, .more = U16LD_DENOM_26974_MORE};};
template<> struct libdivide_constants<uint16_t,26975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26975_MAGIC, .more = U16LD_DENOM_26975_MORE};};
template<> struct libdivide_constants<uint16_t,26976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26976_MAGIC, .more = U16LD_DENOM_26976_MORE};};
template<> struct libdivide_constants<uint16_t,26977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26977_MAGIC, .more = U16LD_DENOM_26977_MORE};};
template<> struct libdivide_constants<uint16_t,26978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26978_MAGIC, .more = U16LD_DENOM_26978_MORE};};
template<> struct libdivide_constants<uint16_t,26979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26979_MAGIC, .more = U16LD_DENOM_26979_MORE};};
template<> struct libdivide_constants<uint16_t,26980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26980_MAGIC, .more = U16LD_DENOM_26980_MORE};};
template<> struct libdivide_constants<uint16_t,26981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26981_MAGIC, .more = U16LD_DENOM_26981_MORE};};
template<> struct libdivide_constants<uint16_t,26982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26982_MAGIC, .more = U16LD_DENOM_26982_MORE};};
template<> struct libdivide_constants<uint16_t,26983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26983_MAGIC, .more = U16LD_DENOM_26983_MORE};};
template<> struct libdivide_constants<uint16_t,26984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26984_MAGIC, .more = U16LD_DENOM_26984_MORE};};
template<> struct libdivide_constants<uint16_t,26985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26985_MAGIC, .more = U16LD_DENOM_26985_MORE};};
template<> struct libdivide_constants<uint16_t,26986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26986_MAGIC, .more = U16LD_DENOM_26986_MORE};};
template<> struct libdivide_constants<uint16_t,26987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26987_MAGIC, .more = U16LD_DENOM_26987_MORE};};
template<> struct libdivide_constants<uint16_t,26988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26988_MAGIC, .more = U16LD_DENOM_26988_MORE};};
template<> struct libdivide_constants<uint16_t,26989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26989_MAGIC, .more = U16LD_DENOM_26989_MORE};};
template<> struct libdivide_constants<uint16_t,26990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26990_MAGIC, .more = U16LD_DENOM_26990_MORE};};
template<> struct libdivide_constants<uint16_t,26991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26991_MAGIC, .more = U16LD_DENOM_26991_MORE};};
template<> struct libdivide_constants<uint16_t,26992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26992_MAGIC, .more = U16LD_DENOM_26992_MORE};};
template<> struct libdivide_constants<uint16_t,26993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26993_MAGIC, .more = U16LD_DENOM_26993_MORE};};
template<> struct libdivide_constants<uint16_t,26994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26994_MAGIC, .more = U16LD_DENOM_26994_MORE};};
template<> struct libdivide_constants<uint16_t,26995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26995_MAGIC, .more = U16LD_DENOM_26995_MORE};};
template<> struct libdivide_constants<uint16_t,26996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26996_MAGIC, .more = U16LD_DENOM_26996_MORE};};
template<> struct libdivide_constants<uint16_t,26997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26997_MAGIC, .more = U16LD_DENOM_26997_MORE};};
template<> struct libdivide_constants<uint16_t,26998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26998_MAGIC, .more = U16LD_DENOM_26998_MORE};};
template<> struct libdivide_constants<uint16_t,26999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_26999_MAGIC, .more = U16LD_DENOM_26999_MORE};};
template<> struct libdivide_constants<uint16_t,27000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27000_MAGIC, .more = U16LD_DENOM_27000_MORE};};
template<> struct libdivide_constants<uint16_t,27001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27001_MAGIC, .more = U16LD_DENOM_27001_MORE};};
template<> struct libdivide_constants<uint16_t,27002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27002_MAGIC, .more = U16LD_DENOM_27002_MORE};};
template<> struct libdivide_constants<uint16_t,27003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27003_MAGIC, .more = U16LD_DENOM_27003_MORE};};
template<> struct libdivide_constants<uint16_t,27004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27004_MAGIC, .more = U16LD_DENOM_27004_MORE};};
template<> struct libdivide_constants<uint16_t,27005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27005_MAGIC, .more = U16LD_DENOM_27005_MORE};};
template<> struct libdivide_constants<uint16_t,27006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27006_MAGIC, .more = U16LD_DENOM_27006_MORE};};
template<> struct libdivide_constants<uint16_t,27007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27007_MAGIC, .more = U16LD_DENOM_27007_MORE};};
template<> struct libdivide_constants<uint16_t,27008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27008_MAGIC, .more = U16LD_DENOM_27008_MORE};};
template<> struct libdivide_constants<uint16_t,27009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27009_MAGIC, .more = U16LD_DENOM_27009_MORE};};
template<> struct libdivide_constants<uint16_t,27010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27010_MAGIC, .more = U16LD_DENOM_27010_MORE};};
template<> struct libdivide_constants<uint16_t,27011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27011_MAGIC, .more = U16LD_DENOM_27011_MORE};};
template<> struct libdivide_constants<uint16_t,27012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27012_MAGIC, .more = U16LD_DENOM_27012_MORE};};
template<> struct libdivide_constants<uint16_t,27013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27013_MAGIC, .more = U16LD_DENOM_27013_MORE};};
template<> struct libdivide_constants<uint16_t,27014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27014_MAGIC, .more = U16LD_DENOM_27014_MORE};};
template<> struct libdivide_constants<uint16_t,27015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27015_MAGIC, .more = U16LD_DENOM_27015_MORE};};
template<> struct libdivide_constants<uint16_t,27016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27016_MAGIC, .more = U16LD_DENOM_27016_MORE};};
template<> struct libdivide_constants<uint16_t,27017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27017_MAGIC, .more = U16LD_DENOM_27017_MORE};};
template<> struct libdivide_constants<uint16_t,27018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27018_MAGIC, .more = U16LD_DENOM_27018_MORE};};
template<> struct libdivide_constants<uint16_t,27019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27019_MAGIC, .more = U16LD_DENOM_27019_MORE};};
template<> struct libdivide_constants<uint16_t,27020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27020_MAGIC, .more = U16LD_DENOM_27020_MORE};};
template<> struct libdivide_constants<uint16_t,27021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27021_MAGIC, .more = U16LD_DENOM_27021_MORE};};
template<> struct libdivide_constants<uint16_t,27022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27022_MAGIC, .more = U16LD_DENOM_27022_MORE};};
template<> struct libdivide_constants<uint16_t,27023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27023_MAGIC, .more = U16LD_DENOM_27023_MORE};};
template<> struct libdivide_constants<uint16_t,27024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27024_MAGIC, .more = U16LD_DENOM_27024_MORE};};
template<> struct libdivide_constants<uint16_t,27025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27025_MAGIC, .more = U16LD_DENOM_27025_MORE};};
template<> struct libdivide_constants<uint16_t,27026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27026_MAGIC, .more = U16LD_DENOM_27026_MORE};};
template<> struct libdivide_constants<uint16_t,27027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27027_MAGIC, .more = U16LD_DENOM_27027_MORE};};
template<> struct libdivide_constants<uint16_t,27028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27028_MAGIC, .more = U16LD_DENOM_27028_MORE};};
template<> struct libdivide_constants<uint16_t,27029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27029_MAGIC, .more = U16LD_DENOM_27029_MORE};};
template<> struct libdivide_constants<uint16_t,27030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27030_MAGIC, .more = U16LD_DENOM_27030_MORE};};
template<> struct libdivide_constants<uint16_t,27031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27031_MAGIC, .more = U16LD_DENOM_27031_MORE};};
template<> struct libdivide_constants<uint16_t,27032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27032_MAGIC, .more = U16LD_DENOM_27032_MORE};};
template<> struct libdivide_constants<uint16_t,27033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27033_MAGIC, .more = U16LD_DENOM_27033_MORE};};
template<> struct libdivide_constants<uint16_t,27034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27034_MAGIC, .more = U16LD_DENOM_27034_MORE};};
template<> struct libdivide_constants<uint16_t,27035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27035_MAGIC, .more = U16LD_DENOM_27035_MORE};};
template<> struct libdivide_constants<uint16_t,27036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27036_MAGIC, .more = U16LD_DENOM_27036_MORE};};
template<> struct libdivide_constants<uint16_t,27037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27037_MAGIC, .more = U16LD_DENOM_27037_MORE};};
template<> struct libdivide_constants<uint16_t,27038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27038_MAGIC, .more = U16LD_DENOM_27038_MORE};};
template<> struct libdivide_constants<uint16_t,27039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27039_MAGIC, .more = U16LD_DENOM_27039_MORE};};
template<> struct libdivide_constants<uint16_t,27040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27040_MAGIC, .more = U16LD_DENOM_27040_MORE};};
template<> struct libdivide_constants<uint16_t,27041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27041_MAGIC, .more = U16LD_DENOM_27041_MORE};};
template<> struct libdivide_constants<uint16_t,27042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27042_MAGIC, .more = U16LD_DENOM_27042_MORE};};
template<> struct libdivide_constants<uint16_t,27043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27043_MAGIC, .more = U16LD_DENOM_27043_MORE};};
template<> struct libdivide_constants<uint16_t,27044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27044_MAGIC, .more = U16LD_DENOM_27044_MORE};};
template<> struct libdivide_constants<uint16_t,27045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27045_MAGIC, .more = U16LD_DENOM_27045_MORE};};
template<> struct libdivide_constants<uint16_t,27046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27046_MAGIC, .more = U16LD_DENOM_27046_MORE};};
template<> struct libdivide_constants<uint16_t,27047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27047_MAGIC, .more = U16LD_DENOM_27047_MORE};};
template<> struct libdivide_constants<uint16_t,27048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27048_MAGIC, .more = U16LD_DENOM_27048_MORE};};
template<> struct libdivide_constants<uint16_t,27049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27049_MAGIC, .more = U16LD_DENOM_27049_MORE};};
template<> struct libdivide_constants<uint16_t,27050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27050_MAGIC, .more = U16LD_DENOM_27050_MORE};};
template<> struct libdivide_constants<uint16_t,27051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27051_MAGIC, .more = U16LD_DENOM_27051_MORE};};
template<> struct libdivide_constants<uint16_t,27052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27052_MAGIC, .more = U16LD_DENOM_27052_MORE};};
template<> struct libdivide_constants<uint16_t,27053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27053_MAGIC, .more = U16LD_DENOM_27053_MORE};};
template<> struct libdivide_constants<uint16_t,27054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27054_MAGIC, .more = U16LD_DENOM_27054_MORE};};
template<> struct libdivide_constants<uint16_t,27055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27055_MAGIC, .more = U16LD_DENOM_27055_MORE};};
template<> struct libdivide_constants<uint16_t,27056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27056_MAGIC, .more = U16LD_DENOM_27056_MORE};};
template<> struct libdivide_constants<uint16_t,27057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27057_MAGIC, .more = U16LD_DENOM_27057_MORE};};
template<> struct libdivide_constants<uint16_t,27058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27058_MAGIC, .more = U16LD_DENOM_27058_MORE};};
template<> struct libdivide_constants<uint16_t,27059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27059_MAGIC, .more = U16LD_DENOM_27059_MORE};};
template<> struct libdivide_constants<uint16_t,27060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27060_MAGIC, .more = U16LD_DENOM_27060_MORE};};
template<> struct libdivide_constants<uint16_t,27061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27061_MAGIC, .more = U16LD_DENOM_27061_MORE};};
template<> struct libdivide_constants<uint16_t,27062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27062_MAGIC, .more = U16LD_DENOM_27062_MORE};};
template<> struct libdivide_constants<uint16_t,27063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27063_MAGIC, .more = U16LD_DENOM_27063_MORE};};
template<> struct libdivide_constants<uint16_t,27064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27064_MAGIC, .more = U16LD_DENOM_27064_MORE};};
template<> struct libdivide_constants<uint16_t,27065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27065_MAGIC, .more = U16LD_DENOM_27065_MORE};};
template<> struct libdivide_constants<uint16_t,27066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27066_MAGIC, .more = U16LD_DENOM_27066_MORE};};
template<> struct libdivide_constants<uint16_t,27067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27067_MAGIC, .more = U16LD_DENOM_27067_MORE};};
template<> struct libdivide_constants<uint16_t,27068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27068_MAGIC, .more = U16LD_DENOM_27068_MORE};};
template<> struct libdivide_constants<uint16_t,27069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27069_MAGIC, .more = U16LD_DENOM_27069_MORE};};
template<> struct libdivide_constants<uint16_t,27070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27070_MAGIC, .more = U16LD_DENOM_27070_MORE};};
template<> struct libdivide_constants<uint16_t,27071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27071_MAGIC, .more = U16LD_DENOM_27071_MORE};};
template<> struct libdivide_constants<uint16_t,27072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27072_MAGIC, .more = U16LD_DENOM_27072_MORE};};
template<> struct libdivide_constants<uint16_t,27073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27073_MAGIC, .more = U16LD_DENOM_27073_MORE};};
template<> struct libdivide_constants<uint16_t,27074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27074_MAGIC, .more = U16LD_DENOM_27074_MORE};};
template<> struct libdivide_constants<uint16_t,27075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27075_MAGIC, .more = U16LD_DENOM_27075_MORE};};
template<> struct libdivide_constants<uint16_t,27076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27076_MAGIC, .more = U16LD_DENOM_27076_MORE};};
template<> struct libdivide_constants<uint16_t,27077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27077_MAGIC, .more = U16LD_DENOM_27077_MORE};};
template<> struct libdivide_constants<uint16_t,27078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27078_MAGIC, .more = U16LD_DENOM_27078_MORE};};
template<> struct libdivide_constants<uint16_t,27079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27079_MAGIC, .more = U16LD_DENOM_27079_MORE};};
template<> struct libdivide_constants<uint16_t,27080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27080_MAGIC, .more = U16LD_DENOM_27080_MORE};};
template<> struct libdivide_constants<uint16_t,27081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27081_MAGIC, .more = U16LD_DENOM_27081_MORE};};
template<> struct libdivide_constants<uint16_t,27082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27082_MAGIC, .more = U16LD_DENOM_27082_MORE};};
template<> struct libdivide_constants<uint16_t,27083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27083_MAGIC, .more = U16LD_DENOM_27083_MORE};};
template<> struct libdivide_constants<uint16_t,27084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27084_MAGIC, .more = U16LD_DENOM_27084_MORE};};
template<> struct libdivide_constants<uint16_t,27085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27085_MAGIC, .more = U16LD_DENOM_27085_MORE};};
template<> struct libdivide_constants<uint16_t,27086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27086_MAGIC, .more = U16LD_DENOM_27086_MORE};};
template<> struct libdivide_constants<uint16_t,27087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27087_MAGIC, .more = U16LD_DENOM_27087_MORE};};
template<> struct libdivide_constants<uint16_t,27088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27088_MAGIC, .more = U16LD_DENOM_27088_MORE};};
template<> struct libdivide_constants<uint16_t,27089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27089_MAGIC, .more = U16LD_DENOM_27089_MORE};};
template<> struct libdivide_constants<uint16_t,27090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27090_MAGIC, .more = U16LD_DENOM_27090_MORE};};
template<> struct libdivide_constants<uint16_t,27091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27091_MAGIC, .more = U16LD_DENOM_27091_MORE};};
template<> struct libdivide_constants<uint16_t,27092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27092_MAGIC, .more = U16LD_DENOM_27092_MORE};};
template<> struct libdivide_constants<uint16_t,27093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27093_MAGIC, .more = U16LD_DENOM_27093_MORE};};
template<> struct libdivide_constants<uint16_t,27094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27094_MAGIC, .more = U16LD_DENOM_27094_MORE};};
template<> struct libdivide_constants<uint16_t,27095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27095_MAGIC, .more = U16LD_DENOM_27095_MORE};};
template<> struct libdivide_constants<uint16_t,27096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27096_MAGIC, .more = U16LD_DENOM_27096_MORE};};
template<> struct libdivide_constants<uint16_t,27097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27097_MAGIC, .more = U16LD_DENOM_27097_MORE};};
template<> struct libdivide_constants<uint16_t,27098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27098_MAGIC, .more = U16LD_DENOM_27098_MORE};};
template<> struct libdivide_constants<uint16_t,27099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27099_MAGIC, .more = U16LD_DENOM_27099_MORE};};
template<> struct libdivide_constants<uint16_t,27100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27100_MAGIC, .more = U16LD_DENOM_27100_MORE};};
template<> struct libdivide_constants<uint16_t,27101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27101_MAGIC, .more = U16LD_DENOM_27101_MORE};};
template<> struct libdivide_constants<uint16_t,27102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27102_MAGIC, .more = U16LD_DENOM_27102_MORE};};
template<> struct libdivide_constants<uint16_t,27103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27103_MAGIC, .more = U16LD_DENOM_27103_MORE};};
template<> struct libdivide_constants<uint16_t,27104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27104_MAGIC, .more = U16LD_DENOM_27104_MORE};};
template<> struct libdivide_constants<uint16_t,27105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27105_MAGIC, .more = U16LD_DENOM_27105_MORE};};
template<> struct libdivide_constants<uint16_t,27106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27106_MAGIC, .more = U16LD_DENOM_27106_MORE};};
template<> struct libdivide_constants<uint16_t,27107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27107_MAGIC, .more = U16LD_DENOM_27107_MORE};};
template<> struct libdivide_constants<uint16_t,27108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27108_MAGIC, .more = U16LD_DENOM_27108_MORE};};
template<> struct libdivide_constants<uint16_t,27109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27109_MAGIC, .more = U16LD_DENOM_27109_MORE};};
template<> struct libdivide_constants<uint16_t,27110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27110_MAGIC, .more = U16LD_DENOM_27110_MORE};};
template<> struct libdivide_constants<uint16_t,27111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27111_MAGIC, .more = U16LD_DENOM_27111_MORE};};
template<> struct libdivide_constants<uint16_t,27112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27112_MAGIC, .more = U16LD_DENOM_27112_MORE};};
template<> struct libdivide_constants<uint16_t,27113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27113_MAGIC, .more = U16LD_DENOM_27113_MORE};};
template<> struct libdivide_constants<uint16_t,27114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27114_MAGIC, .more = U16LD_DENOM_27114_MORE};};
template<> struct libdivide_constants<uint16_t,27115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27115_MAGIC, .more = U16LD_DENOM_27115_MORE};};
template<> struct libdivide_constants<uint16_t,27116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27116_MAGIC, .more = U16LD_DENOM_27116_MORE};};
template<> struct libdivide_constants<uint16_t,27117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27117_MAGIC, .more = U16LD_DENOM_27117_MORE};};
template<> struct libdivide_constants<uint16_t,27118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27118_MAGIC, .more = U16LD_DENOM_27118_MORE};};
template<> struct libdivide_constants<uint16_t,27119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27119_MAGIC, .more = U16LD_DENOM_27119_MORE};};
template<> struct libdivide_constants<uint16_t,27120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27120_MAGIC, .more = U16LD_DENOM_27120_MORE};};
template<> struct libdivide_constants<uint16_t,27121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27121_MAGIC, .more = U16LD_DENOM_27121_MORE};};
template<> struct libdivide_constants<uint16_t,27122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27122_MAGIC, .more = U16LD_DENOM_27122_MORE};};
template<> struct libdivide_constants<uint16_t,27123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27123_MAGIC, .more = U16LD_DENOM_27123_MORE};};
template<> struct libdivide_constants<uint16_t,27124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27124_MAGIC, .more = U16LD_DENOM_27124_MORE};};
template<> struct libdivide_constants<uint16_t,27125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27125_MAGIC, .more = U16LD_DENOM_27125_MORE};};
template<> struct libdivide_constants<uint16_t,27126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27126_MAGIC, .more = U16LD_DENOM_27126_MORE};};
template<> struct libdivide_constants<uint16_t,27127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27127_MAGIC, .more = U16LD_DENOM_27127_MORE};};
template<> struct libdivide_constants<uint16_t,27128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27128_MAGIC, .more = U16LD_DENOM_27128_MORE};};
template<> struct libdivide_constants<uint16_t,27129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27129_MAGIC, .more = U16LD_DENOM_27129_MORE};};
template<> struct libdivide_constants<uint16_t,27130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27130_MAGIC, .more = U16LD_DENOM_27130_MORE};};
template<> struct libdivide_constants<uint16_t,27131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27131_MAGIC, .more = U16LD_DENOM_27131_MORE};};
template<> struct libdivide_constants<uint16_t,27132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27132_MAGIC, .more = U16LD_DENOM_27132_MORE};};
template<> struct libdivide_constants<uint16_t,27133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27133_MAGIC, .more = U16LD_DENOM_27133_MORE};};
template<> struct libdivide_constants<uint16_t,27134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27134_MAGIC, .more = U16LD_DENOM_27134_MORE};};
template<> struct libdivide_constants<uint16_t,27135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27135_MAGIC, .more = U16LD_DENOM_27135_MORE};};
template<> struct libdivide_constants<uint16_t,27136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27136_MAGIC, .more = U16LD_DENOM_27136_MORE};};
template<> struct libdivide_constants<uint16_t,27137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27137_MAGIC, .more = U16LD_DENOM_27137_MORE};};
template<> struct libdivide_constants<uint16_t,27138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27138_MAGIC, .more = U16LD_DENOM_27138_MORE};};
template<> struct libdivide_constants<uint16_t,27139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27139_MAGIC, .more = U16LD_DENOM_27139_MORE};};
template<> struct libdivide_constants<uint16_t,27140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27140_MAGIC, .more = U16LD_DENOM_27140_MORE};};
template<> struct libdivide_constants<uint16_t,27141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27141_MAGIC, .more = U16LD_DENOM_27141_MORE};};
template<> struct libdivide_constants<uint16_t,27142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27142_MAGIC, .more = U16LD_DENOM_27142_MORE};};
template<> struct libdivide_constants<uint16_t,27143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27143_MAGIC, .more = U16LD_DENOM_27143_MORE};};
template<> struct libdivide_constants<uint16_t,27144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27144_MAGIC, .more = U16LD_DENOM_27144_MORE};};
template<> struct libdivide_constants<uint16_t,27145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27145_MAGIC, .more = U16LD_DENOM_27145_MORE};};
template<> struct libdivide_constants<uint16_t,27146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27146_MAGIC, .more = U16LD_DENOM_27146_MORE};};
template<> struct libdivide_constants<uint16_t,27147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27147_MAGIC, .more = U16LD_DENOM_27147_MORE};};
template<> struct libdivide_constants<uint16_t,27148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27148_MAGIC, .more = U16LD_DENOM_27148_MORE};};
template<> struct libdivide_constants<uint16_t,27149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27149_MAGIC, .more = U16LD_DENOM_27149_MORE};};
template<> struct libdivide_constants<uint16_t,27150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27150_MAGIC, .more = U16LD_DENOM_27150_MORE};};
template<> struct libdivide_constants<uint16_t,27151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27151_MAGIC, .more = U16LD_DENOM_27151_MORE};};
template<> struct libdivide_constants<uint16_t,27152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27152_MAGIC, .more = U16LD_DENOM_27152_MORE};};
template<> struct libdivide_constants<uint16_t,27153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27153_MAGIC, .more = U16LD_DENOM_27153_MORE};};
template<> struct libdivide_constants<uint16_t,27154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27154_MAGIC, .more = U16LD_DENOM_27154_MORE};};
template<> struct libdivide_constants<uint16_t,27155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27155_MAGIC, .more = U16LD_DENOM_27155_MORE};};
template<> struct libdivide_constants<uint16_t,27156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27156_MAGIC, .more = U16LD_DENOM_27156_MORE};};
template<> struct libdivide_constants<uint16_t,27157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27157_MAGIC, .more = U16LD_DENOM_27157_MORE};};
template<> struct libdivide_constants<uint16_t,27158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27158_MAGIC, .more = U16LD_DENOM_27158_MORE};};
template<> struct libdivide_constants<uint16_t,27159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27159_MAGIC, .more = U16LD_DENOM_27159_MORE};};
template<> struct libdivide_constants<uint16_t,27160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27160_MAGIC, .more = U16LD_DENOM_27160_MORE};};
template<> struct libdivide_constants<uint16_t,27161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27161_MAGIC, .more = U16LD_DENOM_27161_MORE};};
template<> struct libdivide_constants<uint16_t,27162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27162_MAGIC, .more = U16LD_DENOM_27162_MORE};};
template<> struct libdivide_constants<uint16_t,27163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27163_MAGIC, .more = U16LD_DENOM_27163_MORE};};
template<> struct libdivide_constants<uint16_t,27164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27164_MAGIC, .more = U16LD_DENOM_27164_MORE};};
template<> struct libdivide_constants<uint16_t,27165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27165_MAGIC, .more = U16LD_DENOM_27165_MORE};};
template<> struct libdivide_constants<uint16_t,27166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27166_MAGIC, .more = U16LD_DENOM_27166_MORE};};
template<> struct libdivide_constants<uint16_t,27167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27167_MAGIC, .more = U16LD_DENOM_27167_MORE};};
template<> struct libdivide_constants<uint16_t,27168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27168_MAGIC, .more = U16LD_DENOM_27168_MORE};};
template<> struct libdivide_constants<uint16_t,27169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27169_MAGIC, .more = U16LD_DENOM_27169_MORE};};
template<> struct libdivide_constants<uint16_t,27170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27170_MAGIC, .more = U16LD_DENOM_27170_MORE};};
template<> struct libdivide_constants<uint16_t,27171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27171_MAGIC, .more = U16LD_DENOM_27171_MORE};};
template<> struct libdivide_constants<uint16_t,27172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27172_MAGIC, .more = U16LD_DENOM_27172_MORE};};
template<> struct libdivide_constants<uint16_t,27173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27173_MAGIC, .more = U16LD_DENOM_27173_MORE};};
template<> struct libdivide_constants<uint16_t,27174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27174_MAGIC, .more = U16LD_DENOM_27174_MORE};};
template<> struct libdivide_constants<uint16_t,27175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27175_MAGIC, .more = U16LD_DENOM_27175_MORE};};
template<> struct libdivide_constants<uint16_t,27176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27176_MAGIC, .more = U16LD_DENOM_27176_MORE};};
template<> struct libdivide_constants<uint16_t,27177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27177_MAGIC, .more = U16LD_DENOM_27177_MORE};};
template<> struct libdivide_constants<uint16_t,27178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27178_MAGIC, .more = U16LD_DENOM_27178_MORE};};
template<> struct libdivide_constants<uint16_t,27179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27179_MAGIC, .more = U16LD_DENOM_27179_MORE};};
template<> struct libdivide_constants<uint16_t,27180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27180_MAGIC, .more = U16LD_DENOM_27180_MORE};};
template<> struct libdivide_constants<uint16_t,27181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27181_MAGIC, .more = U16LD_DENOM_27181_MORE};};
template<> struct libdivide_constants<uint16_t,27182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27182_MAGIC, .more = U16LD_DENOM_27182_MORE};};
template<> struct libdivide_constants<uint16_t,27183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27183_MAGIC, .more = U16LD_DENOM_27183_MORE};};
template<> struct libdivide_constants<uint16_t,27184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27184_MAGIC, .more = U16LD_DENOM_27184_MORE};};
template<> struct libdivide_constants<uint16_t,27185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27185_MAGIC, .more = U16LD_DENOM_27185_MORE};};
template<> struct libdivide_constants<uint16_t,27186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27186_MAGIC, .more = U16LD_DENOM_27186_MORE};};
template<> struct libdivide_constants<uint16_t,27187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27187_MAGIC, .more = U16LD_DENOM_27187_MORE};};
template<> struct libdivide_constants<uint16_t,27188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27188_MAGIC, .more = U16LD_DENOM_27188_MORE};};
template<> struct libdivide_constants<uint16_t,27189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27189_MAGIC, .more = U16LD_DENOM_27189_MORE};};
template<> struct libdivide_constants<uint16_t,27190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27190_MAGIC, .more = U16LD_DENOM_27190_MORE};};
template<> struct libdivide_constants<uint16_t,27191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27191_MAGIC, .more = U16LD_DENOM_27191_MORE};};
template<> struct libdivide_constants<uint16_t,27192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27192_MAGIC, .more = U16LD_DENOM_27192_MORE};};
template<> struct libdivide_constants<uint16_t,27193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27193_MAGIC, .more = U16LD_DENOM_27193_MORE};};
template<> struct libdivide_constants<uint16_t,27194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27194_MAGIC, .more = U16LD_DENOM_27194_MORE};};
template<> struct libdivide_constants<uint16_t,27195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27195_MAGIC, .more = U16LD_DENOM_27195_MORE};};
template<> struct libdivide_constants<uint16_t,27196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27196_MAGIC, .more = U16LD_DENOM_27196_MORE};};
template<> struct libdivide_constants<uint16_t,27197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27197_MAGIC, .more = U16LD_DENOM_27197_MORE};};
template<> struct libdivide_constants<uint16_t,27198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27198_MAGIC, .more = U16LD_DENOM_27198_MORE};};
template<> struct libdivide_constants<uint16_t,27199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27199_MAGIC, .more = U16LD_DENOM_27199_MORE};};
template<> struct libdivide_constants<uint16_t,27200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27200_MAGIC, .more = U16LD_DENOM_27200_MORE};};
template<> struct libdivide_constants<uint16_t,27201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27201_MAGIC, .more = U16LD_DENOM_27201_MORE};};
template<> struct libdivide_constants<uint16_t,27202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27202_MAGIC, .more = U16LD_DENOM_27202_MORE};};
template<> struct libdivide_constants<uint16_t,27203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27203_MAGIC, .more = U16LD_DENOM_27203_MORE};};
template<> struct libdivide_constants<uint16_t,27204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27204_MAGIC, .more = U16LD_DENOM_27204_MORE};};
template<> struct libdivide_constants<uint16_t,27205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27205_MAGIC, .more = U16LD_DENOM_27205_MORE};};
template<> struct libdivide_constants<uint16_t,27206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27206_MAGIC, .more = U16LD_DENOM_27206_MORE};};
template<> struct libdivide_constants<uint16_t,27207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27207_MAGIC, .more = U16LD_DENOM_27207_MORE};};
template<> struct libdivide_constants<uint16_t,27208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27208_MAGIC, .more = U16LD_DENOM_27208_MORE};};
template<> struct libdivide_constants<uint16_t,27209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27209_MAGIC, .more = U16LD_DENOM_27209_MORE};};
template<> struct libdivide_constants<uint16_t,27210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27210_MAGIC, .more = U16LD_DENOM_27210_MORE};};
template<> struct libdivide_constants<uint16_t,27211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27211_MAGIC, .more = U16LD_DENOM_27211_MORE};};
template<> struct libdivide_constants<uint16_t,27212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27212_MAGIC, .more = U16LD_DENOM_27212_MORE};};
template<> struct libdivide_constants<uint16_t,27213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27213_MAGIC, .more = U16LD_DENOM_27213_MORE};};
template<> struct libdivide_constants<uint16_t,27214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27214_MAGIC, .more = U16LD_DENOM_27214_MORE};};
template<> struct libdivide_constants<uint16_t,27215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27215_MAGIC, .more = U16LD_DENOM_27215_MORE};};
template<> struct libdivide_constants<uint16_t,27216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27216_MAGIC, .more = U16LD_DENOM_27216_MORE};};
template<> struct libdivide_constants<uint16_t,27217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27217_MAGIC, .more = U16LD_DENOM_27217_MORE};};
template<> struct libdivide_constants<uint16_t,27218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27218_MAGIC, .more = U16LD_DENOM_27218_MORE};};
template<> struct libdivide_constants<uint16_t,27219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27219_MAGIC, .more = U16LD_DENOM_27219_MORE};};
template<> struct libdivide_constants<uint16_t,27220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27220_MAGIC, .more = U16LD_DENOM_27220_MORE};};
template<> struct libdivide_constants<uint16_t,27221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27221_MAGIC, .more = U16LD_DENOM_27221_MORE};};
template<> struct libdivide_constants<uint16_t,27222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27222_MAGIC, .more = U16LD_DENOM_27222_MORE};};
template<> struct libdivide_constants<uint16_t,27223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27223_MAGIC, .more = U16LD_DENOM_27223_MORE};};
template<> struct libdivide_constants<uint16_t,27224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27224_MAGIC, .more = U16LD_DENOM_27224_MORE};};
template<> struct libdivide_constants<uint16_t,27225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27225_MAGIC, .more = U16LD_DENOM_27225_MORE};};
template<> struct libdivide_constants<uint16_t,27226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27226_MAGIC, .more = U16LD_DENOM_27226_MORE};};
template<> struct libdivide_constants<uint16_t,27227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27227_MAGIC, .more = U16LD_DENOM_27227_MORE};};
template<> struct libdivide_constants<uint16_t,27228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27228_MAGIC, .more = U16LD_DENOM_27228_MORE};};
template<> struct libdivide_constants<uint16_t,27229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27229_MAGIC, .more = U16LD_DENOM_27229_MORE};};
template<> struct libdivide_constants<uint16_t,27230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27230_MAGIC, .more = U16LD_DENOM_27230_MORE};};
template<> struct libdivide_constants<uint16_t,27231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27231_MAGIC, .more = U16LD_DENOM_27231_MORE};};
template<> struct libdivide_constants<uint16_t,27232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27232_MAGIC, .more = U16LD_DENOM_27232_MORE};};
template<> struct libdivide_constants<uint16_t,27233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27233_MAGIC, .more = U16LD_DENOM_27233_MORE};};
template<> struct libdivide_constants<uint16_t,27234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27234_MAGIC, .more = U16LD_DENOM_27234_MORE};};
template<> struct libdivide_constants<uint16_t,27235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27235_MAGIC, .more = U16LD_DENOM_27235_MORE};};
template<> struct libdivide_constants<uint16_t,27236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27236_MAGIC, .more = U16LD_DENOM_27236_MORE};};
template<> struct libdivide_constants<uint16_t,27237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27237_MAGIC, .more = U16LD_DENOM_27237_MORE};};
template<> struct libdivide_constants<uint16_t,27238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27238_MAGIC, .more = U16LD_DENOM_27238_MORE};};
template<> struct libdivide_constants<uint16_t,27239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27239_MAGIC, .more = U16LD_DENOM_27239_MORE};};
template<> struct libdivide_constants<uint16_t,27240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27240_MAGIC, .more = U16LD_DENOM_27240_MORE};};
template<> struct libdivide_constants<uint16_t,27241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27241_MAGIC, .more = U16LD_DENOM_27241_MORE};};
template<> struct libdivide_constants<uint16_t,27242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27242_MAGIC, .more = U16LD_DENOM_27242_MORE};};
template<> struct libdivide_constants<uint16_t,27243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27243_MAGIC, .more = U16LD_DENOM_27243_MORE};};
template<> struct libdivide_constants<uint16_t,27244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27244_MAGIC, .more = U16LD_DENOM_27244_MORE};};
template<> struct libdivide_constants<uint16_t,27245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27245_MAGIC, .more = U16LD_DENOM_27245_MORE};};
template<> struct libdivide_constants<uint16_t,27246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27246_MAGIC, .more = U16LD_DENOM_27246_MORE};};
template<> struct libdivide_constants<uint16_t,27247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27247_MAGIC, .more = U16LD_DENOM_27247_MORE};};
template<> struct libdivide_constants<uint16_t,27248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27248_MAGIC, .more = U16LD_DENOM_27248_MORE};};
template<> struct libdivide_constants<uint16_t,27249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27249_MAGIC, .more = U16LD_DENOM_27249_MORE};};
template<> struct libdivide_constants<uint16_t,27250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27250_MAGIC, .more = U16LD_DENOM_27250_MORE};};
template<> struct libdivide_constants<uint16_t,27251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27251_MAGIC, .more = U16LD_DENOM_27251_MORE};};
template<> struct libdivide_constants<uint16_t,27252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27252_MAGIC, .more = U16LD_DENOM_27252_MORE};};
template<> struct libdivide_constants<uint16_t,27253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27253_MAGIC, .more = U16LD_DENOM_27253_MORE};};
template<> struct libdivide_constants<uint16_t,27254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27254_MAGIC, .more = U16LD_DENOM_27254_MORE};};
template<> struct libdivide_constants<uint16_t,27255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27255_MAGIC, .more = U16LD_DENOM_27255_MORE};};
template<> struct libdivide_constants<uint16_t,27256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27256_MAGIC, .more = U16LD_DENOM_27256_MORE};};
template<> struct libdivide_constants<uint16_t,27257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27257_MAGIC, .more = U16LD_DENOM_27257_MORE};};
template<> struct libdivide_constants<uint16_t,27258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27258_MAGIC, .more = U16LD_DENOM_27258_MORE};};
template<> struct libdivide_constants<uint16_t,27259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27259_MAGIC, .more = U16LD_DENOM_27259_MORE};};
template<> struct libdivide_constants<uint16_t,27260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27260_MAGIC, .more = U16LD_DENOM_27260_MORE};};
template<> struct libdivide_constants<uint16_t,27261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27261_MAGIC, .more = U16LD_DENOM_27261_MORE};};
template<> struct libdivide_constants<uint16_t,27262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27262_MAGIC, .more = U16LD_DENOM_27262_MORE};};
template<> struct libdivide_constants<uint16_t,27263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27263_MAGIC, .more = U16LD_DENOM_27263_MORE};};
template<> struct libdivide_constants<uint16_t,27264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27264_MAGIC, .more = U16LD_DENOM_27264_MORE};};
template<> struct libdivide_constants<uint16_t,27265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27265_MAGIC, .more = U16LD_DENOM_27265_MORE};};
template<> struct libdivide_constants<uint16_t,27266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27266_MAGIC, .more = U16LD_DENOM_27266_MORE};};
template<> struct libdivide_constants<uint16_t,27267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27267_MAGIC, .more = U16LD_DENOM_27267_MORE};};
template<> struct libdivide_constants<uint16_t,27268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27268_MAGIC, .more = U16LD_DENOM_27268_MORE};};
template<> struct libdivide_constants<uint16_t,27269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27269_MAGIC, .more = U16LD_DENOM_27269_MORE};};
template<> struct libdivide_constants<uint16_t,27270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27270_MAGIC, .more = U16LD_DENOM_27270_MORE};};
template<> struct libdivide_constants<uint16_t,27271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27271_MAGIC, .more = U16LD_DENOM_27271_MORE};};
template<> struct libdivide_constants<uint16_t,27272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27272_MAGIC, .more = U16LD_DENOM_27272_MORE};};
template<> struct libdivide_constants<uint16_t,27273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27273_MAGIC, .more = U16LD_DENOM_27273_MORE};};
template<> struct libdivide_constants<uint16_t,27274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27274_MAGIC, .more = U16LD_DENOM_27274_MORE};};
template<> struct libdivide_constants<uint16_t,27275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27275_MAGIC, .more = U16LD_DENOM_27275_MORE};};
template<> struct libdivide_constants<uint16_t,27276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27276_MAGIC, .more = U16LD_DENOM_27276_MORE};};
template<> struct libdivide_constants<uint16_t,27277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27277_MAGIC, .more = U16LD_DENOM_27277_MORE};};
template<> struct libdivide_constants<uint16_t,27278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27278_MAGIC, .more = U16LD_DENOM_27278_MORE};};
template<> struct libdivide_constants<uint16_t,27279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27279_MAGIC, .more = U16LD_DENOM_27279_MORE};};
template<> struct libdivide_constants<uint16_t,27280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27280_MAGIC, .more = U16LD_DENOM_27280_MORE};};
template<> struct libdivide_constants<uint16_t,27281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27281_MAGIC, .more = U16LD_DENOM_27281_MORE};};
template<> struct libdivide_constants<uint16_t,27282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27282_MAGIC, .more = U16LD_DENOM_27282_MORE};};
template<> struct libdivide_constants<uint16_t,27283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27283_MAGIC, .more = U16LD_DENOM_27283_MORE};};
template<> struct libdivide_constants<uint16_t,27284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27284_MAGIC, .more = U16LD_DENOM_27284_MORE};};
template<> struct libdivide_constants<uint16_t,27285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27285_MAGIC, .more = U16LD_DENOM_27285_MORE};};
template<> struct libdivide_constants<uint16_t,27286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27286_MAGIC, .more = U16LD_DENOM_27286_MORE};};
template<> struct libdivide_constants<uint16_t,27287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27287_MAGIC, .more = U16LD_DENOM_27287_MORE};};
template<> struct libdivide_constants<uint16_t,27288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27288_MAGIC, .more = U16LD_DENOM_27288_MORE};};
template<> struct libdivide_constants<uint16_t,27289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27289_MAGIC, .more = U16LD_DENOM_27289_MORE};};
template<> struct libdivide_constants<uint16_t,27290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27290_MAGIC, .more = U16LD_DENOM_27290_MORE};};
template<> struct libdivide_constants<uint16_t,27291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27291_MAGIC, .more = U16LD_DENOM_27291_MORE};};
template<> struct libdivide_constants<uint16_t,27292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27292_MAGIC, .more = U16LD_DENOM_27292_MORE};};
template<> struct libdivide_constants<uint16_t,27293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27293_MAGIC, .more = U16LD_DENOM_27293_MORE};};
template<> struct libdivide_constants<uint16_t,27294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27294_MAGIC, .more = U16LD_DENOM_27294_MORE};};
template<> struct libdivide_constants<uint16_t,27295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27295_MAGIC, .more = U16LD_DENOM_27295_MORE};};
template<> struct libdivide_constants<uint16_t,27296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27296_MAGIC, .more = U16LD_DENOM_27296_MORE};};
template<> struct libdivide_constants<uint16_t,27297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27297_MAGIC, .more = U16LD_DENOM_27297_MORE};};
template<> struct libdivide_constants<uint16_t,27298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27298_MAGIC, .more = U16LD_DENOM_27298_MORE};};
template<> struct libdivide_constants<uint16_t,27299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27299_MAGIC, .more = U16LD_DENOM_27299_MORE};};
template<> struct libdivide_constants<uint16_t,27300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27300_MAGIC, .more = U16LD_DENOM_27300_MORE};};
template<> struct libdivide_constants<uint16_t,27301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27301_MAGIC, .more = U16LD_DENOM_27301_MORE};};
template<> struct libdivide_constants<uint16_t,27302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27302_MAGIC, .more = U16LD_DENOM_27302_MORE};};
template<> struct libdivide_constants<uint16_t,27303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27303_MAGIC, .more = U16LD_DENOM_27303_MORE};};
template<> struct libdivide_constants<uint16_t,27304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27304_MAGIC, .more = U16LD_DENOM_27304_MORE};};
template<> struct libdivide_constants<uint16_t,27305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27305_MAGIC, .more = U16LD_DENOM_27305_MORE};};
template<> struct libdivide_constants<uint16_t,27306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27306_MAGIC, .more = U16LD_DENOM_27306_MORE};};
template<> struct libdivide_constants<uint16_t,27307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27307_MAGIC, .more = U16LD_DENOM_27307_MORE};};
template<> struct libdivide_constants<uint16_t,27308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27308_MAGIC, .more = U16LD_DENOM_27308_MORE};};
template<> struct libdivide_constants<uint16_t,27309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27309_MAGIC, .more = U16LD_DENOM_27309_MORE};};
template<> struct libdivide_constants<uint16_t,27310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27310_MAGIC, .more = U16LD_DENOM_27310_MORE};};
template<> struct libdivide_constants<uint16_t,27311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27311_MAGIC, .more = U16LD_DENOM_27311_MORE};};
template<> struct libdivide_constants<uint16_t,27312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27312_MAGIC, .more = U16LD_DENOM_27312_MORE};};
template<> struct libdivide_constants<uint16_t,27313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27313_MAGIC, .more = U16LD_DENOM_27313_MORE};};
template<> struct libdivide_constants<uint16_t,27314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27314_MAGIC, .more = U16LD_DENOM_27314_MORE};};
template<> struct libdivide_constants<uint16_t,27315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27315_MAGIC, .more = U16LD_DENOM_27315_MORE};};
template<> struct libdivide_constants<uint16_t,27316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27316_MAGIC, .more = U16LD_DENOM_27316_MORE};};
template<> struct libdivide_constants<uint16_t,27317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27317_MAGIC, .more = U16LD_DENOM_27317_MORE};};
template<> struct libdivide_constants<uint16_t,27318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27318_MAGIC, .more = U16LD_DENOM_27318_MORE};};
template<> struct libdivide_constants<uint16_t,27319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27319_MAGIC, .more = U16LD_DENOM_27319_MORE};};
template<> struct libdivide_constants<uint16_t,27320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27320_MAGIC, .more = U16LD_DENOM_27320_MORE};};
template<> struct libdivide_constants<uint16_t,27321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27321_MAGIC, .more = U16LD_DENOM_27321_MORE};};
template<> struct libdivide_constants<uint16_t,27322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27322_MAGIC, .more = U16LD_DENOM_27322_MORE};};
template<> struct libdivide_constants<uint16_t,27323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27323_MAGIC, .more = U16LD_DENOM_27323_MORE};};
template<> struct libdivide_constants<uint16_t,27324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27324_MAGIC, .more = U16LD_DENOM_27324_MORE};};
template<> struct libdivide_constants<uint16_t,27325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27325_MAGIC, .more = U16LD_DENOM_27325_MORE};};
template<> struct libdivide_constants<uint16_t,27326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27326_MAGIC, .more = U16LD_DENOM_27326_MORE};};
template<> struct libdivide_constants<uint16_t,27327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27327_MAGIC, .more = U16LD_DENOM_27327_MORE};};
template<> struct libdivide_constants<uint16_t,27328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27328_MAGIC, .more = U16LD_DENOM_27328_MORE};};
template<> struct libdivide_constants<uint16_t,27329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27329_MAGIC, .more = U16LD_DENOM_27329_MORE};};
template<> struct libdivide_constants<uint16_t,27330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27330_MAGIC, .more = U16LD_DENOM_27330_MORE};};
template<> struct libdivide_constants<uint16_t,27331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27331_MAGIC, .more = U16LD_DENOM_27331_MORE};};
template<> struct libdivide_constants<uint16_t,27332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27332_MAGIC, .more = U16LD_DENOM_27332_MORE};};
template<> struct libdivide_constants<uint16_t,27333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27333_MAGIC, .more = U16LD_DENOM_27333_MORE};};
template<> struct libdivide_constants<uint16_t,27334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27334_MAGIC, .more = U16LD_DENOM_27334_MORE};};
template<> struct libdivide_constants<uint16_t,27335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27335_MAGIC, .more = U16LD_DENOM_27335_MORE};};
template<> struct libdivide_constants<uint16_t,27336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27336_MAGIC, .more = U16LD_DENOM_27336_MORE};};
template<> struct libdivide_constants<uint16_t,27337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27337_MAGIC, .more = U16LD_DENOM_27337_MORE};};
template<> struct libdivide_constants<uint16_t,27338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27338_MAGIC, .more = U16LD_DENOM_27338_MORE};};
template<> struct libdivide_constants<uint16_t,27339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27339_MAGIC, .more = U16LD_DENOM_27339_MORE};};
template<> struct libdivide_constants<uint16_t,27340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27340_MAGIC, .more = U16LD_DENOM_27340_MORE};};
template<> struct libdivide_constants<uint16_t,27341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27341_MAGIC, .more = U16LD_DENOM_27341_MORE};};
template<> struct libdivide_constants<uint16_t,27342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27342_MAGIC, .more = U16LD_DENOM_27342_MORE};};
template<> struct libdivide_constants<uint16_t,27343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27343_MAGIC, .more = U16LD_DENOM_27343_MORE};};
template<> struct libdivide_constants<uint16_t,27344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27344_MAGIC, .more = U16LD_DENOM_27344_MORE};};
template<> struct libdivide_constants<uint16_t,27345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27345_MAGIC, .more = U16LD_DENOM_27345_MORE};};
template<> struct libdivide_constants<uint16_t,27346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27346_MAGIC, .more = U16LD_DENOM_27346_MORE};};
template<> struct libdivide_constants<uint16_t,27347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27347_MAGIC, .more = U16LD_DENOM_27347_MORE};};
template<> struct libdivide_constants<uint16_t,27348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27348_MAGIC, .more = U16LD_DENOM_27348_MORE};};
template<> struct libdivide_constants<uint16_t,27349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27349_MAGIC, .more = U16LD_DENOM_27349_MORE};};
template<> struct libdivide_constants<uint16_t,27350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27350_MAGIC, .more = U16LD_DENOM_27350_MORE};};
template<> struct libdivide_constants<uint16_t,27351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27351_MAGIC, .more = U16LD_DENOM_27351_MORE};};
template<> struct libdivide_constants<uint16_t,27352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27352_MAGIC, .more = U16LD_DENOM_27352_MORE};};
template<> struct libdivide_constants<uint16_t,27353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27353_MAGIC, .more = U16LD_DENOM_27353_MORE};};
template<> struct libdivide_constants<uint16_t,27354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27354_MAGIC, .more = U16LD_DENOM_27354_MORE};};
template<> struct libdivide_constants<uint16_t,27355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27355_MAGIC, .more = U16LD_DENOM_27355_MORE};};
template<> struct libdivide_constants<uint16_t,27356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27356_MAGIC, .more = U16LD_DENOM_27356_MORE};};
template<> struct libdivide_constants<uint16_t,27357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27357_MAGIC, .more = U16LD_DENOM_27357_MORE};};
template<> struct libdivide_constants<uint16_t,27358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27358_MAGIC, .more = U16LD_DENOM_27358_MORE};};
template<> struct libdivide_constants<uint16_t,27359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27359_MAGIC, .more = U16LD_DENOM_27359_MORE};};
template<> struct libdivide_constants<uint16_t,27360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27360_MAGIC, .more = U16LD_DENOM_27360_MORE};};
template<> struct libdivide_constants<uint16_t,27361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27361_MAGIC, .more = U16LD_DENOM_27361_MORE};};
template<> struct libdivide_constants<uint16_t,27362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27362_MAGIC, .more = U16LD_DENOM_27362_MORE};};
template<> struct libdivide_constants<uint16_t,27363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27363_MAGIC, .more = U16LD_DENOM_27363_MORE};};
template<> struct libdivide_constants<uint16_t,27364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27364_MAGIC, .more = U16LD_DENOM_27364_MORE};};
template<> struct libdivide_constants<uint16_t,27365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27365_MAGIC, .more = U16LD_DENOM_27365_MORE};};
template<> struct libdivide_constants<uint16_t,27366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27366_MAGIC, .more = U16LD_DENOM_27366_MORE};};
template<> struct libdivide_constants<uint16_t,27367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27367_MAGIC, .more = U16LD_DENOM_27367_MORE};};
template<> struct libdivide_constants<uint16_t,27368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27368_MAGIC, .more = U16LD_DENOM_27368_MORE};};
template<> struct libdivide_constants<uint16_t,27369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27369_MAGIC, .more = U16LD_DENOM_27369_MORE};};
template<> struct libdivide_constants<uint16_t,27370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27370_MAGIC, .more = U16LD_DENOM_27370_MORE};};
template<> struct libdivide_constants<uint16_t,27371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27371_MAGIC, .more = U16LD_DENOM_27371_MORE};};
template<> struct libdivide_constants<uint16_t,27372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27372_MAGIC, .more = U16LD_DENOM_27372_MORE};};
template<> struct libdivide_constants<uint16_t,27373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27373_MAGIC, .more = U16LD_DENOM_27373_MORE};};
template<> struct libdivide_constants<uint16_t,27374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27374_MAGIC, .more = U16LD_DENOM_27374_MORE};};
template<> struct libdivide_constants<uint16_t,27375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27375_MAGIC, .more = U16LD_DENOM_27375_MORE};};
template<> struct libdivide_constants<uint16_t,27376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27376_MAGIC, .more = U16LD_DENOM_27376_MORE};};
template<> struct libdivide_constants<uint16_t,27377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27377_MAGIC, .more = U16LD_DENOM_27377_MORE};};
template<> struct libdivide_constants<uint16_t,27378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27378_MAGIC, .more = U16LD_DENOM_27378_MORE};};
template<> struct libdivide_constants<uint16_t,27379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27379_MAGIC, .more = U16LD_DENOM_27379_MORE};};
template<> struct libdivide_constants<uint16_t,27380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27380_MAGIC, .more = U16LD_DENOM_27380_MORE};};
template<> struct libdivide_constants<uint16_t,27381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27381_MAGIC, .more = U16LD_DENOM_27381_MORE};};
template<> struct libdivide_constants<uint16_t,27382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27382_MAGIC, .more = U16LD_DENOM_27382_MORE};};
template<> struct libdivide_constants<uint16_t,27383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27383_MAGIC, .more = U16LD_DENOM_27383_MORE};};
template<> struct libdivide_constants<uint16_t,27384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27384_MAGIC, .more = U16LD_DENOM_27384_MORE};};
template<> struct libdivide_constants<uint16_t,27385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27385_MAGIC, .more = U16LD_DENOM_27385_MORE};};
template<> struct libdivide_constants<uint16_t,27386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27386_MAGIC, .more = U16LD_DENOM_27386_MORE};};
template<> struct libdivide_constants<uint16_t,27387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27387_MAGIC, .more = U16LD_DENOM_27387_MORE};};
template<> struct libdivide_constants<uint16_t,27388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27388_MAGIC, .more = U16LD_DENOM_27388_MORE};};
template<> struct libdivide_constants<uint16_t,27389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27389_MAGIC, .more = U16LD_DENOM_27389_MORE};};
template<> struct libdivide_constants<uint16_t,27390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27390_MAGIC, .more = U16LD_DENOM_27390_MORE};};
template<> struct libdivide_constants<uint16_t,27391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27391_MAGIC, .more = U16LD_DENOM_27391_MORE};};
template<> struct libdivide_constants<uint16_t,27392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27392_MAGIC, .more = U16LD_DENOM_27392_MORE};};
template<> struct libdivide_constants<uint16_t,27393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27393_MAGIC, .more = U16LD_DENOM_27393_MORE};};
template<> struct libdivide_constants<uint16_t,27394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27394_MAGIC, .more = U16LD_DENOM_27394_MORE};};
template<> struct libdivide_constants<uint16_t,27395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27395_MAGIC, .more = U16LD_DENOM_27395_MORE};};
template<> struct libdivide_constants<uint16_t,27396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27396_MAGIC, .more = U16LD_DENOM_27396_MORE};};
template<> struct libdivide_constants<uint16_t,27397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27397_MAGIC, .more = U16LD_DENOM_27397_MORE};};
template<> struct libdivide_constants<uint16_t,27398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27398_MAGIC, .more = U16LD_DENOM_27398_MORE};};
template<> struct libdivide_constants<uint16_t,27399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27399_MAGIC, .more = U16LD_DENOM_27399_MORE};};
template<> struct libdivide_constants<uint16_t,27400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27400_MAGIC, .more = U16LD_DENOM_27400_MORE};};
template<> struct libdivide_constants<uint16_t,27401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27401_MAGIC, .more = U16LD_DENOM_27401_MORE};};
template<> struct libdivide_constants<uint16_t,27402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27402_MAGIC, .more = U16LD_DENOM_27402_MORE};};
template<> struct libdivide_constants<uint16_t,27403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27403_MAGIC, .more = U16LD_DENOM_27403_MORE};};
template<> struct libdivide_constants<uint16_t,27404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27404_MAGIC, .more = U16LD_DENOM_27404_MORE};};
template<> struct libdivide_constants<uint16_t,27405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27405_MAGIC, .more = U16LD_DENOM_27405_MORE};};
template<> struct libdivide_constants<uint16_t,27406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27406_MAGIC, .more = U16LD_DENOM_27406_MORE};};
template<> struct libdivide_constants<uint16_t,27407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27407_MAGIC, .more = U16LD_DENOM_27407_MORE};};
template<> struct libdivide_constants<uint16_t,27408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27408_MAGIC, .more = U16LD_DENOM_27408_MORE};};
template<> struct libdivide_constants<uint16_t,27409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27409_MAGIC, .more = U16LD_DENOM_27409_MORE};};
template<> struct libdivide_constants<uint16_t,27410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27410_MAGIC, .more = U16LD_DENOM_27410_MORE};};
template<> struct libdivide_constants<uint16_t,27411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27411_MAGIC, .more = U16LD_DENOM_27411_MORE};};
template<> struct libdivide_constants<uint16_t,27412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27412_MAGIC, .more = U16LD_DENOM_27412_MORE};};
template<> struct libdivide_constants<uint16_t,27413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27413_MAGIC, .more = U16LD_DENOM_27413_MORE};};
template<> struct libdivide_constants<uint16_t,27414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27414_MAGIC, .more = U16LD_DENOM_27414_MORE};};
template<> struct libdivide_constants<uint16_t,27415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27415_MAGIC, .more = U16LD_DENOM_27415_MORE};};
template<> struct libdivide_constants<uint16_t,27416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27416_MAGIC, .more = U16LD_DENOM_27416_MORE};};
template<> struct libdivide_constants<uint16_t,27417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27417_MAGIC, .more = U16LD_DENOM_27417_MORE};};
template<> struct libdivide_constants<uint16_t,27418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27418_MAGIC, .more = U16LD_DENOM_27418_MORE};};
template<> struct libdivide_constants<uint16_t,27419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27419_MAGIC, .more = U16LD_DENOM_27419_MORE};};
template<> struct libdivide_constants<uint16_t,27420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27420_MAGIC, .more = U16LD_DENOM_27420_MORE};};
template<> struct libdivide_constants<uint16_t,27421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27421_MAGIC, .more = U16LD_DENOM_27421_MORE};};
template<> struct libdivide_constants<uint16_t,27422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27422_MAGIC, .more = U16LD_DENOM_27422_MORE};};
template<> struct libdivide_constants<uint16_t,27423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27423_MAGIC, .more = U16LD_DENOM_27423_MORE};};
template<> struct libdivide_constants<uint16_t,27424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27424_MAGIC, .more = U16LD_DENOM_27424_MORE};};
template<> struct libdivide_constants<uint16_t,27425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27425_MAGIC, .more = U16LD_DENOM_27425_MORE};};
template<> struct libdivide_constants<uint16_t,27426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27426_MAGIC, .more = U16LD_DENOM_27426_MORE};};
template<> struct libdivide_constants<uint16_t,27427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27427_MAGIC, .more = U16LD_DENOM_27427_MORE};};
template<> struct libdivide_constants<uint16_t,27428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27428_MAGIC, .more = U16LD_DENOM_27428_MORE};};
template<> struct libdivide_constants<uint16_t,27429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27429_MAGIC, .more = U16LD_DENOM_27429_MORE};};
template<> struct libdivide_constants<uint16_t,27430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27430_MAGIC, .more = U16LD_DENOM_27430_MORE};};
template<> struct libdivide_constants<uint16_t,27431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27431_MAGIC, .more = U16LD_DENOM_27431_MORE};};
template<> struct libdivide_constants<uint16_t,27432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27432_MAGIC, .more = U16LD_DENOM_27432_MORE};};
template<> struct libdivide_constants<uint16_t,27433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27433_MAGIC, .more = U16LD_DENOM_27433_MORE};};
template<> struct libdivide_constants<uint16_t,27434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27434_MAGIC, .more = U16LD_DENOM_27434_MORE};};
template<> struct libdivide_constants<uint16_t,27435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27435_MAGIC, .more = U16LD_DENOM_27435_MORE};};
template<> struct libdivide_constants<uint16_t,27436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27436_MAGIC, .more = U16LD_DENOM_27436_MORE};};
template<> struct libdivide_constants<uint16_t,27437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27437_MAGIC, .more = U16LD_DENOM_27437_MORE};};
template<> struct libdivide_constants<uint16_t,27438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27438_MAGIC, .more = U16LD_DENOM_27438_MORE};};
template<> struct libdivide_constants<uint16_t,27439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27439_MAGIC, .more = U16LD_DENOM_27439_MORE};};
template<> struct libdivide_constants<uint16_t,27440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27440_MAGIC, .more = U16LD_DENOM_27440_MORE};};
template<> struct libdivide_constants<uint16_t,27441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27441_MAGIC, .more = U16LD_DENOM_27441_MORE};};
template<> struct libdivide_constants<uint16_t,27442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27442_MAGIC, .more = U16LD_DENOM_27442_MORE};};
template<> struct libdivide_constants<uint16_t,27443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27443_MAGIC, .more = U16LD_DENOM_27443_MORE};};
template<> struct libdivide_constants<uint16_t,27444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27444_MAGIC, .more = U16LD_DENOM_27444_MORE};};
template<> struct libdivide_constants<uint16_t,27445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27445_MAGIC, .more = U16LD_DENOM_27445_MORE};};
template<> struct libdivide_constants<uint16_t,27446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27446_MAGIC, .more = U16LD_DENOM_27446_MORE};};
template<> struct libdivide_constants<uint16_t,27447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27447_MAGIC, .more = U16LD_DENOM_27447_MORE};};
template<> struct libdivide_constants<uint16_t,27448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27448_MAGIC, .more = U16LD_DENOM_27448_MORE};};
template<> struct libdivide_constants<uint16_t,27449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27449_MAGIC, .more = U16LD_DENOM_27449_MORE};};
template<> struct libdivide_constants<uint16_t,27450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27450_MAGIC, .more = U16LD_DENOM_27450_MORE};};
template<> struct libdivide_constants<uint16_t,27451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27451_MAGIC, .more = U16LD_DENOM_27451_MORE};};
template<> struct libdivide_constants<uint16_t,27452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27452_MAGIC, .more = U16LD_DENOM_27452_MORE};};
template<> struct libdivide_constants<uint16_t,27453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27453_MAGIC, .more = U16LD_DENOM_27453_MORE};};
template<> struct libdivide_constants<uint16_t,27454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27454_MAGIC, .more = U16LD_DENOM_27454_MORE};};
template<> struct libdivide_constants<uint16_t,27455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27455_MAGIC, .more = U16LD_DENOM_27455_MORE};};
template<> struct libdivide_constants<uint16_t,27456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27456_MAGIC, .more = U16LD_DENOM_27456_MORE};};
template<> struct libdivide_constants<uint16_t,27457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27457_MAGIC, .more = U16LD_DENOM_27457_MORE};};
template<> struct libdivide_constants<uint16_t,27458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27458_MAGIC, .more = U16LD_DENOM_27458_MORE};};
template<> struct libdivide_constants<uint16_t,27459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27459_MAGIC, .more = U16LD_DENOM_27459_MORE};};
template<> struct libdivide_constants<uint16_t,27460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27460_MAGIC, .more = U16LD_DENOM_27460_MORE};};
template<> struct libdivide_constants<uint16_t,27461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27461_MAGIC, .more = U16LD_DENOM_27461_MORE};};
template<> struct libdivide_constants<uint16_t,27462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27462_MAGIC, .more = U16LD_DENOM_27462_MORE};};
template<> struct libdivide_constants<uint16_t,27463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27463_MAGIC, .more = U16LD_DENOM_27463_MORE};};
template<> struct libdivide_constants<uint16_t,27464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27464_MAGIC, .more = U16LD_DENOM_27464_MORE};};
template<> struct libdivide_constants<uint16_t,27465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27465_MAGIC, .more = U16LD_DENOM_27465_MORE};};
template<> struct libdivide_constants<uint16_t,27466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27466_MAGIC, .more = U16LD_DENOM_27466_MORE};};
template<> struct libdivide_constants<uint16_t,27467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27467_MAGIC, .more = U16LD_DENOM_27467_MORE};};
template<> struct libdivide_constants<uint16_t,27468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27468_MAGIC, .more = U16LD_DENOM_27468_MORE};};
template<> struct libdivide_constants<uint16_t,27469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27469_MAGIC, .more = U16LD_DENOM_27469_MORE};};
template<> struct libdivide_constants<uint16_t,27470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27470_MAGIC, .more = U16LD_DENOM_27470_MORE};};
template<> struct libdivide_constants<uint16_t,27471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27471_MAGIC, .more = U16LD_DENOM_27471_MORE};};
template<> struct libdivide_constants<uint16_t,27472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27472_MAGIC, .more = U16LD_DENOM_27472_MORE};};
template<> struct libdivide_constants<uint16_t,27473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27473_MAGIC, .more = U16LD_DENOM_27473_MORE};};
template<> struct libdivide_constants<uint16_t,27474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27474_MAGIC, .more = U16LD_DENOM_27474_MORE};};
template<> struct libdivide_constants<uint16_t,27475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27475_MAGIC, .more = U16LD_DENOM_27475_MORE};};
template<> struct libdivide_constants<uint16_t,27476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27476_MAGIC, .more = U16LD_DENOM_27476_MORE};};
template<> struct libdivide_constants<uint16_t,27477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27477_MAGIC, .more = U16LD_DENOM_27477_MORE};};
template<> struct libdivide_constants<uint16_t,27478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27478_MAGIC, .more = U16LD_DENOM_27478_MORE};};
template<> struct libdivide_constants<uint16_t,27479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27479_MAGIC, .more = U16LD_DENOM_27479_MORE};};
template<> struct libdivide_constants<uint16_t,27480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27480_MAGIC, .more = U16LD_DENOM_27480_MORE};};
template<> struct libdivide_constants<uint16_t,27481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27481_MAGIC, .more = U16LD_DENOM_27481_MORE};};
template<> struct libdivide_constants<uint16_t,27482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27482_MAGIC, .more = U16LD_DENOM_27482_MORE};};
template<> struct libdivide_constants<uint16_t,27483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27483_MAGIC, .more = U16LD_DENOM_27483_MORE};};
template<> struct libdivide_constants<uint16_t,27484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27484_MAGIC, .more = U16LD_DENOM_27484_MORE};};
template<> struct libdivide_constants<uint16_t,27485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27485_MAGIC, .more = U16LD_DENOM_27485_MORE};};
template<> struct libdivide_constants<uint16_t,27486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27486_MAGIC, .more = U16LD_DENOM_27486_MORE};};
template<> struct libdivide_constants<uint16_t,27487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27487_MAGIC, .more = U16LD_DENOM_27487_MORE};};
template<> struct libdivide_constants<uint16_t,27488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27488_MAGIC, .more = U16LD_DENOM_27488_MORE};};
template<> struct libdivide_constants<uint16_t,27489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27489_MAGIC, .more = U16LD_DENOM_27489_MORE};};
template<> struct libdivide_constants<uint16_t,27490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27490_MAGIC, .more = U16LD_DENOM_27490_MORE};};
template<> struct libdivide_constants<uint16_t,27491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27491_MAGIC, .more = U16LD_DENOM_27491_MORE};};
template<> struct libdivide_constants<uint16_t,27492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27492_MAGIC, .more = U16LD_DENOM_27492_MORE};};
template<> struct libdivide_constants<uint16_t,27493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27493_MAGIC, .more = U16LD_DENOM_27493_MORE};};
template<> struct libdivide_constants<uint16_t,27494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27494_MAGIC, .more = U16LD_DENOM_27494_MORE};};
template<> struct libdivide_constants<uint16_t,27495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27495_MAGIC, .more = U16LD_DENOM_27495_MORE};};
template<> struct libdivide_constants<uint16_t,27496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27496_MAGIC, .more = U16LD_DENOM_27496_MORE};};
template<> struct libdivide_constants<uint16_t,27497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27497_MAGIC, .more = U16LD_DENOM_27497_MORE};};
template<> struct libdivide_constants<uint16_t,27498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27498_MAGIC, .more = U16LD_DENOM_27498_MORE};};
template<> struct libdivide_constants<uint16_t,27499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27499_MAGIC, .more = U16LD_DENOM_27499_MORE};};
template<> struct libdivide_constants<uint16_t,27500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27500_MAGIC, .more = U16LD_DENOM_27500_MORE};};
template<> struct libdivide_constants<uint16_t,27501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27501_MAGIC, .more = U16LD_DENOM_27501_MORE};};
template<> struct libdivide_constants<uint16_t,27502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27502_MAGIC, .more = U16LD_DENOM_27502_MORE};};
template<> struct libdivide_constants<uint16_t,27503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27503_MAGIC, .more = U16LD_DENOM_27503_MORE};};
template<> struct libdivide_constants<uint16_t,27504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27504_MAGIC, .more = U16LD_DENOM_27504_MORE};};
template<> struct libdivide_constants<uint16_t,27505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27505_MAGIC, .more = U16LD_DENOM_27505_MORE};};
template<> struct libdivide_constants<uint16_t,27506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27506_MAGIC, .more = U16LD_DENOM_27506_MORE};};
template<> struct libdivide_constants<uint16_t,27507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27507_MAGIC, .more = U16LD_DENOM_27507_MORE};};
template<> struct libdivide_constants<uint16_t,27508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27508_MAGIC, .more = U16LD_DENOM_27508_MORE};};
template<> struct libdivide_constants<uint16_t,27509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27509_MAGIC, .more = U16LD_DENOM_27509_MORE};};
template<> struct libdivide_constants<uint16_t,27510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27510_MAGIC, .more = U16LD_DENOM_27510_MORE};};
template<> struct libdivide_constants<uint16_t,27511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27511_MAGIC, .more = U16LD_DENOM_27511_MORE};};
template<> struct libdivide_constants<uint16_t,27512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27512_MAGIC, .more = U16LD_DENOM_27512_MORE};};
template<> struct libdivide_constants<uint16_t,27513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27513_MAGIC, .more = U16LD_DENOM_27513_MORE};};
template<> struct libdivide_constants<uint16_t,27514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27514_MAGIC, .more = U16LD_DENOM_27514_MORE};};
template<> struct libdivide_constants<uint16_t,27515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27515_MAGIC, .more = U16LD_DENOM_27515_MORE};};
template<> struct libdivide_constants<uint16_t,27516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27516_MAGIC, .more = U16LD_DENOM_27516_MORE};};
template<> struct libdivide_constants<uint16_t,27517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27517_MAGIC, .more = U16LD_DENOM_27517_MORE};};
template<> struct libdivide_constants<uint16_t,27518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27518_MAGIC, .more = U16LD_DENOM_27518_MORE};};
template<> struct libdivide_constants<uint16_t,27519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27519_MAGIC, .more = U16LD_DENOM_27519_MORE};};
template<> struct libdivide_constants<uint16_t,27520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27520_MAGIC, .more = U16LD_DENOM_27520_MORE};};
template<> struct libdivide_constants<uint16_t,27521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27521_MAGIC, .more = U16LD_DENOM_27521_MORE};};
template<> struct libdivide_constants<uint16_t,27522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27522_MAGIC, .more = U16LD_DENOM_27522_MORE};};
template<> struct libdivide_constants<uint16_t,27523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27523_MAGIC, .more = U16LD_DENOM_27523_MORE};};
template<> struct libdivide_constants<uint16_t,27524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27524_MAGIC, .more = U16LD_DENOM_27524_MORE};};
template<> struct libdivide_constants<uint16_t,27525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27525_MAGIC, .more = U16LD_DENOM_27525_MORE};};
template<> struct libdivide_constants<uint16_t,27526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27526_MAGIC, .more = U16LD_DENOM_27526_MORE};};
template<> struct libdivide_constants<uint16_t,27527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27527_MAGIC, .more = U16LD_DENOM_27527_MORE};};
template<> struct libdivide_constants<uint16_t,27528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27528_MAGIC, .more = U16LD_DENOM_27528_MORE};};
template<> struct libdivide_constants<uint16_t,27529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27529_MAGIC, .more = U16LD_DENOM_27529_MORE};};
template<> struct libdivide_constants<uint16_t,27530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27530_MAGIC, .more = U16LD_DENOM_27530_MORE};};
template<> struct libdivide_constants<uint16_t,27531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27531_MAGIC, .more = U16LD_DENOM_27531_MORE};};
template<> struct libdivide_constants<uint16_t,27532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27532_MAGIC, .more = U16LD_DENOM_27532_MORE};};
template<> struct libdivide_constants<uint16_t,27533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27533_MAGIC, .more = U16LD_DENOM_27533_MORE};};
template<> struct libdivide_constants<uint16_t,27534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27534_MAGIC, .more = U16LD_DENOM_27534_MORE};};
template<> struct libdivide_constants<uint16_t,27535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27535_MAGIC, .more = U16LD_DENOM_27535_MORE};};
template<> struct libdivide_constants<uint16_t,27536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27536_MAGIC, .more = U16LD_DENOM_27536_MORE};};
template<> struct libdivide_constants<uint16_t,27537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27537_MAGIC, .more = U16LD_DENOM_27537_MORE};};
template<> struct libdivide_constants<uint16_t,27538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27538_MAGIC, .more = U16LD_DENOM_27538_MORE};};
template<> struct libdivide_constants<uint16_t,27539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27539_MAGIC, .more = U16LD_DENOM_27539_MORE};};
template<> struct libdivide_constants<uint16_t,27540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27540_MAGIC, .more = U16LD_DENOM_27540_MORE};};
template<> struct libdivide_constants<uint16_t,27541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27541_MAGIC, .more = U16LD_DENOM_27541_MORE};};
template<> struct libdivide_constants<uint16_t,27542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27542_MAGIC, .more = U16LD_DENOM_27542_MORE};};
template<> struct libdivide_constants<uint16_t,27543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27543_MAGIC, .more = U16LD_DENOM_27543_MORE};};
template<> struct libdivide_constants<uint16_t,27544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27544_MAGIC, .more = U16LD_DENOM_27544_MORE};};
template<> struct libdivide_constants<uint16_t,27545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27545_MAGIC, .more = U16LD_DENOM_27545_MORE};};
template<> struct libdivide_constants<uint16_t,27546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27546_MAGIC, .more = U16LD_DENOM_27546_MORE};};
template<> struct libdivide_constants<uint16_t,27547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27547_MAGIC, .more = U16LD_DENOM_27547_MORE};};
template<> struct libdivide_constants<uint16_t,27548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27548_MAGIC, .more = U16LD_DENOM_27548_MORE};};
template<> struct libdivide_constants<uint16_t,27549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27549_MAGIC, .more = U16LD_DENOM_27549_MORE};};
template<> struct libdivide_constants<uint16_t,27550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27550_MAGIC, .more = U16LD_DENOM_27550_MORE};};
template<> struct libdivide_constants<uint16_t,27551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27551_MAGIC, .more = U16LD_DENOM_27551_MORE};};
template<> struct libdivide_constants<uint16_t,27552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27552_MAGIC, .more = U16LD_DENOM_27552_MORE};};
template<> struct libdivide_constants<uint16_t,27553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27553_MAGIC, .more = U16LD_DENOM_27553_MORE};};
template<> struct libdivide_constants<uint16_t,27554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27554_MAGIC, .more = U16LD_DENOM_27554_MORE};};
template<> struct libdivide_constants<uint16_t,27555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27555_MAGIC, .more = U16LD_DENOM_27555_MORE};};
template<> struct libdivide_constants<uint16_t,27556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27556_MAGIC, .more = U16LD_DENOM_27556_MORE};};
template<> struct libdivide_constants<uint16_t,27557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27557_MAGIC, .more = U16LD_DENOM_27557_MORE};};
template<> struct libdivide_constants<uint16_t,27558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27558_MAGIC, .more = U16LD_DENOM_27558_MORE};};
template<> struct libdivide_constants<uint16_t,27559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27559_MAGIC, .more = U16LD_DENOM_27559_MORE};};
template<> struct libdivide_constants<uint16_t,27560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27560_MAGIC, .more = U16LD_DENOM_27560_MORE};};
template<> struct libdivide_constants<uint16_t,27561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27561_MAGIC, .more = U16LD_DENOM_27561_MORE};};
template<> struct libdivide_constants<uint16_t,27562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27562_MAGIC, .more = U16LD_DENOM_27562_MORE};};
template<> struct libdivide_constants<uint16_t,27563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27563_MAGIC, .more = U16LD_DENOM_27563_MORE};};
template<> struct libdivide_constants<uint16_t,27564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27564_MAGIC, .more = U16LD_DENOM_27564_MORE};};
template<> struct libdivide_constants<uint16_t,27565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27565_MAGIC, .more = U16LD_DENOM_27565_MORE};};
template<> struct libdivide_constants<uint16_t,27566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27566_MAGIC, .more = U16LD_DENOM_27566_MORE};};
template<> struct libdivide_constants<uint16_t,27567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27567_MAGIC, .more = U16LD_DENOM_27567_MORE};};
template<> struct libdivide_constants<uint16_t,27568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27568_MAGIC, .more = U16LD_DENOM_27568_MORE};};
template<> struct libdivide_constants<uint16_t,27569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27569_MAGIC, .more = U16LD_DENOM_27569_MORE};};
template<> struct libdivide_constants<uint16_t,27570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27570_MAGIC, .more = U16LD_DENOM_27570_MORE};};
template<> struct libdivide_constants<uint16_t,27571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27571_MAGIC, .more = U16LD_DENOM_27571_MORE};};
template<> struct libdivide_constants<uint16_t,27572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27572_MAGIC, .more = U16LD_DENOM_27572_MORE};};
template<> struct libdivide_constants<uint16_t,27573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27573_MAGIC, .more = U16LD_DENOM_27573_MORE};};
template<> struct libdivide_constants<uint16_t,27574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27574_MAGIC, .more = U16LD_DENOM_27574_MORE};};
template<> struct libdivide_constants<uint16_t,27575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27575_MAGIC, .more = U16LD_DENOM_27575_MORE};};
template<> struct libdivide_constants<uint16_t,27576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27576_MAGIC, .more = U16LD_DENOM_27576_MORE};};
template<> struct libdivide_constants<uint16_t,27577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27577_MAGIC, .more = U16LD_DENOM_27577_MORE};};
template<> struct libdivide_constants<uint16_t,27578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27578_MAGIC, .more = U16LD_DENOM_27578_MORE};};
template<> struct libdivide_constants<uint16_t,27579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27579_MAGIC, .more = U16LD_DENOM_27579_MORE};};
template<> struct libdivide_constants<uint16_t,27580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27580_MAGIC, .more = U16LD_DENOM_27580_MORE};};
template<> struct libdivide_constants<uint16_t,27581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27581_MAGIC, .more = U16LD_DENOM_27581_MORE};};
template<> struct libdivide_constants<uint16_t,27582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27582_MAGIC, .more = U16LD_DENOM_27582_MORE};};
template<> struct libdivide_constants<uint16_t,27583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27583_MAGIC, .more = U16LD_DENOM_27583_MORE};};
template<> struct libdivide_constants<uint16_t,27584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27584_MAGIC, .more = U16LD_DENOM_27584_MORE};};
template<> struct libdivide_constants<uint16_t,27585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27585_MAGIC, .more = U16LD_DENOM_27585_MORE};};
template<> struct libdivide_constants<uint16_t,27586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27586_MAGIC, .more = U16LD_DENOM_27586_MORE};};
template<> struct libdivide_constants<uint16_t,27587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27587_MAGIC, .more = U16LD_DENOM_27587_MORE};};
template<> struct libdivide_constants<uint16_t,27588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27588_MAGIC, .more = U16LD_DENOM_27588_MORE};};
template<> struct libdivide_constants<uint16_t,27589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27589_MAGIC, .more = U16LD_DENOM_27589_MORE};};
template<> struct libdivide_constants<uint16_t,27590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27590_MAGIC, .more = U16LD_DENOM_27590_MORE};};
template<> struct libdivide_constants<uint16_t,27591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27591_MAGIC, .more = U16LD_DENOM_27591_MORE};};
template<> struct libdivide_constants<uint16_t,27592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27592_MAGIC, .more = U16LD_DENOM_27592_MORE};};
template<> struct libdivide_constants<uint16_t,27593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27593_MAGIC, .more = U16LD_DENOM_27593_MORE};};
template<> struct libdivide_constants<uint16_t,27594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27594_MAGIC, .more = U16LD_DENOM_27594_MORE};};
template<> struct libdivide_constants<uint16_t,27595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27595_MAGIC, .more = U16LD_DENOM_27595_MORE};};
template<> struct libdivide_constants<uint16_t,27596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27596_MAGIC, .more = U16LD_DENOM_27596_MORE};};
template<> struct libdivide_constants<uint16_t,27597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27597_MAGIC, .more = U16LD_DENOM_27597_MORE};};
template<> struct libdivide_constants<uint16_t,27598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27598_MAGIC, .more = U16LD_DENOM_27598_MORE};};
template<> struct libdivide_constants<uint16_t,27599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27599_MAGIC, .more = U16LD_DENOM_27599_MORE};};
template<> struct libdivide_constants<uint16_t,27600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27600_MAGIC, .more = U16LD_DENOM_27600_MORE};};
template<> struct libdivide_constants<uint16_t,27601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27601_MAGIC, .more = U16LD_DENOM_27601_MORE};};
template<> struct libdivide_constants<uint16_t,27602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27602_MAGIC, .more = U16LD_DENOM_27602_MORE};};
template<> struct libdivide_constants<uint16_t,27603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27603_MAGIC, .more = U16LD_DENOM_27603_MORE};};
template<> struct libdivide_constants<uint16_t,27604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27604_MAGIC, .more = U16LD_DENOM_27604_MORE};};
template<> struct libdivide_constants<uint16_t,27605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27605_MAGIC, .more = U16LD_DENOM_27605_MORE};};
template<> struct libdivide_constants<uint16_t,27606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27606_MAGIC, .more = U16LD_DENOM_27606_MORE};};
template<> struct libdivide_constants<uint16_t,27607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27607_MAGIC, .more = U16LD_DENOM_27607_MORE};};
template<> struct libdivide_constants<uint16_t,27608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27608_MAGIC, .more = U16LD_DENOM_27608_MORE};};
template<> struct libdivide_constants<uint16_t,27609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27609_MAGIC, .more = U16LD_DENOM_27609_MORE};};
template<> struct libdivide_constants<uint16_t,27610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27610_MAGIC, .more = U16LD_DENOM_27610_MORE};};
template<> struct libdivide_constants<uint16_t,27611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27611_MAGIC, .more = U16LD_DENOM_27611_MORE};};
template<> struct libdivide_constants<uint16_t,27612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27612_MAGIC, .more = U16LD_DENOM_27612_MORE};};
template<> struct libdivide_constants<uint16_t,27613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27613_MAGIC, .more = U16LD_DENOM_27613_MORE};};
template<> struct libdivide_constants<uint16_t,27614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27614_MAGIC, .more = U16LD_DENOM_27614_MORE};};
template<> struct libdivide_constants<uint16_t,27615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27615_MAGIC, .more = U16LD_DENOM_27615_MORE};};
template<> struct libdivide_constants<uint16_t,27616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27616_MAGIC, .more = U16LD_DENOM_27616_MORE};};
template<> struct libdivide_constants<uint16_t,27617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27617_MAGIC, .more = U16LD_DENOM_27617_MORE};};
template<> struct libdivide_constants<uint16_t,27618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27618_MAGIC, .more = U16LD_DENOM_27618_MORE};};
template<> struct libdivide_constants<uint16_t,27619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27619_MAGIC, .more = U16LD_DENOM_27619_MORE};};
template<> struct libdivide_constants<uint16_t,27620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27620_MAGIC, .more = U16LD_DENOM_27620_MORE};};
template<> struct libdivide_constants<uint16_t,27621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27621_MAGIC, .more = U16LD_DENOM_27621_MORE};};
template<> struct libdivide_constants<uint16_t,27622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27622_MAGIC, .more = U16LD_DENOM_27622_MORE};};
template<> struct libdivide_constants<uint16_t,27623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27623_MAGIC, .more = U16LD_DENOM_27623_MORE};};
template<> struct libdivide_constants<uint16_t,27624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27624_MAGIC, .more = U16LD_DENOM_27624_MORE};};
template<> struct libdivide_constants<uint16_t,27625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27625_MAGIC, .more = U16LD_DENOM_27625_MORE};};
template<> struct libdivide_constants<uint16_t,27626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27626_MAGIC, .more = U16LD_DENOM_27626_MORE};};
template<> struct libdivide_constants<uint16_t,27627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27627_MAGIC, .more = U16LD_DENOM_27627_MORE};};
template<> struct libdivide_constants<uint16_t,27628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27628_MAGIC, .more = U16LD_DENOM_27628_MORE};};
template<> struct libdivide_constants<uint16_t,27629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27629_MAGIC, .more = U16LD_DENOM_27629_MORE};};
template<> struct libdivide_constants<uint16_t,27630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27630_MAGIC, .more = U16LD_DENOM_27630_MORE};};
template<> struct libdivide_constants<uint16_t,27631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27631_MAGIC, .more = U16LD_DENOM_27631_MORE};};
template<> struct libdivide_constants<uint16_t,27632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27632_MAGIC, .more = U16LD_DENOM_27632_MORE};};
template<> struct libdivide_constants<uint16_t,27633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27633_MAGIC, .more = U16LD_DENOM_27633_MORE};};
template<> struct libdivide_constants<uint16_t,27634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27634_MAGIC, .more = U16LD_DENOM_27634_MORE};};
template<> struct libdivide_constants<uint16_t,27635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27635_MAGIC, .more = U16LD_DENOM_27635_MORE};};
template<> struct libdivide_constants<uint16_t,27636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27636_MAGIC, .more = U16LD_DENOM_27636_MORE};};
template<> struct libdivide_constants<uint16_t,27637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27637_MAGIC, .more = U16LD_DENOM_27637_MORE};};
template<> struct libdivide_constants<uint16_t,27638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27638_MAGIC, .more = U16LD_DENOM_27638_MORE};};
template<> struct libdivide_constants<uint16_t,27639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27639_MAGIC, .more = U16LD_DENOM_27639_MORE};};
template<> struct libdivide_constants<uint16_t,27640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27640_MAGIC, .more = U16LD_DENOM_27640_MORE};};
template<> struct libdivide_constants<uint16_t,27641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27641_MAGIC, .more = U16LD_DENOM_27641_MORE};};
template<> struct libdivide_constants<uint16_t,27642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27642_MAGIC, .more = U16LD_DENOM_27642_MORE};};
template<> struct libdivide_constants<uint16_t,27643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27643_MAGIC, .more = U16LD_DENOM_27643_MORE};};
template<> struct libdivide_constants<uint16_t,27644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27644_MAGIC, .more = U16LD_DENOM_27644_MORE};};
template<> struct libdivide_constants<uint16_t,27645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27645_MAGIC, .more = U16LD_DENOM_27645_MORE};};
template<> struct libdivide_constants<uint16_t,27646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27646_MAGIC, .more = U16LD_DENOM_27646_MORE};};
template<> struct libdivide_constants<uint16_t,27647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27647_MAGIC, .more = U16LD_DENOM_27647_MORE};};
template<> struct libdivide_constants<uint16_t,27648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27648_MAGIC, .more = U16LD_DENOM_27648_MORE};};
template<> struct libdivide_constants<uint16_t,27649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27649_MAGIC, .more = U16LD_DENOM_27649_MORE};};
template<> struct libdivide_constants<uint16_t,27650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27650_MAGIC, .more = U16LD_DENOM_27650_MORE};};
template<> struct libdivide_constants<uint16_t,27651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27651_MAGIC, .more = U16LD_DENOM_27651_MORE};};
template<> struct libdivide_constants<uint16_t,27652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27652_MAGIC, .more = U16LD_DENOM_27652_MORE};};
template<> struct libdivide_constants<uint16_t,27653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27653_MAGIC, .more = U16LD_DENOM_27653_MORE};};
template<> struct libdivide_constants<uint16_t,27654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27654_MAGIC, .more = U16LD_DENOM_27654_MORE};};
template<> struct libdivide_constants<uint16_t,27655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27655_MAGIC, .more = U16LD_DENOM_27655_MORE};};
template<> struct libdivide_constants<uint16_t,27656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27656_MAGIC, .more = U16LD_DENOM_27656_MORE};};
template<> struct libdivide_constants<uint16_t,27657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27657_MAGIC, .more = U16LD_DENOM_27657_MORE};};
template<> struct libdivide_constants<uint16_t,27658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27658_MAGIC, .more = U16LD_DENOM_27658_MORE};};
template<> struct libdivide_constants<uint16_t,27659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27659_MAGIC, .more = U16LD_DENOM_27659_MORE};};
template<> struct libdivide_constants<uint16_t,27660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27660_MAGIC, .more = U16LD_DENOM_27660_MORE};};
template<> struct libdivide_constants<uint16_t,27661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27661_MAGIC, .more = U16LD_DENOM_27661_MORE};};
template<> struct libdivide_constants<uint16_t,27662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27662_MAGIC, .more = U16LD_DENOM_27662_MORE};};
template<> struct libdivide_constants<uint16_t,27663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27663_MAGIC, .more = U16LD_DENOM_27663_MORE};};
template<> struct libdivide_constants<uint16_t,27664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27664_MAGIC, .more = U16LD_DENOM_27664_MORE};};
template<> struct libdivide_constants<uint16_t,27665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27665_MAGIC, .more = U16LD_DENOM_27665_MORE};};
template<> struct libdivide_constants<uint16_t,27666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27666_MAGIC, .more = U16LD_DENOM_27666_MORE};};
template<> struct libdivide_constants<uint16_t,27667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27667_MAGIC, .more = U16LD_DENOM_27667_MORE};};
template<> struct libdivide_constants<uint16_t,27668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27668_MAGIC, .more = U16LD_DENOM_27668_MORE};};
template<> struct libdivide_constants<uint16_t,27669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27669_MAGIC, .more = U16LD_DENOM_27669_MORE};};
template<> struct libdivide_constants<uint16_t,27670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27670_MAGIC, .more = U16LD_DENOM_27670_MORE};};
template<> struct libdivide_constants<uint16_t,27671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27671_MAGIC, .more = U16LD_DENOM_27671_MORE};};
template<> struct libdivide_constants<uint16_t,27672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27672_MAGIC, .more = U16LD_DENOM_27672_MORE};};
template<> struct libdivide_constants<uint16_t,27673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27673_MAGIC, .more = U16LD_DENOM_27673_MORE};};
template<> struct libdivide_constants<uint16_t,27674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27674_MAGIC, .more = U16LD_DENOM_27674_MORE};};
template<> struct libdivide_constants<uint16_t,27675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27675_MAGIC, .more = U16LD_DENOM_27675_MORE};};
template<> struct libdivide_constants<uint16_t,27676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27676_MAGIC, .more = U16LD_DENOM_27676_MORE};};
template<> struct libdivide_constants<uint16_t,27677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27677_MAGIC, .more = U16LD_DENOM_27677_MORE};};
template<> struct libdivide_constants<uint16_t,27678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27678_MAGIC, .more = U16LD_DENOM_27678_MORE};};
template<> struct libdivide_constants<uint16_t,27679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27679_MAGIC, .more = U16LD_DENOM_27679_MORE};};
template<> struct libdivide_constants<uint16_t,27680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27680_MAGIC, .more = U16LD_DENOM_27680_MORE};};
template<> struct libdivide_constants<uint16_t,27681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27681_MAGIC, .more = U16LD_DENOM_27681_MORE};};
template<> struct libdivide_constants<uint16_t,27682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27682_MAGIC, .more = U16LD_DENOM_27682_MORE};};
template<> struct libdivide_constants<uint16_t,27683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27683_MAGIC, .more = U16LD_DENOM_27683_MORE};};
template<> struct libdivide_constants<uint16_t,27684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27684_MAGIC, .more = U16LD_DENOM_27684_MORE};};
template<> struct libdivide_constants<uint16_t,27685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27685_MAGIC, .more = U16LD_DENOM_27685_MORE};};
template<> struct libdivide_constants<uint16_t,27686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27686_MAGIC, .more = U16LD_DENOM_27686_MORE};};
template<> struct libdivide_constants<uint16_t,27687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27687_MAGIC, .more = U16LD_DENOM_27687_MORE};};
template<> struct libdivide_constants<uint16_t,27688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27688_MAGIC, .more = U16LD_DENOM_27688_MORE};};
template<> struct libdivide_constants<uint16_t,27689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27689_MAGIC, .more = U16LD_DENOM_27689_MORE};};
template<> struct libdivide_constants<uint16_t,27690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27690_MAGIC, .more = U16LD_DENOM_27690_MORE};};
template<> struct libdivide_constants<uint16_t,27691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27691_MAGIC, .more = U16LD_DENOM_27691_MORE};};
template<> struct libdivide_constants<uint16_t,27692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27692_MAGIC, .more = U16LD_DENOM_27692_MORE};};
template<> struct libdivide_constants<uint16_t,27693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27693_MAGIC, .more = U16LD_DENOM_27693_MORE};};
template<> struct libdivide_constants<uint16_t,27694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27694_MAGIC, .more = U16LD_DENOM_27694_MORE};};
template<> struct libdivide_constants<uint16_t,27695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27695_MAGIC, .more = U16LD_DENOM_27695_MORE};};
template<> struct libdivide_constants<uint16_t,27696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27696_MAGIC, .more = U16LD_DENOM_27696_MORE};};
template<> struct libdivide_constants<uint16_t,27697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27697_MAGIC, .more = U16LD_DENOM_27697_MORE};};
template<> struct libdivide_constants<uint16_t,27698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27698_MAGIC, .more = U16LD_DENOM_27698_MORE};};
template<> struct libdivide_constants<uint16_t,27699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27699_MAGIC, .more = U16LD_DENOM_27699_MORE};};
template<> struct libdivide_constants<uint16_t,27700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27700_MAGIC, .more = U16LD_DENOM_27700_MORE};};
template<> struct libdivide_constants<uint16_t,27701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27701_MAGIC, .more = U16LD_DENOM_27701_MORE};};
template<> struct libdivide_constants<uint16_t,27702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27702_MAGIC, .more = U16LD_DENOM_27702_MORE};};
template<> struct libdivide_constants<uint16_t,27703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27703_MAGIC, .more = U16LD_DENOM_27703_MORE};};
template<> struct libdivide_constants<uint16_t,27704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27704_MAGIC, .more = U16LD_DENOM_27704_MORE};};
template<> struct libdivide_constants<uint16_t,27705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27705_MAGIC, .more = U16LD_DENOM_27705_MORE};};
template<> struct libdivide_constants<uint16_t,27706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27706_MAGIC, .more = U16LD_DENOM_27706_MORE};};
template<> struct libdivide_constants<uint16_t,27707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27707_MAGIC, .more = U16LD_DENOM_27707_MORE};};
template<> struct libdivide_constants<uint16_t,27708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27708_MAGIC, .more = U16LD_DENOM_27708_MORE};};
template<> struct libdivide_constants<uint16_t,27709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27709_MAGIC, .more = U16LD_DENOM_27709_MORE};};
template<> struct libdivide_constants<uint16_t,27710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27710_MAGIC, .more = U16LD_DENOM_27710_MORE};};
template<> struct libdivide_constants<uint16_t,27711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27711_MAGIC, .more = U16LD_DENOM_27711_MORE};};
template<> struct libdivide_constants<uint16_t,27712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27712_MAGIC, .more = U16LD_DENOM_27712_MORE};};
template<> struct libdivide_constants<uint16_t,27713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27713_MAGIC, .more = U16LD_DENOM_27713_MORE};};
template<> struct libdivide_constants<uint16_t,27714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27714_MAGIC, .more = U16LD_DENOM_27714_MORE};};
template<> struct libdivide_constants<uint16_t,27715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27715_MAGIC, .more = U16LD_DENOM_27715_MORE};};
template<> struct libdivide_constants<uint16_t,27716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27716_MAGIC, .more = U16LD_DENOM_27716_MORE};};
template<> struct libdivide_constants<uint16_t,27717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27717_MAGIC, .more = U16LD_DENOM_27717_MORE};};
template<> struct libdivide_constants<uint16_t,27718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27718_MAGIC, .more = U16LD_DENOM_27718_MORE};};
template<> struct libdivide_constants<uint16_t,27719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27719_MAGIC, .more = U16LD_DENOM_27719_MORE};};
template<> struct libdivide_constants<uint16_t,27720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27720_MAGIC, .more = U16LD_DENOM_27720_MORE};};
template<> struct libdivide_constants<uint16_t,27721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27721_MAGIC, .more = U16LD_DENOM_27721_MORE};};
template<> struct libdivide_constants<uint16_t,27722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27722_MAGIC, .more = U16LD_DENOM_27722_MORE};};
template<> struct libdivide_constants<uint16_t,27723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27723_MAGIC, .more = U16LD_DENOM_27723_MORE};};
template<> struct libdivide_constants<uint16_t,27724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27724_MAGIC, .more = U16LD_DENOM_27724_MORE};};
template<> struct libdivide_constants<uint16_t,27725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27725_MAGIC, .more = U16LD_DENOM_27725_MORE};};
template<> struct libdivide_constants<uint16_t,27726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27726_MAGIC, .more = U16LD_DENOM_27726_MORE};};
template<> struct libdivide_constants<uint16_t,27727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27727_MAGIC, .more = U16LD_DENOM_27727_MORE};};
template<> struct libdivide_constants<uint16_t,27728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27728_MAGIC, .more = U16LD_DENOM_27728_MORE};};
template<> struct libdivide_constants<uint16_t,27729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27729_MAGIC, .more = U16LD_DENOM_27729_MORE};};
template<> struct libdivide_constants<uint16_t,27730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27730_MAGIC, .more = U16LD_DENOM_27730_MORE};};
template<> struct libdivide_constants<uint16_t,27731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27731_MAGIC, .more = U16LD_DENOM_27731_MORE};};
template<> struct libdivide_constants<uint16_t,27732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27732_MAGIC, .more = U16LD_DENOM_27732_MORE};};
template<> struct libdivide_constants<uint16_t,27733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27733_MAGIC, .more = U16LD_DENOM_27733_MORE};};
template<> struct libdivide_constants<uint16_t,27734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27734_MAGIC, .more = U16LD_DENOM_27734_MORE};};
template<> struct libdivide_constants<uint16_t,27735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27735_MAGIC, .more = U16LD_DENOM_27735_MORE};};
template<> struct libdivide_constants<uint16_t,27736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27736_MAGIC, .more = U16LD_DENOM_27736_MORE};};
template<> struct libdivide_constants<uint16_t,27737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27737_MAGIC, .more = U16LD_DENOM_27737_MORE};};
template<> struct libdivide_constants<uint16_t,27738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27738_MAGIC, .more = U16LD_DENOM_27738_MORE};};
template<> struct libdivide_constants<uint16_t,27739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27739_MAGIC, .more = U16LD_DENOM_27739_MORE};};
template<> struct libdivide_constants<uint16_t,27740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27740_MAGIC, .more = U16LD_DENOM_27740_MORE};};
template<> struct libdivide_constants<uint16_t,27741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27741_MAGIC, .more = U16LD_DENOM_27741_MORE};};
template<> struct libdivide_constants<uint16_t,27742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27742_MAGIC, .more = U16LD_DENOM_27742_MORE};};
template<> struct libdivide_constants<uint16_t,27743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27743_MAGIC, .more = U16LD_DENOM_27743_MORE};};
template<> struct libdivide_constants<uint16_t,27744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27744_MAGIC, .more = U16LD_DENOM_27744_MORE};};
template<> struct libdivide_constants<uint16_t,27745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27745_MAGIC, .more = U16LD_DENOM_27745_MORE};};
template<> struct libdivide_constants<uint16_t,27746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27746_MAGIC, .more = U16LD_DENOM_27746_MORE};};
template<> struct libdivide_constants<uint16_t,27747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27747_MAGIC, .more = U16LD_DENOM_27747_MORE};};
template<> struct libdivide_constants<uint16_t,27748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27748_MAGIC, .more = U16LD_DENOM_27748_MORE};};
template<> struct libdivide_constants<uint16_t,27749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27749_MAGIC, .more = U16LD_DENOM_27749_MORE};};
template<> struct libdivide_constants<uint16_t,27750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27750_MAGIC, .more = U16LD_DENOM_27750_MORE};};
template<> struct libdivide_constants<uint16_t,27751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27751_MAGIC, .more = U16LD_DENOM_27751_MORE};};
template<> struct libdivide_constants<uint16_t,27752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27752_MAGIC, .more = U16LD_DENOM_27752_MORE};};
template<> struct libdivide_constants<uint16_t,27753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27753_MAGIC, .more = U16LD_DENOM_27753_MORE};};
template<> struct libdivide_constants<uint16_t,27754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27754_MAGIC, .more = U16LD_DENOM_27754_MORE};};
template<> struct libdivide_constants<uint16_t,27755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27755_MAGIC, .more = U16LD_DENOM_27755_MORE};};
template<> struct libdivide_constants<uint16_t,27756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27756_MAGIC, .more = U16LD_DENOM_27756_MORE};};
template<> struct libdivide_constants<uint16_t,27757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27757_MAGIC, .more = U16LD_DENOM_27757_MORE};};
template<> struct libdivide_constants<uint16_t,27758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27758_MAGIC, .more = U16LD_DENOM_27758_MORE};};
template<> struct libdivide_constants<uint16_t,27759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27759_MAGIC, .more = U16LD_DENOM_27759_MORE};};
template<> struct libdivide_constants<uint16_t,27760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27760_MAGIC, .more = U16LD_DENOM_27760_MORE};};
template<> struct libdivide_constants<uint16_t,27761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27761_MAGIC, .more = U16LD_DENOM_27761_MORE};};
template<> struct libdivide_constants<uint16_t,27762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27762_MAGIC, .more = U16LD_DENOM_27762_MORE};};
template<> struct libdivide_constants<uint16_t,27763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27763_MAGIC, .more = U16LD_DENOM_27763_MORE};};
template<> struct libdivide_constants<uint16_t,27764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27764_MAGIC, .more = U16LD_DENOM_27764_MORE};};
template<> struct libdivide_constants<uint16_t,27765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27765_MAGIC, .more = U16LD_DENOM_27765_MORE};};
template<> struct libdivide_constants<uint16_t,27766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27766_MAGIC, .more = U16LD_DENOM_27766_MORE};};
template<> struct libdivide_constants<uint16_t,27767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27767_MAGIC, .more = U16LD_DENOM_27767_MORE};};
template<> struct libdivide_constants<uint16_t,27768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27768_MAGIC, .more = U16LD_DENOM_27768_MORE};};
template<> struct libdivide_constants<uint16_t,27769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27769_MAGIC, .more = U16LD_DENOM_27769_MORE};};
template<> struct libdivide_constants<uint16_t,27770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27770_MAGIC, .more = U16LD_DENOM_27770_MORE};};
template<> struct libdivide_constants<uint16_t,27771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27771_MAGIC, .more = U16LD_DENOM_27771_MORE};};
template<> struct libdivide_constants<uint16_t,27772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27772_MAGIC, .more = U16LD_DENOM_27772_MORE};};
template<> struct libdivide_constants<uint16_t,27773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27773_MAGIC, .more = U16LD_DENOM_27773_MORE};};
template<> struct libdivide_constants<uint16_t,27774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27774_MAGIC, .more = U16LD_DENOM_27774_MORE};};
template<> struct libdivide_constants<uint16_t,27775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27775_MAGIC, .more = U16LD_DENOM_27775_MORE};};
template<> struct libdivide_constants<uint16_t,27776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27776_MAGIC, .more = U16LD_DENOM_27776_MORE};};
template<> struct libdivide_constants<uint16_t,27777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27777_MAGIC, .more = U16LD_DENOM_27777_MORE};};
template<> struct libdivide_constants<uint16_t,27778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27778_MAGIC, .more = U16LD_DENOM_27778_MORE};};
template<> struct libdivide_constants<uint16_t,27779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27779_MAGIC, .more = U16LD_DENOM_27779_MORE};};
template<> struct libdivide_constants<uint16_t,27780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27780_MAGIC, .more = U16LD_DENOM_27780_MORE};};
template<> struct libdivide_constants<uint16_t,27781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27781_MAGIC, .more = U16LD_DENOM_27781_MORE};};
template<> struct libdivide_constants<uint16_t,27782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27782_MAGIC, .more = U16LD_DENOM_27782_MORE};};
template<> struct libdivide_constants<uint16_t,27783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27783_MAGIC, .more = U16LD_DENOM_27783_MORE};};
template<> struct libdivide_constants<uint16_t,27784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27784_MAGIC, .more = U16LD_DENOM_27784_MORE};};
template<> struct libdivide_constants<uint16_t,27785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27785_MAGIC, .more = U16LD_DENOM_27785_MORE};};
template<> struct libdivide_constants<uint16_t,27786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27786_MAGIC, .more = U16LD_DENOM_27786_MORE};};
template<> struct libdivide_constants<uint16_t,27787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27787_MAGIC, .more = U16LD_DENOM_27787_MORE};};
template<> struct libdivide_constants<uint16_t,27788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27788_MAGIC, .more = U16LD_DENOM_27788_MORE};};
template<> struct libdivide_constants<uint16_t,27789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27789_MAGIC, .more = U16LD_DENOM_27789_MORE};};
template<> struct libdivide_constants<uint16_t,27790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27790_MAGIC, .more = U16LD_DENOM_27790_MORE};};
template<> struct libdivide_constants<uint16_t,27791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27791_MAGIC, .more = U16LD_DENOM_27791_MORE};};
template<> struct libdivide_constants<uint16_t,27792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27792_MAGIC, .more = U16LD_DENOM_27792_MORE};};
template<> struct libdivide_constants<uint16_t,27793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27793_MAGIC, .more = U16LD_DENOM_27793_MORE};};
template<> struct libdivide_constants<uint16_t,27794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27794_MAGIC, .more = U16LD_DENOM_27794_MORE};};
template<> struct libdivide_constants<uint16_t,27795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27795_MAGIC, .more = U16LD_DENOM_27795_MORE};};
template<> struct libdivide_constants<uint16_t,27796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27796_MAGIC, .more = U16LD_DENOM_27796_MORE};};
template<> struct libdivide_constants<uint16_t,27797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27797_MAGIC, .more = U16LD_DENOM_27797_MORE};};
template<> struct libdivide_constants<uint16_t,27798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27798_MAGIC, .more = U16LD_DENOM_27798_MORE};};
template<> struct libdivide_constants<uint16_t,27799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27799_MAGIC, .more = U16LD_DENOM_27799_MORE};};
template<> struct libdivide_constants<uint16_t,27800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27800_MAGIC, .more = U16LD_DENOM_27800_MORE};};
template<> struct libdivide_constants<uint16_t,27801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27801_MAGIC, .more = U16LD_DENOM_27801_MORE};};
template<> struct libdivide_constants<uint16_t,27802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27802_MAGIC, .more = U16LD_DENOM_27802_MORE};};
template<> struct libdivide_constants<uint16_t,27803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27803_MAGIC, .more = U16LD_DENOM_27803_MORE};};
template<> struct libdivide_constants<uint16_t,27804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27804_MAGIC, .more = U16LD_DENOM_27804_MORE};};
template<> struct libdivide_constants<uint16_t,27805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27805_MAGIC, .more = U16LD_DENOM_27805_MORE};};
template<> struct libdivide_constants<uint16_t,27806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27806_MAGIC, .more = U16LD_DENOM_27806_MORE};};
template<> struct libdivide_constants<uint16_t,27807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27807_MAGIC, .more = U16LD_DENOM_27807_MORE};};
template<> struct libdivide_constants<uint16_t,27808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27808_MAGIC, .more = U16LD_DENOM_27808_MORE};};
template<> struct libdivide_constants<uint16_t,27809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27809_MAGIC, .more = U16LD_DENOM_27809_MORE};};
template<> struct libdivide_constants<uint16_t,27810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27810_MAGIC, .more = U16LD_DENOM_27810_MORE};};
template<> struct libdivide_constants<uint16_t,27811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27811_MAGIC, .more = U16LD_DENOM_27811_MORE};};
template<> struct libdivide_constants<uint16_t,27812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27812_MAGIC, .more = U16LD_DENOM_27812_MORE};};
template<> struct libdivide_constants<uint16_t,27813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27813_MAGIC, .more = U16LD_DENOM_27813_MORE};};
template<> struct libdivide_constants<uint16_t,27814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27814_MAGIC, .more = U16LD_DENOM_27814_MORE};};
template<> struct libdivide_constants<uint16_t,27815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27815_MAGIC, .more = U16LD_DENOM_27815_MORE};};
template<> struct libdivide_constants<uint16_t,27816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27816_MAGIC, .more = U16LD_DENOM_27816_MORE};};
template<> struct libdivide_constants<uint16_t,27817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27817_MAGIC, .more = U16LD_DENOM_27817_MORE};};
template<> struct libdivide_constants<uint16_t,27818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27818_MAGIC, .more = U16LD_DENOM_27818_MORE};};
template<> struct libdivide_constants<uint16_t,27819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27819_MAGIC, .more = U16LD_DENOM_27819_MORE};};
template<> struct libdivide_constants<uint16_t,27820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27820_MAGIC, .more = U16LD_DENOM_27820_MORE};};
template<> struct libdivide_constants<uint16_t,27821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27821_MAGIC, .more = U16LD_DENOM_27821_MORE};};
template<> struct libdivide_constants<uint16_t,27822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27822_MAGIC, .more = U16LD_DENOM_27822_MORE};};
template<> struct libdivide_constants<uint16_t,27823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27823_MAGIC, .more = U16LD_DENOM_27823_MORE};};
template<> struct libdivide_constants<uint16_t,27824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27824_MAGIC, .more = U16LD_DENOM_27824_MORE};};
template<> struct libdivide_constants<uint16_t,27825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27825_MAGIC, .more = U16LD_DENOM_27825_MORE};};
template<> struct libdivide_constants<uint16_t,27826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27826_MAGIC, .more = U16LD_DENOM_27826_MORE};};
template<> struct libdivide_constants<uint16_t,27827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27827_MAGIC, .more = U16LD_DENOM_27827_MORE};};
template<> struct libdivide_constants<uint16_t,27828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27828_MAGIC, .more = U16LD_DENOM_27828_MORE};};
template<> struct libdivide_constants<uint16_t,27829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27829_MAGIC, .more = U16LD_DENOM_27829_MORE};};
template<> struct libdivide_constants<uint16_t,27830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27830_MAGIC, .more = U16LD_DENOM_27830_MORE};};
template<> struct libdivide_constants<uint16_t,27831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27831_MAGIC, .more = U16LD_DENOM_27831_MORE};};
template<> struct libdivide_constants<uint16_t,27832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27832_MAGIC, .more = U16LD_DENOM_27832_MORE};};
template<> struct libdivide_constants<uint16_t,27833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27833_MAGIC, .more = U16LD_DENOM_27833_MORE};};
template<> struct libdivide_constants<uint16_t,27834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27834_MAGIC, .more = U16LD_DENOM_27834_MORE};};
template<> struct libdivide_constants<uint16_t,27835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27835_MAGIC, .more = U16LD_DENOM_27835_MORE};};
template<> struct libdivide_constants<uint16_t,27836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27836_MAGIC, .more = U16LD_DENOM_27836_MORE};};
template<> struct libdivide_constants<uint16_t,27837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27837_MAGIC, .more = U16LD_DENOM_27837_MORE};};
template<> struct libdivide_constants<uint16_t,27838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27838_MAGIC, .more = U16LD_DENOM_27838_MORE};};
template<> struct libdivide_constants<uint16_t,27839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27839_MAGIC, .more = U16LD_DENOM_27839_MORE};};
template<> struct libdivide_constants<uint16_t,27840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27840_MAGIC, .more = U16LD_DENOM_27840_MORE};};
template<> struct libdivide_constants<uint16_t,27841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27841_MAGIC, .more = U16LD_DENOM_27841_MORE};};
template<> struct libdivide_constants<uint16_t,27842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27842_MAGIC, .more = U16LD_DENOM_27842_MORE};};
template<> struct libdivide_constants<uint16_t,27843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27843_MAGIC, .more = U16LD_DENOM_27843_MORE};};
template<> struct libdivide_constants<uint16_t,27844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27844_MAGIC, .more = U16LD_DENOM_27844_MORE};};
template<> struct libdivide_constants<uint16_t,27845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27845_MAGIC, .more = U16LD_DENOM_27845_MORE};};
template<> struct libdivide_constants<uint16_t,27846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27846_MAGIC, .more = U16LD_DENOM_27846_MORE};};
template<> struct libdivide_constants<uint16_t,27847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27847_MAGIC, .more = U16LD_DENOM_27847_MORE};};
template<> struct libdivide_constants<uint16_t,27848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27848_MAGIC, .more = U16LD_DENOM_27848_MORE};};
template<> struct libdivide_constants<uint16_t,27849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27849_MAGIC, .more = U16LD_DENOM_27849_MORE};};
template<> struct libdivide_constants<uint16_t,27850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27850_MAGIC, .more = U16LD_DENOM_27850_MORE};};
template<> struct libdivide_constants<uint16_t,27851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27851_MAGIC, .more = U16LD_DENOM_27851_MORE};};
template<> struct libdivide_constants<uint16_t,27852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27852_MAGIC, .more = U16LD_DENOM_27852_MORE};};
template<> struct libdivide_constants<uint16_t,27853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27853_MAGIC, .more = U16LD_DENOM_27853_MORE};};
template<> struct libdivide_constants<uint16_t,27854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27854_MAGIC, .more = U16LD_DENOM_27854_MORE};};
template<> struct libdivide_constants<uint16_t,27855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27855_MAGIC, .more = U16LD_DENOM_27855_MORE};};
template<> struct libdivide_constants<uint16_t,27856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27856_MAGIC, .more = U16LD_DENOM_27856_MORE};};
template<> struct libdivide_constants<uint16_t,27857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27857_MAGIC, .more = U16LD_DENOM_27857_MORE};};
template<> struct libdivide_constants<uint16_t,27858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27858_MAGIC, .more = U16LD_DENOM_27858_MORE};};
template<> struct libdivide_constants<uint16_t,27859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27859_MAGIC, .more = U16LD_DENOM_27859_MORE};};
template<> struct libdivide_constants<uint16_t,27860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27860_MAGIC, .more = U16LD_DENOM_27860_MORE};};
template<> struct libdivide_constants<uint16_t,27861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27861_MAGIC, .more = U16LD_DENOM_27861_MORE};};
template<> struct libdivide_constants<uint16_t,27862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27862_MAGIC, .more = U16LD_DENOM_27862_MORE};};
template<> struct libdivide_constants<uint16_t,27863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27863_MAGIC, .more = U16LD_DENOM_27863_MORE};};
template<> struct libdivide_constants<uint16_t,27864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27864_MAGIC, .more = U16LD_DENOM_27864_MORE};};
template<> struct libdivide_constants<uint16_t,27865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27865_MAGIC, .more = U16LD_DENOM_27865_MORE};};
template<> struct libdivide_constants<uint16_t,27866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27866_MAGIC, .more = U16LD_DENOM_27866_MORE};};
template<> struct libdivide_constants<uint16_t,27867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27867_MAGIC, .more = U16LD_DENOM_27867_MORE};};
template<> struct libdivide_constants<uint16_t,27868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27868_MAGIC, .more = U16LD_DENOM_27868_MORE};};
template<> struct libdivide_constants<uint16_t,27869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27869_MAGIC, .more = U16LD_DENOM_27869_MORE};};
template<> struct libdivide_constants<uint16_t,27870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27870_MAGIC, .more = U16LD_DENOM_27870_MORE};};
template<> struct libdivide_constants<uint16_t,27871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27871_MAGIC, .more = U16LD_DENOM_27871_MORE};};
template<> struct libdivide_constants<uint16_t,27872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27872_MAGIC, .more = U16LD_DENOM_27872_MORE};};
template<> struct libdivide_constants<uint16_t,27873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27873_MAGIC, .more = U16LD_DENOM_27873_MORE};};
template<> struct libdivide_constants<uint16_t,27874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27874_MAGIC, .more = U16LD_DENOM_27874_MORE};};
template<> struct libdivide_constants<uint16_t,27875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27875_MAGIC, .more = U16LD_DENOM_27875_MORE};};
template<> struct libdivide_constants<uint16_t,27876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27876_MAGIC, .more = U16LD_DENOM_27876_MORE};};
template<> struct libdivide_constants<uint16_t,27877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27877_MAGIC, .more = U16LD_DENOM_27877_MORE};};
template<> struct libdivide_constants<uint16_t,27878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27878_MAGIC, .more = U16LD_DENOM_27878_MORE};};
template<> struct libdivide_constants<uint16_t,27879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27879_MAGIC, .more = U16LD_DENOM_27879_MORE};};
template<> struct libdivide_constants<uint16_t,27880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27880_MAGIC, .more = U16LD_DENOM_27880_MORE};};
template<> struct libdivide_constants<uint16_t,27881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27881_MAGIC, .more = U16LD_DENOM_27881_MORE};};
template<> struct libdivide_constants<uint16_t,27882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27882_MAGIC, .more = U16LD_DENOM_27882_MORE};};
template<> struct libdivide_constants<uint16_t,27883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27883_MAGIC, .more = U16LD_DENOM_27883_MORE};};
template<> struct libdivide_constants<uint16_t,27884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27884_MAGIC, .more = U16LD_DENOM_27884_MORE};};
template<> struct libdivide_constants<uint16_t,27885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27885_MAGIC, .more = U16LD_DENOM_27885_MORE};};
template<> struct libdivide_constants<uint16_t,27886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27886_MAGIC, .more = U16LD_DENOM_27886_MORE};};
template<> struct libdivide_constants<uint16_t,27887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27887_MAGIC, .more = U16LD_DENOM_27887_MORE};};
template<> struct libdivide_constants<uint16_t,27888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27888_MAGIC, .more = U16LD_DENOM_27888_MORE};};
template<> struct libdivide_constants<uint16_t,27889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27889_MAGIC, .more = U16LD_DENOM_27889_MORE};};
template<> struct libdivide_constants<uint16_t,27890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27890_MAGIC, .more = U16LD_DENOM_27890_MORE};};
template<> struct libdivide_constants<uint16_t,27891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27891_MAGIC, .more = U16LD_DENOM_27891_MORE};};
template<> struct libdivide_constants<uint16_t,27892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27892_MAGIC, .more = U16LD_DENOM_27892_MORE};};
template<> struct libdivide_constants<uint16_t,27893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27893_MAGIC, .more = U16LD_DENOM_27893_MORE};};
template<> struct libdivide_constants<uint16_t,27894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27894_MAGIC, .more = U16LD_DENOM_27894_MORE};};
template<> struct libdivide_constants<uint16_t,27895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27895_MAGIC, .more = U16LD_DENOM_27895_MORE};};
template<> struct libdivide_constants<uint16_t,27896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27896_MAGIC, .more = U16LD_DENOM_27896_MORE};};
template<> struct libdivide_constants<uint16_t,27897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27897_MAGIC, .more = U16LD_DENOM_27897_MORE};};
template<> struct libdivide_constants<uint16_t,27898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27898_MAGIC, .more = U16LD_DENOM_27898_MORE};};
template<> struct libdivide_constants<uint16_t,27899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27899_MAGIC, .more = U16LD_DENOM_27899_MORE};};
template<> struct libdivide_constants<uint16_t,27900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27900_MAGIC, .more = U16LD_DENOM_27900_MORE};};
template<> struct libdivide_constants<uint16_t,27901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27901_MAGIC, .more = U16LD_DENOM_27901_MORE};};
template<> struct libdivide_constants<uint16_t,27902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27902_MAGIC, .more = U16LD_DENOM_27902_MORE};};
template<> struct libdivide_constants<uint16_t,27903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27903_MAGIC, .more = U16LD_DENOM_27903_MORE};};
template<> struct libdivide_constants<uint16_t,27904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27904_MAGIC, .more = U16LD_DENOM_27904_MORE};};
template<> struct libdivide_constants<uint16_t,27905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27905_MAGIC, .more = U16LD_DENOM_27905_MORE};};
template<> struct libdivide_constants<uint16_t,27906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27906_MAGIC, .more = U16LD_DENOM_27906_MORE};};
template<> struct libdivide_constants<uint16_t,27907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27907_MAGIC, .more = U16LD_DENOM_27907_MORE};};
template<> struct libdivide_constants<uint16_t,27908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27908_MAGIC, .more = U16LD_DENOM_27908_MORE};};
template<> struct libdivide_constants<uint16_t,27909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27909_MAGIC, .more = U16LD_DENOM_27909_MORE};};
template<> struct libdivide_constants<uint16_t,27910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27910_MAGIC, .more = U16LD_DENOM_27910_MORE};};
template<> struct libdivide_constants<uint16_t,27911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27911_MAGIC, .more = U16LD_DENOM_27911_MORE};};
template<> struct libdivide_constants<uint16_t,27912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27912_MAGIC, .more = U16LD_DENOM_27912_MORE};};
template<> struct libdivide_constants<uint16_t,27913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27913_MAGIC, .more = U16LD_DENOM_27913_MORE};};
template<> struct libdivide_constants<uint16_t,27914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27914_MAGIC, .more = U16LD_DENOM_27914_MORE};};
template<> struct libdivide_constants<uint16_t,27915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27915_MAGIC, .more = U16LD_DENOM_27915_MORE};};
template<> struct libdivide_constants<uint16_t,27916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27916_MAGIC, .more = U16LD_DENOM_27916_MORE};};
template<> struct libdivide_constants<uint16_t,27917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27917_MAGIC, .more = U16LD_DENOM_27917_MORE};};
template<> struct libdivide_constants<uint16_t,27918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27918_MAGIC, .more = U16LD_DENOM_27918_MORE};};
template<> struct libdivide_constants<uint16_t,27919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27919_MAGIC, .more = U16LD_DENOM_27919_MORE};};
template<> struct libdivide_constants<uint16_t,27920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27920_MAGIC, .more = U16LD_DENOM_27920_MORE};};
template<> struct libdivide_constants<uint16_t,27921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27921_MAGIC, .more = U16LD_DENOM_27921_MORE};};
template<> struct libdivide_constants<uint16_t,27922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27922_MAGIC, .more = U16LD_DENOM_27922_MORE};};
template<> struct libdivide_constants<uint16_t,27923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27923_MAGIC, .more = U16LD_DENOM_27923_MORE};};
template<> struct libdivide_constants<uint16_t,27924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27924_MAGIC, .more = U16LD_DENOM_27924_MORE};};
template<> struct libdivide_constants<uint16_t,27925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27925_MAGIC, .more = U16LD_DENOM_27925_MORE};};
template<> struct libdivide_constants<uint16_t,27926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27926_MAGIC, .more = U16LD_DENOM_27926_MORE};};
template<> struct libdivide_constants<uint16_t,27927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27927_MAGIC, .more = U16LD_DENOM_27927_MORE};};
template<> struct libdivide_constants<uint16_t,27928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27928_MAGIC, .more = U16LD_DENOM_27928_MORE};};
template<> struct libdivide_constants<uint16_t,27929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27929_MAGIC, .more = U16LD_DENOM_27929_MORE};};
template<> struct libdivide_constants<uint16_t,27930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27930_MAGIC, .more = U16LD_DENOM_27930_MORE};};
template<> struct libdivide_constants<uint16_t,27931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27931_MAGIC, .more = U16LD_DENOM_27931_MORE};};
template<> struct libdivide_constants<uint16_t,27932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27932_MAGIC, .more = U16LD_DENOM_27932_MORE};};
template<> struct libdivide_constants<uint16_t,27933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27933_MAGIC, .more = U16LD_DENOM_27933_MORE};};
template<> struct libdivide_constants<uint16_t,27934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27934_MAGIC, .more = U16LD_DENOM_27934_MORE};};
template<> struct libdivide_constants<uint16_t,27935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27935_MAGIC, .more = U16LD_DENOM_27935_MORE};};
template<> struct libdivide_constants<uint16_t,27936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27936_MAGIC, .more = U16LD_DENOM_27936_MORE};};
template<> struct libdivide_constants<uint16_t,27937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27937_MAGIC, .more = U16LD_DENOM_27937_MORE};};
template<> struct libdivide_constants<uint16_t,27938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27938_MAGIC, .more = U16LD_DENOM_27938_MORE};};
template<> struct libdivide_constants<uint16_t,27939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27939_MAGIC, .more = U16LD_DENOM_27939_MORE};};
template<> struct libdivide_constants<uint16_t,27940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27940_MAGIC, .more = U16LD_DENOM_27940_MORE};};
template<> struct libdivide_constants<uint16_t,27941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27941_MAGIC, .more = U16LD_DENOM_27941_MORE};};
template<> struct libdivide_constants<uint16_t,27942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27942_MAGIC, .more = U16LD_DENOM_27942_MORE};};
template<> struct libdivide_constants<uint16_t,27943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27943_MAGIC, .more = U16LD_DENOM_27943_MORE};};
template<> struct libdivide_constants<uint16_t,27944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27944_MAGIC, .more = U16LD_DENOM_27944_MORE};};
template<> struct libdivide_constants<uint16_t,27945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27945_MAGIC, .more = U16LD_DENOM_27945_MORE};};
template<> struct libdivide_constants<uint16_t,27946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27946_MAGIC, .more = U16LD_DENOM_27946_MORE};};
template<> struct libdivide_constants<uint16_t,27947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27947_MAGIC, .more = U16LD_DENOM_27947_MORE};};
template<> struct libdivide_constants<uint16_t,27948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27948_MAGIC, .more = U16LD_DENOM_27948_MORE};};
template<> struct libdivide_constants<uint16_t,27949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27949_MAGIC, .more = U16LD_DENOM_27949_MORE};};
template<> struct libdivide_constants<uint16_t,27950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27950_MAGIC, .more = U16LD_DENOM_27950_MORE};};
template<> struct libdivide_constants<uint16_t,27951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27951_MAGIC, .more = U16LD_DENOM_27951_MORE};};
template<> struct libdivide_constants<uint16_t,27952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27952_MAGIC, .more = U16LD_DENOM_27952_MORE};};
template<> struct libdivide_constants<uint16_t,27953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27953_MAGIC, .more = U16LD_DENOM_27953_MORE};};
template<> struct libdivide_constants<uint16_t,27954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27954_MAGIC, .more = U16LD_DENOM_27954_MORE};};
template<> struct libdivide_constants<uint16_t,27955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27955_MAGIC, .more = U16LD_DENOM_27955_MORE};};
template<> struct libdivide_constants<uint16_t,27956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27956_MAGIC, .more = U16LD_DENOM_27956_MORE};};
template<> struct libdivide_constants<uint16_t,27957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27957_MAGIC, .more = U16LD_DENOM_27957_MORE};};
template<> struct libdivide_constants<uint16_t,27958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27958_MAGIC, .more = U16LD_DENOM_27958_MORE};};
template<> struct libdivide_constants<uint16_t,27959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27959_MAGIC, .more = U16LD_DENOM_27959_MORE};};
template<> struct libdivide_constants<uint16_t,27960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27960_MAGIC, .more = U16LD_DENOM_27960_MORE};};
template<> struct libdivide_constants<uint16_t,27961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27961_MAGIC, .more = U16LD_DENOM_27961_MORE};};
template<> struct libdivide_constants<uint16_t,27962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27962_MAGIC, .more = U16LD_DENOM_27962_MORE};};
template<> struct libdivide_constants<uint16_t,27963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27963_MAGIC, .more = U16LD_DENOM_27963_MORE};};
template<> struct libdivide_constants<uint16_t,27964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27964_MAGIC, .more = U16LD_DENOM_27964_MORE};};
template<> struct libdivide_constants<uint16_t,27965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27965_MAGIC, .more = U16LD_DENOM_27965_MORE};};
template<> struct libdivide_constants<uint16_t,27966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27966_MAGIC, .more = U16LD_DENOM_27966_MORE};};
template<> struct libdivide_constants<uint16_t,27967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27967_MAGIC, .more = U16LD_DENOM_27967_MORE};};
template<> struct libdivide_constants<uint16_t,27968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27968_MAGIC, .more = U16LD_DENOM_27968_MORE};};
template<> struct libdivide_constants<uint16_t,27969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27969_MAGIC, .more = U16LD_DENOM_27969_MORE};};
template<> struct libdivide_constants<uint16_t,27970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27970_MAGIC, .more = U16LD_DENOM_27970_MORE};};
template<> struct libdivide_constants<uint16_t,27971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27971_MAGIC, .more = U16LD_DENOM_27971_MORE};};
template<> struct libdivide_constants<uint16_t,27972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27972_MAGIC, .more = U16LD_DENOM_27972_MORE};};
template<> struct libdivide_constants<uint16_t,27973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27973_MAGIC, .more = U16LD_DENOM_27973_MORE};};
template<> struct libdivide_constants<uint16_t,27974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27974_MAGIC, .more = U16LD_DENOM_27974_MORE};};
template<> struct libdivide_constants<uint16_t,27975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27975_MAGIC, .more = U16LD_DENOM_27975_MORE};};
template<> struct libdivide_constants<uint16_t,27976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27976_MAGIC, .more = U16LD_DENOM_27976_MORE};};
template<> struct libdivide_constants<uint16_t,27977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27977_MAGIC, .more = U16LD_DENOM_27977_MORE};};
template<> struct libdivide_constants<uint16_t,27978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27978_MAGIC, .more = U16LD_DENOM_27978_MORE};};
template<> struct libdivide_constants<uint16_t,27979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27979_MAGIC, .more = U16LD_DENOM_27979_MORE};};
template<> struct libdivide_constants<uint16_t,27980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27980_MAGIC, .more = U16LD_DENOM_27980_MORE};};
template<> struct libdivide_constants<uint16_t,27981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27981_MAGIC, .more = U16LD_DENOM_27981_MORE};};
template<> struct libdivide_constants<uint16_t,27982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27982_MAGIC, .more = U16LD_DENOM_27982_MORE};};
template<> struct libdivide_constants<uint16_t,27983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27983_MAGIC, .more = U16LD_DENOM_27983_MORE};};
template<> struct libdivide_constants<uint16_t,27984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27984_MAGIC, .more = U16LD_DENOM_27984_MORE};};
template<> struct libdivide_constants<uint16_t,27985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27985_MAGIC, .more = U16LD_DENOM_27985_MORE};};
template<> struct libdivide_constants<uint16_t,27986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27986_MAGIC, .more = U16LD_DENOM_27986_MORE};};
template<> struct libdivide_constants<uint16_t,27987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27987_MAGIC, .more = U16LD_DENOM_27987_MORE};};
template<> struct libdivide_constants<uint16_t,27988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27988_MAGIC, .more = U16LD_DENOM_27988_MORE};};
template<> struct libdivide_constants<uint16_t,27989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27989_MAGIC, .more = U16LD_DENOM_27989_MORE};};
template<> struct libdivide_constants<uint16_t,27990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27990_MAGIC, .more = U16LD_DENOM_27990_MORE};};
template<> struct libdivide_constants<uint16_t,27991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27991_MAGIC, .more = U16LD_DENOM_27991_MORE};};
template<> struct libdivide_constants<uint16_t,27992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27992_MAGIC, .more = U16LD_DENOM_27992_MORE};};
template<> struct libdivide_constants<uint16_t,27993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27993_MAGIC, .more = U16LD_DENOM_27993_MORE};};
template<> struct libdivide_constants<uint16_t,27994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27994_MAGIC, .more = U16LD_DENOM_27994_MORE};};
template<> struct libdivide_constants<uint16_t,27995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27995_MAGIC, .more = U16LD_DENOM_27995_MORE};};
template<> struct libdivide_constants<uint16_t,27996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27996_MAGIC, .more = U16LD_DENOM_27996_MORE};};
template<> struct libdivide_constants<uint16_t,27997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27997_MAGIC, .more = U16LD_DENOM_27997_MORE};};
template<> struct libdivide_constants<uint16_t,27998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27998_MAGIC, .more = U16LD_DENOM_27998_MORE};};
template<> struct libdivide_constants<uint16_t,27999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_27999_MAGIC, .more = U16LD_DENOM_27999_MORE};};
template<> struct libdivide_constants<uint16_t,28000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28000_MAGIC, .more = U16LD_DENOM_28000_MORE};};
template<> struct libdivide_constants<uint16_t,28001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28001_MAGIC, .more = U16LD_DENOM_28001_MORE};};
template<> struct libdivide_constants<uint16_t,28002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28002_MAGIC, .more = U16LD_DENOM_28002_MORE};};
template<> struct libdivide_constants<uint16_t,28003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28003_MAGIC, .more = U16LD_DENOM_28003_MORE};};
template<> struct libdivide_constants<uint16_t,28004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28004_MAGIC, .more = U16LD_DENOM_28004_MORE};};
template<> struct libdivide_constants<uint16_t,28005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28005_MAGIC, .more = U16LD_DENOM_28005_MORE};};
template<> struct libdivide_constants<uint16_t,28006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28006_MAGIC, .more = U16LD_DENOM_28006_MORE};};
template<> struct libdivide_constants<uint16_t,28007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28007_MAGIC, .more = U16LD_DENOM_28007_MORE};};
template<> struct libdivide_constants<uint16_t,28008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28008_MAGIC, .more = U16LD_DENOM_28008_MORE};};
template<> struct libdivide_constants<uint16_t,28009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28009_MAGIC, .more = U16LD_DENOM_28009_MORE};};
template<> struct libdivide_constants<uint16_t,28010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28010_MAGIC, .more = U16LD_DENOM_28010_MORE};};
template<> struct libdivide_constants<uint16_t,28011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28011_MAGIC, .more = U16LD_DENOM_28011_MORE};};
template<> struct libdivide_constants<uint16_t,28012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28012_MAGIC, .more = U16LD_DENOM_28012_MORE};};
template<> struct libdivide_constants<uint16_t,28013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28013_MAGIC, .more = U16LD_DENOM_28013_MORE};};
template<> struct libdivide_constants<uint16_t,28014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28014_MAGIC, .more = U16LD_DENOM_28014_MORE};};
template<> struct libdivide_constants<uint16_t,28015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28015_MAGIC, .more = U16LD_DENOM_28015_MORE};};
template<> struct libdivide_constants<uint16_t,28016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28016_MAGIC, .more = U16LD_DENOM_28016_MORE};};
template<> struct libdivide_constants<uint16_t,28017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28017_MAGIC, .more = U16LD_DENOM_28017_MORE};};
template<> struct libdivide_constants<uint16_t,28018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28018_MAGIC, .more = U16LD_DENOM_28018_MORE};};
template<> struct libdivide_constants<uint16_t,28019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28019_MAGIC, .more = U16LD_DENOM_28019_MORE};};
template<> struct libdivide_constants<uint16_t,28020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28020_MAGIC, .more = U16LD_DENOM_28020_MORE};};
template<> struct libdivide_constants<uint16_t,28021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28021_MAGIC, .more = U16LD_DENOM_28021_MORE};};
template<> struct libdivide_constants<uint16_t,28022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28022_MAGIC, .more = U16LD_DENOM_28022_MORE};};
template<> struct libdivide_constants<uint16_t,28023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28023_MAGIC, .more = U16LD_DENOM_28023_MORE};};
template<> struct libdivide_constants<uint16_t,28024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28024_MAGIC, .more = U16LD_DENOM_28024_MORE};};
template<> struct libdivide_constants<uint16_t,28025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28025_MAGIC, .more = U16LD_DENOM_28025_MORE};};
template<> struct libdivide_constants<uint16_t,28026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28026_MAGIC, .more = U16LD_DENOM_28026_MORE};};
template<> struct libdivide_constants<uint16_t,28027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28027_MAGIC, .more = U16LD_DENOM_28027_MORE};};
template<> struct libdivide_constants<uint16_t,28028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28028_MAGIC, .more = U16LD_DENOM_28028_MORE};};
template<> struct libdivide_constants<uint16_t,28029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28029_MAGIC, .more = U16LD_DENOM_28029_MORE};};
template<> struct libdivide_constants<uint16_t,28030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28030_MAGIC, .more = U16LD_DENOM_28030_MORE};};
template<> struct libdivide_constants<uint16_t,28031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28031_MAGIC, .more = U16LD_DENOM_28031_MORE};};
template<> struct libdivide_constants<uint16_t,28032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28032_MAGIC, .more = U16LD_DENOM_28032_MORE};};
template<> struct libdivide_constants<uint16_t,28033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28033_MAGIC, .more = U16LD_DENOM_28033_MORE};};
template<> struct libdivide_constants<uint16_t,28034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28034_MAGIC, .more = U16LD_DENOM_28034_MORE};};
template<> struct libdivide_constants<uint16_t,28035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28035_MAGIC, .more = U16LD_DENOM_28035_MORE};};
template<> struct libdivide_constants<uint16_t,28036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28036_MAGIC, .more = U16LD_DENOM_28036_MORE};};
template<> struct libdivide_constants<uint16_t,28037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28037_MAGIC, .more = U16LD_DENOM_28037_MORE};};
template<> struct libdivide_constants<uint16_t,28038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28038_MAGIC, .more = U16LD_DENOM_28038_MORE};};
template<> struct libdivide_constants<uint16_t,28039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28039_MAGIC, .more = U16LD_DENOM_28039_MORE};};
template<> struct libdivide_constants<uint16_t,28040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28040_MAGIC, .more = U16LD_DENOM_28040_MORE};};
template<> struct libdivide_constants<uint16_t,28041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28041_MAGIC, .more = U16LD_DENOM_28041_MORE};};
template<> struct libdivide_constants<uint16_t,28042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28042_MAGIC, .more = U16LD_DENOM_28042_MORE};};
template<> struct libdivide_constants<uint16_t,28043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28043_MAGIC, .more = U16LD_DENOM_28043_MORE};};
template<> struct libdivide_constants<uint16_t,28044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28044_MAGIC, .more = U16LD_DENOM_28044_MORE};};
template<> struct libdivide_constants<uint16_t,28045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28045_MAGIC, .more = U16LD_DENOM_28045_MORE};};
template<> struct libdivide_constants<uint16_t,28046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28046_MAGIC, .more = U16LD_DENOM_28046_MORE};};
template<> struct libdivide_constants<uint16_t,28047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28047_MAGIC, .more = U16LD_DENOM_28047_MORE};};
template<> struct libdivide_constants<uint16_t,28048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28048_MAGIC, .more = U16LD_DENOM_28048_MORE};};
template<> struct libdivide_constants<uint16_t,28049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28049_MAGIC, .more = U16LD_DENOM_28049_MORE};};
template<> struct libdivide_constants<uint16_t,28050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28050_MAGIC, .more = U16LD_DENOM_28050_MORE};};
template<> struct libdivide_constants<uint16_t,28051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28051_MAGIC, .more = U16LD_DENOM_28051_MORE};};
template<> struct libdivide_constants<uint16_t,28052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28052_MAGIC, .more = U16LD_DENOM_28052_MORE};};
template<> struct libdivide_constants<uint16_t,28053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28053_MAGIC, .more = U16LD_DENOM_28053_MORE};};
template<> struct libdivide_constants<uint16_t,28054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28054_MAGIC, .more = U16LD_DENOM_28054_MORE};};
template<> struct libdivide_constants<uint16_t,28055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28055_MAGIC, .more = U16LD_DENOM_28055_MORE};};
template<> struct libdivide_constants<uint16_t,28056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28056_MAGIC, .more = U16LD_DENOM_28056_MORE};};
template<> struct libdivide_constants<uint16_t,28057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28057_MAGIC, .more = U16LD_DENOM_28057_MORE};};
template<> struct libdivide_constants<uint16_t,28058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28058_MAGIC, .more = U16LD_DENOM_28058_MORE};};
template<> struct libdivide_constants<uint16_t,28059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28059_MAGIC, .more = U16LD_DENOM_28059_MORE};};
template<> struct libdivide_constants<uint16_t,28060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28060_MAGIC, .more = U16LD_DENOM_28060_MORE};};
template<> struct libdivide_constants<uint16_t,28061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28061_MAGIC, .more = U16LD_DENOM_28061_MORE};};
template<> struct libdivide_constants<uint16_t,28062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28062_MAGIC, .more = U16LD_DENOM_28062_MORE};};
template<> struct libdivide_constants<uint16_t,28063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28063_MAGIC, .more = U16LD_DENOM_28063_MORE};};
template<> struct libdivide_constants<uint16_t,28064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28064_MAGIC, .more = U16LD_DENOM_28064_MORE};};
template<> struct libdivide_constants<uint16_t,28065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28065_MAGIC, .more = U16LD_DENOM_28065_MORE};};
template<> struct libdivide_constants<uint16_t,28066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28066_MAGIC, .more = U16LD_DENOM_28066_MORE};};
template<> struct libdivide_constants<uint16_t,28067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28067_MAGIC, .more = U16LD_DENOM_28067_MORE};};
template<> struct libdivide_constants<uint16_t,28068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28068_MAGIC, .more = U16LD_DENOM_28068_MORE};};
template<> struct libdivide_constants<uint16_t,28069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28069_MAGIC, .more = U16LD_DENOM_28069_MORE};};
template<> struct libdivide_constants<uint16_t,28070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28070_MAGIC, .more = U16LD_DENOM_28070_MORE};};
template<> struct libdivide_constants<uint16_t,28071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28071_MAGIC, .more = U16LD_DENOM_28071_MORE};};
template<> struct libdivide_constants<uint16_t,28072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28072_MAGIC, .more = U16LD_DENOM_28072_MORE};};
template<> struct libdivide_constants<uint16_t,28073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28073_MAGIC, .more = U16LD_DENOM_28073_MORE};};
template<> struct libdivide_constants<uint16_t,28074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28074_MAGIC, .more = U16LD_DENOM_28074_MORE};};
template<> struct libdivide_constants<uint16_t,28075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28075_MAGIC, .more = U16LD_DENOM_28075_MORE};};
template<> struct libdivide_constants<uint16_t,28076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28076_MAGIC, .more = U16LD_DENOM_28076_MORE};};
template<> struct libdivide_constants<uint16_t,28077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28077_MAGIC, .more = U16LD_DENOM_28077_MORE};};
template<> struct libdivide_constants<uint16_t,28078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28078_MAGIC, .more = U16LD_DENOM_28078_MORE};};
template<> struct libdivide_constants<uint16_t,28079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28079_MAGIC, .more = U16LD_DENOM_28079_MORE};};
template<> struct libdivide_constants<uint16_t,28080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28080_MAGIC, .more = U16LD_DENOM_28080_MORE};};
template<> struct libdivide_constants<uint16_t,28081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28081_MAGIC, .more = U16LD_DENOM_28081_MORE};};
template<> struct libdivide_constants<uint16_t,28082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28082_MAGIC, .more = U16LD_DENOM_28082_MORE};};
template<> struct libdivide_constants<uint16_t,28083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28083_MAGIC, .more = U16LD_DENOM_28083_MORE};};
template<> struct libdivide_constants<uint16_t,28084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28084_MAGIC, .more = U16LD_DENOM_28084_MORE};};
template<> struct libdivide_constants<uint16_t,28085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28085_MAGIC, .more = U16LD_DENOM_28085_MORE};};
template<> struct libdivide_constants<uint16_t,28086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28086_MAGIC, .more = U16LD_DENOM_28086_MORE};};
template<> struct libdivide_constants<uint16_t,28087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28087_MAGIC, .more = U16LD_DENOM_28087_MORE};};
template<> struct libdivide_constants<uint16_t,28088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28088_MAGIC, .more = U16LD_DENOM_28088_MORE};};
template<> struct libdivide_constants<uint16_t,28089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28089_MAGIC, .more = U16LD_DENOM_28089_MORE};};
template<> struct libdivide_constants<uint16_t,28090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28090_MAGIC, .more = U16LD_DENOM_28090_MORE};};
template<> struct libdivide_constants<uint16_t,28091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28091_MAGIC, .more = U16LD_DENOM_28091_MORE};};
template<> struct libdivide_constants<uint16_t,28092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28092_MAGIC, .more = U16LD_DENOM_28092_MORE};};
template<> struct libdivide_constants<uint16_t,28093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28093_MAGIC, .more = U16LD_DENOM_28093_MORE};};
template<> struct libdivide_constants<uint16_t,28094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28094_MAGIC, .more = U16LD_DENOM_28094_MORE};};
template<> struct libdivide_constants<uint16_t,28095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28095_MAGIC, .more = U16LD_DENOM_28095_MORE};};
template<> struct libdivide_constants<uint16_t,28096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28096_MAGIC, .more = U16LD_DENOM_28096_MORE};};
template<> struct libdivide_constants<uint16_t,28097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28097_MAGIC, .more = U16LD_DENOM_28097_MORE};};
template<> struct libdivide_constants<uint16_t,28098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28098_MAGIC, .more = U16LD_DENOM_28098_MORE};};
template<> struct libdivide_constants<uint16_t,28099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28099_MAGIC, .more = U16LD_DENOM_28099_MORE};};
template<> struct libdivide_constants<uint16_t,28100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28100_MAGIC, .more = U16LD_DENOM_28100_MORE};};
template<> struct libdivide_constants<uint16_t,28101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28101_MAGIC, .more = U16LD_DENOM_28101_MORE};};
template<> struct libdivide_constants<uint16_t,28102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28102_MAGIC, .more = U16LD_DENOM_28102_MORE};};
template<> struct libdivide_constants<uint16_t,28103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28103_MAGIC, .more = U16LD_DENOM_28103_MORE};};
template<> struct libdivide_constants<uint16_t,28104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28104_MAGIC, .more = U16LD_DENOM_28104_MORE};};
template<> struct libdivide_constants<uint16_t,28105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28105_MAGIC, .more = U16LD_DENOM_28105_MORE};};
template<> struct libdivide_constants<uint16_t,28106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28106_MAGIC, .more = U16LD_DENOM_28106_MORE};};
template<> struct libdivide_constants<uint16_t,28107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28107_MAGIC, .more = U16LD_DENOM_28107_MORE};};
template<> struct libdivide_constants<uint16_t,28108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28108_MAGIC, .more = U16LD_DENOM_28108_MORE};};
template<> struct libdivide_constants<uint16_t,28109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28109_MAGIC, .more = U16LD_DENOM_28109_MORE};};
template<> struct libdivide_constants<uint16_t,28110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28110_MAGIC, .more = U16LD_DENOM_28110_MORE};};
template<> struct libdivide_constants<uint16_t,28111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28111_MAGIC, .more = U16LD_DENOM_28111_MORE};};
template<> struct libdivide_constants<uint16_t,28112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28112_MAGIC, .more = U16LD_DENOM_28112_MORE};};
template<> struct libdivide_constants<uint16_t,28113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28113_MAGIC, .more = U16LD_DENOM_28113_MORE};};
template<> struct libdivide_constants<uint16_t,28114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28114_MAGIC, .more = U16LD_DENOM_28114_MORE};};
template<> struct libdivide_constants<uint16_t,28115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28115_MAGIC, .more = U16LD_DENOM_28115_MORE};};
template<> struct libdivide_constants<uint16_t,28116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28116_MAGIC, .more = U16LD_DENOM_28116_MORE};};
template<> struct libdivide_constants<uint16_t,28117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28117_MAGIC, .more = U16LD_DENOM_28117_MORE};};
template<> struct libdivide_constants<uint16_t,28118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28118_MAGIC, .more = U16LD_DENOM_28118_MORE};};
template<> struct libdivide_constants<uint16_t,28119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28119_MAGIC, .more = U16LD_DENOM_28119_MORE};};
template<> struct libdivide_constants<uint16_t,28120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28120_MAGIC, .more = U16LD_DENOM_28120_MORE};};
template<> struct libdivide_constants<uint16_t,28121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28121_MAGIC, .more = U16LD_DENOM_28121_MORE};};
template<> struct libdivide_constants<uint16_t,28122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28122_MAGIC, .more = U16LD_DENOM_28122_MORE};};
template<> struct libdivide_constants<uint16_t,28123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28123_MAGIC, .more = U16LD_DENOM_28123_MORE};};
template<> struct libdivide_constants<uint16_t,28124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28124_MAGIC, .more = U16LD_DENOM_28124_MORE};};
template<> struct libdivide_constants<uint16_t,28125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28125_MAGIC, .more = U16LD_DENOM_28125_MORE};};
template<> struct libdivide_constants<uint16_t,28126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28126_MAGIC, .more = U16LD_DENOM_28126_MORE};};
template<> struct libdivide_constants<uint16_t,28127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28127_MAGIC, .more = U16LD_DENOM_28127_MORE};};
template<> struct libdivide_constants<uint16_t,28128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28128_MAGIC, .more = U16LD_DENOM_28128_MORE};};
template<> struct libdivide_constants<uint16_t,28129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28129_MAGIC, .more = U16LD_DENOM_28129_MORE};};
template<> struct libdivide_constants<uint16_t,28130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28130_MAGIC, .more = U16LD_DENOM_28130_MORE};};
template<> struct libdivide_constants<uint16_t,28131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28131_MAGIC, .more = U16LD_DENOM_28131_MORE};};
template<> struct libdivide_constants<uint16_t,28132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28132_MAGIC, .more = U16LD_DENOM_28132_MORE};};
template<> struct libdivide_constants<uint16_t,28133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28133_MAGIC, .more = U16LD_DENOM_28133_MORE};};
template<> struct libdivide_constants<uint16_t,28134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28134_MAGIC, .more = U16LD_DENOM_28134_MORE};};
template<> struct libdivide_constants<uint16_t,28135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28135_MAGIC, .more = U16LD_DENOM_28135_MORE};};
template<> struct libdivide_constants<uint16_t,28136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28136_MAGIC, .more = U16LD_DENOM_28136_MORE};};
template<> struct libdivide_constants<uint16_t,28137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28137_MAGIC, .more = U16LD_DENOM_28137_MORE};};
template<> struct libdivide_constants<uint16_t,28138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28138_MAGIC, .more = U16LD_DENOM_28138_MORE};};
template<> struct libdivide_constants<uint16_t,28139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28139_MAGIC, .more = U16LD_DENOM_28139_MORE};};
template<> struct libdivide_constants<uint16_t,28140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28140_MAGIC, .more = U16LD_DENOM_28140_MORE};};
template<> struct libdivide_constants<uint16_t,28141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28141_MAGIC, .more = U16LD_DENOM_28141_MORE};};
template<> struct libdivide_constants<uint16_t,28142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28142_MAGIC, .more = U16LD_DENOM_28142_MORE};};
template<> struct libdivide_constants<uint16_t,28143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28143_MAGIC, .more = U16LD_DENOM_28143_MORE};};
template<> struct libdivide_constants<uint16_t,28144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28144_MAGIC, .more = U16LD_DENOM_28144_MORE};};
template<> struct libdivide_constants<uint16_t,28145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28145_MAGIC, .more = U16LD_DENOM_28145_MORE};};
template<> struct libdivide_constants<uint16_t,28146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28146_MAGIC, .more = U16LD_DENOM_28146_MORE};};
template<> struct libdivide_constants<uint16_t,28147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28147_MAGIC, .more = U16LD_DENOM_28147_MORE};};
template<> struct libdivide_constants<uint16_t,28148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28148_MAGIC, .more = U16LD_DENOM_28148_MORE};};
template<> struct libdivide_constants<uint16_t,28149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28149_MAGIC, .more = U16LD_DENOM_28149_MORE};};
template<> struct libdivide_constants<uint16_t,28150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28150_MAGIC, .more = U16LD_DENOM_28150_MORE};};
template<> struct libdivide_constants<uint16_t,28151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28151_MAGIC, .more = U16LD_DENOM_28151_MORE};};
template<> struct libdivide_constants<uint16_t,28152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28152_MAGIC, .more = U16LD_DENOM_28152_MORE};};
template<> struct libdivide_constants<uint16_t,28153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28153_MAGIC, .more = U16LD_DENOM_28153_MORE};};
template<> struct libdivide_constants<uint16_t,28154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28154_MAGIC, .more = U16LD_DENOM_28154_MORE};};
template<> struct libdivide_constants<uint16_t,28155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28155_MAGIC, .more = U16LD_DENOM_28155_MORE};};
template<> struct libdivide_constants<uint16_t,28156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28156_MAGIC, .more = U16LD_DENOM_28156_MORE};};
template<> struct libdivide_constants<uint16_t,28157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28157_MAGIC, .more = U16LD_DENOM_28157_MORE};};
template<> struct libdivide_constants<uint16_t,28158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28158_MAGIC, .more = U16LD_DENOM_28158_MORE};};
template<> struct libdivide_constants<uint16_t,28159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28159_MAGIC, .more = U16LD_DENOM_28159_MORE};};
template<> struct libdivide_constants<uint16_t,28160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28160_MAGIC, .more = U16LD_DENOM_28160_MORE};};
template<> struct libdivide_constants<uint16_t,28161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28161_MAGIC, .more = U16LD_DENOM_28161_MORE};};
template<> struct libdivide_constants<uint16_t,28162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28162_MAGIC, .more = U16LD_DENOM_28162_MORE};};
template<> struct libdivide_constants<uint16_t,28163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28163_MAGIC, .more = U16LD_DENOM_28163_MORE};};
template<> struct libdivide_constants<uint16_t,28164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28164_MAGIC, .more = U16LD_DENOM_28164_MORE};};
template<> struct libdivide_constants<uint16_t,28165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28165_MAGIC, .more = U16LD_DENOM_28165_MORE};};
template<> struct libdivide_constants<uint16_t,28166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28166_MAGIC, .more = U16LD_DENOM_28166_MORE};};
template<> struct libdivide_constants<uint16_t,28167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28167_MAGIC, .more = U16LD_DENOM_28167_MORE};};
template<> struct libdivide_constants<uint16_t,28168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28168_MAGIC, .more = U16LD_DENOM_28168_MORE};};
template<> struct libdivide_constants<uint16_t,28169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28169_MAGIC, .more = U16LD_DENOM_28169_MORE};};
template<> struct libdivide_constants<uint16_t,28170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28170_MAGIC, .more = U16LD_DENOM_28170_MORE};};
template<> struct libdivide_constants<uint16_t,28171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28171_MAGIC, .more = U16LD_DENOM_28171_MORE};};
template<> struct libdivide_constants<uint16_t,28172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28172_MAGIC, .more = U16LD_DENOM_28172_MORE};};
template<> struct libdivide_constants<uint16_t,28173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28173_MAGIC, .more = U16LD_DENOM_28173_MORE};};
template<> struct libdivide_constants<uint16_t,28174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28174_MAGIC, .more = U16LD_DENOM_28174_MORE};};
template<> struct libdivide_constants<uint16_t,28175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28175_MAGIC, .more = U16LD_DENOM_28175_MORE};};
template<> struct libdivide_constants<uint16_t,28176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28176_MAGIC, .more = U16LD_DENOM_28176_MORE};};
template<> struct libdivide_constants<uint16_t,28177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28177_MAGIC, .more = U16LD_DENOM_28177_MORE};};
template<> struct libdivide_constants<uint16_t,28178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28178_MAGIC, .more = U16LD_DENOM_28178_MORE};};
template<> struct libdivide_constants<uint16_t,28179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28179_MAGIC, .more = U16LD_DENOM_28179_MORE};};
template<> struct libdivide_constants<uint16_t,28180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28180_MAGIC, .more = U16LD_DENOM_28180_MORE};};
template<> struct libdivide_constants<uint16_t,28181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28181_MAGIC, .more = U16LD_DENOM_28181_MORE};};
template<> struct libdivide_constants<uint16_t,28182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28182_MAGIC, .more = U16LD_DENOM_28182_MORE};};
template<> struct libdivide_constants<uint16_t,28183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28183_MAGIC, .more = U16LD_DENOM_28183_MORE};};
template<> struct libdivide_constants<uint16_t,28184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28184_MAGIC, .more = U16LD_DENOM_28184_MORE};};
template<> struct libdivide_constants<uint16_t,28185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28185_MAGIC, .more = U16LD_DENOM_28185_MORE};};
template<> struct libdivide_constants<uint16_t,28186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28186_MAGIC, .more = U16LD_DENOM_28186_MORE};};
template<> struct libdivide_constants<uint16_t,28187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28187_MAGIC, .more = U16LD_DENOM_28187_MORE};};
template<> struct libdivide_constants<uint16_t,28188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28188_MAGIC, .more = U16LD_DENOM_28188_MORE};};
template<> struct libdivide_constants<uint16_t,28189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28189_MAGIC, .more = U16LD_DENOM_28189_MORE};};
template<> struct libdivide_constants<uint16_t,28190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28190_MAGIC, .more = U16LD_DENOM_28190_MORE};};
template<> struct libdivide_constants<uint16_t,28191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28191_MAGIC, .more = U16LD_DENOM_28191_MORE};};
template<> struct libdivide_constants<uint16_t,28192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28192_MAGIC, .more = U16LD_DENOM_28192_MORE};};
template<> struct libdivide_constants<uint16_t,28193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28193_MAGIC, .more = U16LD_DENOM_28193_MORE};};
template<> struct libdivide_constants<uint16_t,28194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28194_MAGIC, .more = U16LD_DENOM_28194_MORE};};
template<> struct libdivide_constants<uint16_t,28195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28195_MAGIC, .more = U16LD_DENOM_28195_MORE};};
template<> struct libdivide_constants<uint16_t,28196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28196_MAGIC, .more = U16LD_DENOM_28196_MORE};};
template<> struct libdivide_constants<uint16_t,28197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28197_MAGIC, .more = U16LD_DENOM_28197_MORE};};
template<> struct libdivide_constants<uint16_t,28198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28198_MAGIC, .more = U16LD_DENOM_28198_MORE};};
template<> struct libdivide_constants<uint16_t,28199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28199_MAGIC, .more = U16LD_DENOM_28199_MORE};};
template<> struct libdivide_constants<uint16_t,28200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28200_MAGIC, .more = U16LD_DENOM_28200_MORE};};
template<> struct libdivide_constants<uint16_t,28201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28201_MAGIC, .more = U16LD_DENOM_28201_MORE};};
template<> struct libdivide_constants<uint16_t,28202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28202_MAGIC, .more = U16LD_DENOM_28202_MORE};};
template<> struct libdivide_constants<uint16_t,28203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28203_MAGIC, .more = U16LD_DENOM_28203_MORE};};
template<> struct libdivide_constants<uint16_t,28204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28204_MAGIC, .more = U16LD_DENOM_28204_MORE};};
template<> struct libdivide_constants<uint16_t,28205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28205_MAGIC, .more = U16LD_DENOM_28205_MORE};};
template<> struct libdivide_constants<uint16_t,28206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28206_MAGIC, .more = U16LD_DENOM_28206_MORE};};
template<> struct libdivide_constants<uint16_t,28207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28207_MAGIC, .more = U16LD_DENOM_28207_MORE};};
template<> struct libdivide_constants<uint16_t,28208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28208_MAGIC, .more = U16LD_DENOM_28208_MORE};};
template<> struct libdivide_constants<uint16_t,28209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28209_MAGIC, .more = U16LD_DENOM_28209_MORE};};
template<> struct libdivide_constants<uint16_t,28210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28210_MAGIC, .more = U16LD_DENOM_28210_MORE};};
template<> struct libdivide_constants<uint16_t,28211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28211_MAGIC, .more = U16LD_DENOM_28211_MORE};};
template<> struct libdivide_constants<uint16_t,28212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28212_MAGIC, .more = U16LD_DENOM_28212_MORE};};
template<> struct libdivide_constants<uint16_t,28213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28213_MAGIC, .more = U16LD_DENOM_28213_MORE};};
template<> struct libdivide_constants<uint16_t,28214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28214_MAGIC, .more = U16LD_DENOM_28214_MORE};};
template<> struct libdivide_constants<uint16_t,28215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28215_MAGIC, .more = U16LD_DENOM_28215_MORE};};
template<> struct libdivide_constants<uint16_t,28216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28216_MAGIC, .more = U16LD_DENOM_28216_MORE};};
template<> struct libdivide_constants<uint16_t,28217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28217_MAGIC, .more = U16LD_DENOM_28217_MORE};};
template<> struct libdivide_constants<uint16_t,28218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28218_MAGIC, .more = U16LD_DENOM_28218_MORE};};
template<> struct libdivide_constants<uint16_t,28219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28219_MAGIC, .more = U16LD_DENOM_28219_MORE};};
template<> struct libdivide_constants<uint16_t,28220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28220_MAGIC, .more = U16LD_DENOM_28220_MORE};};
template<> struct libdivide_constants<uint16_t,28221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28221_MAGIC, .more = U16LD_DENOM_28221_MORE};};
template<> struct libdivide_constants<uint16_t,28222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28222_MAGIC, .more = U16LD_DENOM_28222_MORE};};
template<> struct libdivide_constants<uint16_t,28223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28223_MAGIC, .more = U16LD_DENOM_28223_MORE};};
template<> struct libdivide_constants<uint16_t,28224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28224_MAGIC, .more = U16LD_DENOM_28224_MORE};};
template<> struct libdivide_constants<uint16_t,28225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28225_MAGIC, .more = U16LD_DENOM_28225_MORE};};
template<> struct libdivide_constants<uint16_t,28226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28226_MAGIC, .more = U16LD_DENOM_28226_MORE};};
template<> struct libdivide_constants<uint16_t,28227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28227_MAGIC, .more = U16LD_DENOM_28227_MORE};};
template<> struct libdivide_constants<uint16_t,28228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28228_MAGIC, .more = U16LD_DENOM_28228_MORE};};
template<> struct libdivide_constants<uint16_t,28229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28229_MAGIC, .more = U16LD_DENOM_28229_MORE};};
template<> struct libdivide_constants<uint16_t,28230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28230_MAGIC, .more = U16LD_DENOM_28230_MORE};};
template<> struct libdivide_constants<uint16_t,28231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28231_MAGIC, .more = U16LD_DENOM_28231_MORE};};
template<> struct libdivide_constants<uint16_t,28232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28232_MAGIC, .more = U16LD_DENOM_28232_MORE};};
template<> struct libdivide_constants<uint16_t,28233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28233_MAGIC, .more = U16LD_DENOM_28233_MORE};};
template<> struct libdivide_constants<uint16_t,28234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28234_MAGIC, .more = U16LD_DENOM_28234_MORE};};
template<> struct libdivide_constants<uint16_t,28235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28235_MAGIC, .more = U16LD_DENOM_28235_MORE};};
template<> struct libdivide_constants<uint16_t,28236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28236_MAGIC, .more = U16LD_DENOM_28236_MORE};};
template<> struct libdivide_constants<uint16_t,28237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28237_MAGIC, .more = U16LD_DENOM_28237_MORE};};
template<> struct libdivide_constants<uint16_t,28238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28238_MAGIC, .more = U16LD_DENOM_28238_MORE};};
template<> struct libdivide_constants<uint16_t,28239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28239_MAGIC, .more = U16LD_DENOM_28239_MORE};};
template<> struct libdivide_constants<uint16_t,28240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28240_MAGIC, .more = U16LD_DENOM_28240_MORE};};
template<> struct libdivide_constants<uint16_t,28241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28241_MAGIC, .more = U16LD_DENOM_28241_MORE};};
template<> struct libdivide_constants<uint16_t,28242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28242_MAGIC, .more = U16LD_DENOM_28242_MORE};};
template<> struct libdivide_constants<uint16_t,28243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28243_MAGIC, .more = U16LD_DENOM_28243_MORE};};
template<> struct libdivide_constants<uint16_t,28244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28244_MAGIC, .more = U16LD_DENOM_28244_MORE};};
template<> struct libdivide_constants<uint16_t,28245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28245_MAGIC, .more = U16LD_DENOM_28245_MORE};};
template<> struct libdivide_constants<uint16_t,28246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28246_MAGIC, .more = U16LD_DENOM_28246_MORE};};
template<> struct libdivide_constants<uint16_t,28247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28247_MAGIC, .more = U16LD_DENOM_28247_MORE};};
template<> struct libdivide_constants<uint16_t,28248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28248_MAGIC, .more = U16LD_DENOM_28248_MORE};};
template<> struct libdivide_constants<uint16_t,28249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28249_MAGIC, .more = U16LD_DENOM_28249_MORE};};
template<> struct libdivide_constants<uint16_t,28250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28250_MAGIC, .more = U16LD_DENOM_28250_MORE};};
template<> struct libdivide_constants<uint16_t,28251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28251_MAGIC, .more = U16LD_DENOM_28251_MORE};};
template<> struct libdivide_constants<uint16_t,28252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28252_MAGIC, .more = U16LD_DENOM_28252_MORE};};
template<> struct libdivide_constants<uint16_t,28253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28253_MAGIC, .more = U16LD_DENOM_28253_MORE};};
template<> struct libdivide_constants<uint16_t,28254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28254_MAGIC, .more = U16LD_DENOM_28254_MORE};};
template<> struct libdivide_constants<uint16_t,28255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28255_MAGIC, .more = U16LD_DENOM_28255_MORE};};
template<> struct libdivide_constants<uint16_t,28256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28256_MAGIC, .more = U16LD_DENOM_28256_MORE};};
template<> struct libdivide_constants<uint16_t,28257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28257_MAGIC, .more = U16LD_DENOM_28257_MORE};};
template<> struct libdivide_constants<uint16_t,28258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28258_MAGIC, .more = U16LD_DENOM_28258_MORE};};
template<> struct libdivide_constants<uint16_t,28259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28259_MAGIC, .more = U16LD_DENOM_28259_MORE};};
template<> struct libdivide_constants<uint16_t,28260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28260_MAGIC, .more = U16LD_DENOM_28260_MORE};};
template<> struct libdivide_constants<uint16_t,28261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28261_MAGIC, .more = U16LD_DENOM_28261_MORE};};
template<> struct libdivide_constants<uint16_t,28262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28262_MAGIC, .more = U16LD_DENOM_28262_MORE};};
template<> struct libdivide_constants<uint16_t,28263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28263_MAGIC, .more = U16LD_DENOM_28263_MORE};};
template<> struct libdivide_constants<uint16_t,28264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28264_MAGIC, .more = U16LD_DENOM_28264_MORE};};
template<> struct libdivide_constants<uint16_t,28265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28265_MAGIC, .more = U16LD_DENOM_28265_MORE};};
template<> struct libdivide_constants<uint16_t,28266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28266_MAGIC, .more = U16LD_DENOM_28266_MORE};};
template<> struct libdivide_constants<uint16_t,28267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28267_MAGIC, .more = U16LD_DENOM_28267_MORE};};
template<> struct libdivide_constants<uint16_t,28268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28268_MAGIC, .more = U16LD_DENOM_28268_MORE};};
template<> struct libdivide_constants<uint16_t,28269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28269_MAGIC, .more = U16LD_DENOM_28269_MORE};};
template<> struct libdivide_constants<uint16_t,28270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28270_MAGIC, .more = U16LD_DENOM_28270_MORE};};
template<> struct libdivide_constants<uint16_t,28271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28271_MAGIC, .more = U16LD_DENOM_28271_MORE};};
template<> struct libdivide_constants<uint16_t,28272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28272_MAGIC, .more = U16LD_DENOM_28272_MORE};};
template<> struct libdivide_constants<uint16_t,28273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28273_MAGIC, .more = U16LD_DENOM_28273_MORE};};
template<> struct libdivide_constants<uint16_t,28274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28274_MAGIC, .more = U16LD_DENOM_28274_MORE};};
template<> struct libdivide_constants<uint16_t,28275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28275_MAGIC, .more = U16LD_DENOM_28275_MORE};};
template<> struct libdivide_constants<uint16_t,28276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28276_MAGIC, .more = U16LD_DENOM_28276_MORE};};
template<> struct libdivide_constants<uint16_t,28277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28277_MAGIC, .more = U16LD_DENOM_28277_MORE};};
template<> struct libdivide_constants<uint16_t,28278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28278_MAGIC, .more = U16LD_DENOM_28278_MORE};};
template<> struct libdivide_constants<uint16_t,28279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28279_MAGIC, .more = U16LD_DENOM_28279_MORE};};
template<> struct libdivide_constants<uint16_t,28280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28280_MAGIC, .more = U16LD_DENOM_28280_MORE};};
template<> struct libdivide_constants<uint16_t,28281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28281_MAGIC, .more = U16LD_DENOM_28281_MORE};};
template<> struct libdivide_constants<uint16_t,28282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28282_MAGIC, .more = U16LD_DENOM_28282_MORE};};
template<> struct libdivide_constants<uint16_t,28283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28283_MAGIC, .more = U16LD_DENOM_28283_MORE};};
template<> struct libdivide_constants<uint16_t,28284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28284_MAGIC, .more = U16LD_DENOM_28284_MORE};};
template<> struct libdivide_constants<uint16_t,28285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28285_MAGIC, .more = U16LD_DENOM_28285_MORE};};
template<> struct libdivide_constants<uint16_t,28286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28286_MAGIC, .more = U16LD_DENOM_28286_MORE};};
template<> struct libdivide_constants<uint16_t,28287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28287_MAGIC, .more = U16LD_DENOM_28287_MORE};};
template<> struct libdivide_constants<uint16_t,28288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28288_MAGIC, .more = U16LD_DENOM_28288_MORE};};
template<> struct libdivide_constants<uint16_t,28289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28289_MAGIC, .more = U16LD_DENOM_28289_MORE};};
template<> struct libdivide_constants<uint16_t,28290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28290_MAGIC, .more = U16LD_DENOM_28290_MORE};};
template<> struct libdivide_constants<uint16_t,28291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28291_MAGIC, .more = U16LD_DENOM_28291_MORE};};
template<> struct libdivide_constants<uint16_t,28292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28292_MAGIC, .more = U16LD_DENOM_28292_MORE};};
template<> struct libdivide_constants<uint16_t,28293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28293_MAGIC, .more = U16LD_DENOM_28293_MORE};};
template<> struct libdivide_constants<uint16_t,28294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28294_MAGIC, .more = U16LD_DENOM_28294_MORE};};
template<> struct libdivide_constants<uint16_t,28295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28295_MAGIC, .more = U16LD_DENOM_28295_MORE};};
template<> struct libdivide_constants<uint16_t,28296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28296_MAGIC, .more = U16LD_DENOM_28296_MORE};};
template<> struct libdivide_constants<uint16_t,28297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28297_MAGIC, .more = U16LD_DENOM_28297_MORE};};
template<> struct libdivide_constants<uint16_t,28298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28298_MAGIC, .more = U16LD_DENOM_28298_MORE};};
template<> struct libdivide_constants<uint16_t,28299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28299_MAGIC, .more = U16LD_DENOM_28299_MORE};};
template<> struct libdivide_constants<uint16_t,28300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28300_MAGIC, .more = U16LD_DENOM_28300_MORE};};
template<> struct libdivide_constants<uint16_t,28301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28301_MAGIC, .more = U16LD_DENOM_28301_MORE};};
template<> struct libdivide_constants<uint16_t,28302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28302_MAGIC, .more = U16LD_DENOM_28302_MORE};};
template<> struct libdivide_constants<uint16_t,28303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28303_MAGIC, .more = U16LD_DENOM_28303_MORE};};
template<> struct libdivide_constants<uint16_t,28304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28304_MAGIC, .more = U16LD_DENOM_28304_MORE};};
template<> struct libdivide_constants<uint16_t,28305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28305_MAGIC, .more = U16LD_DENOM_28305_MORE};};
template<> struct libdivide_constants<uint16_t,28306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28306_MAGIC, .more = U16LD_DENOM_28306_MORE};};
template<> struct libdivide_constants<uint16_t,28307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28307_MAGIC, .more = U16LD_DENOM_28307_MORE};};
template<> struct libdivide_constants<uint16_t,28308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28308_MAGIC, .more = U16LD_DENOM_28308_MORE};};
template<> struct libdivide_constants<uint16_t,28309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28309_MAGIC, .more = U16LD_DENOM_28309_MORE};};
template<> struct libdivide_constants<uint16_t,28310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28310_MAGIC, .more = U16LD_DENOM_28310_MORE};};
template<> struct libdivide_constants<uint16_t,28311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28311_MAGIC, .more = U16LD_DENOM_28311_MORE};};
template<> struct libdivide_constants<uint16_t,28312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28312_MAGIC, .more = U16LD_DENOM_28312_MORE};};
template<> struct libdivide_constants<uint16_t,28313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28313_MAGIC, .more = U16LD_DENOM_28313_MORE};};
template<> struct libdivide_constants<uint16_t,28314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28314_MAGIC, .more = U16LD_DENOM_28314_MORE};};
template<> struct libdivide_constants<uint16_t,28315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28315_MAGIC, .more = U16LD_DENOM_28315_MORE};};
template<> struct libdivide_constants<uint16_t,28316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28316_MAGIC, .more = U16LD_DENOM_28316_MORE};};
template<> struct libdivide_constants<uint16_t,28317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28317_MAGIC, .more = U16LD_DENOM_28317_MORE};};
template<> struct libdivide_constants<uint16_t,28318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28318_MAGIC, .more = U16LD_DENOM_28318_MORE};};
template<> struct libdivide_constants<uint16_t,28319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28319_MAGIC, .more = U16LD_DENOM_28319_MORE};};
template<> struct libdivide_constants<uint16_t,28320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28320_MAGIC, .more = U16LD_DENOM_28320_MORE};};
template<> struct libdivide_constants<uint16_t,28321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28321_MAGIC, .more = U16LD_DENOM_28321_MORE};};
template<> struct libdivide_constants<uint16_t,28322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28322_MAGIC, .more = U16LD_DENOM_28322_MORE};};
template<> struct libdivide_constants<uint16_t,28323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28323_MAGIC, .more = U16LD_DENOM_28323_MORE};};
template<> struct libdivide_constants<uint16_t,28324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28324_MAGIC, .more = U16LD_DENOM_28324_MORE};};
template<> struct libdivide_constants<uint16_t,28325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28325_MAGIC, .more = U16LD_DENOM_28325_MORE};};
template<> struct libdivide_constants<uint16_t,28326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28326_MAGIC, .more = U16LD_DENOM_28326_MORE};};
template<> struct libdivide_constants<uint16_t,28327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28327_MAGIC, .more = U16LD_DENOM_28327_MORE};};
template<> struct libdivide_constants<uint16_t,28328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28328_MAGIC, .more = U16LD_DENOM_28328_MORE};};
template<> struct libdivide_constants<uint16_t,28329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28329_MAGIC, .more = U16LD_DENOM_28329_MORE};};
template<> struct libdivide_constants<uint16_t,28330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28330_MAGIC, .more = U16LD_DENOM_28330_MORE};};
template<> struct libdivide_constants<uint16_t,28331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28331_MAGIC, .more = U16LD_DENOM_28331_MORE};};
template<> struct libdivide_constants<uint16_t,28332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28332_MAGIC, .more = U16LD_DENOM_28332_MORE};};
template<> struct libdivide_constants<uint16_t,28333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28333_MAGIC, .more = U16LD_DENOM_28333_MORE};};
template<> struct libdivide_constants<uint16_t,28334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28334_MAGIC, .more = U16LD_DENOM_28334_MORE};};
template<> struct libdivide_constants<uint16_t,28335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28335_MAGIC, .more = U16LD_DENOM_28335_MORE};};
template<> struct libdivide_constants<uint16_t,28336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28336_MAGIC, .more = U16LD_DENOM_28336_MORE};};
template<> struct libdivide_constants<uint16_t,28337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28337_MAGIC, .more = U16LD_DENOM_28337_MORE};};
template<> struct libdivide_constants<uint16_t,28338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28338_MAGIC, .more = U16LD_DENOM_28338_MORE};};
template<> struct libdivide_constants<uint16_t,28339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28339_MAGIC, .more = U16LD_DENOM_28339_MORE};};
template<> struct libdivide_constants<uint16_t,28340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28340_MAGIC, .more = U16LD_DENOM_28340_MORE};};
template<> struct libdivide_constants<uint16_t,28341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28341_MAGIC, .more = U16LD_DENOM_28341_MORE};};
template<> struct libdivide_constants<uint16_t,28342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28342_MAGIC, .more = U16LD_DENOM_28342_MORE};};
template<> struct libdivide_constants<uint16_t,28343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28343_MAGIC, .more = U16LD_DENOM_28343_MORE};};
template<> struct libdivide_constants<uint16_t,28344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28344_MAGIC, .more = U16LD_DENOM_28344_MORE};};
template<> struct libdivide_constants<uint16_t,28345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28345_MAGIC, .more = U16LD_DENOM_28345_MORE};};
template<> struct libdivide_constants<uint16_t,28346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28346_MAGIC, .more = U16LD_DENOM_28346_MORE};};
template<> struct libdivide_constants<uint16_t,28347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28347_MAGIC, .more = U16LD_DENOM_28347_MORE};};
template<> struct libdivide_constants<uint16_t,28348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28348_MAGIC, .more = U16LD_DENOM_28348_MORE};};
template<> struct libdivide_constants<uint16_t,28349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28349_MAGIC, .more = U16LD_DENOM_28349_MORE};};
template<> struct libdivide_constants<uint16_t,28350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28350_MAGIC, .more = U16LD_DENOM_28350_MORE};};
template<> struct libdivide_constants<uint16_t,28351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28351_MAGIC, .more = U16LD_DENOM_28351_MORE};};
template<> struct libdivide_constants<uint16_t,28352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28352_MAGIC, .more = U16LD_DENOM_28352_MORE};};
template<> struct libdivide_constants<uint16_t,28353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28353_MAGIC, .more = U16LD_DENOM_28353_MORE};};
template<> struct libdivide_constants<uint16_t,28354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28354_MAGIC, .more = U16LD_DENOM_28354_MORE};};
template<> struct libdivide_constants<uint16_t,28355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28355_MAGIC, .more = U16LD_DENOM_28355_MORE};};
template<> struct libdivide_constants<uint16_t,28356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28356_MAGIC, .more = U16LD_DENOM_28356_MORE};};
template<> struct libdivide_constants<uint16_t,28357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28357_MAGIC, .more = U16LD_DENOM_28357_MORE};};
template<> struct libdivide_constants<uint16_t,28358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28358_MAGIC, .more = U16LD_DENOM_28358_MORE};};
template<> struct libdivide_constants<uint16_t,28359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28359_MAGIC, .more = U16LD_DENOM_28359_MORE};};
template<> struct libdivide_constants<uint16_t,28360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28360_MAGIC, .more = U16LD_DENOM_28360_MORE};};
template<> struct libdivide_constants<uint16_t,28361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28361_MAGIC, .more = U16LD_DENOM_28361_MORE};};
template<> struct libdivide_constants<uint16_t,28362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28362_MAGIC, .more = U16LD_DENOM_28362_MORE};};
template<> struct libdivide_constants<uint16_t,28363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28363_MAGIC, .more = U16LD_DENOM_28363_MORE};};
template<> struct libdivide_constants<uint16_t,28364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28364_MAGIC, .more = U16LD_DENOM_28364_MORE};};
template<> struct libdivide_constants<uint16_t,28365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28365_MAGIC, .more = U16LD_DENOM_28365_MORE};};
template<> struct libdivide_constants<uint16_t,28366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28366_MAGIC, .more = U16LD_DENOM_28366_MORE};};
template<> struct libdivide_constants<uint16_t,28367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28367_MAGIC, .more = U16LD_DENOM_28367_MORE};};
template<> struct libdivide_constants<uint16_t,28368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28368_MAGIC, .more = U16LD_DENOM_28368_MORE};};
template<> struct libdivide_constants<uint16_t,28369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28369_MAGIC, .more = U16LD_DENOM_28369_MORE};};
template<> struct libdivide_constants<uint16_t,28370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28370_MAGIC, .more = U16LD_DENOM_28370_MORE};};
template<> struct libdivide_constants<uint16_t,28371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28371_MAGIC, .more = U16LD_DENOM_28371_MORE};};
template<> struct libdivide_constants<uint16_t,28372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28372_MAGIC, .more = U16LD_DENOM_28372_MORE};};
template<> struct libdivide_constants<uint16_t,28373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28373_MAGIC, .more = U16LD_DENOM_28373_MORE};};
template<> struct libdivide_constants<uint16_t,28374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28374_MAGIC, .more = U16LD_DENOM_28374_MORE};};
template<> struct libdivide_constants<uint16_t,28375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28375_MAGIC, .more = U16LD_DENOM_28375_MORE};};
template<> struct libdivide_constants<uint16_t,28376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28376_MAGIC, .more = U16LD_DENOM_28376_MORE};};
template<> struct libdivide_constants<uint16_t,28377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28377_MAGIC, .more = U16LD_DENOM_28377_MORE};};
template<> struct libdivide_constants<uint16_t,28378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28378_MAGIC, .more = U16LD_DENOM_28378_MORE};};
template<> struct libdivide_constants<uint16_t,28379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28379_MAGIC, .more = U16LD_DENOM_28379_MORE};};
template<> struct libdivide_constants<uint16_t,28380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28380_MAGIC, .more = U16LD_DENOM_28380_MORE};};
template<> struct libdivide_constants<uint16_t,28381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28381_MAGIC, .more = U16LD_DENOM_28381_MORE};};
template<> struct libdivide_constants<uint16_t,28382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28382_MAGIC, .more = U16LD_DENOM_28382_MORE};};
template<> struct libdivide_constants<uint16_t,28383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28383_MAGIC, .more = U16LD_DENOM_28383_MORE};};
template<> struct libdivide_constants<uint16_t,28384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28384_MAGIC, .more = U16LD_DENOM_28384_MORE};};
template<> struct libdivide_constants<uint16_t,28385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28385_MAGIC, .more = U16LD_DENOM_28385_MORE};};
template<> struct libdivide_constants<uint16_t,28386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28386_MAGIC, .more = U16LD_DENOM_28386_MORE};};
template<> struct libdivide_constants<uint16_t,28387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28387_MAGIC, .more = U16LD_DENOM_28387_MORE};};
template<> struct libdivide_constants<uint16_t,28388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28388_MAGIC, .more = U16LD_DENOM_28388_MORE};};
template<> struct libdivide_constants<uint16_t,28389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28389_MAGIC, .more = U16LD_DENOM_28389_MORE};};
template<> struct libdivide_constants<uint16_t,28390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28390_MAGIC, .more = U16LD_DENOM_28390_MORE};};
template<> struct libdivide_constants<uint16_t,28391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28391_MAGIC, .more = U16LD_DENOM_28391_MORE};};
template<> struct libdivide_constants<uint16_t,28392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28392_MAGIC, .more = U16LD_DENOM_28392_MORE};};
template<> struct libdivide_constants<uint16_t,28393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28393_MAGIC, .more = U16LD_DENOM_28393_MORE};};
template<> struct libdivide_constants<uint16_t,28394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28394_MAGIC, .more = U16LD_DENOM_28394_MORE};};
template<> struct libdivide_constants<uint16_t,28395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28395_MAGIC, .more = U16LD_DENOM_28395_MORE};};
template<> struct libdivide_constants<uint16_t,28396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28396_MAGIC, .more = U16LD_DENOM_28396_MORE};};
template<> struct libdivide_constants<uint16_t,28397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28397_MAGIC, .more = U16LD_DENOM_28397_MORE};};
template<> struct libdivide_constants<uint16_t,28398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28398_MAGIC, .more = U16LD_DENOM_28398_MORE};};
template<> struct libdivide_constants<uint16_t,28399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28399_MAGIC, .more = U16LD_DENOM_28399_MORE};};
template<> struct libdivide_constants<uint16_t,28400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28400_MAGIC, .more = U16LD_DENOM_28400_MORE};};
template<> struct libdivide_constants<uint16_t,28401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28401_MAGIC, .more = U16LD_DENOM_28401_MORE};};
template<> struct libdivide_constants<uint16_t,28402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28402_MAGIC, .more = U16LD_DENOM_28402_MORE};};
template<> struct libdivide_constants<uint16_t,28403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28403_MAGIC, .more = U16LD_DENOM_28403_MORE};};
template<> struct libdivide_constants<uint16_t,28404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28404_MAGIC, .more = U16LD_DENOM_28404_MORE};};
template<> struct libdivide_constants<uint16_t,28405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28405_MAGIC, .more = U16LD_DENOM_28405_MORE};};
template<> struct libdivide_constants<uint16_t,28406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28406_MAGIC, .more = U16LD_DENOM_28406_MORE};};
template<> struct libdivide_constants<uint16_t,28407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28407_MAGIC, .more = U16LD_DENOM_28407_MORE};};
template<> struct libdivide_constants<uint16_t,28408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28408_MAGIC, .more = U16LD_DENOM_28408_MORE};};
template<> struct libdivide_constants<uint16_t,28409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28409_MAGIC, .more = U16LD_DENOM_28409_MORE};};
template<> struct libdivide_constants<uint16_t,28410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28410_MAGIC, .more = U16LD_DENOM_28410_MORE};};
template<> struct libdivide_constants<uint16_t,28411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28411_MAGIC, .more = U16LD_DENOM_28411_MORE};};
template<> struct libdivide_constants<uint16_t,28412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28412_MAGIC, .more = U16LD_DENOM_28412_MORE};};
template<> struct libdivide_constants<uint16_t,28413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28413_MAGIC, .more = U16LD_DENOM_28413_MORE};};
template<> struct libdivide_constants<uint16_t,28414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28414_MAGIC, .more = U16LD_DENOM_28414_MORE};};
template<> struct libdivide_constants<uint16_t,28415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28415_MAGIC, .more = U16LD_DENOM_28415_MORE};};
template<> struct libdivide_constants<uint16_t,28416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28416_MAGIC, .more = U16LD_DENOM_28416_MORE};};
template<> struct libdivide_constants<uint16_t,28417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28417_MAGIC, .more = U16LD_DENOM_28417_MORE};};
template<> struct libdivide_constants<uint16_t,28418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28418_MAGIC, .more = U16LD_DENOM_28418_MORE};};
template<> struct libdivide_constants<uint16_t,28419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28419_MAGIC, .more = U16LD_DENOM_28419_MORE};};
template<> struct libdivide_constants<uint16_t,28420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28420_MAGIC, .more = U16LD_DENOM_28420_MORE};};
template<> struct libdivide_constants<uint16_t,28421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28421_MAGIC, .more = U16LD_DENOM_28421_MORE};};
template<> struct libdivide_constants<uint16_t,28422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28422_MAGIC, .more = U16LD_DENOM_28422_MORE};};
template<> struct libdivide_constants<uint16_t,28423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28423_MAGIC, .more = U16LD_DENOM_28423_MORE};};
template<> struct libdivide_constants<uint16_t,28424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28424_MAGIC, .more = U16LD_DENOM_28424_MORE};};
template<> struct libdivide_constants<uint16_t,28425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28425_MAGIC, .more = U16LD_DENOM_28425_MORE};};
template<> struct libdivide_constants<uint16_t,28426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28426_MAGIC, .more = U16LD_DENOM_28426_MORE};};
template<> struct libdivide_constants<uint16_t,28427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28427_MAGIC, .more = U16LD_DENOM_28427_MORE};};
template<> struct libdivide_constants<uint16_t,28428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28428_MAGIC, .more = U16LD_DENOM_28428_MORE};};
template<> struct libdivide_constants<uint16_t,28429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28429_MAGIC, .more = U16LD_DENOM_28429_MORE};};
template<> struct libdivide_constants<uint16_t,28430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28430_MAGIC, .more = U16LD_DENOM_28430_MORE};};
template<> struct libdivide_constants<uint16_t,28431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28431_MAGIC, .more = U16LD_DENOM_28431_MORE};};
template<> struct libdivide_constants<uint16_t,28432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28432_MAGIC, .more = U16LD_DENOM_28432_MORE};};
template<> struct libdivide_constants<uint16_t,28433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28433_MAGIC, .more = U16LD_DENOM_28433_MORE};};
template<> struct libdivide_constants<uint16_t,28434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28434_MAGIC, .more = U16LD_DENOM_28434_MORE};};
template<> struct libdivide_constants<uint16_t,28435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28435_MAGIC, .more = U16LD_DENOM_28435_MORE};};
template<> struct libdivide_constants<uint16_t,28436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28436_MAGIC, .more = U16LD_DENOM_28436_MORE};};
template<> struct libdivide_constants<uint16_t,28437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28437_MAGIC, .more = U16LD_DENOM_28437_MORE};};
template<> struct libdivide_constants<uint16_t,28438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28438_MAGIC, .more = U16LD_DENOM_28438_MORE};};
template<> struct libdivide_constants<uint16_t,28439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28439_MAGIC, .more = U16LD_DENOM_28439_MORE};};
template<> struct libdivide_constants<uint16_t,28440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28440_MAGIC, .more = U16LD_DENOM_28440_MORE};};
template<> struct libdivide_constants<uint16_t,28441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28441_MAGIC, .more = U16LD_DENOM_28441_MORE};};
template<> struct libdivide_constants<uint16_t,28442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28442_MAGIC, .more = U16LD_DENOM_28442_MORE};};
template<> struct libdivide_constants<uint16_t,28443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28443_MAGIC, .more = U16LD_DENOM_28443_MORE};};
template<> struct libdivide_constants<uint16_t,28444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28444_MAGIC, .more = U16LD_DENOM_28444_MORE};};
template<> struct libdivide_constants<uint16_t,28445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28445_MAGIC, .more = U16LD_DENOM_28445_MORE};};
template<> struct libdivide_constants<uint16_t,28446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28446_MAGIC, .more = U16LD_DENOM_28446_MORE};};
template<> struct libdivide_constants<uint16_t,28447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28447_MAGIC, .more = U16LD_DENOM_28447_MORE};};
template<> struct libdivide_constants<uint16_t,28448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28448_MAGIC, .more = U16LD_DENOM_28448_MORE};};
template<> struct libdivide_constants<uint16_t,28449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28449_MAGIC, .more = U16LD_DENOM_28449_MORE};};
template<> struct libdivide_constants<uint16_t,28450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28450_MAGIC, .more = U16LD_DENOM_28450_MORE};};
template<> struct libdivide_constants<uint16_t,28451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28451_MAGIC, .more = U16LD_DENOM_28451_MORE};};
template<> struct libdivide_constants<uint16_t,28452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28452_MAGIC, .more = U16LD_DENOM_28452_MORE};};
template<> struct libdivide_constants<uint16_t,28453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28453_MAGIC, .more = U16LD_DENOM_28453_MORE};};
template<> struct libdivide_constants<uint16_t,28454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28454_MAGIC, .more = U16LD_DENOM_28454_MORE};};
template<> struct libdivide_constants<uint16_t,28455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28455_MAGIC, .more = U16LD_DENOM_28455_MORE};};
template<> struct libdivide_constants<uint16_t,28456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28456_MAGIC, .more = U16LD_DENOM_28456_MORE};};
template<> struct libdivide_constants<uint16_t,28457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28457_MAGIC, .more = U16LD_DENOM_28457_MORE};};
template<> struct libdivide_constants<uint16_t,28458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28458_MAGIC, .more = U16LD_DENOM_28458_MORE};};
template<> struct libdivide_constants<uint16_t,28459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28459_MAGIC, .more = U16LD_DENOM_28459_MORE};};
template<> struct libdivide_constants<uint16_t,28460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28460_MAGIC, .more = U16LD_DENOM_28460_MORE};};
template<> struct libdivide_constants<uint16_t,28461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28461_MAGIC, .more = U16LD_DENOM_28461_MORE};};
template<> struct libdivide_constants<uint16_t,28462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28462_MAGIC, .more = U16LD_DENOM_28462_MORE};};
template<> struct libdivide_constants<uint16_t,28463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28463_MAGIC, .more = U16LD_DENOM_28463_MORE};};
template<> struct libdivide_constants<uint16_t,28464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28464_MAGIC, .more = U16LD_DENOM_28464_MORE};};
template<> struct libdivide_constants<uint16_t,28465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28465_MAGIC, .more = U16LD_DENOM_28465_MORE};};
template<> struct libdivide_constants<uint16_t,28466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28466_MAGIC, .more = U16LD_DENOM_28466_MORE};};
template<> struct libdivide_constants<uint16_t,28467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28467_MAGIC, .more = U16LD_DENOM_28467_MORE};};
template<> struct libdivide_constants<uint16_t,28468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28468_MAGIC, .more = U16LD_DENOM_28468_MORE};};
template<> struct libdivide_constants<uint16_t,28469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28469_MAGIC, .more = U16LD_DENOM_28469_MORE};};
template<> struct libdivide_constants<uint16_t,28470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28470_MAGIC, .more = U16LD_DENOM_28470_MORE};};
template<> struct libdivide_constants<uint16_t,28471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28471_MAGIC, .more = U16LD_DENOM_28471_MORE};};
template<> struct libdivide_constants<uint16_t,28472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28472_MAGIC, .more = U16LD_DENOM_28472_MORE};};
template<> struct libdivide_constants<uint16_t,28473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28473_MAGIC, .more = U16LD_DENOM_28473_MORE};};
template<> struct libdivide_constants<uint16_t,28474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28474_MAGIC, .more = U16LD_DENOM_28474_MORE};};
template<> struct libdivide_constants<uint16_t,28475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28475_MAGIC, .more = U16LD_DENOM_28475_MORE};};
template<> struct libdivide_constants<uint16_t,28476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28476_MAGIC, .more = U16LD_DENOM_28476_MORE};};
template<> struct libdivide_constants<uint16_t,28477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28477_MAGIC, .more = U16LD_DENOM_28477_MORE};};
template<> struct libdivide_constants<uint16_t,28478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28478_MAGIC, .more = U16LD_DENOM_28478_MORE};};
template<> struct libdivide_constants<uint16_t,28479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28479_MAGIC, .more = U16LD_DENOM_28479_MORE};};
template<> struct libdivide_constants<uint16_t,28480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28480_MAGIC, .more = U16LD_DENOM_28480_MORE};};
template<> struct libdivide_constants<uint16_t,28481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28481_MAGIC, .more = U16LD_DENOM_28481_MORE};};
template<> struct libdivide_constants<uint16_t,28482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28482_MAGIC, .more = U16LD_DENOM_28482_MORE};};
template<> struct libdivide_constants<uint16_t,28483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28483_MAGIC, .more = U16LD_DENOM_28483_MORE};};
template<> struct libdivide_constants<uint16_t,28484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28484_MAGIC, .more = U16LD_DENOM_28484_MORE};};
template<> struct libdivide_constants<uint16_t,28485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28485_MAGIC, .more = U16LD_DENOM_28485_MORE};};
template<> struct libdivide_constants<uint16_t,28486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28486_MAGIC, .more = U16LD_DENOM_28486_MORE};};
template<> struct libdivide_constants<uint16_t,28487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28487_MAGIC, .more = U16LD_DENOM_28487_MORE};};
template<> struct libdivide_constants<uint16_t,28488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28488_MAGIC, .more = U16LD_DENOM_28488_MORE};};
template<> struct libdivide_constants<uint16_t,28489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28489_MAGIC, .more = U16LD_DENOM_28489_MORE};};
template<> struct libdivide_constants<uint16_t,28490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28490_MAGIC, .more = U16LD_DENOM_28490_MORE};};
template<> struct libdivide_constants<uint16_t,28491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28491_MAGIC, .more = U16LD_DENOM_28491_MORE};};
template<> struct libdivide_constants<uint16_t,28492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28492_MAGIC, .more = U16LD_DENOM_28492_MORE};};
template<> struct libdivide_constants<uint16_t,28493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28493_MAGIC, .more = U16LD_DENOM_28493_MORE};};
template<> struct libdivide_constants<uint16_t,28494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28494_MAGIC, .more = U16LD_DENOM_28494_MORE};};
template<> struct libdivide_constants<uint16_t,28495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28495_MAGIC, .more = U16LD_DENOM_28495_MORE};};
template<> struct libdivide_constants<uint16_t,28496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28496_MAGIC, .more = U16LD_DENOM_28496_MORE};};
template<> struct libdivide_constants<uint16_t,28497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28497_MAGIC, .more = U16LD_DENOM_28497_MORE};};
template<> struct libdivide_constants<uint16_t,28498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28498_MAGIC, .more = U16LD_DENOM_28498_MORE};};
template<> struct libdivide_constants<uint16_t,28499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28499_MAGIC, .more = U16LD_DENOM_28499_MORE};};
template<> struct libdivide_constants<uint16_t,28500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28500_MAGIC, .more = U16LD_DENOM_28500_MORE};};
template<> struct libdivide_constants<uint16_t,28501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28501_MAGIC, .more = U16LD_DENOM_28501_MORE};};
template<> struct libdivide_constants<uint16_t,28502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28502_MAGIC, .more = U16LD_DENOM_28502_MORE};};
template<> struct libdivide_constants<uint16_t,28503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28503_MAGIC, .more = U16LD_DENOM_28503_MORE};};
template<> struct libdivide_constants<uint16_t,28504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28504_MAGIC, .more = U16LD_DENOM_28504_MORE};};
template<> struct libdivide_constants<uint16_t,28505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28505_MAGIC, .more = U16LD_DENOM_28505_MORE};};
template<> struct libdivide_constants<uint16_t,28506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28506_MAGIC, .more = U16LD_DENOM_28506_MORE};};
template<> struct libdivide_constants<uint16_t,28507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28507_MAGIC, .more = U16LD_DENOM_28507_MORE};};
template<> struct libdivide_constants<uint16_t,28508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28508_MAGIC, .more = U16LD_DENOM_28508_MORE};};
template<> struct libdivide_constants<uint16_t,28509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28509_MAGIC, .more = U16LD_DENOM_28509_MORE};};
template<> struct libdivide_constants<uint16_t,28510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28510_MAGIC, .more = U16LD_DENOM_28510_MORE};};
template<> struct libdivide_constants<uint16_t,28511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28511_MAGIC, .more = U16LD_DENOM_28511_MORE};};
template<> struct libdivide_constants<uint16_t,28512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28512_MAGIC, .more = U16LD_DENOM_28512_MORE};};
template<> struct libdivide_constants<uint16_t,28513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28513_MAGIC, .more = U16LD_DENOM_28513_MORE};};
template<> struct libdivide_constants<uint16_t,28514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28514_MAGIC, .more = U16LD_DENOM_28514_MORE};};
template<> struct libdivide_constants<uint16_t,28515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28515_MAGIC, .more = U16LD_DENOM_28515_MORE};};
template<> struct libdivide_constants<uint16_t,28516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28516_MAGIC, .more = U16LD_DENOM_28516_MORE};};
template<> struct libdivide_constants<uint16_t,28517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28517_MAGIC, .more = U16LD_DENOM_28517_MORE};};
template<> struct libdivide_constants<uint16_t,28518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28518_MAGIC, .more = U16LD_DENOM_28518_MORE};};
template<> struct libdivide_constants<uint16_t,28519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28519_MAGIC, .more = U16LD_DENOM_28519_MORE};};
template<> struct libdivide_constants<uint16_t,28520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28520_MAGIC, .more = U16LD_DENOM_28520_MORE};};
template<> struct libdivide_constants<uint16_t,28521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28521_MAGIC, .more = U16LD_DENOM_28521_MORE};};
template<> struct libdivide_constants<uint16_t,28522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28522_MAGIC, .more = U16LD_DENOM_28522_MORE};};
template<> struct libdivide_constants<uint16_t,28523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28523_MAGIC, .more = U16LD_DENOM_28523_MORE};};
template<> struct libdivide_constants<uint16_t,28524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28524_MAGIC, .more = U16LD_DENOM_28524_MORE};};
template<> struct libdivide_constants<uint16_t,28525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28525_MAGIC, .more = U16LD_DENOM_28525_MORE};};
template<> struct libdivide_constants<uint16_t,28526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28526_MAGIC, .more = U16LD_DENOM_28526_MORE};};
template<> struct libdivide_constants<uint16_t,28527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28527_MAGIC, .more = U16LD_DENOM_28527_MORE};};
template<> struct libdivide_constants<uint16_t,28528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28528_MAGIC, .more = U16LD_DENOM_28528_MORE};};
template<> struct libdivide_constants<uint16_t,28529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28529_MAGIC, .more = U16LD_DENOM_28529_MORE};};
template<> struct libdivide_constants<uint16_t,28530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28530_MAGIC, .more = U16LD_DENOM_28530_MORE};};
template<> struct libdivide_constants<uint16_t,28531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28531_MAGIC, .more = U16LD_DENOM_28531_MORE};};
template<> struct libdivide_constants<uint16_t,28532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28532_MAGIC, .more = U16LD_DENOM_28532_MORE};};
template<> struct libdivide_constants<uint16_t,28533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28533_MAGIC, .more = U16LD_DENOM_28533_MORE};};
template<> struct libdivide_constants<uint16_t,28534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28534_MAGIC, .more = U16LD_DENOM_28534_MORE};};
template<> struct libdivide_constants<uint16_t,28535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28535_MAGIC, .more = U16LD_DENOM_28535_MORE};};
template<> struct libdivide_constants<uint16_t,28536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28536_MAGIC, .more = U16LD_DENOM_28536_MORE};};
template<> struct libdivide_constants<uint16_t,28537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28537_MAGIC, .more = U16LD_DENOM_28537_MORE};};
template<> struct libdivide_constants<uint16_t,28538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28538_MAGIC, .more = U16LD_DENOM_28538_MORE};};
template<> struct libdivide_constants<uint16_t,28539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28539_MAGIC, .more = U16LD_DENOM_28539_MORE};};
template<> struct libdivide_constants<uint16_t,28540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28540_MAGIC, .more = U16LD_DENOM_28540_MORE};};
template<> struct libdivide_constants<uint16_t,28541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28541_MAGIC, .more = U16LD_DENOM_28541_MORE};};
template<> struct libdivide_constants<uint16_t,28542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28542_MAGIC, .more = U16LD_DENOM_28542_MORE};};
template<> struct libdivide_constants<uint16_t,28543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28543_MAGIC, .more = U16LD_DENOM_28543_MORE};};
template<> struct libdivide_constants<uint16_t,28544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28544_MAGIC, .more = U16LD_DENOM_28544_MORE};};
template<> struct libdivide_constants<uint16_t,28545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28545_MAGIC, .more = U16LD_DENOM_28545_MORE};};
template<> struct libdivide_constants<uint16_t,28546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28546_MAGIC, .more = U16LD_DENOM_28546_MORE};};
template<> struct libdivide_constants<uint16_t,28547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28547_MAGIC, .more = U16LD_DENOM_28547_MORE};};
template<> struct libdivide_constants<uint16_t,28548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28548_MAGIC, .more = U16LD_DENOM_28548_MORE};};
template<> struct libdivide_constants<uint16_t,28549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28549_MAGIC, .more = U16LD_DENOM_28549_MORE};};
template<> struct libdivide_constants<uint16_t,28550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28550_MAGIC, .more = U16LD_DENOM_28550_MORE};};
template<> struct libdivide_constants<uint16_t,28551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28551_MAGIC, .more = U16LD_DENOM_28551_MORE};};
template<> struct libdivide_constants<uint16_t,28552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28552_MAGIC, .more = U16LD_DENOM_28552_MORE};};
template<> struct libdivide_constants<uint16_t,28553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28553_MAGIC, .more = U16LD_DENOM_28553_MORE};};
template<> struct libdivide_constants<uint16_t,28554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28554_MAGIC, .more = U16LD_DENOM_28554_MORE};};
template<> struct libdivide_constants<uint16_t,28555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28555_MAGIC, .more = U16LD_DENOM_28555_MORE};};
template<> struct libdivide_constants<uint16_t,28556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28556_MAGIC, .more = U16LD_DENOM_28556_MORE};};
template<> struct libdivide_constants<uint16_t,28557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28557_MAGIC, .more = U16LD_DENOM_28557_MORE};};
template<> struct libdivide_constants<uint16_t,28558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28558_MAGIC, .more = U16LD_DENOM_28558_MORE};};
template<> struct libdivide_constants<uint16_t,28559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28559_MAGIC, .more = U16LD_DENOM_28559_MORE};};
template<> struct libdivide_constants<uint16_t,28560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28560_MAGIC, .more = U16LD_DENOM_28560_MORE};};
template<> struct libdivide_constants<uint16_t,28561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28561_MAGIC, .more = U16LD_DENOM_28561_MORE};};
template<> struct libdivide_constants<uint16_t,28562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28562_MAGIC, .more = U16LD_DENOM_28562_MORE};};
template<> struct libdivide_constants<uint16_t,28563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28563_MAGIC, .more = U16LD_DENOM_28563_MORE};};
template<> struct libdivide_constants<uint16_t,28564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28564_MAGIC, .more = U16LD_DENOM_28564_MORE};};
template<> struct libdivide_constants<uint16_t,28565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28565_MAGIC, .more = U16LD_DENOM_28565_MORE};};
template<> struct libdivide_constants<uint16_t,28566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28566_MAGIC, .more = U16LD_DENOM_28566_MORE};};
template<> struct libdivide_constants<uint16_t,28567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28567_MAGIC, .more = U16LD_DENOM_28567_MORE};};
template<> struct libdivide_constants<uint16_t,28568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28568_MAGIC, .more = U16LD_DENOM_28568_MORE};};
template<> struct libdivide_constants<uint16_t,28569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28569_MAGIC, .more = U16LD_DENOM_28569_MORE};};
template<> struct libdivide_constants<uint16_t,28570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28570_MAGIC, .more = U16LD_DENOM_28570_MORE};};
template<> struct libdivide_constants<uint16_t,28571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28571_MAGIC, .more = U16LD_DENOM_28571_MORE};};
template<> struct libdivide_constants<uint16_t,28572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28572_MAGIC, .more = U16LD_DENOM_28572_MORE};};
template<> struct libdivide_constants<uint16_t,28573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28573_MAGIC, .more = U16LD_DENOM_28573_MORE};};
template<> struct libdivide_constants<uint16_t,28574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28574_MAGIC, .more = U16LD_DENOM_28574_MORE};};
template<> struct libdivide_constants<uint16_t,28575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28575_MAGIC, .more = U16LD_DENOM_28575_MORE};};
template<> struct libdivide_constants<uint16_t,28576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28576_MAGIC, .more = U16LD_DENOM_28576_MORE};};
template<> struct libdivide_constants<uint16_t,28577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28577_MAGIC, .more = U16LD_DENOM_28577_MORE};};
template<> struct libdivide_constants<uint16_t,28578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28578_MAGIC, .more = U16LD_DENOM_28578_MORE};};
template<> struct libdivide_constants<uint16_t,28579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28579_MAGIC, .more = U16LD_DENOM_28579_MORE};};
template<> struct libdivide_constants<uint16_t,28580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28580_MAGIC, .more = U16LD_DENOM_28580_MORE};};
template<> struct libdivide_constants<uint16_t,28581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28581_MAGIC, .more = U16LD_DENOM_28581_MORE};};
template<> struct libdivide_constants<uint16_t,28582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28582_MAGIC, .more = U16LD_DENOM_28582_MORE};};
template<> struct libdivide_constants<uint16_t,28583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28583_MAGIC, .more = U16LD_DENOM_28583_MORE};};
template<> struct libdivide_constants<uint16_t,28584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28584_MAGIC, .more = U16LD_DENOM_28584_MORE};};
template<> struct libdivide_constants<uint16_t,28585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28585_MAGIC, .more = U16LD_DENOM_28585_MORE};};
template<> struct libdivide_constants<uint16_t,28586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28586_MAGIC, .more = U16LD_DENOM_28586_MORE};};
template<> struct libdivide_constants<uint16_t,28587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28587_MAGIC, .more = U16LD_DENOM_28587_MORE};};
template<> struct libdivide_constants<uint16_t,28588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28588_MAGIC, .more = U16LD_DENOM_28588_MORE};};
template<> struct libdivide_constants<uint16_t,28589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28589_MAGIC, .more = U16LD_DENOM_28589_MORE};};
template<> struct libdivide_constants<uint16_t,28590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28590_MAGIC, .more = U16LD_DENOM_28590_MORE};};
template<> struct libdivide_constants<uint16_t,28591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28591_MAGIC, .more = U16LD_DENOM_28591_MORE};};
template<> struct libdivide_constants<uint16_t,28592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28592_MAGIC, .more = U16LD_DENOM_28592_MORE};};
template<> struct libdivide_constants<uint16_t,28593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28593_MAGIC, .more = U16LD_DENOM_28593_MORE};};
template<> struct libdivide_constants<uint16_t,28594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28594_MAGIC, .more = U16LD_DENOM_28594_MORE};};
template<> struct libdivide_constants<uint16_t,28595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28595_MAGIC, .more = U16LD_DENOM_28595_MORE};};
template<> struct libdivide_constants<uint16_t,28596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28596_MAGIC, .more = U16LD_DENOM_28596_MORE};};
template<> struct libdivide_constants<uint16_t,28597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28597_MAGIC, .more = U16LD_DENOM_28597_MORE};};
template<> struct libdivide_constants<uint16_t,28598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28598_MAGIC, .more = U16LD_DENOM_28598_MORE};};
template<> struct libdivide_constants<uint16_t,28599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28599_MAGIC, .more = U16LD_DENOM_28599_MORE};};
template<> struct libdivide_constants<uint16_t,28600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28600_MAGIC, .more = U16LD_DENOM_28600_MORE};};
template<> struct libdivide_constants<uint16_t,28601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28601_MAGIC, .more = U16LD_DENOM_28601_MORE};};
template<> struct libdivide_constants<uint16_t,28602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28602_MAGIC, .more = U16LD_DENOM_28602_MORE};};
template<> struct libdivide_constants<uint16_t,28603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28603_MAGIC, .more = U16LD_DENOM_28603_MORE};};
template<> struct libdivide_constants<uint16_t,28604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28604_MAGIC, .more = U16LD_DENOM_28604_MORE};};
template<> struct libdivide_constants<uint16_t,28605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28605_MAGIC, .more = U16LD_DENOM_28605_MORE};};
template<> struct libdivide_constants<uint16_t,28606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28606_MAGIC, .more = U16LD_DENOM_28606_MORE};};
template<> struct libdivide_constants<uint16_t,28607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28607_MAGIC, .more = U16LD_DENOM_28607_MORE};};
template<> struct libdivide_constants<uint16_t,28608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28608_MAGIC, .more = U16LD_DENOM_28608_MORE};};
template<> struct libdivide_constants<uint16_t,28609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28609_MAGIC, .more = U16LD_DENOM_28609_MORE};};
template<> struct libdivide_constants<uint16_t,28610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28610_MAGIC, .more = U16LD_DENOM_28610_MORE};};
template<> struct libdivide_constants<uint16_t,28611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28611_MAGIC, .more = U16LD_DENOM_28611_MORE};};
template<> struct libdivide_constants<uint16_t,28612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28612_MAGIC, .more = U16LD_DENOM_28612_MORE};};
template<> struct libdivide_constants<uint16_t,28613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28613_MAGIC, .more = U16LD_DENOM_28613_MORE};};
template<> struct libdivide_constants<uint16_t,28614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28614_MAGIC, .more = U16LD_DENOM_28614_MORE};};
template<> struct libdivide_constants<uint16_t,28615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28615_MAGIC, .more = U16LD_DENOM_28615_MORE};};
template<> struct libdivide_constants<uint16_t,28616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28616_MAGIC, .more = U16LD_DENOM_28616_MORE};};
template<> struct libdivide_constants<uint16_t,28617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28617_MAGIC, .more = U16LD_DENOM_28617_MORE};};
template<> struct libdivide_constants<uint16_t,28618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28618_MAGIC, .more = U16LD_DENOM_28618_MORE};};
template<> struct libdivide_constants<uint16_t,28619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28619_MAGIC, .more = U16LD_DENOM_28619_MORE};};
template<> struct libdivide_constants<uint16_t,28620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28620_MAGIC, .more = U16LD_DENOM_28620_MORE};};
template<> struct libdivide_constants<uint16_t,28621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28621_MAGIC, .more = U16LD_DENOM_28621_MORE};};
template<> struct libdivide_constants<uint16_t,28622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28622_MAGIC, .more = U16LD_DENOM_28622_MORE};};
template<> struct libdivide_constants<uint16_t,28623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28623_MAGIC, .more = U16LD_DENOM_28623_MORE};};
template<> struct libdivide_constants<uint16_t,28624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28624_MAGIC, .more = U16LD_DENOM_28624_MORE};};
template<> struct libdivide_constants<uint16_t,28625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28625_MAGIC, .more = U16LD_DENOM_28625_MORE};};
template<> struct libdivide_constants<uint16_t,28626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28626_MAGIC, .more = U16LD_DENOM_28626_MORE};};
template<> struct libdivide_constants<uint16_t,28627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28627_MAGIC, .more = U16LD_DENOM_28627_MORE};};
template<> struct libdivide_constants<uint16_t,28628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28628_MAGIC, .more = U16LD_DENOM_28628_MORE};};
template<> struct libdivide_constants<uint16_t,28629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28629_MAGIC, .more = U16LD_DENOM_28629_MORE};};
template<> struct libdivide_constants<uint16_t,28630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28630_MAGIC, .more = U16LD_DENOM_28630_MORE};};
template<> struct libdivide_constants<uint16_t,28631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28631_MAGIC, .more = U16LD_DENOM_28631_MORE};};
template<> struct libdivide_constants<uint16_t,28632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28632_MAGIC, .more = U16LD_DENOM_28632_MORE};};
template<> struct libdivide_constants<uint16_t,28633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28633_MAGIC, .more = U16LD_DENOM_28633_MORE};};
template<> struct libdivide_constants<uint16_t,28634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28634_MAGIC, .more = U16LD_DENOM_28634_MORE};};
template<> struct libdivide_constants<uint16_t,28635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28635_MAGIC, .more = U16LD_DENOM_28635_MORE};};
template<> struct libdivide_constants<uint16_t,28636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28636_MAGIC, .more = U16LD_DENOM_28636_MORE};};
template<> struct libdivide_constants<uint16_t,28637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28637_MAGIC, .more = U16LD_DENOM_28637_MORE};};
template<> struct libdivide_constants<uint16_t,28638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28638_MAGIC, .more = U16LD_DENOM_28638_MORE};};
template<> struct libdivide_constants<uint16_t,28639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28639_MAGIC, .more = U16LD_DENOM_28639_MORE};};
template<> struct libdivide_constants<uint16_t,28640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28640_MAGIC, .more = U16LD_DENOM_28640_MORE};};
template<> struct libdivide_constants<uint16_t,28641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28641_MAGIC, .more = U16LD_DENOM_28641_MORE};};
template<> struct libdivide_constants<uint16_t,28642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28642_MAGIC, .more = U16LD_DENOM_28642_MORE};};
template<> struct libdivide_constants<uint16_t,28643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28643_MAGIC, .more = U16LD_DENOM_28643_MORE};};
template<> struct libdivide_constants<uint16_t,28644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28644_MAGIC, .more = U16LD_DENOM_28644_MORE};};
template<> struct libdivide_constants<uint16_t,28645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28645_MAGIC, .more = U16LD_DENOM_28645_MORE};};
template<> struct libdivide_constants<uint16_t,28646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28646_MAGIC, .more = U16LD_DENOM_28646_MORE};};
template<> struct libdivide_constants<uint16_t,28647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28647_MAGIC, .more = U16LD_DENOM_28647_MORE};};
template<> struct libdivide_constants<uint16_t,28648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28648_MAGIC, .more = U16LD_DENOM_28648_MORE};};
template<> struct libdivide_constants<uint16_t,28649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28649_MAGIC, .more = U16LD_DENOM_28649_MORE};};
template<> struct libdivide_constants<uint16_t,28650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28650_MAGIC, .more = U16LD_DENOM_28650_MORE};};
template<> struct libdivide_constants<uint16_t,28651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28651_MAGIC, .more = U16LD_DENOM_28651_MORE};};
template<> struct libdivide_constants<uint16_t,28652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28652_MAGIC, .more = U16LD_DENOM_28652_MORE};};
template<> struct libdivide_constants<uint16_t,28653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28653_MAGIC, .more = U16LD_DENOM_28653_MORE};};
template<> struct libdivide_constants<uint16_t,28654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28654_MAGIC, .more = U16LD_DENOM_28654_MORE};};
template<> struct libdivide_constants<uint16_t,28655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28655_MAGIC, .more = U16LD_DENOM_28655_MORE};};
template<> struct libdivide_constants<uint16_t,28656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28656_MAGIC, .more = U16LD_DENOM_28656_MORE};};
template<> struct libdivide_constants<uint16_t,28657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28657_MAGIC, .more = U16LD_DENOM_28657_MORE};};
template<> struct libdivide_constants<uint16_t,28658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28658_MAGIC, .more = U16LD_DENOM_28658_MORE};};
template<> struct libdivide_constants<uint16_t,28659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28659_MAGIC, .more = U16LD_DENOM_28659_MORE};};
template<> struct libdivide_constants<uint16_t,28660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28660_MAGIC, .more = U16LD_DENOM_28660_MORE};};
template<> struct libdivide_constants<uint16_t,28661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28661_MAGIC, .more = U16LD_DENOM_28661_MORE};};
template<> struct libdivide_constants<uint16_t,28662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28662_MAGIC, .more = U16LD_DENOM_28662_MORE};};
template<> struct libdivide_constants<uint16_t,28663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28663_MAGIC, .more = U16LD_DENOM_28663_MORE};};
template<> struct libdivide_constants<uint16_t,28664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28664_MAGIC, .more = U16LD_DENOM_28664_MORE};};
template<> struct libdivide_constants<uint16_t,28665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28665_MAGIC, .more = U16LD_DENOM_28665_MORE};};
template<> struct libdivide_constants<uint16_t,28666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28666_MAGIC, .more = U16LD_DENOM_28666_MORE};};
template<> struct libdivide_constants<uint16_t,28667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28667_MAGIC, .more = U16LD_DENOM_28667_MORE};};
template<> struct libdivide_constants<uint16_t,28668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28668_MAGIC, .more = U16LD_DENOM_28668_MORE};};
template<> struct libdivide_constants<uint16_t,28669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28669_MAGIC, .more = U16LD_DENOM_28669_MORE};};
template<> struct libdivide_constants<uint16_t,28670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28670_MAGIC, .more = U16LD_DENOM_28670_MORE};};
template<> struct libdivide_constants<uint16_t,28671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28671_MAGIC, .more = U16LD_DENOM_28671_MORE};};
template<> struct libdivide_constants<uint16_t,28672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28672_MAGIC, .more = U16LD_DENOM_28672_MORE};};
template<> struct libdivide_constants<uint16_t,28673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28673_MAGIC, .more = U16LD_DENOM_28673_MORE};};
template<> struct libdivide_constants<uint16_t,28674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28674_MAGIC, .more = U16LD_DENOM_28674_MORE};};
template<> struct libdivide_constants<uint16_t,28675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28675_MAGIC, .more = U16LD_DENOM_28675_MORE};};
template<> struct libdivide_constants<uint16_t,28676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28676_MAGIC, .more = U16LD_DENOM_28676_MORE};};
template<> struct libdivide_constants<uint16_t,28677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28677_MAGIC, .more = U16LD_DENOM_28677_MORE};};
template<> struct libdivide_constants<uint16_t,28678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28678_MAGIC, .more = U16LD_DENOM_28678_MORE};};
template<> struct libdivide_constants<uint16_t,28679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28679_MAGIC, .more = U16LD_DENOM_28679_MORE};};
template<> struct libdivide_constants<uint16_t,28680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28680_MAGIC, .more = U16LD_DENOM_28680_MORE};};
template<> struct libdivide_constants<uint16_t,28681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28681_MAGIC, .more = U16LD_DENOM_28681_MORE};};
template<> struct libdivide_constants<uint16_t,28682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28682_MAGIC, .more = U16LD_DENOM_28682_MORE};};
template<> struct libdivide_constants<uint16_t,28683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28683_MAGIC, .more = U16LD_DENOM_28683_MORE};};
template<> struct libdivide_constants<uint16_t,28684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28684_MAGIC, .more = U16LD_DENOM_28684_MORE};};
template<> struct libdivide_constants<uint16_t,28685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28685_MAGIC, .more = U16LD_DENOM_28685_MORE};};
template<> struct libdivide_constants<uint16_t,28686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28686_MAGIC, .more = U16LD_DENOM_28686_MORE};};
template<> struct libdivide_constants<uint16_t,28687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28687_MAGIC, .more = U16LD_DENOM_28687_MORE};};
template<> struct libdivide_constants<uint16_t,28688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28688_MAGIC, .more = U16LD_DENOM_28688_MORE};};
template<> struct libdivide_constants<uint16_t,28689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28689_MAGIC, .more = U16LD_DENOM_28689_MORE};};
template<> struct libdivide_constants<uint16_t,28690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28690_MAGIC, .more = U16LD_DENOM_28690_MORE};};
template<> struct libdivide_constants<uint16_t,28691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28691_MAGIC, .more = U16LD_DENOM_28691_MORE};};
template<> struct libdivide_constants<uint16_t,28692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28692_MAGIC, .more = U16LD_DENOM_28692_MORE};};
template<> struct libdivide_constants<uint16_t,28693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28693_MAGIC, .more = U16LD_DENOM_28693_MORE};};
template<> struct libdivide_constants<uint16_t,28694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28694_MAGIC, .more = U16LD_DENOM_28694_MORE};};
template<> struct libdivide_constants<uint16_t,28695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28695_MAGIC, .more = U16LD_DENOM_28695_MORE};};
template<> struct libdivide_constants<uint16_t,28696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28696_MAGIC, .more = U16LD_DENOM_28696_MORE};};
template<> struct libdivide_constants<uint16_t,28697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28697_MAGIC, .more = U16LD_DENOM_28697_MORE};};
template<> struct libdivide_constants<uint16_t,28698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28698_MAGIC, .more = U16LD_DENOM_28698_MORE};};
template<> struct libdivide_constants<uint16_t,28699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28699_MAGIC, .more = U16LD_DENOM_28699_MORE};};
template<> struct libdivide_constants<uint16_t,28700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28700_MAGIC, .more = U16LD_DENOM_28700_MORE};};
template<> struct libdivide_constants<uint16_t,28701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28701_MAGIC, .more = U16LD_DENOM_28701_MORE};};
template<> struct libdivide_constants<uint16_t,28702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28702_MAGIC, .more = U16LD_DENOM_28702_MORE};};
template<> struct libdivide_constants<uint16_t,28703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28703_MAGIC, .more = U16LD_DENOM_28703_MORE};};
template<> struct libdivide_constants<uint16_t,28704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28704_MAGIC, .more = U16LD_DENOM_28704_MORE};};
template<> struct libdivide_constants<uint16_t,28705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28705_MAGIC, .more = U16LD_DENOM_28705_MORE};};
template<> struct libdivide_constants<uint16_t,28706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28706_MAGIC, .more = U16LD_DENOM_28706_MORE};};
template<> struct libdivide_constants<uint16_t,28707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28707_MAGIC, .more = U16LD_DENOM_28707_MORE};};
template<> struct libdivide_constants<uint16_t,28708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28708_MAGIC, .more = U16LD_DENOM_28708_MORE};};
template<> struct libdivide_constants<uint16_t,28709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28709_MAGIC, .more = U16LD_DENOM_28709_MORE};};
template<> struct libdivide_constants<uint16_t,28710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28710_MAGIC, .more = U16LD_DENOM_28710_MORE};};
template<> struct libdivide_constants<uint16_t,28711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28711_MAGIC, .more = U16LD_DENOM_28711_MORE};};
template<> struct libdivide_constants<uint16_t,28712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28712_MAGIC, .more = U16LD_DENOM_28712_MORE};};
template<> struct libdivide_constants<uint16_t,28713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28713_MAGIC, .more = U16LD_DENOM_28713_MORE};};
template<> struct libdivide_constants<uint16_t,28714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28714_MAGIC, .more = U16LD_DENOM_28714_MORE};};
template<> struct libdivide_constants<uint16_t,28715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28715_MAGIC, .more = U16LD_DENOM_28715_MORE};};
template<> struct libdivide_constants<uint16_t,28716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28716_MAGIC, .more = U16LD_DENOM_28716_MORE};};
template<> struct libdivide_constants<uint16_t,28717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28717_MAGIC, .more = U16LD_DENOM_28717_MORE};};
template<> struct libdivide_constants<uint16_t,28718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28718_MAGIC, .more = U16LD_DENOM_28718_MORE};};
template<> struct libdivide_constants<uint16_t,28719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28719_MAGIC, .more = U16LD_DENOM_28719_MORE};};
template<> struct libdivide_constants<uint16_t,28720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28720_MAGIC, .more = U16LD_DENOM_28720_MORE};};
template<> struct libdivide_constants<uint16_t,28721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28721_MAGIC, .more = U16LD_DENOM_28721_MORE};};
template<> struct libdivide_constants<uint16_t,28722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28722_MAGIC, .more = U16LD_DENOM_28722_MORE};};
template<> struct libdivide_constants<uint16_t,28723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28723_MAGIC, .more = U16LD_DENOM_28723_MORE};};
template<> struct libdivide_constants<uint16_t,28724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28724_MAGIC, .more = U16LD_DENOM_28724_MORE};};
template<> struct libdivide_constants<uint16_t,28725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28725_MAGIC, .more = U16LD_DENOM_28725_MORE};};
template<> struct libdivide_constants<uint16_t,28726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28726_MAGIC, .more = U16LD_DENOM_28726_MORE};};
template<> struct libdivide_constants<uint16_t,28727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28727_MAGIC, .more = U16LD_DENOM_28727_MORE};};
template<> struct libdivide_constants<uint16_t,28728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28728_MAGIC, .more = U16LD_DENOM_28728_MORE};};
template<> struct libdivide_constants<uint16_t,28729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28729_MAGIC, .more = U16LD_DENOM_28729_MORE};};
template<> struct libdivide_constants<uint16_t,28730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28730_MAGIC, .more = U16LD_DENOM_28730_MORE};};
template<> struct libdivide_constants<uint16_t,28731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28731_MAGIC, .more = U16LD_DENOM_28731_MORE};};
template<> struct libdivide_constants<uint16_t,28732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28732_MAGIC, .more = U16LD_DENOM_28732_MORE};};
template<> struct libdivide_constants<uint16_t,28733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28733_MAGIC, .more = U16LD_DENOM_28733_MORE};};
template<> struct libdivide_constants<uint16_t,28734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28734_MAGIC, .more = U16LD_DENOM_28734_MORE};};
template<> struct libdivide_constants<uint16_t,28735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28735_MAGIC, .more = U16LD_DENOM_28735_MORE};};
template<> struct libdivide_constants<uint16_t,28736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28736_MAGIC, .more = U16LD_DENOM_28736_MORE};};
template<> struct libdivide_constants<uint16_t,28737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28737_MAGIC, .more = U16LD_DENOM_28737_MORE};};
template<> struct libdivide_constants<uint16_t,28738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28738_MAGIC, .more = U16LD_DENOM_28738_MORE};};
template<> struct libdivide_constants<uint16_t,28739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28739_MAGIC, .more = U16LD_DENOM_28739_MORE};};
template<> struct libdivide_constants<uint16_t,28740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28740_MAGIC, .more = U16LD_DENOM_28740_MORE};};
template<> struct libdivide_constants<uint16_t,28741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28741_MAGIC, .more = U16LD_DENOM_28741_MORE};};
template<> struct libdivide_constants<uint16_t,28742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28742_MAGIC, .more = U16LD_DENOM_28742_MORE};};
template<> struct libdivide_constants<uint16_t,28743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28743_MAGIC, .more = U16LD_DENOM_28743_MORE};};
template<> struct libdivide_constants<uint16_t,28744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28744_MAGIC, .more = U16LD_DENOM_28744_MORE};};
template<> struct libdivide_constants<uint16_t,28745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28745_MAGIC, .more = U16LD_DENOM_28745_MORE};};
template<> struct libdivide_constants<uint16_t,28746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28746_MAGIC, .more = U16LD_DENOM_28746_MORE};};
template<> struct libdivide_constants<uint16_t,28747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28747_MAGIC, .more = U16LD_DENOM_28747_MORE};};
template<> struct libdivide_constants<uint16_t,28748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28748_MAGIC, .more = U16LD_DENOM_28748_MORE};};
template<> struct libdivide_constants<uint16_t,28749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28749_MAGIC, .more = U16LD_DENOM_28749_MORE};};
template<> struct libdivide_constants<uint16_t,28750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28750_MAGIC, .more = U16LD_DENOM_28750_MORE};};
template<> struct libdivide_constants<uint16_t,28751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28751_MAGIC, .more = U16LD_DENOM_28751_MORE};};
template<> struct libdivide_constants<uint16_t,28752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28752_MAGIC, .more = U16LD_DENOM_28752_MORE};};
template<> struct libdivide_constants<uint16_t,28753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28753_MAGIC, .more = U16LD_DENOM_28753_MORE};};
template<> struct libdivide_constants<uint16_t,28754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28754_MAGIC, .more = U16LD_DENOM_28754_MORE};};
template<> struct libdivide_constants<uint16_t,28755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28755_MAGIC, .more = U16LD_DENOM_28755_MORE};};
template<> struct libdivide_constants<uint16_t,28756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28756_MAGIC, .more = U16LD_DENOM_28756_MORE};};
template<> struct libdivide_constants<uint16_t,28757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28757_MAGIC, .more = U16LD_DENOM_28757_MORE};};
template<> struct libdivide_constants<uint16_t,28758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28758_MAGIC, .more = U16LD_DENOM_28758_MORE};};
template<> struct libdivide_constants<uint16_t,28759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28759_MAGIC, .more = U16LD_DENOM_28759_MORE};};
template<> struct libdivide_constants<uint16_t,28760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28760_MAGIC, .more = U16LD_DENOM_28760_MORE};};
template<> struct libdivide_constants<uint16_t,28761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28761_MAGIC, .more = U16LD_DENOM_28761_MORE};};
template<> struct libdivide_constants<uint16_t,28762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28762_MAGIC, .more = U16LD_DENOM_28762_MORE};};
template<> struct libdivide_constants<uint16_t,28763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28763_MAGIC, .more = U16LD_DENOM_28763_MORE};};
template<> struct libdivide_constants<uint16_t,28764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28764_MAGIC, .more = U16LD_DENOM_28764_MORE};};
template<> struct libdivide_constants<uint16_t,28765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28765_MAGIC, .more = U16LD_DENOM_28765_MORE};};
template<> struct libdivide_constants<uint16_t,28766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28766_MAGIC, .more = U16LD_DENOM_28766_MORE};};
template<> struct libdivide_constants<uint16_t,28767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28767_MAGIC, .more = U16LD_DENOM_28767_MORE};};
template<> struct libdivide_constants<uint16_t,28768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28768_MAGIC, .more = U16LD_DENOM_28768_MORE};};
template<> struct libdivide_constants<uint16_t,28769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28769_MAGIC, .more = U16LD_DENOM_28769_MORE};};
template<> struct libdivide_constants<uint16_t,28770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28770_MAGIC, .more = U16LD_DENOM_28770_MORE};};
template<> struct libdivide_constants<uint16_t,28771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28771_MAGIC, .more = U16LD_DENOM_28771_MORE};};
template<> struct libdivide_constants<uint16_t,28772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28772_MAGIC, .more = U16LD_DENOM_28772_MORE};};
template<> struct libdivide_constants<uint16_t,28773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28773_MAGIC, .more = U16LD_DENOM_28773_MORE};};
template<> struct libdivide_constants<uint16_t,28774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28774_MAGIC, .more = U16LD_DENOM_28774_MORE};};
template<> struct libdivide_constants<uint16_t,28775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28775_MAGIC, .more = U16LD_DENOM_28775_MORE};};
template<> struct libdivide_constants<uint16_t,28776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28776_MAGIC, .more = U16LD_DENOM_28776_MORE};};
template<> struct libdivide_constants<uint16_t,28777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28777_MAGIC, .more = U16LD_DENOM_28777_MORE};};
template<> struct libdivide_constants<uint16_t,28778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28778_MAGIC, .more = U16LD_DENOM_28778_MORE};};
template<> struct libdivide_constants<uint16_t,28779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28779_MAGIC, .more = U16LD_DENOM_28779_MORE};};
template<> struct libdivide_constants<uint16_t,28780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28780_MAGIC, .more = U16LD_DENOM_28780_MORE};};
template<> struct libdivide_constants<uint16_t,28781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28781_MAGIC, .more = U16LD_DENOM_28781_MORE};};
template<> struct libdivide_constants<uint16_t,28782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28782_MAGIC, .more = U16LD_DENOM_28782_MORE};};
template<> struct libdivide_constants<uint16_t,28783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28783_MAGIC, .more = U16LD_DENOM_28783_MORE};};
template<> struct libdivide_constants<uint16_t,28784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28784_MAGIC, .more = U16LD_DENOM_28784_MORE};};
template<> struct libdivide_constants<uint16_t,28785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28785_MAGIC, .more = U16LD_DENOM_28785_MORE};};
template<> struct libdivide_constants<uint16_t,28786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28786_MAGIC, .more = U16LD_DENOM_28786_MORE};};
template<> struct libdivide_constants<uint16_t,28787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28787_MAGIC, .more = U16LD_DENOM_28787_MORE};};
template<> struct libdivide_constants<uint16_t,28788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28788_MAGIC, .more = U16LD_DENOM_28788_MORE};};
template<> struct libdivide_constants<uint16_t,28789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28789_MAGIC, .more = U16LD_DENOM_28789_MORE};};
template<> struct libdivide_constants<uint16_t,28790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28790_MAGIC, .more = U16LD_DENOM_28790_MORE};};
template<> struct libdivide_constants<uint16_t,28791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28791_MAGIC, .more = U16LD_DENOM_28791_MORE};};
template<> struct libdivide_constants<uint16_t,28792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28792_MAGIC, .more = U16LD_DENOM_28792_MORE};};
template<> struct libdivide_constants<uint16_t,28793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28793_MAGIC, .more = U16LD_DENOM_28793_MORE};};
template<> struct libdivide_constants<uint16_t,28794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28794_MAGIC, .more = U16LD_DENOM_28794_MORE};};
template<> struct libdivide_constants<uint16_t,28795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28795_MAGIC, .more = U16LD_DENOM_28795_MORE};};
template<> struct libdivide_constants<uint16_t,28796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28796_MAGIC, .more = U16LD_DENOM_28796_MORE};};
template<> struct libdivide_constants<uint16_t,28797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28797_MAGIC, .more = U16LD_DENOM_28797_MORE};};
template<> struct libdivide_constants<uint16_t,28798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28798_MAGIC, .more = U16LD_DENOM_28798_MORE};};
template<> struct libdivide_constants<uint16_t,28799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28799_MAGIC, .more = U16LD_DENOM_28799_MORE};};
template<> struct libdivide_constants<uint16_t,28800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28800_MAGIC, .more = U16LD_DENOM_28800_MORE};};
template<> struct libdivide_constants<uint16_t,28801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28801_MAGIC, .more = U16LD_DENOM_28801_MORE};};
template<> struct libdivide_constants<uint16_t,28802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28802_MAGIC, .more = U16LD_DENOM_28802_MORE};};
template<> struct libdivide_constants<uint16_t,28803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28803_MAGIC, .more = U16LD_DENOM_28803_MORE};};
template<> struct libdivide_constants<uint16_t,28804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28804_MAGIC, .more = U16LD_DENOM_28804_MORE};};
template<> struct libdivide_constants<uint16_t,28805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28805_MAGIC, .more = U16LD_DENOM_28805_MORE};};
template<> struct libdivide_constants<uint16_t,28806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28806_MAGIC, .more = U16LD_DENOM_28806_MORE};};
template<> struct libdivide_constants<uint16_t,28807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28807_MAGIC, .more = U16LD_DENOM_28807_MORE};};
template<> struct libdivide_constants<uint16_t,28808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28808_MAGIC, .more = U16LD_DENOM_28808_MORE};};
template<> struct libdivide_constants<uint16_t,28809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28809_MAGIC, .more = U16LD_DENOM_28809_MORE};};
template<> struct libdivide_constants<uint16_t,28810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28810_MAGIC, .more = U16LD_DENOM_28810_MORE};};
template<> struct libdivide_constants<uint16_t,28811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28811_MAGIC, .more = U16LD_DENOM_28811_MORE};};
template<> struct libdivide_constants<uint16_t,28812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28812_MAGIC, .more = U16LD_DENOM_28812_MORE};};
template<> struct libdivide_constants<uint16_t,28813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28813_MAGIC, .more = U16LD_DENOM_28813_MORE};};
template<> struct libdivide_constants<uint16_t,28814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28814_MAGIC, .more = U16LD_DENOM_28814_MORE};};
template<> struct libdivide_constants<uint16_t,28815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28815_MAGIC, .more = U16LD_DENOM_28815_MORE};};
template<> struct libdivide_constants<uint16_t,28816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28816_MAGIC, .more = U16LD_DENOM_28816_MORE};};
template<> struct libdivide_constants<uint16_t,28817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28817_MAGIC, .more = U16LD_DENOM_28817_MORE};};
template<> struct libdivide_constants<uint16_t,28818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28818_MAGIC, .more = U16LD_DENOM_28818_MORE};};
template<> struct libdivide_constants<uint16_t,28819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28819_MAGIC, .more = U16LD_DENOM_28819_MORE};};
template<> struct libdivide_constants<uint16_t,28820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28820_MAGIC, .more = U16LD_DENOM_28820_MORE};};
template<> struct libdivide_constants<uint16_t,28821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28821_MAGIC, .more = U16LD_DENOM_28821_MORE};};
template<> struct libdivide_constants<uint16_t,28822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28822_MAGIC, .more = U16LD_DENOM_28822_MORE};};
template<> struct libdivide_constants<uint16_t,28823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28823_MAGIC, .more = U16LD_DENOM_28823_MORE};};
template<> struct libdivide_constants<uint16_t,28824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28824_MAGIC, .more = U16LD_DENOM_28824_MORE};};
template<> struct libdivide_constants<uint16_t,28825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28825_MAGIC, .more = U16LD_DENOM_28825_MORE};};
template<> struct libdivide_constants<uint16_t,28826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28826_MAGIC, .more = U16LD_DENOM_28826_MORE};};
template<> struct libdivide_constants<uint16_t,28827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28827_MAGIC, .more = U16LD_DENOM_28827_MORE};};
template<> struct libdivide_constants<uint16_t,28828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28828_MAGIC, .more = U16LD_DENOM_28828_MORE};};
template<> struct libdivide_constants<uint16_t,28829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28829_MAGIC, .more = U16LD_DENOM_28829_MORE};};
template<> struct libdivide_constants<uint16_t,28830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28830_MAGIC, .more = U16LD_DENOM_28830_MORE};};
template<> struct libdivide_constants<uint16_t,28831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28831_MAGIC, .more = U16LD_DENOM_28831_MORE};};
template<> struct libdivide_constants<uint16_t,28832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28832_MAGIC, .more = U16LD_DENOM_28832_MORE};};
template<> struct libdivide_constants<uint16_t,28833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28833_MAGIC, .more = U16LD_DENOM_28833_MORE};};
template<> struct libdivide_constants<uint16_t,28834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28834_MAGIC, .more = U16LD_DENOM_28834_MORE};};
template<> struct libdivide_constants<uint16_t,28835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28835_MAGIC, .more = U16LD_DENOM_28835_MORE};};
template<> struct libdivide_constants<uint16_t,28836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28836_MAGIC, .more = U16LD_DENOM_28836_MORE};};
template<> struct libdivide_constants<uint16_t,28837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28837_MAGIC, .more = U16LD_DENOM_28837_MORE};};
template<> struct libdivide_constants<uint16_t,28838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28838_MAGIC, .more = U16LD_DENOM_28838_MORE};};
template<> struct libdivide_constants<uint16_t,28839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28839_MAGIC, .more = U16LD_DENOM_28839_MORE};};
template<> struct libdivide_constants<uint16_t,28840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28840_MAGIC, .more = U16LD_DENOM_28840_MORE};};
template<> struct libdivide_constants<uint16_t,28841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28841_MAGIC, .more = U16LD_DENOM_28841_MORE};};
template<> struct libdivide_constants<uint16_t,28842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28842_MAGIC, .more = U16LD_DENOM_28842_MORE};};
template<> struct libdivide_constants<uint16_t,28843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28843_MAGIC, .more = U16LD_DENOM_28843_MORE};};
template<> struct libdivide_constants<uint16_t,28844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28844_MAGIC, .more = U16LD_DENOM_28844_MORE};};
template<> struct libdivide_constants<uint16_t,28845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28845_MAGIC, .more = U16LD_DENOM_28845_MORE};};
template<> struct libdivide_constants<uint16_t,28846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28846_MAGIC, .more = U16LD_DENOM_28846_MORE};};
template<> struct libdivide_constants<uint16_t,28847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28847_MAGIC, .more = U16LD_DENOM_28847_MORE};};
template<> struct libdivide_constants<uint16_t,28848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28848_MAGIC, .more = U16LD_DENOM_28848_MORE};};
template<> struct libdivide_constants<uint16_t,28849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28849_MAGIC, .more = U16LD_DENOM_28849_MORE};};
template<> struct libdivide_constants<uint16_t,28850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28850_MAGIC, .more = U16LD_DENOM_28850_MORE};};
template<> struct libdivide_constants<uint16_t,28851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28851_MAGIC, .more = U16LD_DENOM_28851_MORE};};
template<> struct libdivide_constants<uint16_t,28852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28852_MAGIC, .more = U16LD_DENOM_28852_MORE};};
template<> struct libdivide_constants<uint16_t,28853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28853_MAGIC, .more = U16LD_DENOM_28853_MORE};};
template<> struct libdivide_constants<uint16_t,28854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28854_MAGIC, .more = U16LD_DENOM_28854_MORE};};
template<> struct libdivide_constants<uint16_t,28855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28855_MAGIC, .more = U16LD_DENOM_28855_MORE};};
template<> struct libdivide_constants<uint16_t,28856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28856_MAGIC, .more = U16LD_DENOM_28856_MORE};};
template<> struct libdivide_constants<uint16_t,28857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28857_MAGIC, .more = U16LD_DENOM_28857_MORE};};
template<> struct libdivide_constants<uint16_t,28858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28858_MAGIC, .more = U16LD_DENOM_28858_MORE};};
template<> struct libdivide_constants<uint16_t,28859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28859_MAGIC, .more = U16LD_DENOM_28859_MORE};};
template<> struct libdivide_constants<uint16_t,28860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28860_MAGIC, .more = U16LD_DENOM_28860_MORE};};
template<> struct libdivide_constants<uint16_t,28861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28861_MAGIC, .more = U16LD_DENOM_28861_MORE};};
template<> struct libdivide_constants<uint16_t,28862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28862_MAGIC, .more = U16LD_DENOM_28862_MORE};};
template<> struct libdivide_constants<uint16_t,28863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28863_MAGIC, .more = U16LD_DENOM_28863_MORE};};
template<> struct libdivide_constants<uint16_t,28864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28864_MAGIC, .more = U16LD_DENOM_28864_MORE};};
template<> struct libdivide_constants<uint16_t,28865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28865_MAGIC, .more = U16LD_DENOM_28865_MORE};};
template<> struct libdivide_constants<uint16_t,28866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28866_MAGIC, .more = U16LD_DENOM_28866_MORE};};
template<> struct libdivide_constants<uint16_t,28867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28867_MAGIC, .more = U16LD_DENOM_28867_MORE};};
template<> struct libdivide_constants<uint16_t,28868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28868_MAGIC, .more = U16LD_DENOM_28868_MORE};};
template<> struct libdivide_constants<uint16_t,28869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28869_MAGIC, .more = U16LD_DENOM_28869_MORE};};
template<> struct libdivide_constants<uint16_t,28870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28870_MAGIC, .more = U16LD_DENOM_28870_MORE};};
template<> struct libdivide_constants<uint16_t,28871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28871_MAGIC, .more = U16LD_DENOM_28871_MORE};};
template<> struct libdivide_constants<uint16_t,28872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28872_MAGIC, .more = U16LD_DENOM_28872_MORE};};
template<> struct libdivide_constants<uint16_t,28873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28873_MAGIC, .more = U16LD_DENOM_28873_MORE};};
template<> struct libdivide_constants<uint16_t,28874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28874_MAGIC, .more = U16LD_DENOM_28874_MORE};};
template<> struct libdivide_constants<uint16_t,28875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28875_MAGIC, .more = U16LD_DENOM_28875_MORE};};
template<> struct libdivide_constants<uint16_t,28876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28876_MAGIC, .more = U16LD_DENOM_28876_MORE};};
template<> struct libdivide_constants<uint16_t,28877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28877_MAGIC, .more = U16LD_DENOM_28877_MORE};};
template<> struct libdivide_constants<uint16_t,28878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28878_MAGIC, .more = U16LD_DENOM_28878_MORE};};
template<> struct libdivide_constants<uint16_t,28879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28879_MAGIC, .more = U16LD_DENOM_28879_MORE};};
template<> struct libdivide_constants<uint16_t,28880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28880_MAGIC, .more = U16LD_DENOM_28880_MORE};};
template<> struct libdivide_constants<uint16_t,28881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28881_MAGIC, .more = U16LD_DENOM_28881_MORE};};
template<> struct libdivide_constants<uint16_t,28882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28882_MAGIC, .more = U16LD_DENOM_28882_MORE};};
template<> struct libdivide_constants<uint16_t,28883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28883_MAGIC, .more = U16LD_DENOM_28883_MORE};};
template<> struct libdivide_constants<uint16_t,28884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28884_MAGIC, .more = U16LD_DENOM_28884_MORE};};
template<> struct libdivide_constants<uint16_t,28885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28885_MAGIC, .more = U16LD_DENOM_28885_MORE};};
template<> struct libdivide_constants<uint16_t,28886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28886_MAGIC, .more = U16LD_DENOM_28886_MORE};};
template<> struct libdivide_constants<uint16_t,28887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28887_MAGIC, .more = U16LD_DENOM_28887_MORE};};
template<> struct libdivide_constants<uint16_t,28888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28888_MAGIC, .more = U16LD_DENOM_28888_MORE};};
template<> struct libdivide_constants<uint16_t,28889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28889_MAGIC, .more = U16LD_DENOM_28889_MORE};};
template<> struct libdivide_constants<uint16_t,28890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28890_MAGIC, .more = U16LD_DENOM_28890_MORE};};
template<> struct libdivide_constants<uint16_t,28891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28891_MAGIC, .more = U16LD_DENOM_28891_MORE};};
template<> struct libdivide_constants<uint16_t,28892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28892_MAGIC, .more = U16LD_DENOM_28892_MORE};};
template<> struct libdivide_constants<uint16_t,28893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28893_MAGIC, .more = U16LD_DENOM_28893_MORE};};
template<> struct libdivide_constants<uint16_t,28894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28894_MAGIC, .more = U16LD_DENOM_28894_MORE};};
template<> struct libdivide_constants<uint16_t,28895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28895_MAGIC, .more = U16LD_DENOM_28895_MORE};};
template<> struct libdivide_constants<uint16_t,28896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28896_MAGIC, .more = U16LD_DENOM_28896_MORE};};
template<> struct libdivide_constants<uint16_t,28897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28897_MAGIC, .more = U16LD_DENOM_28897_MORE};};
template<> struct libdivide_constants<uint16_t,28898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28898_MAGIC, .more = U16LD_DENOM_28898_MORE};};
template<> struct libdivide_constants<uint16_t,28899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28899_MAGIC, .more = U16LD_DENOM_28899_MORE};};
template<> struct libdivide_constants<uint16_t,28900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28900_MAGIC, .more = U16LD_DENOM_28900_MORE};};
template<> struct libdivide_constants<uint16_t,28901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28901_MAGIC, .more = U16LD_DENOM_28901_MORE};};
template<> struct libdivide_constants<uint16_t,28902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28902_MAGIC, .more = U16LD_DENOM_28902_MORE};};
template<> struct libdivide_constants<uint16_t,28903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28903_MAGIC, .more = U16LD_DENOM_28903_MORE};};
template<> struct libdivide_constants<uint16_t,28904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28904_MAGIC, .more = U16LD_DENOM_28904_MORE};};
template<> struct libdivide_constants<uint16_t,28905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28905_MAGIC, .more = U16LD_DENOM_28905_MORE};};
template<> struct libdivide_constants<uint16_t,28906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28906_MAGIC, .more = U16LD_DENOM_28906_MORE};};
template<> struct libdivide_constants<uint16_t,28907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28907_MAGIC, .more = U16LD_DENOM_28907_MORE};};
template<> struct libdivide_constants<uint16_t,28908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28908_MAGIC, .more = U16LD_DENOM_28908_MORE};};
template<> struct libdivide_constants<uint16_t,28909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28909_MAGIC, .more = U16LD_DENOM_28909_MORE};};
template<> struct libdivide_constants<uint16_t,28910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28910_MAGIC, .more = U16LD_DENOM_28910_MORE};};
template<> struct libdivide_constants<uint16_t,28911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28911_MAGIC, .more = U16LD_DENOM_28911_MORE};};
template<> struct libdivide_constants<uint16_t,28912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28912_MAGIC, .more = U16LD_DENOM_28912_MORE};};
template<> struct libdivide_constants<uint16_t,28913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28913_MAGIC, .more = U16LD_DENOM_28913_MORE};};
template<> struct libdivide_constants<uint16_t,28914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28914_MAGIC, .more = U16LD_DENOM_28914_MORE};};
template<> struct libdivide_constants<uint16_t,28915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28915_MAGIC, .more = U16LD_DENOM_28915_MORE};};
template<> struct libdivide_constants<uint16_t,28916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28916_MAGIC, .more = U16LD_DENOM_28916_MORE};};
template<> struct libdivide_constants<uint16_t,28917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28917_MAGIC, .more = U16LD_DENOM_28917_MORE};};
template<> struct libdivide_constants<uint16_t,28918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28918_MAGIC, .more = U16LD_DENOM_28918_MORE};};
template<> struct libdivide_constants<uint16_t,28919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28919_MAGIC, .more = U16LD_DENOM_28919_MORE};};
template<> struct libdivide_constants<uint16_t,28920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28920_MAGIC, .more = U16LD_DENOM_28920_MORE};};
template<> struct libdivide_constants<uint16_t,28921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28921_MAGIC, .more = U16LD_DENOM_28921_MORE};};
template<> struct libdivide_constants<uint16_t,28922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28922_MAGIC, .more = U16LD_DENOM_28922_MORE};};
template<> struct libdivide_constants<uint16_t,28923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28923_MAGIC, .more = U16LD_DENOM_28923_MORE};};
template<> struct libdivide_constants<uint16_t,28924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28924_MAGIC, .more = U16LD_DENOM_28924_MORE};};
template<> struct libdivide_constants<uint16_t,28925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28925_MAGIC, .more = U16LD_DENOM_28925_MORE};};
template<> struct libdivide_constants<uint16_t,28926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28926_MAGIC, .more = U16LD_DENOM_28926_MORE};};
template<> struct libdivide_constants<uint16_t,28927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28927_MAGIC, .more = U16LD_DENOM_28927_MORE};};
template<> struct libdivide_constants<uint16_t,28928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28928_MAGIC, .more = U16LD_DENOM_28928_MORE};};
template<> struct libdivide_constants<uint16_t,28929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28929_MAGIC, .more = U16LD_DENOM_28929_MORE};};
template<> struct libdivide_constants<uint16_t,28930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28930_MAGIC, .more = U16LD_DENOM_28930_MORE};};
template<> struct libdivide_constants<uint16_t,28931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28931_MAGIC, .more = U16LD_DENOM_28931_MORE};};
template<> struct libdivide_constants<uint16_t,28932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28932_MAGIC, .more = U16LD_DENOM_28932_MORE};};
template<> struct libdivide_constants<uint16_t,28933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28933_MAGIC, .more = U16LD_DENOM_28933_MORE};};
template<> struct libdivide_constants<uint16_t,28934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28934_MAGIC, .more = U16LD_DENOM_28934_MORE};};
template<> struct libdivide_constants<uint16_t,28935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28935_MAGIC, .more = U16LD_DENOM_28935_MORE};};
template<> struct libdivide_constants<uint16_t,28936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28936_MAGIC, .more = U16LD_DENOM_28936_MORE};};
template<> struct libdivide_constants<uint16_t,28937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28937_MAGIC, .more = U16LD_DENOM_28937_MORE};};
template<> struct libdivide_constants<uint16_t,28938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28938_MAGIC, .more = U16LD_DENOM_28938_MORE};};
template<> struct libdivide_constants<uint16_t,28939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28939_MAGIC, .more = U16LD_DENOM_28939_MORE};};
template<> struct libdivide_constants<uint16_t,28940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28940_MAGIC, .more = U16LD_DENOM_28940_MORE};};
template<> struct libdivide_constants<uint16_t,28941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28941_MAGIC, .more = U16LD_DENOM_28941_MORE};};
template<> struct libdivide_constants<uint16_t,28942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28942_MAGIC, .more = U16LD_DENOM_28942_MORE};};
template<> struct libdivide_constants<uint16_t,28943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28943_MAGIC, .more = U16LD_DENOM_28943_MORE};};
template<> struct libdivide_constants<uint16_t,28944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28944_MAGIC, .more = U16LD_DENOM_28944_MORE};};
template<> struct libdivide_constants<uint16_t,28945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28945_MAGIC, .more = U16LD_DENOM_28945_MORE};};
template<> struct libdivide_constants<uint16_t,28946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28946_MAGIC, .more = U16LD_DENOM_28946_MORE};};
template<> struct libdivide_constants<uint16_t,28947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28947_MAGIC, .more = U16LD_DENOM_28947_MORE};};
template<> struct libdivide_constants<uint16_t,28948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28948_MAGIC, .more = U16LD_DENOM_28948_MORE};};
template<> struct libdivide_constants<uint16_t,28949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28949_MAGIC, .more = U16LD_DENOM_28949_MORE};};
template<> struct libdivide_constants<uint16_t,28950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28950_MAGIC, .more = U16LD_DENOM_28950_MORE};};
template<> struct libdivide_constants<uint16_t,28951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28951_MAGIC, .more = U16LD_DENOM_28951_MORE};};
template<> struct libdivide_constants<uint16_t,28952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28952_MAGIC, .more = U16LD_DENOM_28952_MORE};};
template<> struct libdivide_constants<uint16_t,28953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28953_MAGIC, .more = U16LD_DENOM_28953_MORE};};
template<> struct libdivide_constants<uint16_t,28954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28954_MAGIC, .more = U16LD_DENOM_28954_MORE};};
template<> struct libdivide_constants<uint16_t,28955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28955_MAGIC, .more = U16LD_DENOM_28955_MORE};};
template<> struct libdivide_constants<uint16_t,28956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28956_MAGIC, .more = U16LD_DENOM_28956_MORE};};
template<> struct libdivide_constants<uint16_t,28957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28957_MAGIC, .more = U16LD_DENOM_28957_MORE};};
template<> struct libdivide_constants<uint16_t,28958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28958_MAGIC, .more = U16LD_DENOM_28958_MORE};};
template<> struct libdivide_constants<uint16_t,28959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28959_MAGIC, .more = U16LD_DENOM_28959_MORE};};
template<> struct libdivide_constants<uint16_t,28960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28960_MAGIC, .more = U16LD_DENOM_28960_MORE};};
template<> struct libdivide_constants<uint16_t,28961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28961_MAGIC, .more = U16LD_DENOM_28961_MORE};};
template<> struct libdivide_constants<uint16_t,28962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28962_MAGIC, .more = U16LD_DENOM_28962_MORE};};
template<> struct libdivide_constants<uint16_t,28963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28963_MAGIC, .more = U16LD_DENOM_28963_MORE};};
template<> struct libdivide_constants<uint16_t,28964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28964_MAGIC, .more = U16LD_DENOM_28964_MORE};};
template<> struct libdivide_constants<uint16_t,28965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28965_MAGIC, .more = U16LD_DENOM_28965_MORE};};
template<> struct libdivide_constants<uint16_t,28966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28966_MAGIC, .more = U16LD_DENOM_28966_MORE};};
template<> struct libdivide_constants<uint16_t,28967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28967_MAGIC, .more = U16LD_DENOM_28967_MORE};};
template<> struct libdivide_constants<uint16_t,28968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28968_MAGIC, .more = U16LD_DENOM_28968_MORE};};
template<> struct libdivide_constants<uint16_t,28969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28969_MAGIC, .more = U16LD_DENOM_28969_MORE};};
template<> struct libdivide_constants<uint16_t,28970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28970_MAGIC, .more = U16LD_DENOM_28970_MORE};};
template<> struct libdivide_constants<uint16_t,28971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28971_MAGIC, .more = U16LD_DENOM_28971_MORE};};
template<> struct libdivide_constants<uint16_t,28972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28972_MAGIC, .more = U16LD_DENOM_28972_MORE};};
template<> struct libdivide_constants<uint16_t,28973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28973_MAGIC, .more = U16LD_DENOM_28973_MORE};};
template<> struct libdivide_constants<uint16_t,28974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28974_MAGIC, .more = U16LD_DENOM_28974_MORE};};
template<> struct libdivide_constants<uint16_t,28975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28975_MAGIC, .more = U16LD_DENOM_28975_MORE};};
template<> struct libdivide_constants<uint16_t,28976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28976_MAGIC, .more = U16LD_DENOM_28976_MORE};};
template<> struct libdivide_constants<uint16_t,28977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28977_MAGIC, .more = U16LD_DENOM_28977_MORE};};
template<> struct libdivide_constants<uint16_t,28978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28978_MAGIC, .more = U16LD_DENOM_28978_MORE};};
template<> struct libdivide_constants<uint16_t,28979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28979_MAGIC, .more = U16LD_DENOM_28979_MORE};};
template<> struct libdivide_constants<uint16_t,28980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28980_MAGIC, .more = U16LD_DENOM_28980_MORE};};
template<> struct libdivide_constants<uint16_t,28981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28981_MAGIC, .more = U16LD_DENOM_28981_MORE};};
template<> struct libdivide_constants<uint16_t,28982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28982_MAGIC, .more = U16LD_DENOM_28982_MORE};};
template<> struct libdivide_constants<uint16_t,28983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28983_MAGIC, .more = U16LD_DENOM_28983_MORE};};
template<> struct libdivide_constants<uint16_t,28984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28984_MAGIC, .more = U16LD_DENOM_28984_MORE};};
template<> struct libdivide_constants<uint16_t,28985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28985_MAGIC, .more = U16LD_DENOM_28985_MORE};};
template<> struct libdivide_constants<uint16_t,28986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28986_MAGIC, .more = U16LD_DENOM_28986_MORE};};
template<> struct libdivide_constants<uint16_t,28987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28987_MAGIC, .more = U16LD_DENOM_28987_MORE};};
template<> struct libdivide_constants<uint16_t,28988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28988_MAGIC, .more = U16LD_DENOM_28988_MORE};};
template<> struct libdivide_constants<uint16_t,28989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28989_MAGIC, .more = U16LD_DENOM_28989_MORE};};
template<> struct libdivide_constants<uint16_t,28990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28990_MAGIC, .more = U16LD_DENOM_28990_MORE};};
template<> struct libdivide_constants<uint16_t,28991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28991_MAGIC, .more = U16LD_DENOM_28991_MORE};};
template<> struct libdivide_constants<uint16_t,28992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28992_MAGIC, .more = U16LD_DENOM_28992_MORE};};
template<> struct libdivide_constants<uint16_t,28993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28993_MAGIC, .more = U16LD_DENOM_28993_MORE};};
template<> struct libdivide_constants<uint16_t,28994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28994_MAGIC, .more = U16LD_DENOM_28994_MORE};};
template<> struct libdivide_constants<uint16_t,28995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28995_MAGIC, .more = U16LD_DENOM_28995_MORE};};
template<> struct libdivide_constants<uint16_t,28996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28996_MAGIC, .more = U16LD_DENOM_28996_MORE};};
template<> struct libdivide_constants<uint16_t,28997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28997_MAGIC, .more = U16LD_DENOM_28997_MORE};};
template<> struct libdivide_constants<uint16_t,28998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28998_MAGIC, .more = U16LD_DENOM_28998_MORE};};
template<> struct libdivide_constants<uint16_t,28999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_28999_MAGIC, .more = U16LD_DENOM_28999_MORE};};
template<> struct libdivide_constants<uint16_t,29000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29000_MAGIC, .more = U16LD_DENOM_29000_MORE};};
template<> struct libdivide_constants<uint16_t,29001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29001_MAGIC, .more = U16LD_DENOM_29001_MORE};};
template<> struct libdivide_constants<uint16_t,29002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29002_MAGIC, .more = U16LD_DENOM_29002_MORE};};
template<> struct libdivide_constants<uint16_t,29003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29003_MAGIC, .more = U16LD_DENOM_29003_MORE};};
template<> struct libdivide_constants<uint16_t,29004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29004_MAGIC, .more = U16LD_DENOM_29004_MORE};};
template<> struct libdivide_constants<uint16_t,29005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29005_MAGIC, .more = U16LD_DENOM_29005_MORE};};
template<> struct libdivide_constants<uint16_t,29006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29006_MAGIC, .more = U16LD_DENOM_29006_MORE};};
template<> struct libdivide_constants<uint16_t,29007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29007_MAGIC, .more = U16LD_DENOM_29007_MORE};};
template<> struct libdivide_constants<uint16_t,29008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29008_MAGIC, .more = U16LD_DENOM_29008_MORE};};
template<> struct libdivide_constants<uint16_t,29009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29009_MAGIC, .more = U16LD_DENOM_29009_MORE};};
template<> struct libdivide_constants<uint16_t,29010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29010_MAGIC, .more = U16LD_DENOM_29010_MORE};};
template<> struct libdivide_constants<uint16_t,29011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29011_MAGIC, .more = U16LD_DENOM_29011_MORE};};
template<> struct libdivide_constants<uint16_t,29012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29012_MAGIC, .more = U16LD_DENOM_29012_MORE};};
template<> struct libdivide_constants<uint16_t,29013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29013_MAGIC, .more = U16LD_DENOM_29013_MORE};};
template<> struct libdivide_constants<uint16_t,29014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29014_MAGIC, .more = U16LD_DENOM_29014_MORE};};
template<> struct libdivide_constants<uint16_t,29015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29015_MAGIC, .more = U16LD_DENOM_29015_MORE};};
template<> struct libdivide_constants<uint16_t,29016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29016_MAGIC, .more = U16LD_DENOM_29016_MORE};};
template<> struct libdivide_constants<uint16_t,29017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29017_MAGIC, .more = U16LD_DENOM_29017_MORE};};
template<> struct libdivide_constants<uint16_t,29018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29018_MAGIC, .more = U16LD_DENOM_29018_MORE};};
template<> struct libdivide_constants<uint16_t,29019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29019_MAGIC, .more = U16LD_DENOM_29019_MORE};};
template<> struct libdivide_constants<uint16_t,29020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29020_MAGIC, .more = U16LD_DENOM_29020_MORE};};
template<> struct libdivide_constants<uint16_t,29021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29021_MAGIC, .more = U16LD_DENOM_29021_MORE};};
template<> struct libdivide_constants<uint16_t,29022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29022_MAGIC, .more = U16LD_DENOM_29022_MORE};};
template<> struct libdivide_constants<uint16_t,29023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29023_MAGIC, .more = U16LD_DENOM_29023_MORE};};
template<> struct libdivide_constants<uint16_t,29024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29024_MAGIC, .more = U16LD_DENOM_29024_MORE};};
template<> struct libdivide_constants<uint16_t,29025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29025_MAGIC, .more = U16LD_DENOM_29025_MORE};};
template<> struct libdivide_constants<uint16_t,29026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29026_MAGIC, .more = U16LD_DENOM_29026_MORE};};
template<> struct libdivide_constants<uint16_t,29027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29027_MAGIC, .more = U16LD_DENOM_29027_MORE};};
template<> struct libdivide_constants<uint16_t,29028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29028_MAGIC, .more = U16LD_DENOM_29028_MORE};};
template<> struct libdivide_constants<uint16_t,29029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29029_MAGIC, .more = U16LD_DENOM_29029_MORE};};
template<> struct libdivide_constants<uint16_t,29030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29030_MAGIC, .more = U16LD_DENOM_29030_MORE};};
template<> struct libdivide_constants<uint16_t,29031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29031_MAGIC, .more = U16LD_DENOM_29031_MORE};};
template<> struct libdivide_constants<uint16_t,29032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29032_MAGIC, .more = U16LD_DENOM_29032_MORE};};
template<> struct libdivide_constants<uint16_t,29033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29033_MAGIC, .more = U16LD_DENOM_29033_MORE};};
template<> struct libdivide_constants<uint16_t,29034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29034_MAGIC, .more = U16LD_DENOM_29034_MORE};};
template<> struct libdivide_constants<uint16_t,29035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29035_MAGIC, .more = U16LD_DENOM_29035_MORE};};
template<> struct libdivide_constants<uint16_t,29036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29036_MAGIC, .more = U16LD_DENOM_29036_MORE};};
template<> struct libdivide_constants<uint16_t,29037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29037_MAGIC, .more = U16LD_DENOM_29037_MORE};};
template<> struct libdivide_constants<uint16_t,29038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29038_MAGIC, .more = U16LD_DENOM_29038_MORE};};
template<> struct libdivide_constants<uint16_t,29039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29039_MAGIC, .more = U16LD_DENOM_29039_MORE};};
template<> struct libdivide_constants<uint16_t,29040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29040_MAGIC, .more = U16LD_DENOM_29040_MORE};};
template<> struct libdivide_constants<uint16_t,29041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29041_MAGIC, .more = U16LD_DENOM_29041_MORE};};
template<> struct libdivide_constants<uint16_t,29042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29042_MAGIC, .more = U16LD_DENOM_29042_MORE};};
template<> struct libdivide_constants<uint16_t,29043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29043_MAGIC, .more = U16LD_DENOM_29043_MORE};};
template<> struct libdivide_constants<uint16_t,29044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29044_MAGIC, .more = U16LD_DENOM_29044_MORE};};
template<> struct libdivide_constants<uint16_t,29045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29045_MAGIC, .more = U16LD_DENOM_29045_MORE};};
template<> struct libdivide_constants<uint16_t,29046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29046_MAGIC, .more = U16LD_DENOM_29046_MORE};};
template<> struct libdivide_constants<uint16_t,29047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29047_MAGIC, .more = U16LD_DENOM_29047_MORE};};
template<> struct libdivide_constants<uint16_t,29048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29048_MAGIC, .more = U16LD_DENOM_29048_MORE};};
template<> struct libdivide_constants<uint16_t,29049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29049_MAGIC, .more = U16LD_DENOM_29049_MORE};};
template<> struct libdivide_constants<uint16_t,29050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29050_MAGIC, .more = U16LD_DENOM_29050_MORE};};
template<> struct libdivide_constants<uint16_t,29051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29051_MAGIC, .more = U16LD_DENOM_29051_MORE};};
template<> struct libdivide_constants<uint16_t,29052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29052_MAGIC, .more = U16LD_DENOM_29052_MORE};};
template<> struct libdivide_constants<uint16_t,29053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29053_MAGIC, .more = U16LD_DENOM_29053_MORE};};
template<> struct libdivide_constants<uint16_t,29054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29054_MAGIC, .more = U16LD_DENOM_29054_MORE};};
template<> struct libdivide_constants<uint16_t,29055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29055_MAGIC, .more = U16LD_DENOM_29055_MORE};};
template<> struct libdivide_constants<uint16_t,29056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29056_MAGIC, .more = U16LD_DENOM_29056_MORE};};
template<> struct libdivide_constants<uint16_t,29057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29057_MAGIC, .more = U16LD_DENOM_29057_MORE};};
template<> struct libdivide_constants<uint16_t,29058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29058_MAGIC, .more = U16LD_DENOM_29058_MORE};};
template<> struct libdivide_constants<uint16_t,29059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29059_MAGIC, .more = U16LD_DENOM_29059_MORE};};
template<> struct libdivide_constants<uint16_t,29060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29060_MAGIC, .more = U16LD_DENOM_29060_MORE};};
template<> struct libdivide_constants<uint16_t,29061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29061_MAGIC, .more = U16LD_DENOM_29061_MORE};};
template<> struct libdivide_constants<uint16_t,29062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29062_MAGIC, .more = U16LD_DENOM_29062_MORE};};
template<> struct libdivide_constants<uint16_t,29063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29063_MAGIC, .more = U16LD_DENOM_29063_MORE};};
template<> struct libdivide_constants<uint16_t,29064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29064_MAGIC, .more = U16LD_DENOM_29064_MORE};};
template<> struct libdivide_constants<uint16_t,29065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29065_MAGIC, .more = U16LD_DENOM_29065_MORE};};
template<> struct libdivide_constants<uint16_t,29066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29066_MAGIC, .more = U16LD_DENOM_29066_MORE};};
template<> struct libdivide_constants<uint16_t,29067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29067_MAGIC, .more = U16LD_DENOM_29067_MORE};};
template<> struct libdivide_constants<uint16_t,29068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29068_MAGIC, .more = U16LD_DENOM_29068_MORE};};
template<> struct libdivide_constants<uint16_t,29069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29069_MAGIC, .more = U16LD_DENOM_29069_MORE};};
template<> struct libdivide_constants<uint16_t,29070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29070_MAGIC, .more = U16LD_DENOM_29070_MORE};};
template<> struct libdivide_constants<uint16_t,29071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29071_MAGIC, .more = U16LD_DENOM_29071_MORE};};
template<> struct libdivide_constants<uint16_t,29072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29072_MAGIC, .more = U16LD_DENOM_29072_MORE};};
template<> struct libdivide_constants<uint16_t,29073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29073_MAGIC, .more = U16LD_DENOM_29073_MORE};};
template<> struct libdivide_constants<uint16_t,29074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29074_MAGIC, .more = U16LD_DENOM_29074_MORE};};
template<> struct libdivide_constants<uint16_t,29075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29075_MAGIC, .more = U16LD_DENOM_29075_MORE};};
template<> struct libdivide_constants<uint16_t,29076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29076_MAGIC, .more = U16LD_DENOM_29076_MORE};};
template<> struct libdivide_constants<uint16_t,29077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29077_MAGIC, .more = U16LD_DENOM_29077_MORE};};
template<> struct libdivide_constants<uint16_t,29078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29078_MAGIC, .more = U16LD_DENOM_29078_MORE};};
template<> struct libdivide_constants<uint16_t,29079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29079_MAGIC, .more = U16LD_DENOM_29079_MORE};};
template<> struct libdivide_constants<uint16_t,29080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29080_MAGIC, .more = U16LD_DENOM_29080_MORE};};
template<> struct libdivide_constants<uint16_t,29081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29081_MAGIC, .more = U16LD_DENOM_29081_MORE};};
template<> struct libdivide_constants<uint16_t,29082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29082_MAGIC, .more = U16LD_DENOM_29082_MORE};};
template<> struct libdivide_constants<uint16_t,29083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29083_MAGIC, .more = U16LD_DENOM_29083_MORE};};
template<> struct libdivide_constants<uint16_t,29084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29084_MAGIC, .more = U16LD_DENOM_29084_MORE};};
template<> struct libdivide_constants<uint16_t,29085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29085_MAGIC, .more = U16LD_DENOM_29085_MORE};};
template<> struct libdivide_constants<uint16_t,29086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29086_MAGIC, .more = U16LD_DENOM_29086_MORE};};
template<> struct libdivide_constants<uint16_t,29087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29087_MAGIC, .more = U16LD_DENOM_29087_MORE};};
template<> struct libdivide_constants<uint16_t,29088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29088_MAGIC, .more = U16LD_DENOM_29088_MORE};};
template<> struct libdivide_constants<uint16_t,29089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29089_MAGIC, .more = U16LD_DENOM_29089_MORE};};
template<> struct libdivide_constants<uint16_t,29090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29090_MAGIC, .more = U16LD_DENOM_29090_MORE};};
template<> struct libdivide_constants<uint16_t,29091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29091_MAGIC, .more = U16LD_DENOM_29091_MORE};};
template<> struct libdivide_constants<uint16_t,29092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29092_MAGIC, .more = U16LD_DENOM_29092_MORE};};
template<> struct libdivide_constants<uint16_t,29093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29093_MAGIC, .more = U16LD_DENOM_29093_MORE};};
template<> struct libdivide_constants<uint16_t,29094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29094_MAGIC, .more = U16LD_DENOM_29094_MORE};};
template<> struct libdivide_constants<uint16_t,29095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29095_MAGIC, .more = U16LD_DENOM_29095_MORE};};
template<> struct libdivide_constants<uint16_t,29096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29096_MAGIC, .more = U16LD_DENOM_29096_MORE};};
template<> struct libdivide_constants<uint16_t,29097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29097_MAGIC, .more = U16LD_DENOM_29097_MORE};};
template<> struct libdivide_constants<uint16_t,29098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29098_MAGIC, .more = U16LD_DENOM_29098_MORE};};
template<> struct libdivide_constants<uint16_t,29099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29099_MAGIC, .more = U16LD_DENOM_29099_MORE};};
template<> struct libdivide_constants<uint16_t,29100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29100_MAGIC, .more = U16LD_DENOM_29100_MORE};};
template<> struct libdivide_constants<uint16_t,29101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29101_MAGIC, .more = U16LD_DENOM_29101_MORE};};
template<> struct libdivide_constants<uint16_t,29102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29102_MAGIC, .more = U16LD_DENOM_29102_MORE};};
template<> struct libdivide_constants<uint16_t,29103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29103_MAGIC, .more = U16LD_DENOM_29103_MORE};};
template<> struct libdivide_constants<uint16_t,29104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29104_MAGIC, .more = U16LD_DENOM_29104_MORE};};
template<> struct libdivide_constants<uint16_t,29105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29105_MAGIC, .more = U16LD_DENOM_29105_MORE};};
template<> struct libdivide_constants<uint16_t,29106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29106_MAGIC, .more = U16LD_DENOM_29106_MORE};};
template<> struct libdivide_constants<uint16_t,29107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29107_MAGIC, .more = U16LD_DENOM_29107_MORE};};
template<> struct libdivide_constants<uint16_t,29108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29108_MAGIC, .more = U16LD_DENOM_29108_MORE};};
template<> struct libdivide_constants<uint16_t,29109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29109_MAGIC, .more = U16LD_DENOM_29109_MORE};};
template<> struct libdivide_constants<uint16_t,29110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29110_MAGIC, .more = U16LD_DENOM_29110_MORE};};
template<> struct libdivide_constants<uint16_t,29111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29111_MAGIC, .more = U16LD_DENOM_29111_MORE};};
template<> struct libdivide_constants<uint16_t,29112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29112_MAGIC, .more = U16LD_DENOM_29112_MORE};};
template<> struct libdivide_constants<uint16_t,29113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29113_MAGIC, .more = U16LD_DENOM_29113_MORE};};
template<> struct libdivide_constants<uint16_t,29114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29114_MAGIC, .more = U16LD_DENOM_29114_MORE};};
template<> struct libdivide_constants<uint16_t,29115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29115_MAGIC, .more = U16LD_DENOM_29115_MORE};};
template<> struct libdivide_constants<uint16_t,29116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29116_MAGIC, .more = U16LD_DENOM_29116_MORE};};
template<> struct libdivide_constants<uint16_t,29117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29117_MAGIC, .more = U16LD_DENOM_29117_MORE};};
template<> struct libdivide_constants<uint16_t,29118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29118_MAGIC, .more = U16LD_DENOM_29118_MORE};};
template<> struct libdivide_constants<uint16_t,29119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29119_MAGIC, .more = U16LD_DENOM_29119_MORE};};
template<> struct libdivide_constants<uint16_t,29120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29120_MAGIC, .more = U16LD_DENOM_29120_MORE};};
template<> struct libdivide_constants<uint16_t,29121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29121_MAGIC, .more = U16LD_DENOM_29121_MORE};};
template<> struct libdivide_constants<uint16_t,29122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29122_MAGIC, .more = U16LD_DENOM_29122_MORE};};
template<> struct libdivide_constants<uint16_t,29123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29123_MAGIC, .more = U16LD_DENOM_29123_MORE};};
template<> struct libdivide_constants<uint16_t,29124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29124_MAGIC, .more = U16LD_DENOM_29124_MORE};};
template<> struct libdivide_constants<uint16_t,29125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29125_MAGIC, .more = U16LD_DENOM_29125_MORE};};
template<> struct libdivide_constants<uint16_t,29126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29126_MAGIC, .more = U16LD_DENOM_29126_MORE};};
template<> struct libdivide_constants<uint16_t,29127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29127_MAGIC, .more = U16LD_DENOM_29127_MORE};};
template<> struct libdivide_constants<uint16_t,29128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29128_MAGIC, .more = U16LD_DENOM_29128_MORE};};
template<> struct libdivide_constants<uint16_t,29129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29129_MAGIC, .more = U16LD_DENOM_29129_MORE};};
template<> struct libdivide_constants<uint16_t,29130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29130_MAGIC, .more = U16LD_DENOM_29130_MORE};};
template<> struct libdivide_constants<uint16_t,29131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29131_MAGIC, .more = U16LD_DENOM_29131_MORE};};
template<> struct libdivide_constants<uint16_t,29132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29132_MAGIC, .more = U16LD_DENOM_29132_MORE};};
template<> struct libdivide_constants<uint16_t,29133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29133_MAGIC, .more = U16LD_DENOM_29133_MORE};};
template<> struct libdivide_constants<uint16_t,29134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29134_MAGIC, .more = U16LD_DENOM_29134_MORE};};
template<> struct libdivide_constants<uint16_t,29135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29135_MAGIC, .more = U16LD_DENOM_29135_MORE};};
template<> struct libdivide_constants<uint16_t,29136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29136_MAGIC, .more = U16LD_DENOM_29136_MORE};};
template<> struct libdivide_constants<uint16_t,29137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29137_MAGIC, .more = U16LD_DENOM_29137_MORE};};
template<> struct libdivide_constants<uint16_t,29138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29138_MAGIC, .more = U16LD_DENOM_29138_MORE};};
template<> struct libdivide_constants<uint16_t,29139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29139_MAGIC, .more = U16LD_DENOM_29139_MORE};};
template<> struct libdivide_constants<uint16_t,29140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29140_MAGIC, .more = U16LD_DENOM_29140_MORE};};
template<> struct libdivide_constants<uint16_t,29141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29141_MAGIC, .more = U16LD_DENOM_29141_MORE};};
template<> struct libdivide_constants<uint16_t,29142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29142_MAGIC, .more = U16LD_DENOM_29142_MORE};};
template<> struct libdivide_constants<uint16_t,29143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29143_MAGIC, .more = U16LD_DENOM_29143_MORE};};
template<> struct libdivide_constants<uint16_t,29144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29144_MAGIC, .more = U16LD_DENOM_29144_MORE};};
template<> struct libdivide_constants<uint16_t,29145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29145_MAGIC, .more = U16LD_DENOM_29145_MORE};};
template<> struct libdivide_constants<uint16_t,29146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29146_MAGIC, .more = U16LD_DENOM_29146_MORE};};
template<> struct libdivide_constants<uint16_t,29147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29147_MAGIC, .more = U16LD_DENOM_29147_MORE};};
template<> struct libdivide_constants<uint16_t,29148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29148_MAGIC, .more = U16LD_DENOM_29148_MORE};};
template<> struct libdivide_constants<uint16_t,29149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29149_MAGIC, .more = U16LD_DENOM_29149_MORE};};
template<> struct libdivide_constants<uint16_t,29150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29150_MAGIC, .more = U16LD_DENOM_29150_MORE};};
template<> struct libdivide_constants<uint16_t,29151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29151_MAGIC, .more = U16LD_DENOM_29151_MORE};};
template<> struct libdivide_constants<uint16_t,29152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29152_MAGIC, .more = U16LD_DENOM_29152_MORE};};
template<> struct libdivide_constants<uint16_t,29153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29153_MAGIC, .more = U16LD_DENOM_29153_MORE};};
template<> struct libdivide_constants<uint16_t,29154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29154_MAGIC, .more = U16LD_DENOM_29154_MORE};};
template<> struct libdivide_constants<uint16_t,29155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29155_MAGIC, .more = U16LD_DENOM_29155_MORE};};
template<> struct libdivide_constants<uint16_t,29156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29156_MAGIC, .more = U16LD_DENOM_29156_MORE};};
template<> struct libdivide_constants<uint16_t,29157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29157_MAGIC, .more = U16LD_DENOM_29157_MORE};};
template<> struct libdivide_constants<uint16_t,29158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29158_MAGIC, .more = U16LD_DENOM_29158_MORE};};
template<> struct libdivide_constants<uint16_t,29159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29159_MAGIC, .more = U16LD_DENOM_29159_MORE};};
template<> struct libdivide_constants<uint16_t,29160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29160_MAGIC, .more = U16LD_DENOM_29160_MORE};};
template<> struct libdivide_constants<uint16_t,29161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29161_MAGIC, .more = U16LD_DENOM_29161_MORE};};
template<> struct libdivide_constants<uint16_t,29162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29162_MAGIC, .more = U16LD_DENOM_29162_MORE};};
template<> struct libdivide_constants<uint16_t,29163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29163_MAGIC, .more = U16LD_DENOM_29163_MORE};};
template<> struct libdivide_constants<uint16_t,29164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29164_MAGIC, .more = U16LD_DENOM_29164_MORE};};
template<> struct libdivide_constants<uint16_t,29165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29165_MAGIC, .more = U16LD_DENOM_29165_MORE};};
template<> struct libdivide_constants<uint16_t,29166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29166_MAGIC, .more = U16LD_DENOM_29166_MORE};};
template<> struct libdivide_constants<uint16_t,29167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29167_MAGIC, .more = U16LD_DENOM_29167_MORE};};
template<> struct libdivide_constants<uint16_t,29168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29168_MAGIC, .more = U16LD_DENOM_29168_MORE};};
template<> struct libdivide_constants<uint16_t,29169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29169_MAGIC, .more = U16LD_DENOM_29169_MORE};};
template<> struct libdivide_constants<uint16_t,29170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29170_MAGIC, .more = U16LD_DENOM_29170_MORE};};
template<> struct libdivide_constants<uint16_t,29171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29171_MAGIC, .more = U16LD_DENOM_29171_MORE};};
template<> struct libdivide_constants<uint16_t,29172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29172_MAGIC, .more = U16LD_DENOM_29172_MORE};};
template<> struct libdivide_constants<uint16_t,29173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29173_MAGIC, .more = U16LD_DENOM_29173_MORE};};
template<> struct libdivide_constants<uint16_t,29174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29174_MAGIC, .more = U16LD_DENOM_29174_MORE};};
template<> struct libdivide_constants<uint16_t,29175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29175_MAGIC, .more = U16LD_DENOM_29175_MORE};};
template<> struct libdivide_constants<uint16_t,29176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29176_MAGIC, .more = U16LD_DENOM_29176_MORE};};
template<> struct libdivide_constants<uint16_t,29177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29177_MAGIC, .more = U16LD_DENOM_29177_MORE};};
template<> struct libdivide_constants<uint16_t,29178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29178_MAGIC, .more = U16LD_DENOM_29178_MORE};};
template<> struct libdivide_constants<uint16_t,29179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29179_MAGIC, .more = U16LD_DENOM_29179_MORE};};
template<> struct libdivide_constants<uint16_t,29180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29180_MAGIC, .more = U16LD_DENOM_29180_MORE};};
template<> struct libdivide_constants<uint16_t,29181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29181_MAGIC, .more = U16LD_DENOM_29181_MORE};};
template<> struct libdivide_constants<uint16_t,29182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29182_MAGIC, .more = U16LD_DENOM_29182_MORE};};
template<> struct libdivide_constants<uint16_t,29183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29183_MAGIC, .more = U16LD_DENOM_29183_MORE};};
template<> struct libdivide_constants<uint16_t,29184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29184_MAGIC, .more = U16LD_DENOM_29184_MORE};};
template<> struct libdivide_constants<uint16_t,29185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29185_MAGIC, .more = U16LD_DENOM_29185_MORE};};
template<> struct libdivide_constants<uint16_t,29186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29186_MAGIC, .more = U16LD_DENOM_29186_MORE};};
template<> struct libdivide_constants<uint16_t,29187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29187_MAGIC, .more = U16LD_DENOM_29187_MORE};};
template<> struct libdivide_constants<uint16_t,29188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29188_MAGIC, .more = U16LD_DENOM_29188_MORE};};
template<> struct libdivide_constants<uint16_t,29189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29189_MAGIC, .more = U16LD_DENOM_29189_MORE};};
template<> struct libdivide_constants<uint16_t,29190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29190_MAGIC, .more = U16LD_DENOM_29190_MORE};};
template<> struct libdivide_constants<uint16_t,29191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29191_MAGIC, .more = U16LD_DENOM_29191_MORE};};
template<> struct libdivide_constants<uint16_t,29192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29192_MAGIC, .more = U16LD_DENOM_29192_MORE};};
template<> struct libdivide_constants<uint16_t,29193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29193_MAGIC, .more = U16LD_DENOM_29193_MORE};};
template<> struct libdivide_constants<uint16_t,29194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29194_MAGIC, .more = U16LD_DENOM_29194_MORE};};
template<> struct libdivide_constants<uint16_t,29195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29195_MAGIC, .more = U16LD_DENOM_29195_MORE};};
template<> struct libdivide_constants<uint16_t,29196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29196_MAGIC, .more = U16LD_DENOM_29196_MORE};};
template<> struct libdivide_constants<uint16_t,29197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29197_MAGIC, .more = U16LD_DENOM_29197_MORE};};
template<> struct libdivide_constants<uint16_t,29198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29198_MAGIC, .more = U16LD_DENOM_29198_MORE};};
template<> struct libdivide_constants<uint16_t,29199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29199_MAGIC, .more = U16LD_DENOM_29199_MORE};};
template<> struct libdivide_constants<uint16_t,29200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29200_MAGIC, .more = U16LD_DENOM_29200_MORE};};
template<> struct libdivide_constants<uint16_t,29201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29201_MAGIC, .more = U16LD_DENOM_29201_MORE};};
template<> struct libdivide_constants<uint16_t,29202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29202_MAGIC, .more = U16LD_DENOM_29202_MORE};};
template<> struct libdivide_constants<uint16_t,29203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29203_MAGIC, .more = U16LD_DENOM_29203_MORE};};
template<> struct libdivide_constants<uint16_t,29204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29204_MAGIC, .more = U16LD_DENOM_29204_MORE};};
template<> struct libdivide_constants<uint16_t,29205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29205_MAGIC, .more = U16LD_DENOM_29205_MORE};};
template<> struct libdivide_constants<uint16_t,29206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29206_MAGIC, .more = U16LD_DENOM_29206_MORE};};
template<> struct libdivide_constants<uint16_t,29207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29207_MAGIC, .more = U16LD_DENOM_29207_MORE};};
template<> struct libdivide_constants<uint16_t,29208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29208_MAGIC, .more = U16LD_DENOM_29208_MORE};};
template<> struct libdivide_constants<uint16_t,29209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29209_MAGIC, .more = U16LD_DENOM_29209_MORE};};
template<> struct libdivide_constants<uint16_t,29210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29210_MAGIC, .more = U16LD_DENOM_29210_MORE};};
template<> struct libdivide_constants<uint16_t,29211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29211_MAGIC, .more = U16LD_DENOM_29211_MORE};};
template<> struct libdivide_constants<uint16_t,29212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29212_MAGIC, .more = U16LD_DENOM_29212_MORE};};
template<> struct libdivide_constants<uint16_t,29213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29213_MAGIC, .more = U16LD_DENOM_29213_MORE};};
template<> struct libdivide_constants<uint16_t,29214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29214_MAGIC, .more = U16LD_DENOM_29214_MORE};};
template<> struct libdivide_constants<uint16_t,29215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29215_MAGIC, .more = U16LD_DENOM_29215_MORE};};
template<> struct libdivide_constants<uint16_t,29216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29216_MAGIC, .more = U16LD_DENOM_29216_MORE};};
template<> struct libdivide_constants<uint16_t,29217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29217_MAGIC, .more = U16LD_DENOM_29217_MORE};};
template<> struct libdivide_constants<uint16_t,29218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29218_MAGIC, .more = U16LD_DENOM_29218_MORE};};
template<> struct libdivide_constants<uint16_t,29219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29219_MAGIC, .more = U16LD_DENOM_29219_MORE};};
template<> struct libdivide_constants<uint16_t,29220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29220_MAGIC, .more = U16LD_DENOM_29220_MORE};};
template<> struct libdivide_constants<uint16_t,29221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29221_MAGIC, .more = U16LD_DENOM_29221_MORE};};
template<> struct libdivide_constants<uint16_t,29222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29222_MAGIC, .more = U16LD_DENOM_29222_MORE};};
template<> struct libdivide_constants<uint16_t,29223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29223_MAGIC, .more = U16LD_DENOM_29223_MORE};};
template<> struct libdivide_constants<uint16_t,29224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29224_MAGIC, .more = U16LD_DENOM_29224_MORE};};
template<> struct libdivide_constants<uint16_t,29225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29225_MAGIC, .more = U16LD_DENOM_29225_MORE};};
template<> struct libdivide_constants<uint16_t,29226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29226_MAGIC, .more = U16LD_DENOM_29226_MORE};};
template<> struct libdivide_constants<uint16_t,29227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29227_MAGIC, .more = U16LD_DENOM_29227_MORE};};
template<> struct libdivide_constants<uint16_t,29228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29228_MAGIC, .more = U16LD_DENOM_29228_MORE};};
template<> struct libdivide_constants<uint16_t,29229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29229_MAGIC, .more = U16LD_DENOM_29229_MORE};};
template<> struct libdivide_constants<uint16_t,29230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29230_MAGIC, .more = U16LD_DENOM_29230_MORE};};
template<> struct libdivide_constants<uint16_t,29231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29231_MAGIC, .more = U16LD_DENOM_29231_MORE};};
template<> struct libdivide_constants<uint16_t,29232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29232_MAGIC, .more = U16LD_DENOM_29232_MORE};};
template<> struct libdivide_constants<uint16_t,29233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29233_MAGIC, .more = U16LD_DENOM_29233_MORE};};
template<> struct libdivide_constants<uint16_t,29234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29234_MAGIC, .more = U16LD_DENOM_29234_MORE};};
template<> struct libdivide_constants<uint16_t,29235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29235_MAGIC, .more = U16LD_DENOM_29235_MORE};};
template<> struct libdivide_constants<uint16_t,29236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29236_MAGIC, .more = U16LD_DENOM_29236_MORE};};
template<> struct libdivide_constants<uint16_t,29237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29237_MAGIC, .more = U16LD_DENOM_29237_MORE};};
template<> struct libdivide_constants<uint16_t,29238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29238_MAGIC, .more = U16LD_DENOM_29238_MORE};};
template<> struct libdivide_constants<uint16_t,29239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29239_MAGIC, .more = U16LD_DENOM_29239_MORE};};
template<> struct libdivide_constants<uint16_t,29240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29240_MAGIC, .more = U16LD_DENOM_29240_MORE};};
template<> struct libdivide_constants<uint16_t,29241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29241_MAGIC, .more = U16LD_DENOM_29241_MORE};};
template<> struct libdivide_constants<uint16_t,29242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29242_MAGIC, .more = U16LD_DENOM_29242_MORE};};
template<> struct libdivide_constants<uint16_t,29243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29243_MAGIC, .more = U16LD_DENOM_29243_MORE};};
template<> struct libdivide_constants<uint16_t,29244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29244_MAGIC, .more = U16LD_DENOM_29244_MORE};};
template<> struct libdivide_constants<uint16_t,29245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29245_MAGIC, .more = U16LD_DENOM_29245_MORE};};
template<> struct libdivide_constants<uint16_t,29246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29246_MAGIC, .more = U16LD_DENOM_29246_MORE};};
template<> struct libdivide_constants<uint16_t,29247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29247_MAGIC, .more = U16LD_DENOM_29247_MORE};};
template<> struct libdivide_constants<uint16_t,29248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29248_MAGIC, .more = U16LD_DENOM_29248_MORE};};
template<> struct libdivide_constants<uint16_t,29249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29249_MAGIC, .more = U16LD_DENOM_29249_MORE};};
template<> struct libdivide_constants<uint16_t,29250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29250_MAGIC, .more = U16LD_DENOM_29250_MORE};};
template<> struct libdivide_constants<uint16_t,29251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29251_MAGIC, .more = U16LD_DENOM_29251_MORE};};
template<> struct libdivide_constants<uint16_t,29252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29252_MAGIC, .more = U16LD_DENOM_29252_MORE};};
template<> struct libdivide_constants<uint16_t,29253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29253_MAGIC, .more = U16LD_DENOM_29253_MORE};};
template<> struct libdivide_constants<uint16_t,29254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29254_MAGIC, .more = U16LD_DENOM_29254_MORE};};
template<> struct libdivide_constants<uint16_t,29255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29255_MAGIC, .more = U16LD_DENOM_29255_MORE};};
template<> struct libdivide_constants<uint16_t,29256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29256_MAGIC, .more = U16LD_DENOM_29256_MORE};};
template<> struct libdivide_constants<uint16_t,29257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29257_MAGIC, .more = U16LD_DENOM_29257_MORE};};
template<> struct libdivide_constants<uint16_t,29258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29258_MAGIC, .more = U16LD_DENOM_29258_MORE};};
template<> struct libdivide_constants<uint16_t,29259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29259_MAGIC, .more = U16LD_DENOM_29259_MORE};};
template<> struct libdivide_constants<uint16_t,29260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29260_MAGIC, .more = U16LD_DENOM_29260_MORE};};
template<> struct libdivide_constants<uint16_t,29261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29261_MAGIC, .more = U16LD_DENOM_29261_MORE};};
template<> struct libdivide_constants<uint16_t,29262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29262_MAGIC, .more = U16LD_DENOM_29262_MORE};};
template<> struct libdivide_constants<uint16_t,29263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29263_MAGIC, .more = U16LD_DENOM_29263_MORE};};
template<> struct libdivide_constants<uint16_t,29264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29264_MAGIC, .more = U16LD_DENOM_29264_MORE};};
template<> struct libdivide_constants<uint16_t,29265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29265_MAGIC, .more = U16LD_DENOM_29265_MORE};};
template<> struct libdivide_constants<uint16_t,29266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29266_MAGIC, .more = U16LD_DENOM_29266_MORE};};
template<> struct libdivide_constants<uint16_t,29267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29267_MAGIC, .more = U16LD_DENOM_29267_MORE};};
template<> struct libdivide_constants<uint16_t,29268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29268_MAGIC, .more = U16LD_DENOM_29268_MORE};};
template<> struct libdivide_constants<uint16_t,29269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29269_MAGIC, .more = U16LD_DENOM_29269_MORE};};
template<> struct libdivide_constants<uint16_t,29270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29270_MAGIC, .more = U16LD_DENOM_29270_MORE};};
template<> struct libdivide_constants<uint16_t,29271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29271_MAGIC, .more = U16LD_DENOM_29271_MORE};};
template<> struct libdivide_constants<uint16_t,29272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29272_MAGIC, .more = U16LD_DENOM_29272_MORE};};
template<> struct libdivide_constants<uint16_t,29273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29273_MAGIC, .more = U16LD_DENOM_29273_MORE};};
template<> struct libdivide_constants<uint16_t,29274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29274_MAGIC, .more = U16LD_DENOM_29274_MORE};};
template<> struct libdivide_constants<uint16_t,29275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29275_MAGIC, .more = U16LD_DENOM_29275_MORE};};
template<> struct libdivide_constants<uint16_t,29276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29276_MAGIC, .more = U16LD_DENOM_29276_MORE};};
template<> struct libdivide_constants<uint16_t,29277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29277_MAGIC, .more = U16LD_DENOM_29277_MORE};};
template<> struct libdivide_constants<uint16_t,29278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29278_MAGIC, .more = U16LD_DENOM_29278_MORE};};
template<> struct libdivide_constants<uint16_t,29279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29279_MAGIC, .more = U16LD_DENOM_29279_MORE};};
template<> struct libdivide_constants<uint16_t,29280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29280_MAGIC, .more = U16LD_DENOM_29280_MORE};};
template<> struct libdivide_constants<uint16_t,29281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29281_MAGIC, .more = U16LD_DENOM_29281_MORE};};
template<> struct libdivide_constants<uint16_t,29282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29282_MAGIC, .more = U16LD_DENOM_29282_MORE};};
template<> struct libdivide_constants<uint16_t,29283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29283_MAGIC, .more = U16LD_DENOM_29283_MORE};};
template<> struct libdivide_constants<uint16_t,29284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29284_MAGIC, .more = U16LD_DENOM_29284_MORE};};
template<> struct libdivide_constants<uint16_t,29285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29285_MAGIC, .more = U16LD_DENOM_29285_MORE};};
template<> struct libdivide_constants<uint16_t,29286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29286_MAGIC, .more = U16LD_DENOM_29286_MORE};};
template<> struct libdivide_constants<uint16_t,29287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29287_MAGIC, .more = U16LD_DENOM_29287_MORE};};
template<> struct libdivide_constants<uint16_t,29288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29288_MAGIC, .more = U16LD_DENOM_29288_MORE};};
template<> struct libdivide_constants<uint16_t,29289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29289_MAGIC, .more = U16LD_DENOM_29289_MORE};};
template<> struct libdivide_constants<uint16_t,29290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29290_MAGIC, .more = U16LD_DENOM_29290_MORE};};
template<> struct libdivide_constants<uint16_t,29291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29291_MAGIC, .more = U16LD_DENOM_29291_MORE};};
template<> struct libdivide_constants<uint16_t,29292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29292_MAGIC, .more = U16LD_DENOM_29292_MORE};};
template<> struct libdivide_constants<uint16_t,29293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29293_MAGIC, .more = U16LD_DENOM_29293_MORE};};
template<> struct libdivide_constants<uint16_t,29294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29294_MAGIC, .more = U16LD_DENOM_29294_MORE};};
template<> struct libdivide_constants<uint16_t,29295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29295_MAGIC, .more = U16LD_DENOM_29295_MORE};};
template<> struct libdivide_constants<uint16_t,29296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29296_MAGIC, .more = U16LD_DENOM_29296_MORE};};
template<> struct libdivide_constants<uint16_t,29297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29297_MAGIC, .more = U16LD_DENOM_29297_MORE};};
template<> struct libdivide_constants<uint16_t,29298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29298_MAGIC, .more = U16LD_DENOM_29298_MORE};};
template<> struct libdivide_constants<uint16_t,29299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29299_MAGIC, .more = U16LD_DENOM_29299_MORE};};
template<> struct libdivide_constants<uint16_t,29300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29300_MAGIC, .more = U16LD_DENOM_29300_MORE};};
template<> struct libdivide_constants<uint16_t,29301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29301_MAGIC, .more = U16LD_DENOM_29301_MORE};};
template<> struct libdivide_constants<uint16_t,29302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29302_MAGIC, .more = U16LD_DENOM_29302_MORE};};
template<> struct libdivide_constants<uint16_t,29303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29303_MAGIC, .more = U16LD_DENOM_29303_MORE};};
template<> struct libdivide_constants<uint16_t,29304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29304_MAGIC, .more = U16LD_DENOM_29304_MORE};};
template<> struct libdivide_constants<uint16_t,29305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29305_MAGIC, .more = U16LD_DENOM_29305_MORE};};
template<> struct libdivide_constants<uint16_t,29306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29306_MAGIC, .more = U16LD_DENOM_29306_MORE};};
template<> struct libdivide_constants<uint16_t,29307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29307_MAGIC, .more = U16LD_DENOM_29307_MORE};};
template<> struct libdivide_constants<uint16_t,29308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29308_MAGIC, .more = U16LD_DENOM_29308_MORE};};
template<> struct libdivide_constants<uint16_t,29309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29309_MAGIC, .more = U16LD_DENOM_29309_MORE};};
template<> struct libdivide_constants<uint16_t,29310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29310_MAGIC, .more = U16LD_DENOM_29310_MORE};};
template<> struct libdivide_constants<uint16_t,29311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29311_MAGIC, .more = U16LD_DENOM_29311_MORE};};
template<> struct libdivide_constants<uint16_t,29312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29312_MAGIC, .more = U16LD_DENOM_29312_MORE};};
template<> struct libdivide_constants<uint16_t,29313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29313_MAGIC, .more = U16LD_DENOM_29313_MORE};};
template<> struct libdivide_constants<uint16_t,29314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29314_MAGIC, .more = U16LD_DENOM_29314_MORE};};
template<> struct libdivide_constants<uint16_t,29315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29315_MAGIC, .more = U16LD_DENOM_29315_MORE};};
template<> struct libdivide_constants<uint16_t,29316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29316_MAGIC, .more = U16LD_DENOM_29316_MORE};};
template<> struct libdivide_constants<uint16_t,29317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29317_MAGIC, .more = U16LD_DENOM_29317_MORE};};
template<> struct libdivide_constants<uint16_t,29318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29318_MAGIC, .more = U16LD_DENOM_29318_MORE};};
template<> struct libdivide_constants<uint16_t,29319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29319_MAGIC, .more = U16LD_DENOM_29319_MORE};};
template<> struct libdivide_constants<uint16_t,29320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29320_MAGIC, .more = U16LD_DENOM_29320_MORE};};
template<> struct libdivide_constants<uint16_t,29321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29321_MAGIC, .more = U16LD_DENOM_29321_MORE};};
template<> struct libdivide_constants<uint16_t,29322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29322_MAGIC, .more = U16LD_DENOM_29322_MORE};};
template<> struct libdivide_constants<uint16_t,29323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29323_MAGIC, .more = U16LD_DENOM_29323_MORE};};
template<> struct libdivide_constants<uint16_t,29324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29324_MAGIC, .more = U16LD_DENOM_29324_MORE};};
template<> struct libdivide_constants<uint16_t,29325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29325_MAGIC, .more = U16LD_DENOM_29325_MORE};};
template<> struct libdivide_constants<uint16_t,29326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29326_MAGIC, .more = U16LD_DENOM_29326_MORE};};
template<> struct libdivide_constants<uint16_t,29327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29327_MAGIC, .more = U16LD_DENOM_29327_MORE};};
template<> struct libdivide_constants<uint16_t,29328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29328_MAGIC, .more = U16LD_DENOM_29328_MORE};};
template<> struct libdivide_constants<uint16_t,29329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29329_MAGIC, .more = U16LD_DENOM_29329_MORE};};
template<> struct libdivide_constants<uint16_t,29330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29330_MAGIC, .more = U16LD_DENOM_29330_MORE};};
template<> struct libdivide_constants<uint16_t,29331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29331_MAGIC, .more = U16LD_DENOM_29331_MORE};};
template<> struct libdivide_constants<uint16_t,29332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29332_MAGIC, .more = U16LD_DENOM_29332_MORE};};
template<> struct libdivide_constants<uint16_t,29333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29333_MAGIC, .more = U16LD_DENOM_29333_MORE};};
template<> struct libdivide_constants<uint16_t,29334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29334_MAGIC, .more = U16LD_DENOM_29334_MORE};};
template<> struct libdivide_constants<uint16_t,29335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29335_MAGIC, .more = U16LD_DENOM_29335_MORE};};
template<> struct libdivide_constants<uint16_t,29336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29336_MAGIC, .more = U16LD_DENOM_29336_MORE};};
template<> struct libdivide_constants<uint16_t,29337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29337_MAGIC, .more = U16LD_DENOM_29337_MORE};};
template<> struct libdivide_constants<uint16_t,29338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29338_MAGIC, .more = U16LD_DENOM_29338_MORE};};
template<> struct libdivide_constants<uint16_t,29339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29339_MAGIC, .more = U16LD_DENOM_29339_MORE};};
template<> struct libdivide_constants<uint16_t,29340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29340_MAGIC, .more = U16LD_DENOM_29340_MORE};};
template<> struct libdivide_constants<uint16_t,29341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29341_MAGIC, .more = U16LD_DENOM_29341_MORE};};
template<> struct libdivide_constants<uint16_t,29342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29342_MAGIC, .more = U16LD_DENOM_29342_MORE};};
template<> struct libdivide_constants<uint16_t,29343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29343_MAGIC, .more = U16LD_DENOM_29343_MORE};};
template<> struct libdivide_constants<uint16_t,29344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29344_MAGIC, .more = U16LD_DENOM_29344_MORE};};
template<> struct libdivide_constants<uint16_t,29345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29345_MAGIC, .more = U16LD_DENOM_29345_MORE};};
template<> struct libdivide_constants<uint16_t,29346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29346_MAGIC, .more = U16LD_DENOM_29346_MORE};};
template<> struct libdivide_constants<uint16_t,29347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29347_MAGIC, .more = U16LD_DENOM_29347_MORE};};
template<> struct libdivide_constants<uint16_t,29348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29348_MAGIC, .more = U16LD_DENOM_29348_MORE};};
template<> struct libdivide_constants<uint16_t,29349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29349_MAGIC, .more = U16LD_DENOM_29349_MORE};};
template<> struct libdivide_constants<uint16_t,29350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29350_MAGIC, .more = U16LD_DENOM_29350_MORE};};
template<> struct libdivide_constants<uint16_t,29351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29351_MAGIC, .more = U16LD_DENOM_29351_MORE};};
template<> struct libdivide_constants<uint16_t,29352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29352_MAGIC, .more = U16LD_DENOM_29352_MORE};};
template<> struct libdivide_constants<uint16_t,29353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29353_MAGIC, .more = U16LD_DENOM_29353_MORE};};
template<> struct libdivide_constants<uint16_t,29354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29354_MAGIC, .more = U16LD_DENOM_29354_MORE};};
template<> struct libdivide_constants<uint16_t,29355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29355_MAGIC, .more = U16LD_DENOM_29355_MORE};};
template<> struct libdivide_constants<uint16_t,29356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29356_MAGIC, .more = U16LD_DENOM_29356_MORE};};
template<> struct libdivide_constants<uint16_t,29357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29357_MAGIC, .more = U16LD_DENOM_29357_MORE};};
template<> struct libdivide_constants<uint16_t,29358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29358_MAGIC, .more = U16LD_DENOM_29358_MORE};};
template<> struct libdivide_constants<uint16_t,29359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29359_MAGIC, .more = U16LD_DENOM_29359_MORE};};
template<> struct libdivide_constants<uint16_t,29360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29360_MAGIC, .more = U16LD_DENOM_29360_MORE};};
template<> struct libdivide_constants<uint16_t,29361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29361_MAGIC, .more = U16LD_DENOM_29361_MORE};};
template<> struct libdivide_constants<uint16_t,29362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29362_MAGIC, .more = U16LD_DENOM_29362_MORE};};
template<> struct libdivide_constants<uint16_t,29363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29363_MAGIC, .more = U16LD_DENOM_29363_MORE};};
template<> struct libdivide_constants<uint16_t,29364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29364_MAGIC, .more = U16LD_DENOM_29364_MORE};};
template<> struct libdivide_constants<uint16_t,29365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29365_MAGIC, .more = U16LD_DENOM_29365_MORE};};
template<> struct libdivide_constants<uint16_t,29366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29366_MAGIC, .more = U16LD_DENOM_29366_MORE};};
template<> struct libdivide_constants<uint16_t,29367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29367_MAGIC, .more = U16LD_DENOM_29367_MORE};};
template<> struct libdivide_constants<uint16_t,29368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29368_MAGIC, .more = U16LD_DENOM_29368_MORE};};
template<> struct libdivide_constants<uint16_t,29369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29369_MAGIC, .more = U16LD_DENOM_29369_MORE};};
template<> struct libdivide_constants<uint16_t,29370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29370_MAGIC, .more = U16LD_DENOM_29370_MORE};};
template<> struct libdivide_constants<uint16_t,29371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29371_MAGIC, .more = U16LD_DENOM_29371_MORE};};
template<> struct libdivide_constants<uint16_t,29372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29372_MAGIC, .more = U16LD_DENOM_29372_MORE};};
template<> struct libdivide_constants<uint16_t,29373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29373_MAGIC, .more = U16LD_DENOM_29373_MORE};};
template<> struct libdivide_constants<uint16_t,29374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29374_MAGIC, .more = U16LD_DENOM_29374_MORE};};
template<> struct libdivide_constants<uint16_t,29375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29375_MAGIC, .more = U16LD_DENOM_29375_MORE};};
template<> struct libdivide_constants<uint16_t,29376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29376_MAGIC, .more = U16LD_DENOM_29376_MORE};};
template<> struct libdivide_constants<uint16_t,29377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29377_MAGIC, .more = U16LD_DENOM_29377_MORE};};
template<> struct libdivide_constants<uint16_t,29378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29378_MAGIC, .more = U16LD_DENOM_29378_MORE};};
template<> struct libdivide_constants<uint16_t,29379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29379_MAGIC, .more = U16LD_DENOM_29379_MORE};};
template<> struct libdivide_constants<uint16_t,29380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29380_MAGIC, .more = U16LD_DENOM_29380_MORE};};
template<> struct libdivide_constants<uint16_t,29381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29381_MAGIC, .more = U16LD_DENOM_29381_MORE};};
template<> struct libdivide_constants<uint16_t,29382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29382_MAGIC, .more = U16LD_DENOM_29382_MORE};};
template<> struct libdivide_constants<uint16_t,29383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29383_MAGIC, .more = U16LD_DENOM_29383_MORE};};
template<> struct libdivide_constants<uint16_t,29384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29384_MAGIC, .more = U16LD_DENOM_29384_MORE};};
template<> struct libdivide_constants<uint16_t,29385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29385_MAGIC, .more = U16LD_DENOM_29385_MORE};};
template<> struct libdivide_constants<uint16_t,29386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29386_MAGIC, .more = U16LD_DENOM_29386_MORE};};
template<> struct libdivide_constants<uint16_t,29387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29387_MAGIC, .more = U16LD_DENOM_29387_MORE};};
template<> struct libdivide_constants<uint16_t,29388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29388_MAGIC, .more = U16LD_DENOM_29388_MORE};};
template<> struct libdivide_constants<uint16_t,29389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29389_MAGIC, .more = U16LD_DENOM_29389_MORE};};
template<> struct libdivide_constants<uint16_t,29390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29390_MAGIC, .more = U16LD_DENOM_29390_MORE};};
template<> struct libdivide_constants<uint16_t,29391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29391_MAGIC, .more = U16LD_DENOM_29391_MORE};};
template<> struct libdivide_constants<uint16_t,29392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29392_MAGIC, .more = U16LD_DENOM_29392_MORE};};
template<> struct libdivide_constants<uint16_t,29393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29393_MAGIC, .more = U16LD_DENOM_29393_MORE};};
template<> struct libdivide_constants<uint16_t,29394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29394_MAGIC, .more = U16LD_DENOM_29394_MORE};};
template<> struct libdivide_constants<uint16_t,29395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29395_MAGIC, .more = U16LD_DENOM_29395_MORE};};
template<> struct libdivide_constants<uint16_t,29396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29396_MAGIC, .more = U16LD_DENOM_29396_MORE};};
template<> struct libdivide_constants<uint16_t,29397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29397_MAGIC, .more = U16LD_DENOM_29397_MORE};};
template<> struct libdivide_constants<uint16_t,29398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29398_MAGIC, .more = U16LD_DENOM_29398_MORE};};
template<> struct libdivide_constants<uint16_t,29399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29399_MAGIC, .more = U16LD_DENOM_29399_MORE};};
template<> struct libdivide_constants<uint16_t,29400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29400_MAGIC, .more = U16LD_DENOM_29400_MORE};};
template<> struct libdivide_constants<uint16_t,29401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29401_MAGIC, .more = U16LD_DENOM_29401_MORE};};
template<> struct libdivide_constants<uint16_t,29402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29402_MAGIC, .more = U16LD_DENOM_29402_MORE};};
template<> struct libdivide_constants<uint16_t,29403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29403_MAGIC, .more = U16LD_DENOM_29403_MORE};};
template<> struct libdivide_constants<uint16_t,29404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29404_MAGIC, .more = U16LD_DENOM_29404_MORE};};
template<> struct libdivide_constants<uint16_t,29405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29405_MAGIC, .more = U16LD_DENOM_29405_MORE};};
template<> struct libdivide_constants<uint16_t,29406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29406_MAGIC, .more = U16LD_DENOM_29406_MORE};};
template<> struct libdivide_constants<uint16_t,29407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29407_MAGIC, .more = U16LD_DENOM_29407_MORE};};
template<> struct libdivide_constants<uint16_t,29408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29408_MAGIC, .more = U16LD_DENOM_29408_MORE};};
template<> struct libdivide_constants<uint16_t,29409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29409_MAGIC, .more = U16LD_DENOM_29409_MORE};};
template<> struct libdivide_constants<uint16_t,29410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29410_MAGIC, .more = U16LD_DENOM_29410_MORE};};
template<> struct libdivide_constants<uint16_t,29411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29411_MAGIC, .more = U16LD_DENOM_29411_MORE};};
template<> struct libdivide_constants<uint16_t,29412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29412_MAGIC, .more = U16LD_DENOM_29412_MORE};};
template<> struct libdivide_constants<uint16_t,29413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29413_MAGIC, .more = U16LD_DENOM_29413_MORE};};
template<> struct libdivide_constants<uint16_t,29414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29414_MAGIC, .more = U16LD_DENOM_29414_MORE};};
template<> struct libdivide_constants<uint16_t,29415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29415_MAGIC, .more = U16LD_DENOM_29415_MORE};};
template<> struct libdivide_constants<uint16_t,29416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29416_MAGIC, .more = U16LD_DENOM_29416_MORE};};
template<> struct libdivide_constants<uint16_t,29417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29417_MAGIC, .more = U16LD_DENOM_29417_MORE};};
template<> struct libdivide_constants<uint16_t,29418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29418_MAGIC, .more = U16LD_DENOM_29418_MORE};};
template<> struct libdivide_constants<uint16_t,29419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29419_MAGIC, .more = U16LD_DENOM_29419_MORE};};
template<> struct libdivide_constants<uint16_t,29420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29420_MAGIC, .more = U16LD_DENOM_29420_MORE};};
template<> struct libdivide_constants<uint16_t,29421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29421_MAGIC, .more = U16LD_DENOM_29421_MORE};};
template<> struct libdivide_constants<uint16_t,29422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29422_MAGIC, .more = U16LD_DENOM_29422_MORE};};
template<> struct libdivide_constants<uint16_t,29423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29423_MAGIC, .more = U16LD_DENOM_29423_MORE};};
template<> struct libdivide_constants<uint16_t,29424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29424_MAGIC, .more = U16LD_DENOM_29424_MORE};};
template<> struct libdivide_constants<uint16_t,29425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29425_MAGIC, .more = U16LD_DENOM_29425_MORE};};
template<> struct libdivide_constants<uint16_t,29426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29426_MAGIC, .more = U16LD_DENOM_29426_MORE};};
template<> struct libdivide_constants<uint16_t,29427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29427_MAGIC, .more = U16LD_DENOM_29427_MORE};};
template<> struct libdivide_constants<uint16_t,29428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29428_MAGIC, .more = U16LD_DENOM_29428_MORE};};
template<> struct libdivide_constants<uint16_t,29429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29429_MAGIC, .more = U16LD_DENOM_29429_MORE};};
template<> struct libdivide_constants<uint16_t,29430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29430_MAGIC, .more = U16LD_DENOM_29430_MORE};};
template<> struct libdivide_constants<uint16_t,29431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29431_MAGIC, .more = U16LD_DENOM_29431_MORE};};
template<> struct libdivide_constants<uint16_t,29432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29432_MAGIC, .more = U16LD_DENOM_29432_MORE};};
template<> struct libdivide_constants<uint16_t,29433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29433_MAGIC, .more = U16LD_DENOM_29433_MORE};};
template<> struct libdivide_constants<uint16_t,29434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29434_MAGIC, .more = U16LD_DENOM_29434_MORE};};
template<> struct libdivide_constants<uint16_t,29435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29435_MAGIC, .more = U16LD_DENOM_29435_MORE};};
template<> struct libdivide_constants<uint16_t,29436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29436_MAGIC, .more = U16LD_DENOM_29436_MORE};};
template<> struct libdivide_constants<uint16_t,29437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29437_MAGIC, .more = U16LD_DENOM_29437_MORE};};
template<> struct libdivide_constants<uint16_t,29438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29438_MAGIC, .more = U16LD_DENOM_29438_MORE};};
template<> struct libdivide_constants<uint16_t,29439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29439_MAGIC, .more = U16LD_DENOM_29439_MORE};};
template<> struct libdivide_constants<uint16_t,29440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29440_MAGIC, .more = U16LD_DENOM_29440_MORE};};
template<> struct libdivide_constants<uint16_t,29441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29441_MAGIC, .more = U16LD_DENOM_29441_MORE};};
template<> struct libdivide_constants<uint16_t,29442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29442_MAGIC, .more = U16LD_DENOM_29442_MORE};};
template<> struct libdivide_constants<uint16_t,29443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29443_MAGIC, .more = U16LD_DENOM_29443_MORE};};
template<> struct libdivide_constants<uint16_t,29444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29444_MAGIC, .more = U16LD_DENOM_29444_MORE};};
template<> struct libdivide_constants<uint16_t,29445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29445_MAGIC, .more = U16LD_DENOM_29445_MORE};};
template<> struct libdivide_constants<uint16_t,29446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29446_MAGIC, .more = U16LD_DENOM_29446_MORE};};
template<> struct libdivide_constants<uint16_t,29447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29447_MAGIC, .more = U16LD_DENOM_29447_MORE};};
template<> struct libdivide_constants<uint16_t,29448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29448_MAGIC, .more = U16LD_DENOM_29448_MORE};};
template<> struct libdivide_constants<uint16_t,29449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29449_MAGIC, .more = U16LD_DENOM_29449_MORE};};
template<> struct libdivide_constants<uint16_t,29450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29450_MAGIC, .more = U16LD_DENOM_29450_MORE};};
template<> struct libdivide_constants<uint16_t,29451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29451_MAGIC, .more = U16LD_DENOM_29451_MORE};};
template<> struct libdivide_constants<uint16_t,29452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29452_MAGIC, .more = U16LD_DENOM_29452_MORE};};
template<> struct libdivide_constants<uint16_t,29453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29453_MAGIC, .more = U16LD_DENOM_29453_MORE};};
template<> struct libdivide_constants<uint16_t,29454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29454_MAGIC, .more = U16LD_DENOM_29454_MORE};};
template<> struct libdivide_constants<uint16_t,29455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29455_MAGIC, .more = U16LD_DENOM_29455_MORE};};
template<> struct libdivide_constants<uint16_t,29456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29456_MAGIC, .more = U16LD_DENOM_29456_MORE};};
template<> struct libdivide_constants<uint16_t,29457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29457_MAGIC, .more = U16LD_DENOM_29457_MORE};};
template<> struct libdivide_constants<uint16_t,29458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29458_MAGIC, .more = U16LD_DENOM_29458_MORE};};
template<> struct libdivide_constants<uint16_t,29459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29459_MAGIC, .more = U16LD_DENOM_29459_MORE};};
template<> struct libdivide_constants<uint16_t,29460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29460_MAGIC, .more = U16LD_DENOM_29460_MORE};};
template<> struct libdivide_constants<uint16_t,29461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29461_MAGIC, .more = U16LD_DENOM_29461_MORE};};
template<> struct libdivide_constants<uint16_t,29462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29462_MAGIC, .more = U16LD_DENOM_29462_MORE};};
template<> struct libdivide_constants<uint16_t,29463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29463_MAGIC, .more = U16LD_DENOM_29463_MORE};};
template<> struct libdivide_constants<uint16_t,29464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29464_MAGIC, .more = U16LD_DENOM_29464_MORE};};
template<> struct libdivide_constants<uint16_t,29465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29465_MAGIC, .more = U16LD_DENOM_29465_MORE};};
template<> struct libdivide_constants<uint16_t,29466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29466_MAGIC, .more = U16LD_DENOM_29466_MORE};};
template<> struct libdivide_constants<uint16_t,29467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29467_MAGIC, .more = U16LD_DENOM_29467_MORE};};
template<> struct libdivide_constants<uint16_t,29468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29468_MAGIC, .more = U16LD_DENOM_29468_MORE};};
template<> struct libdivide_constants<uint16_t,29469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29469_MAGIC, .more = U16LD_DENOM_29469_MORE};};
template<> struct libdivide_constants<uint16_t,29470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29470_MAGIC, .more = U16LD_DENOM_29470_MORE};};
template<> struct libdivide_constants<uint16_t,29471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29471_MAGIC, .more = U16LD_DENOM_29471_MORE};};
template<> struct libdivide_constants<uint16_t,29472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29472_MAGIC, .more = U16LD_DENOM_29472_MORE};};
template<> struct libdivide_constants<uint16_t,29473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29473_MAGIC, .more = U16LD_DENOM_29473_MORE};};
template<> struct libdivide_constants<uint16_t,29474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29474_MAGIC, .more = U16LD_DENOM_29474_MORE};};
template<> struct libdivide_constants<uint16_t,29475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29475_MAGIC, .more = U16LD_DENOM_29475_MORE};};
template<> struct libdivide_constants<uint16_t,29476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29476_MAGIC, .more = U16LD_DENOM_29476_MORE};};
template<> struct libdivide_constants<uint16_t,29477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29477_MAGIC, .more = U16LD_DENOM_29477_MORE};};
template<> struct libdivide_constants<uint16_t,29478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29478_MAGIC, .more = U16LD_DENOM_29478_MORE};};
template<> struct libdivide_constants<uint16_t,29479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29479_MAGIC, .more = U16LD_DENOM_29479_MORE};};
template<> struct libdivide_constants<uint16_t,29480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29480_MAGIC, .more = U16LD_DENOM_29480_MORE};};
template<> struct libdivide_constants<uint16_t,29481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29481_MAGIC, .more = U16LD_DENOM_29481_MORE};};
template<> struct libdivide_constants<uint16_t,29482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29482_MAGIC, .more = U16LD_DENOM_29482_MORE};};
template<> struct libdivide_constants<uint16_t,29483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29483_MAGIC, .more = U16LD_DENOM_29483_MORE};};
template<> struct libdivide_constants<uint16_t,29484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29484_MAGIC, .more = U16LD_DENOM_29484_MORE};};
template<> struct libdivide_constants<uint16_t,29485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29485_MAGIC, .more = U16LD_DENOM_29485_MORE};};
template<> struct libdivide_constants<uint16_t,29486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29486_MAGIC, .more = U16LD_DENOM_29486_MORE};};
template<> struct libdivide_constants<uint16_t,29487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29487_MAGIC, .more = U16LD_DENOM_29487_MORE};};
template<> struct libdivide_constants<uint16_t,29488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29488_MAGIC, .more = U16LD_DENOM_29488_MORE};};
template<> struct libdivide_constants<uint16_t,29489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29489_MAGIC, .more = U16LD_DENOM_29489_MORE};};
template<> struct libdivide_constants<uint16_t,29490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29490_MAGIC, .more = U16LD_DENOM_29490_MORE};};
template<> struct libdivide_constants<uint16_t,29491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29491_MAGIC, .more = U16LD_DENOM_29491_MORE};};
template<> struct libdivide_constants<uint16_t,29492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29492_MAGIC, .more = U16LD_DENOM_29492_MORE};};
template<> struct libdivide_constants<uint16_t,29493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29493_MAGIC, .more = U16LD_DENOM_29493_MORE};};
template<> struct libdivide_constants<uint16_t,29494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29494_MAGIC, .more = U16LD_DENOM_29494_MORE};};
template<> struct libdivide_constants<uint16_t,29495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29495_MAGIC, .more = U16LD_DENOM_29495_MORE};};
template<> struct libdivide_constants<uint16_t,29496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29496_MAGIC, .more = U16LD_DENOM_29496_MORE};};
template<> struct libdivide_constants<uint16_t,29497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29497_MAGIC, .more = U16LD_DENOM_29497_MORE};};
template<> struct libdivide_constants<uint16_t,29498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29498_MAGIC, .more = U16LD_DENOM_29498_MORE};};
template<> struct libdivide_constants<uint16_t,29499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29499_MAGIC, .more = U16LD_DENOM_29499_MORE};};
template<> struct libdivide_constants<uint16_t,29500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29500_MAGIC, .more = U16LD_DENOM_29500_MORE};};
template<> struct libdivide_constants<uint16_t,29501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29501_MAGIC, .more = U16LD_DENOM_29501_MORE};};
template<> struct libdivide_constants<uint16_t,29502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29502_MAGIC, .more = U16LD_DENOM_29502_MORE};};
template<> struct libdivide_constants<uint16_t,29503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29503_MAGIC, .more = U16LD_DENOM_29503_MORE};};
template<> struct libdivide_constants<uint16_t,29504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29504_MAGIC, .more = U16LD_DENOM_29504_MORE};};
template<> struct libdivide_constants<uint16_t,29505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29505_MAGIC, .more = U16LD_DENOM_29505_MORE};};
template<> struct libdivide_constants<uint16_t,29506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29506_MAGIC, .more = U16LD_DENOM_29506_MORE};};
template<> struct libdivide_constants<uint16_t,29507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29507_MAGIC, .more = U16LD_DENOM_29507_MORE};};
template<> struct libdivide_constants<uint16_t,29508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29508_MAGIC, .more = U16LD_DENOM_29508_MORE};};
template<> struct libdivide_constants<uint16_t,29509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29509_MAGIC, .more = U16LD_DENOM_29509_MORE};};
template<> struct libdivide_constants<uint16_t,29510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29510_MAGIC, .more = U16LD_DENOM_29510_MORE};};
template<> struct libdivide_constants<uint16_t,29511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29511_MAGIC, .more = U16LD_DENOM_29511_MORE};};
template<> struct libdivide_constants<uint16_t,29512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29512_MAGIC, .more = U16LD_DENOM_29512_MORE};};
template<> struct libdivide_constants<uint16_t,29513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29513_MAGIC, .more = U16LD_DENOM_29513_MORE};};
template<> struct libdivide_constants<uint16_t,29514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29514_MAGIC, .more = U16LD_DENOM_29514_MORE};};
template<> struct libdivide_constants<uint16_t,29515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29515_MAGIC, .more = U16LD_DENOM_29515_MORE};};
template<> struct libdivide_constants<uint16_t,29516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29516_MAGIC, .more = U16LD_DENOM_29516_MORE};};
template<> struct libdivide_constants<uint16_t,29517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29517_MAGIC, .more = U16LD_DENOM_29517_MORE};};
template<> struct libdivide_constants<uint16_t,29518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29518_MAGIC, .more = U16LD_DENOM_29518_MORE};};
template<> struct libdivide_constants<uint16_t,29519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29519_MAGIC, .more = U16LD_DENOM_29519_MORE};};
template<> struct libdivide_constants<uint16_t,29520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29520_MAGIC, .more = U16LD_DENOM_29520_MORE};};
template<> struct libdivide_constants<uint16_t,29521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29521_MAGIC, .more = U16LD_DENOM_29521_MORE};};
template<> struct libdivide_constants<uint16_t,29522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29522_MAGIC, .more = U16LD_DENOM_29522_MORE};};
template<> struct libdivide_constants<uint16_t,29523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29523_MAGIC, .more = U16LD_DENOM_29523_MORE};};
template<> struct libdivide_constants<uint16_t,29524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29524_MAGIC, .more = U16LD_DENOM_29524_MORE};};
template<> struct libdivide_constants<uint16_t,29525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29525_MAGIC, .more = U16LD_DENOM_29525_MORE};};
template<> struct libdivide_constants<uint16_t,29526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29526_MAGIC, .more = U16LD_DENOM_29526_MORE};};
template<> struct libdivide_constants<uint16_t,29527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29527_MAGIC, .more = U16LD_DENOM_29527_MORE};};
template<> struct libdivide_constants<uint16_t,29528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29528_MAGIC, .more = U16LD_DENOM_29528_MORE};};
template<> struct libdivide_constants<uint16_t,29529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29529_MAGIC, .more = U16LD_DENOM_29529_MORE};};
template<> struct libdivide_constants<uint16_t,29530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29530_MAGIC, .more = U16LD_DENOM_29530_MORE};};
template<> struct libdivide_constants<uint16_t,29531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29531_MAGIC, .more = U16LD_DENOM_29531_MORE};};
template<> struct libdivide_constants<uint16_t,29532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29532_MAGIC, .more = U16LD_DENOM_29532_MORE};};
template<> struct libdivide_constants<uint16_t,29533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29533_MAGIC, .more = U16LD_DENOM_29533_MORE};};
template<> struct libdivide_constants<uint16_t,29534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29534_MAGIC, .more = U16LD_DENOM_29534_MORE};};
template<> struct libdivide_constants<uint16_t,29535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29535_MAGIC, .more = U16LD_DENOM_29535_MORE};};
template<> struct libdivide_constants<uint16_t,29536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29536_MAGIC, .more = U16LD_DENOM_29536_MORE};};
template<> struct libdivide_constants<uint16_t,29537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29537_MAGIC, .more = U16LD_DENOM_29537_MORE};};
template<> struct libdivide_constants<uint16_t,29538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29538_MAGIC, .more = U16LD_DENOM_29538_MORE};};
template<> struct libdivide_constants<uint16_t,29539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29539_MAGIC, .more = U16LD_DENOM_29539_MORE};};
template<> struct libdivide_constants<uint16_t,29540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29540_MAGIC, .more = U16LD_DENOM_29540_MORE};};
template<> struct libdivide_constants<uint16_t,29541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29541_MAGIC, .more = U16LD_DENOM_29541_MORE};};
template<> struct libdivide_constants<uint16_t,29542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29542_MAGIC, .more = U16LD_DENOM_29542_MORE};};
template<> struct libdivide_constants<uint16_t,29543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29543_MAGIC, .more = U16LD_DENOM_29543_MORE};};
template<> struct libdivide_constants<uint16_t,29544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29544_MAGIC, .more = U16LD_DENOM_29544_MORE};};
template<> struct libdivide_constants<uint16_t,29545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29545_MAGIC, .more = U16LD_DENOM_29545_MORE};};
template<> struct libdivide_constants<uint16_t,29546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29546_MAGIC, .more = U16LD_DENOM_29546_MORE};};
template<> struct libdivide_constants<uint16_t,29547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29547_MAGIC, .more = U16LD_DENOM_29547_MORE};};
template<> struct libdivide_constants<uint16_t,29548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29548_MAGIC, .more = U16LD_DENOM_29548_MORE};};
template<> struct libdivide_constants<uint16_t,29549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29549_MAGIC, .more = U16LD_DENOM_29549_MORE};};
template<> struct libdivide_constants<uint16_t,29550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29550_MAGIC, .more = U16LD_DENOM_29550_MORE};};
template<> struct libdivide_constants<uint16_t,29551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29551_MAGIC, .more = U16LD_DENOM_29551_MORE};};
template<> struct libdivide_constants<uint16_t,29552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29552_MAGIC, .more = U16LD_DENOM_29552_MORE};};
template<> struct libdivide_constants<uint16_t,29553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29553_MAGIC, .more = U16LD_DENOM_29553_MORE};};
template<> struct libdivide_constants<uint16_t,29554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29554_MAGIC, .more = U16LD_DENOM_29554_MORE};};
template<> struct libdivide_constants<uint16_t,29555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29555_MAGIC, .more = U16LD_DENOM_29555_MORE};};
template<> struct libdivide_constants<uint16_t,29556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29556_MAGIC, .more = U16LD_DENOM_29556_MORE};};
template<> struct libdivide_constants<uint16_t,29557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29557_MAGIC, .more = U16LD_DENOM_29557_MORE};};
template<> struct libdivide_constants<uint16_t,29558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29558_MAGIC, .more = U16LD_DENOM_29558_MORE};};
template<> struct libdivide_constants<uint16_t,29559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29559_MAGIC, .more = U16LD_DENOM_29559_MORE};};
template<> struct libdivide_constants<uint16_t,29560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29560_MAGIC, .more = U16LD_DENOM_29560_MORE};};
template<> struct libdivide_constants<uint16_t,29561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29561_MAGIC, .more = U16LD_DENOM_29561_MORE};};
template<> struct libdivide_constants<uint16_t,29562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29562_MAGIC, .more = U16LD_DENOM_29562_MORE};};
template<> struct libdivide_constants<uint16_t,29563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29563_MAGIC, .more = U16LD_DENOM_29563_MORE};};
template<> struct libdivide_constants<uint16_t,29564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29564_MAGIC, .more = U16LD_DENOM_29564_MORE};};
template<> struct libdivide_constants<uint16_t,29565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29565_MAGIC, .more = U16LD_DENOM_29565_MORE};};
template<> struct libdivide_constants<uint16_t,29566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29566_MAGIC, .more = U16LD_DENOM_29566_MORE};};
template<> struct libdivide_constants<uint16_t,29567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29567_MAGIC, .more = U16LD_DENOM_29567_MORE};};
template<> struct libdivide_constants<uint16_t,29568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29568_MAGIC, .more = U16LD_DENOM_29568_MORE};};
template<> struct libdivide_constants<uint16_t,29569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29569_MAGIC, .more = U16LD_DENOM_29569_MORE};};
template<> struct libdivide_constants<uint16_t,29570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29570_MAGIC, .more = U16LD_DENOM_29570_MORE};};
template<> struct libdivide_constants<uint16_t,29571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29571_MAGIC, .more = U16LD_DENOM_29571_MORE};};
template<> struct libdivide_constants<uint16_t,29572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29572_MAGIC, .more = U16LD_DENOM_29572_MORE};};
template<> struct libdivide_constants<uint16_t,29573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29573_MAGIC, .more = U16LD_DENOM_29573_MORE};};
template<> struct libdivide_constants<uint16_t,29574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29574_MAGIC, .more = U16LD_DENOM_29574_MORE};};
template<> struct libdivide_constants<uint16_t,29575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29575_MAGIC, .more = U16LD_DENOM_29575_MORE};};
template<> struct libdivide_constants<uint16_t,29576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29576_MAGIC, .more = U16LD_DENOM_29576_MORE};};
template<> struct libdivide_constants<uint16_t,29577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29577_MAGIC, .more = U16LD_DENOM_29577_MORE};};
template<> struct libdivide_constants<uint16_t,29578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29578_MAGIC, .more = U16LD_DENOM_29578_MORE};};
template<> struct libdivide_constants<uint16_t,29579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29579_MAGIC, .more = U16LD_DENOM_29579_MORE};};
template<> struct libdivide_constants<uint16_t,29580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29580_MAGIC, .more = U16LD_DENOM_29580_MORE};};
template<> struct libdivide_constants<uint16_t,29581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29581_MAGIC, .more = U16LD_DENOM_29581_MORE};};
template<> struct libdivide_constants<uint16_t,29582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29582_MAGIC, .more = U16LD_DENOM_29582_MORE};};
template<> struct libdivide_constants<uint16_t,29583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29583_MAGIC, .more = U16LD_DENOM_29583_MORE};};
template<> struct libdivide_constants<uint16_t,29584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29584_MAGIC, .more = U16LD_DENOM_29584_MORE};};
template<> struct libdivide_constants<uint16_t,29585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29585_MAGIC, .more = U16LD_DENOM_29585_MORE};};
template<> struct libdivide_constants<uint16_t,29586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29586_MAGIC, .more = U16LD_DENOM_29586_MORE};};
template<> struct libdivide_constants<uint16_t,29587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29587_MAGIC, .more = U16LD_DENOM_29587_MORE};};
template<> struct libdivide_constants<uint16_t,29588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29588_MAGIC, .more = U16LD_DENOM_29588_MORE};};
template<> struct libdivide_constants<uint16_t,29589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29589_MAGIC, .more = U16LD_DENOM_29589_MORE};};
template<> struct libdivide_constants<uint16_t,29590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29590_MAGIC, .more = U16LD_DENOM_29590_MORE};};
template<> struct libdivide_constants<uint16_t,29591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29591_MAGIC, .more = U16LD_DENOM_29591_MORE};};
template<> struct libdivide_constants<uint16_t,29592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29592_MAGIC, .more = U16LD_DENOM_29592_MORE};};
template<> struct libdivide_constants<uint16_t,29593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29593_MAGIC, .more = U16LD_DENOM_29593_MORE};};
template<> struct libdivide_constants<uint16_t,29594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29594_MAGIC, .more = U16LD_DENOM_29594_MORE};};
template<> struct libdivide_constants<uint16_t,29595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29595_MAGIC, .more = U16LD_DENOM_29595_MORE};};
template<> struct libdivide_constants<uint16_t,29596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29596_MAGIC, .more = U16LD_DENOM_29596_MORE};};
template<> struct libdivide_constants<uint16_t,29597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29597_MAGIC, .more = U16LD_DENOM_29597_MORE};};
template<> struct libdivide_constants<uint16_t,29598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29598_MAGIC, .more = U16LD_DENOM_29598_MORE};};
template<> struct libdivide_constants<uint16_t,29599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29599_MAGIC, .more = U16LD_DENOM_29599_MORE};};
template<> struct libdivide_constants<uint16_t,29600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29600_MAGIC, .more = U16LD_DENOM_29600_MORE};};
template<> struct libdivide_constants<uint16_t,29601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29601_MAGIC, .more = U16LD_DENOM_29601_MORE};};
template<> struct libdivide_constants<uint16_t,29602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29602_MAGIC, .more = U16LD_DENOM_29602_MORE};};
template<> struct libdivide_constants<uint16_t,29603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29603_MAGIC, .more = U16LD_DENOM_29603_MORE};};
template<> struct libdivide_constants<uint16_t,29604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29604_MAGIC, .more = U16LD_DENOM_29604_MORE};};
template<> struct libdivide_constants<uint16_t,29605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29605_MAGIC, .more = U16LD_DENOM_29605_MORE};};
template<> struct libdivide_constants<uint16_t,29606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29606_MAGIC, .more = U16LD_DENOM_29606_MORE};};
template<> struct libdivide_constants<uint16_t,29607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29607_MAGIC, .more = U16LD_DENOM_29607_MORE};};
template<> struct libdivide_constants<uint16_t,29608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29608_MAGIC, .more = U16LD_DENOM_29608_MORE};};
template<> struct libdivide_constants<uint16_t,29609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29609_MAGIC, .more = U16LD_DENOM_29609_MORE};};
template<> struct libdivide_constants<uint16_t,29610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29610_MAGIC, .more = U16LD_DENOM_29610_MORE};};
template<> struct libdivide_constants<uint16_t,29611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29611_MAGIC, .more = U16LD_DENOM_29611_MORE};};
template<> struct libdivide_constants<uint16_t,29612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29612_MAGIC, .more = U16LD_DENOM_29612_MORE};};
template<> struct libdivide_constants<uint16_t,29613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29613_MAGIC, .more = U16LD_DENOM_29613_MORE};};
template<> struct libdivide_constants<uint16_t,29614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29614_MAGIC, .more = U16LD_DENOM_29614_MORE};};
template<> struct libdivide_constants<uint16_t,29615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29615_MAGIC, .more = U16LD_DENOM_29615_MORE};};
template<> struct libdivide_constants<uint16_t,29616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29616_MAGIC, .more = U16LD_DENOM_29616_MORE};};
template<> struct libdivide_constants<uint16_t,29617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29617_MAGIC, .more = U16LD_DENOM_29617_MORE};};
template<> struct libdivide_constants<uint16_t,29618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29618_MAGIC, .more = U16LD_DENOM_29618_MORE};};
template<> struct libdivide_constants<uint16_t,29619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29619_MAGIC, .more = U16LD_DENOM_29619_MORE};};
template<> struct libdivide_constants<uint16_t,29620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29620_MAGIC, .more = U16LD_DENOM_29620_MORE};};
template<> struct libdivide_constants<uint16_t,29621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29621_MAGIC, .more = U16LD_DENOM_29621_MORE};};
template<> struct libdivide_constants<uint16_t,29622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29622_MAGIC, .more = U16LD_DENOM_29622_MORE};};
template<> struct libdivide_constants<uint16_t,29623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29623_MAGIC, .more = U16LD_DENOM_29623_MORE};};
template<> struct libdivide_constants<uint16_t,29624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29624_MAGIC, .more = U16LD_DENOM_29624_MORE};};
template<> struct libdivide_constants<uint16_t,29625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29625_MAGIC, .more = U16LD_DENOM_29625_MORE};};
template<> struct libdivide_constants<uint16_t,29626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29626_MAGIC, .more = U16LD_DENOM_29626_MORE};};
template<> struct libdivide_constants<uint16_t,29627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29627_MAGIC, .more = U16LD_DENOM_29627_MORE};};
template<> struct libdivide_constants<uint16_t,29628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29628_MAGIC, .more = U16LD_DENOM_29628_MORE};};
template<> struct libdivide_constants<uint16_t,29629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29629_MAGIC, .more = U16LD_DENOM_29629_MORE};};
template<> struct libdivide_constants<uint16_t,29630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29630_MAGIC, .more = U16LD_DENOM_29630_MORE};};
template<> struct libdivide_constants<uint16_t,29631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29631_MAGIC, .more = U16LD_DENOM_29631_MORE};};
template<> struct libdivide_constants<uint16_t,29632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29632_MAGIC, .more = U16LD_DENOM_29632_MORE};};
template<> struct libdivide_constants<uint16_t,29633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29633_MAGIC, .more = U16LD_DENOM_29633_MORE};};
template<> struct libdivide_constants<uint16_t,29634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29634_MAGIC, .more = U16LD_DENOM_29634_MORE};};
template<> struct libdivide_constants<uint16_t,29635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29635_MAGIC, .more = U16LD_DENOM_29635_MORE};};
template<> struct libdivide_constants<uint16_t,29636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29636_MAGIC, .more = U16LD_DENOM_29636_MORE};};
template<> struct libdivide_constants<uint16_t,29637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29637_MAGIC, .more = U16LD_DENOM_29637_MORE};};
template<> struct libdivide_constants<uint16_t,29638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29638_MAGIC, .more = U16LD_DENOM_29638_MORE};};
template<> struct libdivide_constants<uint16_t,29639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29639_MAGIC, .more = U16LD_DENOM_29639_MORE};};
template<> struct libdivide_constants<uint16_t,29640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29640_MAGIC, .more = U16LD_DENOM_29640_MORE};};
template<> struct libdivide_constants<uint16_t,29641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29641_MAGIC, .more = U16LD_DENOM_29641_MORE};};
template<> struct libdivide_constants<uint16_t,29642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29642_MAGIC, .more = U16LD_DENOM_29642_MORE};};
template<> struct libdivide_constants<uint16_t,29643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29643_MAGIC, .more = U16LD_DENOM_29643_MORE};};
template<> struct libdivide_constants<uint16_t,29644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29644_MAGIC, .more = U16LD_DENOM_29644_MORE};};
template<> struct libdivide_constants<uint16_t,29645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29645_MAGIC, .more = U16LD_DENOM_29645_MORE};};
template<> struct libdivide_constants<uint16_t,29646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29646_MAGIC, .more = U16LD_DENOM_29646_MORE};};
template<> struct libdivide_constants<uint16_t,29647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29647_MAGIC, .more = U16LD_DENOM_29647_MORE};};
template<> struct libdivide_constants<uint16_t,29648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29648_MAGIC, .more = U16LD_DENOM_29648_MORE};};
template<> struct libdivide_constants<uint16_t,29649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29649_MAGIC, .more = U16LD_DENOM_29649_MORE};};
template<> struct libdivide_constants<uint16_t,29650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29650_MAGIC, .more = U16LD_DENOM_29650_MORE};};
template<> struct libdivide_constants<uint16_t,29651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29651_MAGIC, .more = U16LD_DENOM_29651_MORE};};
template<> struct libdivide_constants<uint16_t,29652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29652_MAGIC, .more = U16LD_DENOM_29652_MORE};};
template<> struct libdivide_constants<uint16_t,29653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29653_MAGIC, .more = U16LD_DENOM_29653_MORE};};
template<> struct libdivide_constants<uint16_t,29654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29654_MAGIC, .more = U16LD_DENOM_29654_MORE};};
template<> struct libdivide_constants<uint16_t,29655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29655_MAGIC, .more = U16LD_DENOM_29655_MORE};};
template<> struct libdivide_constants<uint16_t,29656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29656_MAGIC, .more = U16LD_DENOM_29656_MORE};};
template<> struct libdivide_constants<uint16_t,29657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29657_MAGIC, .more = U16LD_DENOM_29657_MORE};};
template<> struct libdivide_constants<uint16_t,29658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29658_MAGIC, .more = U16LD_DENOM_29658_MORE};};
template<> struct libdivide_constants<uint16_t,29659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29659_MAGIC, .more = U16LD_DENOM_29659_MORE};};
template<> struct libdivide_constants<uint16_t,29660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29660_MAGIC, .more = U16LD_DENOM_29660_MORE};};
template<> struct libdivide_constants<uint16_t,29661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29661_MAGIC, .more = U16LD_DENOM_29661_MORE};};
template<> struct libdivide_constants<uint16_t,29662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29662_MAGIC, .more = U16LD_DENOM_29662_MORE};};
template<> struct libdivide_constants<uint16_t,29663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29663_MAGIC, .more = U16LD_DENOM_29663_MORE};};
template<> struct libdivide_constants<uint16_t,29664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29664_MAGIC, .more = U16LD_DENOM_29664_MORE};};
template<> struct libdivide_constants<uint16_t,29665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29665_MAGIC, .more = U16LD_DENOM_29665_MORE};};
template<> struct libdivide_constants<uint16_t,29666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29666_MAGIC, .more = U16LD_DENOM_29666_MORE};};
template<> struct libdivide_constants<uint16_t,29667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29667_MAGIC, .more = U16LD_DENOM_29667_MORE};};
template<> struct libdivide_constants<uint16_t,29668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29668_MAGIC, .more = U16LD_DENOM_29668_MORE};};
template<> struct libdivide_constants<uint16_t,29669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29669_MAGIC, .more = U16LD_DENOM_29669_MORE};};
template<> struct libdivide_constants<uint16_t,29670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29670_MAGIC, .more = U16LD_DENOM_29670_MORE};};
template<> struct libdivide_constants<uint16_t,29671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29671_MAGIC, .more = U16LD_DENOM_29671_MORE};};
template<> struct libdivide_constants<uint16_t,29672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29672_MAGIC, .more = U16LD_DENOM_29672_MORE};};
template<> struct libdivide_constants<uint16_t,29673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29673_MAGIC, .more = U16LD_DENOM_29673_MORE};};
template<> struct libdivide_constants<uint16_t,29674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29674_MAGIC, .more = U16LD_DENOM_29674_MORE};};
template<> struct libdivide_constants<uint16_t,29675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29675_MAGIC, .more = U16LD_DENOM_29675_MORE};};
template<> struct libdivide_constants<uint16_t,29676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29676_MAGIC, .more = U16LD_DENOM_29676_MORE};};
template<> struct libdivide_constants<uint16_t,29677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29677_MAGIC, .more = U16LD_DENOM_29677_MORE};};
template<> struct libdivide_constants<uint16_t,29678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29678_MAGIC, .more = U16LD_DENOM_29678_MORE};};
template<> struct libdivide_constants<uint16_t,29679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29679_MAGIC, .more = U16LD_DENOM_29679_MORE};};
template<> struct libdivide_constants<uint16_t,29680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29680_MAGIC, .more = U16LD_DENOM_29680_MORE};};
template<> struct libdivide_constants<uint16_t,29681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29681_MAGIC, .more = U16LD_DENOM_29681_MORE};};
template<> struct libdivide_constants<uint16_t,29682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29682_MAGIC, .more = U16LD_DENOM_29682_MORE};};
template<> struct libdivide_constants<uint16_t,29683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29683_MAGIC, .more = U16LD_DENOM_29683_MORE};};
template<> struct libdivide_constants<uint16_t,29684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29684_MAGIC, .more = U16LD_DENOM_29684_MORE};};
template<> struct libdivide_constants<uint16_t,29685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29685_MAGIC, .more = U16LD_DENOM_29685_MORE};};
template<> struct libdivide_constants<uint16_t,29686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29686_MAGIC, .more = U16LD_DENOM_29686_MORE};};
template<> struct libdivide_constants<uint16_t,29687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29687_MAGIC, .more = U16LD_DENOM_29687_MORE};};
template<> struct libdivide_constants<uint16_t,29688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29688_MAGIC, .more = U16LD_DENOM_29688_MORE};};
template<> struct libdivide_constants<uint16_t,29689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29689_MAGIC, .more = U16LD_DENOM_29689_MORE};};
template<> struct libdivide_constants<uint16_t,29690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29690_MAGIC, .more = U16LD_DENOM_29690_MORE};};
template<> struct libdivide_constants<uint16_t,29691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29691_MAGIC, .more = U16LD_DENOM_29691_MORE};};
template<> struct libdivide_constants<uint16_t,29692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29692_MAGIC, .more = U16LD_DENOM_29692_MORE};};
template<> struct libdivide_constants<uint16_t,29693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29693_MAGIC, .more = U16LD_DENOM_29693_MORE};};
template<> struct libdivide_constants<uint16_t,29694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29694_MAGIC, .more = U16LD_DENOM_29694_MORE};};
template<> struct libdivide_constants<uint16_t,29695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29695_MAGIC, .more = U16LD_DENOM_29695_MORE};};
template<> struct libdivide_constants<uint16_t,29696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29696_MAGIC, .more = U16LD_DENOM_29696_MORE};};
template<> struct libdivide_constants<uint16_t,29697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29697_MAGIC, .more = U16LD_DENOM_29697_MORE};};
template<> struct libdivide_constants<uint16_t,29698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29698_MAGIC, .more = U16LD_DENOM_29698_MORE};};
template<> struct libdivide_constants<uint16_t,29699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29699_MAGIC, .more = U16LD_DENOM_29699_MORE};};
template<> struct libdivide_constants<uint16_t,29700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29700_MAGIC, .more = U16LD_DENOM_29700_MORE};};
template<> struct libdivide_constants<uint16_t,29701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29701_MAGIC, .more = U16LD_DENOM_29701_MORE};};
template<> struct libdivide_constants<uint16_t,29702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29702_MAGIC, .more = U16LD_DENOM_29702_MORE};};
template<> struct libdivide_constants<uint16_t,29703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29703_MAGIC, .more = U16LD_DENOM_29703_MORE};};
template<> struct libdivide_constants<uint16_t,29704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29704_MAGIC, .more = U16LD_DENOM_29704_MORE};};
template<> struct libdivide_constants<uint16_t,29705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29705_MAGIC, .more = U16LD_DENOM_29705_MORE};};
template<> struct libdivide_constants<uint16_t,29706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29706_MAGIC, .more = U16LD_DENOM_29706_MORE};};
template<> struct libdivide_constants<uint16_t,29707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29707_MAGIC, .more = U16LD_DENOM_29707_MORE};};
template<> struct libdivide_constants<uint16_t,29708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29708_MAGIC, .more = U16LD_DENOM_29708_MORE};};
template<> struct libdivide_constants<uint16_t,29709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29709_MAGIC, .more = U16LD_DENOM_29709_MORE};};
template<> struct libdivide_constants<uint16_t,29710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29710_MAGIC, .more = U16LD_DENOM_29710_MORE};};
template<> struct libdivide_constants<uint16_t,29711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29711_MAGIC, .more = U16LD_DENOM_29711_MORE};};
template<> struct libdivide_constants<uint16_t,29712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29712_MAGIC, .more = U16LD_DENOM_29712_MORE};};
template<> struct libdivide_constants<uint16_t,29713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29713_MAGIC, .more = U16LD_DENOM_29713_MORE};};
template<> struct libdivide_constants<uint16_t,29714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29714_MAGIC, .more = U16LD_DENOM_29714_MORE};};
template<> struct libdivide_constants<uint16_t,29715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29715_MAGIC, .more = U16LD_DENOM_29715_MORE};};
template<> struct libdivide_constants<uint16_t,29716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29716_MAGIC, .more = U16LD_DENOM_29716_MORE};};
template<> struct libdivide_constants<uint16_t,29717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29717_MAGIC, .more = U16LD_DENOM_29717_MORE};};
template<> struct libdivide_constants<uint16_t,29718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29718_MAGIC, .more = U16LD_DENOM_29718_MORE};};
template<> struct libdivide_constants<uint16_t,29719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29719_MAGIC, .more = U16LD_DENOM_29719_MORE};};
template<> struct libdivide_constants<uint16_t,29720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29720_MAGIC, .more = U16LD_DENOM_29720_MORE};};
template<> struct libdivide_constants<uint16_t,29721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29721_MAGIC, .more = U16LD_DENOM_29721_MORE};};
template<> struct libdivide_constants<uint16_t,29722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29722_MAGIC, .more = U16LD_DENOM_29722_MORE};};
template<> struct libdivide_constants<uint16_t,29723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29723_MAGIC, .more = U16LD_DENOM_29723_MORE};};
template<> struct libdivide_constants<uint16_t,29724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29724_MAGIC, .more = U16LD_DENOM_29724_MORE};};
template<> struct libdivide_constants<uint16_t,29725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29725_MAGIC, .more = U16LD_DENOM_29725_MORE};};
template<> struct libdivide_constants<uint16_t,29726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29726_MAGIC, .more = U16LD_DENOM_29726_MORE};};
template<> struct libdivide_constants<uint16_t,29727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29727_MAGIC, .more = U16LD_DENOM_29727_MORE};};
template<> struct libdivide_constants<uint16_t,29728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29728_MAGIC, .more = U16LD_DENOM_29728_MORE};};
template<> struct libdivide_constants<uint16_t,29729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29729_MAGIC, .more = U16LD_DENOM_29729_MORE};};
template<> struct libdivide_constants<uint16_t,29730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29730_MAGIC, .more = U16LD_DENOM_29730_MORE};};
template<> struct libdivide_constants<uint16_t,29731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29731_MAGIC, .more = U16LD_DENOM_29731_MORE};};
template<> struct libdivide_constants<uint16_t,29732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29732_MAGIC, .more = U16LD_DENOM_29732_MORE};};
template<> struct libdivide_constants<uint16_t,29733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29733_MAGIC, .more = U16LD_DENOM_29733_MORE};};
template<> struct libdivide_constants<uint16_t,29734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29734_MAGIC, .more = U16LD_DENOM_29734_MORE};};
template<> struct libdivide_constants<uint16_t,29735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29735_MAGIC, .more = U16LD_DENOM_29735_MORE};};
template<> struct libdivide_constants<uint16_t,29736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29736_MAGIC, .more = U16LD_DENOM_29736_MORE};};
template<> struct libdivide_constants<uint16_t,29737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29737_MAGIC, .more = U16LD_DENOM_29737_MORE};};
template<> struct libdivide_constants<uint16_t,29738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29738_MAGIC, .more = U16LD_DENOM_29738_MORE};};
template<> struct libdivide_constants<uint16_t,29739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29739_MAGIC, .more = U16LD_DENOM_29739_MORE};};
template<> struct libdivide_constants<uint16_t,29740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29740_MAGIC, .more = U16LD_DENOM_29740_MORE};};
template<> struct libdivide_constants<uint16_t,29741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29741_MAGIC, .more = U16LD_DENOM_29741_MORE};};
template<> struct libdivide_constants<uint16_t,29742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29742_MAGIC, .more = U16LD_DENOM_29742_MORE};};
template<> struct libdivide_constants<uint16_t,29743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29743_MAGIC, .more = U16LD_DENOM_29743_MORE};};
template<> struct libdivide_constants<uint16_t,29744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29744_MAGIC, .more = U16LD_DENOM_29744_MORE};};
template<> struct libdivide_constants<uint16_t,29745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29745_MAGIC, .more = U16LD_DENOM_29745_MORE};};
template<> struct libdivide_constants<uint16_t,29746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29746_MAGIC, .more = U16LD_DENOM_29746_MORE};};
template<> struct libdivide_constants<uint16_t,29747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29747_MAGIC, .more = U16LD_DENOM_29747_MORE};};
template<> struct libdivide_constants<uint16_t,29748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29748_MAGIC, .more = U16LD_DENOM_29748_MORE};};
template<> struct libdivide_constants<uint16_t,29749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29749_MAGIC, .more = U16LD_DENOM_29749_MORE};};
template<> struct libdivide_constants<uint16_t,29750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29750_MAGIC, .more = U16LD_DENOM_29750_MORE};};
template<> struct libdivide_constants<uint16_t,29751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29751_MAGIC, .more = U16LD_DENOM_29751_MORE};};
template<> struct libdivide_constants<uint16_t,29752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29752_MAGIC, .more = U16LD_DENOM_29752_MORE};};
template<> struct libdivide_constants<uint16_t,29753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29753_MAGIC, .more = U16LD_DENOM_29753_MORE};};
template<> struct libdivide_constants<uint16_t,29754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29754_MAGIC, .more = U16LD_DENOM_29754_MORE};};
template<> struct libdivide_constants<uint16_t,29755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29755_MAGIC, .more = U16LD_DENOM_29755_MORE};};
template<> struct libdivide_constants<uint16_t,29756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29756_MAGIC, .more = U16LD_DENOM_29756_MORE};};
template<> struct libdivide_constants<uint16_t,29757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29757_MAGIC, .more = U16LD_DENOM_29757_MORE};};
template<> struct libdivide_constants<uint16_t,29758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29758_MAGIC, .more = U16LD_DENOM_29758_MORE};};
template<> struct libdivide_constants<uint16_t,29759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29759_MAGIC, .more = U16LD_DENOM_29759_MORE};};
template<> struct libdivide_constants<uint16_t,29760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29760_MAGIC, .more = U16LD_DENOM_29760_MORE};};
template<> struct libdivide_constants<uint16_t,29761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29761_MAGIC, .more = U16LD_DENOM_29761_MORE};};
template<> struct libdivide_constants<uint16_t,29762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29762_MAGIC, .more = U16LD_DENOM_29762_MORE};};
template<> struct libdivide_constants<uint16_t,29763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29763_MAGIC, .more = U16LD_DENOM_29763_MORE};};
template<> struct libdivide_constants<uint16_t,29764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29764_MAGIC, .more = U16LD_DENOM_29764_MORE};};
template<> struct libdivide_constants<uint16_t,29765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29765_MAGIC, .more = U16LD_DENOM_29765_MORE};};
template<> struct libdivide_constants<uint16_t,29766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29766_MAGIC, .more = U16LD_DENOM_29766_MORE};};
template<> struct libdivide_constants<uint16_t,29767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29767_MAGIC, .more = U16LD_DENOM_29767_MORE};};
template<> struct libdivide_constants<uint16_t,29768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29768_MAGIC, .more = U16LD_DENOM_29768_MORE};};
template<> struct libdivide_constants<uint16_t,29769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29769_MAGIC, .more = U16LD_DENOM_29769_MORE};};
template<> struct libdivide_constants<uint16_t,29770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29770_MAGIC, .more = U16LD_DENOM_29770_MORE};};
template<> struct libdivide_constants<uint16_t,29771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29771_MAGIC, .more = U16LD_DENOM_29771_MORE};};
template<> struct libdivide_constants<uint16_t,29772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29772_MAGIC, .more = U16LD_DENOM_29772_MORE};};
template<> struct libdivide_constants<uint16_t,29773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29773_MAGIC, .more = U16LD_DENOM_29773_MORE};};
template<> struct libdivide_constants<uint16_t,29774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29774_MAGIC, .more = U16LD_DENOM_29774_MORE};};
template<> struct libdivide_constants<uint16_t,29775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29775_MAGIC, .more = U16LD_DENOM_29775_MORE};};
template<> struct libdivide_constants<uint16_t,29776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29776_MAGIC, .more = U16LD_DENOM_29776_MORE};};
template<> struct libdivide_constants<uint16_t,29777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29777_MAGIC, .more = U16LD_DENOM_29777_MORE};};
template<> struct libdivide_constants<uint16_t,29778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29778_MAGIC, .more = U16LD_DENOM_29778_MORE};};
template<> struct libdivide_constants<uint16_t,29779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29779_MAGIC, .more = U16LD_DENOM_29779_MORE};};
template<> struct libdivide_constants<uint16_t,29780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29780_MAGIC, .more = U16LD_DENOM_29780_MORE};};
template<> struct libdivide_constants<uint16_t,29781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29781_MAGIC, .more = U16LD_DENOM_29781_MORE};};
template<> struct libdivide_constants<uint16_t,29782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29782_MAGIC, .more = U16LD_DENOM_29782_MORE};};
template<> struct libdivide_constants<uint16_t,29783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29783_MAGIC, .more = U16LD_DENOM_29783_MORE};};
template<> struct libdivide_constants<uint16_t,29784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29784_MAGIC, .more = U16LD_DENOM_29784_MORE};};
template<> struct libdivide_constants<uint16_t,29785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29785_MAGIC, .more = U16LD_DENOM_29785_MORE};};
template<> struct libdivide_constants<uint16_t,29786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29786_MAGIC, .more = U16LD_DENOM_29786_MORE};};
template<> struct libdivide_constants<uint16_t,29787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29787_MAGIC, .more = U16LD_DENOM_29787_MORE};};
template<> struct libdivide_constants<uint16_t,29788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29788_MAGIC, .more = U16LD_DENOM_29788_MORE};};
template<> struct libdivide_constants<uint16_t,29789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29789_MAGIC, .more = U16LD_DENOM_29789_MORE};};
template<> struct libdivide_constants<uint16_t,29790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29790_MAGIC, .more = U16LD_DENOM_29790_MORE};};
template<> struct libdivide_constants<uint16_t,29791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29791_MAGIC, .more = U16LD_DENOM_29791_MORE};};
template<> struct libdivide_constants<uint16_t,29792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29792_MAGIC, .more = U16LD_DENOM_29792_MORE};};
template<> struct libdivide_constants<uint16_t,29793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29793_MAGIC, .more = U16LD_DENOM_29793_MORE};};
template<> struct libdivide_constants<uint16_t,29794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29794_MAGIC, .more = U16LD_DENOM_29794_MORE};};
template<> struct libdivide_constants<uint16_t,29795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29795_MAGIC, .more = U16LD_DENOM_29795_MORE};};
template<> struct libdivide_constants<uint16_t,29796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29796_MAGIC, .more = U16LD_DENOM_29796_MORE};};
template<> struct libdivide_constants<uint16_t,29797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29797_MAGIC, .more = U16LD_DENOM_29797_MORE};};
template<> struct libdivide_constants<uint16_t,29798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29798_MAGIC, .more = U16LD_DENOM_29798_MORE};};
template<> struct libdivide_constants<uint16_t,29799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29799_MAGIC, .more = U16LD_DENOM_29799_MORE};};
template<> struct libdivide_constants<uint16_t,29800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29800_MAGIC, .more = U16LD_DENOM_29800_MORE};};
template<> struct libdivide_constants<uint16_t,29801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29801_MAGIC, .more = U16LD_DENOM_29801_MORE};};
template<> struct libdivide_constants<uint16_t,29802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29802_MAGIC, .more = U16LD_DENOM_29802_MORE};};
template<> struct libdivide_constants<uint16_t,29803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29803_MAGIC, .more = U16LD_DENOM_29803_MORE};};
template<> struct libdivide_constants<uint16_t,29804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29804_MAGIC, .more = U16LD_DENOM_29804_MORE};};
template<> struct libdivide_constants<uint16_t,29805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29805_MAGIC, .more = U16LD_DENOM_29805_MORE};};
template<> struct libdivide_constants<uint16_t,29806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29806_MAGIC, .more = U16LD_DENOM_29806_MORE};};
template<> struct libdivide_constants<uint16_t,29807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29807_MAGIC, .more = U16LD_DENOM_29807_MORE};};
template<> struct libdivide_constants<uint16_t,29808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29808_MAGIC, .more = U16LD_DENOM_29808_MORE};};
template<> struct libdivide_constants<uint16_t,29809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29809_MAGIC, .more = U16LD_DENOM_29809_MORE};};
template<> struct libdivide_constants<uint16_t,29810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29810_MAGIC, .more = U16LD_DENOM_29810_MORE};};
template<> struct libdivide_constants<uint16_t,29811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29811_MAGIC, .more = U16LD_DENOM_29811_MORE};};
template<> struct libdivide_constants<uint16_t,29812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29812_MAGIC, .more = U16LD_DENOM_29812_MORE};};
template<> struct libdivide_constants<uint16_t,29813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29813_MAGIC, .more = U16LD_DENOM_29813_MORE};};
template<> struct libdivide_constants<uint16_t,29814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29814_MAGIC, .more = U16LD_DENOM_29814_MORE};};
template<> struct libdivide_constants<uint16_t,29815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29815_MAGIC, .more = U16LD_DENOM_29815_MORE};};
template<> struct libdivide_constants<uint16_t,29816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29816_MAGIC, .more = U16LD_DENOM_29816_MORE};};
template<> struct libdivide_constants<uint16_t,29817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29817_MAGIC, .more = U16LD_DENOM_29817_MORE};};
template<> struct libdivide_constants<uint16_t,29818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29818_MAGIC, .more = U16LD_DENOM_29818_MORE};};
template<> struct libdivide_constants<uint16_t,29819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29819_MAGIC, .more = U16LD_DENOM_29819_MORE};};
template<> struct libdivide_constants<uint16_t,29820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29820_MAGIC, .more = U16LD_DENOM_29820_MORE};};
template<> struct libdivide_constants<uint16_t,29821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29821_MAGIC, .more = U16LD_DENOM_29821_MORE};};
template<> struct libdivide_constants<uint16_t,29822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29822_MAGIC, .more = U16LD_DENOM_29822_MORE};};
template<> struct libdivide_constants<uint16_t,29823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29823_MAGIC, .more = U16LD_DENOM_29823_MORE};};
template<> struct libdivide_constants<uint16_t,29824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29824_MAGIC, .more = U16LD_DENOM_29824_MORE};};
template<> struct libdivide_constants<uint16_t,29825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29825_MAGIC, .more = U16LD_DENOM_29825_MORE};};
template<> struct libdivide_constants<uint16_t,29826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29826_MAGIC, .more = U16LD_DENOM_29826_MORE};};
template<> struct libdivide_constants<uint16_t,29827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29827_MAGIC, .more = U16LD_DENOM_29827_MORE};};
template<> struct libdivide_constants<uint16_t,29828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29828_MAGIC, .more = U16LD_DENOM_29828_MORE};};
template<> struct libdivide_constants<uint16_t,29829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29829_MAGIC, .more = U16LD_DENOM_29829_MORE};};
template<> struct libdivide_constants<uint16_t,29830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29830_MAGIC, .more = U16LD_DENOM_29830_MORE};};
template<> struct libdivide_constants<uint16_t,29831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29831_MAGIC, .more = U16LD_DENOM_29831_MORE};};
template<> struct libdivide_constants<uint16_t,29832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29832_MAGIC, .more = U16LD_DENOM_29832_MORE};};
template<> struct libdivide_constants<uint16_t,29833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29833_MAGIC, .more = U16LD_DENOM_29833_MORE};};
template<> struct libdivide_constants<uint16_t,29834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29834_MAGIC, .more = U16LD_DENOM_29834_MORE};};
template<> struct libdivide_constants<uint16_t,29835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29835_MAGIC, .more = U16LD_DENOM_29835_MORE};};
template<> struct libdivide_constants<uint16_t,29836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29836_MAGIC, .more = U16LD_DENOM_29836_MORE};};
template<> struct libdivide_constants<uint16_t,29837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29837_MAGIC, .more = U16LD_DENOM_29837_MORE};};
template<> struct libdivide_constants<uint16_t,29838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29838_MAGIC, .more = U16LD_DENOM_29838_MORE};};
template<> struct libdivide_constants<uint16_t,29839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29839_MAGIC, .more = U16LD_DENOM_29839_MORE};};
template<> struct libdivide_constants<uint16_t,29840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29840_MAGIC, .more = U16LD_DENOM_29840_MORE};};
template<> struct libdivide_constants<uint16_t,29841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29841_MAGIC, .more = U16LD_DENOM_29841_MORE};};
template<> struct libdivide_constants<uint16_t,29842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29842_MAGIC, .more = U16LD_DENOM_29842_MORE};};
template<> struct libdivide_constants<uint16_t,29843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29843_MAGIC, .more = U16LD_DENOM_29843_MORE};};
template<> struct libdivide_constants<uint16_t,29844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29844_MAGIC, .more = U16LD_DENOM_29844_MORE};};
template<> struct libdivide_constants<uint16_t,29845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29845_MAGIC, .more = U16LD_DENOM_29845_MORE};};
template<> struct libdivide_constants<uint16_t,29846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29846_MAGIC, .more = U16LD_DENOM_29846_MORE};};
template<> struct libdivide_constants<uint16_t,29847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29847_MAGIC, .more = U16LD_DENOM_29847_MORE};};
template<> struct libdivide_constants<uint16_t,29848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29848_MAGIC, .more = U16LD_DENOM_29848_MORE};};
template<> struct libdivide_constants<uint16_t,29849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29849_MAGIC, .more = U16LD_DENOM_29849_MORE};};
template<> struct libdivide_constants<uint16_t,29850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29850_MAGIC, .more = U16LD_DENOM_29850_MORE};};
template<> struct libdivide_constants<uint16_t,29851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29851_MAGIC, .more = U16LD_DENOM_29851_MORE};};
template<> struct libdivide_constants<uint16_t,29852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29852_MAGIC, .more = U16LD_DENOM_29852_MORE};};
template<> struct libdivide_constants<uint16_t,29853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29853_MAGIC, .more = U16LD_DENOM_29853_MORE};};
template<> struct libdivide_constants<uint16_t,29854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29854_MAGIC, .more = U16LD_DENOM_29854_MORE};};
template<> struct libdivide_constants<uint16_t,29855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29855_MAGIC, .more = U16LD_DENOM_29855_MORE};};
template<> struct libdivide_constants<uint16_t,29856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29856_MAGIC, .more = U16LD_DENOM_29856_MORE};};
template<> struct libdivide_constants<uint16_t,29857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29857_MAGIC, .more = U16LD_DENOM_29857_MORE};};
template<> struct libdivide_constants<uint16_t,29858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29858_MAGIC, .more = U16LD_DENOM_29858_MORE};};
template<> struct libdivide_constants<uint16_t,29859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29859_MAGIC, .more = U16LD_DENOM_29859_MORE};};
template<> struct libdivide_constants<uint16_t,29860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29860_MAGIC, .more = U16LD_DENOM_29860_MORE};};
template<> struct libdivide_constants<uint16_t,29861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29861_MAGIC, .more = U16LD_DENOM_29861_MORE};};
template<> struct libdivide_constants<uint16_t,29862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29862_MAGIC, .more = U16LD_DENOM_29862_MORE};};
template<> struct libdivide_constants<uint16_t,29863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29863_MAGIC, .more = U16LD_DENOM_29863_MORE};};
template<> struct libdivide_constants<uint16_t,29864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29864_MAGIC, .more = U16LD_DENOM_29864_MORE};};
template<> struct libdivide_constants<uint16_t,29865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29865_MAGIC, .more = U16LD_DENOM_29865_MORE};};
template<> struct libdivide_constants<uint16_t,29866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29866_MAGIC, .more = U16LD_DENOM_29866_MORE};};
template<> struct libdivide_constants<uint16_t,29867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29867_MAGIC, .more = U16LD_DENOM_29867_MORE};};
template<> struct libdivide_constants<uint16_t,29868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29868_MAGIC, .more = U16LD_DENOM_29868_MORE};};
template<> struct libdivide_constants<uint16_t,29869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29869_MAGIC, .more = U16LD_DENOM_29869_MORE};};
template<> struct libdivide_constants<uint16_t,29870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29870_MAGIC, .more = U16LD_DENOM_29870_MORE};};
template<> struct libdivide_constants<uint16_t,29871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29871_MAGIC, .more = U16LD_DENOM_29871_MORE};};
template<> struct libdivide_constants<uint16_t,29872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29872_MAGIC, .more = U16LD_DENOM_29872_MORE};};
template<> struct libdivide_constants<uint16_t,29873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29873_MAGIC, .more = U16LD_DENOM_29873_MORE};};
template<> struct libdivide_constants<uint16_t,29874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29874_MAGIC, .more = U16LD_DENOM_29874_MORE};};
template<> struct libdivide_constants<uint16_t,29875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29875_MAGIC, .more = U16LD_DENOM_29875_MORE};};
template<> struct libdivide_constants<uint16_t,29876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29876_MAGIC, .more = U16LD_DENOM_29876_MORE};};
template<> struct libdivide_constants<uint16_t,29877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29877_MAGIC, .more = U16LD_DENOM_29877_MORE};};
template<> struct libdivide_constants<uint16_t,29878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29878_MAGIC, .more = U16LD_DENOM_29878_MORE};};
template<> struct libdivide_constants<uint16_t,29879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29879_MAGIC, .more = U16LD_DENOM_29879_MORE};};
template<> struct libdivide_constants<uint16_t,29880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29880_MAGIC, .more = U16LD_DENOM_29880_MORE};};
template<> struct libdivide_constants<uint16_t,29881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29881_MAGIC, .more = U16LD_DENOM_29881_MORE};};
template<> struct libdivide_constants<uint16_t,29882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29882_MAGIC, .more = U16LD_DENOM_29882_MORE};};
template<> struct libdivide_constants<uint16_t,29883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29883_MAGIC, .more = U16LD_DENOM_29883_MORE};};
template<> struct libdivide_constants<uint16_t,29884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29884_MAGIC, .more = U16LD_DENOM_29884_MORE};};
template<> struct libdivide_constants<uint16_t,29885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29885_MAGIC, .more = U16LD_DENOM_29885_MORE};};
template<> struct libdivide_constants<uint16_t,29886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29886_MAGIC, .more = U16LD_DENOM_29886_MORE};};
template<> struct libdivide_constants<uint16_t,29887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29887_MAGIC, .more = U16LD_DENOM_29887_MORE};};
template<> struct libdivide_constants<uint16_t,29888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29888_MAGIC, .more = U16LD_DENOM_29888_MORE};};
template<> struct libdivide_constants<uint16_t,29889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29889_MAGIC, .more = U16LD_DENOM_29889_MORE};};
template<> struct libdivide_constants<uint16_t,29890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29890_MAGIC, .more = U16LD_DENOM_29890_MORE};};
template<> struct libdivide_constants<uint16_t,29891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29891_MAGIC, .more = U16LD_DENOM_29891_MORE};};
template<> struct libdivide_constants<uint16_t,29892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29892_MAGIC, .more = U16LD_DENOM_29892_MORE};};
template<> struct libdivide_constants<uint16_t,29893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29893_MAGIC, .more = U16LD_DENOM_29893_MORE};};
template<> struct libdivide_constants<uint16_t,29894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29894_MAGIC, .more = U16LD_DENOM_29894_MORE};};
template<> struct libdivide_constants<uint16_t,29895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29895_MAGIC, .more = U16LD_DENOM_29895_MORE};};
template<> struct libdivide_constants<uint16_t,29896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29896_MAGIC, .more = U16LD_DENOM_29896_MORE};};
template<> struct libdivide_constants<uint16_t,29897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29897_MAGIC, .more = U16LD_DENOM_29897_MORE};};
template<> struct libdivide_constants<uint16_t,29898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29898_MAGIC, .more = U16LD_DENOM_29898_MORE};};
template<> struct libdivide_constants<uint16_t,29899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29899_MAGIC, .more = U16LD_DENOM_29899_MORE};};
template<> struct libdivide_constants<uint16_t,29900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29900_MAGIC, .more = U16LD_DENOM_29900_MORE};};
template<> struct libdivide_constants<uint16_t,29901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29901_MAGIC, .more = U16LD_DENOM_29901_MORE};};
template<> struct libdivide_constants<uint16_t,29902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29902_MAGIC, .more = U16LD_DENOM_29902_MORE};};
template<> struct libdivide_constants<uint16_t,29903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29903_MAGIC, .more = U16LD_DENOM_29903_MORE};};
template<> struct libdivide_constants<uint16_t,29904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29904_MAGIC, .more = U16LD_DENOM_29904_MORE};};
template<> struct libdivide_constants<uint16_t,29905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29905_MAGIC, .more = U16LD_DENOM_29905_MORE};};
template<> struct libdivide_constants<uint16_t,29906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29906_MAGIC, .more = U16LD_DENOM_29906_MORE};};
template<> struct libdivide_constants<uint16_t,29907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29907_MAGIC, .more = U16LD_DENOM_29907_MORE};};
template<> struct libdivide_constants<uint16_t,29908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29908_MAGIC, .more = U16LD_DENOM_29908_MORE};};
template<> struct libdivide_constants<uint16_t,29909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29909_MAGIC, .more = U16LD_DENOM_29909_MORE};};
template<> struct libdivide_constants<uint16_t,29910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29910_MAGIC, .more = U16LD_DENOM_29910_MORE};};
template<> struct libdivide_constants<uint16_t,29911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29911_MAGIC, .more = U16LD_DENOM_29911_MORE};};
template<> struct libdivide_constants<uint16_t,29912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29912_MAGIC, .more = U16LD_DENOM_29912_MORE};};
template<> struct libdivide_constants<uint16_t,29913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29913_MAGIC, .more = U16LD_DENOM_29913_MORE};};
template<> struct libdivide_constants<uint16_t,29914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29914_MAGIC, .more = U16LD_DENOM_29914_MORE};};
template<> struct libdivide_constants<uint16_t,29915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29915_MAGIC, .more = U16LD_DENOM_29915_MORE};};
template<> struct libdivide_constants<uint16_t,29916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29916_MAGIC, .more = U16LD_DENOM_29916_MORE};};
template<> struct libdivide_constants<uint16_t,29917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29917_MAGIC, .more = U16LD_DENOM_29917_MORE};};
template<> struct libdivide_constants<uint16_t,29918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29918_MAGIC, .more = U16LD_DENOM_29918_MORE};};
template<> struct libdivide_constants<uint16_t,29919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29919_MAGIC, .more = U16LD_DENOM_29919_MORE};};
template<> struct libdivide_constants<uint16_t,29920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29920_MAGIC, .more = U16LD_DENOM_29920_MORE};};
template<> struct libdivide_constants<uint16_t,29921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29921_MAGIC, .more = U16LD_DENOM_29921_MORE};};
template<> struct libdivide_constants<uint16_t,29922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29922_MAGIC, .more = U16LD_DENOM_29922_MORE};};
template<> struct libdivide_constants<uint16_t,29923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29923_MAGIC, .more = U16LD_DENOM_29923_MORE};};
template<> struct libdivide_constants<uint16_t,29924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29924_MAGIC, .more = U16LD_DENOM_29924_MORE};};
template<> struct libdivide_constants<uint16_t,29925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29925_MAGIC, .more = U16LD_DENOM_29925_MORE};};
template<> struct libdivide_constants<uint16_t,29926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29926_MAGIC, .more = U16LD_DENOM_29926_MORE};};
template<> struct libdivide_constants<uint16_t,29927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29927_MAGIC, .more = U16LD_DENOM_29927_MORE};};
template<> struct libdivide_constants<uint16_t,29928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29928_MAGIC, .more = U16LD_DENOM_29928_MORE};};
template<> struct libdivide_constants<uint16_t,29929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29929_MAGIC, .more = U16LD_DENOM_29929_MORE};};
template<> struct libdivide_constants<uint16_t,29930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29930_MAGIC, .more = U16LD_DENOM_29930_MORE};};
template<> struct libdivide_constants<uint16_t,29931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29931_MAGIC, .more = U16LD_DENOM_29931_MORE};};
template<> struct libdivide_constants<uint16_t,29932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29932_MAGIC, .more = U16LD_DENOM_29932_MORE};};
template<> struct libdivide_constants<uint16_t,29933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29933_MAGIC, .more = U16LD_DENOM_29933_MORE};};
template<> struct libdivide_constants<uint16_t,29934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29934_MAGIC, .more = U16LD_DENOM_29934_MORE};};
template<> struct libdivide_constants<uint16_t,29935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29935_MAGIC, .more = U16LD_DENOM_29935_MORE};};
template<> struct libdivide_constants<uint16_t,29936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29936_MAGIC, .more = U16LD_DENOM_29936_MORE};};
template<> struct libdivide_constants<uint16_t,29937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29937_MAGIC, .more = U16LD_DENOM_29937_MORE};};
template<> struct libdivide_constants<uint16_t,29938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29938_MAGIC, .more = U16LD_DENOM_29938_MORE};};
template<> struct libdivide_constants<uint16_t,29939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29939_MAGIC, .more = U16LD_DENOM_29939_MORE};};
template<> struct libdivide_constants<uint16_t,29940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29940_MAGIC, .more = U16LD_DENOM_29940_MORE};};
template<> struct libdivide_constants<uint16_t,29941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29941_MAGIC, .more = U16LD_DENOM_29941_MORE};};
template<> struct libdivide_constants<uint16_t,29942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29942_MAGIC, .more = U16LD_DENOM_29942_MORE};};
template<> struct libdivide_constants<uint16_t,29943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29943_MAGIC, .more = U16LD_DENOM_29943_MORE};};
template<> struct libdivide_constants<uint16_t,29944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29944_MAGIC, .more = U16LD_DENOM_29944_MORE};};
template<> struct libdivide_constants<uint16_t,29945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29945_MAGIC, .more = U16LD_DENOM_29945_MORE};};
template<> struct libdivide_constants<uint16_t,29946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29946_MAGIC, .more = U16LD_DENOM_29946_MORE};};
template<> struct libdivide_constants<uint16_t,29947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29947_MAGIC, .more = U16LD_DENOM_29947_MORE};};
template<> struct libdivide_constants<uint16_t,29948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29948_MAGIC, .more = U16LD_DENOM_29948_MORE};};
template<> struct libdivide_constants<uint16_t,29949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29949_MAGIC, .more = U16LD_DENOM_29949_MORE};};
template<> struct libdivide_constants<uint16_t,29950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29950_MAGIC, .more = U16LD_DENOM_29950_MORE};};
template<> struct libdivide_constants<uint16_t,29951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29951_MAGIC, .more = U16LD_DENOM_29951_MORE};};
template<> struct libdivide_constants<uint16_t,29952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29952_MAGIC, .more = U16LD_DENOM_29952_MORE};};
template<> struct libdivide_constants<uint16_t,29953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29953_MAGIC, .more = U16LD_DENOM_29953_MORE};};
template<> struct libdivide_constants<uint16_t,29954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29954_MAGIC, .more = U16LD_DENOM_29954_MORE};};
template<> struct libdivide_constants<uint16_t,29955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29955_MAGIC, .more = U16LD_DENOM_29955_MORE};};
template<> struct libdivide_constants<uint16_t,29956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29956_MAGIC, .more = U16LD_DENOM_29956_MORE};};
template<> struct libdivide_constants<uint16_t,29957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29957_MAGIC, .more = U16LD_DENOM_29957_MORE};};
template<> struct libdivide_constants<uint16_t,29958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29958_MAGIC, .more = U16LD_DENOM_29958_MORE};};
template<> struct libdivide_constants<uint16_t,29959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29959_MAGIC, .more = U16LD_DENOM_29959_MORE};};
template<> struct libdivide_constants<uint16_t,29960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29960_MAGIC, .more = U16LD_DENOM_29960_MORE};};
template<> struct libdivide_constants<uint16_t,29961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29961_MAGIC, .more = U16LD_DENOM_29961_MORE};};
template<> struct libdivide_constants<uint16_t,29962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29962_MAGIC, .more = U16LD_DENOM_29962_MORE};};
template<> struct libdivide_constants<uint16_t,29963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29963_MAGIC, .more = U16LD_DENOM_29963_MORE};};
template<> struct libdivide_constants<uint16_t,29964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29964_MAGIC, .more = U16LD_DENOM_29964_MORE};};
template<> struct libdivide_constants<uint16_t,29965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29965_MAGIC, .more = U16LD_DENOM_29965_MORE};};
template<> struct libdivide_constants<uint16_t,29966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29966_MAGIC, .more = U16LD_DENOM_29966_MORE};};
template<> struct libdivide_constants<uint16_t,29967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29967_MAGIC, .more = U16LD_DENOM_29967_MORE};};
template<> struct libdivide_constants<uint16_t,29968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29968_MAGIC, .more = U16LD_DENOM_29968_MORE};};
template<> struct libdivide_constants<uint16_t,29969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29969_MAGIC, .more = U16LD_DENOM_29969_MORE};};
template<> struct libdivide_constants<uint16_t,29970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29970_MAGIC, .more = U16LD_DENOM_29970_MORE};};
template<> struct libdivide_constants<uint16_t,29971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29971_MAGIC, .more = U16LD_DENOM_29971_MORE};};
template<> struct libdivide_constants<uint16_t,29972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29972_MAGIC, .more = U16LD_DENOM_29972_MORE};};
template<> struct libdivide_constants<uint16_t,29973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29973_MAGIC, .more = U16LD_DENOM_29973_MORE};};
template<> struct libdivide_constants<uint16_t,29974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29974_MAGIC, .more = U16LD_DENOM_29974_MORE};};
template<> struct libdivide_constants<uint16_t,29975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29975_MAGIC, .more = U16LD_DENOM_29975_MORE};};
template<> struct libdivide_constants<uint16_t,29976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29976_MAGIC, .more = U16LD_DENOM_29976_MORE};};
template<> struct libdivide_constants<uint16_t,29977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29977_MAGIC, .more = U16LD_DENOM_29977_MORE};};
template<> struct libdivide_constants<uint16_t,29978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29978_MAGIC, .more = U16LD_DENOM_29978_MORE};};
template<> struct libdivide_constants<uint16_t,29979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29979_MAGIC, .more = U16LD_DENOM_29979_MORE};};
template<> struct libdivide_constants<uint16_t,29980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29980_MAGIC, .more = U16LD_DENOM_29980_MORE};};
template<> struct libdivide_constants<uint16_t,29981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29981_MAGIC, .more = U16LD_DENOM_29981_MORE};};
template<> struct libdivide_constants<uint16_t,29982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29982_MAGIC, .more = U16LD_DENOM_29982_MORE};};
template<> struct libdivide_constants<uint16_t,29983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29983_MAGIC, .more = U16LD_DENOM_29983_MORE};};
template<> struct libdivide_constants<uint16_t,29984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29984_MAGIC, .more = U16LD_DENOM_29984_MORE};};
template<> struct libdivide_constants<uint16_t,29985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29985_MAGIC, .more = U16LD_DENOM_29985_MORE};};
template<> struct libdivide_constants<uint16_t,29986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29986_MAGIC, .more = U16LD_DENOM_29986_MORE};};
template<> struct libdivide_constants<uint16_t,29987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29987_MAGIC, .more = U16LD_DENOM_29987_MORE};};
template<> struct libdivide_constants<uint16_t,29988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29988_MAGIC, .more = U16LD_DENOM_29988_MORE};};
template<> struct libdivide_constants<uint16_t,29989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29989_MAGIC, .more = U16LD_DENOM_29989_MORE};};
template<> struct libdivide_constants<uint16_t,29990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29990_MAGIC, .more = U16LD_DENOM_29990_MORE};};
template<> struct libdivide_constants<uint16_t,29991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29991_MAGIC, .more = U16LD_DENOM_29991_MORE};};
template<> struct libdivide_constants<uint16_t,29992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29992_MAGIC, .more = U16LD_DENOM_29992_MORE};};
template<> struct libdivide_constants<uint16_t,29993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29993_MAGIC, .more = U16LD_DENOM_29993_MORE};};
template<> struct libdivide_constants<uint16_t,29994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29994_MAGIC, .more = U16LD_DENOM_29994_MORE};};
template<> struct libdivide_constants<uint16_t,29995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29995_MAGIC, .more = U16LD_DENOM_29995_MORE};};
template<> struct libdivide_constants<uint16_t,29996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29996_MAGIC, .more = U16LD_DENOM_29996_MORE};};
template<> struct libdivide_constants<uint16_t,29997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29997_MAGIC, .more = U16LD_DENOM_29997_MORE};};
template<> struct libdivide_constants<uint16_t,29998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29998_MAGIC, .more = U16LD_DENOM_29998_MORE};};
template<> struct libdivide_constants<uint16_t,29999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_29999_MAGIC, .more = U16LD_DENOM_29999_MORE};};
template<> struct libdivide_constants<uint16_t,30000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30000_MAGIC, .more = U16LD_DENOM_30000_MORE};};
template<> struct libdivide_constants<uint16_t,30001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30001_MAGIC, .more = U16LD_DENOM_30001_MORE};};
template<> struct libdivide_constants<uint16_t,30002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30002_MAGIC, .more = U16LD_DENOM_30002_MORE};};
template<> struct libdivide_constants<uint16_t,30003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30003_MAGIC, .more = U16LD_DENOM_30003_MORE};};
template<> struct libdivide_constants<uint16_t,30004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30004_MAGIC, .more = U16LD_DENOM_30004_MORE};};
template<> struct libdivide_constants<uint16_t,30005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30005_MAGIC, .more = U16LD_DENOM_30005_MORE};};
template<> struct libdivide_constants<uint16_t,30006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30006_MAGIC, .more = U16LD_DENOM_30006_MORE};};
template<> struct libdivide_constants<uint16_t,30007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30007_MAGIC, .more = U16LD_DENOM_30007_MORE};};
template<> struct libdivide_constants<uint16_t,30008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30008_MAGIC, .more = U16LD_DENOM_30008_MORE};};
template<> struct libdivide_constants<uint16_t,30009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30009_MAGIC, .more = U16LD_DENOM_30009_MORE};};
template<> struct libdivide_constants<uint16_t,30010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30010_MAGIC, .more = U16LD_DENOM_30010_MORE};};
template<> struct libdivide_constants<uint16_t,30011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30011_MAGIC, .more = U16LD_DENOM_30011_MORE};};
template<> struct libdivide_constants<uint16_t,30012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30012_MAGIC, .more = U16LD_DENOM_30012_MORE};};
template<> struct libdivide_constants<uint16_t,30013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30013_MAGIC, .more = U16LD_DENOM_30013_MORE};};
template<> struct libdivide_constants<uint16_t,30014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30014_MAGIC, .more = U16LD_DENOM_30014_MORE};};
template<> struct libdivide_constants<uint16_t,30015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30015_MAGIC, .more = U16LD_DENOM_30015_MORE};};
template<> struct libdivide_constants<uint16_t,30016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30016_MAGIC, .more = U16LD_DENOM_30016_MORE};};
template<> struct libdivide_constants<uint16_t,30017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30017_MAGIC, .more = U16LD_DENOM_30017_MORE};};
template<> struct libdivide_constants<uint16_t,30018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30018_MAGIC, .more = U16LD_DENOM_30018_MORE};};
template<> struct libdivide_constants<uint16_t,30019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30019_MAGIC, .more = U16LD_DENOM_30019_MORE};};
template<> struct libdivide_constants<uint16_t,30020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30020_MAGIC, .more = U16LD_DENOM_30020_MORE};};
template<> struct libdivide_constants<uint16_t,30021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30021_MAGIC, .more = U16LD_DENOM_30021_MORE};};
template<> struct libdivide_constants<uint16_t,30022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30022_MAGIC, .more = U16LD_DENOM_30022_MORE};};
template<> struct libdivide_constants<uint16_t,30023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30023_MAGIC, .more = U16LD_DENOM_30023_MORE};};
template<> struct libdivide_constants<uint16_t,30024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30024_MAGIC, .more = U16LD_DENOM_30024_MORE};};
template<> struct libdivide_constants<uint16_t,30025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30025_MAGIC, .more = U16LD_DENOM_30025_MORE};};
template<> struct libdivide_constants<uint16_t,30026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30026_MAGIC, .more = U16LD_DENOM_30026_MORE};};
template<> struct libdivide_constants<uint16_t,30027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30027_MAGIC, .more = U16LD_DENOM_30027_MORE};};
template<> struct libdivide_constants<uint16_t,30028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30028_MAGIC, .more = U16LD_DENOM_30028_MORE};};
template<> struct libdivide_constants<uint16_t,30029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30029_MAGIC, .more = U16LD_DENOM_30029_MORE};};
template<> struct libdivide_constants<uint16_t,30030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30030_MAGIC, .more = U16LD_DENOM_30030_MORE};};
template<> struct libdivide_constants<uint16_t,30031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30031_MAGIC, .more = U16LD_DENOM_30031_MORE};};
template<> struct libdivide_constants<uint16_t,30032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30032_MAGIC, .more = U16LD_DENOM_30032_MORE};};
template<> struct libdivide_constants<uint16_t,30033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30033_MAGIC, .more = U16LD_DENOM_30033_MORE};};
template<> struct libdivide_constants<uint16_t,30034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30034_MAGIC, .more = U16LD_DENOM_30034_MORE};};
template<> struct libdivide_constants<uint16_t,30035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30035_MAGIC, .more = U16LD_DENOM_30035_MORE};};
template<> struct libdivide_constants<uint16_t,30036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30036_MAGIC, .more = U16LD_DENOM_30036_MORE};};
template<> struct libdivide_constants<uint16_t,30037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30037_MAGIC, .more = U16LD_DENOM_30037_MORE};};
template<> struct libdivide_constants<uint16_t,30038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30038_MAGIC, .more = U16LD_DENOM_30038_MORE};};
template<> struct libdivide_constants<uint16_t,30039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30039_MAGIC, .more = U16LD_DENOM_30039_MORE};};
template<> struct libdivide_constants<uint16_t,30040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30040_MAGIC, .more = U16LD_DENOM_30040_MORE};};
template<> struct libdivide_constants<uint16_t,30041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30041_MAGIC, .more = U16LD_DENOM_30041_MORE};};
template<> struct libdivide_constants<uint16_t,30042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30042_MAGIC, .more = U16LD_DENOM_30042_MORE};};
template<> struct libdivide_constants<uint16_t,30043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30043_MAGIC, .more = U16LD_DENOM_30043_MORE};};
template<> struct libdivide_constants<uint16_t,30044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30044_MAGIC, .more = U16LD_DENOM_30044_MORE};};
template<> struct libdivide_constants<uint16_t,30045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30045_MAGIC, .more = U16LD_DENOM_30045_MORE};};
template<> struct libdivide_constants<uint16_t,30046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30046_MAGIC, .more = U16LD_DENOM_30046_MORE};};
template<> struct libdivide_constants<uint16_t,30047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30047_MAGIC, .more = U16LD_DENOM_30047_MORE};};
template<> struct libdivide_constants<uint16_t,30048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30048_MAGIC, .more = U16LD_DENOM_30048_MORE};};
template<> struct libdivide_constants<uint16_t,30049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30049_MAGIC, .more = U16LD_DENOM_30049_MORE};};
template<> struct libdivide_constants<uint16_t,30050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30050_MAGIC, .more = U16LD_DENOM_30050_MORE};};
template<> struct libdivide_constants<uint16_t,30051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30051_MAGIC, .more = U16LD_DENOM_30051_MORE};};
template<> struct libdivide_constants<uint16_t,30052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30052_MAGIC, .more = U16LD_DENOM_30052_MORE};};
template<> struct libdivide_constants<uint16_t,30053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30053_MAGIC, .more = U16LD_DENOM_30053_MORE};};
template<> struct libdivide_constants<uint16_t,30054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30054_MAGIC, .more = U16LD_DENOM_30054_MORE};};
template<> struct libdivide_constants<uint16_t,30055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30055_MAGIC, .more = U16LD_DENOM_30055_MORE};};
template<> struct libdivide_constants<uint16_t,30056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30056_MAGIC, .more = U16LD_DENOM_30056_MORE};};
template<> struct libdivide_constants<uint16_t,30057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30057_MAGIC, .more = U16LD_DENOM_30057_MORE};};
template<> struct libdivide_constants<uint16_t,30058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30058_MAGIC, .more = U16LD_DENOM_30058_MORE};};
template<> struct libdivide_constants<uint16_t,30059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30059_MAGIC, .more = U16LD_DENOM_30059_MORE};};
template<> struct libdivide_constants<uint16_t,30060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30060_MAGIC, .more = U16LD_DENOM_30060_MORE};};
template<> struct libdivide_constants<uint16_t,30061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30061_MAGIC, .more = U16LD_DENOM_30061_MORE};};
template<> struct libdivide_constants<uint16_t,30062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30062_MAGIC, .more = U16LD_DENOM_30062_MORE};};
template<> struct libdivide_constants<uint16_t,30063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30063_MAGIC, .more = U16LD_DENOM_30063_MORE};};
template<> struct libdivide_constants<uint16_t,30064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30064_MAGIC, .more = U16LD_DENOM_30064_MORE};};
template<> struct libdivide_constants<uint16_t,30065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30065_MAGIC, .more = U16LD_DENOM_30065_MORE};};
template<> struct libdivide_constants<uint16_t,30066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30066_MAGIC, .more = U16LD_DENOM_30066_MORE};};
template<> struct libdivide_constants<uint16_t,30067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30067_MAGIC, .more = U16LD_DENOM_30067_MORE};};
template<> struct libdivide_constants<uint16_t,30068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30068_MAGIC, .more = U16LD_DENOM_30068_MORE};};
template<> struct libdivide_constants<uint16_t,30069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30069_MAGIC, .more = U16LD_DENOM_30069_MORE};};
template<> struct libdivide_constants<uint16_t,30070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30070_MAGIC, .more = U16LD_DENOM_30070_MORE};};
template<> struct libdivide_constants<uint16_t,30071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30071_MAGIC, .more = U16LD_DENOM_30071_MORE};};
template<> struct libdivide_constants<uint16_t,30072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30072_MAGIC, .more = U16LD_DENOM_30072_MORE};};
template<> struct libdivide_constants<uint16_t,30073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30073_MAGIC, .more = U16LD_DENOM_30073_MORE};};
template<> struct libdivide_constants<uint16_t,30074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30074_MAGIC, .more = U16LD_DENOM_30074_MORE};};
template<> struct libdivide_constants<uint16_t,30075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30075_MAGIC, .more = U16LD_DENOM_30075_MORE};};
template<> struct libdivide_constants<uint16_t,30076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30076_MAGIC, .more = U16LD_DENOM_30076_MORE};};
template<> struct libdivide_constants<uint16_t,30077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30077_MAGIC, .more = U16LD_DENOM_30077_MORE};};
template<> struct libdivide_constants<uint16_t,30078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30078_MAGIC, .more = U16LD_DENOM_30078_MORE};};
template<> struct libdivide_constants<uint16_t,30079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30079_MAGIC, .more = U16LD_DENOM_30079_MORE};};
template<> struct libdivide_constants<uint16_t,30080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30080_MAGIC, .more = U16LD_DENOM_30080_MORE};};
template<> struct libdivide_constants<uint16_t,30081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30081_MAGIC, .more = U16LD_DENOM_30081_MORE};};
template<> struct libdivide_constants<uint16_t,30082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30082_MAGIC, .more = U16LD_DENOM_30082_MORE};};
template<> struct libdivide_constants<uint16_t,30083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30083_MAGIC, .more = U16LD_DENOM_30083_MORE};};
template<> struct libdivide_constants<uint16_t,30084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30084_MAGIC, .more = U16LD_DENOM_30084_MORE};};
template<> struct libdivide_constants<uint16_t,30085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30085_MAGIC, .more = U16LD_DENOM_30085_MORE};};
template<> struct libdivide_constants<uint16_t,30086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30086_MAGIC, .more = U16LD_DENOM_30086_MORE};};
template<> struct libdivide_constants<uint16_t,30087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30087_MAGIC, .more = U16LD_DENOM_30087_MORE};};
template<> struct libdivide_constants<uint16_t,30088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30088_MAGIC, .more = U16LD_DENOM_30088_MORE};};
template<> struct libdivide_constants<uint16_t,30089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30089_MAGIC, .more = U16LD_DENOM_30089_MORE};};
template<> struct libdivide_constants<uint16_t,30090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30090_MAGIC, .more = U16LD_DENOM_30090_MORE};};
template<> struct libdivide_constants<uint16_t,30091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30091_MAGIC, .more = U16LD_DENOM_30091_MORE};};
template<> struct libdivide_constants<uint16_t,30092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30092_MAGIC, .more = U16LD_DENOM_30092_MORE};};
template<> struct libdivide_constants<uint16_t,30093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30093_MAGIC, .more = U16LD_DENOM_30093_MORE};};
template<> struct libdivide_constants<uint16_t,30094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30094_MAGIC, .more = U16LD_DENOM_30094_MORE};};
template<> struct libdivide_constants<uint16_t,30095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30095_MAGIC, .more = U16LD_DENOM_30095_MORE};};
template<> struct libdivide_constants<uint16_t,30096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30096_MAGIC, .more = U16LD_DENOM_30096_MORE};};
template<> struct libdivide_constants<uint16_t,30097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30097_MAGIC, .more = U16LD_DENOM_30097_MORE};};
template<> struct libdivide_constants<uint16_t,30098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30098_MAGIC, .more = U16LD_DENOM_30098_MORE};};
template<> struct libdivide_constants<uint16_t,30099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30099_MAGIC, .more = U16LD_DENOM_30099_MORE};};
template<> struct libdivide_constants<uint16_t,30100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30100_MAGIC, .more = U16LD_DENOM_30100_MORE};};
template<> struct libdivide_constants<uint16_t,30101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30101_MAGIC, .more = U16LD_DENOM_30101_MORE};};
template<> struct libdivide_constants<uint16_t,30102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30102_MAGIC, .more = U16LD_DENOM_30102_MORE};};
template<> struct libdivide_constants<uint16_t,30103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30103_MAGIC, .more = U16LD_DENOM_30103_MORE};};
template<> struct libdivide_constants<uint16_t,30104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30104_MAGIC, .more = U16LD_DENOM_30104_MORE};};
template<> struct libdivide_constants<uint16_t,30105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30105_MAGIC, .more = U16LD_DENOM_30105_MORE};};
template<> struct libdivide_constants<uint16_t,30106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30106_MAGIC, .more = U16LD_DENOM_30106_MORE};};
template<> struct libdivide_constants<uint16_t,30107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30107_MAGIC, .more = U16LD_DENOM_30107_MORE};};
template<> struct libdivide_constants<uint16_t,30108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30108_MAGIC, .more = U16LD_DENOM_30108_MORE};};
template<> struct libdivide_constants<uint16_t,30109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30109_MAGIC, .more = U16LD_DENOM_30109_MORE};};
template<> struct libdivide_constants<uint16_t,30110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30110_MAGIC, .more = U16LD_DENOM_30110_MORE};};
template<> struct libdivide_constants<uint16_t,30111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30111_MAGIC, .more = U16LD_DENOM_30111_MORE};};
template<> struct libdivide_constants<uint16_t,30112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30112_MAGIC, .more = U16LD_DENOM_30112_MORE};};
template<> struct libdivide_constants<uint16_t,30113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30113_MAGIC, .more = U16LD_DENOM_30113_MORE};};
template<> struct libdivide_constants<uint16_t,30114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30114_MAGIC, .more = U16LD_DENOM_30114_MORE};};
template<> struct libdivide_constants<uint16_t,30115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30115_MAGIC, .more = U16LD_DENOM_30115_MORE};};
template<> struct libdivide_constants<uint16_t,30116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30116_MAGIC, .more = U16LD_DENOM_30116_MORE};};
template<> struct libdivide_constants<uint16_t,30117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30117_MAGIC, .more = U16LD_DENOM_30117_MORE};};
template<> struct libdivide_constants<uint16_t,30118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30118_MAGIC, .more = U16LD_DENOM_30118_MORE};};
template<> struct libdivide_constants<uint16_t,30119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30119_MAGIC, .more = U16LD_DENOM_30119_MORE};};
template<> struct libdivide_constants<uint16_t,30120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30120_MAGIC, .more = U16LD_DENOM_30120_MORE};};
template<> struct libdivide_constants<uint16_t,30121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30121_MAGIC, .more = U16LD_DENOM_30121_MORE};};
template<> struct libdivide_constants<uint16_t,30122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30122_MAGIC, .more = U16LD_DENOM_30122_MORE};};
template<> struct libdivide_constants<uint16_t,30123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30123_MAGIC, .more = U16LD_DENOM_30123_MORE};};
template<> struct libdivide_constants<uint16_t,30124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30124_MAGIC, .more = U16LD_DENOM_30124_MORE};};
template<> struct libdivide_constants<uint16_t,30125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30125_MAGIC, .more = U16LD_DENOM_30125_MORE};};
template<> struct libdivide_constants<uint16_t,30126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30126_MAGIC, .more = U16LD_DENOM_30126_MORE};};
template<> struct libdivide_constants<uint16_t,30127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30127_MAGIC, .more = U16LD_DENOM_30127_MORE};};
template<> struct libdivide_constants<uint16_t,30128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30128_MAGIC, .more = U16LD_DENOM_30128_MORE};};
template<> struct libdivide_constants<uint16_t,30129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30129_MAGIC, .more = U16LD_DENOM_30129_MORE};};
template<> struct libdivide_constants<uint16_t,30130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30130_MAGIC, .more = U16LD_DENOM_30130_MORE};};
template<> struct libdivide_constants<uint16_t,30131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30131_MAGIC, .more = U16LD_DENOM_30131_MORE};};
template<> struct libdivide_constants<uint16_t,30132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30132_MAGIC, .more = U16LD_DENOM_30132_MORE};};
template<> struct libdivide_constants<uint16_t,30133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30133_MAGIC, .more = U16LD_DENOM_30133_MORE};};
template<> struct libdivide_constants<uint16_t,30134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30134_MAGIC, .more = U16LD_DENOM_30134_MORE};};
template<> struct libdivide_constants<uint16_t,30135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30135_MAGIC, .more = U16LD_DENOM_30135_MORE};};
template<> struct libdivide_constants<uint16_t,30136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30136_MAGIC, .more = U16LD_DENOM_30136_MORE};};
template<> struct libdivide_constants<uint16_t,30137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30137_MAGIC, .more = U16LD_DENOM_30137_MORE};};
template<> struct libdivide_constants<uint16_t,30138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30138_MAGIC, .more = U16LD_DENOM_30138_MORE};};
template<> struct libdivide_constants<uint16_t,30139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30139_MAGIC, .more = U16LD_DENOM_30139_MORE};};
template<> struct libdivide_constants<uint16_t,30140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30140_MAGIC, .more = U16LD_DENOM_30140_MORE};};
template<> struct libdivide_constants<uint16_t,30141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30141_MAGIC, .more = U16LD_DENOM_30141_MORE};};
template<> struct libdivide_constants<uint16_t,30142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30142_MAGIC, .more = U16LD_DENOM_30142_MORE};};
template<> struct libdivide_constants<uint16_t,30143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30143_MAGIC, .more = U16LD_DENOM_30143_MORE};};
template<> struct libdivide_constants<uint16_t,30144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30144_MAGIC, .more = U16LD_DENOM_30144_MORE};};
template<> struct libdivide_constants<uint16_t,30145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30145_MAGIC, .more = U16LD_DENOM_30145_MORE};};
template<> struct libdivide_constants<uint16_t,30146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30146_MAGIC, .more = U16LD_DENOM_30146_MORE};};
template<> struct libdivide_constants<uint16_t,30147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30147_MAGIC, .more = U16LD_DENOM_30147_MORE};};
template<> struct libdivide_constants<uint16_t,30148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30148_MAGIC, .more = U16LD_DENOM_30148_MORE};};
template<> struct libdivide_constants<uint16_t,30149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30149_MAGIC, .more = U16LD_DENOM_30149_MORE};};
template<> struct libdivide_constants<uint16_t,30150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30150_MAGIC, .more = U16LD_DENOM_30150_MORE};};
template<> struct libdivide_constants<uint16_t,30151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30151_MAGIC, .more = U16LD_DENOM_30151_MORE};};
template<> struct libdivide_constants<uint16_t,30152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30152_MAGIC, .more = U16LD_DENOM_30152_MORE};};
template<> struct libdivide_constants<uint16_t,30153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30153_MAGIC, .more = U16LD_DENOM_30153_MORE};};
template<> struct libdivide_constants<uint16_t,30154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30154_MAGIC, .more = U16LD_DENOM_30154_MORE};};
template<> struct libdivide_constants<uint16_t,30155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30155_MAGIC, .more = U16LD_DENOM_30155_MORE};};
template<> struct libdivide_constants<uint16_t,30156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30156_MAGIC, .more = U16LD_DENOM_30156_MORE};};
template<> struct libdivide_constants<uint16_t,30157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30157_MAGIC, .more = U16LD_DENOM_30157_MORE};};
template<> struct libdivide_constants<uint16_t,30158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30158_MAGIC, .more = U16LD_DENOM_30158_MORE};};
template<> struct libdivide_constants<uint16_t,30159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30159_MAGIC, .more = U16LD_DENOM_30159_MORE};};
template<> struct libdivide_constants<uint16_t,30160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30160_MAGIC, .more = U16LD_DENOM_30160_MORE};};
template<> struct libdivide_constants<uint16_t,30161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30161_MAGIC, .more = U16LD_DENOM_30161_MORE};};
template<> struct libdivide_constants<uint16_t,30162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30162_MAGIC, .more = U16LD_DENOM_30162_MORE};};
template<> struct libdivide_constants<uint16_t,30163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30163_MAGIC, .more = U16LD_DENOM_30163_MORE};};
template<> struct libdivide_constants<uint16_t,30164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30164_MAGIC, .more = U16LD_DENOM_30164_MORE};};
template<> struct libdivide_constants<uint16_t,30165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30165_MAGIC, .more = U16LD_DENOM_30165_MORE};};
template<> struct libdivide_constants<uint16_t,30166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30166_MAGIC, .more = U16LD_DENOM_30166_MORE};};
template<> struct libdivide_constants<uint16_t,30167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30167_MAGIC, .more = U16LD_DENOM_30167_MORE};};
template<> struct libdivide_constants<uint16_t,30168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30168_MAGIC, .more = U16LD_DENOM_30168_MORE};};
template<> struct libdivide_constants<uint16_t,30169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30169_MAGIC, .more = U16LD_DENOM_30169_MORE};};
template<> struct libdivide_constants<uint16_t,30170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30170_MAGIC, .more = U16LD_DENOM_30170_MORE};};
template<> struct libdivide_constants<uint16_t,30171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30171_MAGIC, .more = U16LD_DENOM_30171_MORE};};
template<> struct libdivide_constants<uint16_t,30172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30172_MAGIC, .more = U16LD_DENOM_30172_MORE};};
template<> struct libdivide_constants<uint16_t,30173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30173_MAGIC, .more = U16LD_DENOM_30173_MORE};};
template<> struct libdivide_constants<uint16_t,30174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30174_MAGIC, .more = U16LD_DENOM_30174_MORE};};
template<> struct libdivide_constants<uint16_t,30175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30175_MAGIC, .more = U16LD_DENOM_30175_MORE};};
template<> struct libdivide_constants<uint16_t,30176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30176_MAGIC, .more = U16LD_DENOM_30176_MORE};};
template<> struct libdivide_constants<uint16_t,30177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30177_MAGIC, .more = U16LD_DENOM_30177_MORE};};
template<> struct libdivide_constants<uint16_t,30178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30178_MAGIC, .more = U16LD_DENOM_30178_MORE};};
template<> struct libdivide_constants<uint16_t,30179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30179_MAGIC, .more = U16LD_DENOM_30179_MORE};};
template<> struct libdivide_constants<uint16_t,30180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30180_MAGIC, .more = U16LD_DENOM_30180_MORE};};
template<> struct libdivide_constants<uint16_t,30181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30181_MAGIC, .more = U16LD_DENOM_30181_MORE};};
template<> struct libdivide_constants<uint16_t,30182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30182_MAGIC, .more = U16LD_DENOM_30182_MORE};};
template<> struct libdivide_constants<uint16_t,30183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30183_MAGIC, .more = U16LD_DENOM_30183_MORE};};
template<> struct libdivide_constants<uint16_t,30184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30184_MAGIC, .more = U16LD_DENOM_30184_MORE};};
template<> struct libdivide_constants<uint16_t,30185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30185_MAGIC, .more = U16LD_DENOM_30185_MORE};};
template<> struct libdivide_constants<uint16_t,30186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30186_MAGIC, .more = U16LD_DENOM_30186_MORE};};
template<> struct libdivide_constants<uint16_t,30187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30187_MAGIC, .more = U16LD_DENOM_30187_MORE};};
template<> struct libdivide_constants<uint16_t,30188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30188_MAGIC, .more = U16LD_DENOM_30188_MORE};};
template<> struct libdivide_constants<uint16_t,30189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30189_MAGIC, .more = U16LD_DENOM_30189_MORE};};
template<> struct libdivide_constants<uint16_t,30190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30190_MAGIC, .more = U16LD_DENOM_30190_MORE};};
template<> struct libdivide_constants<uint16_t,30191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30191_MAGIC, .more = U16LD_DENOM_30191_MORE};};
template<> struct libdivide_constants<uint16_t,30192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30192_MAGIC, .more = U16LD_DENOM_30192_MORE};};
template<> struct libdivide_constants<uint16_t,30193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30193_MAGIC, .more = U16LD_DENOM_30193_MORE};};
template<> struct libdivide_constants<uint16_t,30194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30194_MAGIC, .more = U16LD_DENOM_30194_MORE};};
template<> struct libdivide_constants<uint16_t,30195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30195_MAGIC, .more = U16LD_DENOM_30195_MORE};};
template<> struct libdivide_constants<uint16_t,30196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30196_MAGIC, .more = U16LD_DENOM_30196_MORE};};
template<> struct libdivide_constants<uint16_t,30197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30197_MAGIC, .more = U16LD_DENOM_30197_MORE};};
template<> struct libdivide_constants<uint16_t,30198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30198_MAGIC, .more = U16LD_DENOM_30198_MORE};};
template<> struct libdivide_constants<uint16_t,30199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30199_MAGIC, .more = U16LD_DENOM_30199_MORE};};
template<> struct libdivide_constants<uint16_t,30200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30200_MAGIC, .more = U16LD_DENOM_30200_MORE};};
template<> struct libdivide_constants<uint16_t,30201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30201_MAGIC, .more = U16LD_DENOM_30201_MORE};};
template<> struct libdivide_constants<uint16_t,30202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30202_MAGIC, .more = U16LD_DENOM_30202_MORE};};
template<> struct libdivide_constants<uint16_t,30203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30203_MAGIC, .more = U16LD_DENOM_30203_MORE};};
template<> struct libdivide_constants<uint16_t,30204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30204_MAGIC, .more = U16LD_DENOM_30204_MORE};};
template<> struct libdivide_constants<uint16_t,30205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30205_MAGIC, .more = U16LD_DENOM_30205_MORE};};
template<> struct libdivide_constants<uint16_t,30206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30206_MAGIC, .more = U16LD_DENOM_30206_MORE};};
template<> struct libdivide_constants<uint16_t,30207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30207_MAGIC, .more = U16LD_DENOM_30207_MORE};};
template<> struct libdivide_constants<uint16_t,30208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30208_MAGIC, .more = U16LD_DENOM_30208_MORE};};
template<> struct libdivide_constants<uint16_t,30209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30209_MAGIC, .more = U16LD_DENOM_30209_MORE};};
template<> struct libdivide_constants<uint16_t,30210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30210_MAGIC, .more = U16LD_DENOM_30210_MORE};};
template<> struct libdivide_constants<uint16_t,30211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30211_MAGIC, .more = U16LD_DENOM_30211_MORE};};
template<> struct libdivide_constants<uint16_t,30212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30212_MAGIC, .more = U16LD_DENOM_30212_MORE};};
template<> struct libdivide_constants<uint16_t,30213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30213_MAGIC, .more = U16LD_DENOM_30213_MORE};};
template<> struct libdivide_constants<uint16_t,30214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30214_MAGIC, .more = U16LD_DENOM_30214_MORE};};
template<> struct libdivide_constants<uint16_t,30215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30215_MAGIC, .more = U16LD_DENOM_30215_MORE};};
template<> struct libdivide_constants<uint16_t,30216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30216_MAGIC, .more = U16LD_DENOM_30216_MORE};};
template<> struct libdivide_constants<uint16_t,30217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30217_MAGIC, .more = U16LD_DENOM_30217_MORE};};
template<> struct libdivide_constants<uint16_t,30218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30218_MAGIC, .more = U16LD_DENOM_30218_MORE};};
template<> struct libdivide_constants<uint16_t,30219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30219_MAGIC, .more = U16LD_DENOM_30219_MORE};};
template<> struct libdivide_constants<uint16_t,30220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30220_MAGIC, .more = U16LD_DENOM_30220_MORE};};
template<> struct libdivide_constants<uint16_t,30221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30221_MAGIC, .more = U16LD_DENOM_30221_MORE};};
template<> struct libdivide_constants<uint16_t,30222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30222_MAGIC, .more = U16LD_DENOM_30222_MORE};};
template<> struct libdivide_constants<uint16_t,30223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30223_MAGIC, .more = U16LD_DENOM_30223_MORE};};
template<> struct libdivide_constants<uint16_t,30224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30224_MAGIC, .more = U16LD_DENOM_30224_MORE};};
template<> struct libdivide_constants<uint16_t,30225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30225_MAGIC, .more = U16LD_DENOM_30225_MORE};};
template<> struct libdivide_constants<uint16_t,30226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30226_MAGIC, .more = U16LD_DENOM_30226_MORE};};
template<> struct libdivide_constants<uint16_t,30227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30227_MAGIC, .more = U16LD_DENOM_30227_MORE};};
template<> struct libdivide_constants<uint16_t,30228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30228_MAGIC, .more = U16LD_DENOM_30228_MORE};};
template<> struct libdivide_constants<uint16_t,30229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30229_MAGIC, .more = U16LD_DENOM_30229_MORE};};
template<> struct libdivide_constants<uint16_t,30230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30230_MAGIC, .more = U16LD_DENOM_30230_MORE};};
template<> struct libdivide_constants<uint16_t,30231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30231_MAGIC, .more = U16LD_DENOM_30231_MORE};};
template<> struct libdivide_constants<uint16_t,30232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30232_MAGIC, .more = U16LD_DENOM_30232_MORE};};
template<> struct libdivide_constants<uint16_t,30233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30233_MAGIC, .more = U16LD_DENOM_30233_MORE};};
template<> struct libdivide_constants<uint16_t,30234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30234_MAGIC, .more = U16LD_DENOM_30234_MORE};};
template<> struct libdivide_constants<uint16_t,30235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30235_MAGIC, .more = U16LD_DENOM_30235_MORE};};
template<> struct libdivide_constants<uint16_t,30236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30236_MAGIC, .more = U16LD_DENOM_30236_MORE};};
template<> struct libdivide_constants<uint16_t,30237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30237_MAGIC, .more = U16LD_DENOM_30237_MORE};};
template<> struct libdivide_constants<uint16_t,30238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30238_MAGIC, .more = U16LD_DENOM_30238_MORE};};
template<> struct libdivide_constants<uint16_t,30239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30239_MAGIC, .more = U16LD_DENOM_30239_MORE};};
template<> struct libdivide_constants<uint16_t,30240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30240_MAGIC, .more = U16LD_DENOM_30240_MORE};};
template<> struct libdivide_constants<uint16_t,30241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30241_MAGIC, .more = U16LD_DENOM_30241_MORE};};
template<> struct libdivide_constants<uint16_t,30242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30242_MAGIC, .more = U16LD_DENOM_30242_MORE};};
template<> struct libdivide_constants<uint16_t,30243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30243_MAGIC, .more = U16LD_DENOM_30243_MORE};};
template<> struct libdivide_constants<uint16_t,30244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30244_MAGIC, .more = U16LD_DENOM_30244_MORE};};
template<> struct libdivide_constants<uint16_t,30245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30245_MAGIC, .more = U16LD_DENOM_30245_MORE};};
template<> struct libdivide_constants<uint16_t,30246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30246_MAGIC, .more = U16LD_DENOM_30246_MORE};};
template<> struct libdivide_constants<uint16_t,30247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30247_MAGIC, .more = U16LD_DENOM_30247_MORE};};
template<> struct libdivide_constants<uint16_t,30248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30248_MAGIC, .more = U16LD_DENOM_30248_MORE};};
template<> struct libdivide_constants<uint16_t,30249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30249_MAGIC, .more = U16LD_DENOM_30249_MORE};};
template<> struct libdivide_constants<uint16_t,30250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30250_MAGIC, .more = U16LD_DENOM_30250_MORE};};
template<> struct libdivide_constants<uint16_t,30251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30251_MAGIC, .more = U16LD_DENOM_30251_MORE};};
template<> struct libdivide_constants<uint16_t,30252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30252_MAGIC, .more = U16LD_DENOM_30252_MORE};};
template<> struct libdivide_constants<uint16_t,30253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30253_MAGIC, .more = U16LD_DENOM_30253_MORE};};
template<> struct libdivide_constants<uint16_t,30254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30254_MAGIC, .more = U16LD_DENOM_30254_MORE};};
template<> struct libdivide_constants<uint16_t,30255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30255_MAGIC, .more = U16LD_DENOM_30255_MORE};};
template<> struct libdivide_constants<uint16_t,30256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30256_MAGIC, .more = U16LD_DENOM_30256_MORE};};
template<> struct libdivide_constants<uint16_t,30257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30257_MAGIC, .more = U16LD_DENOM_30257_MORE};};
template<> struct libdivide_constants<uint16_t,30258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30258_MAGIC, .more = U16LD_DENOM_30258_MORE};};
template<> struct libdivide_constants<uint16_t,30259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30259_MAGIC, .more = U16LD_DENOM_30259_MORE};};
template<> struct libdivide_constants<uint16_t,30260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30260_MAGIC, .more = U16LD_DENOM_30260_MORE};};
template<> struct libdivide_constants<uint16_t,30261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30261_MAGIC, .more = U16LD_DENOM_30261_MORE};};
template<> struct libdivide_constants<uint16_t,30262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30262_MAGIC, .more = U16LD_DENOM_30262_MORE};};
template<> struct libdivide_constants<uint16_t,30263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30263_MAGIC, .more = U16LD_DENOM_30263_MORE};};
template<> struct libdivide_constants<uint16_t,30264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30264_MAGIC, .more = U16LD_DENOM_30264_MORE};};
template<> struct libdivide_constants<uint16_t,30265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30265_MAGIC, .more = U16LD_DENOM_30265_MORE};};
template<> struct libdivide_constants<uint16_t,30266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30266_MAGIC, .more = U16LD_DENOM_30266_MORE};};
template<> struct libdivide_constants<uint16_t,30267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30267_MAGIC, .more = U16LD_DENOM_30267_MORE};};
template<> struct libdivide_constants<uint16_t,30268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30268_MAGIC, .more = U16LD_DENOM_30268_MORE};};
template<> struct libdivide_constants<uint16_t,30269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30269_MAGIC, .more = U16LD_DENOM_30269_MORE};};
template<> struct libdivide_constants<uint16_t,30270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30270_MAGIC, .more = U16LD_DENOM_30270_MORE};};
template<> struct libdivide_constants<uint16_t,30271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30271_MAGIC, .more = U16LD_DENOM_30271_MORE};};
template<> struct libdivide_constants<uint16_t,30272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30272_MAGIC, .more = U16LD_DENOM_30272_MORE};};
template<> struct libdivide_constants<uint16_t,30273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30273_MAGIC, .more = U16LD_DENOM_30273_MORE};};
template<> struct libdivide_constants<uint16_t,30274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30274_MAGIC, .more = U16LD_DENOM_30274_MORE};};
template<> struct libdivide_constants<uint16_t,30275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30275_MAGIC, .more = U16LD_DENOM_30275_MORE};};
template<> struct libdivide_constants<uint16_t,30276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30276_MAGIC, .more = U16LD_DENOM_30276_MORE};};
template<> struct libdivide_constants<uint16_t,30277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30277_MAGIC, .more = U16LD_DENOM_30277_MORE};};
template<> struct libdivide_constants<uint16_t,30278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30278_MAGIC, .more = U16LD_DENOM_30278_MORE};};
template<> struct libdivide_constants<uint16_t,30279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30279_MAGIC, .more = U16LD_DENOM_30279_MORE};};
template<> struct libdivide_constants<uint16_t,30280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30280_MAGIC, .more = U16LD_DENOM_30280_MORE};};
template<> struct libdivide_constants<uint16_t,30281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30281_MAGIC, .more = U16LD_DENOM_30281_MORE};};
template<> struct libdivide_constants<uint16_t,30282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30282_MAGIC, .more = U16LD_DENOM_30282_MORE};};
template<> struct libdivide_constants<uint16_t,30283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30283_MAGIC, .more = U16LD_DENOM_30283_MORE};};
template<> struct libdivide_constants<uint16_t,30284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30284_MAGIC, .more = U16LD_DENOM_30284_MORE};};
template<> struct libdivide_constants<uint16_t,30285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30285_MAGIC, .more = U16LD_DENOM_30285_MORE};};
template<> struct libdivide_constants<uint16_t,30286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30286_MAGIC, .more = U16LD_DENOM_30286_MORE};};
template<> struct libdivide_constants<uint16_t,30287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30287_MAGIC, .more = U16LD_DENOM_30287_MORE};};
template<> struct libdivide_constants<uint16_t,30288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30288_MAGIC, .more = U16LD_DENOM_30288_MORE};};
template<> struct libdivide_constants<uint16_t,30289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30289_MAGIC, .more = U16LD_DENOM_30289_MORE};};
template<> struct libdivide_constants<uint16_t,30290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30290_MAGIC, .more = U16LD_DENOM_30290_MORE};};
template<> struct libdivide_constants<uint16_t,30291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30291_MAGIC, .more = U16LD_DENOM_30291_MORE};};
template<> struct libdivide_constants<uint16_t,30292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30292_MAGIC, .more = U16LD_DENOM_30292_MORE};};
template<> struct libdivide_constants<uint16_t,30293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30293_MAGIC, .more = U16LD_DENOM_30293_MORE};};
template<> struct libdivide_constants<uint16_t,30294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30294_MAGIC, .more = U16LD_DENOM_30294_MORE};};
template<> struct libdivide_constants<uint16_t,30295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30295_MAGIC, .more = U16LD_DENOM_30295_MORE};};
template<> struct libdivide_constants<uint16_t,30296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30296_MAGIC, .more = U16LD_DENOM_30296_MORE};};
template<> struct libdivide_constants<uint16_t,30297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30297_MAGIC, .more = U16LD_DENOM_30297_MORE};};
template<> struct libdivide_constants<uint16_t,30298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30298_MAGIC, .more = U16LD_DENOM_30298_MORE};};
template<> struct libdivide_constants<uint16_t,30299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30299_MAGIC, .more = U16LD_DENOM_30299_MORE};};
template<> struct libdivide_constants<uint16_t,30300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30300_MAGIC, .more = U16LD_DENOM_30300_MORE};};
template<> struct libdivide_constants<uint16_t,30301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30301_MAGIC, .more = U16LD_DENOM_30301_MORE};};
template<> struct libdivide_constants<uint16_t,30302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30302_MAGIC, .more = U16LD_DENOM_30302_MORE};};
template<> struct libdivide_constants<uint16_t,30303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30303_MAGIC, .more = U16LD_DENOM_30303_MORE};};
template<> struct libdivide_constants<uint16_t,30304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30304_MAGIC, .more = U16LD_DENOM_30304_MORE};};
template<> struct libdivide_constants<uint16_t,30305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30305_MAGIC, .more = U16LD_DENOM_30305_MORE};};
template<> struct libdivide_constants<uint16_t,30306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30306_MAGIC, .more = U16LD_DENOM_30306_MORE};};
template<> struct libdivide_constants<uint16_t,30307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30307_MAGIC, .more = U16LD_DENOM_30307_MORE};};
template<> struct libdivide_constants<uint16_t,30308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30308_MAGIC, .more = U16LD_DENOM_30308_MORE};};
template<> struct libdivide_constants<uint16_t,30309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30309_MAGIC, .more = U16LD_DENOM_30309_MORE};};
template<> struct libdivide_constants<uint16_t,30310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30310_MAGIC, .more = U16LD_DENOM_30310_MORE};};
template<> struct libdivide_constants<uint16_t,30311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30311_MAGIC, .more = U16LD_DENOM_30311_MORE};};
template<> struct libdivide_constants<uint16_t,30312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30312_MAGIC, .more = U16LD_DENOM_30312_MORE};};
template<> struct libdivide_constants<uint16_t,30313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30313_MAGIC, .more = U16LD_DENOM_30313_MORE};};
template<> struct libdivide_constants<uint16_t,30314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30314_MAGIC, .more = U16LD_DENOM_30314_MORE};};
template<> struct libdivide_constants<uint16_t,30315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30315_MAGIC, .more = U16LD_DENOM_30315_MORE};};
template<> struct libdivide_constants<uint16_t,30316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30316_MAGIC, .more = U16LD_DENOM_30316_MORE};};
template<> struct libdivide_constants<uint16_t,30317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30317_MAGIC, .more = U16LD_DENOM_30317_MORE};};
template<> struct libdivide_constants<uint16_t,30318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30318_MAGIC, .more = U16LD_DENOM_30318_MORE};};
template<> struct libdivide_constants<uint16_t,30319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30319_MAGIC, .more = U16LD_DENOM_30319_MORE};};
template<> struct libdivide_constants<uint16_t,30320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30320_MAGIC, .more = U16LD_DENOM_30320_MORE};};
template<> struct libdivide_constants<uint16_t,30321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30321_MAGIC, .more = U16LD_DENOM_30321_MORE};};
template<> struct libdivide_constants<uint16_t,30322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30322_MAGIC, .more = U16LD_DENOM_30322_MORE};};
template<> struct libdivide_constants<uint16_t,30323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30323_MAGIC, .more = U16LD_DENOM_30323_MORE};};
template<> struct libdivide_constants<uint16_t,30324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30324_MAGIC, .more = U16LD_DENOM_30324_MORE};};
template<> struct libdivide_constants<uint16_t,30325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30325_MAGIC, .more = U16LD_DENOM_30325_MORE};};
template<> struct libdivide_constants<uint16_t,30326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30326_MAGIC, .more = U16LD_DENOM_30326_MORE};};
template<> struct libdivide_constants<uint16_t,30327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30327_MAGIC, .more = U16LD_DENOM_30327_MORE};};
template<> struct libdivide_constants<uint16_t,30328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30328_MAGIC, .more = U16LD_DENOM_30328_MORE};};
template<> struct libdivide_constants<uint16_t,30329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30329_MAGIC, .more = U16LD_DENOM_30329_MORE};};
template<> struct libdivide_constants<uint16_t,30330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30330_MAGIC, .more = U16LD_DENOM_30330_MORE};};
template<> struct libdivide_constants<uint16_t,30331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30331_MAGIC, .more = U16LD_DENOM_30331_MORE};};
template<> struct libdivide_constants<uint16_t,30332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30332_MAGIC, .more = U16LD_DENOM_30332_MORE};};
template<> struct libdivide_constants<uint16_t,30333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30333_MAGIC, .more = U16LD_DENOM_30333_MORE};};
template<> struct libdivide_constants<uint16_t,30334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30334_MAGIC, .more = U16LD_DENOM_30334_MORE};};
template<> struct libdivide_constants<uint16_t,30335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30335_MAGIC, .more = U16LD_DENOM_30335_MORE};};
template<> struct libdivide_constants<uint16_t,30336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30336_MAGIC, .more = U16LD_DENOM_30336_MORE};};
template<> struct libdivide_constants<uint16_t,30337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30337_MAGIC, .more = U16LD_DENOM_30337_MORE};};
template<> struct libdivide_constants<uint16_t,30338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30338_MAGIC, .more = U16LD_DENOM_30338_MORE};};
template<> struct libdivide_constants<uint16_t,30339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30339_MAGIC, .more = U16LD_DENOM_30339_MORE};};
template<> struct libdivide_constants<uint16_t,30340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30340_MAGIC, .more = U16LD_DENOM_30340_MORE};};
template<> struct libdivide_constants<uint16_t,30341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30341_MAGIC, .more = U16LD_DENOM_30341_MORE};};
template<> struct libdivide_constants<uint16_t,30342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30342_MAGIC, .more = U16LD_DENOM_30342_MORE};};
template<> struct libdivide_constants<uint16_t,30343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30343_MAGIC, .more = U16LD_DENOM_30343_MORE};};
template<> struct libdivide_constants<uint16_t,30344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30344_MAGIC, .more = U16LD_DENOM_30344_MORE};};
template<> struct libdivide_constants<uint16_t,30345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30345_MAGIC, .more = U16LD_DENOM_30345_MORE};};
template<> struct libdivide_constants<uint16_t,30346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30346_MAGIC, .more = U16LD_DENOM_30346_MORE};};
template<> struct libdivide_constants<uint16_t,30347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30347_MAGIC, .more = U16LD_DENOM_30347_MORE};};
template<> struct libdivide_constants<uint16_t,30348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30348_MAGIC, .more = U16LD_DENOM_30348_MORE};};
template<> struct libdivide_constants<uint16_t,30349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30349_MAGIC, .more = U16LD_DENOM_30349_MORE};};
template<> struct libdivide_constants<uint16_t,30350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30350_MAGIC, .more = U16LD_DENOM_30350_MORE};};
template<> struct libdivide_constants<uint16_t,30351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30351_MAGIC, .more = U16LD_DENOM_30351_MORE};};
template<> struct libdivide_constants<uint16_t,30352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30352_MAGIC, .more = U16LD_DENOM_30352_MORE};};
template<> struct libdivide_constants<uint16_t,30353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30353_MAGIC, .more = U16LD_DENOM_30353_MORE};};
template<> struct libdivide_constants<uint16_t,30354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30354_MAGIC, .more = U16LD_DENOM_30354_MORE};};
template<> struct libdivide_constants<uint16_t,30355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30355_MAGIC, .more = U16LD_DENOM_30355_MORE};};
template<> struct libdivide_constants<uint16_t,30356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30356_MAGIC, .more = U16LD_DENOM_30356_MORE};};
template<> struct libdivide_constants<uint16_t,30357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30357_MAGIC, .more = U16LD_DENOM_30357_MORE};};
template<> struct libdivide_constants<uint16_t,30358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30358_MAGIC, .more = U16LD_DENOM_30358_MORE};};
template<> struct libdivide_constants<uint16_t,30359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30359_MAGIC, .more = U16LD_DENOM_30359_MORE};};
template<> struct libdivide_constants<uint16_t,30360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30360_MAGIC, .more = U16LD_DENOM_30360_MORE};};
template<> struct libdivide_constants<uint16_t,30361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30361_MAGIC, .more = U16LD_DENOM_30361_MORE};};
template<> struct libdivide_constants<uint16_t,30362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30362_MAGIC, .more = U16LD_DENOM_30362_MORE};};
template<> struct libdivide_constants<uint16_t,30363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30363_MAGIC, .more = U16LD_DENOM_30363_MORE};};
template<> struct libdivide_constants<uint16_t,30364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30364_MAGIC, .more = U16LD_DENOM_30364_MORE};};
template<> struct libdivide_constants<uint16_t,30365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30365_MAGIC, .more = U16LD_DENOM_30365_MORE};};
template<> struct libdivide_constants<uint16_t,30366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30366_MAGIC, .more = U16LD_DENOM_30366_MORE};};
template<> struct libdivide_constants<uint16_t,30367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30367_MAGIC, .more = U16LD_DENOM_30367_MORE};};
template<> struct libdivide_constants<uint16_t,30368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30368_MAGIC, .more = U16LD_DENOM_30368_MORE};};
template<> struct libdivide_constants<uint16_t,30369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30369_MAGIC, .more = U16LD_DENOM_30369_MORE};};
template<> struct libdivide_constants<uint16_t,30370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30370_MAGIC, .more = U16LD_DENOM_30370_MORE};};
template<> struct libdivide_constants<uint16_t,30371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30371_MAGIC, .more = U16LD_DENOM_30371_MORE};};
template<> struct libdivide_constants<uint16_t,30372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30372_MAGIC, .more = U16LD_DENOM_30372_MORE};};
template<> struct libdivide_constants<uint16_t,30373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30373_MAGIC, .more = U16LD_DENOM_30373_MORE};};
template<> struct libdivide_constants<uint16_t,30374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30374_MAGIC, .more = U16LD_DENOM_30374_MORE};};
template<> struct libdivide_constants<uint16_t,30375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30375_MAGIC, .more = U16LD_DENOM_30375_MORE};};
template<> struct libdivide_constants<uint16_t,30376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30376_MAGIC, .more = U16LD_DENOM_30376_MORE};};
template<> struct libdivide_constants<uint16_t,30377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30377_MAGIC, .more = U16LD_DENOM_30377_MORE};};
template<> struct libdivide_constants<uint16_t,30378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30378_MAGIC, .more = U16LD_DENOM_30378_MORE};};
template<> struct libdivide_constants<uint16_t,30379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30379_MAGIC, .more = U16LD_DENOM_30379_MORE};};
template<> struct libdivide_constants<uint16_t,30380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30380_MAGIC, .more = U16LD_DENOM_30380_MORE};};
template<> struct libdivide_constants<uint16_t,30381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30381_MAGIC, .more = U16LD_DENOM_30381_MORE};};
template<> struct libdivide_constants<uint16_t,30382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30382_MAGIC, .more = U16LD_DENOM_30382_MORE};};
template<> struct libdivide_constants<uint16_t,30383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30383_MAGIC, .more = U16LD_DENOM_30383_MORE};};
template<> struct libdivide_constants<uint16_t,30384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30384_MAGIC, .more = U16LD_DENOM_30384_MORE};};
template<> struct libdivide_constants<uint16_t,30385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30385_MAGIC, .more = U16LD_DENOM_30385_MORE};};
template<> struct libdivide_constants<uint16_t,30386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30386_MAGIC, .more = U16LD_DENOM_30386_MORE};};
template<> struct libdivide_constants<uint16_t,30387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30387_MAGIC, .more = U16LD_DENOM_30387_MORE};};
template<> struct libdivide_constants<uint16_t,30388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30388_MAGIC, .more = U16LD_DENOM_30388_MORE};};
template<> struct libdivide_constants<uint16_t,30389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30389_MAGIC, .more = U16LD_DENOM_30389_MORE};};
template<> struct libdivide_constants<uint16_t,30390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30390_MAGIC, .more = U16LD_DENOM_30390_MORE};};
template<> struct libdivide_constants<uint16_t,30391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30391_MAGIC, .more = U16LD_DENOM_30391_MORE};};
template<> struct libdivide_constants<uint16_t,30392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30392_MAGIC, .more = U16LD_DENOM_30392_MORE};};
template<> struct libdivide_constants<uint16_t,30393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30393_MAGIC, .more = U16LD_DENOM_30393_MORE};};
template<> struct libdivide_constants<uint16_t,30394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30394_MAGIC, .more = U16LD_DENOM_30394_MORE};};
template<> struct libdivide_constants<uint16_t,30395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30395_MAGIC, .more = U16LD_DENOM_30395_MORE};};
template<> struct libdivide_constants<uint16_t,30396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30396_MAGIC, .more = U16LD_DENOM_30396_MORE};};
template<> struct libdivide_constants<uint16_t,30397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30397_MAGIC, .more = U16LD_DENOM_30397_MORE};};
template<> struct libdivide_constants<uint16_t,30398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30398_MAGIC, .more = U16LD_DENOM_30398_MORE};};
template<> struct libdivide_constants<uint16_t,30399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30399_MAGIC, .more = U16LD_DENOM_30399_MORE};};
template<> struct libdivide_constants<uint16_t,30400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30400_MAGIC, .more = U16LD_DENOM_30400_MORE};};
template<> struct libdivide_constants<uint16_t,30401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30401_MAGIC, .more = U16LD_DENOM_30401_MORE};};
template<> struct libdivide_constants<uint16_t,30402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30402_MAGIC, .more = U16LD_DENOM_30402_MORE};};
template<> struct libdivide_constants<uint16_t,30403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30403_MAGIC, .more = U16LD_DENOM_30403_MORE};};
template<> struct libdivide_constants<uint16_t,30404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30404_MAGIC, .more = U16LD_DENOM_30404_MORE};};
template<> struct libdivide_constants<uint16_t,30405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30405_MAGIC, .more = U16LD_DENOM_30405_MORE};};
template<> struct libdivide_constants<uint16_t,30406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30406_MAGIC, .more = U16LD_DENOM_30406_MORE};};
template<> struct libdivide_constants<uint16_t,30407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30407_MAGIC, .more = U16LD_DENOM_30407_MORE};};
template<> struct libdivide_constants<uint16_t,30408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30408_MAGIC, .more = U16LD_DENOM_30408_MORE};};
template<> struct libdivide_constants<uint16_t,30409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30409_MAGIC, .more = U16LD_DENOM_30409_MORE};};
template<> struct libdivide_constants<uint16_t,30410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30410_MAGIC, .more = U16LD_DENOM_30410_MORE};};
template<> struct libdivide_constants<uint16_t,30411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30411_MAGIC, .more = U16LD_DENOM_30411_MORE};};
template<> struct libdivide_constants<uint16_t,30412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30412_MAGIC, .more = U16LD_DENOM_30412_MORE};};
template<> struct libdivide_constants<uint16_t,30413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30413_MAGIC, .more = U16LD_DENOM_30413_MORE};};
template<> struct libdivide_constants<uint16_t,30414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30414_MAGIC, .more = U16LD_DENOM_30414_MORE};};
template<> struct libdivide_constants<uint16_t,30415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30415_MAGIC, .more = U16LD_DENOM_30415_MORE};};
template<> struct libdivide_constants<uint16_t,30416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30416_MAGIC, .more = U16LD_DENOM_30416_MORE};};
template<> struct libdivide_constants<uint16_t,30417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30417_MAGIC, .more = U16LD_DENOM_30417_MORE};};
template<> struct libdivide_constants<uint16_t,30418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30418_MAGIC, .more = U16LD_DENOM_30418_MORE};};
template<> struct libdivide_constants<uint16_t,30419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30419_MAGIC, .more = U16LD_DENOM_30419_MORE};};
template<> struct libdivide_constants<uint16_t,30420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30420_MAGIC, .more = U16LD_DENOM_30420_MORE};};
template<> struct libdivide_constants<uint16_t,30421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30421_MAGIC, .more = U16LD_DENOM_30421_MORE};};
template<> struct libdivide_constants<uint16_t,30422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30422_MAGIC, .more = U16LD_DENOM_30422_MORE};};
template<> struct libdivide_constants<uint16_t,30423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30423_MAGIC, .more = U16LD_DENOM_30423_MORE};};
template<> struct libdivide_constants<uint16_t,30424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30424_MAGIC, .more = U16LD_DENOM_30424_MORE};};
template<> struct libdivide_constants<uint16_t,30425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30425_MAGIC, .more = U16LD_DENOM_30425_MORE};};
template<> struct libdivide_constants<uint16_t,30426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30426_MAGIC, .more = U16LD_DENOM_30426_MORE};};
template<> struct libdivide_constants<uint16_t,30427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30427_MAGIC, .more = U16LD_DENOM_30427_MORE};};
template<> struct libdivide_constants<uint16_t,30428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30428_MAGIC, .more = U16LD_DENOM_30428_MORE};};
template<> struct libdivide_constants<uint16_t,30429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30429_MAGIC, .more = U16LD_DENOM_30429_MORE};};
template<> struct libdivide_constants<uint16_t,30430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30430_MAGIC, .more = U16LD_DENOM_30430_MORE};};
template<> struct libdivide_constants<uint16_t,30431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30431_MAGIC, .more = U16LD_DENOM_30431_MORE};};
template<> struct libdivide_constants<uint16_t,30432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30432_MAGIC, .more = U16LD_DENOM_30432_MORE};};
template<> struct libdivide_constants<uint16_t,30433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30433_MAGIC, .more = U16LD_DENOM_30433_MORE};};
template<> struct libdivide_constants<uint16_t,30434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30434_MAGIC, .more = U16LD_DENOM_30434_MORE};};
template<> struct libdivide_constants<uint16_t,30435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30435_MAGIC, .more = U16LD_DENOM_30435_MORE};};
template<> struct libdivide_constants<uint16_t,30436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30436_MAGIC, .more = U16LD_DENOM_30436_MORE};};
template<> struct libdivide_constants<uint16_t,30437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30437_MAGIC, .more = U16LD_DENOM_30437_MORE};};
template<> struct libdivide_constants<uint16_t,30438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30438_MAGIC, .more = U16LD_DENOM_30438_MORE};};
template<> struct libdivide_constants<uint16_t,30439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30439_MAGIC, .more = U16LD_DENOM_30439_MORE};};
template<> struct libdivide_constants<uint16_t,30440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30440_MAGIC, .more = U16LD_DENOM_30440_MORE};};
template<> struct libdivide_constants<uint16_t,30441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30441_MAGIC, .more = U16LD_DENOM_30441_MORE};};
template<> struct libdivide_constants<uint16_t,30442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30442_MAGIC, .more = U16LD_DENOM_30442_MORE};};
template<> struct libdivide_constants<uint16_t,30443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30443_MAGIC, .more = U16LD_DENOM_30443_MORE};};
template<> struct libdivide_constants<uint16_t,30444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30444_MAGIC, .more = U16LD_DENOM_30444_MORE};};
template<> struct libdivide_constants<uint16_t,30445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30445_MAGIC, .more = U16LD_DENOM_30445_MORE};};
template<> struct libdivide_constants<uint16_t,30446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30446_MAGIC, .more = U16LD_DENOM_30446_MORE};};
template<> struct libdivide_constants<uint16_t,30447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30447_MAGIC, .more = U16LD_DENOM_30447_MORE};};
template<> struct libdivide_constants<uint16_t,30448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30448_MAGIC, .more = U16LD_DENOM_30448_MORE};};
template<> struct libdivide_constants<uint16_t,30449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30449_MAGIC, .more = U16LD_DENOM_30449_MORE};};
template<> struct libdivide_constants<uint16_t,30450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30450_MAGIC, .more = U16LD_DENOM_30450_MORE};};
template<> struct libdivide_constants<uint16_t,30451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30451_MAGIC, .more = U16LD_DENOM_30451_MORE};};
template<> struct libdivide_constants<uint16_t,30452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30452_MAGIC, .more = U16LD_DENOM_30452_MORE};};
template<> struct libdivide_constants<uint16_t,30453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30453_MAGIC, .more = U16LD_DENOM_30453_MORE};};
template<> struct libdivide_constants<uint16_t,30454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30454_MAGIC, .more = U16LD_DENOM_30454_MORE};};
template<> struct libdivide_constants<uint16_t,30455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30455_MAGIC, .more = U16LD_DENOM_30455_MORE};};
template<> struct libdivide_constants<uint16_t,30456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30456_MAGIC, .more = U16LD_DENOM_30456_MORE};};
template<> struct libdivide_constants<uint16_t,30457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30457_MAGIC, .more = U16LD_DENOM_30457_MORE};};
template<> struct libdivide_constants<uint16_t,30458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30458_MAGIC, .more = U16LD_DENOM_30458_MORE};};
template<> struct libdivide_constants<uint16_t,30459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30459_MAGIC, .more = U16LD_DENOM_30459_MORE};};
template<> struct libdivide_constants<uint16_t,30460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30460_MAGIC, .more = U16LD_DENOM_30460_MORE};};
template<> struct libdivide_constants<uint16_t,30461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30461_MAGIC, .more = U16LD_DENOM_30461_MORE};};
template<> struct libdivide_constants<uint16_t,30462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30462_MAGIC, .more = U16LD_DENOM_30462_MORE};};
template<> struct libdivide_constants<uint16_t,30463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30463_MAGIC, .more = U16LD_DENOM_30463_MORE};};
template<> struct libdivide_constants<uint16_t,30464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30464_MAGIC, .more = U16LD_DENOM_30464_MORE};};
template<> struct libdivide_constants<uint16_t,30465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30465_MAGIC, .more = U16LD_DENOM_30465_MORE};};
template<> struct libdivide_constants<uint16_t,30466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30466_MAGIC, .more = U16LD_DENOM_30466_MORE};};
template<> struct libdivide_constants<uint16_t,30467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30467_MAGIC, .more = U16LD_DENOM_30467_MORE};};
template<> struct libdivide_constants<uint16_t,30468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30468_MAGIC, .more = U16LD_DENOM_30468_MORE};};
template<> struct libdivide_constants<uint16_t,30469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30469_MAGIC, .more = U16LD_DENOM_30469_MORE};};
template<> struct libdivide_constants<uint16_t,30470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30470_MAGIC, .more = U16LD_DENOM_30470_MORE};};
template<> struct libdivide_constants<uint16_t,30471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30471_MAGIC, .more = U16LD_DENOM_30471_MORE};};
template<> struct libdivide_constants<uint16_t,30472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30472_MAGIC, .more = U16LD_DENOM_30472_MORE};};
template<> struct libdivide_constants<uint16_t,30473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30473_MAGIC, .more = U16LD_DENOM_30473_MORE};};
template<> struct libdivide_constants<uint16_t,30474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30474_MAGIC, .more = U16LD_DENOM_30474_MORE};};
template<> struct libdivide_constants<uint16_t,30475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30475_MAGIC, .more = U16LD_DENOM_30475_MORE};};
template<> struct libdivide_constants<uint16_t,30476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30476_MAGIC, .more = U16LD_DENOM_30476_MORE};};
template<> struct libdivide_constants<uint16_t,30477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30477_MAGIC, .more = U16LD_DENOM_30477_MORE};};
template<> struct libdivide_constants<uint16_t,30478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30478_MAGIC, .more = U16LD_DENOM_30478_MORE};};
template<> struct libdivide_constants<uint16_t,30479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30479_MAGIC, .more = U16LD_DENOM_30479_MORE};};
template<> struct libdivide_constants<uint16_t,30480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30480_MAGIC, .more = U16LD_DENOM_30480_MORE};};
template<> struct libdivide_constants<uint16_t,30481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30481_MAGIC, .more = U16LD_DENOM_30481_MORE};};
template<> struct libdivide_constants<uint16_t,30482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30482_MAGIC, .more = U16LD_DENOM_30482_MORE};};
template<> struct libdivide_constants<uint16_t,30483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30483_MAGIC, .more = U16LD_DENOM_30483_MORE};};
template<> struct libdivide_constants<uint16_t,30484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30484_MAGIC, .more = U16LD_DENOM_30484_MORE};};
template<> struct libdivide_constants<uint16_t,30485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30485_MAGIC, .more = U16LD_DENOM_30485_MORE};};
template<> struct libdivide_constants<uint16_t,30486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30486_MAGIC, .more = U16LD_DENOM_30486_MORE};};
template<> struct libdivide_constants<uint16_t,30487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30487_MAGIC, .more = U16LD_DENOM_30487_MORE};};
template<> struct libdivide_constants<uint16_t,30488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30488_MAGIC, .more = U16LD_DENOM_30488_MORE};};
template<> struct libdivide_constants<uint16_t,30489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30489_MAGIC, .more = U16LD_DENOM_30489_MORE};};
template<> struct libdivide_constants<uint16_t,30490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30490_MAGIC, .more = U16LD_DENOM_30490_MORE};};
template<> struct libdivide_constants<uint16_t,30491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30491_MAGIC, .more = U16LD_DENOM_30491_MORE};};
template<> struct libdivide_constants<uint16_t,30492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30492_MAGIC, .more = U16LD_DENOM_30492_MORE};};
template<> struct libdivide_constants<uint16_t,30493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30493_MAGIC, .more = U16LD_DENOM_30493_MORE};};
template<> struct libdivide_constants<uint16_t,30494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30494_MAGIC, .more = U16LD_DENOM_30494_MORE};};
template<> struct libdivide_constants<uint16_t,30495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30495_MAGIC, .more = U16LD_DENOM_30495_MORE};};
template<> struct libdivide_constants<uint16_t,30496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30496_MAGIC, .more = U16LD_DENOM_30496_MORE};};
template<> struct libdivide_constants<uint16_t,30497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30497_MAGIC, .more = U16LD_DENOM_30497_MORE};};
template<> struct libdivide_constants<uint16_t,30498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30498_MAGIC, .more = U16LD_DENOM_30498_MORE};};
template<> struct libdivide_constants<uint16_t,30499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30499_MAGIC, .more = U16LD_DENOM_30499_MORE};};
template<> struct libdivide_constants<uint16_t,30500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30500_MAGIC, .more = U16LD_DENOM_30500_MORE};};
template<> struct libdivide_constants<uint16_t,30501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30501_MAGIC, .more = U16LD_DENOM_30501_MORE};};
template<> struct libdivide_constants<uint16_t,30502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30502_MAGIC, .more = U16LD_DENOM_30502_MORE};};
template<> struct libdivide_constants<uint16_t,30503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30503_MAGIC, .more = U16LD_DENOM_30503_MORE};};
template<> struct libdivide_constants<uint16_t,30504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30504_MAGIC, .more = U16LD_DENOM_30504_MORE};};
template<> struct libdivide_constants<uint16_t,30505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30505_MAGIC, .more = U16LD_DENOM_30505_MORE};};
template<> struct libdivide_constants<uint16_t,30506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30506_MAGIC, .more = U16LD_DENOM_30506_MORE};};
template<> struct libdivide_constants<uint16_t,30507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30507_MAGIC, .more = U16LD_DENOM_30507_MORE};};
template<> struct libdivide_constants<uint16_t,30508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30508_MAGIC, .more = U16LD_DENOM_30508_MORE};};
template<> struct libdivide_constants<uint16_t,30509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30509_MAGIC, .more = U16LD_DENOM_30509_MORE};};
template<> struct libdivide_constants<uint16_t,30510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30510_MAGIC, .more = U16LD_DENOM_30510_MORE};};
template<> struct libdivide_constants<uint16_t,30511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30511_MAGIC, .more = U16LD_DENOM_30511_MORE};};
template<> struct libdivide_constants<uint16_t,30512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30512_MAGIC, .more = U16LD_DENOM_30512_MORE};};
template<> struct libdivide_constants<uint16_t,30513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30513_MAGIC, .more = U16LD_DENOM_30513_MORE};};
template<> struct libdivide_constants<uint16_t,30514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30514_MAGIC, .more = U16LD_DENOM_30514_MORE};};
template<> struct libdivide_constants<uint16_t,30515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30515_MAGIC, .more = U16LD_DENOM_30515_MORE};};
template<> struct libdivide_constants<uint16_t,30516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30516_MAGIC, .more = U16LD_DENOM_30516_MORE};};
template<> struct libdivide_constants<uint16_t,30517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30517_MAGIC, .more = U16LD_DENOM_30517_MORE};};
template<> struct libdivide_constants<uint16_t,30518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30518_MAGIC, .more = U16LD_DENOM_30518_MORE};};
template<> struct libdivide_constants<uint16_t,30519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30519_MAGIC, .more = U16LD_DENOM_30519_MORE};};
template<> struct libdivide_constants<uint16_t,30520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30520_MAGIC, .more = U16LD_DENOM_30520_MORE};};
template<> struct libdivide_constants<uint16_t,30521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30521_MAGIC, .more = U16LD_DENOM_30521_MORE};};
template<> struct libdivide_constants<uint16_t,30522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30522_MAGIC, .more = U16LD_DENOM_30522_MORE};};
template<> struct libdivide_constants<uint16_t,30523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30523_MAGIC, .more = U16LD_DENOM_30523_MORE};};
template<> struct libdivide_constants<uint16_t,30524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30524_MAGIC, .more = U16LD_DENOM_30524_MORE};};
template<> struct libdivide_constants<uint16_t,30525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30525_MAGIC, .more = U16LD_DENOM_30525_MORE};};
template<> struct libdivide_constants<uint16_t,30526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30526_MAGIC, .more = U16LD_DENOM_30526_MORE};};
template<> struct libdivide_constants<uint16_t,30527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30527_MAGIC, .more = U16LD_DENOM_30527_MORE};};
template<> struct libdivide_constants<uint16_t,30528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30528_MAGIC, .more = U16LD_DENOM_30528_MORE};};
template<> struct libdivide_constants<uint16_t,30529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30529_MAGIC, .more = U16LD_DENOM_30529_MORE};};
template<> struct libdivide_constants<uint16_t,30530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30530_MAGIC, .more = U16LD_DENOM_30530_MORE};};
template<> struct libdivide_constants<uint16_t,30531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30531_MAGIC, .more = U16LD_DENOM_30531_MORE};};
template<> struct libdivide_constants<uint16_t,30532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30532_MAGIC, .more = U16LD_DENOM_30532_MORE};};
template<> struct libdivide_constants<uint16_t,30533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30533_MAGIC, .more = U16LD_DENOM_30533_MORE};};
template<> struct libdivide_constants<uint16_t,30534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30534_MAGIC, .more = U16LD_DENOM_30534_MORE};};
template<> struct libdivide_constants<uint16_t,30535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30535_MAGIC, .more = U16LD_DENOM_30535_MORE};};
template<> struct libdivide_constants<uint16_t,30536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30536_MAGIC, .more = U16LD_DENOM_30536_MORE};};
template<> struct libdivide_constants<uint16_t,30537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30537_MAGIC, .more = U16LD_DENOM_30537_MORE};};
template<> struct libdivide_constants<uint16_t,30538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30538_MAGIC, .more = U16LD_DENOM_30538_MORE};};
template<> struct libdivide_constants<uint16_t,30539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30539_MAGIC, .more = U16LD_DENOM_30539_MORE};};
template<> struct libdivide_constants<uint16_t,30540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30540_MAGIC, .more = U16LD_DENOM_30540_MORE};};
template<> struct libdivide_constants<uint16_t,30541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30541_MAGIC, .more = U16LD_DENOM_30541_MORE};};
template<> struct libdivide_constants<uint16_t,30542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30542_MAGIC, .more = U16LD_DENOM_30542_MORE};};
template<> struct libdivide_constants<uint16_t,30543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30543_MAGIC, .more = U16LD_DENOM_30543_MORE};};
template<> struct libdivide_constants<uint16_t,30544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30544_MAGIC, .more = U16LD_DENOM_30544_MORE};};
template<> struct libdivide_constants<uint16_t,30545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30545_MAGIC, .more = U16LD_DENOM_30545_MORE};};
template<> struct libdivide_constants<uint16_t,30546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30546_MAGIC, .more = U16LD_DENOM_30546_MORE};};
template<> struct libdivide_constants<uint16_t,30547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30547_MAGIC, .more = U16LD_DENOM_30547_MORE};};
template<> struct libdivide_constants<uint16_t,30548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30548_MAGIC, .more = U16LD_DENOM_30548_MORE};};
template<> struct libdivide_constants<uint16_t,30549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30549_MAGIC, .more = U16LD_DENOM_30549_MORE};};
template<> struct libdivide_constants<uint16_t,30550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30550_MAGIC, .more = U16LD_DENOM_30550_MORE};};
template<> struct libdivide_constants<uint16_t,30551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30551_MAGIC, .more = U16LD_DENOM_30551_MORE};};
template<> struct libdivide_constants<uint16_t,30552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30552_MAGIC, .more = U16LD_DENOM_30552_MORE};};
template<> struct libdivide_constants<uint16_t,30553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30553_MAGIC, .more = U16LD_DENOM_30553_MORE};};
template<> struct libdivide_constants<uint16_t,30554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30554_MAGIC, .more = U16LD_DENOM_30554_MORE};};
template<> struct libdivide_constants<uint16_t,30555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30555_MAGIC, .more = U16LD_DENOM_30555_MORE};};
template<> struct libdivide_constants<uint16_t,30556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30556_MAGIC, .more = U16LD_DENOM_30556_MORE};};
template<> struct libdivide_constants<uint16_t,30557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30557_MAGIC, .more = U16LD_DENOM_30557_MORE};};
template<> struct libdivide_constants<uint16_t,30558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30558_MAGIC, .more = U16LD_DENOM_30558_MORE};};
template<> struct libdivide_constants<uint16_t,30559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30559_MAGIC, .more = U16LD_DENOM_30559_MORE};};
template<> struct libdivide_constants<uint16_t,30560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30560_MAGIC, .more = U16LD_DENOM_30560_MORE};};
template<> struct libdivide_constants<uint16_t,30561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30561_MAGIC, .more = U16LD_DENOM_30561_MORE};};
template<> struct libdivide_constants<uint16_t,30562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30562_MAGIC, .more = U16LD_DENOM_30562_MORE};};
template<> struct libdivide_constants<uint16_t,30563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30563_MAGIC, .more = U16LD_DENOM_30563_MORE};};
template<> struct libdivide_constants<uint16_t,30564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30564_MAGIC, .more = U16LD_DENOM_30564_MORE};};
template<> struct libdivide_constants<uint16_t,30565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30565_MAGIC, .more = U16LD_DENOM_30565_MORE};};
template<> struct libdivide_constants<uint16_t,30566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30566_MAGIC, .more = U16LD_DENOM_30566_MORE};};
template<> struct libdivide_constants<uint16_t,30567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30567_MAGIC, .more = U16LD_DENOM_30567_MORE};};
template<> struct libdivide_constants<uint16_t,30568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30568_MAGIC, .more = U16LD_DENOM_30568_MORE};};
template<> struct libdivide_constants<uint16_t,30569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30569_MAGIC, .more = U16LD_DENOM_30569_MORE};};
template<> struct libdivide_constants<uint16_t,30570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30570_MAGIC, .more = U16LD_DENOM_30570_MORE};};
template<> struct libdivide_constants<uint16_t,30571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30571_MAGIC, .more = U16LD_DENOM_30571_MORE};};
template<> struct libdivide_constants<uint16_t,30572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30572_MAGIC, .more = U16LD_DENOM_30572_MORE};};
template<> struct libdivide_constants<uint16_t,30573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30573_MAGIC, .more = U16LD_DENOM_30573_MORE};};
template<> struct libdivide_constants<uint16_t,30574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30574_MAGIC, .more = U16LD_DENOM_30574_MORE};};
template<> struct libdivide_constants<uint16_t,30575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30575_MAGIC, .more = U16LD_DENOM_30575_MORE};};
template<> struct libdivide_constants<uint16_t,30576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30576_MAGIC, .more = U16LD_DENOM_30576_MORE};};
template<> struct libdivide_constants<uint16_t,30577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30577_MAGIC, .more = U16LD_DENOM_30577_MORE};};
template<> struct libdivide_constants<uint16_t,30578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30578_MAGIC, .more = U16LD_DENOM_30578_MORE};};
template<> struct libdivide_constants<uint16_t,30579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30579_MAGIC, .more = U16LD_DENOM_30579_MORE};};
template<> struct libdivide_constants<uint16_t,30580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30580_MAGIC, .more = U16LD_DENOM_30580_MORE};};
template<> struct libdivide_constants<uint16_t,30581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30581_MAGIC, .more = U16LD_DENOM_30581_MORE};};
template<> struct libdivide_constants<uint16_t,30582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30582_MAGIC, .more = U16LD_DENOM_30582_MORE};};
template<> struct libdivide_constants<uint16_t,30583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30583_MAGIC, .more = U16LD_DENOM_30583_MORE};};
template<> struct libdivide_constants<uint16_t,30584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30584_MAGIC, .more = U16LD_DENOM_30584_MORE};};
template<> struct libdivide_constants<uint16_t,30585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30585_MAGIC, .more = U16LD_DENOM_30585_MORE};};
template<> struct libdivide_constants<uint16_t,30586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30586_MAGIC, .more = U16LD_DENOM_30586_MORE};};
template<> struct libdivide_constants<uint16_t,30587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30587_MAGIC, .more = U16LD_DENOM_30587_MORE};};
template<> struct libdivide_constants<uint16_t,30588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30588_MAGIC, .more = U16LD_DENOM_30588_MORE};};
template<> struct libdivide_constants<uint16_t,30589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30589_MAGIC, .more = U16LD_DENOM_30589_MORE};};
template<> struct libdivide_constants<uint16_t,30590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30590_MAGIC, .more = U16LD_DENOM_30590_MORE};};
template<> struct libdivide_constants<uint16_t,30591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30591_MAGIC, .more = U16LD_DENOM_30591_MORE};};
template<> struct libdivide_constants<uint16_t,30592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30592_MAGIC, .more = U16LD_DENOM_30592_MORE};};
template<> struct libdivide_constants<uint16_t,30593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30593_MAGIC, .more = U16LD_DENOM_30593_MORE};};
template<> struct libdivide_constants<uint16_t,30594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30594_MAGIC, .more = U16LD_DENOM_30594_MORE};};
template<> struct libdivide_constants<uint16_t,30595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30595_MAGIC, .more = U16LD_DENOM_30595_MORE};};
template<> struct libdivide_constants<uint16_t,30596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30596_MAGIC, .more = U16LD_DENOM_30596_MORE};};
template<> struct libdivide_constants<uint16_t,30597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30597_MAGIC, .more = U16LD_DENOM_30597_MORE};};
template<> struct libdivide_constants<uint16_t,30598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30598_MAGIC, .more = U16LD_DENOM_30598_MORE};};
template<> struct libdivide_constants<uint16_t,30599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30599_MAGIC, .more = U16LD_DENOM_30599_MORE};};
template<> struct libdivide_constants<uint16_t,30600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30600_MAGIC, .more = U16LD_DENOM_30600_MORE};};
template<> struct libdivide_constants<uint16_t,30601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30601_MAGIC, .more = U16LD_DENOM_30601_MORE};};
template<> struct libdivide_constants<uint16_t,30602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30602_MAGIC, .more = U16LD_DENOM_30602_MORE};};
template<> struct libdivide_constants<uint16_t,30603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30603_MAGIC, .more = U16LD_DENOM_30603_MORE};};
template<> struct libdivide_constants<uint16_t,30604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30604_MAGIC, .more = U16LD_DENOM_30604_MORE};};
template<> struct libdivide_constants<uint16_t,30605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30605_MAGIC, .more = U16LD_DENOM_30605_MORE};};
template<> struct libdivide_constants<uint16_t,30606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30606_MAGIC, .more = U16LD_DENOM_30606_MORE};};
template<> struct libdivide_constants<uint16_t,30607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30607_MAGIC, .more = U16LD_DENOM_30607_MORE};};
template<> struct libdivide_constants<uint16_t,30608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30608_MAGIC, .more = U16LD_DENOM_30608_MORE};};
template<> struct libdivide_constants<uint16_t,30609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30609_MAGIC, .more = U16LD_DENOM_30609_MORE};};
template<> struct libdivide_constants<uint16_t,30610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30610_MAGIC, .more = U16LD_DENOM_30610_MORE};};
template<> struct libdivide_constants<uint16_t,30611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30611_MAGIC, .more = U16LD_DENOM_30611_MORE};};
template<> struct libdivide_constants<uint16_t,30612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30612_MAGIC, .more = U16LD_DENOM_30612_MORE};};
template<> struct libdivide_constants<uint16_t,30613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30613_MAGIC, .more = U16LD_DENOM_30613_MORE};};
template<> struct libdivide_constants<uint16_t,30614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30614_MAGIC, .more = U16LD_DENOM_30614_MORE};};
template<> struct libdivide_constants<uint16_t,30615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30615_MAGIC, .more = U16LD_DENOM_30615_MORE};};
template<> struct libdivide_constants<uint16_t,30616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30616_MAGIC, .more = U16LD_DENOM_30616_MORE};};
template<> struct libdivide_constants<uint16_t,30617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30617_MAGIC, .more = U16LD_DENOM_30617_MORE};};
template<> struct libdivide_constants<uint16_t,30618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30618_MAGIC, .more = U16LD_DENOM_30618_MORE};};
template<> struct libdivide_constants<uint16_t,30619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30619_MAGIC, .more = U16LD_DENOM_30619_MORE};};
template<> struct libdivide_constants<uint16_t,30620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30620_MAGIC, .more = U16LD_DENOM_30620_MORE};};
template<> struct libdivide_constants<uint16_t,30621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30621_MAGIC, .more = U16LD_DENOM_30621_MORE};};
template<> struct libdivide_constants<uint16_t,30622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30622_MAGIC, .more = U16LD_DENOM_30622_MORE};};
template<> struct libdivide_constants<uint16_t,30623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30623_MAGIC, .more = U16LD_DENOM_30623_MORE};};
template<> struct libdivide_constants<uint16_t,30624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30624_MAGIC, .more = U16LD_DENOM_30624_MORE};};
template<> struct libdivide_constants<uint16_t,30625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30625_MAGIC, .more = U16LD_DENOM_30625_MORE};};
template<> struct libdivide_constants<uint16_t,30626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30626_MAGIC, .more = U16LD_DENOM_30626_MORE};};
template<> struct libdivide_constants<uint16_t,30627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30627_MAGIC, .more = U16LD_DENOM_30627_MORE};};
template<> struct libdivide_constants<uint16_t,30628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30628_MAGIC, .more = U16LD_DENOM_30628_MORE};};
template<> struct libdivide_constants<uint16_t,30629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30629_MAGIC, .more = U16LD_DENOM_30629_MORE};};
template<> struct libdivide_constants<uint16_t,30630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30630_MAGIC, .more = U16LD_DENOM_30630_MORE};};
template<> struct libdivide_constants<uint16_t,30631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30631_MAGIC, .more = U16LD_DENOM_30631_MORE};};
template<> struct libdivide_constants<uint16_t,30632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30632_MAGIC, .more = U16LD_DENOM_30632_MORE};};
template<> struct libdivide_constants<uint16_t,30633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30633_MAGIC, .more = U16LD_DENOM_30633_MORE};};
template<> struct libdivide_constants<uint16_t,30634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30634_MAGIC, .more = U16LD_DENOM_30634_MORE};};
template<> struct libdivide_constants<uint16_t,30635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30635_MAGIC, .more = U16LD_DENOM_30635_MORE};};
template<> struct libdivide_constants<uint16_t,30636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30636_MAGIC, .more = U16LD_DENOM_30636_MORE};};
template<> struct libdivide_constants<uint16_t,30637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30637_MAGIC, .more = U16LD_DENOM_30637_MORE};};
template<> struct libdivide_constants<uint16_t,30638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30638_MAGIC, .more = U16LD_DENOM_30638_MORE};};
template<> struct libdivide_constants<uint16_t,30639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30639_MAGIC, .more = U16LD_DENOM_30639_MORE};};
template<> struct libdivide_constants<uint16_t,30640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30640_MAGIC, .more = U16LD_DENOM_30640_MORE};};
template<> struct libdivide_constants<uint16_t,30641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30641_MAGIC, .more = U16LD_DENOM_30641_MORE};};
template<> struct libdivide_constants<uint16_t,30642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30642_MAGIC, .more = U16LD_DENOM_30642_MORE};};
template<> struct libdivide_constants<uint16_t,30643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30643_MAGIC, .more = U16LD_DENOM_30643_MORE};};
template<> struct libdivide_constants<uint16_t,30644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30644_MAGIC, .more = U16LD_DENOM_30644_MORE};};
template<> struct libdivide_constants<uint16_t,30645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30645_MAGIC, .more = U16LD_DENOM_30645_MORE};};
template<> struct libdivide_constants<uint16_t,30646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30646_MAGIC, .more = U16LD_DENOM_30646_MORE};};
template<> struct libdivide_constants<uint16_t,30647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30647_MAGIC, .more = U16LD_DENOM_30647_MORE};};
template<> struct libdivide_constants<uint16_t,30648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30648_MAGIC, .more = U16LD_DENOM_30648_MORE};};
template<> struct libdivide_constants<uint16_t,30649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30649_MAGIC, .more = U16LD_DENOM_30649_MORE};};
template<> struct libdivide_constants<uint16_t,30650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30650_MAGIC, .more = U16LD_DENOM_30650_MORE};};
template<> struct libdivide_constants<uint16_t,30651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30651_MAGIC, .more = U16LD_DENOM_30651_MORE};};
template<> struct libdivide_constants<uint16_t,30652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30652_MAGIC, .more = U16LD_DENOM_30652_MORE};};
template<> struct libdivide_constants<uint16_t,30653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30653_MAGIC, .more = U16LD_DENOM_30653_MORE};};
template<> struct libdivide_constants<uint16_t,30654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30654_MAGIC, .more = U16LD_DENOM_30654_MORE};};
template<> struct libdivide_constants<uint16_t,30655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30655_MAGIC, .more = U16LD_DENOM_30655_MORE};};
template<> struct libdivide_constants<uint16_t,30656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30656_MAGIC, .more = U16LD_DENOM_30656_MORE};};
template<> struct libdivide_constants<uint16_t,30657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30657_MAGIC, .more = U16LD_DENOM_30657_MORE};};
template<> struct libdivide_constants<uint16_t,30658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30658_MAGIC, .more = U16LD_DENOM_30658_MORE};};
template<> struct libdivide_constants<uint16_t,30659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30659_MAGIC, .more = U16LD_DENOM_30659_MORE};};
template<> struct libdivide_constants<uint16_t,30660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30660_MAGIC, .more = U16LD_DENOM_30660_MORE};};
template<> struct libdivide_constants<uint16_t,30661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30661_MAGIC, .more = U16LD_DENOM_30661_MORE};};
template<> struct libdivide_constants<uint16_t,30662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30662_MAGIC, .more = U16LD_DENOM_30662_MORE};};
template<> struct libdivide_constants<uint16_t,30663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30663_MAGIC, .more = U16LD_DENOM_30663_MORE};};
template<> struct libdivide_constants<uint16_t,30664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30664_MAGIC, .more = U16LD_DENOM_30664_MORE};};
template<> struct libdivide_constants<uint16_t,30665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30665_MAGIC, .more = U16LD_DENOM_30665_MORE};};
template<> struct libdivide_constants<uint16_t,30666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30666_MAGIC, .more = U16LD_DENOM_30666_MORE};};
template<> struct libdivide_constants<uint16_t,30667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30667_MAGIC, .more = U16LD_DENOM_30667_MORE};};
template<> struct libdivide_constants<uint16_t,30668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30668_MAGIC, .more = U16LD_DENOM_30668_MORE};};
template<> struct libdivide_constants<uint16_t,30669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30669_MAGIC, .more = U16LD_DENOM_30669_MORE};};
template<> struct libdivide_constants<uint16_t,30670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30670_MAGIC, .more = U16LD_DENOM_30670_MORE};};
template<> struct libdivide_constants<uint16_t,30671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30671_MAGIC, .more = U16LD_DENOM_30671_MORE};};
template<> struct libdivide_constants<uint16_t,30672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30672_MAGIC, .more = U16LD_DENOM_30672_MORE};};
template<> struct libdivide_constants<uint16_t,30673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30673_MAGIC, .more = U16LD_DENOM_30673_MORE};};
template<> struct libdivide_constants<uint16_t,30674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30674_MAGIC, .more = U16LD_DENOM_30674_MORE};};
template<> struct libdivide_constants<uint16_t,30675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30675_MAGIC, .more = U16LD_DENOM_30675_MORE};};
template<> struct libdivide_constants<uint16_t,30676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30676_MAGIC, .more = U16LD_DENOM_30676_MORE};};
template<> struct libdivide_constants<uint16_t,30677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30677_MAGIC, .more = U16LD_DENOM_30677_MORE};};
template<> struct libdivide_constants<uint16_t,30678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30678_MAGIC, .more = U16LD_DENOM_30678_MORE};};
template<> struct libdivide_constants<uint16_t,30679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30679_MAGIC, .more = U16LD_DENOM_30679_MORE};};
template<> struct libdivide_constants<uint16_t,30680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30680_MAGIC, .more = U16LD_DENOM_30680_MORE};};
template<> struct libdivide_constants<uint16_t,30681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30681_MAGIC, .more = U16LD_DENOM_30681_MORE};};
template<> struct libdivide_constants<uint16_t,30682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30682_MAGIC, .more = U16LD_DENOM_30682_MORE};};
template<> struct libdivide_constants<uint16_t,30683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30683_MAGIC, .more = U16LD_DENOM_30683_MORE};};
template<> struct libdivide_constants<uint16_t,30684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30684_MAGIC, .more = U16LD_DENOM_30684_MORE};};
template<> struct libdivide_constants<uint16_t,30685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30685_MAGIC, .more = U16LD_DENOM_30685_MORE};};
template<> struct libdivide_constants<uint16_t,30686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30686_MAGIC, .more = U16LD_DENOM_30686_MORE};};
template<> struct libdivide_constants<uint16_t,30687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30687_MAGIC, .more = U16LD_DENOM_30687_MORE};};
template<> struct libdivide_constants<uint16_t,30688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30688_MAGIC, .more = U16LD_DENOM_30688_MORE};};
template<> struct libdivide_constants<uint16_t,30689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30689_MAGIC, .more = U16LD_DENOM_30689_MORE};};
template<> struct libdivide_constants<uint16_t,30690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30690_MAGIC, .more = U16LD_DENOM_30690_MORE};};
template<> struct libdivide_constants<uint16_t,30691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30691_MAGIC, .more = U16LD_DENOM_30691_MORE};};
template<> struct libdivide_constants<uint16_t,30692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30692_MAGIC, .more = U16LD_DENOM_30692_MORE};};
template<> struct libdivide_constants<uint16_t,30693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30693_MAGIC, .more = U16LD_DENOM_30693_MORE};};
template<> struct libdivide_constants<uint16_t,30694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30694_MAGIC, .more = U16LD_DENOM_30694_MORE};};
template<> struct libdivide_constants<uint16_t,30695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30695_MAGIC, .more = U16LD_DENOM_30695_MORE};};
template<> struct libdivide_constants<uint16_t,30696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30696_MAGIC, .more = U16LD_DENOM_30696_MORE};};
template<> struct libdivide_constants<uint16_t,30697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30697_MAGIC, .more = U16LD_DENOM_30697_MORE};};
template<> struct libdivide_constants<uint16_t,30698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30698_MAGIC, .more = U16LD_DENOM_30698_MORE};};
template<> struct libdivide_constants<uint16_t,30699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30699_MAGIC, .more = U16LD_DENOM_30699_MORE};};
template<> struct libdivide_constants<uint16_t,30700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30700_MAGIC, .more = U16LD_DENOM_30700_MORE};};
template<> struct libdivide_constants<uint16_t,30701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30701_MAGIC, .more = U16LD_DENOM_30701_MORE};};
template<> struct libdivide_constants<uint16_t,30702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30702_MAGIC, .more = U16LD_DENOM_30702_MORE};};
template<> struct libdivide_constants<uint16_t,30703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30703_MAGIC, .more = U16LD_DENOM_30703_MORE};};
template<> struct libdivide_constants<uint16_t,30704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30704_MAGIC, .more = U16LD_DENOM_30704_MORE};};
template<> struct libdivide_constants<uint16_t,30705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30705_MAGIC, .more = U16LD_DENOM_30705_MORE};};
template<> struct libdivide_constants<uint16_t,30706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30706_MAGIC, .more = U16LD_DENOM_30706_MORE};};
template<> struct libdivide_constants<uint16_t,30707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30707_MAGIC, .more = U16LD_DENOM_30707_MORE};};
template<> struct libdivide_constants<uint16_t,30708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30708_MAGIC, .more = U16LD_DENOM_30708_MORE};};
template<> struct libdivide_constants<uint16_t,30709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30709_MAGIC, .more = U16LD_DENOM_30709_MORE};};
template<> struct libdivide_constants<uint16_t,30710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30710_MAGIC, .more = U16LD_DENOM_30710_MORE};};
template<> struct libdivide_constants<uint16_t,30711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30711_MAGIC, .more = U16LD_DENOM_30711_MORE};};
template<> struct libdivide_constants<uint16_t,30712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30712_MAGIC, .more = U16LD_DENOM_30712_MORE};};
template<> struct libdivide_constants<uint16_t,30713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30713_MAGIC, .more = U16LD_DENOM_30713_MORE};};
template<> struct libdivide_constants<uint16_t,30714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30714_MAGIC, .more = U16LD_DENOM_30714_MORE};};
template<> struct libdivide_constants<uint16_t,30715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30715_MAGIC, .more = U16LD_DENOM_30715_MORE};};
template<> struct libdivide_constants<uint16_t,30716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30716_MAGIC, .more = U16LD_DENOM_30716_MORE};};
template<> struct libdivide_constants<uint16_t,30717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30717_MAGIC, .more = U16LD_DENOM_30717_MORE};};
template<> struct libdivide_constants<uint16_t,30718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30718_MAGIC, .more = U16LD_DENOM_30718_MORE};};
template<> struct libdivide_constants<uint16_t,30719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30719_MAGIC, .more = U16LD_DENOM_30719_MORE};};
template<> struct libdivide_constants<uint16_t,30720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30720_MAGIC, .more = U16LD_DENOM_30720_MORE};};
template<> struct libdivide_constants<uint16_t,30721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30721_MAGIC, .more = U16LD_DENOM_30721_MORE};};
template<> struct libdivide_constants<uint16_t,30722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30722_MAGIC, .more = U16LD_DENOM_30722_MORE};};
template<> struct libdivide_constants<uint16_t,30723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30723_MAGIC, .more = U16LD_DENOM_30723_MORE};};
template<> struct libdivide_constants<uint16_t,30724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30724_MAGIC, .more = U16LD_DENOM_30724_MORE};};
template<> struct libdivide_constants<uint16_t,30725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30725_MAGIC, .more = U16LD_DENOM_30725_MORE};};
template<> struct libdivide_constants<uint16_t,30726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30726_MAGIC, .more = U16LD_DENOM_30726_MORE};};
template<> struct libdivide_constants<uint16_t,30727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30727_MAGIC, .more = U16LD_DENOM_30727_MORE};};
template<> struct libdivide_constants<uint16_t,30728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30728_MAGIC, .more = U16LD_DENOM_30728_MORE};};
template<> struct libdivide_constants<uint16_t,30729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30729_MAGIC, .more = U16LD_DENOM_30729_MORE};};
template<> struct libdivide_constants<uint16_t,30730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30730_MAGIC, .more = U16LD_DENOM_30730_MORE};};
template<> struct libdivide_constants<uint16_t,30731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30731_MAGIC, .more = U16LD_DENOM_30731_MORE};};
template<> struct libdivide_constants<uint16_t,30732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30732_MAGIC, .more = U16LD_DENOM_30732_MORE};};
template<> struct libdivide_constants<uint16_t,30733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30733_MAGIC, .more = U16LD_DENOM_30733_MORE};};
template<> struct libdivide_constants<uint16_t,30734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30734_MAGIC, .more = U16LD_DENOM_30734_MORE};};
template<> struct libdivide_constants<uint16_t,30735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30735_MAGIC, .more = U16LD_DENOM_30735_MORE};};
template<> struct libdivide_constants<uint16_t,30736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30736_MAGIC, .more = U16LD_DENOM_30736_MORE};};
template<> struct libdivide_constants<uint16_t,30737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30737_MAGIC, .more = U16LD_DENOM_30737_MORE};};
template<> struct libdivide_constants<uint16_t,30738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30738_MAGIC, .more = U16LD_DENOM_30738_MORE};};
template<> struct libdivide_constants<uint16_t,30739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30739_MAGIC, .more = U16LD_DENOM_30739_MORE};};
template<> struct libdivide_constants<uint16_t,30740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30740_MAGIC, .more = U16LD_DENOM_30740_MORE};};
template<> struct libdivide_constants<uint16_t,30741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30741_MAGIC, .more = U16LD_DENOM_30741_MORE};};
template<> struct libdivide_constants<uint16_t,30742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30742_MAGIC, .more = U16LD_DENOM_30742_MORE};};
template<> struct libdivide_constants<uint16_t,30743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30743_MAGIC, .more = U16LD_DENOM_30743_MORE};};
template<> struct libdivide_constants<uint16_t,30744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30744_MAGIC, .more = U16LD_DENOM_30744_MORE};};
template<> struct libdivide_constants<uint16_t,30745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30745_MAGIC, .more = U16LD_DENOM_30745_MORE};};
template<> struct libdivide_constants<uint16_t,30746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30746_MAGIC, .more = U16LD_DENOM_30746_MORE};};
template<> struct libdivide_constants<uint16_t,30747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30747_MAGIC, .more = U16LD_DENOM_30747_MORE};};
template<> struct libdivide_constants<uint16_t,30748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30748_MAGIC, .more = U16LD_DENOM_30748_MORE};};
template<> struct libdivide_constants<uint16_t,30749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30749_MAGIC, .more = U16LD_DENOM_30749_MORE};};
template<> struct libdivide_constants<uint16_t,30750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30750_MAGIC, .more = U16LD_DENOM_30750_MORE};};
template<> struct libdivide_constants<uint16_t,30751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30751_MAGIC, .more = U16LD_DENOM_30751_MORE};};
template<> struct libdivide_constants<uint16_t,30752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30752_MAGIC, .more = U16LD_DENOM_30752_MORE};};
template<> struct libdivide_constants<uint16_t,30753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30753_MAGIC, .more = U16LD_DENOM_30753_MORE};};
template<> struct libdivide_constants<uint16_t,30754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30754_MAGIC, .more = U16LD_DENOM_30754_MORE};};
template<> struct libdivide_constants<uint16_t,30755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30755_MAGIC, .more = U16LD_DENOM_30755_MORE};};
template<> struct libdivide_constants<uint16_t,30756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30756_MAGIC, .more = U16LD_DENOM_30756_MORE};};
template<> struct libdivide_constants<uint16_t,30757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30757_MAGIC, .more = U16LD_DENOM_30757_MORE};};
template<> struct libdivide_constants<uint16_t,30758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30758_MAGIC, .more = U16LD_DENOM_30758_MORE};};
template<> struct libdivide_constants<uint16_t,30759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30759_MAGIC, .more = U16LD_DENOM_30759_MORE};};
template<> struct libdivide_constants<uint16_t,30760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30760_MAGIC, .more = U16LD_DENOM_30760_MORE};};
template<> struct libdivide_constants<uint16_t,30761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30761_MAGIC, .more = U16LD_DENOM_30761_MORE};};
template<> struct libdivide_constants<uint16_t,30762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30762_MAGIC, .more = U16LD_DENOM_30762_MORE};};
template<> struct libdivide_constants<uint16_t,30763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30763_MAGIC, .more = U16LD_DENOM_30763_MORE};};
template<> struct libdivide_constants<uint16_t,30764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30764_MAGIC, .more = U16LD_DENOM_30764_MORE};};
template<> struct libdivide_constants<uint16_t,30765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30765_MAGIC, .more = U16LD_DENOM_30765_MORE};};
template<> struct libdivide_constants<uint16_t,30766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30766_MAGIC, .more = U16LD_DENOM_30766_MORE};};
template<> struct libdivide_constants<uint16_t,30767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30767_MAGIC, .more = U16LD_DENOM_30767_MORE};};
template<> struct libdivide_constants<uint16_t,30768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30768_MAGIC, .more = U16LD_DENOM_30768_MORE};};
template<> struct libdivide_constants<uint16_t,30769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30769_MAGIC, .more = U16LD_DENOM_30769_MORE};};
template<> struct libdivide_constants<uint16_t,30770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30770_MAGIC, .more = U16LD_DENOM_30770_MORE};};
template<> struct libdivide_constants<uint16_t,30771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30771_MAGIC, .more = U16LD_DENOM_30771_MORE};};
template<> struct libdivide_constants<uint16_t,30772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30772_MAGIC, .more = U16LD_DENOM_30772_MORE};};
template<> struct libdivide_constants<uint16_t,30773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30773_MAGIC, .more = U16LD_DENOM_30773_MORE};};
template<> struct libdivide_constants<uint16_t,30774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30774_MAGIC, .more = U16LD_DENOM_30774_MORE};};
template<> struct libdivide_constants<uint16_t,30775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30775_MAGIC, .more = U16LD_DENOM_30775_MORE};};
template<> struct libdivide_constants<uint16_t,30776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30776_MAGIC, .more = U16LD_DENOM_30776_MORE};};
template<> struct libdivide_constants<uint16_t,30777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30777_MAGIC, .more = U16LD_DENOM_30777_MORE};};
template<> struct libdivide_constants<uint16_t,30778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30778_MAGIC, .more = U16LD_DENOM_30778_MORE};};
template<> struct libdivide_constants<uint16_t,30779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30779_MAGIC, .more = U16LD_DENOM_30779_MORE};};
template<> struct libdivide_constants<uint16_t,30780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30780_MAGIC, .more = U16LD_DENOM_30780_MORE};};
template<> struct libdivide_constants<uint16_t,30781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30781_MAGIC, .more = U16LD_DENOM_30781_MORE};};
template<> struct libdivide_constants<uint16_t,30782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30782_MAGIC, .more = U16LD_DENOM_30782_MORE};};
template<> struct libdivide_constants<uint16_t,30783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30783_MAGIC, .more = U16LD_DENOM_30783_MORE};};
template<> struct libdivide_constants<uint16_t,30784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30784_MAGIC, .more = U16LD_DENOM_30784_MORE};};
template<> struct libdivide_constants<uint16_t,30785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30785_MAGIC, .more = U16LD_DENOM_30785_MORE};};
template<> struct libdivide_constants<uint16_t,30786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30786_MAGIC, .more = U16LD_DENOM_30786_MORE};};
template<> struct libdivide_constants<uint16_t,30787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30787_MAGIC, .more = U16LD_DENOM_30787_MORE};};
template<> struct libdivide_constants<uint16_t,30788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30788_MAGIC, .more = U16LD_DENOM_30788_MORE};};
template<> struct libdivide_constants<uint16_t,30789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30789_MAGIC, .more = U16LD_DENOM_30789_MORE};};
template<> struct libdivide_constants<uint16_t,30790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30790_MAGIC, .more = U16LD_DENOM_30790_MORE};};
template<> struct libdivide_constants<uint16_t,30791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30791_MAGIC, .more = U16LD_DENOM_30791_MORE};};
template<> struct libdivide_constants<uint16_t,30792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30792_MAGIC, .more = U16LD_DENOM_30792_MORE};};
template<> struct libdivide_constants<uint16_t,30793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30793_MAGIC, .more = U16LD_DENOM_30793_MORE};};
template<> struct libdivide_constants<uint16_t,30794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30794_MAGIC, .more = U16LD_DENOM_30794_MORE};};
template<> struct libdivide_constants<uint16_t,30795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30795_MAGIC, .more = U16LD_DENOM_30795_MORE};};
template<> struct libdivide_constants<uint16_t,30796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30796_MAGIC, .more = U16LD_DENOM_30796_MORE};};
template<> struct libdivide_constants<uint16_t,30797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30797_MAGIC, .more = U16LD_DENOM_30797_MORE};};
template<> struct libdivide_constants<uint16_t,30798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30798_MAGIC, .more = U16LD_DENOM_30798_MORE};};
template<> struct libdivide_constants<uint16_t,30799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30799_MAGIC, .more = U16LD_DENOM_30799_MORE};};
template<> struct libdivide_constants<uint16_t,30800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30800_MAGIC, .more = U16LD_DENOM_30800_MORE};};
template<> struct libdivide_constants<uint16_t,30801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30801_MAGIC, .more = U16LD_DENOM_30801_MORE};};
template<> struct libdivide_constants<uint16_t,30802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30802_MAGIC, .more = U16LD_DENOM_30802_MORE};};
template<> struct libdivide_constants<uint16_t,30803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30803_MAGIC, .more = U16LD_DENOM_30803_MORE};};
template<> struct libdivide_constants<uint16_t,30804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30804_MAGIC, .more = U16LD_DENOM_30804_MORE};};
template<> struct libdivide_constants<uint16_t,30805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30805_MAGIC, .more = U16LD_DENOM_30805_MORE};};
template<> struct libdivide_constants<uint16_t,30806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30806_MAGIC, .more = U16LD_DENOM_30806_MORE};};
template<> struct libdivide_constants<uint16_t,30807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30807_MAGIC, .more = U16LD_DENOM_30807_MORE};};
template<> struct libdivide_constants<uint16_t,30808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30808_MAGIC, .more = U16LD_DENOM_30808_MORE};};
template<> struct libdivide_constants<uint16_t,30809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30809_MAGIC, .more = U16LD_DENOM_30809_MORE};};
template<> struct libdivide_constants<uint16_t,30810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30810_MAGIC, .more = U16LD_DENOM_30810_MORE};};
template<> struct libdivide_constants<uint16_t,30811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30811_MAGIC, .more = U16LD_DENOM_30811_MORE};};
template<> struct libdivide_constants<uint16_t,30812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30812_MAGIC, .more = U16LD_DENOM_30812_MORE};};
template<> struct libdivide_constants<uint16_t,30813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30813_MAGIC, .more = U16LD_DENOM_30813_MORE};};
template<> struct libdivide_constants<uint16_t,30814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30814_MAGIC, .more = U16LD_DENOM_30814_MORE};};
template<> struct libdivide_constants<uint16_t,30815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30815_MAGIC, .more = U16LD_DENOM_30815_MORE};};
template<> struct libdivide_constants<uint16_t,30816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30816_MAGIC, .more = U16LD_DENOM_30816_MORE};};
template<> struct libdivide_constants<uint16_t,30817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30817_MAGIC, .more = U16LD_DENOM_30817_MORE};};
template<> struct libdivide_constants<uint16_t,30818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30818_MAGIC, .more = U16LD_DENOM_30818_MORE};};
template<> struct libdivide_constants<uint16_t,30819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30819_MAGIC, .more = U16LD_DENOM_30819_MORE};};
template<> struct libdivide_constants<uint16_t,30820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30820_MAGIC, .more = U16LD_DENOM_30820_MORE};};
template<> struct libdivide_constants<uint16_t,30821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30821_MAGIC, .more = U16LD_DENOM_30821_MORE};};
template<> struct libdivide_constants<uint16_t,30822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30822_MAGIC, .more = U16LD_DENOM_30822_MORE};};
template<> struct libdivide_constants<uint16_t,30823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30823_MAGIC, .more = U16LD_DENOM_30823_MORE};};
template<> struct libdivide_constants<uint16_t,30824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30824_MAGIC, .more = U16LD_DENOM_30824_MORE};};
template<> struct libdivide_constants<uint16_t,30825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30825_MAGIC, .more = U16LD_DENOM_30825_MORE};};
template<> struct libdivide_constants<uint16_t,30826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30826_MAGIC, .more = U16LD_DENOM_30826_MORE};};
template<> struct libdivide_constants<uint16_t,30827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30827_MAGIC, .more = U16LD_DENOM_30827_MORE};};
template<> struct libdivide_constants<uint16_t,30828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30828_MAGIC, .more = U16LD_DENOM_30828_MORE};};
template<> struct libdivide_constants<uint16_t,30829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30829_MAGIC, .more = U16LD_DENOM_30829_MORE};};
template<> struct libdivide_constants<uint16_t,30830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30830_MAGIC, .more = U16LD_DENOM_30830_MORE};};
template<> struct libdivide_constants<uint16_t,30831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30831_MAGIC, .more = U16LD_DENOM_30831_MORE};};
template<> struct libdivide_constants<uint16_t,30832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30832_MAGIC, .more = U16LD_DENOM_30832_MORE};};
template<> struct libdivide_constants<uint16_t,30833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30833_MAGIC, .more = U16LD_DENOM_30833_MORE};};
template<> struct libdivide_constants<uint16_t,30834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30834_MAGIC, .more = U16LD_DENOM_30834_MORE};};
template<> struct libdivide_constants<uint16_t,30835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30835_MAGIC, .more = U16LD_DENOM_30835_MORE};};
template<> struct libdivide_constants<uint16_t,30836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30836_MAGIC, .more = U16LD_DENOM_30836_MORE};};
template<> struct libdivide_constants<uint16_t,30837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30837_MAGIC, .more = U16LD_DENOM_30837_MORE};};
template<> struct libdivide_constants<uint16_t,30838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30838_MAGIC, .more = U16LD_DENOM_30838_MORE};};
template<> struct libdivide_constants<uint16_t,30839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30839_MAGIC, .more = U16LD_DENOM_30839_MORE};};
template<> struct libdivide_constants<uint16_t,30840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30840_MAGIC, .more = U16LD_DENOM_30840_MORE};};
template<> struct libdivide_constants<uint16_t,30841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30841_MAGIC, .more = U16LD_DENOM_30841_MORE};};
template<> struct libdivide_constants<uint16_t,30842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30842_MAGIC, .more = U16LD_DENOM_30842_MORE};};
template<> struct libdivide_constants<uint16_t,30843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30843_MAGIC, .more = U16LD_DENOM_30843_MORE};};
template<> struct libdivide_constants<uint16_t,30844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30844_MAGIC, .more = U16LD_DENOM_30844_MORE};};
template<> struct libdivide_constants<uint16_t,30845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30845_MAGIC, .more = U16LD_DENOM_30845_MORE};};
template<> struct libdivide_constants<uint16_t,30846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30846_MAGIC, .more = U16LD_DENOM_30846_MORE};};
template<> struct libdivide_constants<uint16_t,30847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30847_MAGIC, .more = U16LD_DENOM_30847_MORE};};
template<> struct libdivide_constants<uint16_t,30848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30848_MAGIC, .more = U16LD_DENOM_30848_MORE};};
template<> struct libdivide_constants<uint16_t,30849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30849_MAGIC, .more = U16LD_DENOM_30849_MORE};};
template<> struct libdivide_constants<uint16_t,30850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30850_MAGIC, .more = U16LD_DENOM_30850_MORE};};
template<> struct libdivide_constants<uint16_t,30851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30851_MAGIC, .more = U16LD_DENOM_30851_MORE};};
template<> struct libdivide_constants<uint16_t,30852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30852_MAGIC, .more = U16LD_DENOM_30852_MORE};};
template<> struct libdivide_constants<uint16_t,30853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30853_MAGIC, .more = U16LD_DENOM_30853_MORE};};
template<> struct libdivide_constants<uint16_t,30854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30854_MAGIC, .more = U16LD_DENOM_30854_MORE};};
template<> struct libdivide_constants<uint16_t,30855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30855_MAGIC, .more = U16LD_DENOM_30855_MORE};};
template<> struct libdivide_constants<uint16_t,30856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30856_MAGIC, .more = U16LD_DENOM_30856_MORE};};
template<> struct libdivide_constants<uint16_t,30857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30857_MAGIC, .more = U16LD_DENOM_30857_MORE};};
template<> struct libdivide_constants<uint16_t,30858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30858_MAGIC, .more = U16LD_DENOM_30858_MORE};};
template<> struct libdivide_constants<uint16_t,30859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30859_MAGIC, .more = U16LD_DENOM_30859_MORE};};
template<> struct libdivide_constants<uint16_t,30860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30860_MAGIC, .more = U16LD_DENOM_30860_MORE};};
template<> struct libdivide_constants<uint16_t,30861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30861_MAGIC, .more = U16LD_DENOM_30861_MORE};};
template<> struct libdivide_constants<uint16_t,30862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30862_MAGIC, .more = U16LD_DENOM_30862_MORE};};
template<> struct libdivide_constants<uint16_t,30863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30863_MAGIC, .more = U16LD_DENOM_30863_MORE};};
template<> struct libdivide_constants<uint16_t,30864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30864_MAGIC, .more = U16LD_DENOM_30864_MORE};};
template<> struct libdivide_constants<uint16_t,30865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30865_MAGIC, .more = U16LD_DENOM_30865_MORE};};
template<> struct libdivide_constants<uint16_t,30866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30866_MAGIC, .more = U16LD_DENOM_30866_MORE};};
template<> struct libdivide_constants<uint16_t,30867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30867_MAGIC, .more = U16LD_DENOM_30867_MORE};};
template<> struct libdivide_constants<uint16_t,30868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30868_MAGIC, .more = U16LD_DENOM_30868_MORE};};
template<> struct libdivide_constants<uint16_t,30869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30869_MAGIC, .more = U16LD_DENOM_30869_MORE};};
template<> struct libdivide_constants<uint16_t,30870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30870_MAGIC, .more = U16LD_DENOM_30870_MORE};};
template<> struct libdivide_constants<uint16_t,30871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30871_MAGIC, .more = U16LD_DENOM_30871_MORE};};
template<> struct libdivide_constants<uint16_t,30872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30872_MAGIC, .more = U16LD_DENOM_30872_MORE};};
template<> struct libdivide_constants<uint16_t,30873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30873_MAGIC, .more = U16LD_DENOM_30873_MORE};};
template<> struct libdivide_constants<uint16_t,30874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30874_MAGIC, .more = U16LD_DENOM_30874_MORE};};
template<> struct libdivide_constants<uint16_t,30875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30875_MAGIC, .more = U16LD_DENOM_30875_MORE};};
template<> struct libdivide_constants<uint16_t,30876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30876_MAGIC, .more = U16LD_DENOM_30876_MORE};};
template<> struct libdivide_constants<uint16_t,30877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30877_MAGIC, .more = U16LD_DENOM_30877_MORE};};
template<> struct libdivide_constants<uint16_t,30878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30878_MAGIC, .more = U16LD_DENOM_30878_MORE};};
template<> struct libdivide_constants<uint16_t,30879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30879_MAGIC, .more = U16LD_DENOM_30879_MORE};};
template<> struct libdivide_constants<uint16_t,30880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30880_MAGIC, .more = U16LD_DENOM_30880_MORE};};
template<> struct libdivide_constants<uint16_t,30881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30881_MAGIC, .more = U16LD_DENOM_30881_MORE};};
template<> struct libdivide_constants<uint16_t,30882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30882_MAGIC, .more = U16LD_DENOM_30882_MORE};};
template<> struct libdivide_constants<uint16_t,30883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30883_MAGIC, .more = U16LD_DENOM_30883_MORE};};
template<> struct libdivide_constants<uint16_t,30884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30884_MAGIC, .more = U16LD_DENOM_30884_MORE};};
template<> struct libdivide_constants<uint16_t,30885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30885_MAGIC, .more = U16LD_DENOM_30885_MORE};};
template<> struct libdivide_constants<uint16_t,30886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30886_MAGIC, .more = U16LD_DENOM_30886_MORE};};
template<> struct libdivide_constants<uint16_t,30887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30887_MAGIC, .more = U16LD_DENOM_30887_MORE};};
template<> struct libdivide_constants<uint16_t,30888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30888_MAGIC, .more = U16LD_DENOM_30888_MORE};};
template<> struct libdivide_constants<uint16_t,30889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30889_MAGIC, .more = U16LD_DENOM_30889_MORE};};
template<> struct libdivide_constants<uint16_t,30890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30890_MAGIC, .more = U16LD_DENOM_30890_MORE};};
template<> struct libdivide_constants<uint16_t,30891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30891_MAGIC, .more = U16LD_DENOM_30891_MORE};};
template<> struct libdivide_constants<uint16_t,30892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30892_MAGIC, .more = U16LD_DENOM_30892_MORE};};
template<> struct libdivide_constants<uint16_t,30893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30893_MAGIC, .more = U16LD_DENOM_30893_MORE};};
template<> struct libdivide_constants<uint16_t,30894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30894_MAGIC, .more = U16LD_DENOM_30894_MORE};};
template<> struct libdivide_constants<uint16_t,30895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30895_MAGIC, .more = U16LD_DENOM_30895_MORE};};
template<> struct libdivide_constants<uint16_t,30896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30896_MAGIC, .more = U16LD_DENOM_30896_MORE};};
template<> struct libdivide_constants<uint16_t,30897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30897_MAGIC, .more = U16LD_DENOM_30897_MORE};};
template<> struct libdivide_constants<uint16_t,30898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30898_MAGIC, .more = U16LD_DENOM_30898_MORE};};
template<> struct libdivide_constants<uint16_t,30899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30899_MAGIC, .more = U16LD_DENOM_30899_MORE};};
template<> struct libdivide_constants<uint16_t,30900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30900_MAGIC, .more = U16LD_DENOM_30900_MORE};};
template<> struct libdivide_constants<uint16_t,30901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30901_MAGIC, .more = U16LD_DENOM_30901_MORE};};
template<> struct libdivide_constants<uint16_t,30902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30902_MAGIC, .more = U16LD_DENOM_30902_MORE};};
template<> struct libdivide_constants<uint16_t,30903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30903_MAGIC, .more = U16LD_DENOM_30903_MORE};};
template<> struct libdivide_constants<uint16_t,30904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30904_MAGIC, .more = U16LD_DENOM_30904_MORE};};
template<> struct libdivide_constants<uint16_t,30905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30905_MAGIC, .more = U16LD_DENOM_30905_MORE};};
template<> struct libdivide_constants<uint16_t,30906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30906_MAGIC, .more = U16LD_DENOM_30906_MORE};};
template<> struct libdivide_constants<uint16_t,30907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30907_MAGIC, .more = U16LD_DENOM_30907_MORE};};
template<> struct libdivide_constants<uint16_t,30908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30908_MAGIC, .more = U16LD_DENOM_30908_MORE};};
template<> struct libdivide_constants<uint16_t,30909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30909_MAGIC, .more = U16LD_DENOM_30909_MORE};};
template<> struct libdivide_constants<uint16_t,30910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30910_MAGIC, .more = U16LD_DENOM_30910_MORE};};
template<> struct libdivide_constants<uint16_t,30911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30911_MAGIC, .more = U16LD_DENOM_30911_MORE};};
template<> struct libdivide_constants<uint16_t,30912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30912_MAGIC, .more = U16LD_DENOM_30912_MORE};};
template<> struct libdivide_constants<uint16_t,30913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30913_MAGIC, .more = U16LD_DENOM_30913_MORE};};
template<> struct libdivide_constants<uint16_t,30914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30914_MAGIC, .more = U16LD_DENOM_30914_MORE};};
template<> struct libdivide_constants<uint16_t,30915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30915_MAGIC, .more = U16LD_DENOM_30915_MORE};};
template<> struct libdivide_constants<uint16_t,30916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30916_MAGIC, .more = U16LD_DENOM_30916_MORE};};
template<> struct libdivide_constants<uint16_t,30917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30917_MAGIC, .more = U16LD_DENOM_30917_MORE};};
template<> struct libdivide_constants<uint16_t,30918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30918_MAGIC, .more = U16LD_DENOM_30918_MORE};};
template<> struct libdivide_constants<uint16_t,30919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30919_MAGIC, .more = U16LD_DENOM_30919_MORE};};
template<> struct libdivide_constants<uint16_t,30920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30920_MAGIC, .more = U16LD_DENOM_30920_MORE};};
template<> struct libdivide_constants<uint16_t,30921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30921_MAGIC, .more = U16LD_DENOM_30921_MORE};};
template<> struct libdivide_constants<uint16_t,30922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30922_MAGIC, .more = U16LD_DENOM_30922_MORE};};
template<> struct libdivide_constants<uint16_t,30923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30923_MAGIC, .more = U16LD_DENOM_30923_MORE};};
template<> struct libdivide_constants<uint16_t,30924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30924_MAGIC, .more = U16LD_DENOM_30924_MORE};};
template<> struct libdivide_constants<uint16_t,30925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30925_MAGIC, .more = U16LD_DENOM_30925_MORE};};
template<> struct libdivide_constants<uint16_t,30926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30926_MAGIC, .more = U16LD_DENOM_30926_MORE};};
template<> struct libdivide_constants<uint16_t,30927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30927_MAGIC, .more = U16LD_DENOM_30927_MORE};};
template<> struct libdivide_constants<uint16_t,30928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30928_MAGIC, .more = U16LD_DENOM_30928_MORE};};
template<> struct libdivide_constants<uint16_t,30929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30929_MAGIC, .more = U16LD_DENOM_30929_MORE};};
template<> struct libdivide_constants<uint16_t,30930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30930_MAGIC, .more = U16LD_DENOM_30930_MORE};};
template<> struct libdivide_constants<uint16_t,30931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30931_MAGIC, .more = U16LD_DENOM_30931_MORE};};
template<> struct libdivide_constants<uint16_t,30932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30932_MAGIC, .more = U16LD_DENOM_30932_MORE};};
template<> struct libdivide_constants<uint16_t,30933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30933_MAGIC, .more = U16LD_DENOM_30933_MORE};};
template<> struct libdivide_constants<uint16_t,30934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30934_MAGIC, .more = U16LD_DENOM_30934_MORE};};
template<> struct libdivide_constants<uint16_t,30935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30935_MAGIC, .more = U16LD_DENOM_30935_MORE};};
template<> struct libdivide_constants<uint16_t,30936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30936_MAGIC, .more = U16LD_DENOM_30936_MORE};};
template<> struct libdivide_constants<uint16_t,30937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30937_MAGIC, .more = U16LD_DENOM_30937_MORE};};
template<> struct libdivide_constants<uint16_t,30938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30938_MAGIC, .more = U16LD_DENOM_30938_MORE};};
template<> struct libdivide_constants<uint16_t,30939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30939_MAGIC, .more = U16LD_DENOM_30939_MORE};};
template<> struct libdivide_constants<uint16_t,30940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30940_MAGIC, .more = U16LD_DENOM_30940_MORE};};
template<> struct libdivide_constants<uint16_t,30941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30941_MAGIC, .more = U16LD_DENOM_30941_MORE};};
template<> struct libdivide_constants<uint16_t,30942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30942_MAGIC, .more = U16LD_DENOM_30942_MORE};};
template<> struct libdivide_constants<uint16_t,30943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30943_MAGIC, .more = U16LD_DENOM_30943_MORE};};
template<> struct libdivide_constants<uint16_t,30944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30944_MAGIC, .more = U16LD_DENOM_30944_MORE};};
template<> struct libdivide_constants<uint16_t,30945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30945_MAGIC, .more = U16LD_DENOM_30945_MORE};};
template<> struct libdivide_constants<uint16_t,30946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30946_MAGIC, .more = U16LD_DENOM_30946_MORE};};
template<> struct libdivide_constants<uint16_t,30947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30947_MAGIC, .more = U16LD_DENOM_30947_MORE};};
template<> struct libdivide_constants<uint16_t,30948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30948_MAGIC, .more = U16LD_DENOM_30948_MORE};};
template<> struct libdivide_constants<uint16_t,30949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30949_MAGIC, .more = U16LD_DENOM_30949_MORE};};
template<> struct libdivide_constants<uint16_t,30950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30950_MAGIC, .more = U16LD_DENOM_30950_MORE};};
template<> struct libdivide_constants<uint16_t,30951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30951_MAGIC, .more = U16LD_DENOM_30951_MORE};};
template<> struct libdivide_constants<uint16_t,30952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30952_MAGIC, .more = U16LD_DENOM_30952_MORE};};
template<> struct libdivide_constants<uint16_t,30953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30953_MAGIC, .more = U16LD_DENOM_30953_MORE};};
template<> struct libdivide_constants<uint16_t,30954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30954_MAGIC, .more = U16LD_DENOM_30954_MORE};};
template<> struct libdivide_constants<uint16_t,30955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30955_MAGIC, .more = U16LD_DENOM_30955_MORE};};
template<> struct libdivide_constants<uint16_t,30956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30956_MAGIC, .more = U16LD_DENOM_30956_MORE};};
template<> struct libdivide_constants<uint16_t,30957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30957_MAGIC, .more = U16LD_DENOM_30957_MORE};};
template<> struct libdivide_constants<uint16_t,30958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30958_MAGIC, .more = U16LD_DENOM_30958_MORE};};
template<> struct libdivide_constants<uint16_t,30959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30959_MAGIC, .more = U16LD_DENOM_30959_MORE};};
template<> struct libdivide_constants<uint16_t,30960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30960_MAGIC, .more = U16LD_DENOM_30960_MORE};};
template<> struct libdivide_constants<uint16_t,30961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30961_MAGIC, .more = U16LD_DENOM_30961_MORE};};
template<> struct libdivide_constants<uint16_t,30962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30962_MAGIC, .more = U16LD_DENOM_30962_MORE};};
template<> struct libdivide_constants<uint16_t,30963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30963_MAGIC, .more = U16LD_DENOM_30963_MORE};};
template<> struct libdivide_constants<uint16_t,30964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30964_MAGIC, .more = U16LD_DENOM_30964_MORE};};
template<> struct libdivide_constants<uint16_t,30965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30965_MAGIC, .more = U16LD_DENOM_30965_MORE};};
template<> struct libdivide_constants<uint16_t,30966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30966_MAGIC, .more = U16LD_DENOM_30966_MORE};};
template<> struct libdivide_constants<uint16_t,30967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30967_MAGIC, .more = U16LD_DENOM_30967_MORE};};
template<> struct libdivide_constants<uint16_t,30968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30968_MAGIC, .more = U16LD_DENOM_30968_MORE};};
template<> struct libdivide_constants<uint16_t,30969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30969_MAGIC, .more = U16LD_DENOM_30969_MORE};};
template<> struct libdivide_constants<uint16_t,30970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30970_MAGIC, .more = U16LD_DENOM_30970_MORE};};
template<> struct libdivide_constants<uint16_t,30971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30971_MAGIC, .more = U16LD_DENOM_30971_MORE};};
template<> struct libdivide_constants<uint16_t,30972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30972_MAGIC, .more = U16LD_DENOM_30972_MORE};};
template<> struct libdivide_constants<uint16_t,30973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30973_MAGIC, .more = U16LD_DENOM_30973_MORE};};
template<> struct libdivide_constants<uint16_t,30974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30974_MAGIC, .more = U16LD_DENOM_30974_MORE};};
template<> struct libdivide_constants<uint16_t,30975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30975_MAGIC, .more = U16LD_DENOM_30975_MORE};};
template<> struct libdivide_constants<uint16_t,30976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30976_MAGIC, .more = U16LD_DENOM_30976_MORE};};
template<> struct libdivide_constants<uint16_t,30977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30977_MAGIC, .more = U16LD_DENOM_30977_MORE};};
template<> struct libdivide_constants<uint16_t,30978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30978_MAGIC, .more = U16LD_DENOM_30978_MORE};};
template<> struct libdivide_constants<uint16_t,30979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30979_MAGIC, .more = U16LD_DENOM_30979_MORE};};
template<> struct libdivide_constants<uint16_t,30980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30980_MAGIC, .more = U16LD_DENOM_30980_MORE};};
template<> struct libdivide_constants<uint16_t,30981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30981_MAGIC, .more = U16LD_DENOM_30981_MORE};};
template<> struct libdivide_constants<uint16_t,30982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30982_MAGIC, .more = U16LD_DENOM_30982_MORE};};
template<> struct libdivide_constants<uint16_t,30983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30983_MAGIC, .more = U16LD_DENOM_30983_MORE};};
template<> struct libdivide_constants<uint16_t,30984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30984_MAGIC, .more = U16LD_DENOM_30984_MORE};};
template<> struct libdivide_constants<uint16_t,30985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30985_MAGIC, .more = U16LD_DENOM_30985_MORE};};
template<> struct libdivide_constants<uint16_t,30986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30986_MAGIC, .more = U16LD_DENOM_30986_MORE};};
template<> struct libdivide_constants<uint16_t,30987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30987_MAGIC, .more = U16LD_DENOM_30987_MORE};};
template<> struct libdivide_constants<uint16_t,30988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30988_MAGIC, .more = U16LD_DENOM_30988_MORE};};
template<> struct libdivide_constants<uint16_t,30989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30989_MAGIC, .more = U16LD_DENOM_30989_MORE};};
template<> struct libdivide_constants<uint16_t,30990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30990_MAGIC, .more = U16LD_DENOM_30990_MORE};};
template<> struct libdivide_constants<uint16_t,30991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30991_MAGIC, .more = U16LD_DENOM_30991_MORE};};
template<> struct libdivide_constants<uint16_t,30992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30992_MAGIC, .more = U16LD_DENOM_30992_MORE};};
template<> struct libdivide_constants<uint16_t,30993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30993_MAGIC, .more = U16LD_DENOM_30993_MORE};};
template<> struct libdivide_constants<uint16_t,30994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30994_MAGIC, .more = U16LD_DENOM_30994_MORE};};
template<> struct libdivide_constants<uint16_t,30995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30995_MAGIC, .more = U16LD_DENOM_30995_MORE};};
template<> struct libdivide_constants<uint16_t,30996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30996_MAGIC, .more = U16LD_DENOM_30996_MORE};};
template<> struct libdivide_constants<uint16_t,30997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30997_MAGIC, .more = U16LD_DENOM_30997_MORE};};
template<> struct libdivide_constants<uint16_t,30998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30998_MAGIC, .more = U16LD_DENOM_30998_MORE};};
template<> struct libdivide_constants<uint16_t,30999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_30999_MAGIC, .more = U16LD_DENOM_30999_MORE};};
template<> struct libdivide_constants<uint16_t,31000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31000_MAGIC, .more = U16LD_DENOM_31000_MORE};};
template<> struct libdivide_constants<uint16_t,31001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31001_MAGIC, .more = U16LD_DENOM_31001_MORE};};
template<> struct libdivide_constants<uint16_t,31002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31002_MAGIC, .more = U16LD_DENOM_31002_MORE};};
template<> struct libdivide_constants<uint16_t,31003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31003_MAGIC, .more = U16LD_DENOM_31003_MORE};};
template<> struct libdivide_constants<uint16_t,31004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31004_MAGIC, .more = U16LD_DENOM_31004_MORE};};
template<> struct libdivide_constants<uint16_t,31005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31005_MAGIC, .more = U16LD_DENOM_31005_MORE};};
template<> struct libdivide_constants<uint16_t,31006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31006_MAGIC, .more = U16LD_DENOM_31006_MORE};};
template<> struct libdivide_constants<uint16_t,31007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31007_MAGIC, .more = U16LD_DENOM_31007_MORE};};
template<> struct libdivide_constants<uint16_t,31008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31008_MAGIC, .more = U16LD_DENOM_31008_MORE};};
template<> struct libdivide_constants<uint16_t,31009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31009_MAGIC, .more = U16LD_DENOM_31009_MORE};};
template<> struct libdivide_constants<uint16_t,31010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31010_MAGIC, .more = U16LD_DENOM_31010_MORE};};
template<> struct libdivide_constants<uint16_t,31011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31011_MAGIC, .more = U16LD_DENOM_31011_MORE};};
template<> struct libdivide_constants<uint16_t,31012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31012_MAGIC, .more = U16LD_DENOM_31012_MORE};};
template<> struct libdivide_constants<uint16_t,31013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31013_MAGIC, .more = U16LD_DENOM_31013_MORE};};
template<> struct libdivide_constants<uint16_t,31014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31014_MAGIC, .more = U16LD_DENOM_31014_MORE};};
template<> struct libdivide_constants<uint16_t,31015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31015_MAGIC, .more = U16LD_DENOM_31015_MORE};};
template<> struct libdivide_constants<uint16_t,31016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31016_MAGIC, .more = U16LD_DENOM_31016_MORE};};
template<> struct libdivide_constants<uint16_t,31017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31017_MAGIC, .more = U16LD_DENOM_31017_MORE};};
template<> struct libdivide_constants<uint16_t,31018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31018_MAGIC, .more = U16LD_DENOM_31018_MORE};};
template<> struct libdivide_constants<uint16_t,31019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31019_MAGIC, .more = U16LD_DENOM_31019_MORE};};
template<> struct libdivide_constants<uint16_t,31020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31020_MAGIC, .more = U16LD_DENOM_31020_MORE};};
template<> struct libdivide_constants<uint16_t,31021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31021_MAGIC, .more = U16LD_DENOM_31021_MORE};};
template<> struct libdivide_constants<uint16_t,31022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31022_MAGIC, .more = U16LD_DENOM_31022_MORE};};
template<> struct libdivide_constants<uint16_t,31023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31023_MAGIC, .more = U16LD_DENOM_31023_MORE};};
template<> struct libdivide_constants<uint16_t,31024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31024_MAGIC, .more = U16LD_DENOM_31024_MORE};};
template<> struct libdivide_constants<uint16_t,31025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31025_MAGIC, .more = U16LD_DENOM_31025_MORE};};
template<> struct libdivide_constants<uint16_t,31026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31026_MAGIC, .more = U16LD_DENOM_31026_MORE};};
template<> struct libdivide_constants<uint16_t,31027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31027_MAGIC, .more = U16LD_DENOM_31027_MORE};};
template<> struct libdivide_constants<uint16_t,31028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31028_MAGIC, .more = U16LD_DENOM_31028_MORE};};
template<> struct libdivide_constants<uint16_t,31029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31029_MAGIC, .more = U16LD_DENOM_31029_MORE};};
template<> struct libdivide_constants<uint16_t,31030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31030_MAGIC, .more = U16LD_DENOM_31030_MORE};};
template<> struct libdivide_constants<uint16_t,31031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31031_MAGIC, .more = U16LD_DENOM_31031_MORE};};
template<> struct libdivide_constants<uint16_t,31032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31032_MAGIC, .more = U16LD_DENOM_31032_MORE};};
template<> struct libdivide_constants<uint16_t,31033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31033_MAGIC, .more = U16LD_DENOM_31033_MORE};};
template<> struct libdivide_constants<uint16_t,31034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31034_MAGIC, .more = U16LD_DENOM_31034_MORE};};
template<> struct libdivide_constants<uint16_t,31035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31035_MAGIC, .more = U16LD_DENOM_31035_MORE};};
template<> struct libdivide_constants<uint16_t,31036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31036_MAGIC, .more = U16LD_DENOM_31036_MORE};};
template<> struct libdivide_constants<uint16_t,31037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31037_MAGIC, .more = U16LD_DENOM_31037_MORE};};
template<> struct libdivide_constants<uint16_t,31038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31038_MAGIC, .more = U16LD_DENOM_31038_MORE};};
template<> struct libdivide_constants<uint16_t,31039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31039_MAGIC, .more = U16LD_DENOM_31039_MORE};};
template<> struct libdivide_constants<uint16_t,31040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31040_MAGIC, .more = U16LD_DENOM_31040_MORE};};
template<> struct libdivide_constants<uint16_t,31041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31041_MAGIC, .more = U16LD_DENOM_31041_MORE};};
template<> struct libdivide_constants<uint16_t,31042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31042_MAGIC, .more = U16LD_DENOM_31042_MORE};};
template<> struct libdivide_constants<uint16_t,31043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31043_MAGIC, .more = U16LD_DENOM_31043_MORE};};
template<> struct libdivide_constants<uint16_t,31044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31044_MAGIC, .more = U16LD_DENOM_31044_MORE};};
template<> struct libdivide_constants<uint16_t,31045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31045_MAGIC, .more = U16LD_DENOM_31045_MORE};};
template<> struct libdivide_constants<uint16_t,31046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31046_MAGIC, .more = U16LD_DENOM_31046_MORE};};
template<> struct libdivide_constants<uint16_t,31047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31047_MAGIC, .more = U16LD_DENOM_31047_MORE};};
template<> struct libdivide_constants<uint16_t,31048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31048_MAGIC, .more = U16LD_DENOM_31048_MORE};};
template<> struct libdivide_constants<uint16_t,31049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31049_MAGIC, .more = U16LD_DENOM_31049_MORE};};
template<> struct libdivide_constants<uint16_t,31050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31050_MAGIC, .more = U16LD_DENOM_31050_MORE};};
template<> struct libdivide_constants<uint16_t,31051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31051_MAGIC, .more = U16LD_DENOM_31051_MORE};};
template<> struct libdivide_constants<uint16_t,31052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31052_MAGIC, .more = U16LD_DENOM_31052_MORE};};
template<> struct libdivide_constants<uint16_t,31053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31053_MAGIC, .more = U16LD_DENOM_31053_MORE};};
template<> struct libdivide_constants<uint16_t,31054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31054_MAGIC, .more = U16LD_DENOM_31054_MORE};};
template<> struct libdivide_constants<uint16_t,31055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31055_MAGIC, .more = U16LD_DENOM_31055_MORE};};
template<> struct libdivide_constants<uint16_t,31056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31056_MAGIC, .more = U16LD_DENOM_31056_MORE};};
template<> struct libdivide_constants<uint16_t,31057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31057_MAGIC, .more = U16LD_DENOM_31057_MORE};};
template<> struct libdivide_constants<uint16_t,31058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31058_MAGIC, .more = U16LD_DENOM_31058_MORE};};
template<> struct libdivide_constants<uint16_t,31059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31059_MAGIC, .more = U16LD_DENOM_31059_MORE};};
template<> struct libdivide_constants<uint16_t,31060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31060_MAGIC, .more = U16LD_DENOM_31060_MORE};};
template<> struct libdivide_constants<uint16_t,31061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31061_MAGIC, .more = U16LD_DENOM_31061_MORE};};
template<> struct libdivide_constants<uint16_t,31062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31062_MAGIC, .more = U16LD_DENOM_31062_MORE};};
template<> struct libdivide_constants<uint16_t,31063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31063_MAGIC, .more = U16LD_DENOM_31063_MORE};};
template<> struct libdivide_constants<uint16_t,31064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31064_MAGIC, .more = U16LD_DENOM_31064_MORE};};
template<> struct libdivide_constants<uint16_t,31065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31065_MAGIC, .more = U16LD_DENOM_31065_MORE};};
template<> struct libdivide_constants<uint16_t,31066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31066_MAGIC, .more = U16LD_DENOM_31066_MORE};};
template<> struct libdivide_constants<uint16_t,31067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31067_MAGIC, .more = U16LD_DENOM_31067_MORE};};
template<> struct libdivide_constants<uint16_t,31068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31068_MAGIC, .more = U16LD_DENOM_31068_MORE};};
template<> struct libdivide_constants<uint16_t,31069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31069_MAGIC, .more = U16LD_DENOM_31069_MORE};};
template<> struct libdivide_constants<uint16_t,31070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31070_MAGIC, .more = U16LD_DENOM_31070_MORE};};
template<> struct libdivide_constants<uint16_t,31071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31071_MAGIC, .more = U16LD_DENOM_31071_MORE};};
template<> struct libdivide_constants<uint16_t,31072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31072_MAGIC, .more = U16LD_DENOM_31072_MORE};};
template<> struct libdivide_constants<uint16_t,31073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31073_MAGIC, .more = U16LD_DENOM_31073_MORE};};
template<> struct libdivide_constants<uint16_t,31074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31074_MAGIC, .more = U16LD_DENOM_31074_MORE};};
template<> struct libdivide_constants<uint16_t,31075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31075_MAGIC, .more = U16LD_DENOM_31075_MORE};};
template<> struct libdivide_constants<uint16_t,31076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31076_MAGIC, .more = U16LD_DENOM_31076_MORE};};
template<> struct libdivide_constants<uint16_t,31077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31077_MAGIC, .more = U16LD_DENOM_31077_MORE};};
template<> struct libdivide_constants<uint16_t,31078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31078_MAGIC, .more = U16LD_DENOM_31078_MORE};};
template<> struct libdivide_constants<uint16_t,31079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31079_MAGIC, .more = U16LD_DENOM_31079_MORE};};
template<> struct libdivide_constants<uint16_t,31080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31080_MAGIC, .more = U16LD_DENOM_31080_MORE};};
template<> struct libdivide_constants<uint16_t,31081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31081_MAGIC, .more = U16LD_DENOM_31081_MORE};};
template<> struct libdivide_constants<uint16_t,31082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31082_MAGIC, .more = U16LD_DENOM_31082_MORE};};
template<> struct libdivide_constants<uint16_t,31083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31083_MAGIC, .more = U16LD_DENOM_31083_MORE};};
template<> struct libdivide_constants<uint16_t,31084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31084_MAGIC, .more = U16LD_DENOM_31084_MORE};};
template<> struct libdivide_constants<uint16_t,31085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31085_MAGIC, .more = U16LD_DENOM_31085_MORE};};
template<> struct libdivide_constants<uint16_t,31086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31086_MAGIC, .more = U16LD_DENOM_31086_MORE};};
template<> struct libdivide_constants<uint16_t,31087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31087_MAGIC, .more = U16LD_DENOM_31087_MORE};};
template<> struct libdivide_constants<uint16_t,31088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31088_MAGIC, .more = U16LD_DENOM_31088_MORE};};
template<> struct libdivide_constants<uint16_t,31089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31089_MAGIC, .more = U16LD_DENOM_31089_MORE};};
template<> struct libdivide_constants<uint16_t,31090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31090_MAGIC, .more = U16LD_DENOM_31090_MORE};};
template<> struct libdivide_constants<uint16_t,31091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31091_MAGIC, .more = U16LD_DENOM_31091_MORE};};
template<> struct libdivide_constants<uint16_t,31092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31092_MAGIC, .more = U16LD_DENOM_31092_MORE};};
template<> struct libdivide_constants<uint16_t,31093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31093_MAGIC, .more = U16LD_DENOM_31093_MORE};};
template<> struct libdivide_constants<uint16_t,31094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31094_MAGIC, .more = U16LD_DENOM_31094_MORE};};
template<> struct libdivide_constants<uint16_t,31095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31095_MAGIC, .more = U16LD_DENOM_31095_MORE};};
template<> struct libdivide_constants<uint16_t,31096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31096_MAGIC, .more = U16LD_DENOM_31096_MORE};};
template<> struct libdivide_constants<uint16_t,31097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31097_MAGIC, .more = U16LD_DENOM_31097_MORE};};
template<> struct libdivide_constants<uint16_t,31098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31098_MAGIC, .more = U16LD_DENOM_31098_MORE};};
template<> struct libdivide_constants<uint16_t,31099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31099_MAGIC, .more = U16LD_DENOM_31099_MORE};};
template<> struct libdivide_constants<uint16_t,31100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31100_MAGIC, .more = U16LD_DENOM_31100_MORE};};
template<> struct libdivide_constants<uint16_t,31101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31101_MAGIC, .more = U16LD_DENOM_31101_MORE};};
template<> struct libdivide_constants<uint16_t,31102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31102_MAGIC, .more = U16LD_DENOM_31102_MORE};};
template<> struct libdivide_constants<uint16_t,31103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31103_MAGIC, .more = U16LD_DENOM_31103_MORE};};
template<> struct libdivide_constants<uint16_t,31104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31104_MAGIC, .more = U16LD_DENOM_31104_MORE};};
template<> struct libdivide_constants<uint16_t,31105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31105_MAGIC, .more = U16LD_DENOM_31105_MORE};};
template<> struct libdivide_constants<uint16_t,31106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31106_MAGIC, .more = U16LD_DENOM_31106_MORE};};
template<> struct libdivide_constants<uint16_t,31107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31107_MAGIC, .more = U16LD_DENOM_31107_MORE};};
template<> struct libdivide_constants<uint16_t,31108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31108_MAGIC, .more = U16LD_DENOM_31108_MORE};};
template<> struct libdivide_constants<uint16_t,31109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31109_MAGIC, .more = U16LD_DENOM_31109_MORE};};
template<> struct libdivide_constants<uint16_t,31110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31110_MAGIC, .more = U16LD_DENOM_31110_MORE};};
template<> struct libdivide_constants<uint16_t,31111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31111_MAGIC, .more = U16LD_DENOM_31111_MORE};};
template<> struct libdivide_constants<uint16_t,31112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31112_MAGIC, .more = U16LD_DENOM_31112_MORE};};
template<> struct libdivide_constants<uint16_t,31113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31113_MAGIC, .more = U16LD_DENOM_31113_MORE};};
template<> struct libdivide_constants<uint16_t,31114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31114_MAGIC, .more = U16LD_DENOM_31114_MORE};};
template<> struct libdivide_constants<uint16_t,31115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31115_MAGIC, .more = U16LD_DENOM_31115_MORE};};
template<> struct libdivide_constants<uint16_t,31116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31116_MAGIC, .more = U16LD_DENOM_31116_MORE};};
template<> struct libdivide_constants<uint16_t,31117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31117_MAGIC, .more = U16LD_DENOM_31117_MORE};};
template<> struct libdivide_constants<uint16_t,31118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31118_MAGIC, .more = U16LD_DENOM_31118_MORE};};
template<> struct libdivide_constants<uint16_t,31119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31119_MAGIC, .more = U16LD_DENOM_31119_MORE};};
template<> struct libdivide_constants<uint16_t,31120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31120_MAGIC, .more = U16LD_DENOM_31120_MORE};};
template<> struct libdivide_constants<uint16_t,31121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31121_MAGIC, .more = U16LD_DENOM_31121_MORE};};
template<> struct libdivide_constants<uint16_t,31122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31122_MAGIC, .more = U16LD_DENOM_31122_MORE};};
template<> struct libdivide_constants<uint16_t,31123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31123_MAGIC, .more = U16LD_DENOM_31123_MORE};};
template<> struct libdivide_constants<uint16_t,31124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31124_MAGIC, .more = U16LD_DENOM_31124_MORE};};
template<> struct libdivide_constants<uint16_t,31125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31125_MAGIC, .more = U16LD_DENOM_31125_MORE};};
template<> struct libdivide_constants<uint16_t,31126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31126_MAGIC, .more = U16LD_DENOM_31126_MORE};};
template<> struct libdivide_constants<uint16_t,31127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31127_MAGIC, .more = U16LD_DENOM_31127_MORE};};
template<> struct libdivide_constants<uint16_t,31128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31128_MAGIC, .more = U16LD_DENOM_31128_MORE};};
template<> struct libdivide_constants<uint16_t,31129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31129_MAGIC, .more = U16LD_DENOM_31129_MORE};};
template<> struct libdivide_constants<uint16_t,31130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31130_MAGIC, .more = U16LD_DENOM_31130_MORE};};
template<> struct libdivide_constants<uint16_t,31131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31131_MAGIC, .more = U16LD_DENOM_31131_MORE};};
template<> struct libdivide_constants<uint16_t,31132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31132_MAGIC, .more = U16LD_DENOM_31132_MORE};};
template<> struct libdivide_constants<uint16_t,31133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31133_MAGIC, .more = U16LD_DENOM_31133_MORE};};
template<> struct libdivide_constants<uint16_t,31134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31134_MAGIC, .more = U16LD_DENOM_31134_MORE};};
template<> struct libdivide_constants<uint16_t,31135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31135_MAGIC, .more = U16LD_DENOM_31135_MORE};};
template<> struct libdivide_constants<uint16_t,31136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31136_MAGIC, .more = U16LD_DENOM_31136_MORE};};
template<> struct libdivide_constants<uint16_t,31137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31137_MAGIC, .more = U16LD_DENOM_31137_MORE};};
template<> struct libdivide_constants<uint16_t,31138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31138_MAGIC, .more = U16LD_DENOM_31138_MORE};};
template<> struct libdivide_constants<uint16_t,31139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31139_MAGIC, .more = U16LD_DENOM_31139_MORE};};
template<> struct libdivide_constants<uint16_t,31140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31140_MAGIC, .more = U16LD_DENOM_31140_MORE};};
template<> struct libdivide_constants<uint16_t,31141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31141_MAGIC, .more = U16LD_DENOM_31141_MORE};};
template<> struct libdivide_constants<uint16_t,31142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31142_MAGIC, .more = U16LD_DENOM_31142_MORE};};
template<> struct libdivide_constants<uint16_t,31143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31143_MAGIC, .more = U16LD_DENOM_31143_MORE};};
template<> struct libdivide_constants<uint16_t,31144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31144_MAGIC, .more = U16LD_DENOM_31144_MORE};};
template<> struct libdivide_constants<uint16_t,31145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31145_MAGIC, .more = U16LD_DENOM_31145_MORE};};
template<> struct libdivide_constants<uint16_t,31146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31146_MAGIC, .more = U16LD_DENOM_31146_MORE};};
template<> struct libdivide_constants<uint16_t,31147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31147_MAGIC, .more = U16LD_DENOM_31147_MORE};};
template<> struct libdivide_constants<uint16_t,31148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31148_MAGIC, .more = U16LD_DENOM_31148_MORE};};
template<> struct libdivide_constants<uint16_t,31149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31149_MAGIC, .more = U16LD_DENOM_31149_MORE};};
template<> struct libdivide_constants<uint16_t,31150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31150_MAGIC, .more = U16LD_DENOM_31150_MORE};};
template<> struct libdivide_constants<uint16_t,31151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31151_MAGIC, .more = U16LD_DENOM_31151_MORE};};
template<> struct libdivide_constants<uint16_t,31152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31152_MAGIC, .more = U16LD_DENOM_31152_MORE};};
template<> struct libdivide_constants<uint16_t,31153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31153_MAGIC, .more = U16LD_DENOM_31153_MORE};};
template<> struct libdivide_constants<uint16_t,31154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31154_MAGIC, .more = U16LD_DENOM_31154_MORE};};
template<> struct libdivide_constants<uint16_t,31155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31155_MAGIC, .more = U16LD_DENOM_31155_MORE};};
template<> struct libdivide_constants<uint16_t,31156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31156_MAGIC, .more = U16LD_DENOM_31156_MORE};};
template<> struct libdivide_constants<uint16_t,31157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31157_MAGIC, .more = U16LD_DENOM_31157_MORE};};
template<> struct libdivide_constants<uint16_t,31158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31158_MAGIC, .more = U16LD_DENOM_31158_MORE};};
template<> struct libdivide_constants<uint16_t,31159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31159_MAGIC, .more = U16LD_DENOM_31159_MORE};};
template<> struct libdivide_constants<uint16_t,31160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31160_MAGIC, .more = U16LD_DENOM_31160_MORE};};
template<> struct libdivide_constants<uint16_t,31161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31161_MAGIC, .more = U16LD_DENOM_31161_MORE};};
template<> struct libdivide_constants<uint16_t,31162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31162_MAGIC, .more = U16LD_DENOM_31162_MORE};};
template<> struct libdivide_constants<uint16_t,31163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31163_MAGIC, .more = U16LD_DENOM_31163_MORE};};
template<> struct libdivide_constants<uint16_t,31164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31164_MAGIC, .more = U16LD_DENOM_31164_MORE};};
template<> struct libdivide_constants<uint16_t,31165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31165_MAGIC, .more = U16LD_DENOM_31165_MORE};};
template<> struct libdivide_constants<uint16_t,31166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31166_MAGIC, .more = U16LD_DENOM_31166_MORE};};
template<> struct libdivide_constants<uint16_t,31167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31167_MAGIC, .more = U16LD_DENOM_31167_MORE};};
template<> struct libdivide_constants<uint16_t,31168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31168_MAGIC, .more = U16LD_DENOM_31168_MORE};};
template<> struct libdivide_constants<uint16_t,31169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31169_MAGIC, .more = U16LD_DENOM_31169_MORE};};
template<> struct libdivide_constants<uint16_t,31170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31170_MAGIC, .more = U16LD_DENOM_31170_MORE};};
template<> struct libdivide_constants<uint16_t,31171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31171_MAGIC, .more = U16LD_DENOM_31171_MORE};};
template<> struct libdivide_constants<uint16_t,31172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31172_MAGIC, .more = U16LD_DENOM_31172_MORE};};
template<> struct libdivide_constants<uint16_t,31173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31173_MAGIC, .more = U16LD_DENOM_31173_MORE};};
template<> struct libdivide_constants<uint16_t,31174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31174_MAGIC, .more = U16LD_DENOM_31174_MORE};};
template<> struct libdivide_constants<uint16_t,31175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31175_MAGIC, .more = U16LD_DENOM_31175_MORE};};
template<> struct libdivide_constants<uint16_t,31176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31176_MAGIC, .more = U16LD_DENOM_31176_MORE};};
template<> struct libdivide_constants<uint16_t,31177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31177_MAGIC, .more = U16LD_DENOM_31177_MORE};};
template<> struct libdivide_constants<uint16_t,31178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31178_MAGIC, .more = U16LD_DENOM_31178_MORE};};
template<> struct libdivide_constants<uint16_t,31179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31179_MAGIC, .more = U16LD_DENOM_31179_MORE};};
template<> struct libdivide_constants<uint16_t,31180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31180_MAGIC, .more = U16LD_DENOM_31180_MORE};};
template<> struct libdivide_constants<uint16_t,31181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31181_MAGIC, .more = U16LD_DENOM_31181_MORE};};
template<> struct libdivide_constants<uint16_t,31182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31182_MAGIC, .more = U16LD_DENOM_31182_MORE};};
template<> struct libdivide_constants<uint16_t,31183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31183_MAGIC, .more = U16LD_DENOM_31183_MORE};};
template<> struct libdivide_constants<uint16_t,31184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31184_MAGIC, .more = U16LD_DENOM_31184_MORE};};
template<> struct libdivide_constants<uint16_t,31185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31185_MAGIC, .more = U16LD_DENOM_31185_MORE};};
template<> struct libdivide_constants<uint16_t,31186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31186_MAGIC, .more = U16LD_DENOM_31186_MORE};};
template<> struct libdivide_constants<uint16_t,31187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31187_MAGIC, .more = U16LD_DENOM_31187_MORE};};
template<> struct libdivide_constants<uint16_t,31188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31188_MAGIC, .more = U16LD_DENOM_31188_MORE};};
template<> struct libdivide_constants<uint16_t,31189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31189_MAGIC, .more = U16LD_DENOM_31189_MORE};};
template<> struct libdivide_constants<uint16_t,31190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31190_MAGIC, .more = U16LD_DENOM_31190_MORE};};
template<> struct libdivide_constants<uint16_t,31191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31191_MAGIC, .more = U16LD_DENOM_31191_MORE};};
template<> struct libdivide_constants<uint16_t,31192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31192_MAGIC, .more = U16LD_DENOM_31192_MORE};};
template<> struct libdivide_constants<uint16_t,31193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31193_MAGIC, .more = U16LD_DENOM_31193_MORE};};
template<> struct libdivide_constants<uint16_t,31194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31194_MAGIC, .more = U16LD_DENOM_31194_MORE};};
template<> struct libdivide_constants<uint16_t,31195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31195_MAGIC, .more = U16LD_DENOM_31195_MORE};};
template<> struct libdivide_constants<uint16_t,31196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31196_MAGIC, .more = U16LD_DENOM_31196_MORE};};
template<> struct libdivide_constants<uint16_t,31197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31197_MAGIC, .more = U16LD_DENOM_31197_MORE};};
template<> struct libdivide_constants<uint16_t,31198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31198_MAGIC, .more = U16LD_DENOM_31198_MORE};};
template<> struct libdivide_constants<uint16_t,31199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31199_MAGIC, .more = U16LD_DENOM_31199_MORE};};
template<> struct libdivide_constants<uint16_t,31200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31200_MAGIC, .more = U16LD_DENOM_31200_MORE};};
template<> struct libdivide_constants<uint16_t,31201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31201_MAGIC, .more = U16LD_DENOM_31201_MORE};};
template<> struct libdivide_constants<uint16_t,31202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31202_MAGIC, .more = U16LD_DENOM_31202_MORE};};
template<> struct libdivide_constants<uint16_t,31203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31203_MAGIC, .more = U16LD_DENOM_31203_MORE};};
template<> struct libdivide_constants<uint16_t,31204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31204_MAGIC, .more = U16LD_DENOM_31204_MORE};};
template<> struct libdivide_constants<uint16_t,31205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31205_MAGIC, .more = U16LD_DENOM_31205_MORE};};
template<> struct libdivide_constants<uint16_t,31206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31206_MAGIC, .more = U16LD_DENOM_31206_MORE};};
template<> struct libdivide_constants<uint16_t,31207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31207_MAGIC, .more = U16LD_DENOM_31207_MORE};};
template<> struct libdivide_constants<uint16_t,31208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31208_MAGIC, .more = U16LD_DENOM_31208_MORE};};
template<> struct libdivide_constants<uint16_t,31209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31209_MAGIC, .more = U16LD_DENOM_31209_MORE};};
template<> struct libdivide_constants<uint16_t,31210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31210_MAGIC, .more = U16LD_DENOM_31210_MORE};};
template<> struct libdivide_constants<uint16_t,31211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31211_MAGIC, .more = U16LD_DENOM_31211_MORE};};
template<> struct libdivide_constants<uint16_t,31212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31212_MAGIC, .more = U16LD_DENOM_31212_MORE};};
template<> struct libdivide_constants<uint16_t,31213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31213_MAGIC, .more = U16LD_DENOM_31213_MORE};};
template<> struct libdivide_constants<uint16_t,31214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31214_MAGIC, .more = U16LD_DENOM_31214_MORE};};
template<> struct libdivide_constants<uint16_t,31215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31215_MAGIC, .more = U16LD_DENOM_31215_MORE};};
template<> struct libdivide_constants<uint16_t,31216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31216_MAGIC, .more = U16LD_DENOM_31216_MORE};};
template<> struct libdivide_constants<uint16_t,31217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31217_MAGIC, .more = U16LD_DENOM_31217_MORE};};
template<> struct libdivide_constants<uint16_t,31218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31218_MAGIC, .more = U16LD_DENOM_31218_MORE};};
template<> struct libdivide_constants<uint16_t,31219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31219_MAGIC, .more = U16LD_DENOM_31219_MORE};};
template<> struct libdivide_constants<uint16_t,31220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31220_MAGIC, .more = U16LD_DENOM_31220_MORE};};
template<> struct libdivide_constants<uint16_t,31221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31221_MAGIC, .more = U16LD_DENOM_31221_MORE};};
template<> struct libdivide_constants<uint16_t,31222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31222_MAGIC, .more = U16LD_DENOM_31222_MORE};};
template<> struct libdivide_constants<uint16_t,31223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31223_MAGIC, .more = U16LD_DENOM_31223_MORE};};
template<> struct libdivide_constants<uint16_t,31224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31224_MAGIC, .more = U16LD_DENOM_31224_MORE};};
template<> struct libdivide_constants<uint16_t,31225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31225_MAGIC, .more = U16LD_DENOM_31225_MORE};};
template<> struct libdivide_constants<uint16_t,31226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31226_MAGIC, .more = U16LD_DENOM_31226_MORE};};
template<> struct libdivide_constants<uint16_t,31227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31227_MAGIC, .more = U16LD_DENOM_31227_MORE};};
template<> struct libdivide_constants<uint16_t,31228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31228_MAGIC, .more = U16LD_DENOM_31228_MORE};};
template<> struct libdivide_constants<uint16_t,31229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31229_MAGIC, .more = U16LD_DENOM_31229_MORE};};
template<> struct libdivide_constants<uint16_t,31230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31230_MAGIC, .more = U16LD_DENOM_31230_MORE};};
template<> struct libdivide_constants<uint16_t,31231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31231_MAGIC, .more = U16LD_DENOM_31231_MORE};};
template<> struct libdivide_constants<uint16_t,31232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31232_MAGIC, .more = U16LD_DENOM_31232_MORE};};
template<> struct libdivide_constants<uint16_t,31233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31233_MAGIC, .more = U16LD_DENOM_31233_MORE};};
template<> struct libdivide_constants<uint16_t,31234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31234_MAGIC, .more = U16LD_DENOM_31234_MORE};};
template<> struct libdivide_constants<uint16_t,31235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31235_MAGIC, .more = U16LD_DENOM_31235_MORE};};
template<> struct libdivide_constants<uint16_t,31236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31236_MAGIC, .more = U16LD_DENOM_31236_MORE};};
template<> struct libdivide_constants<uint16_t,31237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31237_MAGIC, .more = U16LD_DENOM_31237_MORE};};
template<> struct libdivide_constants<uint16_t,31238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31238_MAGIC, .more = U16LD_DENOM_31238_MORE};};
template<> struct libdivide_constants<uint16_t,31239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31239_MAGIC, .more = U16LD_DENOM_31239_MORE};};
template<> struct libdivide_constants<uint16_t,31240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31240_MAGIC, .more = U16LD_DENOM_31240_MORE};};
template<> struct libdivide_constants<uint16_t,31241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31241_MAGIC, .more = U16LD_DENOM_31241_MORE};};
template<> struct libdivide_constants<uint16_t,31242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31242_MAGIC, .more = U16LD_DENOM_31242_MORE};};
template<> struct libdivide_constants<uint16_t,31243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31243_MAGIC, .more = U16LD_DENOM_31243_MORE};};
template<> struct libdivide_constants<uint16_t,31244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31244_MAGIC, .more = U16LD_DENOM_31244_MORE};};
template<> struct libdivide_constants<uint16_t,31245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31245_MAGIC, .more = U16LD_DENOM_31245_MORE};};
template<> struct libdivide_constants<uint16_t,31246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31246_MAGIC, .more = U16LD_DENOM_31246_MORE};};
template<> struct libdivide_constants<uint16_t,31247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31247_MAGIC, .more = U16LD_DENOM_31247_MORE};};
template<> struct libdivide_constants<uint16_t,31248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31248_MAGIC, .more = U16LD_DENOM_31248_MORE};};
template<> struct libdivide_constants<uint16_t,31249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31249_MAGIC, .more = U16LD_DENOM_31249_MORE};};
template<> struct libdivide_constants<uint16_t,31250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31250_MAGIC, .more = U16LD_DENOM_31250_MORE};};
template<> struct libdivide_constants<uint16_t,31251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31251_MAGIC, .more = U16LD_DENOM_31251_MORE};};
template<> struct libdivide_constants<uint16_t,31252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31252_MAGIC, .more = U16LD_DENOM_31252_MORE};};
template<> struct libdivide_constants<uint16_t,31253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31253_MAGIC, .more = U16LD_DENOM_31253_MORE};};
template<> struct libdivide_constants<uint16_t,31254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31254_MAGIC, .more = U16LD_DENOM_31254_MORE};};
template<> struct libdivide_constants<uint16_t,31255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31255_MAGIC, .more = U16LD_DENOM_31255_MORE};};
template<> struct libdivide_constants<uint16_t,31256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31256_MAGIC, .more = U16LD_DENOM_31256_MORE};};
template<> struct libdivide_constants<uint16_t,31257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31257_MAGIC, .more = U16LD_DENOM_31257_MORE};};
template<> struct libdivide_constants<uint16_t,31258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31258_MAGIC, .more = U16LD_DENOM_31258_MORE};};
template<> struct libdivide_constants<uint16_t,31259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31259_MAGIC, .more = U16LD_DENOM_31259_MORE};};
template<> struct libdivide_constants<uint16_t,31260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31260_MAGIC, .more = U16LD_DENOM_31260_MORE};};
template<> struct libdivide_constants<uint16_t,31261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31261_MAGIC, .more = U16LD_DENOM_31261_MORE};};
template<> struct libdivide_constants<uint16_t,31262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31262_MAGIC, .more = U16LD_DENOM_31262_MORE};};
template<> struct libdivide_constants<uint16_t,31263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31263_MAGIC, .more = U16LD_DENOM_31263_MORE};};
template<> struct libdivide_constants<uint16_t,31264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31264_MAGIC, .more = U16LD_DENOM_31264_MORE};};
template<> struct libdivide_constants<uint16_t,31265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31265_MAGIC, .more = U16LD_DENOM_31265_MORE};};
template<> struct libdivide_constants<uint16_t,31266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31266_MAGIC, .more = U16LD_DENOM_31266_MORE};};
template<> struct libdivide_constants<uint16_t,31267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31267_MAGIC, .more = U16LD_DENOM_31267_MORE};};
template<> struct libdivide_constants<uint16_t,31268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31268_MAGIC, .more = U16LD_DENOM_31268_MORE};};
template<> struct libdivide_constants<uint16_t,31269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31269_MAGIC, .more = U16LD_DENOM_31269_MORE};};
template<> struct libdivide_constants<uint16_t,31270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31270_MAGIC, .more = U16LD_DENOM_31270_MORE};};
template<> struct libdivide_constants<uint16_t,31271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31271_MAGIC, .more = U16LD_DENOM_31271_MORE};};
template<> struct libdivide_constants<uint16_t,31272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31272_MAGIC, .more = U16LD_DENOM_31272_MORE};};
template<> struct libdivide_constants<uint16_t,31273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31273_MAGIC, .more = U16LD_DENOM_31273_MORE};};
template<> struct libdivide_constants<uint16_t,31274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31274_MAGIC, .more = U16LD_DENOM_31274_MORE};};
template<> struct libdivide_constants<uint16_t,31275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31275_MAGIC, .more = U16LD_DENOM_31275_MORE};};
template<> struct libdivide_constants<uint16_t,31276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31276_MAGIC, .more = U16LD_DENOM_31276_MORE};};
template<> struct libdivide_constants<uint16_t,31277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31277_MAGIC, .more = U16LD_DENOM_31277_MORE};};
template<> struct libdivide_constants<uint16_t,31278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31278_MAGIC, .more = U16LD_DENOM_31278_MORE};};
template<> struct libdivide_constants<uint16_t,31279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31279_MAGIC, .more = U16LD_DENOM_31279_MORE};};
template<> struct libdivide_constants<uint16_t,31280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31280_MAGIC, .more = U16LD_DENOM_31280_MORE};};
template<> struct libdivide_constants<uint16_t,31281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31281_MAGIC, .more = U16LD_DENOM_31281_MORE};};
template<> struct libdivide_constants<uint16_t,31282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31282_MAGIC, .more = U16LD_DENOM_31282_MORE};};
template<> struct libdivide_constants<uint16_t,31283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31283_MAGIC, .more = U16LD_DENOM_31283_MORE};};
template<> struct libdivide_constants<uint16_t,31284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31284_MAGIC, .more = U16LD_DENOM_31284_MORE};};
template<> struct libdivide_constants<uint16_t,31285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31285_MAGIC, .more = U16LD_DENOM_31285_MORE};};
template<> struct libdivide_constants<uint16_t,31286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31286_MAGIC, .more = U16LD_DENOM_31286_MORE};};
template<> struct libdivide_constants<uint16_t,31287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31287_MAGIC, .more = U16LD_DENOM_31287_MORE};};
template<> struct libdivide_constants<uint16_t,31288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31288_MAGIC, .more = U16LD_DENOM_31288_MORE};};
template<> struct libdivide_constants<uint16_t,31289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31289_MAGIC, .more = U16LD_DENOM_31289_MORE};};
template<> struct libdivide_constants<uint16_t,31290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31290_MAGIC, .more = U16LD_DENOM_31290_MORE};};
template<> struct libdivide_constants<uint16_t,31291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31291_MAGIC, .more = U16LD_DENOM_31291_MORE};};
template<> struct libdivide_constants<uint16_t,31292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31292_MAGIC, .more = U16LD_DENOM_31292_MORE};};
template<> struct libdivide_constants<uint16_t,31293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31293_MAGIC, .more = U16LD_DENOM_31293_MORE};};
template<> struct libdivide_constants<uint16_t,31294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31294_MAGIC, .more = U16LD_DENOM_31294_MORE};};
template<> struct libdivide_constants<uint16_t,31295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31295_MAGIC, .more = U16LD_DENOM_31295_MORE};};
template<> struct libdivide_constants<uint16_t,31296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31296_MAGIC, .more = U16LD_DENOM_31296_MORE};};
template<> struct libdivide_constants<uint16_t,31297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31297_MAGIC, .more = U16LD_DENOM_31297_MORE};};
template<> struct libdivide_constants<uint16_t,31298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31298_MAGIC, .more = U16LD_DENOM_31298_MORE};};
template<> struct libdivide_constants<uint16_t,31299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31299_MAGIC, .more = U16LD_DENOM_31299_MORE};};
template<> struct libdivide_constants<uint16_t,31300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31300_MAGIC, .more = U16LD_DENOM_31300_MORE};};
template<> struct libdivide_constants<uint16_t,31301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31301_MAGIC, .more = U16LD_DENOM_31301_MORE};};
template<> struct libdivide_constants<uint16_t,31302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31302_MAGIC, .more = U16LD_DENOM_31302_MORE};};
template<> struct libdivide_constants<uint16_t,31303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31303_MAGIC, .more = U16LD_DENOM_31303_MORE};};
template<> struct libdivide_constants<uint16_t,31304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31304_MAGIC, .more = U16LD_DENOM_31304_MORE};};
template<> struct libdivide_constants<uint16_t,31305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31305_MAGIC, .more = U16LD_DENOM_31305_MORE};};
template<> struct libdivide_constants<uint16_t,31306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31306_MAGIC, .more = U16LD_DENOM_31306_MORE};};
template<> struct libdivide_constants<uint16_t,31307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31307_MAGIC, .more = U16LD_DENOM_31307_MORE};};
template<> struct libdivide_constants<uint16_t,31308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31308_MAGIC, .more = U16LD_DENOM_31308_MORE};};
template<> struct libdivide_constants<uint16_t,31309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31309_MAGIC, .more = U16LD_DENOM_31309_MORE};};
template<> struct libdivide_constants<uint16_t,31310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31310_MAGIC, .more = U16LD_DENOM_31310_MORE};};
template<> struct libdivide_constants<uint16_t,31311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31311_MAGIC, .more = U16LD_DENOM_31311_MORE};};
template<> struct libdivide_constants<uint16_t,31312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31312_MAGIC, .more = U16LD_DENOM_31312_MORE};};
template<> struct libdivide_constants<uint16_t,31313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31313_MAGIC, .more = U16LD_DENOM_31313_MORE};};
template<> struct libdivide_constants<uint16_t,31314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31314_MAGIC, .more = U16LD_DENOM_31314_MORE};};
template<> struct libdivide_constants<uint16_t,31315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31315_MAGIC, .more = U16LD_DENOM_31315_MORE};};
template<> struct libdivide_constants<uint16_t,31316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31316_MAGIC, .more = U16LD_DENOM_31316_MORE};};
template<> struct libdivide_constants<uint16_t,31317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31317_MAGIC, .more = U16LD_DENOM_31317_MORE};};
template<> struct libdivide_constants<uint16_t,31318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31318_MAGIC, .more = U16LD_DENOM_31318_MORE};};
template<> struct libdivide_constants<uint16_t,31319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31319_MAGIC, .more = U16LD_DENOM_31319_MORE};};
template<> struct libdivide_constants<uint16_t,31320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31320_MAGIC, .more = U16LD_DENOM_31320_MORE};};
template<> struct libdivide_constants<uint16_t,31321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31321_MAGIC, .more = U16LD_DENOM_31321_MORE};};
template<> struct libdivide_constants<uint16_t,31322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31322_MAGIC, .more = U16LD_DENOM_31322_MORE};};
template<> struct libdivide_constants<uint16_t,31323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31323_MAGIC, .more = U16LD_DENOM_31323_MORE};};
template<> struct libdivide_constants<uint16_t,31324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31324_MAGIC, .more = U16LD_DENOM_31324_MORE};};
template<> struct libdivide_constants<uint16_t,31325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31325_MAGIC, .more = U16LD_DENOM_31325_MORE};};
template<> struct libdivide_constants<uint16_t,31326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31326_MAGIC, .more = U16LD_DENOM_31326_MORE};};
template<> struct libdivide_constants<uint16_t,31327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31327_MAGIC, .more = U16LD_DENOM_31327_MORE};};
template<> struct libdivide_constants<uint16_t,31328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31328_MAGIC, .more = U16LD_DENOM_31328_MORE};};
template<> struct libdivide_constants<uint16_t,31329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31329_MAGIC, .more = U16LD_DENOM_31329_MORE};};
template<> struct libdivide_constants<uint16_t,31330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31330_MAGIC, .more = U16LD_DENOM_31330_MORE};};
template<> struct libdivide_constants<uint16_t,31331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31331_MAGIC, .more = U16LD_DENOM_31331_MORE};};
template<> struct libdivide_constants<uint16_t,31332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31332_MAGIC, .more = U16LD_DENOM_31332_MORE};};
template<> struct libdivide_constants<uint16_t,31333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31333_MAGIC, .more = U16LD_DENOM_31333_MORE};};
template<> struct libdivide_constants<uint16_t,31334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31334_MAGIC, .more = U16LD_DENOM_31334_MORE};};
template<> struct libdivide_constants<uint16_t,31335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31335_MAGIC, .more = U16LD_DENOM_31335_MORE};};
template<> struct libdivide_constants<uint16_t,31336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31336_MAGIC, .more = U16LD_DENOM_31336_MORE};};
template<> struct libdivide_constants<uint16_t,31337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31337_MAGIC, .more = U16LD_DENOM_31337_MORE};};
template<> struct libdivide_constants<uint16_t,31338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31338_MAGIC, .more = U16LD_DENOM_31338_MORE};};
template<> struct libdivide_constants<uint16_t,31339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31339_MAGIC, .more = U16LD_DENOM_31339_MORE};};
template<> struct libdivide_constants<uint16_t,31340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31340_MAGIC, .more = U16LD_DENOM_31340_MORE};};
template<> struct libdivide_constants<uint16_t,31341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31341_MAGIC, .more = U16LD_DENOM_31341_MORE};};
template<> struct libdivide_constants<uint16_t,31342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31342_MAGIC, .more = U16LD_DENOM_31342_MORE};};
template<> struct libdivide_constants<uint16_t,31343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31343_MAGIC, .more = U16LD_DENOM_31343_MORE};};
template<> struct libdivide_constants<uint16_t,31344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31344_MAGIC, .more = U16LD_DENOM_31344_MORE};};
template<> struct libdivide_constants<uint16_t,31345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31345_MAGIC, .more = U16LD_DENOM_31345_MORE};};
template<> struct libdivide_constants<uint16_t,31346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31346_MAGIC, .more = U16LD_DENOM_31346_MORE};};
template<> struct libdivide_constants<uint16_t,31347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31347_MAGIC, .more = U16LD_DENOM_31347_MORE};};
template<> struct libdivide_constants<uint16_t,31348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31348_MAGIC, .more = U16LD_DENOM_31348_MORE};};
template<> struct libdivide_constants<uint16_t,31349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31349_MAGIC, .more = U16LD_DENOM_31349_MORE};};
template<> struct libdivide_constants<uint16_t,31350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31350_MAGIC, .more = U16LD_DENOM_31350_MORE};};
template<> struct libdivide_constants<uint16_t,31351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31351_MAGIC, .more = U16LD_DENOM_31351_MORE};};
template<> struct libdivide_constants<uint16_t,31352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31352_MAGIC, .more = U16LD_DENOM_31352_MORE};};
template<> struct libdivide_constants<uint16_t,31353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31353_MAGIC, .more = U16LD_DENOM_31353_MORE};};
template<> struct libdivide_constants<uint16_t,31354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31354_MAGIC, .more = U16LD_DENOM_31354_MORE};};
template<> struct libdivide_constants<uint16_t,31355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31355_MAGIC, .more = U16LD_DENOM_31355_MORE};};
template<> struct libdivide_constants<uint16_t,31356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31356_MAGIC, .more = U16LD_DENOM_31356_MORE};};
template<> struct libdivide_constants<uint16_t,31357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31357_MAGIC, .more = U16LD_DENOM_31357_MORE};};
template<> struct libdivide_constants<uint16_t,31358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31358_MAGIC, .more = U16LD_DENOM_31358_MORE};};
template<> struct libdivide_constants<uint16_t,31359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31359_MAGIC, .more = U16LD_DENOM_31359_MORE};};
template<> struct libdivide_constants<uint16_t,31360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31360_MAGIC, .more = U16LD_DENOM_31360_MORE};};
template<> struct libdivide_constants<uint16_t,31361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31361_MAGIC, .more = U16LD_DENOM_31361_MORE};};
template<> struct libdivide_constants<uint16_t,31362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31362_MAGIC, .more = U16LD_DENOM_31362_MORE};};
template<> struct libdivide_constants<uint16_t,31363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31363_MAGIC, .more = U16LD_DENOM_31363_MORE};};
template<> struct libdivide_constants<uint16_t,31364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31364_MAGIC, .more = U16LD_DENOM_31364_MORE};};
template<> struct libdivide_constants<uint16_t,31365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31365_MAGIC, .more = U16LD_DENOM_31365_MORE};};
template<> struct libdivide_constants<uint16_t,31366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31366_MAGIC, .more = U16LD_DENOM_31366_MORE};};
template<> struct libdivide_constants<uint16_t,31367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31367_MAGIC, .more = U16LD_DENOM_31367_MORE};};
template<> struct libdivide_constants<uint16_t,31368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31368_MAGIC, .more = U16LD_DENOM_31368_MORE};};
template<> struct libdivide_constants<uint16_t,31369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31369_MAGIC, .more = U16LD_DENOM_31369_MORE};};
template<> struct libdivide_constants<uint16_t,31370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31370_MAGIC, .more = U16LD_DENOM_31370_MORE};};
template<> struct libdivide_constants<uint16_t,31371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31371_MAGIC, .more = U16LD_DENOM_31371_MORE};};
template<> struct libdivide_constants<uint16_t,31372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31372_MAGIC, .more = U16LD_DENOM_31372_MORE};};
template<> struct libdivide_constants<uint16_t,31373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31373_MAGIC, .more = U16LD_DENOM_31373_MORE};};
template<> struct libdivide_constants<uint16_t,31374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31374_MAGIC, .more = U16LD_DENOM_31374_MORE};};
template<> struct libdivide_constants<uint16_t,31375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31375_MAGIC, .more = U16LD_DENOM_31375_MORE};};
template<> struct libdivide_constants<uint16_t,31376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31376_MAGIC, .more = U16LD_DENOM_31376_MORE};};
template<> struct libdivide_constants<uint16_t,31377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31377_MAGIC, .more = U16LD_DENOM_31377_MORE};};
template<> struct libdivide_constants<uint16_t,31378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31378_MAGIC, .more = U16LD_DENOM_31378_MORE};};
template<> struct libdivide_constants<uint16_t,31379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31379_MAGIC, .more = U16LD_DENOM_31379_MORE};};
template<> struct libdivide_constants<uint16_t,31380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31380_MAGIC, .more = U16LD_DENOM_31380_MORE};};
template<> struct libdivide_constants<uint16_t,31381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31381_MAGIC, .more = U16LD_DENOM_31381_MORE};};
template<> struct libdivide_constants<uint16_t,31382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31382_MAGIC, .more = U16LD_DENOM_31382_MORE};};
template<> struct libdivide_constants<uint16_t,31383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31383_MAGIC, .more = U16LD_DENOM_31383_MORE};};
template<> struct libdivide_constants<uint16_t,31384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31384_MAGIC, .more = U16LD_DENOM_31384_MORE};};
template<> struct libdivide_constants<uint16_t,31385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31385_MAGIC, .more = U16LD_DENOM_31385_MORE};};
template<> struct libdivide_constants<uint16_t,31386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31386_MAGIC, .more = U16LD_DENOM_31386_MORE};};
template<> struct libdivide_constants<uint16_t,31387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31387_MAGIC, .more = U16LD_DENOM_31387_MORE};};
template<> struct libdivide_constants<uint16_t,31388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31388_MAGIC, .more = U16LD_DENOM_31388_MORE};};
template<> struct libdivide_constants<uint16_t,31389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31389_MAGIC, .more = U16LD_DENOM_31389_MORE};};
template<> struct libdivide_constants<uint16_t,31390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31390_MAGIC, .more = U16LD_DENOM_31390_MORE};};
template<> struct libdivide_constants<uint16_t,31391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31391_MAGIC, .more = U16LD_DENOM_31391_MORE};};
template<> struct libdivide_constants<uint16_t,31392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31392_MAGIC, .more = U16LD_DENOM_31392_MORE};};
template<> struct libdivide_constants<uint16_t,31393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31393_MAGIC, .more = U16LD_DENOM_31393_MORE};};
template<> struct libdivide_constants<uint16_t,31394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31394_MAGIC, .more = U16LD_DENOM_31394_MORE};};
template<> struct libdivide_constants<uint16_t,31395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31395_MAGIC, .more = U16LD_DENOM_31395_MORE};};
template<> struct libdivide_constants<uint16_t,31396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31396_MAGIC, .more = U16LD_DENOM_31396_MORE};};
template<> struct libdivide_constants<uint16_t,31397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31397_MAGIC, .more = U16LD_DENOM_31397_MORE};};
template<> struct libdivide_constants<uint16_t,31398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31398_MAGIC, .more = U16LD_DENOM_31398_MORE};};
template<> struct libdivide_constants<uint16_t,31399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31399_MAGIC, .more = U16LD_DENOM_31399_MORE};};
template<> struct libdivide_constants<uint16_t,31400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31400_MAGIC, .more = U16LD_DENOM_31400_MORE};};
template<> struct libdivide_constants<uint16_t,31401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31401_MAGIC, .more = U16LD_DENOM_31401_MORE};};
template<> struct libdivide_constants<uint16_t,31402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31402_MAGIC, .more = U16LD_DENOM_31402_MORE};};
template<> struct libdivide_constants<uint16_t,31403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31403_MAGIC, .more = U16LD_DENOM_31403_MORE};};
template<> struct libdivide_constants<uint16_t,31404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31404_MAGIC, .more = U16LD_DENOM_31404_MORE};};
template<> struct libdivide_constants<uint16_t,31405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31405_MAGIC, .more = U16LD_DENOM_31405_MORE};};
template<> struct libdivide_constants<uint16_t,31406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31406_MAGIC, .more = U16LD_DENOM_31406_MORE};};
template<> struct libdivide_constants<uint16_t,31407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31407_MAGIC, .more = U16LD_DENOM_31407_MORE};};
template<> struct libdivide_constants<uint16_t,31408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31408_MAGIC, .more = U16LD_DENOM_31408_MORE};};
template<> struct libdivide_constants<uint16_t,31409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31409_MAGIC, .more = U16LD_DENOM_31409_MORE};};
template<> struct libdivide_constants<uint16_t,31410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31410_MAGIC, .more = U16LD_DENOM_31410_MORE};};
template<> struct libdivide_constants<uint16_t,31411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31411_MAGIC, .more = U16LD_DENOM_31411_MORE};};
template<> struct libdivide_constants<uint16_t,31412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31412_MAGIC, .more = U16LD_DENOM_31412_MORE};};
template<> struct libdivide_constants<uint16_t,31413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31413_MAGIC, .more = U16LD_DENOM_31413_MORE};};
template<> struct libdivide_constants<uint16_t,31414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31414_MAGIC, .more = U16LD_DENOM_31414_MORE};};
template<> struct libdivide_constants<uint16_t,31415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31415_MAGIC, .more = U16LD_DENOM_31415_MORE};};
template<> struct libdivide_constants<uint16_t,31416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31416_MAGIC, .more = U16LD_DENOM_31416_MORE};};
template<> struct libdivide_constants<uint16_t,31417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31417_MAGIC, .more = U16LD_DENOM_31417_MORE};};
template<> struct libdivide_constants<uint16_t,31418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31418_MAGIC, .more = U16LD_DENOM_31418_MORE};};
template<> struct libdivide_constants<uint16_t,31419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31419_MAGIC, .more = U16LD_DENOM_31419_MORE};};
template<> struct libdivide_constants<uint16_t,31420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31420_MAGIC, .more = U16LD_DENOM_31420_MORE};};
template<> struct libdivide_constants<uint16_t,31421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31421_MAGIC, .more = U16LD_DENOM_31421_MORE};};
template<> struct libdivide_constants<uint16_t,31422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31422_MAGIC, .more = U16LD_DENOM_31422_MORE};};
template<> struct libdivide_constants<uint16_t,31423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31423_MAGIC, .more = U16LD_DENOM_31423_MORE};};
template<> struct libdivide_constants<uint16_t,31424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31424_MAGIC, .more = U16LD_DENOM_31424_MORE};};
template<> struct libdivide_constants<uint16_t,31425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31425_MAGIC, .more = U16LD_DENOM_31425_MORE};};
template<> struct libdivide_constants<uint16_t,31426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31426_MAGIC, .more = U16LD_DENOM_31426_MORE};};
template<> struct libdivide_constants<uint16_t,31427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31427_MAGIC, .more = U16LD_DENOM_31427_MORE};};
template<> struct libdivide_constants<uint16_t,31428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31428_MAGIC, .more = U16LD_DENOM_31428_MORE};};
template<> struct libdivide_constants<uint16_t,31429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31429_MAGIC, .more = U16LD_DENOM_31429_MORE};};
template<> struct libdivide_constants<uint16_t,31430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31430_MAGIC, .more = U16LD_DENOM_31430_MORE};};
template<> struct libdivide_constants<uint16_t,31431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31431_MAGIC, .more = U16LD_DENOM_31431_MORE};};
template<> struct libdivide_constants<uint16_t,31432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31432_MAGIC, .more = U16LD_DENOM_31432_MORE};};
template<> struct libdivide_constants<uint16_t,31433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31433_MAGIC, .more = U16LD_DENOM_31433_MORE};};
template<> struct libdivide_constants<uint16_t,31434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31434_MAGIC, .more = U16LD_DENOM_31434_MORE};};
template<> struct libdivide_constants<uint16_t,31435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31435_MAGIC, .more = U16LD_DENOM_31435_MORE};};
template<> struct libdivide_constants<uint16_t,31436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31436_MAGIC, .more = U16LD_DENOM_31436_MORE};};
template<> struct libdivide_constants<uint16_t,31437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31437_MAGIC, .more = U16LD_DENOM_31437_MORE};};
template<> struct libdivide_constants<uint16_t,31438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31438_MAGIC, .more = U16LD_DENOM_31438_MORE};};
template<> struct libdivide_constants<uint16_t,31439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31439_MAGIC, .more = U16LD_DENOM_31439_MORE};};
template<> struct libdivide_constants<uint16_t,31440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31440_MAGIC, .more = U16LD_DENOM_31440_MORE};};
template<> struct libdivide_constants<uint16_t,31441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31441_MAGIC, .more = U16LD_DENOM_31441_MORE};};
template<> struct libdivide_constants<uint16_t,31442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31442_MAGIC, .more = U16LD_DENOM_31442_MORE};};
template<> struct libdivide_constants<uint16_t,31443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31443_MAGIC, .more = U16LD_DENOM_31443_MORE};};
template<> struct libdivide_constants<uint16_t,31444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31444_MAGIC, .more = U16LD_DENOM_31444_MORE};};
template<> struct libdivide_constants<uint16_t,31445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31445_MAGIC, .more = U16LD_DENOM_31445_MORE};};
template<> struct libdivide_constants<uint16_t,31446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31446_MAGIC, .more = U16LD_DENOM_31446_MORE};};
template<> struct libdivide_constants<uint16_t,31447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31447_MAGIC, .more = U16LD_DENOM_31447_MORE};};
template<> struct libdivide_constants<uint16_t,31448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31448_MAGIC, .more = U16LD_DENOM_31448_MORE};};
template<> struct libdivide_constants<uint16_t,31449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31449_MAGIC, .more = U16LD_DENOM_31449_MORE};};
template<> struct libdivide_constants<uint16_t,31450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31450_MAGIC, .more = U16LD_DENOM_31450_MORE};};
template<> struct libdivide_constants<uint16_t,31451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31451_MAGIC, .more = U16LD_DENOM_31451_MORE};};
template<> struct libdivide_constants<uint16_t,31452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31452_MAGIC, .more = U16LD_DENOM_31452_MORE};};
template<> struct libdivide_constants<uint16_t,31453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31453_MAGIC, .more = U16LD_DENOM_31453_MORE};};
template<> struct libdivide_constants<uint16_t,31454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31454_MAGIC, .more = U16LD_DENOM_31454_MORE};};
template<> struct libdivide_constants<uint16_t,31455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31455_MAGIC, .more = U16LD_DENOM_31455_MORE};};
template<> struct libdivide_constants<uint16_t,31456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31456_MAGIC, .more = U16LD_DENOM_31456_MORE};};
template<> struct libdivide_constants<uint16_t,31457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31457_MAGIC, .more = U16LD_DENOM_31457_MORE};};
template<> struct libdivide_constants<uint16_t,31458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31458_MAGIC, .more = U16LD_DENOM_31458_MORE};};
template<> struct libdivide_constants<uint16_t,31459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31459_MAGIC, .more = U16LD_DENOM_31459_MORE};};
template<> struct libdivide_constants<uint16_t,31460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31460_MAGIC, .more = U16LD_DENOM_31460_MORE};};
template<> struct libdivide_constants<uint16_t,31461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31461_MAGIC, .more = U16LD_DENOM_31461_MORE};};
template<> struct libdivide_constants<uint16_t,31462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31462_MAGIC, .more = U16LD_DENOM_31462_MORE};};
template<> struct libdivide_constants<uint16_t,31463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31463_MAGIC, .more = U16LD_DENOM_31463_MORE};};
template<> struct libdivide_constants<uint16_t,31464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31464_MAGIC, .more = U16LD_DENOM_31464_MORE};};
template<> struct libdivide_constants<uint16_t,31465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31465_MAGIC, .more = U16LD_DENOM_31465_MORE};};
template<> struct libdivide_constants<uint16_t,31466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31466_MAGIC, .more = U16LD_DENOM_31466_MORE};};
template<> struct libdivide_constants<uint16_t,31467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31467_MAGIC, .more = U16LD_DENOM_31467_MORE};};
template<> struct libdivide_constants<uint16_t,31468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31468_MAGIC, .more = U16LD_DENOM_31468_MORE};};
template<> struct libdivide_constants<uint16_t,31469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31469_MAGIC, .more = U16LD_DENOM_31469_MORE};};
template<> struct libdivide_constants<uint16_t,31470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31470_MAGIC, .more = U16LD_DENOM_31470_MORE};};
template<> struct libdivide_constants<uint16_t,31471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31471_MAGIC, .more = U16LD_DENOM_31471_MORE};};
template<> struct libdivide_constants<uint16_t,31472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31472_MAGIC, .more = U16LD_DENOM_31472_MORE};};
template<> struct libdivide_constants<uint16_t,31473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31473_MAGIC, .more = U16LD_DENOM_31473_MORE};};
template<> struct libdivide_constants<uint16_t,31474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31474_MAGIC, .more = U16LD_DENOM_31474_MORE};};
template<> struct libdivide_constants<uint16_t,31475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31475_MAGIC, .more = U16LD_DENOM_31475_MORE};};
template<> struct libdivide_constants<uint16_t,31476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31476_MAGIC, .more = U16LD_DENOM_31476_MORE};};
template<> struct libdivide_constants<uint16_t,31477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31477_MAGIC, .more = U16LD_DENOM_31477_MORE};};
template<> struct libdivide_constants<uint16_t,31478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31478_MAGIC, .more = U16LD_DENOM_31478_MORE};};
template<> struct libdivide_constants<uint16_t,31479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31479_MAGIC, .more = U16LD_DENOM_31479_MORE};};
template<> struct libdivide_constants<uint16_t,31480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31480_MAGIC, .more = U16LD_DENOM_31480_MORE};};
template<> struct libdivide_constants<uint16_t,31481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31481_MAGIC, .more = U16LD_DENOM_31481_MORE};};
template<> struct libdivide_constants<uint16_t,31482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31482_MAGIC, .more = U16LD_DENOM_31482_MORE};};
template<> struct libdivide_constants<uint16_t,31483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31483_MAGIC, .more = U16LD_DENOM_31483_MORE};};
template<> struct libdivide_constants<uint16_t,31484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31484_MAGIC, .more = U16LD_DENOM_31484_MORE};};
template<> struct libdivide_constants<uint16_t,31485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31485_MAGIC, .more = U16LD_DENOM_31485_MORE};};
template<> struct libdivide_constants<uint16_t,31486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31486_MAGIC, .more = U16LD_DENOM_31486_MORE};};
template<> struct libdivide_constants<uint16_t,31487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31487_MAGIC, .more = U16LD_DENOM_31487_MORE};};
template<> struct libdivide_constants<uint16_t,31488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31488_MAGIC, .more = U16LD_DENOM_31488_MORE};};
template<> struct libdivide_constants<uint16_t,31489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31489_MAGIC, .more = U16LD_DENOM_31489_MORE};};
template<> struct libdivide_constants<uint16_t,31490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31490_MAGIC, .more = U16LD_DENOM_31490_MORE};};
template<> struct libdivide_constants<uint16_t,31491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31491_MAGIC, .more = U16LD_DENOM_31491_MORE};};
template<> struct libdivide_constants<uint16_t,31492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31492_MAGIC, .more = U16LD_DENOM_31492_MORE};};
template<> struct libdivide_constants<uint16_t,31493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31493_MAGIC, .more = U16LD_DENOM_31493_MORE};};
template<> struct libdivide_constants<uint16_t,31494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31494_MAGIC, .more = U16LD_DENOM_31494_MORE};};
template<> struct libdivide_constants<uint16_t,31495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31495_MAGIC, .more = U16LD_DENOM_31495_MORE};};
template<> struct libdivide_constants<uint16_t,31496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31496_MAGIC, .more = U16LD_DENOM_31496_MORE};};
template<> struct libdivide_constants<uint16_t,31497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31497_MAGIC, .more = U16LD_DENOM_31497_MORE};};
template<> struct libdivide_constants<uint16_t,31498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31498_MAGIC, .more = U16LD_DENOM_31498_MORE};};
template<> struct libdivide_constants<uint16_t,31499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31499_MAGIC, .more = U16LD_DENOM_31499_MORE};};
template<> struct libdivide_constants<uint16_t,31500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31500_MAGIC, .more = U16LD_DENOM_31500_MORE};};
template<> struct libdivide_constants<uint16_t,31501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31501_MAGIC, .more = U16LD_DENOM_31501_MORE};};
template<> struct libdivide_constants<uint16_t,31502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31502_MAGIC, .more = U16LD_DENOM_31502_MORE};};
template<> struct libdivide_constants<uint16_t,31503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31503_MAGIC, .more = U16LD_DENOM_31503_MORE};};
template<> struct libdivide_constants<uint16_t,31504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31504_MAGIC, .more = U16LD_DENOM_31504_MORE};};
template<> struct libdivide_constants<uint16_t,31505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31505_MAGIC, .more = U16LD_DENOM_31505_MORE};};
template<> struct libdivide_constants<uint16_t,31506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31506_MAGIC, .more = U16LD_DENOM_31506_MORE};};
template<> struct libdivide_constants<uint16_t,31507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31507_MAGIC, .more = U16LD_DENOM_31507_MORE};};
template<> struct libdivide_constants<uint16_t,31508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31508_MAGIC, .more = U16LD_DENOM_31508_MORE};};
template<> struct libdivide_constants<uint16_t,31509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31509_MAGIC, .more = U16LD_DENOM_31509_MORE};};
template<> struct libdivide_constants<uint16_t,31510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31510_MAGIC, .more = U16LD_DENOM_31510_MORE};};
template<> struct libdivide_constants<uint16_t,31511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31511_MAGIC, .more = U16LD_DENOM_31511_MORE};};
template<> struct libdivide_constants<uint16_t,31512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31512_MAGIC, .more = U16LD_DENOM_31512_MORE};};
template<> struct libdivide_constants<uint16_t,31513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31513_MAGIC, .more = U16LD_DENOM_31513_MORE};};
template<> struct libdivide_constants<uint16_t,31514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31514_MAGIC, .more = U16LD_DENOM_31514_MORE};};
template<> struct libdivide_constants<uint16_t,31515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31515_MAGIC, .more = U16LD_DENOM_31515_MORE};};
template<> struct libdivide_constants<uint16_t,31516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31516_MAGIC, .more = U16LD_DENOM_31516_MORE};};
template<> struct libdivide_constants<uint16_t,31517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31517_MAGIC, .more = U16LD_DENOM_31517_MORE};};
template<> struct libdivide_constants<uint16_t,31518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31518_MAGIC, .more = U16LD_DENOM_31518_MORE};};
template<> struct libdivide_constants<uint16_t,31519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31519_MAGIC, .more = U16LD_DENOM_31519_MORE};};
template<> struct libdivide_constants<uint16_t,31520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31520_MAGIC, .more = U16LD_DENOM_31520_MORE};};
template<> struct libdivide_constants<uint16_t,31521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31521_MAGIC, .more = U16LD_DENOM_31521_MORE};};
template<> struct libdivide_constants<uint16_t,31522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31522_MAGIC, .more = U16LD_DENOM_31522_MORE};};
template<> struct libdivide_constants<uint16_t,31523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31523_MAGIC, .more = U16LD_DENOM_31523_MORE};};
template<> struct libdivide_constants<uint16_t,31524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31524_MAGIC, .more = U16LD_DENOM_31524_MORE};};
template<> struct libdivide_constants<uint16_t,31525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31525_MAGIC, .more = U16LD_DENOM_31525_MORE};};
template<> struct libdivide_constants<uint16_t,31526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31526_MAGIC, .more = U16LD_DENOM_31526_MORE};};
template<> struct libdivide_constants<uint16_t,31527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31527_MAGIC, .more = U16LD_DENOM_31527_MORE};};
template<> struct libdivide_constants<uint16_t,31528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31528_MAGIC, .more = U16LD_DENOM_31528_MORE};};
template<> struct libdivide_constants<uint16_t,31529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31529_MAGIC, .more = U16LD_DENOM_31529_MORE};};
template<> struct libdivide_constants<uint16_t,31530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31530_MAGIC, .more = U16LD_DENOM_31530_MORE};};
template<> struct libdivide_constants<uint16_t,31531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31531_MAGIC, .more = U16LD_DENOM_31531_MORE};};
template<> struct libdivide_constants<uint16_t,31532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31532_MAGIC, .more = U16LD_DENOM_31532_MORE};};
template<> struct libdivide_constants<uint16_t,31533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31533_MAGIC, .more = U16LD_DENOM_31533_MORE};};
template<> struct libdivide_constants<uint16_t,31534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31534_MAGIC, .more = U16LD_DENOM_31534_MORE};};
template<> struct libdivide_constants<uint16_t,31535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31535_MAGIC, .more = U16LD_DENOM_31535_MORE};};
template<> struct libdivide_constants<uint16_t,31536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31536_MAGIC, .more = U16LD_DENOM_31536_MORE};};
template<> struct libdivide_constants<uint16_t,31537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31537_MAGIC, .more = U16LD_DENOM_31537_MORE};};
template<> struct libdivide_constants<uint16_t,31538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31538_MAGIC, .more = U16LD_DENOM_31538_MORE};};
template<> struct libdivide_constants<uint16_t,31539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31539_MAGIC, .more = U16LD_DENOM_31539_MORE};};
template<> struct libdivide_constants<uint16_t,31540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31540_MAGIC, .more = U16LD_DENOM_31540_MORE};};
template<> struct libdivide_constants<uint16_t,31541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31541_MAGIC, .more = U16LD_DENOM_31541_MORE};};
template<> struct libdivide_constants<uint16_t,31542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31542_MAGIC, .more = U16LD_DENOM_31542_MORE};};
template<> struct libdivide_constants<uint16_t,31543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31543_MAGIC, .more = U16LD_DENOM_31543_MORE};};
template<> struct libdivide_constants<uint16_t,31544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31544_MAGIC, .more = U16LD_DENOM_31544_MORE};};
template<> struct libdivide_constants<uint16_t,31545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31545_MAGIC, .more = U16LD_DENOM_31545_MORE};};
template<> struct libdivide_constants<uint16_t,31546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31546_MAGIC, .more = U16LD_DENOM_31546_MORE};};
template<> struct libdivide_constants<uint16_t,31547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31547_MAGIC, .more = U16LD_DENOM_31547_MORE};};
template<> struct libdivide_constants<uint16_t,31548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31548_MAGIC, .more = U16LD_DENOM_31548_MORE};};
template<> struct libdivide_constants<uint16_t,31549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31549_MAGIC, .more = U16LD_DENOM_31549_MORE};};
template<> struct libdivide_constants<uint16_t,31550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31550_MAGIC, .more = U16LD_DENOM_31550_MORE};};
template<> struct libdivide_constants<uint16_t,31551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31551_MAGIC, .more = U16LD_DENOM_31551_MORE};};
template<> struct libdivide_constants<uint16_t,31552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31552_MAGIC, .more = U16LD_DENOM_31552_MORE};};
template<> struct libdivide_constants<uint16_t,31553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31553_MAGIC, .more = U16LD_DENOM_31553_MORE};};
template<> struct libdivide_constants<uint16_t,31554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31554_MAGIC, .more = U16LD_DENOM_31554_MORE};};
template<> struct libdivide_constants<uint16_t,31555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31555_MAGIC, .more = U16LD_DENOM_31555_MORE};};
template<> struct libdivide_constants<uint16_t,31556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31556_MAGIC, .more = U16LD_DENOM_31556_MORE};};
template<> struct libdivide_constants<uint16_t,31557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31557_MAGIC, .more = U16LD_DENOM_31557_MORE};};
template<> struct libdivide_constants<uint16_t,31558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31558_MAGIC, .more = U16LD_DENOM_31558_MORE};};
template<> struct libdivide_constants<uint16_t,31559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31559_MAGIC, .more = U16LD_DENOM_31559_MORE};};
template<> struct libdivide_constants<uint16_t,31560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31560_MAGIC, .more = U16LD_DENOM_31560_MORE};};
template<> struct libdivide_constants<uint16_t,31561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31561_MAGIC, .more = U16LD_DENOM_31561_MORE};};
template<> struct libdivide_constants<uint16_t,31562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31562_MAGIC, .more = U16LD_DENOM_31562_MORE};};
template<> struct libdivide_constants<uint16_t,31563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31563_MAGIC, .more = U16LD_DENOM_31563_MORE};};
template<> struct libdivide_constants<uint16_t,31564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31564_MAGIC, .more = U16LD_DENOM_31564_MORE};};
template<> struct libdivide_constants<uint16_t,31565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31565_MAGIC, .more = U16LD_DENOM_31565_MORE};};
template<> struct libdivide_constants<uint16_t,31566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31566_MAGIC, .more = U16LD_DENOM_31566_MORE};};
template<> struct libdivide_constants<uint16_t,31567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31567_MAGIC, .more = U16LD_DENOM_31567_MORE};};
template<> struct libdivide_constants<uint16_t,31568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31568_MAGIC, .more = U16LD_DENOM_31568_MORE};};
template<> struct libdivide_constants<uint16_t,31569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31569_MAGIC, .more = U16LD_DENOM_31569_MORE};};
template<> struct libdivide_constants<uint16_t,31570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31570_MAGIC, .more = U16LD_DENOM_31570_MORE};};
template<> struct libdivide_constants<uint16_t,31571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31571_MAGIC, .more = U16LD_DENOM_31571_MORE};};
template<> struct libdivide_constants<uint16_t,31572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31572_MAGIC, .more = U16LD_DENOM_31572_MORE};};
template<> struct libdivide_constants<uint16_t,31573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31573_MAGIC, .more = U16LD_DENOM_31573_MORE};};
template<> struct libdivide_constants<uint16_t,31574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31574_MAGIC, .more = U16LD_DENOM_31574_MORE};};
template<> struct libdivide_constants<uint16_t,31575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31575_MAGIC, .more = U16LD_DENOM_31575_MORE};};
template<> struct libdivide_constants<uint16_t,31576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31576_MAGIC, .more = U16LD_DENOM_31576_MORE};};
template<> struct libdivide_constants<uint16_t,31577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31577_MAGIC, .more = U16LD_DENOM_31577_MORE};};
template<> struct libdivide_constants<uint16_t,31578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31578_MAGIC, .more = U16LD_DENOM_31578_MORE};};
template<> struct libdivide_constants<uint16_t,31579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31579_MAGIC, .more = U16LD_DENOM_31579_MORE};};
template<> struct libdivide_constants<uint16_t,31580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31580_MAGIC, .more = U16LD_DENOM_31580_MORE};};
template<> struct libdivide_constants<uint16_t,31581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31581_MAGIC, .more = U16LD_DENOM_31581_MORE};};
template<> struct libdivide_constants<uint16_t,31582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31582_MAGIC, .more = U16LD_DENOM_31582_MORE};};
template<> struct libdivide_constants<uint16_t,31583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31583_MAGIC, .more = U16LD_DENOM_31583_MORE};};
template<> struct libdivide_constants<uint16_t,31584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31584_MAGIC, .more = U16LD_DENOM_31584_MORE};};
template<> struct libdivide_constants<uint16_t,31585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31585_MAGIC, .more = U16LD_DENOM_31585_MORE};};
template<> struct libdivide_constants<uint16_t,31586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31586_MAGIC, .more = U16LD_DENOM_31586_MORE};};
template<> struct libdivide_constants<uint16_t,31587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31587_MAGIC, .more = U16LD_DENOM_31587_MORE};};
template<> struct libdivide_constants<uint16_t,31588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31588_MAGIC, .more = U16LD_DENOM_31588_MORE};};
template<> struct libdivide_constants<uint16_t,31589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31589_MAGIC, .more = U16LD_DENOM_31589_MORE};};
template<> struct libdivide_constants<uint16_t,31590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31590_MAGIC, .more = U16LD_DENOM_31590_MORE};};
template<> struct libdivide_constants<uint16_t,31591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31591_MAGIC, .more = U16LD_DENOM_31591_MORE};};
template<> struct libdivide_constants<uint16_t,31592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31592_MAGIC, .more = U16LD_DENOM_31592_MORE};};
template<> struct libdivide_constants<uint16_t,31593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31593_MAGIC, .more = U16LD_DENOM_31593_MORE};};
template<> struct libdivide_constants<uint16_t,31594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31594_MAGIC, .more = U16LD_DENOM_31594_MORE};};
template<> struct libdivide_constants<uint16_t,31595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31595_MAGIC, .more = U16LD_DENOM_31595_MORE};};
template<> struct libdivide_constants<uint16_t,31596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31596_MAGIC, .more = U16LD_DENOM_31596_MORE};};
template<> struct libdivide_constants<uint16_t,31597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31597_MAGIC, .more = U16LD_DENOM_31597_MORE};};
template<> struct libdivide_constants<uint16_t,31598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31598_MAGIC, .more = U16LD_DENOM_31598_MORE};};
template<> struct libdivide_constants<uint16_t,31599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31599_MAGIC, .more = U16LD_DENOM_31599_MORE};};
template<> struct libdivide_constants<uint16_t,31600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31600_MAGIC, .more = U16LD_DENOM_31600_MORE};};
template<> struct libdivide_constants<uint16_t,31601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31601_MAGIC, .more = U16LD_DENOM_31601_MORE};};
template<> struct libdivide_constants<uint16_t,31602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31602_MAGIC, .more = U16LD_DENOM_31602_MORE};};
template<> struct libdivide_constants<uint16_t,31603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31603_MAGIC, .more = U16LD_DENOM_31603_MORE};};
template<> struct libdivide_constants<uint16_t,31604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31604_MAGIC, .more = U16LD_DENOM_31604_MORE};};
template<> struct libdivide_constants<uint16_t,31605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31605_MAGIC, .more = U16LD_DENOM_31605_MORE};};
template<> struct libdivide_constants<uint16_t,31606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31606_MAGIC, .more = U16LD_DENOM_31606_MORE};};
template<> struct libdivide_constants<uint16_t,31607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31607_MAGIC, .more = U16LD_DENOM_31607_MORE};};
template<> struct libdivide_constants<uint16_t,31608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31608_MAGIC, .more = U16LD_DENOM_31608_MORE};};
template<> struct libdivide_constants<uint16_t,31609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31609_MAGIC, .more = U16LD_DENOM_31609_MORE};};
template<> struct libdivide_constants<uint16_t,31610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31610_MAGIC, .more = U16LD_DENOM_31610_MORE};};
template<> struct libdivide_constants<uint16_t,31611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31611_MAGIC, .more = U16LD_DENOM_31611_MORE};};
template<> struct libdivide_constants<uint16_t,31612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31612_MAGIC, .more = U16LD_DENOM_31612_MORE};};
template<> struct libdivide_constants<uint16_t,31613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31613_MAGIC, .more = U16LD_DENOM_31613_MORE};};
template<> struct libdivide_constants<uint16_t,31614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31614_MAGIC, .more = U16LD_DENOM_31614_MORE};};
template<> struct libdivide_constants<uint16_t,31615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31615_MAGIC, .more = U16LD_DENOM_31615_MORE};};
template<> struct libdivide_constants<uint16_t,31616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31616_MAGIC, .more = U16LD_DENOM_31616_MORE};};
template<> struct libdivide_constants<uint16_t,31617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31617_MAGIC, .more = U16LD_DENOM_31617_MORE};};
template<> struct libdivide_constants<uint16_t,31618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31618_MAGIC, .more = U16LD_DENOM_31618_MORE};};
template<> struct libdivide_constants<uint16_t,31619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31619_MAGIC, .more = U16LD_DENOM_31619_MORE};};
template<> struct libdivide_constants<uint16_t,31620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31620_MAGIC, .more = U16LD_DENOM_31620_MORE};};
template<> struct libdivide_constants<uint16_t,31621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31621_MAGIC, .more = U16LD_DENOM_31621_MORE};};
template<> struct libdivide_constants<uint16_t,31622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31622_MAGIC, .more = U16LD_DENOM_31622_MORE};};
template<> struct libdivide_constants<uint16_t,31623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31623_MAGIC, .more = U16LD_DENOM_31623_MORE};};
template<> struct libdivide_constants<uint16_t,31624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31624_MAGIC, .more = U16LD_DENOM_31624_MORE};};
template<> struct libdivide_constants<uint16_t,31625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31625_MAGIC, .more = U16LD_DENOM_31625_MORE};};
template<> struct libdivide_constants<uint16_t,31626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31626_MAGIC, .more = U16LD_DENOM_31626_MORE};};
template<> struct libdivide_constants<uint16_t,31627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31627_MAGIC, .more = U16LD_DENOM_31627_MORE};};
template<> struct libdivide_constants<uint16_t,31628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31628_MAGIC, .more = U16LD_DENOM_31628_MORE};};
template<> struct libdivide_constants<uint16_t,31629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31629_MAGIC, .more = U16LD_DENOM_31629_MORE};};
template<> struct libdivide_constants<uint16_t,31630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31630_MAGIC, .more = U16LD_DENOM_31630_MORE};};
template<> struct libdivide_constants<uint16_t,31631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31631_MAGIC, .more = U16LD_DENOM_31631_MORE};};
template<> struct libdivide_constants<uint16_t,31632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31632_MAGIC, .more = U16LD_DENOM_31632_MORE};};
template<> struct libdivide_constants<uint16_t,31633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31633_MAGIC, .more = U16LD_DENOM_31633_MORE};};
template<> struct libdivide_constants<uint16_t,31634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31634_MAGIC, .more = U16LD_DENOM_31634_MORE};};
template<> struct libdivide_constants<uint16_t,31635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31635_MAGIC, .more = U16LD_DENOM_31635_MORE};};
template<> struct libdivide_constants<uint16_t,31636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31636_MAGIC, .more = U16LD_DENOM_31636_MORE};};
template<> struct libdivide_constants<uint16_t,31637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31637_MAGIC, .more = U16LD_DENOM_31637_MORE};};
template<> struct libdivide_constants<uint16_t,31638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31638_MAGIC, .more = U16LD_DENOM_31638_MORE};};
template<> struct libdivide_constants<uint16_t,31639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31639_MAGIC, .more = U16LD_DENOM_31639_MORE};};
template<> struct libdivide_constants<uint16_t,31640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31640_MAGIC, .more = U16LD_DENOM_31640_MORE};};
template<> struct libdivide_constants<uint16_t,31641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31641_MAGIC, .more = U16LD_DENOM_31641_MORE};};
template<> struct libdivide_constants<uint16_t,31642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31642_MAGIC, .more = U16LD_DENOM_31642_MORE};};
template<> struct libdivide_constants<uint16_t,31643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31643_MAGIC, .more = U16LD_DENOM_31643_MORE};};
template<> struct libdivide_constants<uint16_t,31644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31644_MAGIC, .more = U16LD_DENOM_31644_MORE};};
template<> struct libdivide_constants<uint16_t,31645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31645_MAGIC, .more = U16LD_DENOM_31645_MORE};};
template<> struct libdivide_constants<uint16_t,31646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31646_MAGIC, .more = U16LD_DENOM_31646_MORE};};
template<> struct libdivide_constants<uint16_t,31647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31647_MAGIC, .more = U16LD_DENOM_31647_MORE};};
template<> struct libdivide_constants<uint16_t,31648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31648_MAGIC, .more = U16LD_DENOM_31648_MORE};};
template<> struct libdivide_constants<uint16_t,31649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31649_MAGIC, .more = U16LD_DENOM_31649_MORE};};
template<> struct libdivide_constants<uint16_t,31650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31650_MAGIC, .more = U16LD_DENOM_31650_MORE};};
template<> struct libdivide_constants<uint16_t,31651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31651_MAGIC, .more = U16LD_DENOM_31651_MORE};};
template<> struct libdivide_constants<uint16_t,31652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31652_MAGIC, .more = U16LD_DENOM_31652_MORE};};
template<> struct libdivide_constants<uint16_t,31653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31653_MAGIC, .more = U16LD_DENOM_31653_MORE};};
template<> struct libdivide_constants<uint16_t,31654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31654_MAGIC, .more = U16LD_DENOM_31654_MORE};};
template<> struct libdivide_constants<uint16_t,31655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31655_MAGIC, .more = U16LD_DENOM_31655_MORE};};
template<> struct libdivide_constants<uint16_t,31656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31656_MAGIC, .more = U16LD_DENOM_31656_MORE};};
template<> struct libdivide_constants<uint16_t,31657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31657_MAGIC, .more = U16LD_DENOM_31657_MORE};};
template<> struct libdivide_constants<uint16_t,31658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31658_MAGIC, .more = U16LD_DENOM_31658_MORE};};
template<> struct libdivide_constants<uint16_t,31659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31659_MAGIC, .more = U16LD_DENOM_31659_MORE};};
template<> struct libdivide_constants<uint16_t,31660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31660_MAGIC, .more = U16LD_DENOM_31660_MORE};};
template<> struct libdivide_constants<uint16_t,31661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31661_MAGIC, .more = U16LD_DENOM_31661_MORE};};
template<> struct libdivide_constants<uint16_t,31662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31662_MAGIC, .more = U16LD_DENOM_31662_MORE};};
template<> struct libdivide_constants<uint16_t,31663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31663_MAGIC, .more = U16LD_DENOM_31663_MORE};};
template<> struct libdivide_constants<uint16_t,31664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31664_MAGIC, .more = U16LD_DENOM_31664_MORE};};
template<> struct libdivide_constants<uint16_t,31665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31665_MAGIC, .more = U16LD_DENOM_31665_MORE};};
template<> struct libdivide_constants<uint16_t,31666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31666_MAGIC, .more = U16LD_DENOM_31666_MORE};};
template<> struct libdivide_constants<uint16_t,31667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31667_MAGIC, .more = U16LD_DENOM_31667_MORE};};
template<> struct libdivide_constants<uint16_t,31668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31668_MAGIC, .more = U16LD_DENOM_31668_MORE};};
template<> struct libdivide_constants<uint16_t,31669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31669_MAGIC, .more = U16LD_DENOM_31669_MORE};};
template<> struct libdivide_constants<uint16_t,31670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31670_MAGIC, .more = U16LD_DENOM_31670_MORE};};
template<> struct libdivide_constants<uint16_t,31671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31671_MAGIC, .more = U16LD_DENOM_31671_MORE};};
template<> struct libdivide_constants<uint16_t,31672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31672_MAGIC, .more = U16LD_DENOM_31672_MORE};};
template<> struct libdivide_constants<uint16_t,31673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31673_MAGIC, .more = U16LD_DENOM_31673_MORE};};
template<> struct libdivide_constants<uint16_t,31674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31674_MAGIC, .more = U16LD_DENOM_31674_MORE};};
template<> struct libdivide_constants<uint16_t,31675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31675_MAGIC, .more = U16LD_DENOM_31675_MORE};};
template<> struct libdivide_constants<uint16_t,31676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31676_MAGIC, .more = U16LD_DENOM_31676_MORE};};
template<> struct libdivide_constants<uint16_t,31677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31677_MAGIC, .more = U16LD_DENOM_31677_MORE};};
template<> struct libdivide_constants<uint16_t,31678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31678_MAGIC, .more = U16LD_DENOM_31678_MORE};};
template<> struct libdivide_constants<uint16_t,31679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31679_MAGIC, .more = U16LD_DENOM_31679_MORE};};
template<> struct libdivide_constants<uint16_t,31680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31680_MAGIC, .more = U16LD_DENOM_31680_MORE};};
template<> struct libdivide_constants<uint16_t,31681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31681_MAGIC, .more = U16LD_DENOM_31681_MORE};};
template<> struct libdivide_constants<uint16_t,31682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31682_MAGIC, .more = U16LD_DENOM_31682_MORE};};
template<> struct libdivide_constants<uint16_t,31683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31683_MAGIC, .more = U16LD_DENOM_31683_MORE};};
template<> struct libdivide_constants<uint16_t,31684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31684_MAGIC, .more = U16LD_DENOM_31684_MORE};};
template<> struct libdivide_constants<uint16_t,31685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31685_MAGIC, .more = U16LD_DENOM_31685_MORE};};
template<> struct libdivide_constants<uint16_t,31686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31686_MAGIC, .more = U16LD_DENOM_31686_MORE};};
template<> struct libdivide_constants<uint16_t,31687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31687_MAGIC, .more = U16LD_DENOM_31687_MORE};};
template<> struct libdivide_constants<uint16_t,31688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31688_MAGIC, .more = U16LD_DENOM_31688_MORE};};
template<> struct libdivide_constants<uint16_t,31689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31689_MAGIC, .more = U16LD_DENOM_31689_MORE};};
template<> struct libdivide_constants<uint16_t,31690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31690_MAGIC, .more = U16LD_DENOM_31690_MORE};};
template<> struct libdivide_constants<uint16_t,31691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31691_MAGIC, .more = U16LD_DENOM_31691_MORE};};
template<> struct libdivide_constants<uint16_t,31692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31692_MAGIC, .more = U16LD_DENOM_31692_MORE};};
template<> struct libdivide_constants<uint16_t,31693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31693_MAGIC, .more = U16LD_DENOM_31693_MORE};};
template<> struct libdivide_constants<uint16_t,31694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31694_MAGIC, .more = U16LD_DENOM_31694_MORE};};
template<> struct libdivide_constants<uint16_t,31695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31695_MAGIC, .more = U16LD_DENOM_31695_MORE};};
template<> struct libdivide_constants<uint16_t,31696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31696_MAGIC, .more = U16LD_DENOM_31696_MORE};};
template<> struct libdivide_constants<uint16_t,31697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31697_MAGIC, .more = U16LD_DENOM_31697_MORE};};
template<> struct libdivide_constants<uint16_t,31698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31698_MAGIC, .more = U16LD_DENOM_31698_MORE};};
template<> struct libdivide_constants<uint16_t,31699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31699_MAGIC, .more = U16LD_DENOM_31699_MORE};};
template<> struct libdivide_constants<uint16_t,31700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31700_MAGIC, .more = U16LD_DENOM_31700_MORE};};
template<> struct libdivide_constants<uint16_t,31701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31701_MAGIC, .more = U16LD_DENOM_31701_MORE};};
template<> struct libdivide_constants<uint16_t,31702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31702_MAGIC, .more = U16LD_DENOM_31702_MORE};};
template<> struct libdivide_constants<uint16_t,31703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31703_MAGIC, .more = U16LD_DENOM_31703_MORE};};
template<> struct libdivide_constants<uint16_t,31704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31704_MAGIC, .more = U16LD_DENOM_31704_MORE};};
template<> struct libdivide_constants<uint16_t,31705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31705_MAGIC, .more = U16LD_DENOM_31705_MORE};};
template<> struct libdivide_constants<uint16_t,31706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31706_MAGIC, .more = U16LD_DENOM_31706_MORE};};
template<> struct libdivide_constants<uint16_t,31707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31707_MAGIC, .more = U16LD_DENOM_31707_MORE};};
template<> struct libdivide_constants<uint16_t,31708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31708_MAGIC, .more = U16LD_DENOM_31708_MORE};};
template<> struct libdivide_constants<uint16_t,31709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31709_MAGIC, .more = U16LD_DENOM_31709_MORE};};
template<> struct libdivide_constants<uint16_t,31710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31710_MAGIC, .more = U16LD_DENOM_31710_MORE};};
template<> struct libdivide_constants<uint16_t,31711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31711_MAGIC, .more = U16LD_DENOM_31711_MORE};};
template<> struct libdivide_constants<uint16_t,31712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31712_MAGIC, .more = U16LD_DENOM_31712_MORE};};
template<> struct libdivide_constants<uint16_t,31713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31713_MAGIC, .more = U16LD_DENOM_31713_MORE};};
template<> struct libdivide_constants<uint16_t,31714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31714_MAGIC, .more = U16LD_DENOM_31714_MORE};};
template<> struct libdivide_constants<uint16_t,31715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31715_MAGIC, .more = U16LD_DENOM_31715_MORE};};
template<> struct libdivide_constants<uint16_t,31716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31716_MAGIC, .more = U16LD_DENOM_31716_MORE};};
template<> struct libdivide_constants<uint16_t,31717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31717_MAGIC, .more = U16LD_DENOM_31717_MORE};};
template<> struct libdivide_constants<uint16_t,31718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31718_MAGIC, .more = U16LD_DENOM_31718_MORE};};
template<> struct libdivide_constants<uint16_t,31719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31719_MAGIC, .more = U16LD_DENOM_31719_MORE};};
template<> struct libdivide_constants<uint16_t,31720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31720_MAGIC, .more = U16LD_DENOM_31720_MORE};};
template<> struct libdivide_constants<uint16_t,31721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31721_MAGIC, .more = U16LD_DENOM_31721_MORE};};
template<> struct libdivide_constants<uint16_t,31722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31722_MAGIC, .more = U16LD_DENOM_31722_MORE};};
template<> struct libdivide_constants<uint16_t,31723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31723_MAGIC, .more = U16LD_DENOM_31723_MORE};};
template<> struct libdivide_constants<uint16_t,31724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31724_MAGIC, .more = U16LD_DENOM_31724_MORE};};
template<> struct libdivide_constants<uint16_t,31725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31725_MAGIC, .more = U16LD_DENOM_31725_MORE};};
template<> struct libdivide_constants<uint16_t,31726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31726_MAGIC, .more = U16LD_DENOM_31726_MORE};};
template<> struct libdivide_constants<uint16_t,31727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31727_MAGIC, .more = U16LD_DENOM_31727_MORE};};
template<> struct libdivide_constants<uint16_t,31728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31728_MAGIC, .more = U16LD_DENOM_31728_MORE};};
template<> struct libdivide_constants<uint16_t,31729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31729_MAGIC, .more = U16LD_DENOM_31729_MORE};};
template<> struct libdivide_constants<uint16_t,31730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31730_MAGIC, .more = U16LD_DENOM_31730_MORE};};
template<> struct libdivide_constants<uint16_t,31731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31731_MAGIC, .more = U16LD_DENOM_31731_MORE};};
template<> struct libdivide_constants<uint16_t,31732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31732_MAGIC, .more = U16LD_DENOM_31732_MORE};};
template<> struct libdivide_constants<uint16_t,31733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31733_MAGIC, .more = U16LD_DENOM_31733_MORE};};
template<> struct libdivide_constants<uint16_t,31734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31734_MAGIC, .more = U16LD_DENOM_31734_MORE};};
template<> struct libdivide_constants<uint16_t,31735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31735_MAGIC, .more = U16LD_DENOM_31735_MORE};};
template<> struct libdivide_constants<uint16_t,31736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31736_MAGIC, .more = U16LD_DENOM_31736_MORE};};
template<> struct libdivide_constants<uint16_t,31737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31737_MAGIC, .more = U16LD_DENOM_31737_MORE};};
template<> struct libdivide_constants<uint16_t,31738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31738_MAGIC, .more = U16LD_DENOM_31738_MORE};};
template<> struct libdivide_constants<uint16_t,31739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31739_MAGIC, .more = U16LD_DENOM_31739_MORE};};
template<> struct libdivide_constants<uint16_t,31740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31740_MAGIC, .more = U16LD_DENOM_31740_MORE};};
template<> struct libdivide_constants<uint16_t,31741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31741_MAGIC, .more = U16LD_DENOM_31741_MORE};};
template<> struct libdivide_constants<uint16_t,31742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31742_MAGIC, .more = U16LD_DENOM_31742_MORE};};
template<> struct libdivide_constants<uint16_t,31743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31743_MAGIC, .more = U16LD_DENOM_31743_MORE};};
template<> struct libdivide_constants<uint16_t,31744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31744_MAGIC, .more = U16LD_DENOM_31744_MORE};};
template<> struct libdivide_constants<uint16_t,31745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31745_MAGIC, .more = U16LD_DENOM_31745_MORE};};
template<> struct libdivide_constants<uint16_t,31746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31746_MAGIC, .more = U16LD_DENOM_31746_MORE};};
template<> struct libdivide_constants<uint16_t,31747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31747_MAGIC, .more = U16LD_DENOM_31747_MORE};};
template<> struct libdivide_constants<uint16_t,31748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31748_MAGIC, .more = U16LD_DENOM_31748_MORE};};
template<> struct libdivide_constants<uint16_t,31749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31749_MAGIC, .more = U16LD_DENOM_31749_MORE};};
template<> struct libdivide_constants<uint16_t,31750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31750_MAGIC, .more = U16LD_DENOM_31750_MORE};};
template<> struct libdivide_constants<uint16_t,31751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31751_MAGIC, .more = U16LD_DENOM_31751_MORE};};
template<> struct libdivide_constants<uint16_t,31752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31752_MAGIC, .more = U16LD_DENOM_31752_MORE};};
template<> struct libdivide_constants<uint16_t,31753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31753_MAGIC, .more = U16LD_DENOM_31753_MORE};};
template<> struct libdivide_constants<uint16_t,31754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31754_MAGIC, .more = U16LD_DENOM_31754_MORE};};
template<> struct libdivide_constants<uint16_t,31755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31755_MAGIC, .more = U16LD_DENOM_31755_MORE};};
template<> struct libdivide_constants<uint16_t,31756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31756_MAGIC, .more = U16LD_DENOM_31756_MORE};};
template<> struct libdivide_constants<uint16_t,31757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31757_MAGIC, .more = U16LD_DENOM_31757_MORE};};
template<> struct libdivide_constants<uint16_t,31758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31758_MAGIC, .more = U16LD_DENOM_31758_MORE};};
template<> struct libdivide_constants<uint16_t,31759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31759_MAGIC, .more = U16LD_DENOM_31759_MORE};};
template<> struct libdivide_constants<uint16_t,31760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31760_MAGIC, .more = U16LD_DENOM_31760_MORE};};
template<> struct libdivide_constants<uint16_t,31761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31761_MAGIC, .more = U16LD_DENOM_31761_MORE};};
template<> struct libdivide_constants<uint16_t,31762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31762_MAGIC, .more = U16LD_DENOM_31762_MORE};};
template<> struct libdivide_constants<uint16_t,31763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31763_MAGIC, .more = U16LD_DENOM_31763_MORE};};
template<> struct libdivide_constants<uint16_t,31764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31764_MAGIC, .more = U16LD_DENOM_31764_MORE};};
template<> struct libdivide_constants<uint16_t,31765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31765_MAGIC, .more = U16LD_DENOM_31765_MORE};};
template<> struct libdivide_constants<uint16_t,31766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31766_MAGIC, .more = U16LD_DENOM_31766_MORE};};
template<> struct libdivide_constants<uint16_t,31767> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31767_MAGIC, .more = U16LD_DENOM_31767_MORE};};
template<> struct libdivide_constants<uint16_t,31768> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31768_MAGIC, .more = U16LD_DENOM_31768_MORE};};
template<> struct libdivide_constants<uint16_t,31769> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31769_MAGIC, .more = U16LD_DENOM_31769_MORE};};
template<> struct libdivide_constants<uint16_t,31770> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31770_MAGIC, .more = U16LD_DENOM_31770_MORE};};
template<> struct libdivide_constants<uint16_t,31771> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31771_MAGIC, .more = U16LD_DENOM_31771_MORE};};
template<> struct libdivide_constants<uint16_t,31772> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31772_MAGIC, .more = U16LD_DENOM_31772_MORE};};
template<> struct libdivide_constants<uint16_t,31773> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31773_MAGIC, .more = U16LD_DENOM_31773_MORE};};
template<> struct libdivide_constants<uint16_t,31774> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31774_MAGIC, .more = U16LD_DENOM_31774_MORE};};
template<> struct libdivide_constants<uint16_t,31775> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31775_MAGIC, .more = U16LD_DENOM_31775_MORE};};
template<> struct libdivide_constants<uint16_t,31776> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31776_MAGIC, .more = U16LD_DENOM_31776_MORE};};
template<> struct libdivide_constants<uint16_t,31777> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31777_MAGIC, .more = U16LD_DENOM_31777_MORE};};
template<> struct libdivide_constants<uint16_t,31778> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31778_MAGIC, .more = U16LD_DENOM_31778_MORE};};
template<> struct libdivide_constants<uint16_t,31779> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31779_MAGIC, .more = U16LD_DENOM_31779_MORE};};
template<> struct libdivide_constants<uint16_t,31780> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31780_MAGIC, .more = U16LD_DENOM_31780_MORE};};
template<> struct libdivide_constants<uint16_t,31781> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31781_MAGIC, .more = U16LD_DENOM_31781_MORE};};
template<> struct libdivide_constants<uint16_t,31782> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31782_MAGIC, .more = U16LD_DENOM_31782_MORE};};
template<> struct libdivide_constants<uint16_t,31783> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31783_MAGIC, .more = U16LD_DENOM_31783_MORE};};
template<> struct libdivide_constants<uint16_t,31784> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31784_MAGIC, .more = U16LD_DENOM_31784_MORE};};
template<> struct libdivide_constants<uint16_t,31785> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31785_MAGIC, .more = U16LD_DENOM_31785_MORE};};
template<> struct libdivide_constants<uint16_t,31786> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31786_MAGIC, .more = U16LD_DENOM_31786_MORE};};
template<> struct libdivide_constants<uint16_t,31787> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31787_MAGIC, .more = U16LD_DENOM_31787_MORE};};
template<> struct libdivide_constants<uint16_t,31788> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31788_MAGIC, .more = U16LD_DENOM_31788_MORE};};
template<> struct libdivide_constants<uint16_t,31789> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31789_MAGIC, .more = U16LD_DENOM_31789_MORE};};
template<> struct libdivide_constants<uint16_t,31790> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31790_MAGIC, .more = U16LD_DENOM_31790_MORE};};
template<> struct libdivide_constants<uint16_t,31791> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31791_MAGIC, .more = U16LD_DENOM_31791_MORE};};
template<> struct libdivide_constants<uint16_t,31792> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31792_MAGIC, .more = U16LD_DENOM_31792_MORE};};
template<> struct libdivide_constants<uint16_t,31793> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31793_MAGIC, .more = U16LD_DENOM_31793_MORE};};
template<> struct libdivide_constants<uint16_t,31794> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31794_MAGIC, .more = U16LD_DENOM_31794_MORE};};
template<> struct libdivide_constants<uint16_t,31795> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31795_MAGIC, .more = U16LD_DENOM_31795_MORE};};
template<> struct libdivide_constants<uint16_t,31796> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31796_MAGIC, .more = U16LD_DENOM_31796_MORE};};
template<> struct libdivide_constants<uint16_t,31797> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31797_MAGIC, .more = U16LD_DENOM_31797_MORE};};
template<> struct libdivide_constants<uint16_t,31798> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31798_MAGIC, .more = U16LD_DENOM_31798_MORE};};
template<> struct libdivide_constants<uint16_t,31799> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31799_MAGIC, .more = U16LD_DENOM_31799_MORE};};
template<> struct libdivide_constants<uint16_t,31800> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31800_MAGIC, .more = U16LD_DENOM_31800_MORE};};
template<> struct libdivide_constants<uint16_t,31801> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31801_MAGIC, .more = U16LD_DENOM_31801_MORE};};
template<> struct libdivide_constants<uint16_t,31802> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31802_MAGIC, .more = U16LD_DENOM_31802_MORE};};
template<> struct libdivide_constants<uint16_t,31803> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31803_MAGIC, .more = U16LD_DENOM_31803_MORE};};
template<> struct libdivide_constants<uint16_t,31804> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31804_MAGIC, .more = U16LD_DENOM_31804_MORE};};
template<> struct libdivide_constants<uint16_t,31805> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31805_MAGIC, .more = U16LD_DENOM_31805_MORE};};
template<> struct libdivide_constants<uint16_t,31806> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31806_MAGIC, .more = U16LD_DENOM_31806_MORE};};
template<> struct libdivide_constants<uint16_t,31807> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31807_MAGIC, .more = U16LD_DENOM_31807_MORE};};
template<> struct libdivide_constants<uint16_t,31808> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31808_MAGIC, .more = U16LD_DENOM_31808_MORE};};
template<> struct libdivide_constants<uint16_t,31809> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31809_MAGIC, .more = U16LD_DENOM_31809_MORE};};
template<> struct libdivide_constants<uint16_t,31810> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31810_MAGIC, .more = U16LD_DENOM_31810_MORE};};
template<> struct libdivide_constants<uint16_t,31811> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31811_MAGIC, .more = U16LD_DENOM_31811_MORE};};
template<> struct libdivide_constants<uint16_t,31812> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31812_MAGIC, .more = U16LD_DENOM_31812_MORE};};
template<> struct libdivide_constants<uint16_t,31813> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31813_MAGIC, .more = U16LD_DENOM_31813_MORE};};
template<> struct libdivide_constants<uint16_t,31814> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31814_MAGIC, .more = U16LD_DENOM_31814_MORE};};
template<> struct libdivide_constants<uint16_t,31815> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31815_MAGIC, .more = U16LD_DENOM_31815_MORE};};
template<> struct libdivide_constants<uint16_t,31816> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31816_MAGIC, .more = U16LD_DENOM_31816_MORE};};
template<> struct libdivide_constants<uint16_t,31817> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31817_MAGIC, .more = U16LD_DENOM_31817_MORE};};
template<> struct libdivide_constants<uint16_t,31818> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31818_MAGIC, .more = U16LD_DENOM_31818_MORE};};
template<> struct libdivide_constants<uint16_t,31819> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31819_MAGIC, .more = U16LD_DENOM_31819_MORE};};
template<> struct libdivide_constants<uint16_t,31820> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31820_MAGIC, .more = U16LD_DENOM_31820_MORE};};
template<> struct libdivide_constants<uint16_t,31821> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31821_MAGIC, .more = U16LD_DENOM_31821_MORE};};
template<> struct libdivide_constants<uint16_t,31822> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31822_MAGIC, .more = U16LD_DENOM_31822_MORE};};
template<> struct libdivide_constants<uint16_t,31823> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31823_MAGIC, .more = U16LD_DENOM_31823_MORE};};
template<> struct libdivide_constants<uint16_t,31824> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31824_MAGIC, .more = U16LD_DENOM_31824_MORE};};
template<> struct libdivide_constants<uint16_t,31825> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31825_MAGIC, .more = U16LD_DENOM_31825_MORE};};
template<> struct libdivide_constants<uint16_t,31826> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31826_MAGIC, .more = U16LD_DENOM_31826_MORE};};
template<> struct libdivide_constants<uint16_t,31827> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31827_MAGIC, .more = U16LD_DENOM_31827_MORE};};
template<> struct libdivide_constants<uint16_t,31828> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31828_MAGIC, .more = U16LD_DENOM_31828_MORE};};
template<> struct libdivide_constants<uint16_t,31829> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31829_MAGIC, .more = U16LD_DENOM_31829_MORE};};
template<> struct libdivide_constants<uint16_t,31830> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31830_MAGIC, .more = U16LD_DENOM_31830_MORE};};
template<> struct libdivide_constants<uint16_t,31831> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31831_MAGIC, .more = U16LD_DENOM_31831_MORE};};
template<> struct libdivide_constants<uint16_t,31832> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31832_MAGIC, .more = U16LD_DENOM_31832_MORE};};
template<> struct libdivide_constants<uint16_t,31833> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31833_MAGIC, .more = U16LD_DENOM_31833_MORE};};
template<> struct libdivide_constants<uint16_t,31834> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31834_MAGIC, .more = U16LD_DENOM_31834_MORE};};
template<> struct libdivide_constants<uint16_t,31835> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31835_MAGIC, .more = U16LD_DENOM_31835_MORE};};
template<> struct libdivide_constants<uint16_t,31836> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31836_MAGIC, .more = U16LD_DENOM_31836_MORE};};
template<> struct libdivide_constants<uint16_t,31837> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31837_MAGIC, .more = U16LD_DENOM_31837_MORE};};
template<> struct libdivide_constants<uint16_t,31838> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31838_MAGIC, .more = U16LD_DENOM_31838_MORE};};
template<> struct libdivide_constants<uint16_t,31839> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31839_MAGIC, .more = U16LD_DENOM_31839_MORE};};
template<> struct libdivide_constants<uint16_t,31840> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31840_MAGIC, .more = U16LD_DENOM_31840_MORE};};
template<> struct libdivide_constants<uint16_t,31841> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31841_MAGIC, .more = U16LD_DENOM_31841_MORE};};
template<> struct libdivide_constants<uint16_t,31842> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31842_MAGIC, .more = U16LD_DENOM_31842_MORE};};
template<> struct libdivide_constants<uint16_t,31843> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31843_MAGIC, .more = U16LD_DENOM_31843_MORE};};
template<> struct libdivide_constants<uint16_t,31844> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31844_MAGIC, .more = U16LD_DENOM_31844_MORE};};
template<> struct libdivide_constants<uint16_t,31845> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31845_MAGIC, .more = U16LD_DENOM_31845_MORE};};
template<> struct libdivide_constants<uint16_t,31846> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31846_MAGIC, .more = U16LD_DENOM_31846_MORE};};
template<> struct libdivide_constants<uint16_t,31847> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31847_MAGIC, .more = U16LD_DENOM_31847_MORE};};
template<> struct libdivide_constants<uint16_t,31848> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31848_MAGIC, .more = U16LD_DENOM_31848_MORE};};
template<> struct libdivide_constants<uint16_t,31849> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31849_MAGIC, .more = U16LD_DENOM_31849_MORE};};
template<> struct libdivide_constants<uint16_t,31850> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31850_MAGIC, .more = U16LD_DENOM_31850_MORE};};
template<> struct libdivide_constants<uint16_t,31851> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31851_MAGIC, .more = U16LD_DENOM_31851_MORE};};
template<> struct libdivide_constants<uint16_t,31852> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31852_MAGIC, .more = U16LD_DENOM_31852_MORE};};
template<> struct libdivide_constants<uint16_t,31853> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31853_MAGIC, .more = U16LD_DENOM_31853_MORE};};
template<> struct libdivide_constants<uint16_t,31854> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31854_MAGIC, .more = U16LD_DENOM_31854_MORE};};
template<> struct libdivide_constants<uint16_t,31855> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31855_MAGIC, .more = U16LD_DENOM_31855_MORE};};
template<> struct libdivide_constants<uint16_t,31856> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31856_MAGIC, .more = U16LD_DENOM_31856_MORE};};
template<> struct libdivide_constants<uint16_t,31857> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31857_MAGIC, .more = U16LD_DENOM_31857_MORE};};
template<> struct libdivide_constants<uint16_t,31858> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31858_MAGIC, .more = U16LD_DENOM_31858_MORE};};
template<> struct libdivide_constants<uint16_t,31859> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31859_MAGIC, .more = U16LD_DENOM_31859_MORE};};
template<> struct libdivide_constants<uint16_t,31860> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31860_MAGIC, .more = U16LD_DENOM_31860_MORE};};
template<> struct libdivide_constants<uint16_t,31861> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31861_MAGIC, .more = U16LD_DENOM_31861_MORE};};
template<> struct libdivide_constants<uint16_t,31862> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31862_MAGIC, .more = U16LD_DENOM_31862_MORE};};
template<> struct libdivide_constants<uint16_t,31863> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31863_MAGIC, .more = U16LD_DENOM_31863_MORE};};
template<> struct libdivide_constants<uint16_t,31864> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31864_MAGIC, .more = U16LD_DENOM_31864_MORE};};
template<> struct libdivide_constants<uint16_t,31865> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31865_MAGIC, .more = U16LD_DENOM_31865_MORE};};
template<> struct libdivide_constants<uint16_t,31866> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31866_MAGIC, .more = U16LD_DENOM_31866_MORE};};
template<> struct libdivide_constants<uint16_t,31867> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31867_MAGIC, .more = U16LD_DENOM_31867_MORE};};
template<> struct libdivide_constants<uint16_t,31868> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31868_MAGIC, .more = U16LD_DENOM_31868_MORE};};
template<> struct libdivide_constants<uint16_t,31869> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31869_MAGIC, .more = U16LD_DENOM_31869_MORE};};
template<> struct libdivide_constants<uint16_t,31870> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31870_MAGIC, .more = U16LD_DENOM_31870_MORE};};
template<> struct libdivide_constants<uint16_t,31871> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31871_MAGIC, .more = U16LD_DENOM_31871_MORE};};
template<> struct libdivide_constants<uint16_t,31872> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31872_MAGIC, .more = U16LD_DENOM_31872_MORE};};
template<> struct libdivide_constants<uint16_t,31873> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31873_MAGIC, .more = U16LD_DENOM_31873_MORE};};
template<> struct libdivide_constants<uint16_t,31874> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31874_MAGIC, .more = U16LD_DENOM_31874_MORE};};
template<> struct libdivide_constants<uint16_t,31875> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31875_MAGIC, .more = U16LD_DENOM_31875_MORE};};
template<> struct libdivide_constants<uint16_t,31876> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31876_MAGIC, .more = U16LD_DENOM_31876_MORE};};
template<> struct libdivide_constants<uint16_t,31877> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31877_MAGIC, .more = U16LD_DENOM_31877_MORE};};
template<> struct libdivide_constants<uint16_t,31878> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31878_MAGIC, .more = U16LD_DENOM_31878_MORE};};
template<> struct libdivide_constants<uint16_t,31879> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31879_MAGIC, .more = U16LD_DENOM_31879_MORE};};
template<> struct libdivide_constants<uint16_t,31880> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31880_MAGIC, .more = U16LD_DENOM_31880_MORE};};
template<> struct libdivide_constants<uint16_t,31881> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31881_MAGIC, .more = U16LD_DENOM_31881_MORE};};
template<> struct libdivide_constants<uint16_t,31882> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31882_MAGIC, .more = U16LD_DENOM_31882_MORE};};
template<> struct libdivide_constants<uint16_t,31883> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31883_MAGIC, .more = U16LD_DENOM_31883_MORE};};
template<> struct libdivide_constants<uint16_t,31884> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31884_MAGIC, .more = U16LD_DENOM_31884_MORE};};
template<> struct libdivide_constants<uint16_t,31885> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31885_MAGIC, .more = U16LD_DENOM_31885_MORE};};
template<> struct libdivide_constants<uint16_t,31886> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31886_MAGIC, .more = U16LD_DENOM_31886_MORE};};
template<> struct libdivide_constants<uint16_t,31887> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31887_MAGIC, .more = U16LD_DENOM_31887_MORE};};
template<> struct libdivide_constants<uint16_t,31888> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31888_MAGIC, .more = U16LD_DENOM_31888_MORE};};
template<> struct libdivide_constants<uint16_t,31889> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31889_MAGIC, .more = U16LD_DENOM_31889_MORE};};
template<> struct libdivide_constants<uint16_t,31890> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31890_MAGIC, .more = U16LD_DENOM_31890_MORE};};
template<> struct libdivide_constants<uint16_t,31891> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31891_MAGIC, .more = U16LD_DENOM_31891_MORE};};
template<> struct libdivide_constants<uint16_t,31892> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31892_MAGIC, .more = U16LD_DENOM_31892_MORE};};
template<> struct libdivide_constants<uint16_t,31893> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31893_MAGIC, .more = U16LD_DENOM_31893_MORE};};
template<> struct libdivide_constants<uint16_t,31894> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31894_MAGIC, .more = U16LD_DENOM_31894_MORE};};
template<> struct libdivide_constants<uint16_t,31895> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31895_MAGIC, .more = U16LD_DENOM_31895_MORE};};
template<> struct libdivide_constants<uint16_t,31896> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31896_MAGIC, .more = U16LD_DENOM_31896_MORE};};
template<> struct libdivide_constants<uint16_t,31897> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31897_MAGIC, .more = U16LD_DENOM_31897_MORE};};
template<> struct libdivide_constants<uint16_t,31898> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31898_MAGIC, .more = U16LD_DENOM_31898_MORE};};
template<> struct libdivide_constants<uint16_t,31899> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31899_MAGIC, .more = U16LD_DENOM_31899_MORE};};
template<> struct libdivide_constants<uint16_t,31900> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31900_MAGIC, .more = U16LD_DENOM_31900_MORE};};
template<> struct libdivide_constants<uint16_t,31901> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31901_MAGIC, .more = U16LD_DENOM_31901_MORE};};
template<> struct libdivide_constants<uint16_t,31902> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31902_MAGIC, .more = U16LD_DENOM_31902_MORE};};
template<> struct libdivide_constants<uint16_t,31903> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31903_MAGIC, .more = U16LD_DENOM_31903_MORE};};
template<> struct libdivide_constants<uint16_t,31904> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31904_MAGIC, .more = U16LD_DENOM_31904_MORE};};
template<> struct libdivide_constants<uint16_t,31905> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31905_MAGIC, .more = U16LD_DENOM_31905_MORE};};
template<> struct libdivide_constants<uint16_t,31906> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31906_MAGIC, .more = U16LD_DENOM_31906_MORE};};
template<> struct libdivide_constants<uint16_t,31907> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31907_MAGIC, .more = U16LD_DENOM_31907_MORE};};
template<> struct libdivide_constants<uint16_t,31908> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31908_MAGIC, .more = U16LD_DENOM_31908_MORE};};
template<> struct libdivide_constants<uint16_t,31909> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31909_MAGIC, .more = U16LD_DENOM_31909_MORE};};
template<> struct libdivide_constants<uint16_t,31910> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31910_MAGIC, .more = U16LD_DENOM_31910_MORE};};
template<> struct libdivide_constants<uint16_t,31911> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31911_MAGIC, .more = U16LD_DENOM_31911_MORE};};
template<> struct libdivide_constants<uint16_t,31912> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31912_MAGIC, .more = U16LD_DENOM_31912_MORE};};
template<> struct libdivide_constants<uint16_t,31913> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31913_MAGIC, .more = U16LD_DENOM_31913_MORE};};
template<> struct libdivide_constants<uint16_t,31914> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31914_MAGIC, .more = U16LD_DENOM_31914_MORE};};
template<> struct libdivide_constants<uint16_t,31915> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31915_MAGIC, .more = U16LD_DENOM_31915_MORE};};
template<> struct libdivide_constants<uint16_t,31916> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31916_MAGIC, .more = U16LD_DENOM_31916_MORE};};
template<> struct libdivide_constants<uint16_t,31917> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31917_MAGIC, .more = U16LD_DENOM_31917_MORE};};
template<> struct libdivide_constants<uint16_t,31918> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31918_MAGIC, .more = U16LD_DENOM_31918_MORE};};
template<> struct libdivide_constants<uint16_t,31919> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31919_MAGIC, .more = U16LD_DENOM_31919_MORE};};
template<> struct libdivide_constants<uint16_t,31920> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31920_MAGIC, .more = U16LD_DENOM_31920_MORE};};
template<> struct libdivide_constants<uint16_t,31921> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31921_MAGIC, .more = U16LD_DENOM_31921_MORE};};
template<> struct libdivide_constants<uint16_t,31922> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31922_MAGIC, .more = U16LD_DENOM_31922_MORE};};
template<> struct libdivide_constants<uint16_t,31923> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31923_MAGIC, .more = U16LD_DENOM_31923_MORE};};
template<> struct libdivide_constants<uint16_t,31924> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31924_MAGIC, .more = U16LD_DENOM_31924_MORE};};
template<> struct libdivide_constants<uint16_t,31925> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31925_MAGIC, .more = U16LD_DENOM_31925_MORE};};
template<> struct libdivide_constants<uint16_t,31926> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31926_MAGIC, .more = U16LD_DENOM_31926_MORE};};
template<> struct libdivide_constants<uint16_t,31927> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31927_MAGIC, .more = U16LD_DENOM_31927_MORE};};
template<> struct libdivide_constants<uint16_t,31928> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31928_MAGIC, .more = U16LD_DENOM_31928_MORE};};
template<> struct libdivide_constants<uint16_t,31929> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31929_MAGIC, .more = U16LD_DENOM_31929_MORE};};
template<> struct libdivide_constants<uint16_t,31930> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31930_MAGIC, .more = U16LD_DENOM_31930_MORE};};
template<> struct libdivide_constants<uint16_t,31931> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31931_MAGIC, .more = U16LD_DENOM_31931_MORE};};
template<> struct libdivide_constants<uint16_t,31932> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31932_MAGIC, .more = U16LD_DENOM_31932_MORE};};
template<> struct libdivide_constants<uint16_t,31933> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31933_MAGIC, .more = U16LD_DENOM_31933_MORE};};
template<> struct libdivide_constants<uint16_t,31934> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31934_MAGIC, .more = U16LD_DENOM_31934_MORE};};
template<> struct libdivide_constants<uint16_t,31935> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31935_MAGIC, .more = U16LD_DENOM_31935_MORE};};
template<> struct libdivide_constants<uint16_t,31936> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31936_MAGIC, .more = U16LD_DENOM_31936_MORE};};
template<> struct libdivide_constants<uint16_t,31937> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31937_MAGIC, .more = U16LD_DENOM_31937_MORE};};
template<> struct libdivide_constants<uint16_t,31938> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31938_MAGIC, .more = U16LD_DENOM_31938_MORE};};
template<> struct libdivide_constants<uint16_t,31939> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31939_MAGIC, .more = U16LD_DENOM_31939_MORE};};
template<> struct libdivide_constants<uint16_t,31940> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31940_MAGIC, .more = U16LD_DENOM_31940_MORE};};
template<> struct libdivide_constants<uint16_t,31941> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31941_MAGIC, .more = U16LD_DENOM_31941_MORE};};
template<> struct libdivide_constants<uint16_t,31942> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31942_MAGIC, .more = U16LD_DENOM_31942_MORE};};
template<> struct libdivide_constants<uint16_t,31943> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31943_MAGIC, .more = U16LD_DENOM_31943_MORE};};
template<> struct libdivide_constants<uint16_t,31944> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31944_MAGIC, .more = U16LD_DENOM_31944_MORE};};
template<> struct libdivide_constants<uint16_t,31945> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31945_MAGIC, .more = U16LD_DENOM_31945_MORE};};
template<> struct libdivide_constants<uint16_t,31946> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31946_MAGIC, .more = U16LD_DENOM_31946_MORE};};
template<> struct libdivide_constants<uint16_t,31947> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31947_MAGIC, .more = U16LD_DENOM_31947_MORE};};
template<> struct libdivide_constants<uint16_t,31948> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31948_MAGIC, .more = U16LD_DENOM_31948_MORE};};
template<> struct libdivide_constants<uint16_t,31949> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31949_MAGIC, .more = U16LD_DENOM_31949_MORE};};
template<> struct libdivide_constants<uint16_t,31950> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31950_MAGIC, .more = U16LD_DENOM_31950_MORE};};
template<> struct libdivide_constants<uint16_t,31951> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31951_MAGIC, .more = U16LD_DENOM_31951_MORE};};
template<> struct libdivide_constants<uint16_t,31952> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31952_MAGIC, .more = U16LD_DENOM_31952_MORE};};
template<> struct libdivide_constants<uint16_t,31953> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31953_MAGIC, .more = U16LD_DENOM_31953_MORE};};
template<> struct libdivide_constants<uint16_t,31954> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31954_MAGIC, .more = U16LD_DENOM_31954_MORE};};
template<> struct libdivide_constants<uint16_t,31955> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31955_MAGIC, .more = U16LD_DENOM_31955_MORE};};
template<> struct libdivide_constants<uint16_t,31956> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31956_MAGIC, .more = U16LD_DENOM_31956_MORE};};
template<> struct libdivide_constants<uint16_t,31957> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31957_MAGIC, .more = U16LD_DENOM_31957_MORE};};
template<> struct libdivide_constants<uint16_t,31958> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31958_MAGIC, .more = U16LD_DENOM_31958_MORE};};
template<> struct libdivide_constants<uint16_t,31959> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31959_MAGIC, .more = U16LD_DENOM_31959_MORE};};
template<> struct libdivide_constants<uint16_t,31960> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31960_MAGIC, .more = U16LD_DENOM_31960_MORE};};
template<> struct libdivide_constants<uint16_t,31961> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31961_MAGIC, .more = U16LD_DENOM_31961_MORE};};
template<> struct libdivide_constants<uint16_t,31962> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31962_MAGIC, .more = U16LD_DENOM_31962_MORE};};
template<> struct libdivide_constants<uint16_t,31963> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31963_MAGIC, .more = U16LD_DENOM_31963_MORE};};
template<> struct libdivide_constants<uint16_t,31964> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31964_MAGIC, .more = U16LD_DENOM_31964_MORE};};
template<> struct libdivide_constants<uint16_t,31965> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31965_MAGIC, .more = U16LD_DENOM_31965_MORE};};
template<> struct libdivide_constants<uint16_t,31966> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31966_MAGIC, .more = U16LD_DENOM_31966_MORE};};
template<> struct libdivide_constants<uint16_t,31967> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31967_MAGIC, .more = U16LD_DENOM_31967_MORE};};
template<> struct libdivide_constants<uint16_t,31968> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31968_MAGIC, .more = U16LD_DENOM_31968_MORE};};
template<> struct libdivide_constants<uint16_t,31969> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31969_MAGIC, .more = U16LD_DENOM_31969_MORE};};
template<> struct libdivide_constants<uint16_t,31970> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31970_MAGIC, .more = U16LD_DENOM_31970_MORE};};
template<> struct libdivide_constants<uint16_t,31971> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31971_MAGIC, .more = U16LD_DENOM_31971_MORE};};
template<> struct libdivide_constants<uint16_t,31972> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31972_MAGIC, .more = U16LD_DENOM_31972_MORE};};
template<> struct libdivide_constants<uint16_t,31973> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31973_MAGIC, .more = U16LD_DENOM_31973_MORE};};
template<> struct libdivide_constants<uint16_t,31974> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31974_MAGIC, .more = U16LD_DENOM_31974_MORE};};
template<> struct libdivide_constants<uint16_t,31975> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31975_MAGIC, .more = U16LD_DENOM_31975_MORE};};
template<> struct libdivide_constants<uint16_t,31976> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31976_MAGIC, .more = U16LD_DENOM_31976_MORE};};
template<> struct libdivide_constants<uint16_t,31977> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31977_MAGIC, .more = U16LD_DENOM_31977_MORE};};
template<> struct libdivide_constants<uint16_t,31978> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31978_MAGIC, .more = U16LD_DENOM_31978_MORE};};
template<> struct libdivide_constants<uint16_t,31979> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31979_MAGIC, .more = U16LD_DENOM_31979_MORE};};
template<> struct libdivide_constants<uint16_t,31980> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31980_MAGIC, .more = U16LD_DENOM_31980_MORE};};
template<> struct libdivide_constants<uint16_t,31981> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31981_MAGIC, .more = U16LD_DENOM_31981_MORE};};
template<> struct libdivide_constants<uint16_t,31982> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31982_MAGIC, .more = U16LD_DENOM_31982_MORE};};
template<> struct libdivide_constants<uint16_t,31983> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31983_MAGIC, .more = U16LD_DENOM_31983_MORE};};
template<> struct libdivide_constants<uint16_t,31984> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31984_MAGIC, .more = U16LD_DENOM_31984_MORE};};
template<> struct libdivide_constants<uint16_t,31985> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31985_MAGIC, .more = U16LD_DENOM_31985_MORE};};
template<> struct libdivide_constants<uint16_t,31986> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31986_MAGIC, .more = U16LD_DENOM_31986_MORE};};
template<> struct libdivide_constants<uint16_t,31987> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31987_MAGIC, .more = U16LD_DENOM_31987_MORE};};
template<> struct libdivide_constants<uint16_t,31988> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31988_MAGIC, .more = U16LD_DENOM_31988_MORE};};
template<> struct libdivide_constants<uint16_t,31989> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31989_MAGIC, .more = U16LD_DENOM_31989_MORE};};
template<> struct libdivide_constants<uint16_t,31990> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31990_MAGIC, .more = U16LD_DENOM_31990_MORE};};
template<> struct libdivide_constants<uint16_t,31991> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31991_MAGIC, .more = U16LD_DENOM_31991_MORE};};
template<> struct libdivide_constants<uint16_t,31992> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31992_MAGIC, .more = U16LD_DENOM_31992_MORE};};
template<> struct libdivide_constants<uint16_t,31993> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31993_MAGIC, .more = U16LD_DENOM_31993_MORE};};
template<> struct libdivide_constants<uint16_t,31994> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31994_MAGIC, .more = U16LD_DENOM_31994_MORE};};
template<> struct libdivide_constants<uint16_t,31995> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31995_MAGIC, .more = U16LD_DENOM_31995_MORE};};
template<> struct libdivide_constants<uint16_t,31996> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31996_MAGIC, .more = U16LD_DENOM_31996_MORE};};
template<> struct libdivide_constants<uint16_t,31997> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31997_MAGIC, .more = U16LD_DENOM_31997_MORE};};
template<> struct libdivide_constants<uint16_t,31998> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31998_MAGIC, .more = U16LD_DENOM_31998_MORE};};
template<> struct libdivide_constants<uint16_t,31999> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_31999_MAGIC, .more = U16LD_DENOM_31999_MORE};};
template<> struct libdivide_constants<uint16_t,32000> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32000_MAGIC, .more = U16LD_DENOM_32000_MORE};};
template<> struct libdivide_constants<uint16_t,32001> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32001_MAGIC, .more = U16LD_DENOM_32001_MORE};};
template<> struct libdivide_constants<uint16_t,32002> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32002_MAGIC, .more = U16LD_DENOM_32002_MORE};};
template<> struct libdivide_constants<uint16_t,32003> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32003_MAGIC, .more = U16LD_DENOM_32003_MORE};};
template<> struct libdivide_constants<uint16_t,32004> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32004_MAGIC, .more = U16LD_DENOM_32004_MORE};};
template<> struct libdivide_constants<uint16_t,32005> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32005_MAGIC, .more = U16LD_DENOM_32005_MORE};};
template<> struct libdivide_constants<uint16_t,32006> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32006_MAGIC, .more = U16LD_DENOM_32006_MORE};};
template<> struct libdivide_constants<uint16_t,32007> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32007_MAGIC, .more = U16LD_DENOM_32007_MORE};};
template<> struct libdivide_constants<uint16_t,32008> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32008_MAGIC, .more = U16LD_DENOM_32008_MORE};};
template<> struct libdivide_constants<uint16_t,32009> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32009_MAGIC, .more = U16LD_DENOM_32009_MORE};};
template<> struct libdivide_constants<uint16_t,32010> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32010_MAGIC, .more = U16LD_DENOM_32010_MORE};};
template<> struct libdivide_constants<uint16_t,32011> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32011_MAGIC, .more = U16LD_DENOM_32011_MORE};};
template<> struct libdivide_constants<uint16_t,32012> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32012_MAGIC, .more = U16LD_DENOM_32012_MORE};};
template<> struct libdivide_constants<uint16_t,32013> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32013_MAGIC, .more = U16LD_DENOM_32013_MORE};};
template<> struct libdivide_constants<uint16_t,32014> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32014_MAGIC, .more = U16LD_DENOM_32014_MORE};};
template<> struct libdivide_constants<uint16_t,32015> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32015_MAGIC, .more = U16LD_DENOM_32015_MORE};};
template<> struct libdivide_constants<uint16_t,32016> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32016_MAGIC, .more = U16LD_DENOM_32016_MORE};};
template<> struct libdivide_constants<uint16_t,32017> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32017_MAGIC, .more = U16LD_DENOM_32017_MORE};};
template<> struct libdivide_constants<uint16_t,32018> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32018_MAGIC, .more = U16LD_DENOM_32018_MORE};};
template<> struct libdivide_constants<uint16_t,32019> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32019_MAGIC, .more = U16LD_DENOM_32019_MORE};};
template<> struct libdivide_constants<uint16_t,32020> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32020_MAGIC, .more = U16LD_DENOM_32020_MORE};};
template<> struct libdivide_constants<uint16_t,32021> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32021_MAGIC, .more = U16LD_DENOM_32021_MORE};};
template<> struct libdivide_constants<uint16_t,32022> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32022_MAGIC, .more = U16LD_DENOM_32022_MORE};};
template<> struct libdivide_constants<uint16_t,32023> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32023_MAGIC, .more = U16LD_DENOM_32023_MORE};};
template<> struct libdivide_constants<uint16_t,32024> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32024_MAGIC, .more = U16LD_DENOM_32024_MORE};};
template<> struct libdivide_constants<uint16_t,32025> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32025_MAGIC, .more = U16LD_DENOM_32025_MORE};};
template<> struct libdivide_constants<uint16_t,32026> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32026_MAGIC, .more = U16LD_DENOM_32026_MORE};};
template<> struct libdivide_constants<uint16_t,32027> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32027_MAGIC, .more = U16LD_DENOM_32027_MORE};};
template<> struct libdivide_constants<uint16_t,32028> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32028_MAGIC, .more = U16LD_DENOM_32028_MORE};};
template<> struct libdivide_constants<uint16_t,32029> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32029_MAGIC, .more = U16LD_DENOM_32029_MORE};};
template<> struct libdivide_constants<uint16_t,32030> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32030_MAGIC, .more = U16LD_DENOM_32030_MORE};};
template<> struct libdivide_constants<uint16_t,32031> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32031_MAGIC, .more = U16LD_DENOM_32031_MORE};};
template<> struct libdivide_constants<uint16_t,32032> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32032_MAGIC, .more = U16LD_DENOM_32032_MORE};};
template<> struct libdivide_constants<uint16_t,32033> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32033_MAGIC, .more = U16LD_DENOM_32033_MORE};};
template<> struct libdivide_constants<uint16_t,32034> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32034_MAGIC, .more = U16LD_DENOM_32034_MORE};};
template<> struct libdivide_constants<uint16_t,32035> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32035_MAGIC, .more = U16LD_DENOM_32035_MORE};};
template<> struct libdivide_constants<uint16_t,32036> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32036_MAGIC, .more = U16LD_DENOM_32036_MORE};};
template<> struct libdivide_constants<uint16_t,32037> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32037_MAGIC, .more = U16LD_DENOM_32037_MORE};};
template<> struct libdivide_constants<uint16_t,32038> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32038_MAGIC, .more = U16LD_DENOM_32038_MORE};};
template<> struct libdivide_constants<uint16_t,32039> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32039_MAGIC, .more = U16LD_DENOM_32039_MORE};};
template<> struct libdivide_constants<uint16_t,32040> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32040_MAGIC, .more = U16LD_DENOM_32040_MORE};};
template<> struct libdivide_constants<uint16_t,32041> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32041_MAGIC, .more = U16LD_DENOM_32041_MORE};};
template<> struct libdivide_constants<uint16_t,32042> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32042_MAGIC, .more = U16LD_DENOM_32042_MORE};};
template<> struct libdivide_constants<uint16_t,32043> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32043_MAGIC, .more = U16LD_DENOM_32043_MORE};};
template<> struct libdivide_constants<uint16_t,32044> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32044_MAGIC, .more = U16LD_DENOM_32044_MORE};};
template<> struct libdivide_constants<uint16_t,32045> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32045_MAGIC, .more = U16LD_DENOM_32045_MORE};};
template<> struct libdivide_constants<uint16_t,32046> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32046_MAGIC, .more = U16LD_DENOM_32046_MORE};};
template<> struct libdivide_constants<uint16_t,32047> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32047_MAGIC, .more = U16LD_DENOM_32047_MORE};};
template<> struct libdivide_constants<uint16_t,32048> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32048_MAGIC, .more = U16LD_DENOM_32048_MORE};};
template<> struct libdivide_constants<uint16_t,32049> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32049_MAGIC, .more = U16LD_DENOM_32049_MORE};};
template<> struct libdivide_constants<uint16_t,32050> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32050_MAGIC, .more = U16LD_DENOM_32050_MORE};};
template<> struct libdivide_constants<uint16_t,32051> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32051_MAGIC, .more = U16LD_DENOM_32051_MORE};};
template<> struct libdivide_constants<uint16_t,32052> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32052_MAGIC, .more = U16LD_DENOM_32052_MORE};};
template<> struct libdivide_constants<uint16_t,32053> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32053_MAGIC, .more = U16LD_DENOM_32053_MORE};};
template<> struct libdivide_constants<uint16_t,32054> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32054_MAGIC, .more = U16LD_DENOM_32054_MORE};};
template<> struct libdivide_constants<uint16_t,32055> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32055_MAGIC, .more = U16LD_DENOM_32055_MORE};};
template<> struct libdivide_constants<uint16_t,32056> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32056_MAGIC, .more = U16LD_DENOM_32056_MORE};};
template<> struct libdivide_constants<uint16_t,32057> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32057_MAGIC, .more = U16LD_DENOM_32057_MORE};};
template<> struct libdivide_constants<uint16_t,32058> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32058_MAGIC, .more = U16LD_DENOM_32058_MORE};};
template<> struct libdivide_constants<uint16_t,32059> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32059_MAGIC, .more = U16LD_DENOM_32059_MORE};};
template<> struct libdivide_constants<uint16_t,32060> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32060_MAGIC, .more = U16LD_DENOM_32060_MORE};};
template<> struct libdivide_constants<uint16_t,32061> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32061_MAGIC, .more = U16LD_DENOM_32061_MORE};};
template<> struct libdivide_constants<uint16_t,32062> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32062_MAGIC, .more = U16LD_DENOM_32062_MORE};};
template<> struct libdivide_constants<uint16_t,32063> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32063_MAGIC, .more = U16LD_DENOM_32063_MORE};};
template<> struct libdivide_constants<uint16_t,32064> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32064_MAGIC, .more = U16LD_DENOM_32064_MORE};};
template<> struct libdivide_constants<uint16_t,32065> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32065_MAGIC, .more = U16LD_DENOM_32065_MORE};};
template<> struct libdivide_constants<uint16_t,32066> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32066_MAGIC, .more = U16LD_DENOM_32066_MORE};};
template<> struct libdivide_constants<uint16_t,32067> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32067_MAGIC, .more = U16LD_DENOM_32067_MORE};};
template<> struct libdivide_constants<uint16_t,32068> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32068_MAGIC, .more = U16LD_DENOM_32068_MORE};};
template<> struct libdivide_constants<uint16_t,32069> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32069_MAGIC, .more = U16LD_DENOM_32069_MORE};};
template<> struct libdivide_constants<uint16_t,32070> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32070_MAGIC, .more = U16LD_DENOM_32070_MORE};};
template<> struct libdivide_constants<uint16_t,32071> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32071_MAGIC, .more = U16LD_DENOM_32071_MORE};};
template<> struct libdivide_constants<uint16_t,32072> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32072_MAGIC, .more = U16LD_DENOM_32072_MORE};};
template<> struct libdivide_constants<uint16_t,32073> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32073_MAGIC, .more = U16LD_DENOM_32073_MORE};};
template<> struct libdivide_constants<uint16_t,32074> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32074_MAGIC, .more = U16LD_DENOM_32074_MORE};};
template<> struct libdivide_constants<uint16_t,32075> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32075_MAGIC, .more = U16LD_DENOM_32075_MORE};};
template<> struct libdivide_constants<uint16_t,32076> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32076_MAGIC, .more = U16LD_DENOM_32076_MORE};};
template<> struct libdivide_constants<uint16_t,32077> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32077_MAGIC, .more = U16LD_DENOM_32077_MORE};};
template<> struct libdivide_constants<uint16_t,32078> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32078_MAGIC, .more = U16LD_DENOM_32078_MORE};};
template<> struct libdivide_constants<uint16_t,32079> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32079_MAGIC, .more = U16LD_DENOM_32079_MORE};};
template<> struct libdivide_constants<uint16_t,32080> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32080_MAGIC, .more = U16LD_DENOM_32080_MORE};};
template<> struct libdivide_constants<uint16_t,32081> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32081_MAGIC, .more = U16LD_DENOM_32081_MORE};};
template<> struct libdivide_constants<uint16_t,32082> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32082_MAGIC, .more = U16LD_DENOM_32082_MORE};};
template<> struct libdivide_constants<uint16_t,32083> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32083_MAGIC, .more = U16LD_DENOM_32083_MORE};};
template<> struct libdivide_constants<uint16_t,32084> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32084_MAGIC, .more = U16LD_DENOM_32084_MORE};};
template<> struct libdivide_constants<uint16_t,32085> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32085_MAGIC, .more = U16LD_DENOM_32085_MORE};};
template<> struct libdivide_constants<uint16_t,32086> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32086_MAGIC, .more = U16LD_DENOM_32086_MORE};};
template<> struct libdivide_constants<uint16_t,32087> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32087_MAGIC, .more = U16LD_DENOM_32087_MORE};};
template<> struct libdivide_constants<uint16_t,32088> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32088_MAGIC, .more = U16LD_DENOM_32088_MORE};};
template<> struct libdivide_constants<uint16_t,32089> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32089_MAGIC, .more = U16LD_DENOM_32089_MORE};};
template<> struct libdivide_constants<uint16_t,32090> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32090_MAGIC, .more = U16LD_DENOM_32090_MORE};};
template<> struct libdivide_constants<uint16_t,32091> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32091_MAGIC, .more = U16LD_DENOM_32091_MORE};};
template<> struct libdivide_constants<uint16_t,32092> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32092_MAGIC, .more = U16LD_DENOM_32092_MORE};};
template<> struct libdivide_constants<uint16_t,32093> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32093_MAGIC, .more = U16LD_DENOM_32093_MORE};};
template<> struct libdivide_constants<uint16_t,32094> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32094_MAGIC, .more = U16LD_DENOM_32094_MORE};};
template<> struct libdivide_constants<uint16_t,32095> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32095_MAGIC, .more = U16LD_DENOM_32095_MORE};};
template<> struct libdivide_constants<uint16_t,32096> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32096_MAGIC, .more = U16LD_DENOM_32096_MORE};};
template<> struct libdivide_constants<uint16_t,32097> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32097_MAGIC, .more = U16LD_DENOM_32097_MORE};};
template<> struct libdivide_constants<uint16_t,32098> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32098_MAGIC, .more = U16LD_DENOM_32098_MORE};};
template<> struct libdivide_constants<uint16_t,32099> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32099_MAGIC, .more = U16LD_DENOM_32099_MORE};};
template<> struct libdivide_constants<uint16_t,32100> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32100_MAGIC, .more = U16LD_DENOM_32100_MORE};};
template<> struct libdivide_constants<uint16_t,32101> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32101_MAGIC, .more = U16LD_DENOM_32101_MORE};};
template<> struct libdivide_constants<uint16_t,32102> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32102_MAGIC, .more = U16LD_DENOM_32102_MORE};};
template<> struct libdivide_constants<uint16_t,32103> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32103_MAGIC, .more = U16LD_DENOM_32103_MORE};};
template<> struct libdivide_constants<uint16_t,32104> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32104_MAGIC, .more = U16LD_DENOM_32104_MORE};};
template<> struct libdivide_constants<uint16_t,32105> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32105_MAGIC, .more = U16LD_DENOM_32105_MORE};};
template<> struct libdivide_constants<uint16_t,32106> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32106_MAGIC, .more = U16LD_DENOM_32106_MORE};};
template<> struct libdivide_constants<uint16_t,32107> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32107_MAGIC, .more = U16LD_DENOM_32107_MORE};};
template<> struct libdivide_constants<uint16_t,32108> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32108_MAGIC, .more = U16LD_DENOM_32108_MORE};};
template<> struct libdivide_constants<uint16_t,32109> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32109_MAGIC, .more = U16LD_DENOM_32109_MORE};};
template<> struct libdivide_constants<uint16_t,32110> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32110_MAGIC, .more = U16LD_DENOM_32110_MORE};};
template<> struct libdivide_constants<uint16_t,32111> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32111_MAGIC, .more = U16LD_DENOM_32111_MORE};};
template<> struct libdivide_constants<uint16_t,32112> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32112_MAGIC, .more = U16LD_DENOM_32112_MORE};};
template<> struct libdivide_constants<uint16_t,32113> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32113_MAGIC, .more = U16LD_DENOM_32113_MORE};};
template<> struct libdivide_constants<uint16_t,32114> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32114_MAGIC, .more = U16LD_DENOM_32114_MORE};};
template<> struct libdivide_constants<uint16_t,32115> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32115_MAGIC, .more = U16LD_DENOM_32115_MORE};};
template<> struct libdivide_constants<uint16_t,32116> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32116_MAGIC, .more = U16LD_DENOM_32116_MORE};};
template<> struct libdivide_constants<uint16_t,32117> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32117_MAGIC, .more = U16LD_DENOM_32117_MORE};};
template<> struct libdivide_constants<uint16_t,32118> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32118_MAGIC, .more = U16LD_DENOM_32118_MORE};};
template<> struct libdivide_constants<uint16_t,32119> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32119_MAGIC, .more = U16LD_DENOM_32119_MORE};};
template<> struct libdivide_constants<uint16_t,32120> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32120_MAGIC, .more = U16LD_DENOM_32120_MORE};};
template<> struct libdivide_constants<uint16_t,32121> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32121_MAGIC, .more = U16LD_DENOM_32121_MORE};};
template<> struct libdivide_constants<uint16_t,32122> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32122_MAGIC, .more = U16LD_DENOM_32122_MORE};};
template<> struct libdivide_constants<uint16_t,32123> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32123_MAGIC, .more = U16LD_DENOM_32123_MORE};};
template<> struct libdivide_constants<uint16_t,32124> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32124_MAGIC, .more = U16LD_DENOM_32124_MORE};};
template<> struct libdivide_constants<uint16_t,32125> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32125_MAGIC, .more = U16LD_DENOM_32125_MORE};};
template<> struct libdivide_constants<uint16_t,32126> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32126_MAGIC, .more = U16LD_DENOM_32126_MORE};};
template<> struct libdivide_constants<uint16_t,32127> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32127_MAGIC, .more = U16LD_DENOM_32127_MORE};};
template<> struct libdivide_constants<uint16_t,32128> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32128_MAGIC, .more = U16LD_DENOM_32128_MORE};};
template<> struct libdivide_constants<uint16_t,32129> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32129_MAGIC, .more = U16LD_DENOM_32129_MORE};};
template<> struct libdivide_constants<uint16_t,32130> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32130_MAGIC, .more = U16LD_DENOM_32130_MORE};};
template<> struct libdivide_constants<uint16_t,32131> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32131_MAGIC, .more = U16LD_DENOM_32131_MORE};};
template<> struct libdivide_constants<uint16_t,32132> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32132_MAGIC, .more = U16LD_DENOM_32132_MORE};};
template<> struct libdivide_constants<uint16_t,32133> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32133_MAGIC, .more = U16LD_DENOM_32133_MORE};};
template<> struct libdivide_constants<uint16_t,32134> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32134_MAGIC, .more = U16LD_DENOM_32134_MORE};};
template<> struct libdivide_constants<uint16_t,32135> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32135_MAGIC, .more = U16LD_DENOM_32135_MORE};};
template<> struct libdivide_constants<uint16_t,32136> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32136_MAGIC, .more = U16LD_DENOM_32136_MORE};};
template<> struct libdivide_constants<uint16_t,32137> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32137_MAGIC, .more = U16LD_DENOM_32137_MORE};};
template<> struct libdivide_constants<uint16_t,32138> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32138_MAGIC, .more = U16LD_DENOM_32138_MORE};};
template<> struct libdivide_constants<uint16_t,32139> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32139_MAGIC, .more = U16LD_DENOM_32139_MORE};};
template<> struct libdivide_constants<uint16_t,32140> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32140_MAGIC, .more = U16LD_DENOM_32140_MORE};};
template<> struct libdivide_constants<uint16_t,32141> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32141_MAGIC, .more = U16LD_DENOM_32141_MORE};};
template<> struct libdivide_constants<uint16_t,32142> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32142_MAGIC, .more = U16LD_DENOM_32142_MORE};};
template<> struct libdivide_constants<uint16_t,32143> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32143_MAGIC, .more = U16LD_DENOM_32143_MORE};};
template<> struct libdivide_constants<uint16_t,32144> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32144_MAGIC, .more = U16LD_DENOM_32144_MORE};};
template<> struct libdivide_constants<uint16_t,32145> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32145_MAGIC, .more = U16LD_DENOM_32145_MORE};};
template<> struct libdivide_constants<uint16_t,32146> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32146_MAGIC, .more = U16LD_DENOM_32146_MORE};};
template<> struct libdivide_constants<uint16_t,32147> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32147_MAGIC, .more = U16LD_DENOM_32147_MORE};};
template<> struct libdivide_constants<uint16_t,32148> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32148_MAGIC, .more = U16LD_DENOM_32148_MORE};};
template<> struct libdivide_constants<uint16_t,32149> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32149_MAGIC, .more = U16LD_DENOM_32149_MORE};};
template<> struct libdivide_constants<uint16_t,32150> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32150_MAGIC, .more = U16LD_DENOM_32150_MORE};};
template<> struct libdivide_constants<uint16_t,32151> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32151_MAGIC, .more = U16LD_DENOM_32151_MORE};};
template<> struct libdivide_constants<uint16_t,32152> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32152_MAGIC, .more = U16LD_DENOM_32152_MORE};};
template<> struct libdivide_constants<uint16_t,32153> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32153_MAGIC, .more = U16LD_DENOM_32153_MORE};};
template<> struct libdivide_constants<uint16_t,32154> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32154_MAGIC, .more = U16LD_DENOM_32154_MORE};};
template<> struct libdivide_constants<uint16_t,32155> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32155_MAGIC, .more = U16LD_DENOM_32155_MORE};};
template<> struct libdivide_constants<uint16_t,32156> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32156_MAGIC, .more = U16LD_DENOM_32156_MORE};};
template<> struct libdivide_constants<uint16_t,32157> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32157_MAGIC, .more = U16LD_DENOM_32157_MORE};};
template<> struct libdivide_constants<uint16_t,32158> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32158_MAGIC, .more = U16LD_DENOM_32158_MORE};};
template<> struct libdivide_constants<uint16_t,32159> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32159_MAGIC, .more = U16LD_DENOM_32159_MORE};};
template<> struct libdivide_constants<uint16_t,32160> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32160_MAGIC, .more = U16LD_DENOM_32160_MORE};};
template<> struct libdivide_constants<uint16_t,32161> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32161_MAGIC, .more = U16LD_DENOM_32161_MORE};};
template<> struct libdivide_constants<uint16_t,32162> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32162_MAGIC, .more = U16LD_DENOM_32162_MORE};};
template<> struct libdivide_constants<uint16_t,32163> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32163_MAGIC, .more = U16LD_DENOM_32163_MORE};};
template<> struct libdivide_constants<uint16_t,32164> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32164_MAGIC, .more = U16LD_DENOM_32164_MORE};};
template<> struct libdivide_constants<uint16_t,32165> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32165_MAGIC, .more = U16LD_DENOM_32165_MORE};};
template<> struct libdivide_constants<uint16_t,32166> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32166_MAGIC, .more = U16LD_DENOM_32166_MORE};};
template<> struct libdivide_constants<uint16_t,32167> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32167_MAGIC, .more = U16LD_DENOM_32167_MORE};};
template<> struct libdivide_constants<uint16_t,32168> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32168_MAGIC, .more = U16LD_DENOM_32168_MORE};};
template<> struct libdivide_constants<uint16_t,32169> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32169_MAGIC, .more = U16LD_DENOM_32169_MORE};};
template<> struct libdivide_constants<uint16_t,32170> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32170_MAGIC, .more = U16LD_DENOM_32170_MORE};};
template<> struct libdivide_constants<uint16_t,32171> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32171_MAGIC, .more = U16LD_DENOM_32171_MORE};};
template<> struct libdivide_constants<uint16_t,32172> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32172_MAGIC, .more = U16LD_DENOM_32172_MORE};};
template<> struct libdivide_constants<uint16_t,32173> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32173_MAGIC, .more = U16LD_DENOM_32173_MORE};};
template<> struct libdivide_constants<uint16_t,32174> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32174_MAGIC, .more = U16LD_DENOM_32174_MORE};};
template<> struct libdivide_constants<uint16_t,32175> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32175_MAGIC, .more = U16LD_DENOM_32175_MORE};};
template<> struct libdivide_constants<uint16_t,32176> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32176_MAGIC, .more = U16LD_DENOM_32176_MORE};};
template<> struct libdivide_constants<uint16_t,32177> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32177_MAGIC, .more = U16LD_DENOM_32177_MORE};};
template<> struct libdivide_constants<uint16_t,32178> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32178_MAGIC, .more = U16LD_DENOM_32178_MORE};};
template<> struct libdivide_constants<uint16_t,32179> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32179_MAGIC, .more = U16LD_DENOM_32179_MORE};};
template<> struct libdivide_constants<uint16_t,32180> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32180_MAGIC, .more = U16LD_DENOM_32180_MORE};};
template<> struct libdivide_constants<uint16_t,32181> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32181_MAGIC, .more = U16LD_DENOM_32181_MORE};};
template<> struct libdivide_constants<uint16_t,32182> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32182_MAGIC, .more = U16LD_DENOM_32182_MORE};};
template<> struct libdivide_constants<uint16_t,32183> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32183_MAGIC, .more = U16LD_DENOM_32183_MORE};};
template<> struct libdivide_constants<uint16_t,32184> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32184_MAGIC, .more = U16LD_DENOM_32184_MORE};};
template<> struct libdivide_constants<uint16_t,32185> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32185_MAGIC, .more = U16LD_DENOM_32185_MORE};};
template<> struct libdivide_constants<uint16_t,32186> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32186_MAGIC, .more = U16LD_DENOM_32186_MORE};};
template<> struct libdivide_constants<uint16_t,32187> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32187_MAGIC, .more = U16LD_DENOM_32187_MORE};};
template<> struct libdivide_constants<uint16_t,32188> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32188_MAGIC, .more = U16LD_DENOM_32188_MORE};};
template<> struct libdivide_constants<uint16_t,32189> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32189_MAGIC, .more = U16LD_DENOM_32189_MORE};};
template<> struct libdivide_constants<uint16_t,32190> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32190_MAGIC, .more = U16LD_DENOM_32190_MORE};};
template<> struct libdivide_constants<uint16_t,32191> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32191_MAGIC, .more = U16LD_DENOM_32191_MORE};};
template<> struct libdivide_constants<uint16_t,32192> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32192_MAGIC, .more = U16LD_DENOM_32192_MORE};};
template<> struct libdivide_constants<uint16_t,32193> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32193_MAGIC, .more = U16LD_DENOM_32193_MORE};};
template<> struct libdivide_constants<uint16_t,32194> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32194_MAGIC, .more = U16LD_DENOM_32194_MORE};};
template<> struct libdivide_constants<uint16_t,32195> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32195_MAGIC, .more = U16LD_DENOM_32195_MORE};};
template<> struct libdivide_constants<uint16_t,32196> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32196_MAGIC, .more = U16LD_DENOM_32196_MORE};};
template<> struct libdivide_constants<uint16_t,32197> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32197_MAGIC, .more = U16LD_DENOM_32197_MORE};};
template<> struct libdivide_constants<uint16_t,32198> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32198_MAGIC, .more = U16LD_DENOM_32198_MORE};};
template<> struct libdivide_constants<uint16_t,32199> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32199_MAGIC, .more = U16LD_DENOM_32199_MORE};};
template<> struct libdivide_constants<uint16_t,32200> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32200_MAGIC, .more = U16LD_DENOM_32200_MORE};};
template<> struct libdivide_constants<uint16_t,32201> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32201_MAGIC, .more = U16LD_DENOM_32201_MORE};};
template<> struct libdivide_constants<uint16_t,32202> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32202_MAGIC, .more = U16LD_DENOM_32202_MORE};};
template<> struct libdivide_constants<uint16_t,32203> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32203_MAGIC, .more = U16LD_DENOM_32203_MORE};};
template<> struct libdivide_constants<uint16_t,32204> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32204_MAGIC, .more = U16LD_DENOM_32204_MORE};};
template<> struct libdivide_constants<uint16_t,32205> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32205_MAGIC, .more = U16LD_DENOM_32205_MORE};};
template<> struct libdivide_constants<uint16_t,32206> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32206_MAGIC, .more = U16LD_DENOM_32206_MORE};};
template<> struct libdivide_constants<uint16_t,32207> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32207_MAGIC, .more = U16LD_DENOM_32207_MORE};};
template<> struct libdivide_constants<uint16_t,32208> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32208_MAGIC, .more = U16LD_DENOM_32208_MORE};};
template<> struct libdivide_constants<uint16_t,32209> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32209_MAGIC, .more = U16LD_DENOM_32209_MORE};};
template<> struct libdivide_constants<uint16_t,32210> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32210_MAGIC, .more = U16LD_DENOM_32210_MORE};};
template<> struct libdivide_constants<uint16_t,32211> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32211_MAGIC, .more = U16LD_DENOM_32211_MORE};};
template<> struct libdivide_constants<uint16_t,32212> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32212_MAGIC, .more = U16LD_DENOM_32212_MORE};};
template<> struct libdivide_constants<uint16_t,32213> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32213_MAGIC, .more = U16LD_DENOM_32213_MORE};};
template<> struct libdivide_constants<uint16_t,32214> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32214_MAGIC, .more = U16LD_DENOM_32214_MORE};};
template<> struct libdivide_constants<uint16_t,32215> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32215_MAGIC, .more = U16LD_DENOM_32215_MORE};};
template<> struct libdivide_constants<uint16_t,32216> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32216_MAGIC, .more = U16LD_DENOM_32216_MORE};};
template<> struct libdivide_constants<uint16_t,32217> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32217_MAGIC, .more = U16LD_DENOM_32217_MORE};};
template<> struct libdivide_constants<uint16_t,32218> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32218_MAGIC, .more = U16LD_DENOM_32218_MORE};};
template<> struct libdivide_constants<uint16_t,32219> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32219_MAGIC, .more = U16LD_DENOM_32219_MORE};};
template<> struct libdivide_constants<uint16_t,32220> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32220_MAGIC, .more = U16LD_DENOM_32220_MORE};};
template<> struct libdivide_constants<uint16_t,32221> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32221_MAGIC, .more = U16LD_DENOM_32221_MORE};};
template<> struct libdivide_constants<uint16_t,32222> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32222_MAGIC, .more = U16LD_DENOM_32222_MORE};};
template<> struct libdivide_constants<uint16_t,32223> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32223_MAGIC, .more = U16LD_DENOM_32223_MORE};};
template<> struct libdivide_constants<uint16_t,32224> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32224_MAGIC, .more = U16LD_DENOM_32224_MORE};};
template<> struct libdivide_constants<uint16_t,32225> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32225_MAGIC, .more = U16LD_DENOM_32225_MORE};};
template<> struct libdivide_constants<uint16_t,32226> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32226_MAGIC, .more = U16LD_DENOM_32226_MORE};};
template<> struct libdivide_constants<uint16_t,32227> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32227_MAGIC, .more = U16LD_DENOM_32227_MORE};};
template<> struct libdivide_constants<uint16_t,32228> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32228_MAGIC, .more = U16LD_DENOM_32228_MORE};};
template<> struct libdivide_constants<uint16_t,32229> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32229_MAGIC, .more = U16LD_DENOM_32229_MORE};};
template<> struct libdivide_constants<uint16_t,32230> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32230_MAGIC, .more = U16LD_DENOM_32230_MORE};};
template<> struct libdivide_constants<uint16_t,32231> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32231_MAGIC, .more = U16LD_DENOM_32231_MORE};};
template<> struct libdivide_constants<uint16_t,32232> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32232_MAGIC, .more = U16LD_DENOM_32232_MORE};};
template<> struct libdivide_constants<uint16_t,32233> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32233_MAGIC, .more = U16LD_DENOM_32233_MORE};};
template<> struct libdivide_constants<uint16_t,32234> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32234_MAGIC, .more = U16LD_DENOM_32234_MORE};};
template<> struct libdivide_constants<uint16_t,32235> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32235_MAGIC, .more = U16LD_DENOM_32235_MORE};};
template<> struct libdivide_constants<uint16_t,32236> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32236_MAGIC, .more = U16LD_DENOM_32236_MORE};};
template<> struct libdivide_constants<uint16_t,32237> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32237_MAGIC, .more = U16LD_DENOM_32237_MORE};};
template<> struct libdivide_constants<uint16_t,32238> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32238_MAGIC, .more = U16LD_DENOM_32238_MORE};};
template<> struct libdivide_constants<uint16_t,32239> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32239_MAGIC, .more = U16LD_DENOM_32239_MORE};};
template<> struct libdivide_constants<uint16_t,32240> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32240_MAGIC, .more = U16LD_DENOM_32240_MORE};};
template<> struct libdivide_constants<uint16_t,32241> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32241_MAGIC, .more = U16LD_DENOM_32241_MORE};};
template<> struct libdivide_constants<uint16_t,32242> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32242_MAGIC, .more = U16LD_DENOM_32242_MORE};};
template<> struct libdivide_constants<uint16_t,32243> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32243_MAGIC, .more = U16LD_DENOM_32243_MORE};};
template<> struct libdivide_constants<uint16_t,32244> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32244_MAGIC, .more = U16LD_DENOM_32244_MORE};};
template<> struct libdivide_constants<uint16_t,32245> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32245_MAGIC, .more = U16LD_DENOM_32245_MORE};};
template<> struct libdivide_constants<uint16_t,32246> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32246_MAGIC, .more = U16LD_DENOM_32246_MORE};};
template<> struct libdivide_constants<uint16_t,32247> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32247_MAGIC, .more = U16LD_DENOM_32247_MORE};};
template<> struct libdivide_constants<uint16_t,32248> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32248_MAGIC, .more = U16LD_DENOM_32248_MORE};};
template<> struct libdivide_constants<uint16_t,32249> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32249_MAGIC, .more = U16LD_DENOM_32249_MORE};};
template<> struct libdivide_constants<uint16_t,32250> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32250_MAGIC, .more = U16LD_DENOM_32250_MORE};};
template<> struct libdivide_constants<uint16_t,32251> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32251_MAGIC, .more = U16LD_DENOM_32251_MORE};};
template<> struct libdivide_constants<uint16_t,32252> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32252_MAGIC, .more = U16LD_DENOM_32252_MORE};};
template<> struct libdivide_constants<uint16_t,32253> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32253_MAGIC, .more = U16LD_DENOM_32253_MORE};};
template<> struct libdivide_constants<uint16_t,32254> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32254_MAGIC, .more = U16LD_DENOM_32254_MORE};};
template<> struct libdivide_constants<uint16_t,32255> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32255_MAGIC, .more = U16LD_DENOM_32255_MORE};};
template<> struct libdivide_constants<uint16_t,32256> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32256_MAGIC, .more = U16LD_DENOM_32256_MORE};};
template<> struct libdivide_constants<uint16_t,32257> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32257_MAGIC, .more = U16LD_DENOM_32257_MORE};};
template<> struct libdivide_constants<uint16_t,32258> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32258_MAGIC, .more = U16LD_DENOM_32258_MORE};};
template<> struct libdivide_constants<uint16_t,32259> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32259_MAGIC, .more = U16LD_DENOM_32259_MORE};};
template<> struct libdivide_constants<uint16_t,32260> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32260_MAGIC, .more = U16LD_DENOM_32260_MORE};};
template<> struct libdivide_constants<uint16_t,32261> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32261_MAGIC, .more = U16LD_DENOM_32261_MORE};};
template<> struct libdivide_constants<uint16_t,32262> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32262_MAGIC, .more = U16LD_DENOM_32262_MORE};};
template<> struct libdivide_constants<uint16_t,32263> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32263_MAGIC, .more = U16LD_DENOM_32263_MORE};};
template<> struct libdivide_constants<uint16_t,32264> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32264_MAGIC, .more = U16LD_DENOM_32264_MORE};};
template<> struct libdivide_constants<uint16_t,32265> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32265_MAGIC, .more = U16LD_DENOM_32265_MORE};};
template<> struct libdivide_constants<uint16_t,32266> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32266_MAGIC, .more = U16LD_DENOM_32266_MORE};};
template<> struct libdivide_constants<uint16_t,32267> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32267_MAGIC, .more = U16LD_DENOM_32267_MORE};};
template<> struct libdivide_constants<uint16_t,32268> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32268_MAGIC, .more = U16LD_DENOM_32268_MORE};};
template<> struct libdivide_constants<uint16_t,32269> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32269_MAGIC, .more = U16LD_DENOM_32269_MORE};};
template<> struct libdivide_constants<uint16_t,32270> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32270_MAGIC, .more = U16LD_DENOM_32270_MORE};};
template<> struct libdivide_constants<uint16_t,32271> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32271_MAGIC, .more = U16LD_DENOM_32271_MORE};};
template<> struct libdivide_constants<uint16_t,32272> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32272_MAGIC, .more = U16LD_DENOM_32272_MORE};};
template<> struct libdivide_constants<uint16_t,32273> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32273_MAGIC, .more = U16LD_DENOM_32273_MORE};};
template<> struct libdivide_constants<uint16_t,32274> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32274_MAGIC, .more = U16LD_DENOM_32274_MORE};};
template<> struct libdivide_constants<uint16_t,32275> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32275_MAGIC, .more = U16LD_DENOM_32275_MORE};};
template<> struct libdivide_constants<uint16_t,32276> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32276_MAGIC, .more = U16LD_DENOM_32276_MORE};};
template<> struct libdivide_constants<uint16_t,32277> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32277_MAGIC, .more = U16LD_DENOM_32277_MORE};};
template<> struct libdivide_constants<uint16_t,32278> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32278_MAGIC, .more = U16LD_DENOM_32278_MORE};};
template<> struct libdivide_constants<uint16_t,32279> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32279_MAGIC, .more = U16LD_DENOM_32279_MORE};};
template<> struct libdivide_constants<uint16_t,32280> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32280_MAGIC, .more = U16LD_DENOM_32280_MORE};};
template<> struct libdivide_constants<uint16_t,32281> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32281_MAGIC, .more = U16LD_DENOM_32281_MORE};};
template<> struct libdivide_constants<uint16_t,32282> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32282_MAGIC, .more = U16LD_DENOM_32282_MORE};};
template<> struct libdivide_constants<uint16_t,32283> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32283_MAGIC, .more = U16LD_DENOM_32283_MORE};};
template<> struct libdivide_constants<uint16_t,32284> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32284_MAGIC, .more = U16LD_DENOM_32284_MORE};};
template<> struct libdivide_constants<uint16_t,32285> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32285_MAGIC, .more = U16LD_DENOM_32285_MORE};};
template<> struct libdivide_constants<uint16_t,32286> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32286_MAGIC, .more = U16LD_DENOM_32286_MORE};};
template<> struct libdivide_constants<uint16_t,32287> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32287_MAGIC, .more = U16LD_DENOM_32287_MORE};};
template<> struct libdivide_constants<uint16_t,32288> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32288_MAGIC, .more = U16LD_DENOM_32288_MORE};};
template<> struct libdivide_constants<uint16_t,32289> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32289_MAGIC, .more = U16LD_DENOM_32289_MORE};};
template<> struct libdivide_constants<uint16_t,32290> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32290_MAGIC, .more = U16LD_DENOM_32290_MORE};};
template<> struct libdivide_constants<uint16_t,32291> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32291_MAGIC, .more = U16LD_DENOM_32291_MORE};};
template<> struct libdivide_constants<uint16_t,32292> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32292_MAGIC, .more = U16LD_DENOM_32292_MORE};};
template<> struct libdivide_constants<uint16_t,32293> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32293_MAGIC, .more = U16LD_DENOM_32293_MORE};};
template<> struct libdivide_constants<uint16_t,32294> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32294_MAGIC, .more = U16LD_DENOM_32294_MORE};};
template<> struct libdivide_constants<uint16_t,32295> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32295_MAGIC, .more = U16LD_DENOM_32295_MORE};};
template<> struct libdivide_constants<uint16_t,32296> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32296_MAGIC, .more = U16LD_DENOM_32296_MORE};};
template<> struct libdivide_constants<uint16_t,32297> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32297_MAGIC, .more = U16LD_DENOM_32297_MORE};};
template<> struct libdivide_constants<uint16_t,32298> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32298_MAGIC, .more = U16LD_DENOM_32298_MORE};};
template<> struct libdivide_constants<uint16_t,32299> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32299_MAGIC, .more = U16LD_DENOM_32299_MORE};};
template<> struct libdivide_constants<uint16_t,32300> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32300_MAGIC, .more = U16LD_DENOM_32300_MORE};};
template<> struct libdivide_constants<uint16_t,32301> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32301_MAGIC, .more = U16LD_DENOM_32301_MORE};};
template<> struct libdivide_constants<uint16_t,32302> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32302_MAGIC, .more = U16LD_DENOM_32302_MORE};};
template<> struct libdivide_constants<uint16_t,32303> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32303_MAGIC, .more = U16LD_DENOM_32303_MORE};};
template<> struct libdivide_constants<uint16_t,32304> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32304_MAGIC, .more = U16LD_DENOM_32304_MORE};};
template<> struct libdivide_constants<uint16_t,32305> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32305_MAGIC, .more = U16LD_DENOM_32305_MORE};};
template<> struct libdivide_constants<uint16_t,32306> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32306_MAGIC, .more = U16LD_DENOM_32306_MORE};};
template<> struct libdivide_constants<uint16_t,32307> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32307_MAGIC, .more = U16LD_DENOM_32307_MORE};};
template<> struct libdivide_constants<uint16_t,32308> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32308_MAGIC, .more = U16LD_DENOM_32308_MORE};};
template<> struct libdivide_constants<uint16_t,32309> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32309_MAGIC, .more = U16LD_DENOM_32309_MORE};};
template<> struct libdivide_constants<uint16_t,32310> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32310_MAGIC, .more = U16LD_DENOM_32310_MORE};};
template<> struct libdivide_constants<uint16_t,32311> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32311_MAGIC, .more = U16LD_DENOM_32311_MORE};};
template<> struct libdivide_constants<uint16_t,32312> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32312_MAGIC, .more = U16LD_DENOM_32312_MORE};};
template<> struct libdivide_constants<uint16_t,32313> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32313_MAGIC, .more = U16LD_DENOM_32313_MORE};};
template<> struct libdivide_constants<uint16_t,32314> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32314_MAGIC, .more = U16LD_DENOM_32314_MORE};};
template<> struct libdivide_constants<uint16_t,32315> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32315_MAGIC, .more = U16LD_DENOM_32315_MORE};};
template<> struct libdivide_constants<uint16_t,32316> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32316_MAGIC, .more = U16LD_DENOM_32316_MORE};};
template<> struct libdivide_constants<uint16_t,32317> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32317_MAGIC, .more = U16LD_DENOM_32317_MORE};};
template<> struct libdivide_constants<uint16_t,32318> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32318_MAGIC, .more = U16LD_DENOM_32318_MORE};};
template<> struct libdivide_constants<uint16_t,32319> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32319_MAGIC, .more = U16LD_DENOM_32319_MORE};};
template<> struct libdivide_constants<uint16_t,32320> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32320_MAGIC, .more = U16LD_DENOM_32320_MORE};};
template<> struct libdivide_constants<uint16_t,32321> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32321_MAGIC, .more = U16LD_DENOM_32321_MORE};};
template<> struct libdivide_constants<uint16_t,32322> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32322_MAGIC, .more = U16LD_DENOM_32322_MORE};};
template<> struct libdivide_constants<uint16_t,32323> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32323_MAGIC, .more = U16LD_DENOM_32323_MORE};};
template<> struct libdivide_constants<uint16_t,32324> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32324_MAGIC, .more = U16LD_DENOM_32324_MORE};};
template<> struct libdivide_constants<uint16_t,32325> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32325_MAGIC, .more = U16LD_DENOM_32325_MORE};};
template<> struct libdivide_constants<uint16_t,32326> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32326_MAGIC, .more = U16LD_DENOM_32326_MORE};};
template<> struct libdivide_constants<uint16_t,32327> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32327_MAGIC, .more = U16LD_DENOM_32327_MORE};};
template<> struct libdivide_constants<uint16_t,32328> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32328_MAGIC, .more = U16LD_DENOM_32328_MORE};};
template<> struct libdivide_constants<uint16_t,32329> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32329_MAGIC, .more = U16LD_DENOM_32329_MORE};};
template<> struct libdivide_constants<uint16_t,32330> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32330_MAGIC, .more = U16LD_DENOM_32330_MORE};};
template<> struct libdivide_constants<uint16_t,32331> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32331_MAGIC, .more = U16LD_DENOM_32331_MORE};};
template<> struct libdivide_constants<uint16_t,32332> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32332_MAGIC, .more = U16LD_DENOM_32332_MORE};};
template<> struct libdivide_constants<uint16_t,32333> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32333_MAGIC, .more = U16LD_DENOM_32333_MORE};};
template<> struct libdivide_constants<uint16_t,32334> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32334_MAGIC, .more = U16LD_DENOM_32334_MORE};};
template<> struct libdivide_constants<uint16_t,32335> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32335_MAGIC, .more = U16LD_DENOM_32335_MORE};};
template<> struct libdivide_constants<uint16_t,32336> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32336_MAGIC, .more = U16LD_DENOM_32336_MORE};};
template<> struct libdivide_constants<uint16_t,32337> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32337_MAGIC, .more = U16LD_DENOM_32337_MORE};};
template<> struct libdivide_constants<uint16_t,32338> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32338_MAGIC, .more = U16LD_DENOM_32338_MORE};};
template<> struct libdivide_constants<uint16_t,32339> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32339_MAGIC, .more = U16LD_DENOM_32339_MORE};};
template<> struct libdivide_constants<uint16_t,32340> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32340_MAGIC, .more = U16LD_DENOM_32340_MORE};};
template<> struct libdivide_constants<uint16_t,32341> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32341_MAGIC, .more = U16LD_DENOM_32341_MORE};};
template<> struct libdivide_constants<uint16_t,32342> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32342_MAGIC, .more = U16LD_DENOM_32342_MORE};};
template<> struct libdivide_constants<uint16_t,32343> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32343_MAGIC, .more = U16LD_DENOM_32343_MORE};};
template<> struct libdivide_constants<uint16_t,32344> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32344_MAGIC, .more = U16LD_DENOM_32344_MORE};};
template<> struct libdivide_constants<uint16_t,32345> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32345_MAGIC, .more = U16LD_DENOM_32345_MORE};};
template<> struct libdivide_constants<uint16_t,32346> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32346_MAGIC, .more = U16LD_DENOM_32346_MORE};};
template<> struct libdivide_constants<uint16_t,32347> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32347_MAGIC, .more = U16LD_DENOM_32347_MORE};};
template<> struct libdivide_constants<uint16_t,32348> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32348_MAGIC, .more = U16LD_DENOM_32348_MORE};};
template<> struct libdivide_constants<uint16_t,32349> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32349_MAGIC, .more = U16LD_DENOM_32349_MORE};};
template<> struct libdivide_constants<uint16_t,32350> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32350_MAGIC, .more = U16LD_DENOM_32350_MORE};};
template<> struct libdivide_constants<uint16_t,32351> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32351_MAGIC, .more = U16LD_DENOM_32351_MORE};};
template<> struct libdivide_constants<uint16_t,32352> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32352_MAGIC, .more = U16LD_DENOM_32352_MORE};};
template<> struct libdivide_constants<uint16_t,32353> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32353_MAGIC, .more = U16LD_DENOM_32353_MORE};};
template<> struct libdivide_constants<uint16_t,32354> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32354_MAGIC, .more = U16LD_DENOM_32354_MORE};};
template<> struct libdivide_constants<uint16_t,32355> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32355_MAGIC, .more = U16LD_DENOM_32355_MORE};};
template<> struct libdivide_constants<uint16_t,32356> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32356_MAGIC, .more = U16LD_DENOM_32356_MORE};};
template<> struct libdivide_constants<uint16_t,32357> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32357_MAGIC, .more = U16LD_DENOM_32357_MORE};};
template<> struct libdivide_constants<uint16_t,32358> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32358_MAGIC, .more = U16LD_DENOM_32358_MORE};};
template<> struct libdivide_constants<uint16_t,32359> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32359_MAGIC, .more = U16LD_DENOM_32359_MORE};};
template<> struct libdivide_constants<uint16_t,32360> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32360_MAGIC, .more = U16LD_DENOM_32360_MORE};};
template<> struct libdivide_constants<uint16_t,32361> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32361_MAGIC, .more = U16LD_DENOM_32361_MORE};};
template<> struct libdivide_constants<uint16_t,32362> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32362_MAGIC, .more = U16LD_DENOM_32362_MORE};};
template<> struct libdivide_constants<uint16_t,32363> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32363_MAGIC, .more = U16LD_DENOM_32363_MORE};};
template<> struct libdivide_constants<uint16_t,32364> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32364_MAGIC, .more = U16LD_DENOM_32364_MORE};};
template<> struct libdivide_constants<uint16_t,32365> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32365_MAGIC, .more = U16LD_DENOM_32365_MORE};};
template<> struct libdivide_constants<uint16_t,32366> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32366_MAGIC, .more = U16LD_DENOM_32366_MORE};};
template<> struct libdivide_constants<uint16_t,32367> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32367_MAGIC, .more = U16LD_DENOM_32367_MORE};};
template<> struct libdivide_constants<uint16_t,32368> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32368_MAGIC, .more = U16LD_DENOM_32368_MORE};};
template<> struct libdivide_constants<uint16_t,32369> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32369_MAGIC, .more = U16LD_DENOM_32369_MORE};};
template<> struct libdivide_constants<uint16_t,32370> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32370_MAGIC, .more = U16LD_DENOM_32370_MORE};};
template<> struct libdivide_constants<uint16_t,32371> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32371_MAGIC, .more = U16LD_DENOM_32371_MORE};};
template<> struct libdivide_constants<uint16_t,32372> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32372_MAGIC, .more = U16LD_DENOM_32372_MORE};};
template<> struct libdivide_constants<uint16_t,32373> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32373_MAGIC, .more = U16LD_DENOM_32373_MORE};};
template<> struct libdivide_constants<uint16_t,32374> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32374_MAGIC, .more = U16LD_DENOM_32374_MORE};};
template<> struct libdivide_constants<uint16_t,32375> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32375_MAGIC, .more = U16LD_DENOM_32375_MORE};};
template<> struct libdivide_constants<uint16_t,32376> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32376_MAGIC, .more = U16LD_DENOM_32376_MORE};};
template<> struct libdivide_constants<uint16_t,32377> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32377_MAGIC, .more = U16LD_DENOM_32377_MORE};};
template<> struct libdivide_constants<uint16_t,32378> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32378_MAGIC, .more = U16LD_DENOM_32378_MORE};};
template<> struct libdivide_constants<uint16_t,32379> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32379_MAGIC, .more = U16LD_DENOM_32379_MORE};};
template<> struct libdivide_constants<uint16_t,32380> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32380_MAGIC, .more = U16LD_DENOM_32380_MORE};};
template<> struct libdivide_constants<uint16_t,32381> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32381_MAGIC, .more = U16LD_DENOM_32381_MORE};};
template<> struct libdivide_constants<uint16_t,32382> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32382_MAGIC, .more = U16LD_DENOM_32382_MORE};};
template<> struct libdivide_constants<uint16_t,32383> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32383_MAGIC, .more = U16LD_DENOM_32383_MORE};};
template<> struct libdivide_constants<uint16_t,32384> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32384_MAGIC, .more = U16LD_DENOM_32384_MORE};};
template<> struct libdivide_constants<uint16_t,32385> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32385_MAGIC, .more = U16LD_DENOM_32385_MORE};};
template<> struct libdivide_constants<uint16_t,32386> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32386_MAGIC, .more = U16LD_DENOM_32386_MORE};};
template<> struct libdivide_constants<uint16_t,32387> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32387_MAGIC, .more = U16LD_DENOM_32387_MORE};};
template<> struct libdivide_constants<uint16_t,32388> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32388_MAGIC, .more = U16LD_DENOM_32388_MORE};};
template<> struct libdivide_constants<uint16_t,32389> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32389_MAGIC, .more = U16LD_DENOM_32389_MORE};};
template<> struct libdivide_constants<uint16_t,32390> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32390_MAGIC, .more = U16LD_DENOM_32390_MORE};};
template<> struct libdivide_constants<uint16_t,32391> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32391_MAGIC, .more = U16LD_DENOM_32391_MORE};};
template<> struct libdivide_constants<uint16_t,32392> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32392_MAGIC, .more = U16LD_DENOM_32392_MORE};};
template<> struct libdivide_constants<uint16_t,32393> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32393_MAGIC, .more = U16LD_DENOM_32393_MORE};};
template<> struct libdivide_constants<uint16_t,32394> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32394_MAGIC, .more = U16LD_DENOM_32394_MORE};};
template<> struct libdivide_constants<uint16_t,32395> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32395_MAGIC, .more = U16LD_DENOM_32395_MORE};};
template<> struct libdivide_constants<uint16_t,32396> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32396_MAGIC, .more = U16LD_DENOM_32396_MORE};};
template<> struct libdivide_constants<uint16_t,32397> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32397_MAGIC, .more = U16LD_DENOM_32397_MORE};};
template<> struct libdivide_constants<uint16_t,32398> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32398_MAGIC, .more = U16LD_DENOM_32398_MORE};};
template<> struct libdivide_constants<uint16_t,32399> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32399_MAGIC, .more = U16LD_DENOM_32399_MORE};};
template<> struct libdivide_constants<uint16_t,32400> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32400_MAGIC, .more = U16LD_DENOM_32400_MORE};};
template<> struct libdivide_constants<uint16_t,32401> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32401_MAGIC, .more = U16LD_DENOM_32401_MORE};};
template<> struct libdivide_constants<uint16_t,32402> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32402_MAGIC, .more = U16LD_DENOM_32402_MORE};};
template<> struct libdivide_constants<uint16_t,32403> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32403_MAGIC, .more = U16LD_DENOM_32403_MORE};};
template<> struct libdivide_constants<uint16_t,32404> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32404_MAGIC, .more = U16LD_DENOM_32404_MORE};};
template<> struct libdivide_constants<uint16_t,32405> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32405_MAGIC, .more = U16LD_DENOM_32405_MORE};};
template<> struct libdivide_constants<uint16_t,32406> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32406_MAGIC, .more = U16LD_DENOM_32406_MORE};};
template<> struct libdivide_constants<uint16_t,32407> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32407_MAGIC, .more = U16LD_DENOM_32407_MORE};};
template<> struct libdivide_constants<uint16_t,32408> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32408_MAGIC, .more = U16LD_DENOM_32408_MORE};};
template<> struct libdivide_constants<uint16_t,32409> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32409_MAGIC, .more = U16LD_DENOM_32409_MORE};};
template<> struct libdivide_constants<uint16_t,32410> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32410_MAGIC, .more = U16LD_DENOM_32410_MORE};};
template<> struct libdivide_constants<uint16_t,32411> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32411_MAGIC, .more = U16LD_DENOM_32411_MORE};};
template<> struct libdivide_constants<uint16_t,32412> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32412_MAGIC, .more = U16LD_DENOM_32412_MORE};};
template<> struct libdivide_constants<uint16_t,32413> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32413_MAGIC, .more = U16LD_DENOM_32413_MORE};};
template<> struct libdivide_constants<uint16_t,32414> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32414_MAGIC, .more = U16LD_DENOM_32414_MORE};};
template<> struct libdivide_constants<uint16_t,32415> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32415_MAGIC, .more = U16LD_DENOM_32415_MORE};};
template<> struct libdivide_constants<uint16_t,32416> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32416_MAGIC, .more = U16LD_DENOM_32416_MORE};};
template<> struct libdivide_constants<uint16_t,32417> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32417_MAGIC, .more = U16LD_DENOM_32417_MORE};};
template<> struct libdivide_constants<uint16_t,32418> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32418_MAGIC, .more = U16LD_DENOM_32418_MORE};};
template<> struct libdivide_constants<uint16_t,32419> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32419_MAGIC, .more = U16LD_DENOM_32419_MORE};};
template<> struct libdivide_constants<uint16_t,32420> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32420_MAGIC, .more = U16LD_DENOM_32420_MORE};};
template<> struct libdivide_constants<uint16_t,32421> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32421_MAGIC, .more = U16LD_DENOM_32421_MORE};};
template<> struct libdivide_constants<uint16_t,32422> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32422_MAGIC, .more = U16LD_DENOM_32422_MORE};};
template<> struct libdivide_constants<uint16_t,32423> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32423_MAGIC, .more = U16LD_DENOM_32423_MORE};};
template<> struct libdivide_constants<uint16_t,32424> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32424_MAGIC, .more = U16LD_DENOM_32424_MORE};};
template<> struct libdivide_constants<uint16_t,32425> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32425_MAGIC, .more = U16LD_DENOM_32425_MORE};};
template<> struct libdivide_constants<uint16_t,32426> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32426_MAGIC, .more = U16LD_DENOM_32426_MORE};};
template<> struct libdivide_constants<uint16_t,32427> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32427_MAGIC, .more = U16LD_DENOM_32427_MORE};};
template<> struct libdivide_constants<uint16_t,32428> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32428_MAGIC, .more = U16LD_DENOM_32428_MORE};};
template<> struct libdivide_constants<uint16_t,32429> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32429_MAGIC, .more = U16LD_DENOM_32429_MORE};};
template<> struct libdivide_constants<uint16_t,32430> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32430_MAGIC, .more = U16LD_DENOM_32430_MORE};};
template<> struct libdivide_constants<uint16_t,32431> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32431_MAGIC, .more = U16LD_DENOM_32431_MORE};};
template<> struct libdivide_constants<uint16_t,32432> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32432_MAGIC, .more = U16LD_DENOM_32432_MORE};};
template<> struct libdivide_constants<uint16_t,32433> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32433_MAGIC, .more = U16LD_DENOM_32433_MORE};};
template<> struct libdivide_constants<uint16_t,32434> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32434_MAGIC, .more = U16LD_DENOM_32434_MORE};};
template<> struct libdivide_constants<uint16_t,32435> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32435_MAGIC, .more = U16LD_DENOM_32435_MORE};};
template<> struct libdivide_constants<uint16_t,32436> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32436_MAGIC, .more = U16LD_DENOM_32436_MORE};};
template<> struct libdivide_constants<uint16_t,32437> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32437_MAGIC, .more = U16LD_DENOM_32437_MORE};};
template<> struct libdivide_constants<uint16_t,32438> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32438_MAGIC, .more = U16LD_DENOM_32438_MORE};};
template<> struct libdivide_constants<uint16_t,32439> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32439_MAGIC, .more = U16LD_DENOM_32439_MORE};};
template<> struct libdivide_constants<uint16_t,32440> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32440_MAGIC, .more = U16LD_DENOM_32440_MORE};};
template<> struct libdivide_constants<uint16_t,32441> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32441_MAGIC, .more = U16LD_DENOM_32441_MORE};};
template<> struct libdivide_constants<uint16_t,32442> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32442_MAGIC, .more = U16LD_DENOM_32442_MORE};};
template<> struct libdivide_constants<uint16_t,32443> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32443_MAGIC, .more = U16LD_DENOM_32443_MORE};};
template<> struct libdivide_constants<uint16_t,32444> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32444_MAGIC, .more = U16LD_DENOM_32444_MORE};};
template<> struct libdivide_constants<uint16_t,32445> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32445_MAGIC, .more = U16LD_DENOM_32445_MORE};};
template<> struct libdivide_constants<uint16_t,32446> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32446_MAGIC, .more = U16LD_DENOM_32446_MORE};};
template<> struct libdivide_constants<uint16_t,32447> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32447_MAGIC, .more = U16LD_DENOM_32447_MORE};};
template<> struct libdivide_constants<uint16_t,32448> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32448_MAGIC, .more = U16LD_DENOM_32448_MORE};};
template<> struct libdivide_constants<uint16_t,32449> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32449_MAGIC, .more = U16LD_DENOM_32449_MORE};};
template<> struct libdivide_constants<uint16_t,32450> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32450_MAGIC, .more = U16LD_DENOM_32450_MORE};};
template<> struct libdivide_constants<uint16_t,32451> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32451_MAGIC, .more = U16LD_DENOM_32451_MORE};};
template<> struct libdivide_constants<uint16_t,32452> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32452_MAGIC, .more = U16LD_DENOM_32452_MORE};};
template<> struct libdivide_constants<uint16_t,32453> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32453_MAGIC, .more = U16LD_DENOM_32453_MORE};};
template<> struct libdivide_constants<uint16_t,32454> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32454_MAGIC, .more = U16LD_DENOM_32454_MORE};};
template<> struct libdivide_constants<uint16_t,32455> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32455_MAGIC, .more = U16LD_DENOM_32455_MORE};};
template<> struct libdivide_constants<uint16_t,32456> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32456_MAGIC, .more = U16LD_DENOM_32456_MORE};};
template<> struct libdivide_constants<uint16_t,32457> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32457_MAGIC, .more = U16LD_DENOM_32457_MORE};};
template<> struct libdivide_constants<uint16_t,32458> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32458_MAGIC, .more = U16LD_DENOM_32458_MORE};};
template<> struct libdivide_constants<uint16_t,32459> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32459_MAGIC, .more = U16LD_DENOM_32459_MORE};};
template<> struct libdivide_constants<uint16_t,32460> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32460_MAGIC, .more = U16LD_DENOM_32460_MORE};};
template<> struct libdivide_constants<uint16_t,32461> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32461_MAGIC, .more = U16LD_DENOM_32461_MORE};};
template<> struct libdivide_constants<uint16_t,32462> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32462_MAGIC, .more = U16LD_DENOM_32462_MORE};};
template<> struct libdivide_constants<uint16_t,32463> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32463_MAGIC, .more = U16LD_DENOM_32463_MORE};};
template<> struct libdivide_constants<uint16_t,32464> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32464_MAGIC, .more = U16LD_DENOM_32464_MORE};};
template<> struct libdivide_constants<uint16_t,32465> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32465_MAGIC, .more = U16LD_DENOM_32465_MORE};};
template<> struct libdivide_constants<uint16_t,32466> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32466_MAGIC, .more = U16LD_DENOM_32466_MORE};};
template<> struct libdivide_constants<uint16_t,32467> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32467_MAGIC, .more = U16LD_DENOM_32467_MORE};};
template<> struct libdivide_constants<uint16_t,32468> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32468_MAGIC, .more = U16LD_DENOM_32468_MORE};};
template<> struct libdivide_constants<uint16_t,32469> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32469_MAGIC, .more = U16LD_DENOM_32469_MORE};};
template<> struct libdivide_constants<uint16_t,32470> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32470_MAGIC, .more = U16LD_DENOM_32470_MORE};};
template<> struct libdivide_constants<uint16_t,32471> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32471_MAGIC, .more = U16LD_DENOM_32471_MORE};};
template<> struct libdivide_constants<uint16_t,32472> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32472_MAGIC, .more = U16LD_DENOM_32472_MORE};};
template<> struct libdivide_constants<uint16_t,32473> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32473_MAGIC, .more = U16LD_DENOM_32473_MORE};};
template<> struct libdivide_constants<uint16_t,32474> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32474_MAGIC, .more = U16LD_DENOM_32474_MORE};};
template<> struct libdivide_constants<uint16_t,32475> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32475_MAGIC, .more = U16LD_DENOM_32475_MORE};};
template<> struct libdivide_constants<uint16_t,32476> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32476_MAGIC, .more = U16LD_DENOM_32476_MORE};};
template<> struct libdivide_constants<uint16_t,32477> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32477_MAGIC, .more = U16LD_DENOM_32477_MORE};};
template<> struct libdivide_constants<uint16_t,32478> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32478_MAGIC, .more = U16LD_DENOM_32478_MORE};};
template<> struct libdivide_constants<uint16_t,32479> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32479_MAGIC, .more = U16LD_DENOM_32479_MORE};};
template<> struct libdivide_constants<uint16_t,32480> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32480_MAGIC, .more = U16LD_DENOM_32480_MORE};};
template<> struct libdivide_constants<uint16_t,32481> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32481_MAGIC, .more = U16LD_DENOM_32481_MORE};};
template<> struct libdivide_constants<uint16_t,32482> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32482_MAGIC, .more = U16LD_DENOM_32482_MORE};};
template<> struct libdivide_constants<uint16_t,32483> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32483_MAGIC, .more = U16LD_DENOM_32483_MORE};};
template<> struct libdivide_constants<uint16_t,32484> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32484_MAGIC, .more = U16LD_DENOM_32484_MORE};};
template<> struct libdivide_constants<uint16_t,32485> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32485_MAGIC, .more = U16LD_DENOM_32485_MORE};};
template<> struct libdivide_constants<uint16_t,32486> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32486_MAGIC, .more = U16LD_DENOM_32486_MORE};};
template<> struct libdivide_constants<uint16_t,32487> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32487_MAGIC, .more = U16LD_DENOM_32487_MORE};};
template<> struct libdivide_constants<uint16_t,32488> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32488_MAGIC, .more = U16LD_DENOM_32488_MORE};};
template<> struct libdivide_constants<uint16_t,32489> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32489_MAGIC, .more = U16LD_DENOM_32489_MORE};};
template<> struct libdivide_constants<uint16_t,32490> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32490_MAGIC, .more = U16LD_DENOM_32490_MORE};};
template<> struct libdivide_constants<uint16_t,32491> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32491_MAGIC, .more = U16LD_DENOM_32491_MORE};};
template<> struct libdivide_constants<uint16_t,32492> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32492_MAGIC, .more = U16LD_DENOM_32492_MORE};};
template<> struct libdivide_constants<uint16_t,32493> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32493_MAGIC, .more = U16LD_DENOM_32493_MORE};};
template<> struct libdivide_constants<uint16_t,32494> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32494_MAGIC, .more = U16LD_DENOM_32494_MORE};};
template<> struct libdivide_constants<uint16_t,32495> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32495_MAGIC, .more = U16LD_DENOM_32495_MORE};};
template<> struct libdivide_constants<uint16_t,32496> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32496_MAGIC, .more = U16LD_DENOM_32496_MORE};};
template<> struct libdivide_constants<uint16_t,32497> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32497_MAGIC, .more = U16LD_DENOM_32497_MORE};};
template<> struct libdivide_constants<uint16_t,32498> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32498_MAGIC, .more = U16LD_DENOM_32498_MORE};};
template<> struct libdivide_constants<uint16_t,32499> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32499_MAGIC, .more = U16LD_DENOM_32499_MORE};};
template<> struct libdivide_constants<uint16_t,32500> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32500_MAGIC, .more = U16LD_DENOM_32500_MORE};};
template<> struct libdivide_constants<uint16_t,32501> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32501_MAGIC, .more = U16LD_DENOM_32501_MORE};};
template<> struct libdivide_constants<uint16_t,32502> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32502_MAGIC, .more = U16LD_DENOM_32502_MORE};};
template<> struct libdivide_constants<uint16_t,32503> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32503_MAGIC, .more = U16LD_DENOM_32503_MORE};};
template<> struct libdivide_constants<uint16_t,32504> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32504_MAGIC, .more = U16LD_DENOM_32504_MORE};};
template<> struct libdivide_constants<uint16_t,32505> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32505_MAGIC, .more = U16LD_DENOM_32505_MORE};};
template<> struct libdivide_constants<uint16_t,32506> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32506_MAGIC, .more = U16LD_DENOM_32506_MORE};};
template<> struct libdivide_constants<uint16_t,32507> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32507_MAGIC, .more = U16LD_DENOM_32507_MORE};};
template<> struct libdivide_constants<uint16_t,32508> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32508_MAGIC, .more = U16LD_DENOM_32508_MORE};};
template<> struct libdivide_constants<uint16_t,32509> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32509_MAGIC, .more = U16LD_DENOM_32509_MORE};};
template<> struct libdivide_constants<uint16_t,32510> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32510_MAGIC, .more = U16LD_DENOM_32510_MORE};};
template<> struct libdivide_constants<uint16_t,32511> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32511_MAGIC, .more = U16LD_DENOM_32511_MORE};};
template<> struct libdivide_constants<uint16_t,32512> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32512_MAGIC, .more = U16LD_DENOM_32512_MORE};};
template<> struct libdivide_constants<uint16_t,32513> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32513_MAGIC, .more = U16LD_DENOM_32513_MORE};};
template<> struct libdivide_constants<uint16_t,32514> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32514_MAGIC, .more = U16LD_DENOM_32514_MORE};};
template<> struct libdivide_constants<uint16_t,32515> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32515_MAGIC, .more = U16LD_DENOM_32515_MORE};};
template<> struct libdivide_constants<uint16_t,32516> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32516_MAGIC, .more = U16LD_DENOM_32516_MORE};};
template<> struct libdivide_constants<uint16_t,32517> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32517_MAGIC, .more = U16LD_DENOM_32517_MORE};};
template<> struct libdivide_constants<uint16_t,32518> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32518_MAGIC, .more = U16LD_DENOM_32518_MORE};};
template<> struct libdivide_constants<uint16_t,32519> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32519_MAGIC, .more = U16LD_DENOM_32519_MORE};};
template<> struct libdivide_constants<uint16_t,32520> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32520_MAGIC, .more = U16LD_DENOM_32520_MORE};};
template<> struct libdivide_constants<uint16_t,32521> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32521_MAGIC, .more = U16LD_DENOM_32521_MORE};};
template<> struct libdivide_constants<uint16_t,32522> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32522_MAGIC, .more = U16LD_DENOM_32522_MORE};};
template<> struct libdivide_constants<uint16_t,32523> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32523_MAGIC, .more = U16LD_DENOM_32523_MORE};};
template<> struct libdivide_constants<uint16_t,32524> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32524_MAGIC, .more = U16LD_DENOM_32524_MORE};};
template<> struct libdivide_constants<uint16_t,32525> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32525_MAGIC, .more = U16LD_DENOM_32525_MORE};};
template<> struct libdivide_constants<uint16_t,32526> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32526_MAGIC, .more = U16LD_DENOM_32526_MORE};};
template<> struct libdivide_constants<uint16_t,32527> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32527_MAGIC, .more = U16LD_DENOM_32527_MORE};};
template<> struct libdivide_constants<uint16_t,32528> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32528_MAGIC, .more = U16LD_DENOM_32528_MORE};};
template<> struct libdivide_constants<uint16_t,32529> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32529_MAGIC, .more = U16LD_DENOM_32529_MORE};};
template<> struct libdivide_constants<uint16_t,32530> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32530_MAGIC, .more = U16LD_DENOM_32530_MORE};};
template<> struct libdivide_constants<uint16_t,32531> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32531_MAGIC, .more = U16LD_DENOM_32531_MORE};};
template<> struct libdivide_constants<uint16_t,32532> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32532_MAGIC, .more = U16LD_DENOM_32532_MORE};};
template<> struct libdivide_constants<uint16_t,32533> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32533_MAGIC, .more = U16LD_DENOM_32533_MORE};};
template<> struct libdivide_constants<uint16_t,32534> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32534_MAGIC, .more = U16LD_DENOM_32534_MORE};};
template<> struct libdivide_constants<uint16_t,32535> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32535_MAGIC, .more = U16LD_DENOM_32535_MORE};};
template<> struct libdivide_constants<uint16_t,32536> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32536_MAGIC, .more = U16LD_DENOM_32536_MORE};};
template<> struct libdivide_constants<uint16_t,32537> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32537_MAGIC, .more = U16LD_DENOM_32537_MORE};};
template<> struct libdivide_constants<uint16_t,32538> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32538_MAGIC, .more = U16LD_DENOM_32538_MORE};};
template<> struct libdivide_constants<uint16_t,32539> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32539_MAGIC, .more = U16LD_DENOM_32539_MORE};};
template<> struct libdivide_constants<uint16_t,32540> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32540_MAGIC, .more = U16LD_DENOM_32540_MORE};};
template<> struct libdivide_constants<uint16_t,32541> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32541_MAGIC, .more = U16LD_DENOM_32541_MORE};};
template<> struct libdivide_constants<uint16_t,32542> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32542_MAGIC, .more = U16LD_DENOM_32542_MORE};};
template<> struct libdivide_constants<uint16_t,32543> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32543_MAGIC, .more = U16LD_DENOM_32543_MORE};};
template<> struct libdivide_constants<uint16_t,32544> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32544_MAGIC, .more = U16LD_DENOM_32544_MORE};};
template<> struct libdivide_constants<uint16_t,32545> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32545_MAGIC, .more = U16LD_DENOM_32545_MORE};};
template<> struct libdivide_constants<uint16_t,32546> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32546_MAGIC, .more = U16LD_DENOM_32546_MORE};};
template<> struct libdivide_constants<uint16_t,32547> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32547_MAGIC, .more = U16LD_DENOM_32547_MORE};};
template<> struct libdivide_constants<uint16_t,32548> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32548_MAGIC, .more = U16LD_DENOM_32548_MORE};};
template<> struct libdivide_constants<uint16_t,32549> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32549_MAGIC, .more = U16LD_DENOM_32549_MORE};};
template<> struct libdivide_constants<uint16_t,32550> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32550_MAGIC, .more = U16LD_DENOM_32550_MORE};};
template<> struct libdivide_constants<uint16_t,32551> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32551_MAGIC, .more = U16LD_DENOM_32551_MORE};};
template<> struct libdivide_constants<uint16_t,32552> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32552_MAGIC, .more = U16LD_DENOM_32552_MORE};};
template<> struct libdivide_constants<uint16_t,32553> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32553_MAGIC, .more = U16LD_DENOM_32553_MORE};};
template<> struct libdivide_constants<uint16_t,32554> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32554_MAGIC, .more = U16LD_DENOM_32554_MORE};};
template<> struct libdivide_constants<uint16_t,32555> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32555_MAGIC, .more = U16LD_DENOM_32555_MORE};};
template<> struct libdivide_constants<uint16_t,32556> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32556_MAGIC, .more = U16LD_DENOM_32556_MORE};};
template<> struct libdivide_constants<uint16_t,32557> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32557_MAGIC, .more = U16LD_DENOM_32557_MORE};};
template<> struct libdivide_constants<uint16_t,32558> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32558_MAGIC, .more = U16LD_DENOM_32558_MORE};};
template<> struct libdivide_constants<uint16_t,32559> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32559_MAGIC, .more = U16LD_DENOM_32559_MORE};};
template<> struct libdivide_constants<uint16_t,32560> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32560_MAGIC, .more = U16LD_DENOM_32560_MORE};};
template<> struct libdivide_constants<uint16_t,32561> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32561_MAGIC, .more = U16LD_DENOM_32561_MORE};};
template<> struct libdivide_constants<uint16_t,32562> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32562_MAGIC, .more = U16LD_DENOM_32562_MORE};};
template<> struct libdivide_constants<uint16_t,32563> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32563_MAGIC, .more = U16LD_DENOM_32563_MORE};};
template<> struct libdivide_constants<uint16_t,32564> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32564_MAGIC, .more = U16LD_DENOM_32564_MORE};};
template<> struct libdivide_constants<uint16_t,32565> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32565_MAGIC, .more = U16LD_DENOM_32565_MORE};};
template<> struct libdivide_constants<uint16_t,32566> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32566_MAGIC, .more = U16LD_DENOM_32566_MORE};};
template<> struct libdivide_constants<uint16_t,32567> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32567_MAGIC, .more = U16LD_DENOM_32567_MORE};};
template<> struct libdivide_constants<uint16_t,32568> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32568_MAGIC, .more = U16LD_DENOM_32568_MORE};};
template<> struct libdivide_constants<uint16_t,32569> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32569_MAGIC, .more = U16LD_DENOM_32569_MORE};};
template<> struct libdivide_constants<uint16_t,32570> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32570_MAGIC, .more = U16LD_DENOM_32570_MORE};};
template<> struct libdivide_constants<uint16_t,32571> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32571_MAGIC, .more = U16LD_DENOM_32571_MORE};};
template<> struct libdivide_constants<uint16_t,32572> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32572_MAGIC, .more = U16LD_DENOM_32572_MORE};};
template<> struct libdivide_constants<uint16_t,32573> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32573_MAGIC, .more = U16LD_DENOM_32573_MORE};};
template<> struct libdivide_constants<uint16_t,32574> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32574_MAGIC, .more = U16LD_DENOM_32574_MORE};};
template<> struct libdivide_constants<uint16_t,32575> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32575_MAGIC, .more = U16LD_DENOM_32575_MORE};};
template<> struct libdivide_constants<uint16_t,32576> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32576_MAGIC, .more = U16LD_DENOM_32576_MORE};};
template<> struct libdivide_constants<uint16_t,32577> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32577_MAGIC, .more = U16LD_DENOM_32577_MORE};};
template<> struct libdivide_constants<uint16_t,32578> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32578_MAGIC, .more = U16LD_DENOM_32578_MORE};};
template<> struct libdivide_constants<uint16_t,32579> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32579_MAGIC, .more = U16LD_DENOM_32579_MORE};};
template<> struct libdivide_constants<uint16_t,32580> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32580_MAGIC, .more = U16LD_DENOM_32580_MORE};};
template<> struct libdivide_constants<uint16_t,32581> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32581_MAGIC, .more = U16LD_DENOM_32581_MORE};};
template<> struct libdivide_constants<uint16_t,32582> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32582_MAGIC, .more = U16LD_DENOM_32582_MORE};};
template<> struct libdivide_constants<uint16_t,32583> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32583_MAGIC, .more = U16LD_DENOM_32583_MORE};};
template<> struct libdivide_constants<uint16_t,32584> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32584_MAGIC, .more = U16LD_DENOM_32584_MORE};};
template<> struct libdivide_constants<uint16_t,32585> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32585_MAGIC, .more = U16LD_DENOM_32585_MORE};};
template<> struct libdivide_constants<uint16_t,32586> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32586_MAGIC, .more = U16LD_DENOM_32586_MORE};};
template<> struct libdivide_constants<uint16_t,32587> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32587_MAGIC, .more = U16LD_DENOM_32587_MORE};};
template<> struct libdivide_constants<uint16_t,32588> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32588_MAGIC, .more = U16LD_DENOM_32588_MORE};};
template<> struct libdivide_constants<uint16_t,32589> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32589_MAGIC, .more = U16LD_DENOM_32589_MORE};};
template<> struct libdivide_constants<uint16_t,32590> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32590_MAGIC, .more = U16LD_DENOM_32590_MORE};};
template<> struct libdivide_constants<uint16_t,32591> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32591_MAGIC, .more = U16LD_DENOM_32591_MORE};};
template<> struct libdivide_constants<uint16_t,32592> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32592_MAGIC, .more = U16LD_DENOM_32592_MORE};};
template<> struct libdivide_constants<uint16_t,32593> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32593_MAGIC, .more = U16LD_DENOM_32593_MORE};};
template<> struct libdivide_constants<uint16_t,32594> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32594_MAGIC, .more = U16LD_DENOM_32594_MORE};};
template<> struct libdivide_constants<uint16_t,32595> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32595_MAGIC, .more = U16LD_DENOM_32595_MORE};};
template<> struct libdivide_constants<uint16_t,32596> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32596_MAGIC, .more = U16LD_DENOM_32596_MORE};};
template<> struct libdivide_constants<uint16_t,32597> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32597_MAGIC, .more = U16LD_DENOM_32597_MORE};};
template<> struct libdivide_constants<uint16_t,32598> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32598_MAGIC, .more = U16LD_DENOM_32598_MORE};};
template<> struct libdivide_constants<uint16_t,32599> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32599_MAGIC, .more = U16LD_DENOM_32599_MORE};};
template<> struct libdivide_constants<uint16_t,32600> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32600_MAGIC, .more = U16LD_DENOM_32600_MORE};};
template<> struct libdivide_constants<uint16_t,32601> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32601_MAGIC, .more = U16LD_DENOM_32601_MORE};};
template<> struct libdivide_constants<uint16_t,32602> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32602_MAGIC, .more = U16LD_DENOM_32602_MORE};};
template<> struct libdivide_constants<uint16_t,32603> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32603_MAGIC, .more = U16LD_DENOM_32603_MORE};};
template<> struct libdivide_constants<uint16_t,32604> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32604_MAGIC, .more = U16LD_DENOM_32604_MORE};};
template<> struct libdivide_constants<uint16_t,32605> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32605_MAGIC, .more = U16LD_DENOM_32605_MORE};};
template<> struct libdivide_constants<uint16_t,32606> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32606_MAGIC, .more = U16LD_DENOM_32606_MORE};};
template<> struct libdivide_constants<uint16_t,32607> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32607_MAGIC, .more = U16LD_DENOM_32607_MORE};};
template<> struct libdivide_constants<uint16_t,32608> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32608_MAGIC, .more = U16LD_DENOM_32608_MORE};};
template<> struct libdivide_constants<uint16_t,32609> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32609_MAGIC, .more = U16LD_DENOM_32609_MORE};};
template<> struct libdivide_constants<uint16_t,32610> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32610_MAGIC, .more = U16LD_DENOM_32610_MORE};};
template<> struct libdivide_constants<uint16_t,32611> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32611_MAGIC, .more = U16LD_DENOM_32611_MORE};};
template<> struct libdivide_constants<uint16_t,32612> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32612_MAGIC, .more = U16LD_DENOM_32612_MORE};};
template<> struct libdivide_constants<uint16_t,32613> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32613_MAGIC, .more = U16LD_DENOM_32613_MORE};};
template<> struct libdivide_constants<uint16_t,32614> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32614_MAGIC, .more = U16LD_DENOM_32614_MORE};};
template<> struct libdivide_constants<uint16_t,32615> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32615_MAGIC, .more = U16LD_DENOM_32615_MORE};};
template<> struct libdivide_constants<uint16_t,32616> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32616_MAGIC, .more = U16LD_DENOM_32616_MORE};};
template<> struct libdivide_constants<uint16_t,32617> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32617_MAGIC, .more = U16LD_DENOM_32617_MORE};};
template<> struct libdivide_constants<uint16_t,32618> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32618_MAGIC, .more = U16LD_DENOM_32618_MORE};};
template<> struct libdivide_constants<uint16_t,32619> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32619_MAGIC, .more = U16LD_DENOM_32619_MORE};};
template<> struct libdivide_constants<uint16_t,32620> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32620_MAGIC, .more = U16LD_DENOM_32620_MORE};};
template<> struct libdivide_constants<uint16_t,32621> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32621_MAGIC, .more = U16LD_DENOM_32621_MORE};};
template<> struct libdivide_constants<uint16_t,32622> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32622_MAGIC, .more = U16LD_DENOM_32622_MORE};};
template<> struct libdivide_constants<uint16_t,32623> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32623_MAGIC, .more = U16LD_DENOM_32623_MORE};};
template<> struct libdivide_constants<uint16_t,32624> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32624_MAGIC, .more = U16LD_DENOM_32624_MORE};};
template<> struct libdivide_constants<uint16_t,32625> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32625_MAGIC, .more = U16LD_DENOM_32625_MORE};};
template<> struct libdivide_constants<uint16_t,32626> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32626_MAGIC, .more = U16LD_DENOM_32626_MORE};};
template<> struct libdivide_constants<uint16_t,32627> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32627_MAGIC, .more = U16LD_DENOM_32627_MORE};};
template<> struct libdivide_constants<uint16_t,32628> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32628_MAGIC, .more = U16LD_DENOM_32628_MORE};};
template<> struct libdivide_constants<uint16_t,32629> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32629_MAGIC, .more = U16LD_DENOM_32629_MORE};};
template<> struct libdivide_constants<uint16_t,32630> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32630_MAGIC, .more = U16LD_DENOM_32630_MORE};};
template<> struct libdivide_constants<uint16_t,32631> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32631_MAGIC, .more = U16LD_DENOM_32631_MORE};};
template<> struct libdivide_constants<uint16_t,32632> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32632_MAGIC, .more = U16LD_DENOM_32632_MORE};};
template<> struct libdivide_constants<uint16_t,32633> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32633_MAGIC, .more = U16LD_DENOM_32633_MORE};};
template<> struct libdivide_constants<uint16_t,32634> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32634_MAGIC, .more = U16LD_DENOM_32634_MORE};};
template<> struct libdivide_constants<uint16_t,32635> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32635_MAGIC, .more = U16LD_DENOM_32635_MORE};};
template<> struct libdivide_constants<uint16_t,32636> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32636_MAGIC, .more = U16LD_DENOM_32636_MORE};};
template<> struct libdivide_constants<uint16_t,32637> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32637_MAGIC, .more = U16LD_DENOM_32637_MORE};};
template<> struct libdivide_constants<uint16_t,32638> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32638_MAGIC, .more = U16LD_DENOM_32638_MORE};};
template<> struct libdivide_constants<uint16_t,32639> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32639_MAGIC, .more = U16LD_DENOM_32639_MORE};};
template<> struct libdivide_constants<uint16_t,32640> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32640_MAGIC, .more = U16LD_DENOM_32640_MORE};};
template<> struct libdivide_constants<uint16_t,32641> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32641_MAGIC, .more = U16LD_DENOM_32641_MORE};};
template<> struct libdivide_constants<uint16_t,32642> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32642_MAGIC, .more = U16LD_DENOM_32642_MORE};};
template<> struct libdivide_constants<uint16_t,32643> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32643_MAGIC, .more = U16LD_DENOM_32643_MORE};};
template<> struct libdivide_constants<uint16_t,32644> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32644_MAGIC, .more = U16LD_DENOM_32644_MORE};};
template<> struct libdivide_constants<uint16_t,32645> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32645_MAGIC, .more = U16LD_DENOM_32645_MORE};};
template<> struct libdivide_constants<uint16_t,32646> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32646_MAGIC, .more = U16LD_DENOM_32646_MORE};};
template<> struct libdivide_constants<uint16_t,32647> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32647_MAGIC, .more = U16LD_DENOM_32647_MORE};};
template<> struct libdivide_constants<uint16_t,32648> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32648_MAGIC, .more = U16LD_DENOM_32648_MORE};};
template<> struct libdivide_constants<uint16_t,32649> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32649_MAGIC, .more = U16LD_DENOM_32649_MORE};};
template<> struct libdivide_constants<uint16_t,32650> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32650_MAGIC, .more = U16LD_DENOM_32650_MORE};};
template<> struct libdivide_constants<uint16_t,32651> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32651_MAGIC, .more = U16LD_DENOM_32651_MORE};};
template<> struct libdivide_constants<uint16_t,32652> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32652_MAGIC, .more = U16LD_DENOM_32652_MORE};};
template<> struct libdivide_constants<uint16_t,32653> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32653_MAGIC, .more = U16LD_DENOM_32653_MORE};};
template<> struct libdivide_constants<uint16_t,32654> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32654_MAGIC, .more = U16LD_DENOM_32654_MORE};};
template<> struct libdivide_constants<uint16_t,32655> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32655_MAGIC, .more = U16LD_DENOM_32655_MORE};};
template<> struct libdivide_constants<uint16_t,32656> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32656_MAGIC, .more = U16LD_DENOM_32656_MORE};};
template<> struct libdivide_constants<uint16_t,32657> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32657_MAGIC, .more = U16LD_DENOM_32657_MORE};};
template<> struct libdivide_constants<uint16_t,32658> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32658_MAGIC, .more = U16LD_DENOM_32658_MORE};};
template<> struct libdivide_constants<uint16_t,32659> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32659_MAGIC, .more = U16LD_DENOM_32659_MORE};};
template<> struct libdivide_constants<uint16_t,32660> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32660_MAGIC, .more = U16LD_DENOM_32660_MORE};};
template<> struct libdivide_constants<uint16_t,32661> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32661_MAGIC, .more = U16LD_DENOM_32661_MORE};};
template<> struct libdivide_constants<uint16_t,32662> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32662_MAGIC, .more = U16LD_DENOM_32662_MORE};};
template<> struct libdivide_constants<uint16_t,32663> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32663_MAGIC, .more = U16LD_DENOM_32663_MORE};};
template<> struct libdivide_constants<uint16_t,32664> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32664_MAGIC, .more = U16LD_DENOM_32664_MORE};};
template<> struct libdivide_constants<uint16_t,32665> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32665_MAGIC, .more = U16LD_DENOM_32665_MORE};};
template<> struct libdivide_constants<uint16_t,32666> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32666_MAGIC, .more = U16LD_DENOM_32666_MORE};};
template<> struct libdivide_constants<uint16_t,32667> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32667_MAGIC, .more = U16LD_DENOM_32667_MORE};};
template<> struct libdivide_constants<uint16_t,32668> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32668_MAGIC, .more = U16LD_DENOM_32668_MORE};};
template<> struct libdivide_constants<uint16_t,32669> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32669_MAGIC, .more = U16LD_DENOM_32669_MORE};};
template<> struct libdivide_constants<uint16_t,32670> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32670_MAGIC, .more = U16LD_DENOM_32670_MORE};};
template<> struct libdivide_constants<uint16_t,32671> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32671_MAGIC, .more = U16LD_DENOM_32671_MORE};};
template<> struct libdivide_constants<uint16_t,32672> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32672_MAGIC, .more = U16LD_DENOM_32672_MORE};};
template<> struct libdivide_constants<uint16_t,32673> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32673_MAGIC, .more = U16LD_DENOM_32673_MORE};};
template<> struct libdivide_constants<uint16_t,32674> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32674_MAGIC, .more = U16LD_DENOM_32674_MORE};};
template<> struct libdivide_constants<uint16_t,32675> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32675_MAGIC, .more = U16LD_DENOM_32675_MORE};};
template<> struct libdivide_constants<uint16_t,32676> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32676_MAGIC, .more = U16LD_DENOM_32676_MORE};};
template<> struct libdivide_constants<uint16_t,32677> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32677_MAGIC, .more = U16LD_DENOM_32677_MORE};};
template<> struct libdivide_constants<uint16_t,32678> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32678_MAGIC, .more = U16LD_DENOM_32678_MORE};};
template<> struct libdivide_constants<uint16_t,32679> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32679_MAGIC, .more = U16LD_DENOM_32679_MORE};};
template<> struct libdivide_constants<uint16_t,32680> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32680_MAGIC, .more = U16LD_DENOM_32680_MORE};};
template<> struct libdivide_constants<uint16_t,32681> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32681_MAGIC, .more = U16LD_DENOM_32681_MORE};};
template<> struct libdivide_constants<uint16_t,32682> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32682_MAGIC, .more = U16LD_DENOM_32682_MORE};};
template<> struct libdivide_constants<uint16_t,32683> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32683_MAGIC, .more = U16LD_DENOM_32683_MORE};};
template<> struct libdivide_constants<uint16_t,32684> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32684_MAGIC, .more = U16LD_DENOM_32684_MORE};};
template<> struct libdivide_constants<uint16_t,32685> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32685_MAGIC, .more = U16LD_DENOM_32685_MORE};};
template<> struct libdivide_constants<uint16_t,32686> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32686_MAGIC, .more = U16LD_DENOM_32686_MORE};};
template<> struct libdivide_constants<uint16_t,32687> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32687_MAGIC, .more = U16LD_DENOM_32687_MORE};};
template<> struct libdivide_constants<uint16_t,32688> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32688_MAGIC, .more = U16LD_DENOM_32688_MORE};};
template<> struct libdivide_constants<uint16_t,32689> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32689_MAGIC, .more = U16LD_DENOM_32689_MORE};};
template<> struct libdivide_constants<uint16_t,32690> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32690_MAGIC, .more = U16LD_DENOM_32690_MORE};};
template<> struct libdivide_constants<uint16_t,32691> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32691_MAGIC, .more = U16LD_DENOM_32691_MORE};};
template<> struct libdivide_constants<uint16_t,32692> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32692_MAGIC, .more = U16LD_DENOM_32692_MORE};};
template<> struct libdivide_constants<uint16_t,32693> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32693_MAGIC, .more = U16LD_DENOM_32693_MORE};};
template<> struct libdivide_constants<uint16_t,32694> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32694_MAGIC, .more = U16LD_DENOM_32694_MORE};};
template<> struct libdivide_constants<uint16_t,32695> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32695_MAGIC, .more = U16LD_DENOM_32695_MORE};};
template<> struct libdivide_constants<uint16_t,32696> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32696_MAGIC, .more = U16LD_DENOM_32696_MORE};};
template<> struct libdivide_constants<uint16_t,32697> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32697_MAGIC, .more = U16LD_DENOM_32697_MORE};};
template<> struct libdivide_constants<uint16_t,32698> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32698_MAGIC, .more = U16LD_DENOM_32698_MORE};};
template<> struct libdivide_constants<uint16_t,32699> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32699_MAGIC, .more = U16LD_DENOM_32699_MORE};};
template<> struct libdivide_constants<uint16_t,32700> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32700_MAGIC, .more = U16LD_DENOM_32700_MORE};};
template<> struct libdivide_constants<uint16_t,32701> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32701_MAGIC, .more = U16LD_DENOM_32701_MORE};};
template<> struct libdivide_constants<uint16_t,32702> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32702_MAGIC, .more = U16LD_DENOM_32702_MORE};};
template<> struct libdivide_constants<uint16_t,32703> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32703_MAGIC, .more = U16LD_DENOM_32703_MORE};};
template<> struct libdivide_constants<uint16_t,32704> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32704_MAGIC, .more = U16LD_DENOM_32704_MORE};};
template<> struct libdivide_constants<uint16_t,32705> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32705_MAGIC, .more = U16LD_DENOM_32705_MORE};};
template<> struct libdivide_constants<uint16_t,32706> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32706_MAGIC, .more = U16LD_DENOM_32706_MORE};};
template<> struct libdivide_constants<uint16_t,32707> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32707_MAGIC, .more = U16LD_DENOM_32707_MORE};};
template<> struct libdivide_constants<uint16_t,32708> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32708_MAGIC, .more = U16LD_DENOM_32708_MORE};};
template<> struct libdivide_constants<uint16_t,32709> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32709_MAGIC, .more = U16LD_DENOM_32709_MORE};};
template<> struct libdivide_constants<uint16_t,32710> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32710_MAGIC, .more = U16LD_DENOM_32710_MORE};};
template<> struct libdivide_constants<uint16_t,32711> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32711_MAGIC, .more = U16LD_DENOM_32711_MORE};};
template<> struct libdivide_constants<uint16_t,32712> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32712_MAGIC, .more = U16LD_DENOM_32712_MORE};};
template<> struct libdivide_constants<uint16_t,32713> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32713_MAGIC, .more = U16LD_DENOM_32713_MORE};};
template<> struct libdivide_constants<uint16_t,32714> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32714_MAGIC, .more = U16LD_DENOM_32714_MORE};};
template<> struct libdivide_constants<uint16_t,32715> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32715_MAGIC, .more = U16LD_DENOM_32715_MORE};};
template<> struct libdivide_constants<uint16_t,32716> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32716_MAGIC, .more = U16LD_DENOM_32716_MORE};};
template<> struct libdivide_constants<uint16_t,32717> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32717_MAGIC, .more = U16LD_DENOM_32717_MORE};};
template<> struct libdivide_constants<uint16_t,32718> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32718_MAGIC, .more = U16LD_DENOM_32718_MORE};};
template<> struct libdivide_constants<uint16_t,32719> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32719_MAGIC, .more = U16LD_DENOM_32719_MORE};};
template<> struct libdivide_constants<uint16_t,32720> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32720_MAGIC, .more = U16LD_DENOM_32720_MORE};};
template<> struct libdivide_constants<uint16_t,32721> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32721_MAGIC, .more = U16LD_DENOM_32721_MORE};};
template<> struct libdivide_constants<uint16_t,32722> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32722_MAGIC, .more = U16LD_DENOM_32722_MORE};};
template<> struct libdivide_constants<uint16_t,32723> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32723_MAGIC, .more = U16LD_DENOM_32723_MORE};};
template<> struct libdivide_constants<uint16_t,32724> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32724_MAGIC, .more = U16LD_DENOM_32724_MORE};};
template<> struct libdivide_constants<uint16_t,32725> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32725_MAGIC, .more = U16LD_DENOM_32725_MORE};};
template<> struct libdivide_constants<uint16_t,32726> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32726_MAGIC, .more = U16LD_DENOM_32726_MORE};};
template<> struct libdivide_constants<uint16_t,32727> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32727_MAGIC, .more = U16LD_DENOM_32727_MORE};};
template<> struct libdivide_constants<uint16_t,32728> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32728_MAGIC, .more = U16LD_DENOM_32728_MORE};};
template<> struct libdivide_constants<uint16_t,32729> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32729_MAGIC, .more = U16LD_DENOM_32729_MORE};};
template<> struct libdivide_constants<uint16_t,32730> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32730_MAGIC, .more = U16LD_DENOM_32730_MORE};};
template<> struct libdivide_constants<uint16_t,32731> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32731_MAGIC, .more = U16LD_DENOM_32731_MORE};};
template<> struct libdivide_constants<uint16_t,32732> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32732_MAGIC, .more = U16LD_DENOM_32732_MORE};};
template<> struct libdivide_constants<uint16_t,32733> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32733_MAGIC, .more = U16LD_DENOM_32733_MORE};};
template<> struct libdivide_constants<uint16_t,32734> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32734_MAGIC, .more = U16LD_DENOM_32734_MORE};};
template<> struct libdivide_constants<uint16_t,32735> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32735_MAGIC, .more = U16LD_DENOM_32735_MORE};};
template<> struct libdivide_constants<uint16_t,32736> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32736_MAGIC, .more = U16LD_DENOM_32736_MORE};};
template<> struct libdivide_constants<uint16_t,32737> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32737_MAGIC, .more = U16LD_DENOM_32737_MORE};};
template<> struct libdivide_constants<uint16_t,32738> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32738_MAGIC, .more = U16LD_DENOM_32738_MORE};};
template<> struct libdivide_constants<uint16_t,32739> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32739_MAGIC, .more = U16LD_DENOM_32739_MORE};};
template<> struct libdivide_constants<uint16_t,32740> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32740_MAGIC, .more = U16LD_DENOM_32740_MORE};};
template<> struct libdivide_constants<uint16_t,32741> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32741_MAGIC, .more = U16LD_DENOM_32741_MORE};};
template<> struct libdivide_constants<uint16_t,32742> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32742_MAGIC, .more = U16LD_DENOM_32742_MORE};};
template<> struct libdivide_constants<uint16_t,32743> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32743_MAGIC, .more = U16LD_DENOM_32743_MORE};};
template<> struct libdivide_constants<uint16_t,32744> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32744_MAGIC, .more = U16LD_DENOM_32744_MORE};};
template<> struct libdivide_constants<uint16_t,32745> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32745_MAGIC, .more = U16LD_DENOM_32745_MORE};};
template<> struct libdivide_constants<uint16_t,32746> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32746_MAGIC, .more = U16LD_DENOM_32746_MORE};};
template<> struct libdivide_constants<uint16_t,32747> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32747_MAGIC, .more = U16LD_DENOM_32747_MORE};};
template<> struct libdivide_constants<uint16_t,32748> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32748_MAGIC, .more = U16LD_DENOM_32748_MORE};};
template<> struct libdivide_constants<uint16_t,32749> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32749_MAGIC, .more = U16LD_DENOM_32749_MORE};};
template<> struct libdivide_constants<uint16_t,32750> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32750_MAGIC, .more = U16LD_DENOM_32750_MORE};};
template<> struct libdivide_constants<uint16_t,32751> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32751_MAGIC, .more = U16LD_DENOM_32751_MORE};};
template<> struct libdivide_constants<uint16_t,32752> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32752_MAGIC, .more = U16LD_DENOM_32752_MORE};};
template<> struct libdivide_constants<uint16_t,32753> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32753_MAGIC, .more = U16LD_DENOM_32753_MORE};};
template<> struct libdivide_constants<uint16_t,32754> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32754_MAGIC, .more = U16LD_DENOM_32754_MORE};};
template<> struct libdivide_constants<uint16_t,32755> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32755_MAGIC, .more = U16LD_DENOM_32755_MORE};};
template<> struct libdivide_constants<uint16_t,32756> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32756_MAGIC, .more = U16LD_DENOM_32756_MORE};};
template<> struct libdivide_constants<uint16_t,32757> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32757_MAGIC, .more = U16LD_DENOM_32757_MORE};};
template<> struct libdivide_constants<uint16_t,32758> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32758_MAGIC, .more = U16LD_DENOM_32758_MORE};};
template<> struct libdivide_constants<uint16_t,32759> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32759_MAGIC, .more = U16LD_DENOM_32759_MORE};};
template<> struct libdivide_constants<uint16_t,32760> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32760_MAGIC, .more = U16LD_DENOM_32760_MORE};};
template<> struct libdivide_constants<uint16_t,32761> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32761_MAGIC, .more = U16LD_DENOM_32761_MORE};};
template<> struct libdivide_constants<uint16_t,32762> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32762_MAGIC, .more = U16LD_DENOM_32762_MORE};};
template<> struct libdivide_constants<uint16_t,32763> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32763_MAGIC, .more = U16LD_DENOM_32763_MORE};};
template<> struct libdivide_constants<uint16_t,32764> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32764_MAGIC, .more = U16LD_DENOM_32764_MORE};};
template<> struct libdivide_constants<uint16_t,32765> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32765_MAGIC, .more = U16LD_DENOM_32765_MORE};};
template<> struct libdivide_constants<uint16_t,32766> { static constexpr libdivide_u16_t libdivide = { .magic = U16LD_DENOM_32766_MAGIC, .more = U16LD_DENOM_32766_MORE};};
