number_registration.hpp 137 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120
  1. // (C) Copyright Edward Diener 2011-2015
  2. // Use, modification and distribution are subject to the Boost Software License,
  3. // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
  4. // http://www.boost.org/LICENSE_1_0.txt).
  5. #if !defined(BOOST_VMD_DETAIL_IS_NUMBER_REGISTRATION_HPP)
  6. #define BOOST_VMD_DETAIL_IS_NUMBER_REGISTRATION_HPP
  7. #include <boost/preprocessor/config/limits.hpp>
  8. #define BOOST_VMD_REGISTER_0 (0)
  9. #define BOOST_VMD_REGISTER_1 (1)
  10. #define BOOST_VMD_REGISTER_2 (2)
  11. #define BOOST_VMD_REGISTER_3 (3)
  12. #define BOOST_VMD_REGISTER_4 (4)
  13. #define BOOST_VMD_REGISTER_5 (5)
  14. #define BOOST_VMD_REGISTER_6 (6)
  15. #define BOOST_VMD_REGISTER_7 (7)
  16. #define BOOST_VMD_REGISTER_8 (8)
  17. #define BOOST_VMD_REGISTER_9 (9)
  18. #define BOOST_VMD_REGISTER_10 (10)
  19. #define BOOST_VMD_REGISTER_11 (11)
  20. #define BOOST_VMD_REGISTER_12 (12)
  21. #define BOOST_VMD_REGISTER_13 (13)
  22. #define BOOST_VMD_REGISTER_14 (14)
  23. #define BOOST_VMD_REGISTER_15 (15)
  24. #define BOOST_VMD_REGISTER_16 (16)
  25. #define BOOST_VMD_REGISTER_17 (17)
  26. #define BOOST_VMD_REGISTER_18 (18)
  27. #define BOOST_VMD_REGISTER_19 (19)
  28. #define BOOST_VMD_REGISTER_20 (20)
  29. #define BOOST_VMD_REGISTER_21 (21)
  30. #define BOOST_VMD_REGISTER_22 (22)
  31. #define BOOST_VMD_REGISTER_23 (23)
  32. #define BOOST_VMD_REGISTER_24 (24)
  33. #define BOOST_VMD_REGISTER_25 (25)
  34. #define BOOST_VMD_REGISTER_26 (26)
  35. #define BOOST_VMD_REGISTER_27 (27)
  36. #define BOOST_VMD_REGISTER_28 (28)
  37. #define BOOST_VMD_REGISTER_29 (29)
  38. #define BOOST_VMD_REGISTER_30 (30)
  39. #define BOOST_VMD_REGISTER_31 (31)
  40. #define BOOST_VMD_REGISTER_32 (32)
  41. #define BOOST_VMD_REGISTER_33 (33)
  42. #define BOOST_VMD_REGISTER_34 (34)
  43. #define BOOST_VMD_REGISTER_35 (35)
  44. #define BOOST_VMD_REGISTER_36 (36)
  45. #define BOOST_VMD_REGISTER_37 (37)
  46. #define BOOST_VMD_REGISTER_38 (38)
  47. #define BOOST_VMD_REGISTER_39 (39)
  48. #define BOOST_VMD_REGISTER_40 (40)
  49. #define BOOST_VMD_REGISTER_41 (41)
  50. #define BOOST_VMD_REGISTER_42 (42)
  51. #define BOOST_VMD_REGISTER_43 (43)
  52. #define BOOST_VMD_REGISTER_44 (44)
  53. #define BOOST_VMD_REGISTER_45 (45)
  54. #define BOOST_VMD_REGISTER_46 (46)
  55. #define BOOST_VMD_REGISTER_47 (47)
  56. #define BOOST_VMD_REGISTER_48 (48)
  57. #define BOOST_VMD_REGISTER_49 (49)
  58. #define BOOST_VMD_REGISTER_50 (50)
  59. #define BOOST_VMD_REGISTER_51 (51)
  60. #define BOOST_VMD_REGISTER_52 (52)
  61. #define BOOST_VMD_REGISTER_53 (53)
  62. #define BOOST_VMD_REGISTER_54 (54)
  63. #define BOOST_VMD_REGISTER_55 (55)
  64. #define BOOST_VMD_REGISTER_56 (56)
  65. #define BOOST_VMD_REGISTER_57 (57)
  66. #define BOOST_VMD_REGISTER_58 (58)
  67. #define BOOST_VMD_REGISTER_59 (59)
  68. #define BOOST_VMD_REGISTER_60 (60)
  69. #define BOOST_VMD_REGISTER_61 (61)
  70. #define BOOST_VMD_REGISTER_62 (62)
  71. #define BOOST_VMD_REGISTER_63 (63)
  72. #define BOOST_VMD_REGISTER_64 (64)
  73. #define BOOST_VMD_REGISTER_65 (65)
  74. #define BOOST_VMD_REGISTER_66 (66)
  75. #define BOOST_VMD_REGISTER_67 (67)
  76. #define BOOST_VMD_REGISTER_68 (68)
  77. #define BOOST_VMD_REGISTER_69 (69)
  78. #define BOOST_VMD_REGISTER_70 (70)
  79. #define BOOST_VMD_REGISTER_71 (71)
  80. #define BOOST_VMD_REGISTER_72 (72)
  81. #define BOOST_VMD_REGISTER_73 (73)
  82. #define BOOST_VMD_REGISTER_74 (74)
  83. #define BOOST_VMD_REGISTER_75 (75)
  84. #define BOOST_VMD_REGISTER_76 (76)
  85. #define BOOST_VMD_REGISTER_77 (77)
  86. #define BOOST_VMD_REGISTER_78 (78)
  87. #define BOOST_VMD_REGISTER_79 (79)
  88. #define BOOST_VMD_REGISTER_80 (80)
  89. #define BOOST_VMD_REGISTER_81 (81)
  90. #define BOOST_VMD_REGISTER_82 (82)
  91. #define BOOST_VMD_REGISTER_83 (83)
  92. #define BOOST_VMD_REGISTER_84 (84)
  93. #define BOOST_VMD_REGISTER_85 (85)
  94. #define BOOST_VMD_REGISTER_86 (86)
  95. #define BOOST_VMD_REGISTER_87 (87)
  96. #define BOOST_VMD_REGISTER_88 (88)
  97. #define BOOST_VMD_REGISTER_89 (89)
  98. #define BOOST_VMD_REGISTER_90 (90)
  99. #define BOOST_VMD_REGISTER_91 (91)
  100. #define BOOST_VMD_REGISTER_92 (92)
  101. #define BOOST_VMD_REGISTER_93 (93)
  102. #define BOOST_VMD_REGISTER_94 (94)
  103. #define BOOST_VMD_REGISTER_95 (95)
  104. #define BOOST_VMD_REGISTER_96 (96)
  105. #define BOOST_VMD_REGISTER_97 (97)
  106. #define BOOST_VMD_REGISTER_98 (98)
  107. #define BOOST_VMD_REGISTER_99 (99)
  108. #define BOOST_VMD_REGISTER_100 (100)
  109. #define BOOST_VMD_REGISTER_101 (101)
  110. #define BOOST_VMD_REGISTER_102 (102)
  111. #define BOOST_VMD_REGISTER_103 (103)
  112. #define BOOST_VMD_REGISTER_104 (104)
  113. #define BOOST_VMD_REGISTER_105 (105)
  114. #define BOOST_VMD_REGISTER_106 (106)
  115. #define BOOST_VMD_REGISTER_107 (107)
  116. #define BOOST_VMD_REGISTER_108 (108)
  117. #define BOOST_VMD_REGISTER_109 (109)
  118. #define BOOST_VMD_REGISTER_110 (110)
  119. #define BOOST_VMD_REGISTER_111 (111)
  120. #define BOOST_VMD_REGISTER_112 (112)
  121. #define BOOST_VMD_REGISTER_113 (113)
  122. #define BOOST_VMD_REGISTER_114 (114)
  123. #define BOOST_VMD_REGISTER_115 (115)
  124. #define BOOST_VMD_REGISTER_116 (116)
  125. #define BOOST_VMD_REGISTER_117 (117)
  126. #define BOOST_VMD_REGISTER_118 (118)
  127. #define BOOST_VMD_REGISTER_119 (119)
  128. #define BOOST_VMD_REGISTER_120 (120)
  129. #define BOOST_VMD_REGISTER_121 (121)
  130. #define BOOST_VMD_REGISTER_122 (122)
  131. #define BOOST_VMD_REGISTER_123 (123)
  132. #define BOOST_VMD_REGISTER_124 (124)
  133. #define BOOST_VMD_REGISTER_125 (125)
  134. #define BOOST_VMD_REGISTER_126 (126)
  135. #define BOOST_VMD_REGISTER_127 (127)
  136. #define BOOST_VMD_REGISTER_128 (128)
  137. #define BOOST_VMD_REGISTER_129 (129)
  138. #define BOOST_VMD_REGISTER_130 (130)
  139. #define BOOST_VMD_REGISTER_131 (131)
  140. #define BOOST_VMD_REGISTER_132 (132)
  141. #define BOOST_VMD_REGISTER_133 (133)
  142. #define BOOST_VMD_REGISTER_134 (134)
  143. #define BOOST_VMD_REGISTER_135 (135)
  144. #define BOOST_VMD_REGISTER_136 (136)
  145. #define BOOST_VMD_REGISTER_137 (137)
  146. #define BOOST_VMD_REGISTER_138 (138)
  147. #define BOOST_VMD_REGISTER_139 (139)
  148. #define BOOST_VMD_REGISTER_140 (140)
  149. #define BOOST_VMD_REGISTER_141 (141)
  150. #define BOOST_VMD_REGISTER_142 (142)
  151. #define BOOST_VMD_REGISTER_143 (143)
  152. #define BOOST_VMD_REGISTER_144 (144)
  153. #define BOOST_VMD_REGISTER_145 (145)
  154. #define BOOST_VMD_REGISTER_146 (146)
  155. #define BOOST_VMD_REGISTER_147 (147)
  156. #define BOOST_VMD_REGISTER_148 (148)
  157. #define BOOST_VMD_REGISTER_149 (149)
  158. #define BOOST_VMD_REGISTER_150 (150)
  159. #define BOOST_VMD_REGISTER_151 (151)
  160. #define BOOST_VMD_REGISTER_152 (152)
  161. #define BOOST_VMD_REGISTER_153 (153)
  162. #define BOOST_VMD_REGISTER_154 (154)
  163. #define BOOST_VMD_REGISTER_155 (155)
  164. #define BOOST_VMD_REGISTER_156 (156)
  165. #define BOOST_VMD_REGISTER_157 (157)
  166. #define BOOST_VMD_REGISTER_158 (158)
  167. #define BOOST_VMD_REGISTER_159 (159)
  168. #define BOOST_VMD_REGISTER_160 (160)
  169. #define BOOST_VMD_REGISTER_161 (161)
  170. #define BOOST_VMD_REGISTER_162 (162)
  171. #define BOOST_VMD_REGISTER_163 (163)
  172. #define BOOST_VMD_REGISTER_164 (164)
  173. #define BOOST_VMD_REGISTER_165 (165)
  174. #define BOOST_VMD_REGISTER_166 (166)
  175. #define BOOST_VMD_REGISTER_167 (167)
  176. #define BOOST_VMD_REGISTER_168 (168)
  177. #define BOOST_VMD_REGISTER_169 (169)
  178. #define BOOST_VMD_REGISTER_170 (170)
  179. #define BOOST_VMD_REGISTER_171 (171)
  180. #define BOOST_VMD_REGISTER_172 (172)
  181. #define BOOST_VMD_REGISTER_173 (173)
  182. #define BOOST_VMD_REGISTER_174 (174)
  183. #define BOOST_VMD_REGISTER_175 (175)
  184. #define BOOST_VMD_REGISTER_176 (176)
  185. #define BOOST_VMD_REGISTER_177 (177)
  186. #define BOOST_VMD_REGISTER_178 (178)
  187. #define BOOST_VMD_REGISTER_179 (179)
  188. #define BOOST_VMD_REGISTER_180 (180)
  189. #define BOOST_VMD_REGISTER_181 (181)
  190. #define BOOST_VMD_REGISTER_182 (182)
  191. #define BOOST_VMD_REGISTER_183 (183)
  192. #define BOOST_VMD_REGISTER_184 (184)
  193. #define BOOST_VMD_REGISTER_185 (185)
  194. #define BOOST_VMD_REGISTER_186 (186)
  195. #define BOOST_VMD_REGISTER_187 (187)
  196. #define BOOST_VMD_REGISTER_188 (188)
  197. #define BOOST_VMD_REGISTER_189 (189)
  198. #define BOOST_VMD_REGISTER_190 (190)
  199. #define BOOST_VMD_REGISTER_191 (191)
  200. #define BOOST_VMD_REGISTER_192 (192)
  201. #define BOOST_VMD_REGISTER_193 (193)
  202. #define BOOST_VMD_REGISTER_194 (194)
  203. #define BOOST_VMD_REGISTER_195 (195)
  204. #define BOOST_VMD_REGISTER_196 (196)
  205. #define BOOST_VMD_REGISTER_197 (197)
  206. #define BOOST_VMD_REGISTER_198 (198)
  207. #define BOOST_VMD_REGISTER_199 (199)
  208. #define BOOST_VMD_REGISTER_200 (200)
  209. #define BOOST_VMD_REGISTER_201 (201)
  210. #define BOOST_VMD_REGISTER_202 (202)
  211. #define BOOST_VMD_REGISTER_203 (203)
  212. #define BOOST_VMD_REGISTER_204 (204)
  213. #define BOOST_VMD_REGISTER_205 (205)
  214. #define BOOST_VMD_REGISTER_206 (206)
  215. #define BOOST_VMD_REGISTER_207 (207)
  216. #define BOOST_VMD_REGISTER_208 (208)
  217. #define BOOST_VMD_REGISTER_209 (209)
  218. #define BOOST_VMD_REGISTER_210 (210)
  219. #define BOOST_VMD_REGISTER_211 (211)
  220. #define BOOST_VMD_REGISTER_212 (212)
  221. #define BOOST_VMD_REGISTER_213 (213)
  222. #define BOOST_VMD_REGISTER_214 (214)
  223. #define BOOST_VMD_REGISTER_215 (215)
  224. #define BOOST_VMD_REGISTER_216 (216)
  225. #define BOOST_VMD_REGISTER_217 (217)
  226. #define BOOST_VMD_REGISTER_218 (218)
  227. #define BOOST_VMD_REGISTER_219 (219)
  228. #define BOOST_VMD_REGISTER_220 (220)
  229. #define BOOST_VMD_REGISTER_221 (221)
  230. #define BOOST_VMD_REGISTER_222 (222)
  231. #define BOOST_VMD_REGISTER_223 (223)
  232. #define BOOST_VMD_REGISTER_224 (224)
  233. #define BOOST_VMD_REGISTER_225 (225)
  234. #define BOOST_VMD_REGISTER_226 (226)
  235. #define BOOST_VMD_REGISTER_227 (227)
  236. #define BOOST_VMD_REGISTER_228 (228)
  237. #define BOOST_VMD_REGISTER_229 (229)
  238. #define BOOST_VMD_REGISTER_230 (230)
  239. #define BOOST_VMD_REGISTER_231 (231)
  240. #define BOOST_VMD_REGISTER_232 (232)
  241. #define BOOST_VMD_REGISTER_233 (233)
  242. #define BOOST_VMD_REGISTER_234 (234)
  243. #define BOOST_VMD_REGISTER_235 (235)
  244. #define BOOST_VMD_REGISTER_236 (236)
  245. #define BOOST_VMD_REGISTER_237 (237)
  246. #define BOOST_VMD_REGISTER_238 (238)
  247. #define BOOST_VMD_REGISTER_239 (239)
  248. #define BOOST_VMD_REGISTER_240 (240)
  249. #define BOOST_VMD_REGISTER_241 (241)
  250. #define BOOST_VMD_REGISTER_242 (242)
  251. #define BOOST_VMD_REGISTER_243 (243)
  252. #define BOOST_VMD_REGISTER_244 (244)
  253. #define BOOST_VMD_REGISTER_245 (245)
  254. #define BOOST_VMD_REGISTER_246 (246)
  255. #define BOOST_VMD_REGISTER_247 (247)
  256. #define BOOST_VMD_REGISTER_248 (248)
  257. #define BOOST_VMD_REGISTER_249 (249)
  258. #define BOOST_VMD_REGISTER_250 (250)
  259. #define BOOST_VMD_REGISTER_251 (251)
  260. #define BOOST_VMD_REGISTER_252 (252)
  261. #define BOOST_VMD_REGISTER_253 (253)
  262. #define BOOST_VMD_REGISTER_254 (254)
  263. #define BOOST_VMD_REGISTER_255 (255)
  264. #define BOOST_VMD_REGISTER_256 (256)
  265. #if BOOST_PP_LIMIT_MAG > 256
  266. #define BOOST_VMD_REGISTER_257 (257)
  267. #define BOOST_VMD_REGISTER_258 (258)
  268. #define BOOST_VMD_REGISTER_259 (259)
  269. #define BOOST_VMD_REGISTER_260 (260)
  270. #define BOOST_VMD_REGISTER_261 (261)
  271. #define BOOST_VMD_REGISTER_262 (262)
  272. #define BOOST_VMD_REGISTER_263 (263)
  273. #define BOOST_VMD_REGISTER_264 (264)
  274. #define BOOST_VMD_REGISTER_265 (265)
  275. #define BOOST_VMD_REGISTER_266 (266)
  276. #define BOOST_VMD_REGISTER_267 (267)
  277. #define BOOST_VMD_REGISTER_268 (268)
  278. #define BOOST_VMD_REGISTER_269 (269)
  279. #define BOOST_VMD_REGISTER_270 (270)
  280. #define BOOST_VMD_REGISTER_271 (271)
  281. #define BOOST_VMD_REGISTER_272 (272)
  282. #define BOOST_VMD_REGISTER_273 (273)
  283. #define BOOST_VMD_REGISTER_274 (274)
  284. #define BOOST_VMD_REGISTER_275 (275)
  285. #define BOOST_VMD_REGISTER_276 (276)
  286. #define BOOST_VMD_REGISTER_277 (277)
  287. #define BOOST_VMD_REGISTER_278 (278)
  288. #define BOOST_VMD_REGISTER_279 (279)
  289. #define BOOST_VMD_REGISTER_280 (280)
  290. #define BOOST_VMD_REGISTER_281 (281)
  291. #define BOOST_VMD_REGISTER_282 (282)
  292. #define BOOST_VMD_REGISTER_283 (283)
  293. #define BOOST_VMD_REGISTER_284 (284)
  294. #define BOOST_VMD_REGISTER_285 (285)
  295. #define BOOST_VMD_REGISTER_286 (286)
  296. #define BOOST_VMD_REGISTER_287 (287)
  297. #define BOOST_VMD_REGISTER_288 (288)
  298. #define BOOST_VMD_REGISTER_289 (289)
  299. #define BOOST_VMD_REGISTER_290 (290)
  300. #define BOOST_VMD_REGISTER_291 (291)
  301. #define BOOST_VMD_REGISTER_292 (292)
  302. #define BOOST_VMD_REGISTER_293 (293)
  303. #define BOOST_VMD_REGISTER_294 (294)
  304. #define BOOST_VMD_REGISTER_295 (295)
  305. #define BOOST_VMD_REGISTER_296 (296)
  306. #define BOOST_VMD_REGISTER_297 (297)
  307. #define BOOST_VMD_REGISTER_298 (298)
  308. #define BOOST_VMD_REGISTER_299 (299)
  309. #define BOOST_VMD_REGISTER_300 (300)
  310. #define BOOST_VMD_REGISTER_301 (301)
  311. #define BOOST_VMD_REGISTER_302 (302)
  312. #define BOOST_VMD_REGISTER_303 (303)
  313. #define BOOST_VMD_REGISTER_304 (304)
  314. #define BOOST_VMD_REGISTER_305 (305)
  315. #define BOOST_VMD_REGISTER_306 (306)
  316. #define BOOST_VMD_REGISTER_307 (307)
  317. #define BOOST_VMD_REGISTER_308 (308)
  318. #define BOOST_VMD_REGISTER_309 (309)
  319. #define BOOST_VMD_REGISTER_310 (310)
  320. #define BOOST_VMD_REGISTER_311 (311)
  321. #define BOOST_VMD_REGISTER_312 (312)
  322. #define BOOST_VMD_REGISTER_313 (313)
  323. #define BOOST_VMD_REGISTER_314 (314)
  324. #define BOOST_VMD_REGISTER_315 (315)
  325. #define BOOST_VMD_REGISTER_316 (316)
  326. #define BOOST_VMD_REGISTER_317 (317)
  327. #define BOOST_VMD_REGISTER_318 (318)
  328. #define BOOST_VMD_REGISTER_319 (319)
  329. #define BOOST_VMD_REGISTER_320 (320)
  330. #define BOOST_VMD_REGISTER_321 (321)
  331. #define BOOST_VMD_REGISTER_322 (322)
  332. #define BOOST_VMD_REGISTER_323 (323)
  333. #define BOOST_VMD_REGISTER_324 (324)
  334. #define BOOST_VMD_REGISTER_325 (325)
  335. #define BOOST_VMD_REGISTER_326 (326)
  336. #define BOOST_VMD_REGISTER_327 (327)
  337. #define BOOST_VMD_REGISTER_328 (328)
  338. #define BOOST_VMD_REGISTER_329 (329)
  339. #define BOOST_VMD_REGISTER_330 (330)
  340. #define BOOST_VMD_REGISTER_331 (331)
  341. #define BOOST_VMD_REGISTER_332 (332)
  342. #define BOOST_VMD_REGISTER_333 (333)
  343. #define BOOST_VMD_REGISTER_334 (334)
  344. #define BOOST_VMD_REGISTER_335 (335)
  345. #define BOOST_VMD_REGISTER_336 (336)
  346. #define BOOST_VMD_REGISTER_337 (337)
  347. #define BOOST_VMD_REGISTER_338 (338)
  348. #define BOOST_VMD_REGISTER_339 (339)
  349. #define BOOST_VMD_REGISTER_340 (340)
  350. #define BOOST_VMD_REGISTER_341 (341)
  351. #define BOOST_VMD_REGISTER_342 (342)
  352. #define BOOST_VMD_REGISTER_343 (343)
  353. #define BOOST_VMD_REGISTER_344 (344)
  354. #define BOOST_VMD_REGISTER_345 (345)
  355. #define BOOST_VMD_REGISTER_346 (346)
  356. #define BOOST_VMD_REGISTER_347 (347)
  357. #define BOOST_VMD_REGISTER_348 (348)
  358. #define BOOST_VMD_REGISTER_349 (349)
  359. #define BOOST_VMD_REGISTER_350 (350)
  360. #define BOOST_VMD_REGISTER_351 (351)
  361. #define BOOST_VMD_REGISTER_352 (352)
  362. #define BOOST_VMD_REGISTER_353 (353)
  363. #define BOOST_VMD_REGISTER_354 (354)
  364. #define BOOST_VMD_REGISTER_355 (355)
  365. #define BOOST_VMD_REGISTER_356 (356)
  366. #define BOOST_VMD_REGISTER_357 (357)
  367. #define BOOST_VMD_REGISTER_358 (358)
  368. #define BOOST_VMD_REGISTER_359 (359)
  369. #define BOOST_VMD_REGISTER_360 (360)
  370. #define BOOST_VMD_REGISTER_361 (361)
  371. #define BOOST_VMD_REGISTER_362 (362)
  372. #define BOOST_VMD_REGISTER_363 (363)
  373. #define BOOST_VMD_REGISTER_364 (364)
  374. #define BOOST_VMD_REGISTER_365 (365)
  375. #define BOOST_VMD_REGISTER_366 (366)
  376. #define BOOST_VMD_REGISTER_367 (367)
  377. #define BOOST_VMD_REGISTER_368 (368)
  378. #define BOOST_VMD_REGISTER_369 (369)
  379. #define BOOST_VMD_REGISTER_370 (370)
  380. #define BOOST_VMD_REGISTER_371 (371)
  381. #define BOOST_VMD_REGISTER_372 (372)
  382. #define BOOST_VMD_REGISTER_373 (373)
  383. #define BOOST_VMD_REGISTER_374 (374)
  384. #define BOOST_VMD_REGISTER_375 (375)
  385. #define BOOST_VMD_REGISTER_376 (376)
  386. #define BOOST_VMD_REGISTER_377 (377)
  387. #define BOOST_VMD_REGISTER_378 (378)
  388. #define BOOST_VMD_REGISTER_379 (379)
  389. #define BOOST_VMD_REGISTER_380 (380)
  390. #define BOOST_VMD_REGISTER_381 (381)
  391. #define BOOST_VMD_REGISTER_382 (382)
  392. #define BOOST_VMD_REGISTER_383 (383)
  393. #define BOOST_VMD_REGISTER_384 (384)
  394. #define BOOST_VMD_REGISTER_385 (385)
  395. #define BOOST_VMD_REGISTER_386 (386)
  396. #define BOOST_VMD_REGISTER_387 (387)
  397. #define BOOST_VMD_REGISTER_388 (388)
  398. #define BOOST_VMD_REGISTER_389 (389)
  399. #define BOOST_VMD_REGISTER_390 (390)
  400. #define BOOST_VMD_REGISTER_391 (391)
  401. #define BOOST_VMD_REGISTER_392 (392)
  402. #define BOOST_VMD_REGISTER_393 (393)
  403. #define BOOST_VMD_REGISTER_394 (394)
  404. #define BOOST_VMD_REGISTER_395 (395)
  405. #define BOOST_VMD_REGISTER_396 (396)
  406. #define BOOST_VMD_REGISTER_397 (397)
  407. #define BOOST_VMD_REGISTER_398 (398)
  408. #define BOOST_VMD_REGISTER_399 (399)
  409. #define BOOST_VMD_REGISTER_400 (400)
  410. #define BOOST_VMD_REGISTER_401 (401)
  411. #define BOOST_VMD_REGISTER_402 (402)
  412. #define BOOST_VMD_REGISTER_403 (403)
  413. #define BOOST_VMD_REGISTER_404 (404)
  414. #define BOOST_VMD_REGISTER_405 (405)
  415. #define BOOST_VMD_REGISTER_406 (406)
  416. #define BOOST_VMD_REGISTER_407 (407)
  417. #define BOOST_VMD_REGISTER_408 (408)
  418. #define BOOST_VMD_REGISTER_409 (409)
  419. #define BOOST_VMD_REGISTER_410 (410)
  420. #define BOOST_VMD_REGISTER_411 (411)
  421. #define BOOST_VMD_REGISTER_412 (412)
  422. #define BOOST_VMD_REGISTER_413 (413)
  423. #define BOOST_VMD_REGISTER_414 (414)
  424. #define BOOST_VMD_REGISTER_415 (415)
  425. #define BOOST_VMD_REGISTER_416 (416)
  426. #define BOOST_VMD_REGISTER_417 (417)
  427. #define BOOST_VMD_REGISTER_418 (418)
  428. #define BOOST_VMD_REGISTER_419 (419)
  429. #define BOOST_VMD_REGISTER_420 (420)
  430. #define BOOST_VMD_REGISTER_421 (421)
  431. #define BOOST_VMD_REGISTER_422 (422)
  432. #define BOOST_VMD_REGISTER_423 (423)
  433. #define BOOST_VMD_REGISTER_424 (424)
  434. #define BOOST_VMD_REGISTER_425 (425)
  435. #define BOOST_VMD_REGISTER_426 (426)
  436. #define BOOST_VMD_REGISTER_427 (427)
  437. #define BOOST_VMD_REGISTER_428 (428)
  438. #define BOOST_VMD_REGISTER_429 (429)
  439. #define BOOST_VMD_REGISTER_430 (430)
  440. #define BOOST_VMD_REGISTER_431 (431)
  441. #define BOOST_VMD_REGISTER_432 (432)
  442. #define BOOST_VMD_REGISTER_433 (433)
  443. #define BOOST_VMD_REGISTER_434 (434)
  444. #define BOOST_VMD_REGISTER_435 (435)
  445. #define BOOST_VMD_REGISTER_436 (436)
  446. #define BOOST_VMD_REGISTER_437 (437)
  447. #define BOOST_VMD_REGISTER_438 (438)
  448. #define BOOST_VMD_REGISTER_439 (439)
  449. #define BOOST_VMD_REGISTER_440 (440)
  450. #define BOOST_VMD_REGISTER_441 (441)
  451. #define BOOST_VMD_REGISTER_442 (442)
  452. #define BOOST_VMD_REGISTER_443 (443)
  453. #define BOOST_VMD_REGISTER_444 (444)
  454. #define BOOST_VMD_REGISTER_445 (445)
  455. #define BOOST_VMD_REGISTER_446 (446)
  456. #define BOOST_VMD_REGISTER_447 (447)
  457. #define BOOST_VMD_REGISTER_448 (448)
  458. #define BOOST_VMD_REGISTER_449 (449)
  459. #define BOOST_VMD_REGISTER_450 (450)
  460. #define BOOST_VMD_REGISTER_451 (451)
  461. #define BOOST_VMD_REGISTER_452 (452)
  462. #define BOOST_VMD_REGISTER_453 (453)
  463. #define BOOST_VMD_REGISTER_454 (454)
  464. #define BOOST_VMD_REGISTER_455 (455)
  465. #define BOOST_VMD_REGISTER_456 (456)
  466. #define BOOST_VMD_REGISTER_457 (457)
  467. #define BOOST_VMD_REGISTER_458 (458)
  468. #define BOOST_VMD_REGISTER_459 (459)
  469. #define BOOST_VMD_REGISTER_460 (460)
  470. #define BOOST_VMD_REGISTER_461 (461)
  471. #define BOOST_VMD_REGISTER_462 (462)
  472. #define BOOST_VMD_REGISTER_463 (463)
  473. #define BOOST_VMD_REGISTER_464 (464)
  474. #define BOOST_VMD_REGISTER_465 (465)
  475. #define BOOST_VMD_REGISTER_466 (466)
  476. #define BOOST_VMD_REGISTER_467 (467)
  477. #define BOOST_VMD_REGISTER_468 (468)
  478. #define BOOST_VMD_REGISTER_469 (469)
  479. #define BOOST_VMD_REGISTER_470 (470)
  480. #define BOOST_VMD_REGISTER_471 (471)
  481. #define BOOST_VMD_REGISTER_472 (472)
  482. #define BOOST_VMD_REGISTER_473 (473)
  483. #define BOOST_VMD_REGISTER_474 (474)
  484. #define BOOST_VMD_REGISTER_475 (475)
  485. #define BOOST_VMD_REGISTER_476 (476)
  486. #define BOOST_VMD_REGISTER_477 (477)
  487. #define BOOST_VMD_REGISTER_478 (478)
  488. #define BOOST_VMD_REGISTER_479 (479)
  489. #define BOOST_VMD_REGISTER_480 (480)
  490. #define BOOST_VMD_REGISTER_481 (481)
  491. #define BOOST_VMD_REGISTER_482 (482)
  492. #define BOOST_VMD_REGISTER_483 (483)
  493. #define BOOST_VMD_REGISTER_484 (484)
  494. #define BOOST_VMD_REGISTER_485 (485)
  495. #define BOOST_VMD_REGISTER_486 (486)
  496. #define BOOST_VMD_REGISTER_487 (487)
  497. #define BOOST_VMD_REGISTER_488 (488)
  498. #define BOOST_VMD_REGISTER_489 (489)
  499. #define BOOST_VMD_REGISTER_490 (490)
  500. #define BOOST_VMD_REGISTER_491 (491)
  501. #define BOOST_VMD_REGISTER_492 (492)
  502. #define BOOST_VMD_REGISTER_493 (493)
  503. #define BOOST_VMD_REGISTER_494 (494)
  504. #define BOOST_VMD_REGISTER_495 (495)
  505. #define BOOST_VMD_REGISTER_496 (496)
  506. #define BOOST_VMD_REGISTER_497 (497)
  507. #define BOOST_VMD_REGISTER_498 (498)
  508. #define BOOST_VMD_REGISTER_499 (499)
  509. #define BOOST_VMD_REGISTER_500 (500)
  510. #define BOOST_VMD_REGISTER_501 (501)
  511. #define BOOST_VMD_REGISTER_502 (502)
  512. #define BOOST_VMD_REGISTER_503 (503)
  513. #define BOOST_VMD_REGISTER_504 (504)
  514. #define BOOST_VMD_REGISTER_505 (505)
  515. #define BOOST_VMD_REGISTER_506 (506)
  516. #define BOOST_VMD_REGISTER_507 (507)
  517. #define BOOST_VMD_REGISTER_508 (508)
  518. #define BOOST_VMD_REGISTER_509 (509)
  519. #define BOOST_VMD_REGISTER_510 (510)
  520. #define BOOST_VMD_REGISTER_511 (511)
  521. #define BOOST_VMD_REGISTER_512 (512)
  522. #endif
  523. #if BOOST_PP_LIMIT_MAG > 512
  524. #define BOOST_VMD_REGISTER_513 (513)
  525. #define BOOST_VMD_REGISTER_514 (514)
  526. #define BOOST_VMD_REGISTER_515 (515)
  527. #define BOOST_VMD_REGISTER_516 (516)
  528. #define BOOST_VMD_REGISTER_517 (517)
  529. #define BOOST_VMD_REGISTER_518 (518)
  530. #define BOOST_VMD_REGISTER_519 (519)
  531. #define BOOST_VMD_REGISTER_520 (520)
  532. #define BOOST_VMD_REGISTER_521 (521)
  533. #define BOOST_VMD_REGISTER_522 (522)
  534. #define BOOST_VMD_REGISTER_523 (523)
  535. #define BOOST_VMD_REGISTER_524 (524)
  536. #define BOOST_VMD_REGISTER_525 (525)
  537. #define BOOST_VMD_REGISTER_526 (526)
  538. #define BOOST_VMD_REGISTER_527 (527)
  539. #define BOOST_VMD_REGISTER_528 (528)
  540. #define BOOST_VMD_REGISTER_529 (529)
  541. #define BOOST_VMD_REGISTER_530 (530)
  542. #define BOOST_VMD_REGISTER_531 (531)
  543. #define BOOST_VMD_REGISTER_532 (532)
  544. #define BOOST_VMD_REGISTER_533 (533)
  545. #define BOOST_VMD_REGISTER_534 (534)
  546. #define BOOST_VMD_REGISTER_535 (535)
  547. #define BOOST_VMD_REGISTER_536 (536)
  548. #define BOOST_VMD_REGISTER_537 (537)
  549. #define BOOST_VMD_REGISTER_538 (538)
  550. #define BOOST_VMD_REGISTER_539 (539)
  551. #define BOOST_VMD_REGISTER_540 (540)
  552. #define BOOST_VMD_REGISTER_541 (541)
  553. #define BOOST_VMD_REGISTER_542 (542)
  554. #define BOOST_VMD_REGISTER_543 (543)
  555. #define BOOST_VMD_REGISTER_544 (544)
  556. #define BOOST_VMD_REGISTER_545 (545)
  557. #define BOOST_VMD_REGISTER_546 (546)
  558. #define BOOST_VMD_REGISTER_547 (547)
  559. #define BOOST_VMD_REGISTER_548 (548)
  560. #define BOOST_VMD_REGISTER_549 (549)
  561. #define BOOST_VMD_REGISTER_550 (550)
  562. #define BOOST_VMD_REGISTER_551 (551)
  563. #define BOOST_VMD_REGISTER_552 (552)
  564. #define BOOST_VMD_REGISTER_553 (553)
  565. #define BOOST_VMD_REGISTER_554 (554)
  566. #define BOOST_VMD_REGISTER_555 (555)
  567. #define BOOST_VMD_REGISTER_556 (556)
  568. #define BOOST_VMD_REGISTER_557 (557)
  569. #define BOOST_VMD_REGISTER_558 (558)
  570. #define BOOST_VMD_REGISTER_559 (559)
  571. #define BOOST_VMD_REGISTER_560 (560)
  572. #define BOOST_VMD_REGISTER_561 (561)
  573. #define BOOST_VMD_REGISTER_562 (562)
  574. #define BOOST_VMD_REGISTER_563 (563)
  575. #define BOOST_VMD_REGISTER_564 (564)
  576. #define BOOST_VMD_REGISTER_565 (565)
  577. #define BOOST_VMD_REGISTER_566 (566)
  578. #define BOOST_VMD_REGISTER_567 (567)
  579. #define BOOST_VMD_REGISTER_568 (568)
  580. #define BOOST_VMD_REGISTER_569 (569)
  581. #define BOOST_VMD_REGISTER_570 (570)
  582. #define BOOST_VMD_REGISTER_571 (571)
  583. #define BOOST_VMD_REGISTER_572 (572)
  584. #define BOOST_VMD_REGISTER_573 (573)
  585. #define BOOST_VMD_REGISTER_574 (574)
  586. #define BOOST_VMD_REGISTER_575 (575)
  587. #define BOOST_VMD_REGISTER_576 (576)
  588. #define BOOST_VMD_REGISTER_577 (577)
  589. #define BOOST_VMD_REGISTER_578 (578)
  590. #define BOOST_VMD_REGISTER_579 (579)
  591. #define BOOST_VMD_REGISTER_580 (580)
  592. #define BOOST_VMD_REGISTER_581 (581)
  593. #define BOOST_VMD_REGISTER_582 (582)
  594. #define BOOST_VMD_REGISTER_583 (583)
  595. #define BOOST_VMD_REGISTER_584 (584)
  596. #define BOOST_VMD_REGISTER_585 (585)
  597. #define BOOST_VMD_REGISTER_586 (586)
  598. #define BOOST_VMD_REGISTER_587 (587)
  599. #define BOOST_VMD_REGISTER_588 (588)
  600. #define BOOST_VMD_REGISTER_589 (589)
  601. #define BOOST_VMD_REGISTER_590 (590)
  602. #define BOOST_VMD_REGISTER_591 (591)
  603. #define BOOST_VMD_REGISTER_592 (592)
  604. #define BOOST_VMD_REGISTER_593 (593)
  605. #define BOOST_VMD_REGISTER_594 (594)
  606. #define BOOST_VMD_REGISTER_595 (595)
  607. #define BOOST_VMD_REGISTER_596 (596)
  608. #define BOOST_VMD_REGISTER_597 (597)
  609. #define BOOST_VMD_REGISTER_598 (598)
  610. #define BOOST_VMD_REGISTER_599 (599)
  611. #define BOOST_VMD_REGISTER_600 (600)
  612. #define BOOST_VMD_REGISTER_601 (601)
  613. #define BOOST_VMD_REGISTER_602 (602)
  614. #define BOOST_VMD_REGISTER_603 (603)
  615. #define BOOST_VMD_REGISTER_604 (604)
  616. #define BOOST_VMD_REGISTER_605 (605)
  617. #define BOOST_VMD_REGISTER_606 (606)
  618. #define BOOST_VMD_REGISTER_607 (607)
  619. #define BOOST_VMD_REGISTER_608 (608)
  620. #define BOOST_VMD_REGISTER_609 (609)
  621. #define BOOST_VMD_REGISTER_610 (610)
  622. #define BOOST_VMD_REGISTER_611 (611)
  623. #define BOOST_VMD_REGISTER_612 (612)
  624. #define BOOST_VMD_REGISTER_613 (613)
  625. #define BOOST_VMD_REGISTER_614 (614)
  626. #define BOOST_VMD_REGISTER_615 (615)
  627. #define BOOST_VMD_REGISTER_616 (616)
  628. #define BOOST_VMD_REGISTER_617 (617)
  629. #define BOOST_VMD_REGISTER_618 (618)
  630. #define BOOST_VMD_REGISTER_619 (619)
  631. #define BOOST_VMD_REGISTER_620 (620)
  632. #define BOOST_VMD_REGISTER_621 (621)
  633. #define BOOST_VMD_REGISTER_622 (622)
  634. #define BOOST_VMD_REGISTER_623 (623)
  635. #define BOOST_VMD_REGISTER_624 (624)
  636. #define BOOST_VMD_REGISTER_625 (625)
  637. #define BOOST_VMD_REGISTER_626 (626)
  638. #define BOOST_VMD_REGISTER_627 (627)
  639. #define BOOST_VMD_REGISTER_628 (628)
  640. #define BOOST_VMD_REGISTER_629 (629)
  641. #define BOOST_VMD_REGISTER_630 (630)
  642. #define BOOST_VMD_REGISTER_631 (631)
  643. #define BOOST_VMD_REGISTER_632 (632)
  644. #define BOOST_VMD_REGISTER_633 (633)
  645. #define BOOST_VMD_REGISTER_634 (634)
  646. #define BOOST_VMD_REGISTER_635 (635)
  647. #define BOOST_VMD_REGISTER_636 (636)
  648. #define BOOST_VMD_REGISTER_637 (637)
  649. #define BOOST_VMD_REGISTER_638 (638)
  650. #define BOOST_VMD_REGISTER_639 (639)
  651. #define BOOST_VMD_REGISTER_640 (640)
  652. #define BOOST_VMD_REGISTER_641 (641)
  653. #define BOOST_VMD_REGISTER_642 (642)
  654. #define BOOST_VMD_REGISTER_643 (643)
  655. #define BOOST_VMD_REGISTER_644 (644)
  656. #define BOOST_VMD_REGISTER_645 (645)
  657. #define BOOST_VMD_REGISTER_646 (646)
  658. #define BOOST_VMD_REGISTER_647 (647)
  659. #define BOOST_VMD_REGISTER_648 (648)
  660. #define BOOST_VMD_REGISTER_649 (649)
  661. #define BOOST_VMD_REGISTER_650 (650)
  662. #define BOOST_VMD_REGISTER_651 (651)
  663. #define BOOST_VMD_REGISTER_652 (652)
  664. #define BOOST_VMD_REGISTER_653 (653)
  665. #define BOOST_VMD_REGISTER_654 (654)
  666. #define BOOST_VMD_REGISTER_655 (655)
  667. #define BOOST_VMD_REGISTER_656 (656)
  668. #define BOOST_VMD_REGISTER_657 (657)
  669. #define BOOST_VMD_REGISTER_658 (658)
  670. #define BOOST_VMD_REGISTER_659 (659)
  671. #define BOOST_VMD_REGISTER_660 (660)
  672. #define BOOST_VMD_REGISTER_661 (661)
  673. #define BOOST_VMD_REGISTER_662 (662)
  674. #define BOOST_VMD_REGISTER_663 (663)
  675. #define BOOST_VMD_REGISTER_664 (664)
  676. #define BOOST_VMD_REGISTER_665 (665)
  677. #define BOOST_VMD_REGISTER_666 (666)
  678. #define BOOST_VMD_REGISTER_667 (667)
  679. #define BOOST_VMD_REGISTER_668 (668)
  680. #define BOOST_VMD_REGISTER_669 (669)
  681. #define BOOST_VMD_REGISTER_670 (670)
  682. #define BOOST_VMD_REGISTER_671 (671)
  683. #define BOOST_VMD_REGISTER_672 (672)
  684. #define BOOST_VMD_REGISTER_673 (673)
  685. #define BOOST_VMD_REGISTER_674 (674)
  686. #define BOOST_VMD_REGISTER_675 (675)
  687. #define BOOST_VMD_REGISTER_676 (676)
  688. #define BOOST_VMD_REGISTER_677 (677)
  689. #define BOOST_VMD_REGISTER_678 (678)
  690. #define BOOST_VMD_REGISTER_679 (679)
  691. #define BOOST_VMD_REGISTER_680 (680)
  692. #define BOOST_VMD_REGISTER_681 (681)
  693. #define BOOST_VMD_REGISTER_682 (682)
  694. #define BOOST_VMD_REGISTER_683 (683)
  695. #define BOOST_VMD_REGISTER_684 (684)
  696. #define BOOST_VMD_REGISTER_685 (685)
  697. #define BOOST_VMD_REGISTER_686 (686)
  698. #define BOOST_VMD_REGISTER_687 (687)
  699. #define BOOST_VMD_REGISTER_688 (688)
  700. #define BOOST_VMD_REGISTER_689 (689)
  701. #define BOOST_VMD_REGISTER_690 (690)
  702. #define BOOST_VMD_REGISTER_691 (691)
  703. #define BOOST_VMD_REGISTER_692 (692)
  704. #define BOOST_VMD_REGISTER_693 (693)
  705. #define BOOST_VMD_REGISTER_694 (694)
  706. #define BOOST_VMD_REGISTER_695 (695)
  707. #define BOOST_VMD_REGISTER_696 (696)
  708. #define BOOST_VMD_REGISTER_697 (697)
  709. #define BOOST_VMD_REGISTER_698 (698)
  710. #define BOOST_VMD_REGISTER_699 (699)
  711. #define BOOST_VMD_REGISTER_700 (700)
  712. #define BOOST_VMD_REGISTER_701 (701)
  713. #define BOOST_VMD_REGISTER_702 (702)
  714. #define BOOST_VMD_REGISTER_703 (703)
  715. #define BOOST_VMD_REGISTER_704 (704)
  716. #define BOOST_VMD_REGISTER_705 (705)
  717. #define BOOST_VMD_REGISTER_706 (706)
  718. #define BOOST_VMD_REGISTER_707 (707)
  719. #define BOOST_VMD_REGISTER_708 (708)
  720. #define BOOST_VMD_REGISTER_709 (709)
  721. #define BOOST_VMD_REGISTER_710 (710)
  722. #define BOOST_VMD_REGISTER_711 (711)
  723. #define BOOST_VMD_REGISTER_712 (712)
  724. #define BOOST_VMD_REGISTER_713 (713)
  725. #define BOOST_VMD_REGISTER_714 (714)
  726. #define BOOST_VMD_REGISTER_715 (715)
  727. #define BOOST_VMD_REGISTER_716 (716)
  728. #define BOOST_VMD_REGISTER_717 (717)
  729. #define BOOST_VMD_REGISTER_718 (718)
  730. #define BOOST_VMD_REGISTER_719 (719)
  731. #define BOOST_VMD_REGISTER_720 (720)
  732. #define BOOST_VMD_REGISTER_721 (721)
  733. #define BOOST_VMD_REGISTER_722 (722)
  734. #define BOOST_VMD_REGISTER_723 (723)
  735. #define BOOST_VMD_REGISTER_724 (724)
  736. #define BOOST_VMD_REGISTER_725 (725)
  737. #define BOOST_VMD_REGISTER_726 (726)
  738. #define BOOST_VMD_REGISTER_727 (727)
  739. #define BOOST_VMD_REGISTER_728 (728)
  740. #define BOOST_VMD_REGISTER_729 (729)
  741. #define BOOST_VMD_REGISTER_730 (730)
  742. #define BOOST_VMD_REGISTER_731 (731)
  743. #define BOOST_VMD_REGISTER_732 (732)
  744. #define BOOST_VMD_REGISTER_733 (733)
  745. #define BOOST_VMD_REGISTER_734 (734)
  746. #define BOOST_VMD_REGISTER_735 (735)
  747. #define BOOST_VMD_REGISTER_736 (736)
  748. #define BOOST_VMD_REGISTER_737 (737)
  749. #define BOOST_VMD_REGISTER_738 (738)
  750. #define BOOST_VMD_REGISTER_739 (739)
  751. #define BOOST_VMD_REGISTER_740 (740)
  752. #define BOOST_VMD_REGISTER_741 (741)
  753. #define BOOST_VMD_REGISTER_742 (742)
  754. #define BOOST_VMD_REGISTER_743 (743)
  755. #define BOOST_VMD_REGISTER_744 (744)
  756. #define BOOST_VMD_REGISTER_745 (745)
  757. #define BOOST_VMD_REGISTER_746 (746)
  758. #define BOOST_VMD_REGISTER_747 (747)
  759. #define BOOST_VMD_REGISTER_748 (748)
  760. #define BOOST_VMD_REGISTER_749 (749)
  761. #define BOOST_VMD_REGISTER_750 (750)
  762. #define BOOST_VMD_REGISTER_751 (751)
  763. #define BOOST_VMD_REGISTER_752 (752)
  764. #define BOOST_VMD_REGISTER_753 (753)
  765. #define BOOST_VMD_REGISTER_754 (754)
  766. #define BOOST_VMD_REGISTER_755 (755)
  767. #define BOOST_VMD_REGISTER_756 (756)
  768. #define BOOST_VMD_REGISTER_757 (757)
  769. #define BOOST_VMD_REGISTER_758 (758)
  770. #define BOOST_VMD_REGISTER_759 (759)
  771. #define BOOST_VMD_REGISTER_760 (760)
  772. #define BOOST_VMD_REGISTER_761 (761)
  773. #define BOOST_VMD_REGISTER_762 (762)
  774. #define BOOST_VMD_REGISTER_763 (763)
  775. #define BOOST_VMD_REGISTER_764 (764)
  776. #define BOOST_VMD_REGISTER_765 (765)
  777. #define BOOST_VMD_REGISTER_766 (766)
  778. #define BOOST_VMD_REGISTER_767 (767)
  779. #define BOOST_VMD_REGISTER_768 (768)
  780. #define BOOST_VMD_REGISTER_769 (769)
  781. #define BOOST_VMD_REGISTER_770 (770)
  782. #define BOOST_VMD_REGISTER_771 (771)
  783. #define BOOST_VMD_REGISTER_772 (772)
  784. #define BOOST_VMD_REGISTER_773 (773)
  785. #define BOOST_VMD_REGISTER_774 (774)
  786. #define BOOST_VMD_REGISTER_775 (775)
  787. #define BOOST_VMD_REGISTER_776 (776)
  788. #define BOOST_VMD_REGISTER_777 (777)
  789. #define BOOST_VMD_REGISTER_778 (778)
  790. #define BOOST_VMD_REGISTER_779 (779)
  791. #define BOOST_VMD_REGISTER_780 (780)
  792. #define BOOST_VMD_REGISTER_781 (781)
  793. #define BOOST_VMD_REGISTER_782 (782)
  794. #define BOOST_VMD_REGISTER_783 (783)
  795. #define BOOST_VMD_REGISTER_784 (784)
  796. #define BOOST_VMD_REGISTER_785 (785)
  797. #define BOOST_VMD_REGISTER_786 (786)
  798. #define BOOST_VMD_REGISTER_787 (787)
  799. #define BOOST_VMD_REGISTER_788 (788)
  800. #define BOOST_VMD_REGISTER_789 (789)
  801. #define BOOST_VMD_REGISTER_790 (790)
  802. #define BOOST_VMD_REGISTER_791 (791)
  803. #define BOOST_VMD_REGISTER_792 (792)
  804. #define BOOST_VMD_REGISTER_793 (793)
  805. #define BOOST_VMD_REGISTER_794 (794)
  806. #define BOOST_VMD_REGISTER_795 (795)
  807. #define BOOST_VMD_REGISTER_796 (796)
  808. #define BOOST_VMD_REGISTER_797 (797)
  809. #define BOOST_VMD_REGISTER_798 (798)
  810. #define BOOST_VMD_REGISTER_799 (799)
  811. #define BOOST_VMD_REGISTER_800 (800)
  812. #define BOOST_VMD_REGISTER_801 (801)
  813. #define BOOST_VMD_REGISTER_802 (802)
  814. #define BOOST_VMD_REGISTER_803 (803)
  815. #define BOOST_VMD_REGISTER_804 (804)
  816. #define BOOST_VMD_REGISTER_805 (805)
  817. #define BOOST_VMD_REGISTER_806 (806)
  818. #define BOOST_VMD_REGISTER_807 (807)
  819. #define BOOST_VMD_REGISTER_808 (808)
  820. #define BOOST_VMD_REGISTER_809 (809)
  821. #define BOOST_VMD_REGISTER_810 (810)
  822. #define BOOST_VMD_REGISTER_811 (811)
  823. #define BOOST_VMD_REGISTER_812 (812)
  824. #define BOOST_VMD_REGISTER_813 (813)
  825. #define BOOST_VMD_REGISTER_814 (814)
  826. #define BOOST_VMD_REGISTER_815 (815)
  827. #define BOOST_VMD_REGISTER_816 (816)
  828. #define BOOST_VMD_REGISTER_817 (817)
  829. #define BOOST_VMD_REGISTER_818 (818)
  830. #define BOOST_VMD_REGISTER_819 (819)
  831. #define BOOST_VMD_REGISTER_820 (820)
  832. #define BOOST_VMD_REGISTER_821 (821)
  833. #define BOOST_VMD_REGISTER_822 (822)
  834. #define BOOST_VMD_REGISTER_823 (823)
  835. #define BOOST_VMD_REGISTER_824 (824)
  836. #define BOOST_VMD_REGISTER_825 (825)
  837. #define BOOST_VMD_REGISTER_826 (826)
  838. #define BOOST_VMD_REGISTER_827 (827)
  839. #define BOOST_VMD_REGISTER_828 (828)
  840. #define BOOST_VMD_REGISTER_829 (829)
  841. #define BOOST_VMD_REGISTER_830 (830)
  842. #define BOOST_VMD_REGISTER_831 (831)
  843. #define BOOST_VMD_REGISTER_832 (832)
  844. #define BOOST_VMD_REGISTER_833 (833)
  845. #define BOOST_VMD_REGISTER_834 (834)
  846. #define BOOST_VMD_REGISTER_835 (835)
  847. #define BOOST_VMD_REGISTER_836 (836)
  848. #define BOOST_VMD_REGISTER_837 (837)
  849. #define BOOST_VMD_REGISTER_838 (838)
  850. #define BOOST_VMD_REGISTER_839 (839)
  851. #define BOOST_VMD_REGISTER_840 (840)
  852. #define BOOST_VMD_REGISTER_841 (841)
  853. #define BOOST_VMD_REGISTER_842 (842)
  854. #define BOOST_VMD_REGISTER_843 (843)
  855. #define BOOST_VMD_REGISTER_844 (844)
  856. #define BOOST_VMD_REGISTER_845 (845)
  857. #define BOOST_VMD_REGISTER_846 (846)
  858. #define BOOST_VMD_REGISTER_847 (847)
  859. #define BOOST_VMD_REGISTER_848 (848)
  860. #define BOOST_VMD_REGISTER_849 (849)
  861. #define BOOST_VMD_REGISTER_850 (850)
  862. #define BOOST_VMD_REGISTER_851 (851)
  863. #define BOOST_VMD_REGISTER_852 (852)
  864. #define BOOST_VMD_REGISTER_853 (853)
  865. #define BOOST_VMD_REGISTER_854 (854)
  866. #define BOOST_VMD_REGISTER_855 (855)
  867. #define BOOST_VMD_REGISTER_856 (856)
  868. #define BOOST_VMD_REGISTER_857 (857)
  869. #define BOOST_VMD_REGISTER_858 (858)
  870. #define BOOST_VMD_REGISTER_859 (859)
  871. #define BOOST_VMD_REGISTER_860 (860)
  872. #define BOOST_VMD_REGISTER_861 (861)
  873. #define BOOST_VMD_REGISTER_862 (862)
  874. #define BOOST_VMD_REGISTER_863 (863)
  875. #define BOOST_VMD_REGISTER_864 (864)
  876. #define BOOST_VMD_REGISTER_865 (865)
  877. #define BOOST_VMD_REGISTER_866 (866)
  878. #define BOOST_VMD_REGISTER_867 (867)
  879. #define BOOST_VMD_REGISTER_868 (868)
  880. #define BOOST_VMD_REGISTER_869 (869)
  881. #define BOOST_VMD_REGISTER_870 (870)
  882. #define BOOST_VMD_REGISTER_871 (871)
  883. #define BOOST_VMD_REGISTER_872 (872)
  884. #define BOOST_VMD_REGISTER_873 (873)
  885. #define BOOST_VMD_REGISTER_874 (874)
  886. #define BOOST_VMD_REGISTER_875 (875)
  887. #define BOOST_VMD_REGISTER_876 (876)
  888. #define BOOST_VMD_REGISTER_877 (877)
  889. #define BOOST_VMD_REGISTER_878 (878)
  890. #define BOOST_VMD_REGISTER_879 (879)
  891. #define BOOST_VMD_REGISTER_880 (880)
  892. #define BOOST_VMD_REGISTER_881 (881)
  893. #define BOOST_VMD_REGISTER_882 (882)
  894. #define BOOST_VMD_REGISTER_883 (883)
  895. #define BOOST_VMD_REGISTER_884 (884)
  896. #define BOOST_VMD_REGISTER_885 (885)
  897. #define BOOST_VMD_REGISTER_886 (886)
  898. #define BOOST_VMD_REGISTER_887 (887)
  899. #define BOOST_VMD_REGISTER_888 (888)
  900. #define BOOST_VMD_REGISTER_889 (889)
  901. #define BOOST_VMD_REGISTER_890 (890)
  902. #define BOOST_VMD_REGISTER_891 (891)
  903. #define BOOST_VMD_REGISTER_892 (892)
  904. #define BOOST_VMD_REGISTER_893 (893)
  905. #define BOOST_VMD_REGISTER_894 (894)
  906. #define BOOST_VMD_REGISTER_895 (895)
  907. #define BOOST_VMD_REGISTER_896 (896)
  908. #define BOOST_VMD_REGISTER_897 (897)
  909. #define BOOST_VMD_REGISTER_898 (898)
  910. #define BOOST_VMD_REGISTER_899 (899)
  911. #define BOOST_VMD_REGISTER_900 (900)
  912. #define BOOST_VMD_REGISTER_901 (901)
  913. #define BOOST_VMD_REGISTER_902 (902)
  914. #define BOOST_VMD_REGISTER_903 (903)
  915. #define BOOST_VMD_REGISTER_904 (904)
  916. #define BOOST_VMD_REGISTER_905 (905)
  917. #define BOOST_VMD_REGISTER_906 (906)
  918. #define BOOST_VMD_REGISTER_907 (907)
  919. #define BOOST_VMD_REGISTER_908 (908)
  920. #define BOOST_VMD_REGISTER_909 (909)
  921. #define BOOST_VMD_REGISTER_910 (910)
  922. #define BOOST_VMD_REGISTER_911 (911)
  923. #define BOOST_VMD_REGISTER_912 (912)
  924. #define BOOST_VMD_REGISTER_913 (913)
  925. #define BOOST_VMD_REGISTER_914 (914)
  926. #define BOOST_VMD_REGISTER_915 (915)
  927. #define BOOST_VMD_REGISTER_916 (916)
  928. #define BOOST_VMD_REGISTER_917 (917)
  929. #define BOOST_VMD_REGISTER_918 (918)
  930. #define BOOST_VMD_REGISTER_919 (919)
  931. #define BOOST_VMD_REGISTER_920 (920)
  932. #define BOOST_VMD_REGISTER_921 (921)
  933. #define BOOST_VMD_REGISTER_922 (922)
  934. #define BOOST_VMD_REGISTER_923 (923)
  935. #define BOOST_VMD_REGISTER_924 (924)
  936. #define BOOST_VMD_REGISTER_925 (925)
  937. #define BOOST_VMD_REGISTER_926 (926)
  938. #define BOOST_VMD_REGISTER_927 (927)
  939. #define BOOST_VMD_REGISTER_928 (928)
  940. #define BOOST_VMD_REGISTER_929 (929)
  941. #define BOOST_VMD_REGISTER_930 (930)
  942. #define BOOST_VMD_REGISTER_931 (931)
  943. #define BOOST_VMD_REGISTER_932 (932)
  944. #define BOOST_VMD_REGISTER_933 (933)
  945. #define BOOST_VMD_REGISTER_934 (934)
  946. #define BOOST_VMD_REGISTER_935 (935)
  947. #define BOOST_VMD_REGISTER_936 (936)
  948. #define BOOST_VMD_REGISTER_937 (937)
  949. #define BOOST_VMD_REGISTER_938 (938)
  950. #define BOOST_VMD_REGISTER_939 (939)
  951. #define BOOST_VMD_REGISTER_940 (940)
  952. #define BOOST_VMD_REGISTER_941 (941)
  953. #define BOOST_VMD_REGISTER_942 (942)
  954. #define BOOST_VMD_REGISTER_943 (943)
  955. #define BOOST_VMD_REGISTER_944 (944)
  956. #define BOOST_VMD_REGISTER_945 (945)
  957. #define BOOST_VMD_REGISTER_946 (946)
  958. #define BOOST_VMD_REGISTER_947 (947)
  959. #define BOOST_VMD_REGISTER_948 (948)
  960. #define BOOST_VMD_REGISTER_949 (949)
  961. #define BOOST_VMD_REGISTER_950 (950)
  962. #define BOOST_VMD_REGISTER_951 (951)
  963. #define BOOST_VMD_REGISTER_952 (952)
  964. #define BOOST_VMD_REGISTER_953 (953)
  965. #define BOOST_VMD_REGISTER_954 (954)
  966. #define BOOST_VMD_REGISTER_955 (955)
  967. #define BOOST_VMD_REGISTER_956 (956)
  968. #define BOOST_VMD_REGISTER_957 (957)
  969. #define BOOST_VMD_REGISTER_958 (958)
  970. #define BOOST_VMD_REGISTER_959 (959)
  971. #define BOOST_VMD_REGISTER_960 (960)
  972. #define BOOST_VMD_REGISTER_961 (961)
  973. #define BOOST_VMD_REGISTER_962 (962)
  974. #define BOOST_VMD_REGISTER_963 (963)
  975. #define BOOST_VMD_REGISTER_964 (964)
  976. #define BOOST_VMD_REGISTER_965 (965)
  977. #define BOOST_VMD_REGISTER_966 (966)
  978. #define BOOST_VMD_REGISTER_967 (967)
  979. #define BOOST_VMD_REGISTER_968 (968)
  980. #define BOOST_VMD_REGISTER_969 (969)
  981. #define BOOST_VMD_REGISTER_970 (970)
  982. #define BOOST_VMD_REGISTER_971 (971)
  983. #define BOOST_VMD_REGISTER_972 (972)
  984. #define BOOST_VMD_REGISTER_973 (973)
  985. #define BOOST_VMD_REGISTER_974 (974)
  986. #define BOOST_VMD_REGISTER_975 (975)
  987. #define BOOST_VMD_REGISTER_976 (976)
  988. #define BOOST_VMD_REGISTER_977 (977)
  989. #define BOOST_VMD_REGISTER_978 (978)
  990. #define BOOST_VMD_REGISTER_979 (979)
  991. #define BOOST_VMD_REGISTER_980 (980)
  992. #define BOOST_VMD_REGISTER_981 (981)
  993. #define BOOST_VMD_REGISTER_982 (982)
  994. #define BOOST_VMD_REGISTER_983 (983)
  995. #define BOOST_VMD_REGISTER_984 (984)
  996. #define BOOST_VMD_REGISTER_985 (985)
  997. #define BOOST_VMD_REGISTER_986 (986)
  998. #define BOOST_VMD_REGISTER_987 (987)
  999. #define BOOST_VMD_REGISTER_988 (988)
  1000. #define BOOST_VMD_REGISTER_989 (989)
  1001. #define BOOST_VMD_REGISTER_990 (990)
  1002. #define BOOST_VMD_REGISTER_991 (991)
  1003. #define BOOST_VMD_REGISTER_992 (992)
  1004. #define BOOST_VMD_REGISTER_993 (993)
  1005. #define BOOST_VMD_REGISTER_994 (994)
  1006. #define BOOST_VMD_REGISTER_995 (995)
  1007. #define BOOST_VMD_REGISTER_996 (996)
  1008. #define BOOST_VMD_REGISTER_997 (997)
  1009. #define BOOST_VMD_REGISTER_998 (998)
  1010. #define BOOST_VMD_REGISTER_999 (999)
  1011. #define BOOST_VMD_REGISTER_1000 (1000)
  1012. #define BOOST_VMD_REGISTER_1001 (1001)
  1013. #define BOOST_VMD_REGISTER_1002 (1002)
  1014. #define BOOST_VMD_REGISTER_1003 (1003)
  1015. #define BOOST_VMD_REGISTER_1004 (1004)
  1016. #define BOOST_VMD_REGISTER_1005 (1005)
  1017. #define BOOST_VMD_REGISTER_1006 (1006)
  1018. #define BOOST_VMD_REGISTER_1007 (1007)
  1019. #define BOOST_VMD_REGISTER_1008 (1008)
  1020. #define BOOST_VMD_REGISTER_1009 (1009)
  1021. #define BOOST_VMD_REGISTER_1010 (1010)
  1022. #define BOOST_VMD_REGISTER_1011 (1011)
  1023. #define BOOST_VMD_REGISTER_1012 (1012)
  1024. #define BOOST_VMD_REGISTER_1013 (1013)
  1025. #define BOOST_VMD_REGISTER_1014 (1014)
  1026. #define BOOST_VMD_REGISTER_1015 (1015)
  1027. #define BOOST_VMD_REGISTER_1016 (1016)
  1028. #define BOOST_VMD_REGISTER_1017 (1017)
  1029. #define BOOST_VMD_REGISTER_1018 (1018)
  1030. #define BOOST_VMD_REGISTER_1019 (1019)
  1031. #define BOOST_VMD_REGISTER_1020 (1020)
  1032. #define BOOST_VMD_REGISTER_1021 (1021)
  1033. #define BOOST_VMD_REGISTER_1022 (1022)
  1034. #define BOOST_VMD_REGISTER_1023 (1023)
  1035. #define BOOST_VMD_REGISTER_1024 (1024)
  1036. #endif
  1037. #define BOOST_VMD_DETECT_0_0
  1038. #define BOOST_VMD_DETECT_1_1
  1039. #define BOOST_VMD_DETECT_2_2
  1040. #define BOOST_VMD_DETECT_3_3
  1041. #define BOOST_VMD_DETECT_4_4
  1042. #define BOOST_VMD_DETECT_5_5
  1043. #define BOOST_VMD_DETECT_6_6
  1044. #define BOOST_VMD_DETECT_7_7
  1045. #define BOOST_VMD_DETECT_8_8
  1046. #define BOOST_VMD_DETECT_9_9
  1047. #define BOOST_VMD_DETECT_10_10
  1048. #define BOOST_VMD_DETECT_11_11
  1049. #define BOOST_VMD_DETECT_12_12
  1050. #define BOOST_VMD_DETECT_13_13
  1051. #define BOOST_VMD_DETECT_14_14
  1052. #define BOOST_VMD_DETECT_15_15
  1053. #define BOOST_VMD_DETECT_16_16
  1054. #define BOOST_VMD_DETECT_17_17
  1055. #define BOOST_VMD_DETECT_18_18
  1056. #define BOOST_VMD_DETECT_19_19
  1057. #define BOOST_VMD_DETECT_20_20
  1058. #define BOOST_VMD_DETECT_21_21
  1059. #define BOOST_VMD_DETECT_22_22
  1060. #define BOOST_VMD_DETECT_23_23
  1061. #define BOOST_VMD_DETECT_24_24
  1062. #define BOOST_VMD_DETECT_25_25
  1063. #define BOOST_VMD_DETECT_26_26
  1064. #define BOOST_VMD_DETECT_27_27
  1065. #define BOOST_VMD_DETECT_28_28
  1066. #define BOOST_VMD_DETECT_29_29
  1067. #define BOOST_VMD_DETECT_30_30
  1068. #define BOOST_VMD_DETECT_31_31
  1069. #define BOOST_VMD_DETECT_32_32
  1070. #define BOOST_VMD_DETECT_33_33
  1071. #define BOOST_VMD_DETECT_34_34
  1072. #define BOOST_VMD_DETECT_35_35
  1073. #define BOOST_VMD_DETECT_36_36
  1074. #define BOOST_VMD_DETECT_37_37
  1075. #define BOOST_VMD_DETECT_38_38
  1076. #define BOOST_VMD_DETECT_39_39
  1077. #define BOOST_VMD_DETECT_40_40
  1078. #define BOOST_VMD_DETECT_41_41
  1079. #define BOOST_VMD_DETECT_42_42
  1080. #define BOOST_VMD_DETECT_43_43
  1081. #define BOOST_VMD_DETECT_44_44
  1082. #define BOOST_VMD_DETECT_45_45
  1083. #define BOOST_VMD_DETECT_46_46
  1084. #define BOOST_VMD_DETECT_47_47
  1085. #define BOOST_VMD_DETECT_48_48
  1086. #define BOOST_VMD_DETECT_49_49
  1087. #define BOOST_VMD_DETECT_50_50
  1088. #define BOOST_VMD_DETECT_51_51
  1089. #define BOOST_VMD_DETECT_52_52
  1090. #define BOOST_VMD_DETECT_53_53
  1091. #define BOOST_VMD_DETECT_54_54
  1092. #define BOOST_VMD_DETECT_55_55
  1093. #define BOOST_VMD_DETECT_56_56
  1094. #define BOOST_VMD_DETECT_57_57
  1095. #define BOOST_VMD_DETECT_58_58
  1096. #define BOOST_VMD_DETECT_59_59
  1097. #define BOOST_VMD_DETECT_60_60
  1098. #define BOOST_VMD_DETECT_61_61
  1099. #define BOOST_VMD_DETECT_62_62
  1100. #define BOOST_VMD_DETECT_63_63
  1101. #define BOOST_VMD_DETECT_64_64
  1102. #define BOOST_VMD_DETECT_65_65
  1103. #define BOOST_VMD_DETECT_66_66
  1104. #define BOOST_VMD_DETECT_67_67
  1105. #define BOOST_VMD_DETECT_68_68
  1106. #define BOOST_VMD_DETECT_69_69
  1107. #define BOOST_VMD_DETECT_70_70
  1108. #define BOOST_VMD_DETECT_71_71
  1109. #define BOOST_VMD_DETECT_72_72
  1110. #define BOOST_VMD_DETECT_73_73
  1111. #define BOOST_VMD_DETECT_74_74
  1112. #define BOOST_VMD_DETECT_75_75
  1113. #define BOOST_VMD_DETECT_76_76
  1114. #define BOOST_VMD_DETECT_77_77
  1115. #define BOOST_VMD_DETECT_78_78
  1116. #define BOOST_VMD_DETECT_79_79
  1117. #define BOOST_VMD_DETECT_80_80
  1118. #define BOOST_VMD_DETECT_81_81
  1119. #define BOOST_VMD_DETECT_82_82
  1120. #define BOOST_VMD_DETECT_83_83
  1121. #define BOOST_VMD_DETECT_84_84
  1122. #define BOOST_VMD_DETECT_85_85
  1123. #define BOOST_VMD_DETECT_86_86
  1124. #define BOOST_VMD_DETECT_87_87
  1125. #define BOOST_VMD_DETECT_88_88
  1126. #define BOOST_VMD_DETECT_89_89
  1127. #define BOOST_VMD_DETECT_90_90
  1128. #define BOOST_VMD_DETECT_91_91
  1129. #define BOOST_VMD_DETECT_92_92
  1130. #define BOOST_VMD_DETECT_93_93
  1131. #define BOOST_VMD_DETECT_94_94
  1132. #define BOOST_VMD_DETECT_95_95
  1133. #define BOOST_VMD_DETECT_96_96
  1134. #define BOOST_VMD_DETECT_97_97
  1135. #define BOOST_VMD_DETECT_98_98
  1136. #define BOOST_VMD_DETECT_99_99
  1137. #define BOOST_VMD_DETECT_100_100
  1138. #define BOOST_VMD_DETECT_101_101
  1139. #define BOOST_VMD_DETECT_102_102
  1140. #define BOOST_VMD_DETECT_103_103
  1141. #define BOOST_VMD_DETECT_104_104
  1142. #define BOOST_VMD_DETECT_105_105
  1143. #define BOOST_VMD_DETECT_106_106
  1144. #define BOOST_VMD_DETECT_107_107
  1145. #define BOOST_VMD_DETECT_108_108
  1146. #define BOOST_VMD_DETECT_109_109
  1147. #define BOOST_VMD_DETECT_110_110
  1148. #define BOOST_VMD_DETECT_111_111
  1149. #define BOOST_VMD_DETECT_112_112
  1150. #define BOOST_VMD_DETECT_113_113
  1151. #define BOOST_VMD_DETECT_114_114
  1152. #define BOOST_VMD_DETECT_115_115
  1153. #define BOOST_VMD_DETECT_116_116
  1154. #define BOOST_VMD_DETECT_117_117
  1155. #define BOOST_VMD_DETECT_118_118
  1156. #define BOOST_VMD_DETECT_119_119
  1157. #define BOOST_VMD_DETECT_120_120
  1158. #define BOOST_VMD_DETECT_121_121
  1159. #define BOOST_VMD_DETECT_122_122
  1160. #define BOOST_VMD_DETECT_123_123
  1161. #define BOOST_VMD_DETECT_124_124
  1162. #define BOOST_VMD_DETECT_125_125
  1163. #define BOOST_VMD_DETECT_126_126
  1164. #define BOOST_VMD_DETECT_127_127
  1165. #define BOOST_VMD_DETECT_128_128
  1166. #define BOOST_VMD_DETECT_129_129
  1167. #define BOOST_VMD_DETECT_130_130
  1168. #define BOOST_VMD_DETECT_131_131
  1169. #define BOOST_VMD_DETECT_132_132
  1170. #define BOOST_VMD_DETECT_133_133
  1171. #define BOOST_VMD_DETECT_134_134
  1172. #define BOOST_VMD_DETECT_135_135
  1173. #define BOOST_VMD_DETECT_136_136
  1174. #define BOOST_VMD_DETECT_137_137
  1175. #define BOOST_VMD_DETECT_138_138
  1176. #define BOOST_VMD_DETECT_139_139
  1177. #define BOOST_VMD_DETECT_140_140
  1178. #define BOOST_VMD_DETECT_141_141
  1179. #define BOOST_VMD_DETECT_142_142
  1180. #define BOOST_VMD_DETECT_143_143
  1181. #define BOOST_VMD_DETECT_144_144
  1182. #define BOOST_VMD_DETECT_145_145
  1183. #define BOOST_VMD_DETECT_146_146
  1184. #define BOOST_VMD_DETECT_147_147
  1185. #define BOOST_VMD_DETECT_148_148
  1186. #define BOOST_VMD_DETECT_149_149
  1187. #define BOOST_VMD_DETECT_150_150
  1188. #define BOOST_VMD_DETECT_151_151
  1189. #define BOOST_VMD_DETECT_152_152
  1190. #define BOOST_VMD_DETECT_153_153
  1191. #define BOOST_VMD_DETECT_154_154
  1192. #define BOOST_VMD_DETECT_155_155
  1193. #define BOOST_VMD_DETECT_156_156
  1194. #define BOOST_VMD_DETECT_157_157
  1195. #define BOOST_VMD_DETECT_158_158
  1196. #define BOOST_VMD_DETECT_159_159
  1197. #define BOOST_VMD_DETECT_160_160
  1198. #define BOOST_VMD_DETECT_161_161
  1199. #define BOOST_VMD_DETECT_162_162
  1200. #define BOOST_VMD_DETECT_163_163
  1201. #define BOOST_VMD_DETECT_164_164
  1202. #define BOOST_VMD_DETECT_165_165
  1203. #define BOOST_VMD_DETECT_166_166
  1204. #define BOOST_VMD_DETECT_167_167
  1205. #define BOOST_VMD_DETECT_168_168
  1206. #define BOOST_VMD_DETECT_169_169
  1207. #define BOOST_VMD_DETECT_170_170
  1208. #define BOOST_VMD_DETECT_171_171
  1209. #define BOOST_VMD_DETECT_172_172
  1210. #define BOOST_VMD_DETECT_173_173
  1211. #define BOOST_VMD_DETECT_174_174
  1212. #define BOOST_VMD_DETECT_175_175
  1213. #define BOOST_VMD_DETECT_176_176
  1214. #define BOOST_VMD_DETECT_177_177
  1215. #define BOOST_VMD_DETECT_178_178
  1216. #define BOOST_VMD_DETECT_179_179
  1217. #define BOOST_VMD_DETECT_180_180
  1218. #define BOOST_VMD_DETECT_181_181
  1219. #define BOOST_VMD_DETECT_182_182
  1220. #define BOOST_VMD_DETECT_183_183
  1221. #define BOOST_VMD_DETECT_184_184
  1222. #define BOOST_VMD_DETECT_185_185
  1223. #define BOOST_VMD_DETECT_186_186
  1224. #define BOOST_VMD_DETECT_187_187
  1225. #define BOOST_VMD_DETECT_188_188
  1226. #define BOOST_VMD_DETECT_189_189
  1227. #define BOOST_VMD_DETECT_190_190
  1228. #define BOOST_VMD_DETECT_191_191
  1229. #define BOOST_VMD_DETECT_192_192
  1230. #define BOOST_VMD_DETECT_193_193
  1231. #define BOOST_VMD_DETECT_194_194
  1232. #define BOOST_VMD_DETECT_195_195
  1233. #define BOOST_VMD_DETECT_196_196
  1234. #define BOOST_VMD_DETECT_197_197
  1235. #define BOOST_VMD_DETECT_198_198
  1236. #define BOOST_VMD_DETECT_199_199
  1237. #define BOOST_VMD_DETECT_200_200
  1238. #define BOOST_VMD_DETECT_201_201
  1239. #define BOOST_VMD_DETECT_202_202
  1240. #define BOOST_VMD_DETECT_203_203
  1241. #define BOOST_VMD_DETECT_204_204
  1242. #define BOOST_VMD_DETECT_205_205
  1243. #define BOOST_VMD_DETECT_206_206
  1244. #define BOOST_VMD_DETECT_207_207
  1245. #define BOOST_VMD_DETECT_208_208
  1246. #define BOOST_VMD_DETECT_209_209
  1247. #define BOOST_VMD_DETECT_210_210
  1248. #define BOOST_VMD_DETECT_211_211
  1249. #define BOOST_VMD_DETECT_212_212
  1250. #define BOOST_VMD_DETECT_213_213
  1251. #define BOOST_VMD_DETECT_214_214
  1252. #define BOOST_VMD_DETECT_215_215
  1253. #define BOOST_VMD_DETECT_216_216
  1254. #define BOOST_VMD_DETECT_217_217
  1255. #define BOOST_VMD_DETECT_218_218
  1256. #define BOOST_VMD_DETECT_219_219
  1257. #define BOOST_VMD_DETECT_220_220
  1258. #define BOOST_VMD_DETECT_221_221
  1259. #define BOOST_VMD_DETECT_222_222
  1260. #define BOOST_VMD_DETECT_223_223
  1261. #define BOOST_VMD_DETECT_224_224
  1262. #define BOOST_VMD_DETECT_225_225
  1263. #define BOOST_VMD_DETECT_226_226
  1264. #define BOOST_VMD_DETECT_227_227
  1265. #define BOOST_VMD_DETECT_228_228
  1266. #define BOOST_VMD_DETECT_229_229
  1267. #define BOOST_VMD_DETECT_230_230
  1268. #define BOOST_VMD_DETECT_231_231
  1269. #define BOOST_VMD_DETECT_232_232
  1270. #define BOOST_VMD_DETECT_233_233
  1271. #define BOOST_VMD_DETECT_234_234
  1272. #define BOOST_VMD_DETECT_235_235
  1273. #define BOOST_VMD_DETECT_236_236
  1274. #define BOOST_VMD_DETECT_237_237
  1275. #define BOOST_VMD_DETECT_238_238
  1276. #define BOOST_VMD_DETECT_239_239
  1277. #define BOOST_VMD_DETECT_240_240
  1278. #define BOOST_VMD_DETECT_241_241
  1279. #define BOOST_VMD_DETECT_242_242
  1280. #define BOOST_VMD_DETECT_243_243
  1281. #define BOOST_VMD_DETECT_244_244
  1282. #define BOOST_VMD_DETECT_245_245
  1283. #define BOOST_VMD_DETECT_246_246
  1284. #define BOOST_VMD_DETECT_247_247
  1285. #define BOOST_VMD_DETECT_248_248
  1286. #define BOOST_VMD_DETECT_249_249
  1287. #define BOOST_VMD_DETECT_250_250
  1288. #define BOOST_VMD_DETECT_251_251
  1289. #define BOOST_VMD_DETECT_252_252
  1290. #define BOOST_VMD_DETECT_253_253
  1291. #define BOOST_VMD_DETECT_254_254
  1292. #define BOOST_VMD_DETECT_255_255
  1293. #define BOOST_VMD_DETECT_256_256
  1294. #if BOOST_PP_LIMIT_MAG > 256
  1295. #define BOOST_VMD_DETECT_257_257
  1296. #define BOOST_VMD_DETECT_258_258
  1297. #define BOOST_VMD_DETECT_259_259
  1298. #define BOOST_VMD_DETECT_260_260
  1299. #define BOOST_VMD_DETECT_261_261
  1300. #define BOOST_VMD_DETECT_262_262
  1301. #define BOOST_VMD_DETECT_263_263
  1302. #define BOOST_VMD_DETECT_264_264
  1303. #define BOOST_VMD_DETECT_265_265
  1304. #define BOOST_VMD_DETECT_266_266
  1305. #define BOOST_VMD_DETECT_267_267
  1306. #define BOOST_VMD_DETECT_268_268
  1307. #define BOOST_VMD_DETECT_269_269
  1308. #define BOOST_VMD_DETECT_270_270
  1309. #define BOOST_VMD_DETECT_271_271
  1310. #define BOOST_VMD_DETECT_272_272
  1311. #define BOOST_VMD_DETECT_273_273
  1312. #define BOOST_VMD_DETECT_274_274
  1313. #define BOOST_VMD_DETECT_275_275
  1314. #define BOOST_VMD_DETECT_276_276
  1315. #define BOOST_VMD_DETECT_277_277
  1316. #define BOOST_VMD_DETECT_278_278
  1317. #define BOOST_VMD_DETECT_279_279
  1318. #define BOOST_VMD_DETECT_280_280
  1319. #define BOOST_VMD_DETECT_281_281
  1320. #define BOOST_VMD_DETECT_282_282
  1321. #define BOOST_VMD_DETECT_283_283
  1322. #define BOOST_VMD_DETECT_284_284
  1323. #define BOOST_VMD_DETECT_285_285
  1324. #define BOOST_VMD_DETECT_286_286
  1325. #define BOOST_VMD_DETECT_287_287
  1326. #define BOOST_VMD_DETECT_288_288
  1327. #define BOOST_VMD_DETECT_289_289
  1328. #define BOOST_VMD_DETECT_290_290
  1329. #define BOOST_VMD_DETECT_291_291
  1330. #define BOOST_VMD_DETECT_292_292
  1331. #define BOOST_VMD_DETECT_293_293
  1332. #define BOOST_VMD_DETECT_294_294
  1333. #define BOOST_VMD_DETECT_295_295
  1334. #define BOOST_VMD_DETECT_296_296
  1335. #define BOOST_VMD_DETECT_297_297
  1336. #define BOOST_VMD_DETECT_298_298
  1337. #define BOOST_VMD_DETECT_299_299
  1338. #define BOOST_VMD_DETECT_300_300
  1339. #define BOOST_VMD_DETECT_301_301
  1340. #define BOOST_VMD_DETECT_302_302
  1341. #define BOOST_VMD_DETECT_303_303
  1342. #define BOOST_VMD_DETECT_304_304
  1343. #define BOOST_VMD_DETECT_305_305
  1344. #define BOOST_VMD_DETECT_306_306
  1345. #define BOOST_VMD_DETECT_307_307
  1346. #define BOOST_VMD_DETECT_308_308
  1347. #define BOOST_VMD_DETECT_309_309
  1348. #define BOOST_VMD_DETECT_310_310
  1349. #define BOOST_VMD_DETECT_311_311
  1350. #define BOOST_VMD_DETECT_312_312
  1351. #define BOOST_VMD_DETECT_313_313
  1352. #define BOOST_VMD_DETECT_314_314
  1353. #define BOOST_VMD_DETECT_315_315
  1354. #define BOOST_VMD_DETECT_316_316
  1355. #define BOOST_VMD_DETECT_317_317
  1356. #define BOOST_VMD_DETECT_318_318
  1357. #define BOOST_VMD_DETECT_319_319
  1358. #define BOOST_VMD_DETECT_320_320
  1359. #define BOOST_VMD_DETECT_321_321
  1360. #define BOOST_VMD_DETECT_322_322
  1361. #define BOOST_VMD_DETECT_323_323
  1362. #define BOOST_VMD_DETECT_324_324
  1363. #define BOOST_VMD_DETECT_325_325
  1364. #define BOOST_VMD_DETECT_326_326
  1365. #define BOOST_VMD_DETECT_327_327
  1366. #define BOOST_VMD_DETECT_328_328
  1367. #define BOOST_VMD_DETECT_329_329
  1368. #define BOOST_VMD_DETECT_330_330
  1369. #define BOOST_VMD_DETECT_331_331
  1370. #define BOOST_VMD_DETECT_332_332
  1371. #define BOOST_VMD_DETECT_333_333
  1372. #define BOOST_VMD_DETECT_334_334
  1373. #define BOOST_VMD_DETECT_335_335
  1374. #define BOOST_VMD_DETECT_336_336
  1375. #define BOOST_VMD_DETECT_337_337
  1376. #define BOOST_VMD_DETECT_338_338
  1377. #define BOOST_VMD_DETECT_339_339
  1378. #define BOOST_VMD_DETECT_340_340
  1379. #define BOOST_VMD_DETECT_341_341
  1380. #define BOOST_VMD_DETECT_342_342
  1381. #define BOOST_VMD_DETECT_343_343
  1382. #define BOOST_VMD_DETECT_344_344
  1383. #define BOOST_VMD_DETECT_345_345
  1384. #define BOOST_VMD_DETECT_346_346
  1385. #define BOOST_VMD_DETECT_347_347
  1386. #define BOOST_VMD_DETECT_348_348
  1387. #define BOOST_VMD_DETECT_349_349
  1388. #define BOOST_VMD_DETECT_350_350
  1389. #define BOOST_VMD_DETECT_351_351
  1390. #define BOOST_VMD_DETECT_352_352
  1391. #define BOOST_VMD_DETECT_353_353
  1392. #define BOOST_VMD_DETECT_354_354
  1393. #define BOOST_VMD_DETECT_355_355
  1394. #define BOOST_VMD_DETECT_356_356
  1395. #define BOOST_VMD_DETECT_357_357
  1396. #define BOOST_VMD_DETECT_358_358
  1397. #define BOOST_VMD_DETECT_359_359
  1398. #define BOOST_VMD_DETECT_360_360
  1399. #define BOOST_VMD_DETECT_361_361
  1400. #define BOOST_VMD_DETECT_362_362
  1401. #define BOOST_VMD_DETECT_363_363
  1402. #define BOOST_VMD_DETECT_364_364
  1403. #define BOOST_VMD_DETECT_365_365
  1404. #define BOOST_VMD_DETECT_366_366
  1405. #define BOOST_VMD_DETECT_367_367
  1406. #define BOOST_VMD_DETECT_368_368
  1407. #define BOOST_VMD_DETECT_369_369
  1408. #define BOOST_VMD_DETECT_370_370
  1409. #define BOOST_VMD_DETECT_371_371
  1410. #define BOOST_VMD_DETECT_372_372
  1411. #define BOOST_VMD_DETECT_373_373
  1412. #define BOOST_VMD_DETECT_374_374
  1413. #define BOOST_VMD_DETECT_375_375
  1414. #define BOOST_VMD_DETECT_376_376
  1415. #define BOOST_VMD_DETECT_377_377
  1416. #define BOOST_VMD_DETECT_378_378
  1417. #define BOOST_VMD_DETECT_379_379
  1418. #define BOOST_VMD_DETECT_380_380
  1419. #define BOOST_VMD_DETECT_381_381
  1420. #define BOOST_VMD_DETECT_382_382
  1421. #define BOOST_VMD_DETECT_383_383
  1422. #define BOOST_VMD_DETECT_384_384
  1423. #define BOOST_VMD_DETECT_385_385
  1424. #define BOOST_VMD_DETECT_386_386
  1425. #define BOOST_VMD_DETECT_387_387
  1426. #define BOOST_VMD_DETECT_388_388
  1427. #define BOOST_VMD_DETECT_389_389
  1428. #define BOOST_VMD_DETECT_390_390
  1429. #define BOOST_VMD_DETECT_391_391
  1430. #define BOOST_VMD_DETECT_392_392
  1431. #define BOOST_VMD_DETECT_393_393
  1432. #define BOOST_VMD_DETECT_394_394
  1433. #define BOOST_VMD_DETECT_395_395
  1434. #define BOOST_VMD_DETECT_396_396
  1435. #define BOOST_VMD_DETECT_397_397
  1436. #define BOOST_VMD_DETECT_398_398
  1437. #define BOOST_VMD_DETECT_399_399
  1438. #define BOOST_VMD_DETECT_400_400
  1439. #define BOOST_VMD_DETECT_401_401
  1440. #define BOOST_VMD_DETECT_402_402
  1441. #define BOOST_VMD_DETECT_403_403
  1442. #define BOOST_VMD_DETECT_404_404
  1443. #define BOOST_VMD_DETECT_405_405
  1444. #define BOOST_VMD_DETECT_406_406
  1445. #define BOOST_VMD_DETECT_407_407
  1446. #define BOOST_VMD_DETECT_408_408
  1447. #define BOOST_VMD_DETECT_409_409
  1448. #define BOOST_VMD_DETECT_410_410
  1449. #define BOOST_VMD_DETECT_411_411
  1450. #define BOOST_VMD_DETECT_412_412
  1451. #define BOOST_VMD_DETECT_413_413
  1452. #define BOOST_VMD_DETECT_414_414
  1453. #define BOOST_VMD_DETECT_415_415
  1454. #define BOOST_VMD_DETECT_416_416
  1455. #define BOOST_VMD_DETECT_417_417
  1456. #define BOOST_VMD_DETECT_418_418
  1457. #define BOOST_VMD_DETECT_419_419
  1458. #define BOOST_VMD_DETECT_420_420
  1459. #define BOOST_VMD_DETECT_421_421
  1460. #define BOOST_VMD_DETECT_422_422
  1461. #define BOOST_VMD_DETECT_423_423
  1462. #define BOOST_VMD_DETECT_424_424
  1463. #define BOOST_VMD_DETECT_425_425
  1464. #define BOOST_VMD_DETECT_426_426
  1465. #define BOOST_VMD_DETECT_427_427
  1466. #define BOOST_VMD_DETECT_428_428
  1467. #define BOOST_VMD_DETECT_429_429
  1468. #define BOOST_VMD_DETECT_430_430
  1469. #define BOOST_VMD_DETECT_431_431
  1470. #define BOOST_VMD_DETECT_432_432
  1471. #define BOOST_VMD_DETECT_433_433
  1472. #define BOOST_VMD_DETECT_434_434
  1473. #define BOOST_VMD_DETECT_435_435
  1474. #define BOOST_VMD_DETECT_436_436
  1475. #define BOOST_VMD_DETECT_437_437
  1476. #define BOOST_VMD_DETECT_438_438
  1477. #define BOOST_VMD_DETECT_439_439
  1478. #define BOOST_VMD_DETECT_440_440
  1479. #define BOOST_VMD_DETECT_441_441
  1480. #define BOOST_VMD_DETECT_442_442
  1481. #define BOOST_VMD_DETECT_443_443
  1482. #define BOOST_VMD_DETECT_444_444
  1483. #define BOOST_VMD_DETECT_445_445
  1484. #define BOOST_VMD_DETECT_446_446
  1485. #define BOOST_VMD_DETECT_447_447
  1486. #define BOOST_VMD_DETECT_448_448
  1487. #define BOOST_VMD_DETECT_449_449
  1488. #define BOOST_VMD_DETECT_450_450
  1489. #define BOOST_VMD_DETECT_451_451
  1490. #define BOOST_VMD_DETECT_452_452
  1491. #define BOOST_VMD_DETECT_453_453
  1492. #define BOOST_VMD_DETECT_454_454
  1493. #define BOOST_VMD_DETECT_455_455
  1494. #define BOOST_VMD_DETECT_456_456
  1495. #define BOOST_VMD_DETECT_457_457
  1496. #define BOOST_VMD_DETECT_458_458
  1497. #define BOOST_VMD_DETECT_459_459
  1498. #define BOOST_VMD_DETECT_460_460
  1499. #define BOOST_VMD_DETECT_461_461
  1500. #define BOOST_VMD_DETECT_462_462
  1501. #define BOOST_VMD_DETECT_463_463
  1502. #define BOOST_VMD_DETECT_464_464
  1503. #define BOOST_VMD_DETECT_465_465
  1504. #define BOOST_VMD_DETECT_466_466
  1505. #define BOOST_VMD_DETECT_467_467
  1506. #define BOOST_VMD_DETECT_468_468
  1507. #define BOOST_VMD_DETECT_469_469
  1508. #define BOOST_VMD_DETECT_470_470
  1509. #define BOOST_VMD_DETECT_471_471
  1510. #define BOOST_VMD_DETECT_472_472
  1511. #define BOOST_VMD_DETECT_473_473
  1512. #define BOOST_VMD_DETECT_474_474
  1513. #define BOOST_VMD_DETECT_475_475
  1514. #define BOOST_VMD_DETECT_476_476
  1515. #define BOOST_VMD_DETECT_477_477
  1516. #define BOOST_VMD_DETECT_478_478
  1517. #define BOOST_VMD_DETECT_479_479
  1518. #define BOOST_VMD_DETECT_480_480
  1519. #define BOOST_VMD_DETECT_481_481
  1520. #define BOOST_VMD_DETECT_482_482
  1521. #define BOOST_VMD_DETECT_483_483
  1522. #define BOOST_VMD_DETECT_484_484
  1523. #define BOOST_VMD_DETECT_485_485
  1524. #define BOOST_VMD_DETECT_486_486
  1525. #define BOOST_VMD_DETECT_487_487
  1526. #define BOOST_VMD_DETECT_488_488
  1527. #define BOOST_VMD_DETECT_489_489
  1528. #define BOOST_VMD_DETECT_490_490
  1529. #define BOOST_VMD_DETECT_491_491
  1530. #define BOOST_VMD_DETECT_492_492
  1531. #define BOOST_VMD_DETECT_493_493
  1532. #define BOOST_VMD_DETECT_494_494
  1533. #define BOOST_VMD_DETECT_495_495
  1534. #define BOOST_VMD_DETECT_496_496
  1535. #define BOOST_VMD_DETECT_497_497
  1536. #define BOOST_VMD_DETECT_498_498
  1537. #define BOOST_VMD_DETECT_499_499
  1538. #define BOOST_VMD_DETECT_500_500
  1539. #define BOOST_VMD_DETECT_501_501
  1540. #define BOOST_VMD_DETECT_502_502
  1541. #define BOOST_VMD_DETECT_503_503
  1542. #define BOOST_VMD_DETECT_504_504
  1543. #define BOOST_VMD_DETECT_505_505
  1544. #define BOOST_VMD_DETECT_506_506
  1545. #define BOOST_VMD_DETECT_507_507
  1546. #define BOOST_VMD_DETECT_508_508
  1547. #define BOOST_VMD_DETECT_509_509
  1548. #define BOOST_VMD_DETECT_510_510
  1549. #define BOOST_VMD_DETECT_511_511
  1550. #define BOOST_VMD_DETECT_512_512
  1551. #endif
  1552. #if BOOST_PP_LIMIT_MAG > 512
  1553. #define BOOST_VMD_DETECT_513_513
  1554. #define BOOST_VMD_DETECT_514_514
  1555. #define BOOST_VMD_DETECT_515_515
  1556. #define BOOST_VMD_DETECT_516_516
  1557. #define BOOST_VMD_DETECT_517_517
  1558. #define BOOST_VMD_DETECT_518_518
  1559. #define BOOST_VMD_DETECT_519_519
  1560. #define BOOST_VMD_DETECT_520_520
  1561. #define BOOST_VMD_DETECT_521_521
  1562. #define BOOST_VMD_DETECT_522_522
  1563. #define BOOST_VMD_DETECT_523_523
  1564. #define BOOST_VMD_DETECT_524_524
  1565. #define BOOST_VMD_DETECT_525_525
  1566. #define BOOST_VMD_DETECT_526_526
  1567. #define BOOST_VMD_DETECT_527_527
  1568. #define BOOST_VMD_DETECT_528_528
  1569. #define BOOST_VMD_DETECT_529_529
  1570. #define BOOST_VMD_DETECT_530_530
  1571. #define BOOST_VMD_DETECT_531_531
  1572. #define BOOST_VMD_DETECT_532_532
  1573. #define BOOST_VMD_DETECT_533_533
  1574. #define BOOST_VMD_DETECT_534_534
  1575. #define BOOST_VMD_DETECT_535_535
  1576. #define BOOST_VMD_DETECT_536_536
  1577. #define BOOST_VMD_DETECT_537_537
  1578. #define BOOST_VMD_DETECT_538_538
  1579. #define BOOST_VMD_DETECT_539_539
  1580. #define BOOST_VMD_DETECT_540_540
  1581. #define BOOST_VMD_DETECT_541_541
  1582. #define BOOST_VMD_DETECT_542_542
  1583. #define BOOST_VMD_DETECT_543_543
  1584. #define BOOST_VMD_DETECT_544_544
  1585. #define BOOST_VMD_DETECT_545_545
  1586. #define BOOST_VMD_DETECT_546_546
  1587. #define BOOST_VMD_DETECT_547_547
  1588. #define BOOST_VMD_DETECT_548_548
  1589. #define BOOST_VMD_DETECT_549_549
  1590. #define BOOST_VMD_DETECT_550_550
  1591. #define BOOST_VMD_DETECT_551_551
  1592. #define BOOST_VMD_DETECT_552_552
  1593. #define BOOST_VMD_DETECT_553_553
  1594. #define BOOST_VMD_DETECT_554_554
  1595. #define BOOST_VMD_DETECT_555_555
  1596. #define BOOST_VMD_DETECT_556_556
  1597. #define BOOST_VMD_DETECT_557_557
  1598. #define BOOST_VMD_DETECT_558_558
  1599. #define BOOST_VMD_DETECT_559_559
  1600. #define BOOST_VMD_DETECT_560_560
  1601. #define BOOST_VMD_DETECT_561_561
  1602. #define BOOST_VMD_DETECT_562_562
  1603. #define BOOST_VMD_DETECT_563_563
  1604. #define BOOST_VMD_DETECT_564_564
  1605. #define BOOST_VMD_DETECT_565_565
  1606. #define BOOST_VMD_DETECT_566_566
  1607. #define BOOST_VMD_DETECT_567_567
  1608. #define BOOST_VMD_DETECT_568_568
  1609. #define BOOST_VMD_DETECT_569_569
  1610. #define BOOST_VMD_DETECT_570_570
  1611. #define BOOST_VMD_DETECT_571_571
  1612. #define BOOST_VMD_DETECT_572_572
  1613. #define BOOST_VMD_DETECT_573_573
  1614. #define BOOST_VMD_DETECT_574_574
  1615. #define BOOST_VMD_DETECT_575_575
  1616. #define BOOST_VMD_DETECT_576_576
  1617. #define BOOST_VMD_DETECT_577_577
  1618. #define BOOST_VMD_DETECT_578_578
  1619. #define BOOST_VMD_DETECT_579_579
  1620. #define BOOST_VMD_DETECT_580_580
  1621. #define BOOST_VMD_DETECT_581_581
  1622. #define BOOST_VMD_DETECT_582_582
  1623. #define BOOST_VMD_DETECT_583_583
  1624. #define BOOST_VMD_DETECT_584_584
  1625. #define BOOST_VMD_DETECT_585_585
  1626. #define BOOST_VMD_DETECT_586_586
  1627. #define BOOST_VMD_DETECT_587_587
  1628. #define BOOST_VMD_DETECT_588_588
  1629. #define BOOST_VMD_DETECT_589_589
  1630. #define BOOST_VMD_DETECT_590_590
  1631. #define BOOST_VMD_DETECT_591_591
  1632. #define BOOST_VMD_DETECT_592_592
  1633. #define BOOST_VMD_DETECT_593_593
  1634. #define BOOST_VMD_DETECT_594_594
  1635. #define BOOST_VMD_DETECT_595_595
  1636. #define BOOST_VMD_DETECT_596_596
  1637. #define BOOST_VMD_DETECT_597_597
  1638. #define BOOST_VMD_DETECT_598_598
  1639. #define BOOST_VMD_DETECT_599_599
  1640. #define BOOST_VMD_DETECT_600_600
  1641. #define BOOST_VMD_DETECT_601_601
  1642. #define BOOST_VMD_DETECT_602_602
  1643. #define BOOST_VMD_DETECT_603_603
  1644. #define BOOST_VMD_DETECT_604_604
  1645. #define BOOST_VMD_DETECT_605_605
  1646. #define BOOST_VMD_DETECT_606_606
  1647. #define BOOST_VMD_DETECT_607_607
  1648. #define BOOST_VMD_DETECT_608_608
  1649. #define BOOST_VMD_DETECT_609_609
  1650. #define BOOST_VMD_DETECT_610_610
  1651. #define BOOST_VMD_DETECT_611_611
  1652. #define BOOST_VMD_DETECT_612_612
  1653. #define BOOST_VMD_DETECT_613_613
  1654. #define BOOST_VMD_DETECT_614_614
  1655. #define BOOST_VMD_DETECT_615_615
  1656. #define BOOST_VMD_DETECT_616_616
  1657. #define BOOST_VMD_DETECT_617_617
  1658. #define BOOST_VMD_DETECT_618_618
  1659. #define BOOST_VMD_DETECT_619_619
  1660. #define BOOST_VMD_DETECT_620_620
  1661. #define BOOST_VMD_DETECT_621_621
  1662. #define BOOST_VMD_DETECT_622_622
  1663. #define BOOST_VMD_DETECT_623_623
  1664. #define BOOST_VMD_DETECT_624_624
  1665. #define BOOST_VMD_DETECT_625_625
  1666. #define BOOST_VMD_DETECT_626_626
  1667. #define BOOST_VMD_DETECT_627_627
  1668. #define BOOST_VMD_DETECT_628_628
  1669. #define BOOST_VMD_DETECT_629_629
  1670. #define BOOST_VMD_DETECT_630_630
  1671. #define BOOST_VMD_DETECT_631_631
  1672. #define BOOST_VMD_DETECT_632_632
  1673. #define BOOST_VMD_DETECT_633_633
  1674. #define BOOST_VMD_DETECT_634_634
  1675. #define BOOST_VMD_DETECT_635_635
  1676. #define BOOST_VMD_DETECT_636_636
  1677. #define BOOST_VMD_DETECT_637_637
  1678. #define BOOST_VMD_DETECT_638_638
  1679. #define BOOST_VMD_DETECT_639_639
  1680. #define BOOST_VMD_DETECT_640_640
  1681. #define BOOST_VMD_DETECT_641_641
  1682. #define BOOST_VMD_DETECT_642_642
  1683. #define BOOST_VMD_DETECT_643_643
  1684. #define BOOST_VMD_DETECT_644_644
  1685. #define BOOST_VMD_DETECT_645_645
  1686. #define BOOST_VMD_DETECT_646_646
  1687. #define BOOST_VMD_DETECT_647_647
  1688. #define BOOST_VMD_DETECT_648_648
  1689. #define BOOST_VMD_DETECT_649_649
  1690. #define BOOST_VMD_DETECT_650_650
  1691. #define BOOST_VMD_DETECT_651_651
  1692. #define BOOST_VMD_DETECT_652_652
  1693. #define BOOST_VMD_DETECT_653_653
  1694. #define BOOST_VMD_DETECT_654_654
  1695. #define BOOST_VMD_DETECT_655_655
  1696. #define BOOST_VMD_DETECT_656_656
  1697. #define BOOST_VMD_DETECT_657_657
  1698. #define BOOST_VMD_DETECT_658_658
  1699. #define BOOST_VMD_DETECT_659_659
  1700. #define BOOST_VMD_DETECT_660_660
  1701. #define BOOST_VMD_DETECT_661_661
  1702. #define BOOST_VMD_DETECT_662_662
  1703. #define BOOST_VMD_DETECT_663_663
  1704. #define BOOST_VMD_DETECT_664_664
  1705. #define BOOST_VMD_DETECT_665_665
  1706. #define BOOST_VMD_DETECT_666_666
  1707. #define BOOST_VMD_DETECT_667_667
  1708. #define BOOST_VMD_DETECT_668_668
  1709. #define BOOST_VMD_DETECT_669_669
  1710. #define BOOST_VMD_DETECT_670_670
  1711. #define BOOST_VMD_DETECT_671_671
  1712. #define BOOST_VMD_DETECT_672_672
  1713. #define BOOST_VMD_DETECT_673_673
  1714. #define BOOST_VMD_DETECT_674_674
  1715. #define BOOST_VMD_DETECT_675_675
  1716. #define BOOST_VMD_DETECT_676_676
  1717. #define BOOST_VMD_DETECT_677_677
  1718. #define BOOST_VMD_DETECT_678_678
  1719. #define BOOST_VMD_DETECT_679_679
  1720. #define BOOST_VMD_DETECT_680_680
  1721. #define BOOST_VMD_DETECT_681_681
  1722. #define BOOST_VMD_DETECT_682_682
  1723. #define BOOST_VMD_DETECT_683_683
  1724. #define BOOST_VMD_DETECT_684_684
  1725. #define BOOST_VMD_DETECT_685_685
  1726. #define BOOST_VMD_DETECT_686_686
  1727. #define BOOST_VMD_DETECT_687_687
  1728. #define BOOST_VMD_DETECT_688_688
  1729. #define BOOST_VMD_DETECT_689_689
  1730. #define BOOST_VMD_DETECT_690_690
  1731. #define BOOST_VMD_DETECT_691_691
  1732. #define BOOST_VMD_DETECT_692_692
  1733. #define BOOST_VMD_DETECT_693_693
  1734. #define BOOST_VMD_DETECT_694_694
  1735. #define BOOST_VMD_DETECT_695_695
  1736. #define BOOST_VMD_DETECT_696_696
  1737. #define BOOST_VMD_DETECT_697_697
  1738. #define BOOST_VMD_DETECT_698_698
  1739. #define BOOST_VMD_DETECT_699_699
  1740. #define BOOST_VMD_DETECT_700_700
  1741. #define BOOST_VMD_DETECT_701_701
  1742. #define BOOST_VMD_DETECT_702_702
  1743. #define BOOST_VMD_DETECT_703_703
  1744. #define BOOST_VMD_DETECT_704_704
  1745. #define BOOST_VMD_DETECT_705_705
  1746. #define BOOST_VMD_DETECT_706_706
  1747. #define BOOST_VMD_DETECT_707_707
  1748. #define BOOST_VMD_DETECT_708_708
  1749. #define BOOST_VMD_DETECT_709_709
  1750. #define BOOST_VMD_DETECT_710_710
  1751. #define BOOST_VMD_DETECT_711_711
  1752. #define BOOST_VMD_DETECT_712_712
  1753. #define BOOST_VMD_DETECT_713_713
  1754. #define BOOST_VMD_DETECT_714_714
  1755. #define BOOST_VMD_DETECT_715_715
  1756. #define BOOST_VMD_DETECT_716_716
  1757. #define BOOST_VMD_DETECT_717_717
  1758. #define BOOST_VMD_DETECT_718_718
  1759. #define BOOST_VMD_DETECT_719_719
  1760. #define BOOST_VMD_DETECT_720_720
  1761. #define BOOST_VMD_DETECT_721_721
  1762. #define BOOST_VMD_DETECT_722_722
  1763. #define BOOST_VMD_DETECT_723_723
  1764. #define BOOST_VMD_DETECT_724_724
  1765. #define BOOST_VMD_DETECT_725_725
  1766. #define BOOST_VMD_DETECT_726_726
  1767. #define BOOST_VMD_DETECT_727_727
  1768. #define BOOST_VMD_DETECT_728_728
  1769. #define BOOST_VMD_DETECT_729_729
  1770. #define BOOST_VMD_DETECT_730_730
  1771. #define BOOST_VMD_DETECT_731_731
  1772. #define BOOST_VMD_DETECT_732_732
  1773. #define BOOST_VMD_DETECT_733_733
  1774. #define BOOST_VMD_DETECT_734_734
  1775. #define BOOST_VMD_DETECT_735_735
  1776. #define BOOST_VMD_DETECT_736_736
  1777. #define BOOST_VMD_DETECT_737_737
  1778. #define BOOST_VMD_DETECT_738_738
  1779. #define BOOST_VMD_DETECT_739_739
  1780. #define BOOST_VMD_DETECT_740_740
  1781. #define BOOST_VMD_DETECT_741_741
  1782. #define BOOST_VMD_DETECT_742_742
  1783. #define BOOST_VMD_DETECT_743_743
  1784. #define BOOST_VMD_DETECT_744_744
  1785. #define BOOST_VMD_DETECT_745_745
  1786. #define BOOST_VMD_DETECT_746_746
  1787. #define BOOST_VMD_DETECT_747_747
  1788. #define BOOST_VMD_DETECT_748_748
  1789. #define BOOST_VMD_DETECT_749_749
  1790. #define BOOST_VMD_DETECT_750_750
  1791. #define BOOST_VMD_DETECT_751_751
  1792. #define BOOST_VMD_DETECT_752_752
  1793. #define BOOST_VMD_DETECT_753_753
  1794. #define BOOST_VMD_DETECT_754_754
  1795. #define BOOST_VMD_DETECT_755_755
  1796. #define BOOST_VMD_DETECT_756_756
  1797. #define BOOST_VMD_DETECT_757_757
  1798. #define BOOST_VMD_DETECT_758_758
  1799. #define BOOST_VMD_DETECT_759_759
  1800. #define BOOST_VMD_DETECT_760_760
  1801. #define BOOST_VMD_DETECT_761_761
  1802. #define BOOST_VMD_DETECT_762_762
  1803. #define BOOST_VMD_DETECT_763_763
  1804. #define BOOST_VMD_DETECT_764_764
  1805. #define BOOST_VMD_DETECT_765_765
  1806. #define BOOST_VMD_DETECT_766_766
  1807. #define BOOST_VMD_DETECT_767_767
  1808. #define BOOST_VMD_DETECT_768_768
  1809. #define BOOST_VMD_DETECT_769_769
  1810. #define BOOST_VMD_DETECT_770_770
  1811. #define BOOST_VMD_DETECT_771_771
  1812. #define BOOST_VMD_DETECT_772_772
  1813. #define BOOST_VMD_DETECT_773_773
  1814. #define BOOST_VMD_DETECT_774_774
  1815. #define BOOST_VMD_DETECT_775_775
  1816. #define BOOST_VMD_DETECT_776_776
  1817. #define BOOST_VMD_DETECT_777_777
  1818. #define BOOST_VMD_DETECT_778_778
  1819. #define BOOST_VMD_DETECT_779_779
  1820. #define BOOST_VMD_DETECT_780_780
  1821. #define BOOST_VMD_DETECT_781_781
  1822. #define BOOST_VMD_DETECT_782_782
  1823. #define BOOST_VMD_DETECT_783_783
  1824. #define BOOST_VMD_DETECT_784_784
  1825. #define BOOST_VMD_DETECT_785_785
  1826. #define BOOST_VMD_DETECT_786_786
  1827. #define BOOST_VMD_DETECT_787_787
  1828. #define BOOST_VMD_DETECT_788_788
  1829. #define BOOST_VMD_DETECT_789_789
  1830. #define BOOST_VMD_DETECT_790_790
  1831. #define BOOST_VMD_DETECT_791_791
  1832. #define BOOST_VMD_DETECT_792_792
  1833. #define BOOST_VMD_DETECT_793_793
  1834. #define BOOST_VMD_DETECT_794_794
  1835. #define BOOST_VMD_DETECT_795_795
  1836. #define BOOST_VMD_DETECT_796_796
  1837. #define BOOST_VMD_DETECT_797_797
  1838. #define BOOST_VMD_DETECT_798_798
  1839. #define BOOST_VMD_DETECT_799_799
  1840. #define BOOST_VMD_DETECT_800_800
  1841. #define BOOST_VMD_DETECT_801_801
  1842. #define BOOST_VMD_DETECT_802_802
  1843. #define BOOST_VMD_DETECT_803_803
  1844. #define BOOST_VMD_DETECT_804_804
  1845. #define BOOST_VMD_DETECT_805_805
  1846. #define BOOST_VMD_DETECT_806_806
  1847. #define BOOST_VMD_DETECT_807_807
  1848. #define BOOST_VMD_DETECT_808_808
  1849. #define BOOST_VMD_DETECT_809_809
  1850. #define BOOST_VMD_DETECT_810_810
  1851. #define BOOST_VMD_DETECT_811_811
  1852. #define BOOST_VMD_DETECT_812_812
  1853. #define BOOST_VMD_DETECT_813_813
  1854. #define BOOST_VMD_DETECT_814_814
  1855. #define BOOST_VMD_DETECT_815_815
  1856. #define BOOST_VMD_DETECT_816_816
  1857. #define BOOST_VMD_DETECT_817_817
  1858. #define BOOST_VMD_DETECT_818_818
  1859. #define BOOST_VMD_DETECT_819_819
  1860. #define BOOST_VMD_DETECT_820_820
  1861. #define BOOST_VMD_DETECT_821_821
  1862. #define BOOST_VMD_DETECT_822_822
  1863. #define BOOST_VMD_DETECT_823_823
  1864. #define BOOST_VMD_DETECT_824_824
  1865. #define BOOST_VMD_DETECT_825_825
  1866. #define BOOST_VMD_DETECT_826_826
  1867. #define BOOST_VMD_DETECT_827_827
  1868. #define BOOST_VMD_DETECT_828_828
  1869. #define BOOST_VMD_DETECT_829_829
  1870. #define BOOST_VMD_DETECT_830_830
  1871. #define BOOST_VMD_DETECT_831_831
  1872. #define BOOST_VMD_DETECT_832_832
  1873. #define BOOST_VMD_DETECT_833_833
  1874. #define BOOST_VMD_DETECT_834_834
  1875. #define BOOST_VMD_DETECT_835_835
  1876. #define BOOST_VMD_DETECT_836_836
  1877. #define BOOST_VMD_DETECT_837_837
  1878. #define BOOST_VMD_DETECT_838_838
  1879. #define BOOST_VMD_DETECT_839_839
  1880. #define BOOST_VMD_DETECT_840_840
  1881. #define BOOST_VMD_DETECT_841_841
  1882. #define BOOST_VMD_DETECT_842_842
  1883. #define BOOST_VMD_DETECT_843_843
  1884. #define BOOST_VMD_DETECT_844_844
  1885. #define BOOST_VMD_DETECT_845_845
  1886. #define BOOST_VMD_DETECT_846_846
  1887. #define BOOST_VMD_DETECT_847_847
  1888. #define BOOST_VMD_DETECT_848_848
  1889. #define BOOST_VMD_DETECT_849_849
  1890. #define BOOST_VMD_DETECT_850_850
  1891. #define BOOST_VMD_DETECT_851_851
  1892. #define BOOST_VMD_DETECT_852_852
  1893. #define BOOST_VMD_DETECT_853_853
  1894. #define BOOST_VMD_DETECT_854_854
  1895. #define BOOST_VMD_DETECT_855_855
  1896. #define BOOST_VMD_DETECT_856_856
  1897. #define BOOST_VMD_DETECT_857_857
  1898. #define BOOST_VMD_DETECT_858_858
  1899. #define BOOST_VMD_DETECT_859_859
  1900. #define BOOST_VMD_DETECT_860_860
  1901. #define BOOST_VMD_DETECT_861_861
  1902. #define BOOST_VMD_DETECT_862_862
  1903. #define BOOST_VMD_DETECT_863_863
  1904. #define BOOST_VMD_DETECT_864_864
  1905. #define BOOST_VMD_DETECT_865_865
  1906. #define BOOST_VMD_DETECT_866_866
  1907. #define BOOST_VMD_DETECT_867_867
  1908. #define BOOST_VMD_DETECT_868_868
  1909. #define BOOST_VMD_DETECT_869_869
  1910. #define BOOST_VMD_DETECT_870_870
  1911. #define BOOST_VMD_DETECT_871_871
  1912. #define BOOST_VMD_DETECT_872_872
  1913. #define BOOST_VMD_DETECT_873_873
  1914. #define BOOST_VMD_DETECT_874_874
  1915. #define BOOST_VMD_DETECT_875_875
  1916. #define BOOST_VMD_DETECT_876_876
  1917. #define BOOST_VMD_DETECT_877_877
  1918. #define BOOST_VMD_DETECT_878_878
  1919. #define BOOST_VMD_DETECT_879_879
  1920. #define BOOST_VMD_DETECT_880_880
  1921. #define BOOST_VMD_DETECT_881_881
  1922. #define BOOST_VMD_DETECT_882_882
  1923. #define BOOST_VMD_DETECT_883_883
  1924. #define BOOST_VMD_DETECT_884_884
  1925. #define BOOST_VMD_DETECT_885_885
  1926. #define BOOST_VMD_DETECT_886_886
  1927. #define BOOST_VMD_DETECT_887_887
  1928. #define BOOST_VMD_DETECT_888_888
  1929. #define BOOST_VMD_DETECT_889_889
  1930. #define BOOST_VMD_DETECT_890_890
  1931. #define BOOST_VMD_DETECT_891_891
  1932. #define BOOST_VMD_DETECT_892_892
  1933. #define BOOST_VMD_DETECT_893_893
  1934. #define BOOST_VMD_DETECT_894_894
  1935. #define BOOST_VMD_DETECT_895_895
  1936. #define BOOST_VMD_DETECT_896_896
  1937. #define BOOST_VMD_DETECT_897_897
  1938. #define BOOST_VMD_DETECT_898_898
  1939. #define BOOST_VMD_DETECT_899_899
  1940. #define BOOST_VMD_DETECT_900_900
  1941. #define BOOST_VMD_DETECT_901_901
  1942. #define BOOST_VMD_DETECT_902_902
  1943. #define BOOST_VMD_DETECT_903_903
  1944. #define BOOST_VMD_DETECT_904_904
  1945. #define BOOST_VMD_DETECT_905_905
  1946. #define BOOST_VMD_DETECT_906_906
  1947. #define BOOST_VMD_DETECT_907_907
  1948. #define BOOST_VMD_DETECT_908_908
  1949. #define BOOST_VMD_DETECT_909_909
  1950. #define BOOST_VMD_DETECT_910_910
  1951. #define BOOST_VMD_DETECT_911_911
  1952. #define BOOST_VMD_DETECT_912_912
  1953. #define BOOST_VMD_DETECT_913_913
  1954. #define BOOST_VMD_DETECT_914_914
  1955. #define BOOST_VMD_DETECT_915_915
  1956. #define BOOST_VMD_DETECT_916_916
  1957. #define BOOST_VMD_DETECT_917_917
  1958. #define BOOST_VMD_DETECT_918_918
  1959. #define BOOST_VMD_DETECT_919_919
  1960. #define BOOST_VMD_DETECT_920_920
  1961. #define BOOST_VMD_DETECT_921_921
  1962. #define BOOST_VMD_DETECT_922_922
  1963. #define BOOST_VMD_DETECT_923_923
  1964. #define BOOST_VMD_DETECT_924_924
  1965. #define BOOST_VMD_DETECT_925_925
  1966. #define BOOST_VMD_DETECT_926_926
  1967. #define BOOST_VMD_DETECT_927_927
  1968. #define BOOST_VMD_DETECT_928_928
  1969. #define BOOST_VMD_DETECT_929_929
  1970. #define BOOST_VMD_DETECT_930_930
  1971. #define BOOST_VMD_DETECT_931_931
  1972. #define BOOST_VMD_DETECT_932_932
  1973. #define BOOST_VMD_DETECT_933_933
  1974. #define BOOST_VMD_DETECT_934_934
  1975. #define BOOST_VMD_DETECT_935_935
  1976. #define BOOST_VMD_DETECT_936_936
  1977. #define BOOST_VMD_DETECT_937_937
  1978. #define BOOST_VMD_DETECT_938_938
  1979. #define BOOST_VMD_DETECT_939_939
  1980. #define BOOST_VMD_DETECT_940_940
  1981. #define BOOST_VMD_DETECT_941_941
  1982. #define BOOST_VMD_DETECT_942_942
  1983. #define BOOST_VMD_DETECT_943_943
  1984. #define BOOST_VMD_DETECT_944_944
  1985. #define BOOST_VMD_DETECT_945_945
  1986. #define BOOST_VMD_DETECT_946_946
  1987. #define BOOST_VMD_DETECT_947_947
  1988. #define BOOST_VMD_DETECT_948_948
  1989. #define BOOST_VMD_DETECT_949_949
  1990. #define BOOST_VMD_DETECT_950_950
  1991. #define BOOST_VMD_DETECT_951_951
  1992. #define BOOST_VMD_DETECT_952_952
  1993. #define BOOST_VMD_DETECT_953_953
  1994. #define BOOST_VMD_DETECT_954_954
  1995. #define BOOST_VMD_DETECT_955_955
  1996. #define BOOST_VMD_DETECT_956_956
  1997. #define BOOST_VMD_DETECT_957_957
  1998. #define BOOST_VMD_DETECT_958_958
  1999. #define BOOST_VMD_DETECT_959_959
  2000. #define BOOST_VMD_DETECT_960_960
  2001. #define BOOST_VMD_DETECT_961_961
  2002. #define BOOST_VMD_DETECT_962_962
  2003. #define BOOST_VMD_DETECT_963_963
  2004. #define BOOST_VMD_DETECT_964_964
  2005. #define BOOST_VMD_DETECT_965_965
  2006. #define BOOST_VMD_DETECT_966_966
  2007. #define BOOST_VMD_DETECT_967_967
  2008. #define BOOST_VMD_DETECT_968_968
  2009. #define BOOST_VMD_DETECT_969_969
  2010. #define BOOST_VMD_DETECT_970_970
  2011. #define BOOST_VMD_DETECT_971_971
  2012. #define BOOST_VMD_DETECT_972_972
  2013. #define BOOST_VMD_DETECT_973_973
  2014. #define BOOST_VMD_DETECT_974_974
  2015. #define BOOST_VMD_DETECT_975_975
  2016. #define BOOST_VMD_DETECT_976_976
  2017. #define BOOST_VMD_DETECT_977_977
  2018. #define BOOST_VMD_DETECT_978_978
  2019. #define BOOST_VMD_DETECT_979_979
  2020. #define BOOST_VMD_DETECT_980_980
  2021. #define BOOST_VMD_DETECT_981_981
  2022. #define BOOST_VMD_DETECT_982_982
  2023. #define BOOST_VMD_DETECT_983_983
  2024. #define BOOST_VMD_DETECT_984_984
  2025. #define BOOST_VMD_DETECT_985_985
  2026. #define BOOST_VMD_DETECT_986_986
  2027. #define BOOST_VMD_DETECT_987_987
  2028. #define BOOST_VMD_DETECT_988_988
  2029. #define BOOST_VMD_DETECT_989_989
  2030. #define BOOST_VMD_DETECT_990_990
  2031. #define BOOST_VMD_DETECT_991_991
  2032. #define BOOST_VMD_DETECT_992_992
  2033. #define BOOST_VMD_DETECT_993_993
  2034. #define BOOST_VMD_DETECT_994_994
  2035. #define BOOST_VMD_DETECT_995_995
  2036. #define BOOST_VMD_DETECT_996_996
  2037. #define BOOST_VMD_DETECT_997_997
  2038. #define BOOST_VMD_DETECT_998_998
  2039. #define BOOST_VMD_DETECT_999_999
  2040. #define BOOST_VMD_DETECT_1000_1000
  2041. #define BOOST_VMD_DETECT_1001_1001
  2042. #define BOOST_VMD_DETECT_1002_1002
  2043. #define BOOST_VMD_DETECT_1003_1003
  2044. #define BOOST_VMD_DETECT_1004_1004
  2045. #define BOOST_VMD_DETECT_1005_1005
  2046. #define BOOST_VMD_DETECT_1006_1006
  2047. #define BOOST_VMD_DETECT_1007_1007
  2048. #define BOOST_VMD_DETECT_1008_1008
  2049. #define BOOST_VMD_DETECT_1009_1009
  2050. #define BOOST_VMD_DETECT_1010_1010
  2051. #define BOOST_VMD_DETECT_1011_1011
  2052. #define BOOST_VMD_DETECT_1012_1012
  2053. #define BOOST_VMD_DETECT_1013_1013
  2054. #define BOOST_VMD_DETECT_1014_1014
  2055. #define BOOST_VMD_DETECT_1015_1015
  2056. #define BOOST_VMD_DETECT_1016_1016
  2057. #define BOOST_VMD_DETECT_1017_1017
  2058. #define BOOST_VMD_DETECT_1018_1018
  2059. #define BOOST_VMD_DETECT_1019_1019
  2060. #define BOOST_VMD_DETECT_1020_1020
  2061. #define BOOST_VMD_DETECT_1021_1021
  2062. #define BOOST_VMD_DETECT_1022_1022
  2063. #define BOOST_VMD_DETECT_1023_1023
  2064. #define BOOST_VMD_DETECT_1024_1024
  2065. #endif
  2066. #define BOOST_VMD_SUBTYPE_REGISTER_0 (BOOST_VMD_TYPE_NUMBER,0)
  2067. #define BOOST_VMD_SUBTYPE_REGISTER_1 (BOOST_VMD_TYPE_NUMBER,1)
  2068. #define BOOST_VMD_SUBTYPE_REGISTER_2 (BOOST_VMD_TYPE_NUMBER,2)
  2069. #define BOOST_VMD_SUBTYPE_REGISTER_3 (BOOST_VMD_TYPE_NUMBER,3)
  2070. #define BOOST_VMD_SUBTYPE_REGISTER_4 (BOOST_VMD_TYPE_NUMBER,4)
  2071. #define BOOST_VMD_SUBTYPE_REGISTER_5 (BOOST_VMD_TYPE_NUMBER,5)
  2072. #define BOOST_VMD_SUBTYPE_REGISTER_6 (BOOST_VMD_TYPE_NUMBER,6)
  2073. #define BOOST_VMD_SUBTYPE_REGISTER_7 (BOOST_VMD_TYPE_NUMBER,7)
  2074. #define BOOST_VMD_SUBTYPE_REGISTER_8 (BOOST_VMD_TYPE_NUMBER,8)
  2075. #define BOOST_VMD_SUBTYPE_REGISTER_9 (BOOST_VMD_TYPE_NUMBER,9)
  2076. #define BOOST_VMD_SUBTYPE_REGISTER_10 (BOOST_VMD_TYPE_NUMBER,10)
  2077. #define BOOST_VMD_SUBTYPE_REGISTER_11 (BOOST_VMD_TYPE_NUMBER,11)
  2078. #define BOOST_VMD_SUBTYPE_REGISTER_12 (BOOST_VMD_TYPE_NUMBER,12)
  2079. #define BOOST_VMD_SUBTYPE_REGISTER_13 (BOOST_VMD_TYPE_NUMBER,13)
  2080. #define BOOST_VMD_SUBTYPE_REGISTER_14 (BOOST_VMD_TYPE_NUMBER,14)
  2081. #define BOOST_VMD_SUBTYPE_REGISTER_15 (BOOST_VMD_TYPE_NUMBER,15)
  2082. #define BOOST_VMD_SUBTYPE_REGISTER_16 (BOOST_VMD_TYPE_NUMBER,16)
  2083. #define BOOST_VMD_SUBTYPE_REGISTER_17 (BOOST_VMD_TYPE_NUMBER,17)
  2084. #define BOOST_VMD_SUBTYPE_REGISTER_18 (BOOST_VMD_TYPE_NUMBER,18)
  2085. #define BOOST_VMD_SUBTYPE_REGISTER_19 (BOOST_VMD_TYPE_NUMBER,19)
  2086. #define BOOST_VMD_SUBTYPE_REGISTER_20 (BOOST_VMD_TYPE_NUMBER,20)
  2087. #define BOOST_VMD_SUBTYPE_REGISTER_21 (BOOST_VMD_TYPE_NUMBER,21)
  2088. #define BOOST_VMD_SUBTYPE_REGISTER_22 (BOOST_VMD_TYPE_NUMBER,22)
  2089. #define BOOST_VMD_SUBTYPE_REGISTER_23 (BOOST_VMD_TYPE_NUMBER,23)
  2090. #define BOOST_VMD_SUBTYPE_REGISTER_24 (BOOST_VMD_TYPE_NUMBER,24)
  2091. #define BOOST_VMD_SUBTYPE_REGISTER_25 (BOOST_VMD_TYPE_NUMBER,25)
  2092. #define BOOST_VMD_SUBTYPE_REGISTER_26 (BOOST_VMD_TYPE_NUMBER,26)
  2093. #define BOOST_VMD_SUBTYPE_REGISTER_27 (BOOST_VMD_TYPE_NUMBER,27)
  2094. #define BOOST_VMD_SUBTYPE_REGISTER_28 (BOOST_VMD_TYPE_NUMBER,28)
  2095. #define BOOST_VMD_SUBTYPE_REGISTER_29 (BOOST_VMD_TYPE_NUMBER,29)
  2096. #define BOOST_VMD_SUBTYPE_REGISTER_30 (BOOST_VMD_TYPE_NUMBER,30)
  2097. #define BOOST_VMD_SUBTYPE_REGISTER_31 (BOOST_VMD_TYPE_NUMBER,31)
  2098. #define BOOST_VMD_SUBTYPE_REGISTER_32 (BOOST_VMD_TYPE_NUMBER,32)
  2099. #define BOOST_VMD_SUBTYPE_REGISTER_33 (BOOST_VMD_TYPE_NUMBER,33)
  2100. #define BOOST_VMD_SUBTYPE_REGISTER_34 (BOOST_VMD_TYPE_NUMBER,34)
  2101. #define BOOST_VMD_SUBTYPE_REGISTER_35 (BOOST_VMD_TYPE_NUMBER,35)
  2102. #define BOOST_VMD_SUBTYPE_REGISTER_36 (BOOST_VMD_TYPE_NUMBER,36)
  2103. #define BOOST_VMD_SUBTYPE_REGISTER_37 (BOOST_VMD_TYPE_NUMBER,37)
  2104. #define BOOST_VMD_SUBTYPE_REGISTER_38 (BOOST_VMD_TYPE_NUMBER,38)
  2105. #define BOOST_VMD_SUBTYPE_REGISTER_39 (BOOST_VMD_TYPE_NUMBER,39)
  2106. #define BOOST_VMD_SUBTYPE_REGISTER_40 (BOOST_VMD_TYPE_NUMBER,40)
  2107. #define BOOST_VMD_SUBTYPE_REGISTER_41 (BOOST_VMD_TYPE_NUMBER,41)
  2108. #define BOOST_VMD_SUBTYPE_REGISTER_42 (BOOST_VMD_TYPE_NUMBER,42)
  2109. #define BOOST_VMD_SUBTYPE_REGISTER_43 (BOOST_VMD_TYPE_NUMBER,43)
  2110. #define BOOST_VMD_SUBTYPE_REGISTER_44 (BOOST_VMD_TYPE_NUMBER,44)
  2111. #define BOOST_VMD_SUBTYPE_REGISTER_45 (BOOST_VMD_TYPE_NUMBER,45)
  2112. #define BOOST_VMD_SUBTYPE_REGISTER_46 (BOOST_VMD_TYPE_NUMBER,46)
  2113. #define BOOST_VMD_SUBTYPE_REGISTER_47 (BOOST_VMD_TYPE_NUMBER,47)
  2114. #define BOOST_VMD_SUBTYPE_REGISTER_48 (BOOST_VMD_TYPE_NUMBER,48)
  2115. #define BOOST_VMD_SUBTYPE_REGISTER_49 (BOOST_VMD_TYPE_NUMBER,49)
  2116. #define BOOST_VMD_SUBTYPE_REGISTER_50 (BOOST_VMD_TYPE_NUMBER,50)
  2117. #define BOOST_VMD_SUBTYPE_REGISTER_51 (BOOST_VMD_TYPE_NUMBER,51)
  2118. #define BOOST_VMD_SUBTYPE_REGISTER_52 (BOOST_VMD_TYPE_NUMBER,52)
  2119. #define BOOST_VMD_SUBTYPE_REGISTER_53 (BOOST_VMD_TYPE_NUMBER,53)
  2120. #define BOOST_VMD_SUBTYPE_REGISTER_54 (BOOST_VMD_TYPE_NUMBER,54)
  2121. #define BOOST_VMD_SUBTYPE_REGISTER_55 (BOOST_VMD_TYPE_NUMBER,55)
  2122. #define BOOST_VMD_SUBTYPE_REGISTER_56 (BOOST_VMD_TYPE_NUMBER,56)
  2123. #define BOOST_VMD_SUBTYPE_REGISTER_57 (BOOST_VMD_TYPE_NUMBER,57)
  2124. #define BOOST_VMD_SUBTYPE_REGISTER_58 (BOOST_VMD_TYPE_NUMBER,58)
  2125. #define BOOST_VMD_SUBTYPE_REGISTER_59 (BOOST_VMD_TYPE_NUMBER,59)
  2126. #define BOOST_VMD_SUBTYPE_REGISTER_60 (BOOST_VMD_TYPE_NUMBER,60)
  2127. #define BOOST_VMD_SUBTYPE_REGISTER_61 (BOOST_VMD_TYPE_NUMBER,61)
  2128. #define BOOST_VMD_SUBTYPE_REGISTER_62 (BOOST_VMD_TYPE_NUMBER,62)
  2129. #define BOOST_VMD_SUBTYPE_REGISTER_63 (BOOST_VMD_TYPE_NUMBER,63)
  2130. #define BOOST_VMD_SUBTYPE_REGISTER_64 (BOOST_VMD_TYPE_NUMBER,64)
  2131. #define BOOST_VMD_SUBTYPE_REGISTER_65 (BOOST_VMD_TYPE_NUMBER,65)
  2132. #define BOOST_VMD_SUBTYPE_REGISTER_66 (BOOST_VMD_TYPE_NUMBER,66)
  2133. #define BOOST_VMD_SUBTYPE_REGISTER_67 (BOOST_VMD_TYPE_NUMBER,67)
  2134. #define BOOST_VMD_SUBTYPE_REGISTER_68 (BOOST_VMD_TYPE_NUMBER,68)
  2135. #define BOOST_VMD_SUBTYPE_REGISTER_69 (BOOST_VMD_TYPE_NUMBER,69)
  2136. #define BOOST_VMD_SUBTYPE_REGISTER_70 (BOOST_VMD_TYPE_NUMBER,70)
  2137. #define BOOST_VMD_SUBTYPE_REGISTER_71 (BOOST_VMD_TYPE_NUMBER,71)
  2138. #define BOOST_VMD_SUBTYPE_REGISTER_72 (BOOST_VMD_TYPE_NUMBER,72)
  2139. #define BOOST_VMD_SUBTYPE_REGISTER_73 (BOOST_VMD_TYPE_NUMBER,73)
  2140. #define BOOST_VMD_SUBTYPE_REGISTER_74 (BOOST_VMD_TYPE_NUMBER,74)
  2141. #define BOOST_VMD_SUBTYPE_REGISTER_75 (BOOST_VMD_TYPE_NUMBER,75)
  2142. #define BOOST_VMD_SUBTYPE_REGISTER_76 (BOOST_VMD_TYPE_NUMBER,76)
  2143. #define BOOST_VMD_SUBTYPE_REGISTER_77 (BOOST_VMD_TYPE_NUMBER,77)
  2144. #define BOOST_VMD_SUBTYPE_REGISTER_78 (BOOST_VMD_TYPE_NUMBER,78)
  2145. #define BOOST_VMD_SUBTYPE_REGISTER_79 (BOOST_VMD_TYPE_NUMBER,79)
  2146. #define BOOST_VMD_SUBTYPE_REGISTER_80 (BOOST_VMD_TYPE_NUMBER,80)
  2147. #define BOOST_VMD_SUBTYPE_REGISTER_81 (BOOST_VMD_TYPE_NUMBER,81)
  2148. #define BOOST_VMD_SUBTYPE_REGISTER_82 (BOOST_VMD_TYPE_NUMBER,82)
  2149. #define BOOST_VMD_SUBTYPE_REGISTER_83 (BOOST_VMD_TYPE_NUMBER,83)
  2150. #define BOOST_VMD_SUBTYPE_REGISTER_84 (BOOST_VMD_TYPE_NUMBER,84)
  2151. #define BOOST_VMD_SUBTYPE_REGISTER_85 (BOOST_VMD_TYPE_NUMBER,85)
  2152. #define BOOST_VMD_SUBTYPE_REGISTER_86 (BOOST_VMD_TYPE_NUMBER,86)
  2153. #define BOOST_VMD_SUBTYPE_REGISTER_87 (BOOST_VMD_TYPE_NUMBER,87)
  2154. #define BOOST_VMD_SUBTYPE_REGISTER_88 (BOOST_VMD_TYPE_NUMBER,88)
  2155. #define BOOST_VMD_SUBTYPE_REGISTER_89 (BOOST_VMD_TYPE_NUMBER,89)
  2156. #define BOOST_VMD_SUBTYPE_REGISTER_90 (BOOST_VMD_TYPE_NUMBER,90)
  2157. #define BOOST_VMD_SUBTYPE_REGISTER_91 (BOOST_VMD_TYPE_NUMBER,91)
  2158. #define BOOST_VMD_SUBTYPE_REGISTER_92 (BOOST_VMD_TYPE_NUMBER,92)
  2159. #define BOOST_VMD_SUBTYPE_REGISTER_93 (BOOST_VMD_TYPE_NUMBER,93)
  2160. #define BOOST_VMD_SUBTYPE_REGISTER_94 (BOOST_VMD_TYPE_NUMBER,94)
  2161. #define BOOST_VMD_SUBTYPE_REGISTER_95 (BOOST_VMD_TYPE_NUMBER,95)
  2162. #define BOOST_VMD_SUBTYPE_REGISTER_96 (BOOST_VMD_TYPE_NUMBER,96)
  2163. #define BOOST_VMD_SUBTYPE_REGISTER_97 (BOOST_VMD_TYPE_NUMBER,97)
  2164. #define BOOST_VMD_SUBTYPE_REGISTER_98 (BOOST_VMD_TYPE_NUMBER,98)
  2165. #define BOOST_VMD_SUBTYPE_REGISTER_99 (BOOST_VMD_TYPE_NUMBER,99)
  2166. #define BOOST_VMD_SUBTYPE_REGISTER_100 (BOOST_VMD_TYPE_NUMBER,100)
  2167. #define BOOST_VMD_SUBTYPE_REGISTER_101 (BOOST_VMD_TYPE_NUMBER,101)
  2168. #define BOOST_VMD_SUBTYPE_REGISTER_102 (BOOST_VMD_TYPE_NUMBER,102)
  2169. #define BOOST_VMD_SUBTYPE_REGISTER_103 (BOOST_VMD_TYPE_NUMBER,103)
  2170. #define BOOST_VMD_SUBTYPE_REGISTER_104 (BOOST_VMD_TYPE_NUMBER,104)
  2171. #define BOOST_VMD_SUBTYPE_REGISTER_105 (BOOST_VMD_TYPE_NUMBER,105)
  2172. #define BOOST_VMD_SUBTYPE_REGISTER_106 (BOOST_VMD_TYPE_NUMBER,106)
  2173. #define BOOST_VMD_SUBTYPE_REGISTER_107 (BOOST_VMD_TYPE_NUMBER,107)
  2174. #define BOOST_VMD_SUBTYPE_REGISTER_108 (BOOST_VMD_TYPE_NUMBER,108)
  2175. #define BOOST_VMD_SUBTYPE_REGISTER_109 (BOOST_VMD_TYPE_NUMBER,109)
  2176. #define BOOST_VMD_SUBTYPE_REGISTER_110 (BOOST_VMD_TYPE_NUMBER,110)
  2177. #define BOOST_VMD_SUBTYPE_REGISTER_111 (BOOST_VMD_TYPE_NUMBER,111)
  2178. #define BOOST_VMD_SUBTYPE_REGISTER_112 (BOOST_VMD_TYPE_NUMBER,112)
  2179. #define BOOST_VMD_SUBTYPE_REGISTER_113 (BOOST_VMD_TYPE_NUMBER,113)
  2180. #define BOOST_VMD_SUBTYPE_REGISTER_114 (BOOST_VMD_TYPE_NUMBER,114)
  2181. #define BOOST_VMD_SUBTYPE_REGISTER_115 (BOOST_VMD_TYPE_NUMBER,115)
  2182. #define BOOST_VMD_SUBTYPE_REGISTER_116 (BOOST_VMD_TYPE_NUMBER,116)
  2183. #define BOOST_VMD_SUBTYPE_REGISTER_117 (BOOST_VMD_TYPE_NUMBER,117)
  2184. #define BOOST_VMD_SUBTYPE_REGISTER_118 (BOOST_VMD_TYPE_NUMBER,118)
  2185. #define BOOST_VMD_SUBTYPE_REGISTER_119 (BOOST_VMD_TYPE_NUMBER,119)
  2186. #define BOOST_VMD_SUBTYPE_REGISTER_120 (BOOST_VMD_TYPE_NUMBER,120)
  2187. #define BOOST_VMD_SUBTYPE_REGISTER_121 (BOOST_VMD_TYPE_NUMBER,121)
  2188. #define BOOST_VMD_SUBTYPE_REGISTER_122 (BOOST_VMD_TYPE_NUMBER,122)
  2189. #define BOOST_VMD_SUBTYPE_REGISTER_123 (BOOST_VMD_TYPE_NUMBER,123)
  2190. #define BOOST_VMD_SUBTYPE_REGISTER_124 (BOOST_VMD_TYPE_NUMBER,124)
  2191. #define BOOST_VMD_SUBTYPE_REGISTER_125 (BOOST_VMD_TYPE_NUMBER,125)
  2192. #define BOOST_VMD_SUBTYPE_REGISTER_126 (BOOST_VMD_TYPE_NUMBER,126)
  2193. #define BOOST_VMD_SUBTYPE_REGISTER_127 (BOOST_VMD_TYPE_NUMBER,127)
  2194. #define BOOST_VMD_SUBTYPE_REGISTER_128 (BOOST_VMD_TYPE_NUMBER,128)
  2195. #define BOOST_VMD_SUBTYPE_REGISTER_129 (BOOST_VMD_TYPE_NUMBER,129)
  2196. #define BOOST_VMD_SUBTYPE_REGISTER_130 (BOOST_VMD_TYPE_NUMBER,130)
  2197. #define BOOST_VMD_SUBTYPE_REGISTER_131 (BOOST_VMD_TYPE_NUMBER,131)
  2198. #define BOOST_VMD_SUBTYPE_REGISTER_132 (BOOST_VMD_TYPE_NUMBER,132)
  2199. #define BOOST_VMD_SUBTYPE_REGISTER_133 (BOOST_VMD_TYPE_NUMBER,133)
  2200. #define BOOST_VMD_SUBTYPE_REGISTER_134 (BOOST_VMD_TYPE_NUMBER,134)
  2201. #define BOOST_VMD_SUBTYPE_REGISTER_135 (BOOST_VMD_TYPE_NUMBER,135)
  2202. #define BOOST_VMD_SUBTYPE_REGISTER_136 (BOOST_VMD_TYPE_NUMBER,136)
  2203. #define BOOST_VMD_SUBTYPE_REGISTER_137 (BOOST_VMD_TYPE_NUMBER,137)
  2204. #define BOOST_VMD_SUBTYPE_REGISTER_138 (BOOST_VMD_TYPE_NUMBER,138)
  2205. #define BOOST_VMD_SUBTYPE_REGISTER_139 (BOOST_VMD_TYPE_NUMBER,139)
  2206. #define BOOST_VMD_SUBTYPE_REGISTER_140 (BOOST_VMD_TYPE_NUMBER,140)
  2207. #define BOOST_VMD_SUBTYPE_REGISTER_141 (BOOST_VMD_TYPE_NUMBER,141)
  2208. #define BOOST_VMD_SUBTYPE_REGISTER_142 (BOOST_VMD_TYPE_NUMBER,142)
  2209. #define BOOST_VMD_SUBTYPE_REGISTER_143 (BOOST_VMD_TYPE_NUMBER,143)
  2210. #define BOOST_VMD_SUBTYPE_REGISTER_144 (BOOST_VMD_TYPE_NUMBER,144)
  2211. #define BOOST_VMD_SUBTYPE_REGISTER_145 (BOOST_VMD_TYPE_NUMBER,145)
  2212. #define BOOST_VMD_SUBTYPE_REGISTER_146 (BOOST_VMD_TYPE_NUMBER,146)
  2213. #define BOOST_VMD_SUBTYPE_REGISTER_147 (BOOST_VMD_TYPE_NUMBER,147)
  2214. #define BOOST_VMD_SUBTYPE_REGISTER_148 (BOOST_VMD_TYPE_NUMBER,148)
  2215. #define BOOST_VMD_SUBTYPE_REGISTER_149 (BOOST_VMD_TYPE_NUMBER,149)
  2216. #define BOOST_VMD_SUBTYPE_REGISTER_150 (BOOST_VMD_TYPE_NUMBER,150)
  2217. #define BOOST_VMD_SUBTYPE_REGISTER_151 (BOOST_VMD_TYPE_NUMBER,151)
  2218. #define BOOST_VMD_SUBTYPE_REGISTER_152 (BOOST_VMD_TYPE_NUMBER,152)
  2219. #define BOOST_VMD_SUBTYPE_REGISTER_153 (BOOST_VMD_TYPE_NUMBER,153)
  2220. #define BOOST_VMD_SUBTYPE_REGISTER_154 (BOOST_VMD_TYPE_NUMBER,154)
  2221. #define BOOST_VMD_SUBTYPE_REGISTER_155 (BOOST_VMD_TYPE_NUMBER,155)
  2222. #define BOOST_VMD_SUBTYPE_REGISTER_156 (BOOST_VMD_TYPE_NUMBER,156)
  2223. #define BOOST_VMD_SUBTYPE_REGISTER_157 (BOOST_VMD_TYPE_NUMBER,157)
  2224. #define BOOST_VMD_SUBTYPE_REGISTER_158 (BOOST_VMD_TYPE_NUMBER,158)
  2225. #define BOOST_VMD_SUBTYPE_REGISTER_159 (BOOST_VMD_TYPE_NUMBER,159)
  2226. #define BOOST_VMD_SUBTYPE_REGISTER_160 (BOOST_VMD_TYPE_NUMBER,160)
  2227. #define BOOST_VMD_SUBTYPE_REGISTER_161 (BOOST_VMD_TYPE_NUMBER,161)
  2228. #define BOOST_VMD_SUBTYPE_REGISTER_162 (BOOST_VMD_TYPE_NUMBER,162)
  2229. #define BOOST_VMD_SUBTYPE_REGISTER_163 (BOOST_VMD_TYPE_NUMBER,163)
  2230. #define BOOST_VMD_SUBTYPE_REGISTER_164 (BOOST_VMD_TYPE_NUMBER,164)
  2231. #define BOOST_VMD_SUBTYPE_REGISTER_165 (BOOST_VMD_TYPE_NUMBER,165)
  2232. #define BOOST_VMD_SUBTYPE_REGISTER_166 (BOOST_VMD_TYPE_NUMBER,166)
  2233. #define BOOST_VMD_SUBTYPE_REGISTER_167 (BOOST_VMD_TYPE_NUMBER,167)
  2234. #define BOOST_VMD_SUBTYPE_REGISTER_168 (BOOST_VMD_TYPE_NUMBER,168)
  2235. #define BOOST_VMD_SUBTYPE_REGISTER_169 (BOOST_VMD_TYPE_NUMBER,169)
  2236. #define BOOST_VMD_SUBTYPE_REGISTER_170 (BOOST_VMD_TYPE_NUMBER,170)
  2237. #define BOOST_VMD_SUBTYPE_REGISTER_171 (BOOST_VMD_TYPE_NUMBER,171)
  2238. #define BOOST_VMD_SUBTYPE_REGISTER_172 (BOOST_VMD_TYPE_NUMBER,172)
  2239. #define BOOST_VMD_SUBTYPE_REGISTER_173 (BOOST_VMD_TYPE_NUMBER,173)
  2240. #define BOOST_VMD_SUBTYPE_REGISTER_174 (BOOST_VMD_TYPE_NUMBER,174)
  2241. #define BOOST_VMD_SUBTYPE_REGISTER_175 (BOOST_VMD_TYPE_NUMBER,175)
  2242. #define BOOST_VMD_SUBTYPE_REGISTER_176 (BOOST_VMD_TYPE_NUMBER,176)
  2243. #define BOOST_VMD_SUBTYPE_REGISTER_177 (BOOST_VMD_TYPE_NUMBER,177)
  2244. #define BOOST_VMD_SUBTYPE_REGISTER_178 (BOOST_VMD_TYPE_NUMBER,178)
  2245. #define BOOST_VMD_SUBTYPE_REGISTER_179 (BOOST_VMD_TYPE_NUMBER,179)
  2246. #define BOOST_VMD_SUBTYPE_REGISTER_180 (BOOST_VMD_TYPE_NUMBER,180)
  2247. #define BOOST_VMD_SUBTYPE_REGISTER_181 (BOOST_VMD_TYPE_NUMBER,181)
  2248. #define BOOST_VMD_SUBTYPE_REGISTER_182 (BOOST_VMD_TYPE_NUMBER,182)
  2249. #define BOOST_VMD_SUBTYPE_REGISTER_183 (BOOST_VMD_TYPE_NUMBER,183)
  2250. #define BOOST_VMD_SUBTYPE_REGISTER_184 (BOOST_VMD_TYPE_NUMBER,184)
  2251. #define BOOST_VMD_SUBTYPE_REGISTER_185 (BOOST_VMD_TYPE_NUMBER,185)
  2252. #define BOOST_VMD_SUBTYPE_REGISTER_186 (BOOST_VMD_TYPE_NUMBER,186)
  2253. #define BOOST_VMD_SUBTYPE_REGISTER_187 (BOOST_VMD_TYPE_NUMBER,187)
  2254. #define BOOST_VMD_SUBTYPE_REGISTER_188 (BOOST_VMD_TYPE_NUMBER,188)
  2255. #define BOOST_VMD_SUBTYPE_REGISTER_189 (BOOST_VMD_TYPE_NUMBER,189)
  2256. #define BOOST_VMD_SUBTYPE_REGISTER_190 (BOOST_VMD_TYPE_NUMBER,190)
  2257. #define BOOST_VMD_SUBTYPE_REGISTER_191 (BOOST_VMD_TYPE_NUMBER,191)
  2258. #define BOOST_VMD_SUBTYPE_REGISTER_192 (BOOST_VMD_TYPE_NUMBER,192)
  2259. #define BOOST_VMD_SUBTYPE_REGISTER_193 (BOOST_VMD_TYPE_NUMBER,193)
  2260. #define BOOST_VMD_SUBTYPE_REGISTER_194 (BOOST_VMD_TYPE_NUMBER,194)
  2261. #define BOOST_VMD_SUBTYPE_REGISTER_195 (BOOST_VMD_TYPE_NUMBER,195)
  2262. #define BOOST_VMD_SUBTYPE_REGISTER_196 (BOOST_VMD_TYPE_NUMBER,196)
  2263. #define BOOST_VMD_SUBTYPE_REGISTER_197 (BOOST_VMD_TYPE_NUMBER,197)
  2264. #define BOOST_VMD_SUBTYPE_REGISTER_198 (BOOST_VMD_TYPE_NUMBER,198)
  2265. #define BOOST_VMD_SUBTYPE_REGISTER_199 (BOOST_VMD_TYPE_NUMBER,199)
  2266. #define BOOST_VMD_SUBTYPE_REGISTER_200 (BOOST_VMD_TYPE_NUMBER,200)
  2267. #define BOOST_VMD_SUBTYPE_REGISTER_201 (BOOST_VMD_TYPE_NUMBER,201)
  2268. #define BOOST_VMD_SUBTYPE_REGISTER_202 (BOOST_VMD_TYPE_NUMBER,202)
  2269. #define BOOST_VMD_SUBTYPE_REGISTER_203 (BOOST_VMD_TYPE_NUMBER,203)
  2270. #define BOOST_VMD_SUBTYPE_REGISTER_204 (BOOST_VMD_TYPE_NUMBER,204)
  2271. #define BOOST_VMD_SUBTYPE_REGISTER_205 (BOOST_VMD_TYPE_NUMBER,205)
  2272. #define BOOST_VMD_SUBTYPE_REGISTER_206 (BOOST_VMD_TYPE_NUMBER,206)
  2273. #define BOOST_VMD_SUBTYPE_REGISTER_207 (BOOST_VMD_TYPE_NUMBER,207)
  2274. #define BOOST_VMD_SUBTYPE_REGISTER_208 (BOOST_VMD_TYPE_NUMBER,208)
  2275. #define BOOST_VMD_SUBTYPE_REGISTER_209 (BOOST_VMD_TYPE_NUMBER,209)
  2276. #define BOOST_VMD_SUBTYPE_REGISTER_210 (BOOST_VMD_TYPE_NUMBER,210)
  2277. #define BOOST_VMD_SUBTYPE_REGISTER_211 (BOOST_VMD_TYPE_NUMBER,211)
  2278. #define BOOST_VMD_SUBTYPE_REGISTER_212 (BOOST_VMD_TYPE_NUMBER,212)
  2279. #define BOOST_VMD_SUBTYPE_REGISTER_213 (BOOST_VMD_TYPE_NUMBER,213)
  2280. #define BOOST_VMD_SUBTYPE_REGISTER_214 (BOOST_VMD_TYPE_NUMBER,214)
  2281. #define BOOST_VMD_SUBTYPE_REGISTER_215 (BOOST_VMD_TYPE_NUMBER,215)
  2282. #define BOOST_VMD_SUBTYPE_REGISTER_216 (BOOST_VMD_TYPE_NUMBER,216)
  2283. #define BOOST_VMD_SUBTYPE_REGISTER_217 (BOOST_VMD_TYPE_NUMBER,217)
  2284. #define BOOST_VMD_SUBTYPE_REGISTER_218 (BOOST_VMD_TYPE_NUMBER,218)
  2285. #define BOOST_VMD_SUBTYPE_REGISTER_219 (BOOST_VMD_TYPE_NUMBER,219)
  2286. #define BOOST_VMD_SUBTYPE_REGISTER_220 (BOOST_VMD_TYPE_NUMBER,220)
  2287. #define BOOST_VMD_SUBTYPE_REGISTER_221 (BOOST_VMD_TYPE_NUMBER,221)
  2288. #define BOOST_VMD_SUBTYPE_REGISTER_222 (BOOST_VMD_TYPE_NUMBER,222)
  2289. #define BOOST_VMD_SUBTYPE_REGISTER_223 (BOOST_VMD_TYPE_NUMBER,223)
  2290. #define BOOST_VMD_SUBTYPE_REGISTER_224 (BOOST_VMD_TYPE_NUMBER,224)
  2291. #define BOOST_VMD_SUBTYPE_REGISTER_225 (BOOST_VMD_TYPE_NUMBER,225)
  2292. #define BOOST_VMD_SUBTYPE_REGISTER_226 (BOOST_VMD_TYPE_NUMBER,226)
  2293. #define BOOST_VMD_SUBTYPE_REGISTER_227 (BOOST_VMD_TYPE_NUMBER,227)
  2294. #define BOOST_VMD_SUBTYPE_REGISTER_228 (BOOST_VMD_TYPE_NUMBER,228)
  2295. #define BOOST_VMD_SUBTYPE_REGISTER_229 (BOOST_VMD_TYPE_NUMBER,229)
  2296. #define BOOST_VMD_SUBTYPE_REGISTER_230 (BOOST_VMD_TYPE_NUMBER,230)
  2297. #define BOOST_VMD_SUBTYPE_REGISTER_231 (BOOST_VMD_TYPE_NUMBER,231)
  2298. #define BOOST_VMD_SUBTYPE_REGISTER_232 (BOOST_VMD_TYPE_NUMBER,232)
  2299. #define BOOST_VMD_SUBTYPE_REGISTER_233 (BOOST_VMD_TYPE_NUMBER,233)
  2300. #define BOOST_VMD_SUBTYPE_REGISTER_234 (BOOST_VMD_TYPE_NUMBER,234)
  2301. #define BOOST_VMD_SUBTYPE_REGISTER_235 (BOOST_VMD_TYPE_NUMBER,235)
  2302. #define BOOST_VMD_SUBTYPE_REGISTER_236 (BOOST_VMD_TYPE_NUMBER,236)
  2303. #define BOOST_VMD_SUBTYPE_REGISTER_237 (BOOST_VMD_TYPE_NUMBER,237)
  2304. #define BOOST_VMD_SUBTYPE_REGISTER_238 (BOOST_VMD_TYPE_NUMBER,238)
  2305. #define BOOST_VMD_SUBTYPE_REGISTER_239 (BOOST_VMD_TYPE_NUMBER,239)
  2306. #define BOOST_VMD_SUBTYPE_REGISTER_240 (BOOST_VMD_TYPE_NUMBER,240)
  2307. #define BOOST_VMD_SUBTYPE_REGISTER_241 (BOOST_VMD_TYPE_NUMBER,241)
  2308. #define BOOST_VMD_SUBTYPE_REGISTER_242 (BOOST_VMD_TYPE_NUMBER,242)
  2309. #define BOOST_VMD_SUBTYPE_REGISTER_243 (BOOST_VMD_TYPE_NUMBER,243)
  2310. #define BOOST_VMD_SUBTYPE_REGISTER_244 (BOOST_VMD_TYPE_NUMBER,244)
  2311. #define BOOST_VMD_SUBTYPE_REGISTER_245 (BOOST_VMD_TYPE_NUMBER,245)
  2312. #define BOOST_VMD_SUBTYPE_REGISTER_246 (BOOST_VMD_TYPE_NUMBER,246)
  2313. #define BOOST_VMD_SUBTYPE_REGISTER_247 (BOOST_VMD_TYPE_NUMBER,247)
  2314. #define BOOST_VMD_SUBTYPE_REGISTER_248 (BOOST_VMD_TYPE_NUMBER,248)
  2315. #define BOOST_VMD_SUBTYPE_REGISTER_249 (BOOST_VMD_TYPE_NUMBER,249)
  2316. #define BOOST_VMD_SUBTYPE_REGISTER_250 (BOOST_VMD_TYPE_NUMBER,250)
  2317. #define BOOST_VMD_SUBTYPE_REGISTER_251 (BOOST_VMD_TYPE_NUMBER,251)
  2318. #define BOOST_VMD_SUBTYPE_REGISTER_252 (BOOST_VMD_TYPE_NUMBER,252)
  2319. #define BOOST_VMD_SUBTYPE_REGISTER_253 (BOOST_VMD_TYPE_NUMBER,253)
  2320. #define BOOST_VMD_SUBTYPE_REGISTER_254 (BOOST_VMD_TYPE_NUMBER,254)
  2321. #define BOOST_VMD_SUBTYPE_REGISTER_255 (BOOST_VMD_TYPE_NUMBER,255)
  2322. #define BOOST_VMD_SUBTYPE_REGISTER_256 (BOOST_VMD_TYPE_NUMBER,256)
  2323. #if BOOST_PP_LIMIT_MAG > 256
  2324. #define BOOST_VMD_SUBTYPE_REGISTER_257 (BOOST_VMD_TYPE_NUMBER,257)
  2325. #define BOOST_VMD_SUBTYPE_REGISTER_258 (BOOST_VMD_TYPE_NUMBER,258)
  2326. #define BOOST_VMD_SUBTYPE_REGISTER_259 (BOOST_VMD_TYPE_NUMBER,259)
  2327. #define BOOST_VMD_SUBTYPE_REGISTER_260 (BOOST_VMD_TYPE_NUMBER,260)
  2328. #define BOOST_VMD_SUBTYPE_REGISTER_261 (BOOST_VMD_TYPE_NUMBER,261)
  2329. #define BOOST_VMD_SUBTYPE_REGISTER_262 (BOOST_VMD_TYPE_NUMBER,262)
  2330. #define BOOST_VMD_SUBTYPE_REGISTER_263 (BOOST_VMD_TYPE_NUMBER,263)
  2331. #define BOOST_VMD_SUBTYPE_REGISTER_264 (BOOST_VMD_TYPE_NUMBER,264)
  2332. #define BOOST_VMD_SUBTYPE_REGISTER_265 (BOOST_VMD_TYPE_NUMBER,265)
  2333. #define BOOST_VMD_SUBTYPE_REGISTER_266 (BOOST_VMD_TYPE_NUMBER,266)
  2334. #define BOOST_VMD_SUBTYPE_REGISTER_267 (BOOST_VMD_TYPE_NUMBER,267)
  2335. #define BOOST_VMD_SUBTYPE_REGISTER_268 (BOOST_VMD_TYPE_NUMBER,268)
  2336. #define BOOST_VMD_SUBTYPE_REGISTER_269 (BOOST_VMD_TYPE_NUMBER,269)
  2337. #define BOOST_VMD_SUBTYPE_REGISTER_270 (BOOST_VMD_TYPE_NUMBER,270)
  2338. #define BOOST_VMD_SUBTYPE_REGISTER_271 (BOOST_VMD_TYPE_NUMBER,271)
  2339. #define BOOST_VMD_SUBTYPE_REGISTER_272 (BOOST_VMD_TYPE_NUMBER,272)
  2340. #define BOOST_VMD_SUBTYPE_REGISTER_273 (BOOST_VMD_TYPE_NUMBER,273)
  2341. #define BOOST_VMD_SUBTYPE_REGISTER_274 (BOOST_VMD_TYPE_NUMBER,274)
  2342. #define BOOST_VMD_SUBTYPE_REGISTER_275 (BOOST_VMD_TYPE_NUMBER,275)
  2343. #define BOOST_VMD_SUBTYPE_REGISTER_276 (BOOST_VMD_TYPE_NUMBER,276)
  2344. #define BOOST_VMD_SUBTYPE_REGISTER_277 (BOOST_VMD_TYPE_NUMBER,277)
  2345. #define BOOST_VMD_SUBTYPE_REGISTER_278 (BOOST_VMD_TYPE_NUMBER,278)
  2346. #define BOOST_VMD_SUBTYPE_REGISTER_279 (BOOST_VMD_TYPE_NUMBER,279)
  2347. #define BOOST_VMD_SUBTYPE_REGISTER_280 (BOOST_VMD_TYPE_NUMBER,280)
  2348. #define BOOST_VMD_SUBTYPE_REGISTER_281 (BOOST_VMD_TYPE_NUMBER,281)
  2349. #define BOOST_VMD_SUBTYPE_REGISTER_282 (BOOST_VMD_TYPE_NUMBER,282)
  2350. #define BOOST_VMD_SUBTYPE_REGISTER_283 (BOOST_VMD_TYPE_NUMBER,283)
  2351. #define BOOST_VMD_SUBTYPE_REGISTER_284 (BOOST_VMD_TYPE_NUMBER,284)
  2352. #define BOOST_VMD_SUBTYPE_REGISTER_285 (BOOST_VMD_TYPE_NUMBER,285)
  2353. #define BOOST_VMD_SUBTYPE_REGISTER_286 (BOOST_VMD_TYPE_NUMBER,286)
  2354. #define BOOST_VMD_SUBTYPE_REGISTER_287 (BOOST_VMD_TYPE_NUMBER,287)
  2355. #define BOOST_VMD_SUBTYPE_REGISTER_288 (BOOST_VMD_TYPE_NUMBER,288)
  2356. #define BOOST_VMD_SUBTYPE_REGISTER_289 (BOOST_VMD_TYPE_NUMBER,289)
  2357. #define BOOST_VMD_SUBTYPE_REGISTER_290 (BOOST_VMD_TYPE_NUMBER,290)
  2358. #define BOOST_VMD_SUBTYPE_REGISTER_291 (BOOST_VMD_TYPE_NUMBER,291)
  2359. #define BOOST_VMD_SUBTYPE_REGISTER_292 (BOOST_VMD_TYPE_NUMBER,292)
  2360. #define BOOST_VMD_SUBTYPE_REGISTER_293 (BOOST_VMD_TYPE_NUMBER,293)
  2361. #define BOOST_VMD_SUBTYPE_REGISTER_294 (BOOST_VMD_TYPE_NUMBER,294)
  2362. #define BOOST_VMD_SUBTYPE_REGISTER_295 (BOOST_VMD_TYPE_NUMBER,295)
  2363. #define BOOST_VMD_SUBTYPE_REGISTER_296 (BOOST_VMD_TYPE_NUMBER,296)
  2364. #define BOOST_VMD_SUBTYPE_REGISTER_297 (BOOST_VMD_TYPE_NUMBER,297)
  2365. #define BOOST_VMD_SUBTYPE_REGISTER_298 (BOOST_VMD_TYPE_NUMBER,298)
  2366. #define BOOST_VMD_SUBTYPE_REGISTER_299 (BOOST_VMD_TYPE_NUMBER,299)
  2367. #define BOOST_VMD_SUBTYPE_REGISTER_300 (BOOST_VMD_TYPE_NUMBER,300)
  2368. #define BOOST_VMD_SUBTYPE_REGISTER_301 (BOOST_VMD_TYPE_NUMBER,301)
  2369. #define BOOST_VMD_SUBTYPE_REGISTER_302 (BOOST_VMD_TYPE_NUMBER,302)
  2370. #define BOOST_VMD_SUBTYPE_REGISTER_303 (BOOST_VMD_TYPE_NUMBER,303)
  2371. #define BOOST_VMD_SUBTYPE_REGISTER_304 (BOOST_VMD_TYPE_NUMBER,304)
  2372. #define BOOST_VMD_SUBTYPE_REGISTER_305 (BOOST_VMD_TYPE_NUMBER,305)
  2373. #define BOOST_VMD_SUBTYPE_REGISTER_306 (BOOST_VMD_TYPE_NUMBER,306)
  2374. #define BOOST_VMD_SUBTYPE_REGISTER_307 (BOOST_VMD_TYPE_NUMBER,307)
  2375. #define BOOST_VMD_SUBTYPE_REGISTER_308 (BOOST_VMD_TYPE_NUMBER,308)
  2376. #define BOOST_VMD_SUBTYPE_REGISTER_309 (BOOST_VMD_TYPE_NUMBER,309)
  2377. #define BOOST_VMD_SUBTYPE_REGISTER_310 (BOOST_VMD_TYPE_NUMBER,310)
  2378. #define BOOST_VMD_SUBTYPE_REGISTER_311 (BOOST_VMD_TYPE_NUMBER,311)
  2379. #define BOOST_VMD_SUBTYPE_REGISTER_312 (BOOST_VMD_TYPE_NUMBER,312)
  2380. #define BOOST_VMD_SUBTYPE_REGISTER_313 (BOOST_VMD_TYPE_NUMBER,313)
  2381. #define BOOST_VMD_SUBTYPE_REGISTER_314 (BOOST_VMD_TYPE_NUMBER,314)
  2382. #define BOOST_VMD_SUBTYPE_REGISTER_315 (BOOST_VMD_TYPE_NUMBER,315)
  2383. #define BOOST_VMD_SUBTYPE_REGISTER_316 (BOOST_VMD_TYPE_NUMBER,316)
  2384. #define BOOST_VMD_SUBTYPE_REGISTER_317 (BOOST_VMD_TYPE_NUMBER,317)
  2385. #define BOOST_VMD_SUBTYPE_REGISTER_318 (BOOST_VMD_TYPE_NUMBER,318)
  2386. #define BOOST_VMD_SUBTYPE_REGISTER_319 (BOOST_VMD_TYPE_NUMBER,319)
  2387. #define BOOST_VMD_SUBTYPE_REGISTER_320 (BOOST_VMD_TYPE_NUMBER,320)
  2388. #define BOOST_VMD_SUBTYPE_REGISTER_321 (BOOST_VMD_TYPE_NUMBER,321)
  2389. #define BOOST_VMD_SUBTYPE_REGISTER_322 (BOOST_VMD_TYPE_NUMBER,322)
  2390. #define BOOST_VMD_SUBTYPE_REGISTER_323 (BOOST_VMD_TYPE_NUMBER,323)
  2391. #define BOOST_VMD_SUBTYPE_REGISTER_324 (BOOST_VMD_TYPE_NUMBER,324)
  2392. #define BOOST_VMD_SUBTYPE_REGISTER_325 (BOOST_VMD_TYPE_NUMBER,325)
  2393. #define BOOST_VMD_SUBTYPE_REGISTER_326 (BOOST_VMD_TYPE_NUMBER,326)
  2394. #define BOOST_VMD_SUBTYPE_REGISTER_327 (BOOST_VMD_TYPE_NUMBER,327)
  2395. #define BOOST_VMD_SUBTYPE_REGISTER_328 (BOOST_VMD_TYPE_NUMBER,328)
  2396. #define BOOST_VMD_SUBTYPE_REGISTER_329 (BOOST_VMD_TYPE_NUMBER,329)
  2397. #define BOOST_VMD_SUBTYPE_REGISTER_330 (BOOST_VMD_TYPE_NUMBER,330)
  2398. #define BOOST_VMD_SUBTYPE_REGISTER_331 (BOOST_VMD_TYPE_NUMBER,331)
  2399. #define BOOST_VMD_SUBTYPE_REGISTER_332 (BOOST_VMD_TYPE_NUMBER,332)
  2400. #define BOOST_VMD_SUBTYPE_REGISTER_333 (BOOST_VMD_TYPE_NUMBER,333)
  2401. #define BOOST_VMD_SUBTYPE_REGISTER_334 (BOOST_VMD_TYPE_NUMBER,334)
  2402. #define BOOST_VMD_SUBTYPE_REGISTER_335 (BOOST_VMD_TYPE_NUMBER,335)
  2403. #define BOOST_VMD_SUBTYPE_REGISTER_336 (BOOST_VMD_TYPE_NUMBER,336)
  2404. #define BOOST_VMD_SUBTYPE_REGISTER_337 (BOOST_VMD_TYPE_NUMBER,337)
  2405. #define BOOST_VMD_SUBTYPE_REGISTER_338 (BOOST_VMD_TYPE_NUMBER,338)
  2406. #define BOOST_VMD_SUBTYPE_REGISTER_339 (BOOST_VMD_TYPE_NUMBER,339)
  2407. #define BOOST_VMD_SUBTYPE_REGISTER_340 (BOOST_VMD_TYPE_NUMBER,340)
  2408. #define BOOST_VMD_SUBTYPE_REGISTER_341 (BOOST_VMD_TYPE_NUMBER,341)
  2409. #define BOOST_VMD_SUBTYPE_REGISTER_342 (BOOST_VMD_TYPE_NUMBER,342)
  2410. #define BOOST_VMD_SUBTYPE_REGISTER_343 (BOOST_VMD_TYPE_NUMBER,343)
  2411. #define BOOST_VMD_SUBTYPE_REGISTER_344 (BOOST_VMD_TYPE_NUMBER,344)
  2412. #define BOOST_VMD_SUBTYPE_REGISTER_345 (BOOST_VMD_TYPE_NUMBER,345)
  2413. #define BOOST_VMD_SUBTYPE_REGISTER_346 (BOOST_VMD_TYPE_NUMBER,346)
  2414. #define BOOST_VMD_SUBTYPE_REGISTER_347 (BOOST_VMD_TYPE_NUMBER,347)
  2415. #define BOOST_VMD_SUBTYPE_REGISTER_348 (BOOST_VMD_TYPE_NUMBER,348)
  2416. #define BOOST_VMD_SUBTYPE_REGISTER_349 (BOOST_VMD_TYPE_NUMBER,349)
  2417. #define BOOST_VMD_SUBTYPE_REGISTER_350 (BOOST_VMD_TYPE_NUMBER,350)
  2418. #define BOOST_VMD_SUBTYPE_REGISTER_351 (BOOST_VMD_TYPE_NUMBER,351)
  2419. #define BOOST_VMD_SUBTYPE_REGISTER_352 (BOOST_VMD_TYPE_NUMBER,352)
  2420. #define BOOST_VMD_SUBTYPE_REGISTER_353 (BOOST_VMD_TYPE_NUMBER,353)
  2421. #define BOOST_VMD_SUBTYPE_REGISTER_354 (BOOST_VMD_TYPE_NUMBER,354)
  2422. #define BOOST_VMD_SUBTYPE_REGISTER_355 (BOOST_VMD_TYPE_NUMBER,355)
  2423. #define BOOST_VMD_SUBTYPE_REGISTER_356 (BOOST_VMD_TYPE_NUMBER,356)
  2424. #define BOOST_VMD_SUBTYPE_REGISTER_357 (BOOST_VMD_TYPE_NUMBER,357)
  2425. #define BOOST_VMD_SUBTYPE_REGISTER_358 (BOOST_VMD_TYPE_NUMBER,358)
  2426. #define BOOST_VMD_SUBTYPE_REGISTER_359 (BOOST_VMD_TYPE_NUMBER,359)
  2427. #define BOOST_VMD_SUBTYPE_REGISTER_360 (BOOST_VMD_TYPE_NUMBER,360)
  2428. #define BOOST_VMD_SUBTYPE_REGISTER_361 (BOOST_VMD_TYPE_NUMBER,361)
  2429. #define BOOST_VMD_SUBTYPE_REGISTER_362 (BOOST_VMD_TYPE_NUMBER,362)
  2430. #define BOOST_VMD_SUBTYPE_REGISTER_363 (BOOST_VMD_TYPE_NUMBER,363)
  2431. #define BOOST_VMD_SUBTYPE_REGISTER_364 (BOOST_VMD_TYPE_NUMBER,364)
  2432. #define BOOST_VMD_SUBTYPE_REGISTER_365 (BOOST_VMD_TYPE_NUMBER,365)
  2433. #define BOOST_VMD_SUBTYPE_REGISTER_366 (BOOST_VMD_TYPE_NUMBER,366)
  2434. #define BOOST_VMD_SUBTYPE_REGISTER_367 (BOOST_VMD_TYPE_NUMBER,367)
  2435. #define BOOST_VMD_SUBTYPE_REGISTER_368 (BOOST_VMD_TYPE_NUMBER,368)
  2436. #define BOOST_VMD_SUBTYPE_REGISTER_369 (BOOST_VMD_TYPE_NUMBER,369)
  2437. #define BOOST_VMD_SUBTYPE_REGISTER_370 (BOOST_VMD_TYPE_NUMBER,370)
  2438. #define BOOST_VMD_SUBTYPE_REGISTER_371 (BOOST_VMD_TYPE_NUMBER,371)
  2439. #define BOOST_VMD_SUBTYPE_REGISTER_372 (BOOST_VMD_TYPE_NUMBER,372)
  2440. #define BOOST_VMD_SUBTYPE_REGISTER_373 (BOOST_VMD_TYPE_NUMBER,373)
  2441. #define BOOST_VMD_SUBTYPE_REGISTER_374 (BOOST_VMD_TYPE_NUMBER,374)
  2442. #define BOOST_VMD_SUBTYPE_REGISTER_375 (BOOST_VMD_TYPE_NUMBER,375)
  2443. #define BOOST_VMD_SUBTYPE_REGISTER_376 (BOOST_VMD_TYPE_NUMBER,376)
  2444. #define BOOST_VMD_SUBTYPE_REGISTER_377 (BOOST_VMD_TYPE_NUMBER,377)
  2445. #define BOOST_VMD_SUBTYPE_REGISTER_378 (BOOST_VMD_TYPE_NUMBER,378)
  2446. #define BOOST_VMD_SUBTYPE_REGISTER_379 (BOOST_VMD_TYPE_NUMBER,379)
  2447. #define BOOST_VMD_SUBTYPE_REGISTER_380 (BOOST_VMD_TYPE_NUMBER,380)
  2448. #define BOOST_VMD_SUBTYPE_REGISTER_381 (BOOST_VMD_TYPE_NUMBER,381)
  2449. #define BOOST_VMD_SUBTYPE_REGISTER_382 (BOOST_VMD_TYPE_NUMBER,382)
  2450. #define BOOST_VMD_SUBTYPE_REGISTER_383 (BOOST_VMD_TYPE_NUMBER,383)
  2451. #define BOOST_VMD_SUBTYPE_REGISTER_384 (BOOST_VMD_TYPE_NUMBER,384)
  2452. #define BOOST_VMD_SUBTYPE_REGISTER_385 (BOOST_VMD_TYPE_NUMBER,385)
  2453. #define BOOST_VMD_SUBTYPE_REGISTER_386 (BOOST_VMD_TYPE_NUMBER,386)
  2454. #define BOOST_VMD_SUBTYPE_REGISTER_387 (BOOST_VMD_TYPE_NUMBER,387)
  2455. #define BOOST_VMD_SUBTYPE_REGISTER_388 (BOOST_VMD_TYPE_NUMBER,388)
  2456. #define BOOST_VMD_SUBTYPE_REGISTER_389 (BOOST_VMD_TYPE_NUMBER,389)
  2457. #define BOOST_VMD_SUBTYPE_REGISTER_390 (BOOST_VMD_TYPE_NUMBER,390)
  2458. #define BOOST_VMD_SUBTYPE_REGISTER_391 (BOOST_VMD_TYPE_NUMBER,391)
  2459. #define BOOST_VMD_SUBTYPE_REGISTER_392 (BOOST_VMD_TYPE_NUMBER,392)
  2460. #define BOOST_VMD_SUBTYPE_REGISTER_393 (BOOST_VMD_TYPE_NUMBER,393)
  2461. #define BOOST_VMD_SUBTYPE_REGISTER_394 (BOOST_VMD_TYPE_NUMBER,394)
  2462. #define BOOST_VMD_SUBTYPE_REGISTER_395 (BOOST_VMD_TYPE_NUMBER,395)
  2463. #define BOOST_VMD_SUBTYPE_REGISTER_396 (BOOST_VMD_TYPE_NUMBER,396)
  2464. #define BOOST_VMD_SUBTYPE_REGISTER_397 (BOOST_VMD_TYPE_NUMBER,397)
  2465. #define BOOST_VMD_SUBTYPE_REGISTER_398 (BOOST_VMD_TYPE_NUMBER,398)
  2466. #define BOOST_VMD_SUBTYPE_REGISTER_399 (BOOST_VMD_TYPE_NUMBER,399)
  2467. #define BOOST_VMD_SUBTYPE_REGISTER_400 (BOOST_VMD_TYPE_NUMBER,400)
  2468. #define BOOST_VMD_SUBTYPE_REGISTER_401 (BOOST_VMD_TYPE_NUMBER,401)
  2469. #define BOOST_VMD_SUBTYPE_REGISTER_402 (BOOST_VMD_TYPE_NUMBER,402)
  2470. #define BOOST_VMD_SUBTYPE_REGISTER_403 (BOOST_VMD_TYPE_NUMBER,403)
  2471. #define BOOST_VMD_SUBTYPE_REGISTER_404 (BOOST_VMD_TYPE_NUMBER,404)
  2472. #define BOOST_VMD_SUBTYPE_REGISTER_405 (BOOST_VMD_TYPE_NUMBER,405)
  2473. #define BOOST_VMD_SUBTYPE_REGISTER_406 (BOOST_VMD_TYPE_NUMBER,406)
  2474. #define BOOST_VMD_SUBTYPE_REGISTER_407 (BOOST_VMD_TYPE_NUMBER,407)
  2475. #define BOOST_VMD_SUBTYPE_REGISTER_408 (BOOST_VMD_TYPE_NUMBER,408)
  2476. #define BOOST_VMD_SUBTYPE_REGISTER_409 (BOOST_VMD_TYPE_NUMBER,409)
  2477. #define BOOST_VMD_SUBTYPE_REGISTER_410 (BOOST_VMD_TYPE_NUMBER,410)
  2478. #define BOOST_VMD_SUBTYPE_REGISTER_411 (BOOST_VMD_TYPE_NUMBER,411)
  2479. #define BOOST_VMD_SUBTYPE_REGISTER_412 (BOOST_VMD_TYPE_NUMBER,412)
  2480. #define BOOST_VMD_SUBTYPE_REGISTER_413 (BOOST_VMD_TYPE_NUMBER,413)
  2481. #define BOOST_VMD_SUBTYPE_REGISTER_414 (BOOST_VMD_TYPE_NUMBER,414)
  2482. #define BOOST_VMD_SUBTYPE_REGISTER_415 (BOOST_VMD_TYPE_NUMBER,415)
  2483. #define BOOST_VMD_SUBTYPE_REGISTER_416 (BOOST_VMD_TYPE_NUMBER,416)
  2484. #define BOOST_VMD_SUBTYPE_REGISTER_417 (BOOST_VMD_TYPE_NUMBER,417)
  2485. #define BOOST_VMD_SUBTYPE_REGISTER_418 (BOOST_VMD_TYPE_NUMBER,418)
  2486. #define BOOST_VMD_SUBTYPE_REGISTER_419 (BOOST_VMD_TYPE_NUMBER,419)
  2487. #define BOOST_VMD_SUBTYPE_REGISTER_420 (BOOST_VMD_TYPE_NUMBER,420)
  2488. #define BOOST_VMD_SUBTYPE_REGISTER_421 (BOOST_VMD_TYPE_NUMBER,421)
  2489. #define BOOST_VMD_SUBTYPE_REGISTER_422 (BOOST_VMD_TYPE_NUMBER,422)
  2490. #define BOOST_VMD_SUBTYPE_REGISTER_423 (BOOST_VMD_TYPE_NUMBER,423)
  2491. #define BOOST_VMD_SUBTYPE_REGISTER_424 (BOOST_VMD_TYPE_NUMBER,424)
  2492. #define BOOST_VMD_SUBTYPE_REGISTER_425 (BOOST_VMD_TYPE_NUMBER,425)
  2493. #define BOOST_VMD_SUBTYPE_REGISTER_426 (BOOST_VMD_TYPE_NUMBER,426)
  2494. #define BOOST_VMD_SUBTYPE_REGISTER_427 (BOOST_VMD_TYPE_NUMBER,427)
  2495. #define BOOST_VMD_SUBTYPE_REGISTER_428 (BOOST_VMD_TYPE_NUMBER,428)
  2496. #define BOOST_VMD_SUBTYPE_REGISTER_429 (BOOST_VMD_TYPE_NUMBER,429)
  2497. #define BOOST_VMD_SUBTYPE_REGISTER_430 (BOOST_VMD_TYPE_NUMBER,430)
  2498. #define BOOST_VMD_SUBTYPE_REGISTER_431 (BOOST_VMD_TYPE_NUMBER,431)
  2499. #define BOOST_VMD_SUBTYPE_REGISTER_432 (BOOST_VMD_TYPE_NUMBER,432)
  2500. #define BOOST_VMD_SUBTYPE_REGISTER_433 (BOOST_VMD_TYPE_NUMBER,433)
  2501. #define BOOST_VMD_SUBTYPE_REGISTER_434 (BOOST_VMD_TYPE_NUMBER,434)
  2502. #define BOOST_VMD_SUBTYPE_REGISTER_435 (BOOST_VMD_TYPE_NUMBER,435)
  2503. #define BOOST_VMD_SUBTYPE_REGISTER_436 (BOOST_VMD_TYPE_NUMBER,436)
  2504. #define BOOST_VMD_SUBTYPE_REGISTER_437 (BOOST_VMD_TYPE_NUMBER,437)
  2505. #define BOOST_VMD_SUBTYPE_REGISTER_438 (BOOST_VMD_TYPE_NUMBER,438)
  2506. #define BOOST_VMD_SUBTYPE_REGISTER_439 (BOOST_VMD_TYPE_NUMBER,439)
  2507. #define BOOST_VMD_SUBTYPE_REGISTER_440 (BOOST_VMD_TYPE_NUMBER,440)
  2508. #define BOOST_VMD_SUBTYPE_REGISTER_441 (BOOST_VMD_TYPE_NUMBER,441)
  2509. #define BOOST_VMD_SUBTYPE_REGISTER_442 (BOOST_VMD_TYPE_NUMBER,442)
  2510. #define BOOST_VMD_SUBTYPE_REGISTER_443 (BOOST_VMD_TYPE_NUMBER,443)
  2511. #define BOOST_VMD_SUBTYPE_REGISTER_444 (BOOST_VMD_TYPE_NUMBER,444)
  2512. #define BOOST_VMD_SUBTYPE_REGISTER_445 (BOOST_VMD_TYPE_NUMBER,445)
  2513. #define BOOST_VMD_SUBTYPE_REGISTER_446 (BOOST_VMD_TYPE_NUMBER,446)
  2514. #define BOOST_VMD_SUBTYPE_REGISTER_447 (BOOST_VMD_TYPE_NUMBER,447)
  2515. #define BOOST_VMD_SUBTYPE_REGISTER_448 (BOOST_VMD_TYPE_NUMBER,448)
  2516. #define BOOST_VMD_SUBTYPE_REGISTER_449 (BOOST_VMD_TYPE_NUMBER,449)
  2517. #define BOOST_VMD_SUBTYPE_REGISTER_450 (BOOST_VMD_TYPE_NUMBER,450)
  2518. #define BOOST_VMD_SUBTYPE_REGISTER_451 (BOOST_VMD_TYPE_NUMBER,451)
  2519. #define BOOST_VMD_SUBTYPE_REGISTER_452 (BOOST_VMD_TYPE_NUMBER,452)
  2520. #define BOOST_VMD_SUBTYPE_REGISTER_453 (BOOST_VMD_TYPE_NUMBER,453)
  2521. #define BOOST_VMD_SUBTYPE_REGISTER_454 (BOOST_VMD_TYPE_NUMBER,454)
  2522. #define BOOST_VMD_SUBTYPE_REGISTER_455 (BOOST_VMD_TYPE_NUMBER,455)
  2523. #define BOOST_VMD_SUBTYPE_REGISTER_456 (BOOST_VMD_TYPE_NUMBER,456)
  2524. #define BOOST_VMD_SUBTYPE_REGISTER_457 (BOOST_VMD_TYPE_NUMBER,457)
  2525. #define BOOST_VMD_SUBTYPE_REGISTER_458 (BOOST_VMD_TYPE_NUMBER,458)
  2526. #define BOOST_VMD_SUBTYPE_REGISTER_459 (BOOST_VMD_TYPE_NUMBER,459)
  2527. #define BOOST_VMD_SUBTYPE_REGISTER_460 (BOOST_VMD_TYPE_NUMBER,460)
  2528. #define BOOST_VMD_SUBTYPE_REGISTER_461 (BOOST_VMD_TYPE_NUMBER,461)
  2529. #define BOOST_VMD_SUBTYPE_REGISTER_462 (BOOST_VMD_TYPE_NUMBER,462)
  2530. #define BOOST_VMD_SUBTYPE_REGISTER_463 (BOOST_VMD_TYPE_NUMBER,463)
  2531. #define BOOST_VMD_SUBTYPE_REGISTER_464 (BOOST_VMD_TYPE_NUMBER,464)
  2532. #define BOOST_VMD_SUBTYPE_REGISTER_465 (BOOST_VMD_TYPE_NUMBER,465)
  2533. #define BOOST_VMD_SUBTYPE_REGISTER_466 (BOOST_VMD_TYPE_NUMBER,466)
  2534. #define BOOST_VMD_SUBTYPE_REGISTER_467 (BOOST_VMD_TYPE_NUMBER,467)
  2535. #define BOOST_VMD_SUBTYPE_REGISTER_468 (BOOST_VMD_TYPE_NUMBER,468)
  2536. #define BOOST_VMD_SUBTYPE_REGISTER_469 (BOOST_VMD_TYPE_NUMBER,469)
  2537. #define BOOST_VMD_SUBTYPE_REGISTER_470 (BOOST_VMD_TYPE_NUMBER,470)
  2538. #define BOOST_VMD_SUBTYPE_REGISTER_471 (BOOST_VMD_TYPE_NUMBER,471)
  2539. #define BOOST_VMD_SUBTYPE_REGISTER_472 (BOOST_VMD_TYPE_NUMBER,472)
  2540. #define BOOST_VMD_SUBTYPE_REGISTER_473 (BOOST_VMD_TYPE_NUMBER,473)
  2541. #define BOOST_VMD_SUBTYPE_REGISTER_474 (BOOST_VMD_TYPE_NUMBER,474)
  2542. #define BOOST_VMD_SUBTYPE_REGISTER_475 (BOOST_VMD_TYPE_NUMBER,475)
  2543. #define BOOST_VMD_SUBTYPE_REGISTER_476 (BOOST_VMD_TYPE_NUMBER,476)
  2544. #define BOOST_VMD_SUBTYPE_REGISTER_477 (BOOST_VMD_TYPE_NUMBER,477)
  2545. #define BOOST_VMD_SUBTYPE_REGISTER_478 (BOOST_VMD_TYPE_NUMBER,478)
  2546. #define BOOST_VMD_SUBTYPE_REGISTER_479 (BOOST_VMD_TYPE_NUMBER,479)
  2547. #define BOOST_VMD_SUBTYPE_REGISTER_480 (BOOST_VMD_TYPE_NUMBER,480)
  2548. #define BOOST_VMD_SUBTYPE_REGISTER_481 (BOOST_VMD_TYPE_NUMBER,481)
  2549. #define BOOST_VMD_SUBTYPE_REGISTER_482 (BOOST_VMD_TYPE_NUMBER,482)
  2550. #define BOOST_VMD_SUBTYPE_REGISTER_483 (BOOST_VMD_TYPE_NUMBER,483)
  2551. #define BOOST_VMD_SUBTYPE_REGISTER_484 (BOOST_VMD_TYPE_NUMBER,484)
  2552. #define BOOST_VMD_SUBTYPE_REGISTER_485 (BOOST_VMD_TYPE_NUMBER,485)
  2553. #define BOOST_VMD_SUBTYPE_REGISTER_486 (BOOST_VMD_TYPE_NUMBER,486)
  2554. #define BOOST_VMD_SUBTYPE_REGISTER_487 (BOOST_VMD_TYPE_NUMBER,487)
  2555. #define BOOST_VMD_SUBTYPE_REGISTER_488 (BOOST_VMD_TYPE_NUMBER,488)
  2556. #define BOOST_VMD_SUBTYPE_REGISTER_489 (BOOST_VMD_TYPE_NUMBER,489)
  2557. #define BOOST_VMD_SUBTYPE_REGISTER_490 (BOOST_VMD_TYPE_NUMBER,490)
  2558. #define BOOST_VMD_SUBTYPE_REGISTER_491 (BOOST_VMD_TYPE_NUMBER,491)
  2559. #define BOOST_VMD_SUBTYPE_REGISTER_492 (BOOST_VMD_TYPE_NUMBER,492)
  2560. #define BOOST_VMD_SUBTYPE_REGISTER_493 (BOOST_VMD_TYPE_NUMBER,493)
  2561. #define BOOST_VMD_SUBTYPE_REGISTER_494 (BOOST_VMD_TYPE_NUMBER,494)
  2562. #define BOOST_VMD_SUBTYPE_REGISTER_495 (BOOST_VMD_TYPE_NUMBER,495)
  2563. #define BOOST_VMD_SUBTYPE_REGISTER_496 (BOOST_VMD_TYPE_NUMBER,496)
  2564. #define BOOST_VMD_SUBTYPE_REGISTER_497 (BOOST_VMD_TYPE_NUMBER,497)
  2565. #define BOOST_VMD_SUBTYPE_REGISTER_498 (BOOST_VMD_TYPE_NUMBER,498)
  2566. #define BOOST_VMD_SUBTYPE_REGISTER_499 (BOOST_VMD_TYPE_NUMBER,499)
  2567. #define BOOST_VMD_SUBTYPE_REGISTER_500 (BOOST_VMD_TYPE_NUMBER,500)
  2568. #define BOOST_VMD_SUBTYPE_REGISTER_501 (BOOST_VMD_TYPE_NUMBER,501)
  2569. #define BOOST_VMD_SUBTYPE_REGISTER_502 (BOOST_VMD_TYPE_NUMBER,502)
  2570. #define BOOST_VMD_SUBTYPE_REGISTER_503 (BOOST_VMD_TYPE_NUMBER,503)
  2571. #define BOOST_VMD_SUBTYPE_REGISTER_504 (BOOST_VMD_TYPE_NUMBER,504)
  2572. #define BOOST_VMD_SUBTYPE_REGISTER_505 (BOOST_VMD_TYPE_NUMBER,505)
  2573. #define BOOST_VMD_SUBTYPE_REGISTER_506 (BOOST_VMD_TYPE_NUMBER,506)
  2574. #define BOOST_VMD_SUBTYPE_REGISTER_507 (BOOST_VMD_TYPE_NUMBER,507)
  2575. #define BOOST_VMD_SUBTYPE_REGISTER_508 (BOOST_VMD_TYPE_NUMBER,508)
  2576. #define BOOST_VMD_SUBTYPE_REGISTER_509 (BOOST_VMD_TYPE_NUMBER,509)
  2577. #define BOOST_VMD_SUBTYPE_REGISTER_510 (BOOST_VMD_TYPE_NUMBER,510)
  2578. #define BOOST_VMD_SUBTYPE_REGISTER_511 (BOOST_VMD_TYPE_NUMBER,511)
  2579. #define BOOST_VMD_SUBTYPE_REGISTER_512 (BOOST_VMD_TYPE_NUMBER,512)
  2580. #endif
  2581. #if BOOST_PP_LIMIT_MAG > 512
  2582. #define BOOST_VMD_SUBTYPE_REGISTER_513 (BOOST_VMD_TYPE_NUMBER,513)
  2583. #define BOOST_VMD_SUBTYPE_REGISTER_514 (BOOST_VMD_TYPE_NUMBER,514)
  2584. #define BOOST_VMD_SUBTYPE_REGISTER_515 (BOOST_VMD_TYPE_NUMBER,515)
  2585. #define BOOST_VMD_SUBTYPE_REGISTER_516 (BOOST_VMD_TYPE_NUMBER,516)
  2586. #define BOOST_VMD_SUBTYPE_REGISTER_517 (BOOST_VMD_TYPE_NUMBER,517)
  2587. #define BOOST_VMD_SUBTYPE_REGISTER_518 (BOOST_VMD_TYPE_NUMBER,518)
  2588. #define BOOST_VMD_SUBTYPE_REGISTER_519 (BOOST_VMD_TYPE_NUMBER,519)
  2589. #define BOOST_VMD_SUBTYPE_REGISTER_520 (BOOST_VMD_TYPE_NUMBER,520)
  2590. #define BOOST_VMD_SUBTYPE_REGISTER_521 (BOOST_VMD_TYPE_NUMBER,521)
  2591. #define BOOST_VMD_SUBTYPE_REGISTER_522 (BOOST_VMD_TYPE_NUMBER,522)
  2592. #define BOOST_VMD_SUBTYPE_REGISTER_523 (BOOST_VMD_TYPE_NUMBER,523)
  2593. #define BOOST_VMD_SUBTYPE_REGISTER_524 (BOOST_VMD_TYPE_NUMBER,524)
  2594. #define BOOST_VMD_SUBTYPE_REGISTER_525 (BOOST_VMD_TYPE_NUMBER,525)
  2595. #define BOOST_VMD_SUBTYPE_REGISTER_526 (BOOST_VMD_TYPE_NUMBER,526)
  2596. #define BOOST_VMD_SUBTYPE_REGISTER_527 (BOOST_VMD_TYPE_NUMBER,527)
  2597. #define BOOST_VMD_SUBTYPE_REGISTER_528 (BOOST_VMD_TYPE_NUMBER,528)
  2598. #define BOOST_VMD_SUBTYPE_REGISTER_529 (BOOST_VMD_TYPE_NUMBER,529)
  2599. #define BOOST_VMD_SUBTYPE_REGISTER_530 (BOOST_VMD_TYPE_NUMBER,530)
  2600. #define BOOST_VMD_SUBTYPE_REGISTER_531 (BOOST_VMD_TYPE_NUMBER,531)
  2601. #define BOOST_VMD_SUBTYPE_REGISTER_532 (BOOST_VMD_TYPE_NUMBER,532)
  2602. #define BOOST_VMD_SUBTYPE_REGISTER_533 (BOOST_VMD_TYPE_NUMBER,533)
  2603. #define BOOST_VMD_SUBTYPE_REGISTER_534 (BOOST_VMD_TYPE_NUMBER,534)
  2604. #define BOOST_VMD_SUBTYPE_REGISTER_535 (BOOST_VMD_TYPE_NUMBER,535)
  2605. #define BOOST_VMD_SUBTYPE_REGISTER_536 (BOOST_VMD_TYPE_NUMBER,536)
  2606. #define BOOST_VMD_SUBTYPE_REGISTER_537 (BOOST_VMD_TYPE_NUMBER,537)
  2607. #define BOOST_VMD_SUBTYPE_REGISTER_538 (BOOST_VMD_TYPE_NUMBER,538)
  2608. #define BOOST_VMD_SUBTYPE_REGISTER_539 (BOOST_VMD_TYPE_NUMBER,539)
  2609. #define BOOST_VMD_SUBTYPE_REGISTER_540 (BOOST_VMD_TYPE_NUMBER,540)
  2610. #define BOOST_VMD_SUBTYPE_REGISTER_541 (BOOST_VMD_TYPE_NUMBER,541)
  2611. #define BOOST_VMD_SUBTYPE_REGISTER_542 (BOOST_VMD_TYPE_NUMBER,542)
  2612. #define BOOST_VMD_SUBTYPE_REGISTER_543 (BOOST_VMD_TYPE_NUMBER,543)
  2613. #define BOOST_VMD_SUBTYPE_REGISTER_544 (BOOST_VMD_TYPE_NUMBER,544)
  2614. #define BOOST_VMD_SUBTYPE_REGISTER_545 (BOOST_VMD_TYPE_NUMBER,545)
  2615. #define BOOST_VMD_SUBTYPE_REGISTER_546 (BOOST_VMD_TYPE_NUMBER,546)
  2616. #define BOOST_VMD_SUBTYPE_REGISTER_547 (BOOST_VMD_TYPE_NUMBER,547)
  2617. #define BOOST_VMD_SUBTYPE_REGISTER_548 (BOOST_VMD_TYPE_NUMBER,548)
  2618. #define BOOST_VMD_SUBTYPE_REGISTER_549 (BOOST_VMD_TYPE_NUMBER,549)
  2619. #define BOOST_VMD_SUBTYPE_REGISTER_550 (BOOST_VMD_TYPE_NUMBER,550)
  2620. #define BOOST_VMD_SUBTYPE_REGISTER_551 (BOOST_VMD_TYPE_NUMBER,551)
  2621. #define BOOST_VMD_SUBTYPE_REGISTER_552 (BOOST_VMD_TYPE_NUMBER,552)
  2622. #define BOOST_VMD_SUBTYPE_REGISTER_553 (BOOST_VMD_TYPE_NUMBER,553)
  2623. #define BOOST_VMD_SUBTYPE_REGISTER_554 (BOOST_VMD_TYPE_NUMBER,554)
  2624. #define BOOST_VMD_SUBTYPE_REGISTER_555 (BOOST_VMD_TYPE_NUMBER,555)
  2625. #define BOOST_VMD_SUBTYPE_REGISTER_556 (BOOST_VMD_TYPE_NUMBER,556)
  2626. #define BOOST_VMD_SUBTYPE_REGISTER_557 (BOOST_VMD_TYPE_NUMBER,557)
  2627. #define BOOST_VMD_SUBTYPE_REGISTER_558 (BOOST_VMD_TYPE_NUMBER,558)
  2628. #define BOOST_VMD_SUBTYPE_REGISTER_559 (BOOST_VMD_TYPE_NUMBER,559)
  2629. #define BOOST_VMD_SUBTYPE_REGISTER_560 (BOOST_VMD_TYPE_NUMBER,560)
  2630. #define BOOST_VMD_SUBTYPE_REGISTER_561 (BOOST_VMD_TYPE_NUMBER,561)
  2631. #define BOOST_VMD_SUBTYPE_REGISTER_562 (BOOST_VMD_TYPE_NUMBER,562)
  2632. #define BOOST_VMD_SUBTYPE_REGISTER_563 (BOOST_VMD_TYPE_NUMBER,563)
  2633. #define BOOST_VMD_SUBTYPE_REGISTER_564 (BOOST_VMD_TYPE_NUMBER,564)
  2634. #define BOOST_VMD_SUBTYPE_REGISTER_565 (BOOST_VMD_TYPE_NUMBER,565)
  2635. #define BOOST_VMD_SUBTYPE_REGISTER_566 (BOOST_VMD_TYPE_NUMBER,566)
  2636. #define BOOST_VMD_SUBTYPE_REGISTER_567 (BOOST_VMD_TYPE_NUMBER,567)
  2637. #define BOOST_VMD_SUBTYPE_REGISTER_568 (BOOST_VMD_TYPE_NUMBER,568)
  2638. #define BOOST_VMD_SUBTYPE_REGISTER_569 (BOOST_VMD_TYPE_NUMBER,569)
  2639. #define BOOST_VMD_SUBTYPE_REGISTER_570 (BOOST_VMD_TYPE_NUMBER,570)
  2640. #define BOOST_VMD_SUBTYPE_REGISTER_571 (BOOST_VMD_TYPE_NUMBER,571)
  2641. #define BOOST_VMD_SUBTYPE_REGISTER_572 (BOOST_VMD_TYPE_NUMBER,572)
  2642. #define BOOST_VMD_SUBTYPE_REGISTER_573 (BOOST_VMD_TYPE_NUMBER,573)
  2643. #define BOOST_VMD_SUBTYPE_REGISTER_574 (BOOST_VMD_TYPE_NUMBER,574)
  2644. #define BOOST_VMD_SUBTYPE_REGISTER_575 (BOOST_VMD_TYPE_NUMBER,575)
  2645. #define BOOST_VMD_SUBTYPE_REGISTER_576 (BOOST_VMD_TYPE_NUMBER,576)
  2646. #define BOOST_VMD_SUBTYPE_REGISTER_577 (BOOST_VMD_TYPE_NUMBER,577)
  2647. #define BOOST_VMD_SUBTYPE_REGISTER_578 (BOOST_VMD_TYPE_NUMBER,578)
  2648. #define BOOST_VMD_SUBTYPE_REGISTER_579 (BOOST_VMD_TYPE_NUMBER,579)
  2649. #define BOOST_VMD_SUBTYPE_REGISTER_580 (BOOST_VMD_TYPE_NUMBER,580)
  2650. #define BOOST_VMD_SUBTYPE_REGISTER_581 (BOOST_VMD_TYPE_NUMBER,581)
  2651. #define BOOST_VMD_SUBTYPE_REGISTER_582 (BOOST_VMD_TYPE_NUMBER,582)
  2652. #define BOOST_VMD_SUBTYPE_REGISTER_583 (BOOST_VMD_TYPE_NUMBER,583)
  2653. #define BOOST_VMD_SUBTYPE_REGISTER_584 (BOOST_VMD_TYPE_NUMBER,584)
  2654. #define BOOST_VMD_SUBTYPE_REGISTER_585 (BOOST_VMD_TYPE_NUMBER,585)
  2655. #define BOOST_VMD_SUBTYPE_REGISTER_586 (BOOST_VMD_TYPE_NUMBER,586)
  2656. #define BOOST_VMD_SUBTYPE_REGISTER_587 (BOOST_VMD_TYPE_NUMBER,587)
  2657. #define BOOST_VMD_SUBTYPE_REGISTER_588 (BOOST_VMD_TYPE_NUMBER,588)
  2658. #define BOOST_VMD_SUBTYPE_REGISTER_589 (BOOST_VMD_TYPE_NUMBER,589)
  2659. #define BOOST_VMD_SUBTYPE_REGISTER_590 (BOOST_VMD_TYPE_NUMBER,590)
  2660. #define BOOST_VMD_SUBTYPE_REGISTER_591 (BOOST_VMD_TYPE_NUMBER,591)
  2661. #define BOOST_VMD_SUBTYPE_REGISTER_592 (BOOST_VMD_TYPE_NUMBER,592)
  2662. #define BOOST_VMD_SUBTYPE_REGISTER_593 (BOOST_VMD_TYPE_NUMBER,593)
  2663. #define BOOST_VMD_SUBTYPE_REGISTER_594 (BOOST_VMD_TYPE_NUMBER,594)
  2664. #define BOOST_VMD_SUBTYPE_REGISTER_595 (BOOST_VMD_TYPE_NUMBER,595)
  2665. #define BOOST_VMD_SUBTYPE_REGISTER_596 (BOOST_VMD_TYPE_NUMBER,596)
  2666. #define BOOST_VMD_SUBTYPE_REGISTER_597 (BOOST_VMD_TYPE_NUMBER,597)
  2667. #define BOOST_VMD_SUBTYPE_REGISTER_598 (BOOST_VMD_TYPE_NUMBER,598)
  2668. #define BOOST_VMD_SUBTYPE_REGISTER_599 (BOOST_VMD_TYPE_NUMBER,599)
  2669. #define BOOST_VMD_SUBTYPE_REGISTER_600 (BOOST_VMD_TYPE_NUMBER,600)
  2670. #define BOOST_VMD_SUBTYPE_REGISTER_601 (BOOST_VMD_TYPE_NUMBER,601)
  2671. #define BOOST_VMD_SUBTYPE_REGISTER_602 (BOOST_VMD_TYPE_NUMBER,602)
  2672. #define BOOST_VMD_SUBTYPE_REGISTER_603 (BOOST_VMD_TYPE_NUMBER,603)
  2673. #define BOOST_VMD_SUBTYPE_REGISTER_604 (BOOST_VMD_TYPE_NUMBER,604)
  2674. #define BOOST_VMD_SUBTYPE_REGISTER_605 (BOOST_VMD_TYPE_NUMBER,605)
  2675. #define BOOST_VMD_SUBTYPE_REGISTER_606 (BOOST_VMD_TYPE_NUMBER,606)
  2676. #define BOOST_VMD_SUBTYPE_REGISTER_607 (BOOST_VMD_TYPE_NUMBER,607)
  2677. #define BOOST_VMD_SUBTYPE_REGISTER_608 (BOOST_VMD_TYPE_NUMBER,608)
  2678. #define BOOST_VMD_SUBTYPE_REGISTER_609 (BOOST_VMD_TYPE_NUMBER,609)
  2679. #define BOOST_VMD_SUBTYPE_REGISTER_610 (BOOST_VMD_TYPE_NUMBER,610)
  2680. #define BOOST_VMD_SUBTYPE_REGISTER_611 (BOOST_VMD_TYPE_NUMBER,611)
  2681. #define BOOST_VMD_SUBTYPE_REGISTER_612 (BOOST_VMD_TYPE_NUMBER,612)
  2682. #define BOOST_VMD_SUBTYPE_REGISTER_613 (BOOST_VMD_TYPE_NUMBER,613)
  2683. #define BOOST_VMD_SUBTYPE_REGISTER_614 (BOOST_VMD_TYPE_NUMBER,614)
  2684. #define BOOST_VMD_SUBTYPE_REGISTER_615 (BOOST_VMD_TYPE_NUMBER,615)
  2685. #define BOOST_VMD_SUBTYPE_REGISTER_616 (BOOST_VMD_TYPE_NUMBER,616)
  2686. #define BOOST_VMD_SUBTYPE_REGISTER_617 (BOOST_VMD_TYPE_NUMBER,617)
  2687. #define BOOST_VMD_SUBTYPE_REGISTER_618 (BOOST_VMD_TYPE_NUMBER,618)
  2688. #define BOOST_VMD_SUBTYPE_REGISTER_619 (BOOST_VMD_TYPE_NUMBER,619)
  2689. #define BOOST_VMD_SUBTYPE_REGISTER_620 (BOOST_VMD_TYPE_NUMBER,620)
  2690. #define BOOST_VMD_SUBTYPE_REGISTER_621 (BOOST_VMD_TYPE_NUMBER,621)
  2691. #define BOOST_VMD_SUBTYPE_REGISTER_622 (BOOST_VMD_TYPE_NUMBER,622)
  2692. #define BOOST_VMD_SUBTYPE_REGISTER_623 (BOOST_VMD_TYPE_NUMBER,623)
  2693. #define BOOST_VMD_SUBTYPE_REGISTER_624 (BOOST_VMD_TYPE_NUMBER,624)
  2694. #define BOOST_VMD_SUBTYPE_REGISTER_625 (BOOST_VMD_TYPE_NUMBER,625)
  2695. #define BOOST_VMD_SUBTYPE_REGISTER_626 (BOOST_VMD_TYPE_NUMBER,626)
  2696. #define BOOST_VMD_SUBTYPE_REGISTER_627 (BOOST_VMD_TYPE_NUMBER,627)
  2697. #define BOOST_VMD_SUBTYPE_REGISTER_628 (BOOST_VMD_TYPE_NUMBER,628)
  2698. #define BOOST_VMD_SUBTYPE_REGISTER_629 (BOOST_VMD_TYPE_NUMBER,629)
  2699. #define BOOST_VMD_SUBTYPE_REGISTER_630 (BOOST_VMD_TYPE_NUMBER,630)
  2700. #define BOOST_VMD_SUBTYPE_REGISTER_631 (BOOST_VMD_TYPE_NUMBER,631)
  2701. #define BOOST_VMD_SUBTYPE_REGISTER_632 (BOOST_VMD_TYPE_NUMBER,632)
  2702. #define BOOST_VMD_SUBTYPE_REGISTER_633 (BOOST_VMD_TYPE_NUMBER,633)
  2703. #define BOOST_VMD_SUBTYPE_REGISTER_634 (BOOST_VMD_TYPE_NUMBER,634)
  2704. #define BOOST_VMD_SUBTYPE_REGISTER_635 (BOOST_VMD_TYPE_NUMBER,635)
  2705. #define BOOST_VMD_SUBTYPE_REGISTER_636 (BOOST_VMD_TYPE_NUMBER,636)
  2706. #define BOOST_VMD_SUBTYPE_REGISTER_637 (BOOST_VMD_TYPE_NUMBER,637)
  2707. #define BOOST_VMD_SUBTYPE_REGISTER_638 (BOOST_VMD_TYPE_NUMBER,638)
  2708. #define BOOST_VMD_SUBTYPE_REGISTER_639 (BOOST_VMD_TYPE_NUMBER,639)
  2709. #define BOOST_VMD_SUBTYPE_REGISTER_640 (BOOST_VMD_TYPE_NUMBER,640)
  2710. #define BOOST_VMD_SUBTYPE_REGISTER_641 (BOOST_VMD_TYPE_NUMBER,641)
  2711. #define BOOST_VMD_SUBTYPE_REGISTER_642 (BOOST_VMD_TYPE_NUMBER,642)
  2712. #define BOOST_VMD_SUBTYPE_REGISTER_643 (BOOST_VMD_TYPE_NUMBER,643)
  2713. #define BOOST_VMD_SUBTYPE_REGISTER_644 (BOOST_VMD_TYPE_NUMBER,644)
  2714. #define BOOST_VMD_SUBTYPE_REGISTER_645 (BOOST_VMD_TYPE_NUMBER,645)
  2715. #define BOOST_VMD_SUBTYPE_REGISTER_646 (BOOST_VMD_TYPE_NUMBER,646)
  2716. #define BOOST_VMD_SUBTYPE_REGISTER_647 (BOOST_VMD_TYPE_NUMBER,647)
  2717. #define BOOST_VMD_SUBTYPE_REGISTER_648 (BOOST_VMD_TYPE_NUMBER,648)
  2718. #define BOOST_VMD_SUBTYPE_REGISTER_649 (BOOST_VMD_TYPE_NUMBER,649)
  2719. #define BOOST_VMD_SUBTYPE_REGISTER_650 (BOOST_VMD_TYPE_NUMBER,650)
  2720. #define BOOST_VMD_SUBTYPE_REGISTER_651 (BOOST_VMD_TYPE_NUMBER,651)
  2721. #define BOOST_VMD_SUBTYPE_REGISTER_652 (BOOST_VMD_TYPE_NUMBER,652)
  2722. #define BOOST_VMD_SUBTYPE_REGISTER_653 (BOOST_VMD_TYPE_NUMBER,653)
  2723. #define BOOST_VMD_SUBTYPE_REGISTER_654 (BOOST_VMD_TYPE_NUMBER,654)
  2724. #define BOOST_VMD_SUBTYPE_REGISTER_655 (BOOST_VMD_TYPE_NUMBER,655)
  2725. #define BOOST_VMD_SUBTYPE_REGISTER_656 (BOOST_VMD_TYPE_NUMBER,656)
  2726. #define BOOST_VMD_SUBTYPE_REGISTER_657 (BOOST_VMD_TYPE_NUMBER,657)
  2727. #define BOOST_VMD_SUBTYPE_REGISTER_658 (BOOST_VMD_TYPE_NUMBER,658)
  2728. #define BOOST_VMD_SUBTYPE_REGISTER_659 (BOOST_VMD_TYPE_NUMBER,659)
  2729. #define BOOST_VMD_SUBTYPE_REGISTER_660 (BOOST_VMD_TYPE_NUMBER,660)
  2730. #define BOOST_VMD_SUBTYPE_REGISTER_661 (BOOST_VMD_TYPE_NUMBER,661)
  2731. #define BOOST_VMD_SUBTYPE_REGISTER_662 (BOOST_VMD_TYPE_NUMBER,662)
  2732. #define BOOST_VMD_SUBTYPE_REGISTER_663 (BOOST_VMD_TYPE_NUMBER,663)
  2733. #define BOOST_VMD_SUBTYPE_REGISTER_664 (BOOST_VMD_TYPE_NUMBER,664)
  2734. #define BOOST_VMD_SUBTYPE_REGISTER_665 (BOOST_VMD_TYPE_NUMBER,665)
  2735. #define BOOST_VMD_SUBTYPE_REGISTER_666 (BOOST_VMD_TYPE_NUMBER,666)
  2736. #define BOOST_VMD_SUBTYPE_REGISTER_667 (BOOST_VMD_TYPE_NUMBER,667)
  2737. #define BOOST_VMD_SUBTYPE_REGISTER_668 (BOOST_VMD_TYPE_NUMBER,668)
  2738. #define BOOST_VMD_SUBTYPE_REGISTER_669 (BOOST_VMD_TYPE_NUMBER,669)
  2739. #define BOOST_VMD_SUBTYPE_REGISTER_670 (BOOST_VMD_TYPE_NUMBER,670)
  2740. #define BOOST_VMD_SUBTYPE_REGISTER_671 (BOOST_VMD_TYPE_NUMBER,671)
  2741. #define BOOST_VMD_SUBTYPE_REGISTER_672 (BOOST_VMD_TYPE_NUMBER,672)
  2742. #define BOOST_VMD_SUBTYPE_REGISTER_673 (BOOST_VMD_TYPE_NUMBER,673)
  2743. #define BOOST_VMD_SUBTYPE_REGISTER_674 (BOOST_VMD_TYPE_NUMBER,674)
  2744. #define BOOST_VMD_SUBTYPE_REGISTER_675 (BOOST_VMD_TYPE_NUMBER,675)
  2745. #define BOOST_VMD_SUBTYPE_REGISTER_676 (BOOST_VMD_TYPE_NUMBER,676)
  2746. #define BOOST_VMD_SUBTYPE_REGISTER_677 (BOOST_VMD_TYPE_NUMBER,677)
  2747. #define BOOST_VMD_SUBTYPE_REGISTER_678 (BOOST_VMD_TYPE_NUMBER,678)
  2748. #define BOOST_VMD_SUBTYPE_REGISTER_679 (BOOST_VMD_TYPE_NUMBER,679)
  2749. #define BOOST_VMD_SUBTYPE_REGISTER_680 (BOOST_VMD_TYPE_NUMBER,680)
  2750. #define BOOST_VMD_SUBTYPE_REGISTER_681 (BOOST_VMD_TYPE_NUMBER,681)
  2751. #define BOOST_VMD_SUBTYPE_REGISTER_682 (BOOST_VMD_TYPE_NUMBER,682)
  2752. #define BOOST_VMD_SUBTYPE_REGISTER_683 (BOOST_VMD_TYPE_NUMBER,683)
  2753. #define BOOST_VMD_SUBTYPE_REGISTER_684 (BOOST_VMD_TYPE_NUMBER,684)
  2754. #define BOOST_VMD_SUBTYPE_REGISTER_685 (BOOST_VMD_TYPE_NUMBER,685)
  2755. #define BOOST_VMD_SUBTYPE_REGISTER_686 (BOOST_VMD_TYPE_NUMBER,686)
  2756. #define BOOST_VMD_SUBTYPE_REGISTER_687 (BOOST_VMD_TYPE_NUMBER,687)
  2757. #define BOOST_VMD_SUBTYPE_REGISTER_688 (BOOST_VMD_TYPE_NUMBER,688)
  2758. #define BOOST_VMD_SUBTYPE_REGISTER_689 (BOOST_VMD_TYPE_NUMBER,689)
  2759. #define BOOST_VMD_SUBTYPE_REGISTER_690 (BOOST_VMD_TYPE_NUMBER,690)
  2760. #define BOOST_VMD_SUBTYPE_REGISTER_691 (BOOST_VMD_TYPE_NUMBER,691)
  2761. #define BOOST_VMD_SUBTYPE_REGISTER_692 (BOOST_VMD_TYPE_NUMBER,692)
  2762. #define BOOST_VMD_SUBTYPE_REGISTER_693 (BOOST_VMD_TYPE_NUMBER,693)
  2763. #define BOOST_VMD_SUBTYPE_REGISTER_694 (BOOST_VMD_TYPE_NUMBER,694)
  2764. #define BOOST_VMD_SUBTYPE_REGISTER_695 (BOOST_VMD_TYPE_NUMBER,695)
  2765. #define BOOST_VMD_SUBTYPE_REGISTER_696 (BOOST_VMD_TYPE_NUMBER,696)
  2766. #define BOOST_VMD_SUBTYPE_REGISTER_697 (BOOST_VMD_TYPE_NUMBER,697)
  2767. #define BOOST_VMD_SUBTYPE_REGISTER_698 (BOOST_VMD_TYPE_NUMBER,698)
  2768. #define BOOST_VMD_SUBTYPE_REGISTER_699 (BOOST_VMD_TYPE_NUMBER,699)
  2769. #define BOOST_VMD_SUBTYPE_REGISTER_700 (BOOST_VMD_TYPE_NUMBER,700)
  2770. #define BOOST_VMD_SUBTYPE_REGISTER_701 (BOOST_VMD_TYPE_NUMBER,701)
  2771. #define BOOST_VMD_SUBTYPE_REGISTER_702 (BOOST_VMD_TYPE_NUMBER,702)
  2772. #define BOOST_VMD_SUBTYPE_REGISTER_703 (BOOST_VMD_TYPE_NUMBER,703)
  2773. #define BOOST_VMD_SUBTYPE_REGISTER_704 (BOOST_VMD_TYPE_NUMBER,704)
  2774. #define BOOST_VMD_SUBTYPE_REGISTER_705 (BOOST_VMD_TYPE_NUMBER,705)
  2775. #define BOOST_VMD_SUBTYPE_REGISTER_706 (BOOST_VMD_TYPE_NUMBER,706)
  2776. #define BOOST_VMD_SUBTYPE_REGISTER_707 (BOOST_VMD_TYPE_NUMBER,707)
  2777. #define BOOST_VMD_SUBTYPE_REGISTER_708 (BOOST_VMD_TYPE_NUMBER,708)
  2778. #define BOOST_VMD_SUBTYPE_REGISTER_709 (BOOST_VMD_TYPE_NUMBER,709)
  2779. #define BOOST_VMD_SUBTYPE_REGISTER_710 (BOOST_VMD_TYPE_NUMBER,710)
  2780. #define BOOST_VMD_SUBTYPE_REGISTER_711 (BOOST_VMD_TYPE_NUMBER,711)
  2781. #define BOOST_VMD_SUBTYPE_REGISTER_712 (BOOST_VMD_TYPE_NUMBER,712)
  2782. #define BOOST_VMD_SUBTYPE_REGISTER_713 (BOOST_VMD_TYPE_NUMBER,713)
  2783. #define BOOST_VMD_SUBTYPE_REGISTER_714 (BOOST_VMD_TYPE_NUMBER,714)
  2784. #define BOOST_VMD_SUBTYPE_REGISTER_715 (BOOST_VMD_TYPE_NUMBER,715)
  2785. #define BOOST_VMD_SUBTYPE_REGISTER_716 (BOOST_VMD_TYPE_NUMBER,716)
  2786. #define BOOST_VMD_SUBTYPE_REGISTER_717 (BOOST_VMD_TYPE_NUMBER,717)
  2787. #define BOOST_VMD_SUBTYPE_REGISTER_718 (BOOST_VMD_TYPE_NUMBER,718)
  2788. #define BOOST_VMD_SUBTYPE_REGISTER_719 (BOOST_VMD_TYPE_NUMBER,719)
  2789. #define BOOST_VMD_SUBTYPE_REGISTER_720 (BOOST_VMD_TYPE_NUMBER,720)
  2790. #define BOOST_VMD_SUBTYPE_REGISTER_721 (BOOST_VMD_TYPE_NUMBER,721)
  2791. #define BOOST_VMD_SUBTYPE_REGISTER_722 (BOOST_VMD_TYPE_NUMBER,722)
  2792. #define BOOST_VMD_SUBTYPE_REGISTER_723 (BOOST_VMD_TYPE_NUMBER,723)
  2793. #define BOOST_VMD_SUBTYPE_REGISTER_724 (BOOST_VMD_TYPE_NUMBER,724)
  2794. #define BOOST_VMD_SUBTYPE_REGISTER_725 (BOOST_VMD_TYPE_NUMBER,725)
  2795. #define BOOST_VMD_SUBTYPE_REGISTER_726 (BOOST_VMD_TYPE_NUMBER,726)
  2796. #define BOOST_VMD_SUBTYPE_REGISTER_727 (BOOST_VMD_TYPE_NUMBER,727)
  2797. #define BOOST_VMD_SUBTYPE_REGISTER_728 (BOOST_VMD_TYPE_NUMBER,728)
  2798. #define BOOST_VMD_SUBTYPE_REGISTER_729 (BOOST_VMD_TYPE_NUMBER,729)
  2799. #define BOOST_VMD_SUBTYPE_REGISTER_730 (BOOST_VMD_TYPE_NUMBER,730)
  2800. #define BOOST_VMD_SUBTYPE_REGISTER_731 (BOOST_VMD_TYPE_NUMBER,731)
  2801. #define BOOST_VMD_SUBTYPE_REGISTER_732 (BOOST_VMD_TYPE_NUMBER,732)
  2802. #define BOOST_VMD_SUBTYPE_REGISTER_733 (BOOST_VMD_TYPE_NUMBER,733)
  2803. #define BOOST_VMD_SUBTYPE_REGISTER_734 (BOOST_VMD_TYPE_NUMBER,734)
  2804. #define BOOST_VMD_SUBTYPE_REGISTER_735 (BOOST_VMD_TYPE_NUMBER,735)
  2805. #define BOOST_VMD_SUBTYPE_REGISTER_736 (BOOST_VMD_TYPE_NUMBER,736)
  2806. #define BOOST_VMD_SUBTYPE_REGISTER_737 (BOOST_VMD_TYPE_NUMBER,737)
  2807. #define BOOST_VMD_SUBTYPE_REGISTER_738 (BOOST_VMD_TYPE_NUMBER,738)
  2808. #define BOOST_VMD_SUBTYPE_REGISTER_739 (BOOST_VMD_TYPE_NUMBER,739)
  2809. #define BOOST_VMD_SUBTYPE_REGISTER_740 (BOOST_VMD_TYPE_NUMBER,740)
  2810. #define BOOST_VMD_SUBTYPE_REGISTER_741 (BOOST_VMD_TYPE_NUMBER,741)
  2811. #define BOOST_VMD_SUBTYPE_REGISTER_742 (BOOST_VMD_TYPE_NUMBER,742)
  2812. #define BOOST_VMD_SUBTYPE_REGISTER_743 (BOOST_VMD_TYPE_NUMBER,743)
  2813. #define BOOST_VMD_SUBTYPE_REGISTER_744 (BOOST_VMD_TYPE_NUMBER,744)
  2814. #define BOOST_VMD_SUBTYPE_REGISTER_745 (BOOST_VMD_TYPE_NUMBER,745)
  2815. #define BOOST_VMD_SUBTYPE_REGISTER_746 (BOOST_VMD_TYPE_NUMBER,746)
  2816. #define BOOST_VMD_SUBTYPE_REGISTER_747 (BOOST_VMD_TYPE_NUMBER,747)
  2817. #define BOOST_VMD_SUBTYPE_REGISTER_748 (BOOST_VMD_TYPE_NUMBER,748)
  2818. #define BOOST_VMD_SUBTYPE_REGISTER_749 (BOOST_VMD_TYPE_NUMBER,749)
  2819. #define BOOST_VMD_SUBTYPE_REGISTER_750 (BOOST_VMD_TYPE_NUMBER,750)
  2820. #define BOOST_VMD_SUBTYPE_REGISTER_751 (BOOST_VMD_TYPE_NUMBER,751)
  2821. #define BOOST_VMD_SUBTYPE_REGISTER_752 (BOOST_VMD_TYPE_NUMBER,752)
  2822. #define BOOST_VMD_SUBTYPE_REGISTER_753 (BOOST_VMD_TYPE_NUMBER,753)
  2823. #define BOOST_VMD_SUBTYPE_REGISTER_754 (BOOST_VMD_TYPE_NUMBER,754)
  2824. #define BOOST_VMD_SUBTYPE_REGISTER_755 (BOOST_VMD_TYPE_NUMBER,755)
  2825. #define BOOST_VMD_SUBTYPE_REGISTER_756 (BOOST_VMD_TYPE_NUMBER,756)
  2826. #define BOOST_VMD_SUBTYPE_REGISTER_757 (BOOST_VMD_TYPE_NUMBER,757)
  2827. #define BOOST_VMD_SUBTYPE_REGISTER_758 (BOOST_VMD_TYPE_NUMBER,758)
  2828. #define BOOST_VMD_SUBTYPE_REGISTER_759 (BOOST_VMD_TYPE_NUMBER,759)
  2829. #define BOOST_VMD_SUBTYPE_REGISTER_760 (BOOST_VMD_TYPE_NUMBER,760)
  2830. #define BOOST_VMD_SUBTYPE_REGISTER_761 (BOOST_VMD_TYPE_NUMBER,761)
  2831. #define BOOST_VMD_SUBTYPE_REGISTER_762 (BOOST_VMD_TYPE_NUMBER,762)
  2832. #define BOOST_VMD_SUBTYPE_REGISTER_763 (BOOST_VMD_TYPE_NUMBER,763)
  2833. #define BOOST_VMD_SUBTYPE_REGISTER_764 (BOOST_VMD_TYPE_NUMBER,764)
  2834. #define BOOST_VMD_SUBTYPE_REGISTER_765 (BOOST_VMD_TYPE_NUMBER,765)
  2835. #define BOOST_VMD_SUBTYPE_REGISTER_766 (BOOST_VMD_TYPE_NUMBER,766)
  2836. #define BOOST_VMD_SUBTYPE_REGISTER_767 (BOOST_VMD_TYPE_NUMBER,767)
  2837. #define BOOST_VMD_SUBTYPE_REGISTER_768 (BOOST_VMD_TYPE_NUMBER,768)
  2838. #define BOOST_VMD_SUBTYPE_REGISTER_769 (BOOST_VMD_TYPE_NUMBER,769)
  2839. #define BOOST_VMD_SUBTYPE_REGISTER_770 (BOOST_VMD_TYPE_NUMBER,770)
  2840. #define BOOST_VMD_SUBTYPE_REGISTER_771 (BOOST_VMD_TYPE_NUMBER,771)
  2841. #define BOOST_VMD_SUBTYPE_REGISTER_772 (BOOST_VMD_TYPE_NUMBER,772)
  2842. #define BOOST_VMD_SUBTYPE_REGISTER_773 (BOOST_VMD_TYPE_NUMBER,773)
  2843. #define BOOST_VMD_SUBTYPE_REGISTER_774 (BOOST_VMD_TYPE_NUMBER,774)
  2844. #define BOOST_VMD_SUBTYPE_REGISTER_775 (BOOST_VMD_TYPE_NUMBER,775)
  2845. #define BOOST_VMD_SUBTYPE_REGISTER_776 (BOOST_VMD_TYPE_NUMBER,776)
  2846. #define BOOST_VMD_SUBTYPE_REGISTER_777 (BOOST_VMD_TYPE_NUMBER,777)
  2847. #define BOOST_VMD_SUBTYPE_REGISTER_778 (BOOST_VMD_TYPE_NUMBER,778)
  2848. #define BOOST_VMD_SUBTYPE_REGISTER_779 (BOOST_VMD_TYPE_NUMBER,779)
  2849. #define BOOST_VMD_SUBTYPE_REGISTER_780 (BOOST_VMD_TYPE_NUMBER,780)
  2850. #define BOOST_VMD_SUBTYPE_REGISTER_781 (BOOST_VMD_TYPE_NUMBER,781)
  2851. #define BOOST_VMD_SUBTYPE_REGISTER_782 (BOOST_VMD_TYPE_NUMBER,782)
  2852. #define BOOST_VMD_SUBTYPE_REGISTER_783 (BOOST_VMD_TYPE_NUMBER,783)
  2853. #define BOOST_VMD_SUBTYPE_REGISTER_784 (BOOST_VMD_TYPE_NUMBER,784)
  2854. #define BOOST_VMD_SUBTYPE_REGISTER_785 (BOOST_VMD_TYPE_NUMBER,785)
  2855. #define BOOST_VMD_SUBTYPE_REGISTER_786 (BOOST_VMD_TYPE_NUMBER,786)
  2856. #define BOOST_VMD_SUBTYPE_REGISTER_787 (BOOST_VMD_TYPE_NUMBER,787)
  2857. #define BOOST_VMD_SUBTYPE_REGISTER_788 (BOOST_VMD_TYPE_NUMBER,788)
  2858. #define BOOST_VMD_SUBTYPE_REGISTER_789 (BOOST_VMD_TYPE_NUMBER,789)
  2859. #define BOOST_VMD_SUBTYPE_REGISTER_790 (BOOST_VMD_TYPE_NUMBER,790)
  2860. #define BOOST_VMD_SUBTYPE_REGISTER_791 (BOOST_VMD_TYPE_NUMBER,791)
  2861. #define BOOST_VMD_SUBTYPE_REGISTER_792 (BOOST_VMD_TYPE_NUMBER,792)
  2862. #define BOOST_VMD_SUBTYPE_REGISTER_793 (BOOST_VMD_TYPE_NUMBER,793)
  2863. #define BOOST_VMD_SUBTYPE_REGISTER_794 (BOOST_VMD_TYPE_NUMBER,794)
  2864. #define BOOST_VMD_SUBTYPE_REGISTER_795 (BOOST_VMD_TYPE_NUMBER,795)
  2865. #define BOOST_VMD_SUBTYPE_REGISTER_796 (BOOST_VMD_TYPE_NUMBER,796)
  2866. #define BOOST_VMD_SUBTYPE_REGISTER_797 (BOOST_VMD_TYPE_NUMBER,797)
  2867. #define BOOST_VMD_SUBTYPE_REGISTER_798 (BOOST_VMD_TYPE_NUMBER,798)
  2868. #define BOOST_VMD_SUBTYPE_REGISTER_799 (BOOST_VMD_TYPE_NUMBER,799)
  2869. #define BOOST_VMD_SUBTYPE_REGISTER_800 (BOOST_VMD_TYPE_NUMBER,800)
  2870. #define BOOST_VMD_SUBTYPE_REGISTER_801 (BOOST_VMD_TYPE_NUMBER,801)
  2871. #define BOOST_VMD_SUBTYPE_REGISTER_802 (BOOST_VMD_TYPE_NUMBER,802)
  2872. #define BOOST_VMD_SUBTYPE_REGISTER_803 (BOOST_VMD_TYPE_NUMBER,803)
  2873. #define BOOST_VMD_SUBTYPE_REGISTER_804 (BOOST_VMD_TYPE_NUMBER,804)
  2874. #define BOOST_VMD_SUBTYPE_REGISTER_805 (BOOST_VMD_TYPE_NUMBER,805)
  2875. #define BOOST_VMD_SUBTYPE_REGISTER_806 (BOOST_VMD_TYPE_NUMBER,806)
  2876. #define BOOST_VMD_SUBTYPE_REGISTER_807 (BOOST_VMD_TYPE_NUMBER,807)
  2877. #define BOOST_VMD_SUBTYPE_REGISTER_808 (BOOST_VMD_TYPE_NUMBER,808)
  2878. #define BOOST_VMD_SUBTYPE_REGISTER_809 (BOOST_VMD_TYPE_NUMBER,809)
  2879. #define BOOST_VMD_SUBTYPE_REGISTER_810 (BOOST_VMD_TYPE_NUMBER,810)
  2880. #define BOOST_VMD_SUBTYPE_REGISTER_811 (BOOST_VMD_TYPE_NUMBER,811)
  2881. #define BOOST_VMD_SUBTYPE_REGISTER_812 (BOOST_VMD_TYPE_NUMBER,812)
  2882. #define BOOST_VMD_SUBTYPE_REGISTER_813 (BOOST_VMD_TYPE_NUMBER,813)
  2883. #define BOOST_VMD_SUBTYPE_REGISTER_814 (BOOST_VMD_TYPE_NUMBER,814)
  2884. #define BOOST_VMD_SUBTYPE_REGISTER_815 (BOOST_VMD_TYPE_NUMBER,815)
  2885. #define BOOST_VMD_SUBTYPE_REGISTER_816 (BOOST_VMD_TYPE_NUMBER,816)
  2886. #define BOOST_VMD_SUBTYPE_REGISTER_817 (BOOST_VMD_TYPE_NUMBER,817)
  2887. #define BOOST_VMD_SUBTYPE_REGISTER_818 (BOOST_VMD_TYPE_NUMBER,818)
  2888. #define BOOST_VMD_SUBTYPE_REGISTER_819 (BOOST_VMD_TYPE_NUMBER,819)
  2889. #define BOOST_VMD_SUBTYPE_REGISTER_820 (BOOST_VMD_TYPE_NUMBER,820)
  2890. #define BOOST_VMD_SUBTYPE_REGISTER_821 (BOOST_VMD_TYPE_NUMBER,821)
  2891. #define BOOST_VMD_SUBTYPE_REGISTER_822 (BOOST_VMD_TYPE_NUMBER,822)
  2892. #define BOOST_VMD_SUBTYPE_REGISTER_823 (BOOST_VMD_TYPE_NUMBER,823)
  2893. #define BOOST_VMD_SUBTYPE_REGISTER_824 (BOOST_VMD_TYPE_NUMBER,824)
  2894. #define BOOST_VMD_SUBTYPE_REGISTER_825 (BOOST_VMD_TYPE_NUMBER,825)
  2895. #define BOOST_VMD_SUBTYPE_REGISTER_826 (BOOST_VMD_TYPE_NUMBER,826)
  2896. #define BOOST_VMD_SUBTYPE_REGISTER_827 (BOOST_VMD_TYPE_NUMBER,827)
  2897. #define BOOST_VMD_SUBTYPE_REGISTER_828 (BOOST_VMD_TYPE_NUMBER,828)
  2898. #define BOOST_VMD_SUBTYPE_REGISTER_829 (BOOST_VMD_TYPE_NUMBER,829)
  2899. #define BOOST_VMD_SUBTYPE_REGISTER_830 (BOOST_VMD_TYPE_NUMBER,830)
  2900. #define BOOST_VMD_SUBTYPE_REGISTER_831 (BOOST_VMD_TYPE_NUMBER,831)
  2901. #define BOOST_VMD_SUBTYPE_REGISTER_832 (BOOST_VMD_TYPE_NUMBER,832)
  2902. #define BOOST_VMD_SUBTYPE_REGISTER_833 (BOOST_VMD_TYPE_NUMBER,833)
  2903. #define BOOST_VMD_SUBTYPE_REGISTER_834 (BOOST_VMD_TYPE_NUMBER,834)
  2904. #define BOOST_VMD_SUBTYPE_REGISTER_835 (BOOST_VMD_TYPE_NUMBER,835)
  2905. #define BOOST_VMD_SUBTYPE_REGISTER_836 (BOOST_VMD_TYPE_NUMBER,836)
  2906. #define BOOST_VMD_SUBTYPE_REGISTER_837 (BOOST_VMD_TYPE_NUMBER,837)
  2907. #define BOOST_VMD_SUBTYPE_REGISTER_838 (BOOST_VMD_TYPE_NUMBER,838)
  2908. #define BOOST_VMD_SUBTYPE_REGISTER_839 (BOOST_VMD_TYPE_NUMBER,839)
  2909. #define BOOST_VMD_SUBTYPE_REGISTER_840 (BOOST_VMD_TYPE_NUMBER,840)
  2910. #define BOOST_VMD_SUBTYPE_REGISTER_841 (BOOST_VMD_TYPE_NUMBER,841)
  2911. #define BOOST_VMD_SUBTYPE_REGISTER_842 (BOOST_VMD_TYPE_NUMBER,842)
  2912. #define BOOST_VMD_SUBTYPE_REGISTER_843 (BOOST_VMD_TYPE_NUMBER,843)
  2913. #define BOOST_VMD_SUBTYPE_REGISTER_844 (BOOST_VMD_TYPE_NUMBER,844)
  2914. #define BOOST_VMD_SUBTYPE_REGISTER_845 (BOOST_VMD_TYPE_NUMBER,845)
  2915. #define BOOST_VMD_SUBTYPE_REGISTER_846 (BOOST_VMD_TYPE_NUMBER,846)
  2916. #define BOOST_VMD_SUBTYPE_REGISTER_847 (BOOST_VMD_TYPE_NUMBER,847)
  2917. #define BOOST_VMD_SUBTYPE_REGISTER_848 (BOOST_VMD_TYPE_NUMBER,848)
  2918. #define BOOST_VMD_SUBTYPE_REGISTER_849 (BOOST_VMD_TYPE_NUMBER,849)
  2919. #define BOOST_VMD_SUBTYPE_REGISTER_850 (BOOST_VMD_TYPE_NUMBER,850)
  2920. #define BOOST_VMD_SUBTYPE_REGISTER_851 (BOOST_VMD_TYPE_NUMBER,851)
  2921. #define BOOST_VMD_SUBTYPE_REGISTER_852 (BOOST_VMD_TYPE_NUMBER,852)
  2922. #define BOOST_VMD_SUBTYPE_REGISTER_853 (BOOST_VMD_TYPE_NUMBER,853)
  2923. #define BOOST_VMD_SUBTYPE_REGISTER_854 (BOOST_VMD_TYPE_NUMBER,854)
  2924. #define BOOST_VMD_SUBTYPE_REGISTER_855 (BOOST_VMD_TYPE_NUMBER,855)
  2925. #define BOOST_VMD_SUBTYPE_REGISTER_856 (BOOST_VMD_TYPE_NUMBER,856)
  2926. #define BOOST_VMD_SUBTYPE_REGISTER_857 (BOOST_VMD_TYPE_NUMBER,857)
  2927. #define BOOST_VMD_SUBTYPE_REGISTER_858 (BOOST_VMD_TYPE_NUMBER,858)
  2928. #define BOOST_VMD_SUBTYPE_REGISTER_859 (BOOST_VMD_TYPE_NUMBER,859)
  2929. #define BOOST_VMD_SUBTYPE_REGISTER_860 (BOOST_VMD_TYPE_NUMBER,860)
  2930. #define BOOST_VMD_SUBTYPE_REGISTER_861 (BOOST_VMD_TYPE_NUMBER,861)
  2931. #define BOOST_VMD_SUBTYPE_REGISTER_862 (BOOST_VMD_TYPE_NUMBER,862)
  2932. #define BOOST_VMD_SUBTYPE_REGISTER_863 (BOOST_VMD_TYPE_NUMBER,863)
  2933. #define BOOST_VMD_SUBTYPE_REGISTER_864 (BOOST_VMD_TYPE_NUMBER,864)
  2934. #define BOOST_VMD_SUBTYPE_REGISTER_865 (BOOST_VMD_TYPE_NUMBER,865)
  2935. #define BOOST_VMD_SUBTYPE_REGISTER_866 (BOOST_VMD_TYPE_NUMBER,866)
  2936. #define BOOST_VMD_SUBTYPE_REGISTER_867 (BOOST_VMD_TYPE_NUMBER,867)
  2937. #define BOOST_VMD_SUBTYPE_REGISTER_868 (BOOST_VMD_TYPE_NUMBER,868)
  2938. #define BOOST_VMD_SUBTYPE_REGISTER_869 (BOOST_VMD_TYPE_NUMBER,869)
  2939. #define BOOST_VMD_SUBTYPE_REGISTER_870 (BOOST_VMD_TYPE_NUMBER,870)
  2940. #define BOOST_VMD_SUBTYPE_REGISTER_871 (BOOST_VMD_TYPE_NUMBER,871)
  2941. #define BOOST_VMD_SUBTYPE_REGISTER_872 (BOOST_VMD_TYPE_NUMBER,872)
  2942. #define BOOST_VMD_SUBTYPE_REGISTER_873 (BOOST_VMD_TYPE_NUMBER,873)
  2943. #define BOOST_VMD_SUBTYPE_REGISTER_874 (BOOST_VMD_TYPE_NUMBER,874)
  2944. #define BOOST_VMD_SUBTYPE_REGISTER_875 (BOOST_VMD_TYPE_NUMBER,875)
  2945. #define BOOST_VMD_SUBTYPE_REGISTER_876 (BOOST_VMD_TYPE_NUMBER,876)
  2946. #define BOOST_VMD_SUBTYPE_REGISTER_877 (BOOST_VMD_TYPE_NUMBER,877)
  2947. #define BOOST_VMD_SUBTYPE_REGISTER_878 (BOOST_VMD_TYPE_NUMBER,878)
  2948. #define BOOST_VMD_SUBTYPE_REGISTER_879 (BOOST_VMD_TYPE_NUMBER,879)
  2949. #define BOOST_VMD_SUBTYPE_REGISTER_880 (BOOST_VMD_TYPE_NUMBER,880)
  2950. #define BOOST_VMD_SUBTYPE_REGISTER_881 (BOOST_VMD_TYPE_NUMBER,881)
  2951. #define BOOST_VMD_SUBTYPE_REGISTER_882 (BOOST_VMD_TYPE_NUMBER,882)
  2952. #define BOOST_VMD_SUBTYPE_REGISTER_883 (BOOST_VMD_TYPE_NUMBER,883)
  2953. #define BOOST_VMD_SUBTYPE_REGISTER_884 (BOOST_VMD_TYPE_NUMBER,884)
  2954. #define BOOST_VMD_SUBTYPE_REGISTER_885 (BOOST_VMD_TYPE_NUMBER,885)
  2955. #define BOOST_VMD_SUBTYPE_REGISTER_886 (BOOST_VMD_TYPE_NUMBER,886)
  2956. #define BOOST_VMD_SUBTYPE_REGISTER_887 (BOOST_VMD_TYPE_NUMBER,887)
  2957. #define BOOST_VMD_SUBTYPE_REGISTER_888 (BOOST_VMD_TYPE_NUMBER,888)
  2958. #define BOOST_VMD_SUBTYPE_REGISTER_889 (BOOST_VMD_TYPE_NUMBER,889)
  2959. #define BOOST_VMD_SUBTYPE_REGISTER_890 (BOOST_VMD_TYPE_NUMBER,890)
  2960. #define BOOST_VMD_SUBTYPE_REGISTER_891 (BOOST_VMD_TYPE_NUMBER,891)
  2961. #define BOOST_VMD_SUBTYPE_REGISTER_892 (BOOST_VMD_TYPE_NUMBER,892)
  2962. #define BOOST_VMD_SUBTYPE_REGISTER_893 (BOOST_VMD_TYPE_NUMBER,893)
  2963. #define BOOST_VMD_SUBTYPE_REGISTER_894 (BOOST_VMD_TYPE_NUMBER,894)
  2964. #define BOOST_VMD_SUBTYPE_REGISTER_895 (BOOST_VMD_TYPE_NUMBER,895)
  2965. #define BOOST_VMD_SUBTYPE_REGISTER_896 (BOOST_VMD_TYPE_NUMBER,896)
  2966. #define BOOST_VMD_SUBTYPE_REGISTER_897 (BOOST_VMD_TYPE_NUMBER,897)
  2967. #define BOOST_VMD_SUBTYPE_REGISTER_898 (BOOST_VMD_TYPE_NUMBER,898)
  2968. #define BOOST_VMD_SUBTYPE_REGISTER_899 (BOOST_VMD_TYPE_NUMBER,899)
  2969. #define BOOST_VMD_SUBTYPE_REGISTER_900 (BOOST_VMD_TYPE_NUMBER,900)
  2970. #define BOOST_VMD_SUBTYPE_REGISTER_901 (BOOST_VMD_TYPE_NUMBER,901)
  2971. #define BOOST_VMD_SUBTYPE_REGISTER_902 (BOOST_VMD_TYPE_NUMBER,902)
  2972. #define BOOST_VMD_SUBTYPE_REGISTER_903 (BOOST_VMD_TYPE_NUMBER,903)
  2973. #define BOOST_VMD_SUBTYPE_REGISTER_904 (BOOST_VMD_TYPE_NUMBER,904)
  2974. #define BOOST_VMD_SUBTYPE_REGISTER_905 (BOOST_VMD_TYPE_NUMBER,905)
  2975. #define BOOST_VMD_SUBTYPE_REGISTER_906 (BOOST_VMD_TYPE_NUMBER,906)
  2976. #define BOOST_VMD_SUBTYPE_REGISTER_907 (BOOST_VMD_TYPE_NUMBER,907)
  2977. #define BOOST_VMD_SUBTYPE_REGISTER_908 (BOOST_VMD_TYPE_NUMBER,908)
  2978. #define BOOST_VMD_SUBTYPE_REGISTER_909 (BOOST_VMD_TYPE_NUMBER,909)
  2979. #define BOOST_VMD_SUBTYPE_REGISTER_910 (BOOST_VMD_TYPE_NUMBER,910)
  2980. #define BOOST_VMD_SUBTYPE_REGISTER_911 (BOOST_VMD_TYPE_NUMBER,911)
  2981. #define BOOST_VMD_SUBTYPE_REGISTER_912 (BOOST_VMD_TYPE_NUMBER,912)
  2982. #define BOOST_VMD_SUBTYPE_REGISTER_913 (BOOST_VMD_TYPE_NUMBER,913)
  2983. #define BOOST_VMD_SUBTYPE_REGISTER_914 (BOOST_VMD_TYPE_NUMBER,914)
  2984. #define BOOST_VMD_SUBTYPE_REGISTER_915 (BOOST_VMD_TYPE_NUMBER,915)
  2985. #define BOOST_VMD_SUBTYPE_REGISTER_916 (BOOST_VMD_TYPE_NUMBER,916)
  2986. #define BOOST_VMD_SUBTYPE_REGISTER_917 (BOOST_VMD_TYPE_NUMBER,917)
  2987. #define BOOST_VMD_SUBTYPE_REGISTER_918 (BOOST_VMD_TYPE_NUMBER,918)
  2988. #define BOOST_VMD_SUBTYPE_REGISTER_919 (BOOST_VMD_TYPE_NUMBER,919)
  2989. #define BOOST_VMD_SUBTYPE_REGISTER_920 (BOOST_VMD_TYPE_NUMBER,920)
  2990. #define BOOST_VMD_SUBTYPE_REGISTER_921 (BOOST_VMD_TYPE_NUMBER,921)
  2991. #define BOOST_VMD_SUBTYPE_REGISTER_922 (BOOST_VMD_TYPE_NUMBER,922)
  2992. #define BOOST_VMD_SUBTYPE_REGISTER_923 (BOOST_VMD_TYPE_NUMBER,923)
  2993. #define BOOST_VMD_SUBTYPE_REGISTER_924 (BOOST_VMD_TYPE_NUMBER,924)
  2994. #define BOOST_VMD_SUBTYPE_REGISTER_925 (BOOST_VMD_TYPE_NUMBER,925)
  2995. #define BOOST_VMD_SUBTYPE_REGISTER_926 (BOOST_VMD_TYPE_NUMBER,926)
  2996. #define BOOST_VMD_SUBTYPE_REGISTER_927 (BOOST_VMD_TYPE_NUMBER,927)
  2997. #define BOOST_VMD_SUBTYPE_REGISTER_928 (BOOST_VMD_TYPE_NUMBER,928)
  2998. #define BOOST_VMD_SUBTYPE_REGISTER_929 (BOOST_VMD_TYPE_NUMBER,929)
  2999. #define BOOST_VMD_SUBTYPE_REGISTER_930 (BOOST_VMD_TYPE_NUMBER,930)
  3000. #define BOOST_VMD_SUBTYPE_REGISTER_931 (BOOST_VMD_TYPE_NUMBER,931)
  3001. #define BOOST_VMD_SUBTYPE_REGISTER_932 (BOOST_VMD_TYPE_NUMBER,932)
  3002. #define BOOST_VMD_SUBTYPE_REGISTER_933 (BOOST_VMD_TYPE_NUMBER,933)
  3003. #define BOOST_VMD_SUBTYPE_REGISTER_934 (BOOST_VMD_TYPE_NUMBER,934)
  3004. #define BOOST_VMD_SUBTYPE_REGISTER_935 (BOOST_VMD_TYPE_NUMBER,935)
  3005. #define BOOST_VMD_SUBTYPE_REGISTER_936 (BOOST_VMD_TYPE_NUMBER,936)
  3006. #define BOOST_VMD_SUBTYPE_REGISTER_937 (BOOST_VMD_TYPE_NUMBER,937)
  3007. #define BOOST_VMD_SUBTYPE_REGISTER_938 (BOOST_VMD_TYPE_NUMBER,938)
  3008. #define BOOST_VMD_SUBTYPE_REGISTER_939 (BOOST_VMD_TYPE_NUMBER,939)
  3009. #define BOOST_VMD_SUBTYPE_REGISTER_940 (BOOST_VMD_TYPE_NUMBER,940)
  3010. #define BOOST_VMD_SUBTYPE_REGISTER_941 (BOOST_VMD_TYPE_NUMBER,941)
  3011. #define BOOST_VMD_SUBTYPE_REGISTER_942 (BOOST_VMD_TYPE_NUMBER,942)
  3012. #define BOOST_VMD_SUBTYPE_REGISTER_943 (BOOST_VMD_TYPE_NUMBER,943)
  3013. #define BOOST_VMD_SUBTYPE_REGISTER_944 (BOOST_VMD_TYPE_NUMBER,944)
  3014. #define BOOST_VMD_SUBTYPE_REGISTER_945 (BOOST_VMD_TYPE_NUMBER,945)
  3015. #define BOOST_VMD_SUBTYPE_REGISTER_946 (BOOST_VMD_TYPE_NUMBER,946)
  3016. #define BOOST_VMD_SUBTYPE_REGISTER_947 (BOOST_VMD_TYPE_NUMBER,947)
  3017. #define BOOST_VMD_SUBTYPE_REGISTER_948 (BOOST_VMD_TYPE_NUMBER,948)
  3018. #define BOOST_VMD_SUBTYPE_REGISTER_949 (BOOST_VMD_TYPE_NUMBER,949)
  3019. #define BOOST_VMD_SUBTYPE_REGISTER_950 (BOOST_VMD_TYPE_NUMBER,950)
  3020. #define BOOST_VMD_SUBTYPE_REGISTER_951 (BOOST_VMD_TYPE_NUMBER,951)
  3021. #define BOOST_VMD_SUBTYPE_REGISTER_952 (BOOST_VMD_TYPE_NUMBER,952)
  3022. #define BOOST_VMD_SUBTYPE_REGISTER_953 (BOOST_VMD_TYPE_NUMBER,953)
  3023. #define BOOST_VMD_SUBTYPE_REGISTER_954 (BOOST_VMD_TYPE_NUMBER,954)
  3024. #define BOOST_VMD_SUBTYPE_REGISTER_955 (BOOST_VMD_TYPE_NUMBER,955)
  3025. #define BOOST_VMD_SUBTYPE_REGISTER_956 (BOOST_VMD_TYPE_NUMBER,956)
  3026. #define BOOST_VMD_SUBTYPE_REGISTER_957 (BOOST_VMD_TYPE_NUMBER,957)
  3027. #define BOOST_VMD_SUBTYPE_REGISTER_958 (BOOST_VMD_TYPE_NUMBER,958)
  3028. #define BOOST_VMD_SUBTYPE_REGISTER_959 (BOOST_VMD_TYPE_NUMBER,959)
  3029. #define BOOST_VMD_SUBTYPE_REGISTER_960 (BOOST_VMD_TYPE_NUMBER,960)
  3030. #define BOOST_VMD_SUBTYPE_REGISTER_961 (BOOST_VMD_TYPE_NUMBER,961)
  3031. #define BOOST_VMD_SUBTYPE_REGISTER_962 (BOOST_VMD_TYPE_NUMBER,962)
  3032. #define BOOST_VMD_SUBTYPE_REGISTER_963 (BOOST_VMD_TYPE_NUMBER,963)
  3033. #define BOOST_VMD_SUBTYPE_REGISTER_964 (BOOST_VMD_TYPE_NUMBER,964)
  3034. #define BOOST_VMD_SUBTYPE_REGISTER_965 (BOOST_VMD_TYPE_NUMBER,965)
  3035. #define BOOST_VMD_SUBTYPE_REGISTER_966 (BOOST_VMD_TYPE_NUMBER,966)
  3036. #define BOOST_VMD_SUBTYPE_REGISTER_967 (BOOST_VMD_TYPE_NUMBER,967)
  3037. #define BOOST_VMD_SUBTYPE_REGISTER_968 (BOOST_VMD_TYPE_NUMBER,968)
  3038. #define BOOST_VMD_SUBTYPE_REGISTER_969 (BOOST_VMD_TYPE_NUMBER,969)
  3039. #define BOOST_VMD_SUBTYPE_REGISTER_970 (BOOST_VMD_TYPE_NUMBER,970)
  3040. #define BOOST_VMD_SUBTYPE_REGISTER_971 (BOOST_VMD_TYPE_NUMBER,971)
  3041. #define BOOST_VMD_SUBTYPE_REGISTER_972 (BOOST_VMD_TYPE_NUMBER,972)
  3042. #define BOOST_VMD_SUBTYPE_REGISTER_973 (BOOST_VMD_TYPE_NUMBER,973)
  3043. #define BOOST_VMD_SUBTYPE_REGISTER_974 (BOOST_VMD_TYPE_NUMBER,974)
  3044. #define BOOST_VMD_SUBTYPE_REGISTER_975 (BOOST_VMD_TYPE_NUMBER,975)
  3045. #define BOOST_VMD_SUBTYPE_REGISTER_976 (BOOST_VMD_TYPE_NUMBER,976)
  3046. #define BOOST_VMD_SUBTYPE_REGISTER_977 (BOOST_VMD_TYPE_NUMBER,977)
  3047. #define BOOST_VMD_SUBTYPE_REGISTER_978 (BOOST_VMD_TYPE_NUMBER,978)
  3048. #define BOOST_VMD_SUBTYPE_REGISTER_979 (BOOST_VMD_TYPE_NUMBER,979)
  3049. #define BOOST_VMD_SUBTYPE_REGISTER_980 (BOOST_VMD_TYPE_NUMBER,980)
  3050. #define BOOST_VMD_SUBTYPE_REGISTER_981 (BOOST_VMD_TYPE_NUMBER,981)
  3051. #define BOOST_VMD_SUBTYPE_REGISTER_982 (BOOST_VMD_TYPE_NUMBER,982)
  3052. #define BOOST_VMD_SUBTYPE_REGISTER_983 (BOOST_VMD_TYPE_NUMBER,983)
  3053. #define BOOST_VMD_SUBTYPE_REGISTER_984 (BOOST_VMD_TYPE_NUMBER,984)
  3054. #define BOOST_VMD_SUBTYPE_REGISTER_985 (BOOST_VMD_TYPE_NUMBER,985)
  3055. #define BOOST_VMD_SUBTYPE_REGISTER_986 (BOOST_VMD_TYPE_NUMBER,986)
  3056. #define BOOST_VMD_SUBTYPE_REGISTER_987 (BOOST_VMD_TYPE_NUMBER,987)
  3057. #define BOOST_VMD_SUBTYPE_REGISTER_988 (BOOST_VMD_TYPE_NUMBER,988)
  3058. #define BOOST_VMD_SUBTYPE_REGISTER_989 (BOOST_VMD_TYPE_NUMBER,989)
  3059. #define BOOST_VMD_SUBTYPE_REGISTER_990 (BOOST_VMD_TYPE_NUMBER,990)
  3060. #define BOOST_VMD_SUBTYPE_REGISTER_991 (BOOST_VMD_TYPE_NUMBER,991)
  3061. #define BOOST_VMD_SUBTYPE_REGISTER_992 (BOOST_VMD_TYPE_NUMBER,992)
  3062. #define BOOST_VMD_SUBTYPE_REGISTER_993 (BOOST_VMD_TYPE_NUMBER,993)
  3063. #define BOOST_VMD_SUBTYPE_REGISTER_994 (BOOST_VMD_TYPE_NUMBER,994)
  3064. #define BOOST_VMD_SUBTYPE_REGISTER_995 (BOOST_VMD_TYPE_NUMBER,995)
  3065. #define BOOST_VMD_SUBTYPE_REGISTER_996 (BOOST_VMD_TYPE_NUMBER,996)
  3066. #define BOOST_VMD_SUBTYPE_REGISTER_997 (BOOST_VMD_TYPE_NUMBER,997)
  3067. #define BOOST_VMD_SUBTYPE_REGISTER_998 (BOOST_VMD_TYPE_NUMBER,998)
  3068. #define BOOST_VMD_SUBTYPE_REGISTER_999 (BOOST_VMD_TYPE_NUMBER,999)
  3069. #define BOOST_VMD_SUBTYPE_REGISTER_1000 (BOOST_VMD_TYPE_NUMBER,1000)
  3070. #define BOOST_VMD_SUBTYPE_REGISTER_1001 (BOOST_VMD_TYPE_NUMBER,1001)
  3071. #define BOOST_VMD_SUBTYPE_REGISTER_1002 (BOOST_VMD_TYPE_NUMBER,1002)
  3072. #define BOOST_VMD_SUBTYPE_REGISTER_1003 (BOOST_VMD_TYPE_NUMBER,1003)
  3073. #define BOOST_VMD_SUBTYPE_REGISTER_1004 (BOOST_VMD_TYPE_NUMBER,1004)
  3074. #define BOOST_VMD_SUBTYPE_REGISTER_1005 (BOOST_VMD_TYPE_NUMBER,1005)
  3075. #define BOOST_VMD_SUBTYPE_REGISTER_1006 (BOOST_VMD_TYPE_NUMBER,1006)
  3076. #define BOOST_VMD_SUBTYPE_REGISTER_1007 (BOOST_VMD_TYPE_NUMBER,1007)
  3077. #define BOOST_VMD_SUBTYPE_REGISTER_1008 (BOOST_VMD_TYPE_NUMBER,1008)
  3078. #define BOOST_VMD_SUBTYPE_REGISTER_1009 (BOOST_VMD_TYPE_NUMBER,1009)
  3079. #define BOOST_VMD_SUBTYPE_REGISTER_1010 (BOOST_VMD_TYPE_NUMBER,1010)
  3080. #define BOOST_VMD_SUBTYPE_REGISTER_1011 (BOOST_VMD_TYPE_NUMBER,1011)
  3081. #define BOOST_VMD_SUBTYPE_REGISTER_1012 (BOOST_VMD_TYPE_NUMBER,1012)
  3082. #define BOOST_VMD_SUBTYPE_REGISTER_1013 (BOOST_VMD_TYPE_NUMBER,1013)
  3083. #define BOOST_VMD_SUBTYPE_REGISTER_1014 (BOOST_VMD_TYPE_NUMBER,1014)
  3084. #define BOOST_VMD_SUBTYPE_REGISTER_1015 (BOOST_VMD_TYPE_NUMBER,1015)
  3085. #define BOOST_VMD_SUBTYPE_REGISTER_1016 (BOOST_VMD_TYPE_NUMBER,1016)
  3086. #define BOOST_VMD_SUBTYPE_REGISTER_1017 (BOOST_VMD_TYPE_NUMBER,1017)
  3087. #define BOOST_VMD_SUBTYPE_REGISTER_1018 (BOOST_VMD_TYPE_NUMBER,1018)
  3088. #define BOOST_VMD_SUBTYPE_REGISTER_1019 (BOOST_VMD_TYPE_NUMBER,1019)
  3089. #define BOOST_VMD_SUBTYPE_REGISTER_1020 (BOOST_VMD_TYPE_NUMBER,1020)
  3090. #define BOOST_VMD_SUBTYPE_REGISTER_1021 (BOOST_VMD_TYPE_NUMBER,1021)
  3091. #define BOOST_VMD_SUBTYPE_REGISTER_1022 (BOOST_VMD_TYPE_NUMBER,1022)
  3092. #define BOOST_VMD_SUBTYPE_REGISTER_1023 (BOOST_VMD_TYPE_NUMBER,1023)
  3093. #define BOOST_VMD_SUBTYPE_REGISTER_1024 (BOOST_VMD_TYPE_NUMBER,1024)
  3094. #endif
  3095. #endif /* BOOST_VMD_DETAIL_IS_NUMBER_REGISTRATION_HPP */