test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
ParticleFlowCandidate
src
CountBits.h
Go to the documentation of this file.
1
namespace
{
2
3
template
<
int
INDEX>
4
struct
CountBits {
5
static
const
unsigned
int
value
= INDEX%2+CountBits< (INDEX>>1) >::
value
;
6
};
7
8
template
<>
9
struct
CountBits<0> {
10
static
const
unsigned
int
value
= 0;
11
};
12
}
13
14
static
const
unsigned
int
s_refsBefore
[]={
15
CountBits<0>::value
,
16
CountBits<1>::value
,
17
CountBits<2>::value
,
18
CountBits<3>::value
,
19
CountBits<4>::value
,
20
CountBits<5>::value
,
21
CountBits<6>::value
,
22
CountBits<7>::value
,
23
CountBits<8>::value
,
24
CountBits<9>::value
,
25
CountBits<10>::value
,
26
CountBits<11>::value
,
27
CountBits<12>::value
,
28
CountBits<13>::value
,
29
CountBits<14>::value
,
30
CountBits<15>::value
,
31
CountBits<16>::value
,
32
CountBits<17>::value
,
33
CountBits<18>::value
,
34
CountBits<19>::value
,
35
CountBits<20>::value
,
36
CountBits<21>::value
,
37
CountBits<22>::value
,
38
CountBits<23>::value
,
39
CountBits<24>::value
,
40
CountBits<25>::value
,
41
CountBits<26>::value
,
42
CountBits<27>::value
,
43
CountBits<28>::value
,
44
CountBits<29>::value
,
45
CountBits<30>::value
,
46
CountBits<31>::value
,
47
CountBits<32>::value
,
48
CountBits<33>::value
,
49
CountBits<34>::value
,
50
CountBits<35>::value
,
51
CountBits<36>::value
,
52
CountBits<37>::value
,
53
CountBits<38>::value
,
54
CountBits<39>::value
,
55
CountBits<40>::value
,
56
CountBits<41>::value
,
57
CountBits<42>::value
,
58
CountBits<43>::value
,
59
CountBits<44>::value
,
60
CountBits<45>::value
,
61
CountBits<46>::value
,
62
CountBits<47>::value
,
63
CountBits<48>::value
,
64
CountBits<49>::value
,
65
CountBits<50>::value
,
66
CountBits<51>::value
,
67
CountBits<52>::value
,
68
CountBits<53>::value
,
69
CountBits<54>::value
,
70
CountBits<55>::value
,
71
CountBits<56>::value
,
72
CountBits<57>::value
,
73
CountBits<58>::value
,
74
CountBits<59>::value
,
75
CountBits<60>::value
,
76
CountBits<61>::value
,
77
CountBits<62>::value
,
78
CountBits<63>::value
,
79
CountBits<64>::value
,
80
CountBits<65>::value
,
81
CountBits<66>::value
,
82
CountBits<67>::value
,
83
CountBits<68>::value
,
84
CountBits<69>::value
,
85
CountBits<70>::value
,
86
CountBits<71>::value
,
87
CountBits<72>::value
,
88
CountBits<73>::value
,
89
CountBits<74>::value
,
90
CountBits<75>::value
,
91
CountBits<76>::value
,
92
CountBits<77>::value
,
93
CountBits<78>::value
,
94
CountBits<79>::value
,
95
CountBits<80>::value
,
96
CountBits<81>::value
,
97
CountBits<82>::value
,
98
CountBits<83>::value
,
99
CountBits<84>::value
,
100
CountBits<85>::value
,
101
CountBits<86>::value
,
102
CountBits<87>::value
,
103
CountBits<88>::value
,
104
CountBits<89>::value
,
105
CountBits<90>::value
,
106
CountBits<91>::value
,
107
CountBits<92>::value
,
108
CountBits<93>::value
,
109
CountBits<94>::value
,
110
CountBits<95>::value
,
111
CountBits<96>::value
,
112
CountBits<97>::value
,
113
CountBits<98>::value
,
114
CountBits<99>::value
,
115
CountBits<100>::value
,
116
CountBits<101>::value
,
117
CountBits<102>::value
,
118
CountBits<103>::value
,
119
CountBits<104>::value
,
120
CountBits<105>::value
,
121
CountBits<106>::value
,
122
CountBits<107>::value
,
123
CountBits<108>::value
,
124
CountBits<109>::value
,
125
CountBits<110>::value
,
126
CountBits<111>::value
,
127
CountBits<112>::value
,
128
CountBits<113>::value
,
129
CountBits<114>::value
,
130
CountBits<115>::value
,
131
CountBits<116>::value
,
132
CountBits<117>::value
,
133
CountBits<118>::value
,
134
CountBits<119>::value
,
135
CountBits<120>::value
,
136
CountBits<121>::value
,
137
CountBits<122>::value
,
138
CountBits<123>::value
,
139
CountBits<124>::value
,
140
CountBits<125>::value
,
141
CountBits<126>::value
,
142
CountBits<127>::value
,
143
CountBits<128>::value
,
144
CountBits<129>::value
,
145
CountBits<130>::value
,
146
CountBits<131>::value
,
147
CountBits<132>::value
,
148
CountBits<133>::value
,
149
CountBits<134>::value
,
150
CountBits<135>::value
,
151
CountBits<136>::value
,
152
CountBits<137>::value
,
153
CountBits<138>::value
,
154
CountBits<139>::value
,
155
CountBits<140>::value
,
156
CountBits<141>::value
,
157
CountBits<142>::value
,
158
CountBits<143>::value
,
159
CountBits<144>::value
,
160
CountBits<145>::value
,
161
CountBits<146>::value
,
162
CountBits<147>::value
,
163
CountBits<148>::value
,
164
CountBits<149>::value
,
165
CountBits<150>::value
,
166
CountBits<151>::value
,
167
CountBits<152>::value
,
168
CountBits<153>::value
,
169
CountBits<154>::value
,
170
CountBits<155>::value
,
171
CountBits<156>::value
,
172
CountBits<157>::value
,
173
CountBits<158>::value
,
174
CountBits<159>::value
,
175
CountBits<160>::value
,
176
CountBits<161>::value
,
177
CountBits<162>::value
,
178
CountBits<163>::value
,
179
CountBits<164>::value
,
180
CountBits<165>::value
,
181
CountBits<166>::value
,
182
CountBits<167>::value
,
183
CountBits<168>::value
,
184
CountBits<169>::value
,
185
CountBits<170>::value
,
186
CountBits<171>::value
,
187
CountBits<172>::value
,
188
CountBits<173>::value
,
189
CountBits<174>::value
,
190
CountBits<175>::value
,
191
CountBits<176>::value
,
192
CountBits<177>::value
,
193
CountBits<178>::value
,
194
CountBits<179>::value
,
195
CountBits<180>::value
,
196
CountBits<181>::value
,
197
CountBits<182>::value
,
198
CountBits<183>::value
,
199
CountBits<184>::value
,
200
CountBits<185>::value
,
201
CountBits<186>::value
,
202
CountBits<187>::value
,
203
CountBits<188>::value
,
204
CountBits<189>::value
,
205
CountBits<190>::value
,
206
CountBits<191>::value
,
207
CountBits<192>::value
,
208
CountBits<193>::value
,
209
CountBits<194>::value
,
210
CountBits<195>::value
,
211
CountBits<196>::value
,
212
CountBits<197>::value
,
213
CountBits<198>::value
,
214
CountBits<199>::value
,
215
CountBits<200>::value
,
216
CountBits<201>::value
,
217
CountBits<202>::value
,
218
CountBits<203>::value
,
219
CountBits<204>::value
,
220
CountBits<205>::value
,
221
CountBits<206>::value
,
222
CountBits<207>::value
,
223
CountBits<208>::value
,
224
CountBits<209>::value
,
225
CountBits<210>::value
,
226
CountBits<211>::value
,
227
CountBits<212>::value
,
228
CountBits<213>::value
,
229
CountBits<214>::value
,
230
CountBits<215>::value
,
231
CountBits<216>::value
,
232
CountBits<217>::value
,
233
CountBits<218>::value
,
234
CountBits<219>::value
,
235
CountBits<220>::value
,
236
CountBits<221>::value
,
237
CountBits<222>::value
,
238
CountBits<223>::value
,
239
CountBits<224>::value
,
240
CountBits<225>::value
,
241
CountBits<226>::value
,
242
CountBits<227>::value
,
243
CountBits<228>::value
,
244
CountBits<229>::value
,
245
CountBits<230>::value
,
246
CountBits<231>::value
,
247
CountBits<232>::value
,
248
CountBits<233>::value
,
249
CountBits<234>::value
,
250
CountBits<235>::value
,
251
CountBits<236>::value
,
252
CountBits<237>::value
,
253
CountBits<238>::value
,
254
CountBits<239>::value
,
255
CountBits<240>::value
,
256
CountBits<241>::value
,
257
CountBits<242>::value
,
258
CountBits<243>::value
,
259
CountBits<244>::value
,
260
CountBits<245>::value
,
261
CountBits<246>::value
,
262
CountBits<247>::value
,
263
CountBits<248>::value
,
264
CountBits<249>::value
,
265
CountBits<250>::value
,
266
CountBits<251>::value
,
267
CountBits<252>::value
,
268
CountBits<253>::value
,
269
CountBits<254>::value
,
270
CountBits<255>::value
,
271
CountBits<256>::value
,
272
CountBits<257>::value
,
273
CountBits<258>::value
,
274
CountBits<259>::value
,
275
CountBits<260>::value
,
276
CountBits<261>::value
,
277
CountBits<262>::value
,
278
CountBits<263>::value
,
279
CountBits<264>::value
,
280
CountBits<265>::value
,
281
CountBits<266>::value
,
282
CountBits<267>::value
,
283
CountBits<268>::value
,
284
CountBits<269>::value
,
285
CountBits<270>::value
,
286
CountBits<271>::value
,
287
CountBits<272>::value
,
288
CountBits<273>::value
,
289
CountBits<274>::value
,
290
CountBits<275>::value
,
291
CountBits<276>::value
,
292
CountBits<277>::value
,
293
CountBits<278>::value
,
294
CountBits<279>::value
,
295
CountBits<280>::value
,
296
CountBits<281>::value
,
297
CountBits<282>::value
,
298
CountBits<283>::value
,
299
CountBits<284>::value
,
300
CountBits<285>::value
,
301
CountBits<286>::value
,
302
CountBits<287>::value
,
303
CountBits<288>::value
,
304
CountBits<289>::value
,
305
CountBits<290>::value
,
306
CountBits<291>::value
,
307
CountBits<292>::value
,
308
CountBits<293>::value
,
309
CountBits<294>::value
,
310
CountBits<295>::value
,
311
CountBits<296>::value
,
312
CountBits<297>::value
,
313
CountBits<298>::value
,
314
CountBits<299>::value
,
315
CountBits<300>::value
,
316
CountBits<301>::value
,
317
CountBits<302>::value
,
318
CountBits<303>::value
,
319
CountBits<304>::value
,
320
CountBits<305>::value
,
321
CountBits<306>::value
,
322
CountBits<307>::value
,
323
CountBits<308>::value
,
324
CountBits<309>::value
,
325
CountBits<310>::value
,
326
CountBits<311>::value
,
327
CountBits<312>::value
,
328
CountBits<313>::value
,
329
CountBits<314>::value
,
330
CountBits<315>::value
,
331
CountBits<316>::value
,
332
CountBits<317>::value
,
333
CountBits<318>::value
,
334
CountBits<319>::value
,
335
CountBits<320>::value
,
336
CountBits<321>::value
,
337
CountBits<322>::value
,
338
CountBits<323>::value
,
339
CountBits<324>::value
,
340
CountBits<325>::value
,
341
CountBits<326>::value
,
342
CountBits<327>::value
,
343
CountBits<328>::value
,
344
CountBits<329>::value
,
345
CountBits<330>::value
,
346
CountBits<331>::value
,
347
CountBits<332>::value
,
348
CountBits<333>::value
,
349
CountBits<334>::value
,
350
CountBits<335>::value
,
351
CountBits<336>::value
,
352
CountBits<337>::value
,
353
CountBits<338>::value
,
354
CountBits<339>::value
,
355
CountBits<340>::value
,
356
CountBits<341>::value
,
357
CountBits<342>::value
,
358
CountBits<343>::value
,
359
CountBits<344>::value
,
360
CountBits<345>::value
,
361
CountBits<346>::value
,
362
CountBits<347>::value
,
363
CountBits<348>::value
,
364
CountBits<349>::value
,
365
CountBits<350>::value
,
366
CountBits<351>::value
,
367
CountBits<352>::value
,
368
CountBits<353>::value
,
369
CountBits<354>::value
,
370
CountBits<355>::value
,
371
CountBits<356>::value
,
372
CountBits<357>::value
,
373
CountBits<358>::value
,
374
CountBits<359>::value
,
375
CountBits<360>::value
,
376
CountBits<361>::value
,
377
CountBits<362>::value
,
378
CountBits<363>::value
,
379
CountBits<364>::value
,
380
CountBits<365>::value
,
381
CountBits<366>::value
,
382
CountBits<367>::value
,
383
CountBits<368>::value
,
384
CountBits<369>::value
,
385
CountBits<370>::value
,
386
CountBits<371>::value
,
387
CountBits<372>::value
,
388
CountBits<373>::value
,
389
CountBits<374>::value
,
390
CountBits<375>::value
,
391
CountBits<376>::value
,
392
CountBits<377>::value
,
393
CountBits<378>::value
,
394
CountBits<379>::value
,
395
CountBits<380>::value
,
396
CountBits<381>::value
,
397
CountBits<382>::value
,
398
CountBits<383>::value
,
399
CountBits<384>::value
,
400
CountBits<385>::value
,
401
CountBits<386>::value
,
402
CountBits<387>::value
,
403
CountBits<388>::value
,
404
CountBits<389>::value
,
405
CountBits<390>::value
,
406
CountBits<391>::value
,
407
CountBits<392>::value
,
408
CountBits<393>::value
,
409
CountBits<394>::value
,
410
CountBits<395>::value
,
411
CountBits<396>::value
,
412
CountBits<397>::value
,
413
CountBits<398>::value
,
414
CountBits<399>::value
,
415
CountBits<400>::value
,
416
CountBits<401>::value
,
417
CountBits<402>::value
,
418
CountBits<403>::value
,
419
CountBits<404>::value
,
420
CountBits<405>::value
,
421
CountBits<406>::value
,
422
CountBits<407>::value
,
423
CountBits<408>::value
,
424
CountBits<409>::value
,
425
CountBits<410>::value
,
426
CountBits<411>::value
,
427
CountBits<412>::value
,
428
CountBits<413>::value
,
429
CountBits<414>::value
,
430
CountBits<415>::value
,
431
CountBits<416>::value
,
432
CountBits<417>::value
,
433
CountBits<418>::value
,
434
CountBits<419>::value
,
435
CountBits<420>::value
,
436
CountBits<421>::value
,
437
CountBits<422>::value
,
438
CountBits<423>::value
,
439
CountBits<424>::value
,
440
CountBits<425>::value
,
441
CountBits<426>::value
,
442
CountBits<427>::value
,
443
CountBits<428>::value
,
444
CountBits<429>::value
,
445
CountBits<430>::value
,
446
CountBits<431>::value
,
447
CountBits<432>::value
,
448
CountBits<433>::value
,
449
CountBits<434>::value
,
450
CountBits<435>::value
,
451
CountBits<436>::value
,
452
CountBits<437>::value
,
453
CountBits<438>::value
,
454
CountBits<439>::value
,
455
CountBits<440>::value
,
456
CountBits<441>::value
,
457
CountBits<442>::value
,
458
CountBits<443>::value
,
459
CountBits<444>::value
,
460
CountBits<445>::value
,
461
CountBits<446>::value
,
462
CountBits<447>::value
,
463
CountBits<448>::value
,
464
CountBits<449>::value
,
465
CountBits<450>::value
,
466
CountBits<451>::value
,
467
CountBits<452>::value
,
468
CountBits<453>::value
,
469
CountBits<454>::value
,
470
CountBits<455>::value
,
471
CountBits<456>::value
,
472
CountBits<457>::value
,
473
CountBits<458>::value
,
474
CountBits<459>::value
,
475
CountBits<460>::value
,
476
CountBits<461>::value
,
477
CountBits<462>::value
,
478
CountBits<463>::value
,
479
CountBits<464>::value
,
480
CountBits<465>::value
,
481
CountBits<466>::value
,
482
CountBits<467>::value
,
483
CountBits<468>::value
,
484
CountBits<469>::value
,
485
CountBits<470>::value
,
486
CountBits<471>::value
,
487
CountBits<472>::value
,
488
CountBits<473>::value
,
489
CountBits<474>::value
,
490
CountBits<475>::value
,
491
CountBits<476>::value
,
492
CountBits<477>::value
,
493
CountBits<478>::value
,
494
CountBits<479>::value
,
495
CountBits<480>::value
,
496
CountBits<481>::value
,
497
CountBits<482>::value
,
498
CountBits<483>::value
,
499
CountBits<484>::value
,
500
CountBits<485>::value
,
501
CountBits<486>::value
,
502
CountBits<487>::value
,
503
CountBits<488>::value
,
504
CountBits<489>::value
,
505
CountBits<490>::value
,
506
CountBits<491>::value
,
507
CountBits<492>::value
,
508
CountBits<493>::value
,
509
CountBits<494>::value
,
510
CountBits<495>::value
,
511
CountBits<496>::value
,
512
CountBits<497>::value
,
513
CountBits<498>::value
,
514
CountBits<499>::value
,
515
CountBits<500>::value
,
516
CountBits<501>::value
,
517
CountBits<502>::value
,
518
CountBits<503>::value
,
519
CountBits<504>::value
,
520
CountBits<505>::value
,
521
CountBits<506>::value
,
522
CountBits<507>::value
,
523
CountBits<508>::value
,
524
CountBits<509>::value
,
525
CountBits<510>::value
,
526
CountBits<511>::value
,
527
CountBits<512>::value
,
528
CountBits<513>::value
,
529
CountBits<514>::value
,
530
CountBits<515>::value
,
531
CountBits<516>::value
,
532
CountBits<517>::value
,
533
CountBits<518>::value
,
534
CountBits<519>::value
,
535
CountBits<520>::value
,
536
CountBits<521>::value
,
537
CountBits<522>::value
,
538
CountBits<523>::value
,
539
CountBits<524>::value
,
540
CountBits<525>::value
,
541
CountBits<526>::value
,
542
CountBits<527>::value
,
543
CountBits<528>::value
,
544
CountBits<529>::value
,
545
CountBits<530>::value
,
546
CountBits<531>::value
,
547
CountBits<532>::value
,
548
CountBits<533>::value
,
549
CountBits<534>::value
,
550
CountBits<535>::value
,
551
CountBits<536>::value
,
552
CountBits<537>::value
,
553
CountBits<538>::value
,
554
CountBits<539>::value
,
555
CountBits<540>::value
,
556
CountBits<541>::value
,
557
CountBits<542>::value
,
558
CountBits<543>::value
,
559
CountBits<544>::value
,
560
CountBits<545>::value
,
561
CountBits<546>::value
,
562
CountBits<547>::value
,
563
CountBits<548>::value
,
564
CountBits<549>::value
,
565
CountBits<550>::value
,
566
CountBits<551>::value
,
567
CountBits<552>::value
,
568
CountBits<553>::value
,
569
CountBits<554>::value
,
570
CountBits<555>::value
,
571
CountBits<556>::value
,
572
CountBits<557>::value
,
573
CountBits<558>::value
,
574
CountBits<559>::value
,
575
CountBits<560>::value
,
576
CountBits<561>::value
,
577
CountBits<562>::value
,
578
CountBits<563>::value
,
579
CountBits<564>::value
,
580
CountBits<565>::value
,
581
CountBits<566>::value
,
582
CountBits<567>::value
,
583
CountBits<568>::value
,
584
CountBits<569>::value
,
585
CountBits<570>::value
,
586
CountBits<571>::value
,
587
CountBits<572>::value
,
588
CountBits<573>::value
,
589
CountBits<574>::value
,
590
CountBits<575>::value
,
591
CountBits<576>::value
,
592
CountBits<577>::value
,
593
CountBits<578>::value
,
594
CountBits<579>::value
,
595
CountBits<580>::value
,
596
CountBits<581>::value
,
597
CountBits<582>::value
,
598
CountBits<583>::value
,
599
CountBits<584>::value
,
600
CountBits<585>::value
,
601
CountBits<586>::value
,
602
CountBits<587>::value
,
603
CountBits<588>::value
,
604
CountBits<589>::value
,
605
CountBits<590>::value
,
606
CountBits<591>::value
,
607
CountBits<592>::value
,
608
CountBits<593>::value
,
609
CountBits<594>::value
,
610
CountBits<595>::value
,
611
CountBits<596>::value
,
612
CountBits<597>::value
,
613
CountBits<598>::value
,
614
CountBits<599>::value
,
615
CountBits<600>::value
,
616
CountBits<601>::value
,
617
CountBits<602>::value
,
618
CountBits<603>::value
,
619
CountBits<604>::value
,
620
CountBits<605>::value
,
621
CountBits<606>::value
,
622
CountBits<607>::value
,
623
CountBits<608>::value
,
624
CountBits<609>::value
,
625
CountBits<610>::value
,
626
CountBits<611>::value
,
627
CountBits<612>::value
,
628
CountBits<613>::value
,
629
CountBits<614>::value
,
630
CountBits<615>::value
,
631
CountBits<616>::value
,
632
CountBits<617>::value
,
633
CountBits<618>::value
,
634
CountBits<619>::value
,
635
CountBits<620>::value
,
636
CountBits<621>::value
,
637
CountBits<622>::value
,
638
CountBits<623>::value
,
639
CountBits<624>::value
,
640
CountBits<625>::value
,
641
CountBits<626>::value
,
642
CountBits<627>::value
,
643
CountBits<628>::value
,
644
CountBits<629>::value
,
645
CountBits<630>::value
,
646
CountBits<631>::value
,
647
CountBits<632>::value
,
648
CountBits<633>::value
,
649
CountBits<634>::value
,
650
CountBits<635>::value
,
651
CountBits<636>::value
,
652
CountBits<637>::value
,
653
CountBits<638>::value
,
654
CountBits<639>::value
,
655
CountBits<640>::value
,
656
CountBits<641>::value
,
657
CountBits<642>::value
,
658
CountBits<643>::value
,
659
CountBits<644>::value
,
660
CountBits<645>::value
,
661
CountBits<646>::value
,
662
CountBits<647>::value
,
663
CountBits<648>::value
,
664
CountBits<649>::value
,
665
CountBits<650>::value
,
666
CountBits<651>::value
,
667
CountBits<652>::value
,
668
CountBits<653>::value
,
669
CountBits<654>::value
,
670
CountBits<655>::value
,
671
CountBits<656>::value
,
672
CountBits<657>::value
,
673
CountBits<658>::value
,
674
CountBits<659>::value
,
675
CountBits<660>::value
,
676
CountBits<661>::value
,
677
CountBits<662>::value
,
678
CountBits<663>::value
,
679
CountBits<664>::value
,
680
CountBits<665>::value
,
681
CountBits<666>::value
,
682
CountBits<667>::value
,
683
CountBits<668>::value
,
684
CountBits<669>::value
,
685
CountBits<670>::value
,
686
CountBits<671>::value
,
687
CountBits<672>::value
,
688
CountBits<673>::value
,
689
CountBits<674>::value
,
690
CountBits<675>::value
,
691
CountBits<676>::value
,
692
CountBits<677>::value
,
693
CountBits<678>::value
,
694
CountBits<679>::value
,
695
CountBits<680>::value
,
696
CountBits<681>::value
,
697
CountBits<682>::value
,
698
CountBits<683>::value
,
699
CountBits<684>::value
,
700
CountBits<685>::value
,
701
CountBits<686>::value
,
702
CountBits<687>::value
,
703
CountBits<688>::value
,
704
CountBits<689>::value
,
705
CountBits<690>::value
,
706
CountBits<691>::value
,
707
CountBits<692>::value
,
708
CountBits<693>::value
,
709
CountBits<694>::value
,
710
CountBits<695>::value
,
711
CountBits<696>::value
,
712
CountBits<697>::value
,
713
CountBits<698>::value
,
714
CountBits<699>::value
,
715
CountBits<700>::value
,
716
CountBits<701>::value
,
717
CountBits<702>::value
,
718
CountBits<703>::value
,
719
CountBits<704>::value
,
720
CountBits<705>::value
,
721
CountBits<706>::value
,
722
CountBits<707>::value
,
723
CountBits<708>::value
,
724
CountBits<709>::value
,
725
CountBits<710>::value
,
726
CountBits<711>::value
,
727
CountBits<712>::value
,
728
CountBits<713>::value
,
729
CountBits<714>::value
,
730
CountBits<715>::value
,
731
CountBits<716>::value
,
732
CountBits<717>::value
,
733
CountBits<718>::value
,
734
CountBits<719>::value
,
735
CountBits<720>::value
,
736
CountBits<721>::value
,
737
CountBits<722>::value
,
738
CountBits<723>::value
,
739
CountBits<724>::value
,
740
CountBits<725>::value
,
741
CountBits<726>::value
,
742
CountBits<727>::value
,
743
CountBits<728>::value
,
744
CountBits<729>::value
,
745
CountBits<730>::value
,
746
CountBits<731>::value
,
747
CountBits<732>::value
,
748
CountBits<733>::value
,
749
CountBits<734>::value
,
750
CountBits<735>::value
,
751
CountBits<736>::value
,
752
CountBits<737>::value
,
753
CountBits<738>::value
,
754
CountBits<739>::value
,
755
CountBits<740>::value
,
756
CountBits<741>::value
,
757
CountBits<742>::value
,
758
CountBits<743>::value
,
759
CountBits<744>::value
,
760
CountBits<745>::value
,
761
CountBits<746>::value
,
762
CountBits<747>::value
,
763
CountBits<748>::value
,
764
CountBits<749>::value
,
765
CountBits<750>::value
,
766
CountBits<751>::value
,
767
CountBits<752>::value
,
768
CountBits<753>::value
,
769
CountBits<754>::value
,
770
CountBits<755>::value
,
771
CountBits<756>::value
,
772
CountBits<757>::value
,
773
CountBits<758>::value
,
774
CountBits<759>::value
,
775
CountBits<760>::value
,
776
CountBits<761>::value
,
777
CountBits<762>::value
,
778
CountBits<763>::value
,
779
CountBits<764>::value
,
780
CountBits<765>::value
,
781
CountBits<766>::value
,
782
CountBits<767>::value
,
783
CountBits<768>::value
,
784
CountBits<769>::value
,
785
CountBits<770>::value
,
786
CountBits<771>::value
,
787
CountBits<772>::value
,
788
CountBits<773>::value
,
789
CountBits<774>::value
,
790
CountBits<775>::value
,
791
CountBits<776>::value
,
792
CountBits<777>::value
,
793
CountBits<778>::value
,
794
CountBits<779>::value
,
795
CountBits<780>::value
,
796
CountBits<781>::value
,
797
CountBits<782>::value
,
798
CountBits<783>::value
,
799
CountBits<784>::value
,
800
CountBits<785>::value
,
801
CountBits<786>::value
,
802
CountBits<787>::value
,
803
CountBits<788>::value
,
804
CountBits<789>::value
,
805
CountBits<790>::value
,
806
CountBits<791>::value
,
807
CountBits<792>::value
,
808
CountBits<793>::value
,
809
CountBits<794>::value
,
810
CountBits<795>::value
,
811
CountBits<796>::value
,
812
CountBits<797>::value
,
813
CountBits<798>::value
,
814
CountBits<799>::value
,
815
CountBits<800>::value
,
816
CountBits<801>::value
,
817
CountBits<802>::value
,
818
CountBits<803>::value
,
819
CountBits<804>::value
,
820
CountBits<805>::value
,
821
CountBits<806>::value
,
822
CountBits<807>::value
,
823
CountBits<808>::value
,
824
CountBits<809>::value
,
825
CountBits<810>::value
,
826
CountBits<811>::value
,
827
CountBits<812>::value
,
828
CountBits<813>::value
,
829
CountBits<814>::value
,
830
CountBits<815>::value
,
831
CountBits<816>::value
,
832
CountBits<817>::value
,
833
CountBits<818>::value
,
834
CountBits<819>::value
,
835
CountBits<820>::value
,
836
CountBits<821>::value
,
837
CountBits<822>::value
,
838
CountBits<823>::value
,
839
CountBits<824>::value
,
840
CountBits<825>::value
,
841
CountBits<826>::value
,
842
CountBits<827>::value
,
843
CountBits<828>::value
,
844
CountBits<829>::value
,
845
CountBits<830>::value
,
846
CountBits<831>::value
,
847
CountBits<832>::value
,
848
CountBits<833>::value
,
849
CountBits<834>::value
,
850
CountBits<835>::value
,
851
CountBits<836>::value
,
852
CountBits<837>::value
,
853
CountBits<838>::value
,
854
CountBits<839>::value
,
855
CountBits<840>::value
,
856
CountBits<841>::value
,
857
CountBits<842>::value
,
858
CountBits<843>::value
,
859
CountBits<844>::value
,
860
CountBits<845>::value
,
861
CountBits<846>::value
,
862
CountBits<847>::value
,
863
CountBits<848>::value
,
864
CountBits<849>::value
,
865
CountBits<850>::value
,
866
CountBits<851>::value
,
867
CountBits<852>::value
,
868
CountBits<853>::value
,
869
CountBits<854>::value
,
870
CountBits<855>::value
,
871
CountBits<856>::value
,
872
CountBits<857>::value
,
873
CountBits<858>::value
,
874
CountBits<859>::value
,
875
CountBits<860>::value
,
876
CountBits<861>::value
,
877
CountBits<862>::value
,
878
CountBits<863>::value
,
879
CountBits<864>::value
,
880
CountBits<865>::value
,
881
CountBits<866>::value
,
882
CountBits<867>::value
,
883
CountBits<868>::value
,
884
CountBits<869>::value
,
885
CountBits<870>::value
,
886
CountBits<871>::value
,
887
CountBits<872>::value
,
888
CountBits<873>::value
,
889
CountBits<874>::value
,
890
CountBits<875>::value
,
891
CountBits<876>::value
,
892
CountBits<877>::value
,
893
CountBits<878>::value
,
894
CountBits<879>::value
,
895
CountBits<880>::value
,
896
CountBits<881>::value
,
897
CountBits<882>::value
,
898
CountBits<883>::value
,
899
CountBits<884>::value
,
900
CountBits<885>::value
,
901
CountBits<886>::value
,
902
CountBits<887>::value
,
903
CountBits<888>::value
,
904
CountBits<889>::value
,
905
CountBits<890>::value
,
906
CountBits<891>::value
,
907
CountBits<892>::value
,
908
CountBits<893>::value
,
909
CountBits<894>::value
,
910
CountBits<895>::value
,
911
CountBits<896>::value
,
912
CountBits<897>::value
,
913
CountBits<898>::value
,
914
CountBits<899>::value
,
915
CountBits<900>::value
,
916
CountBits<901>::value
,
917
CountBits<902>::value
,
918
CountBits<903>::value
,
919
CountBits<904>::value
,
920
CountBits<905>::value
,
921
CountBits<906>::value
,
922
CountBits<907>::value
,
923
CountBits<908>::value
,
924
CountBits<909>::value
,
925
CountBits<910>::value
,
926
CountBits<911>::value
,
927
CountBits<912>::value
,
928
CountBits<913>::value
,
929
CountBits<914>::value
,
930
CountBits<915>::value
,
931
CountBits<916>::value
,
932
CountBits<917>::value
,
933
CountBits<918>::value
,
934
CountBits<919>::value
,
935
CountBits<920>::value
,
936
CountBits<921>::value
,
937
CountBits<922>::value
,
938
CountBits<923>::value
,
939
CountBits<924>::value
,
940
CountBits<925>::value
,
941
CountBits<926>::value
,
942
CountBits<927>::value
,
943
CountBits<928>::value
,
944
CountBits<929>::value
,
945
CountBits<930>::value
,
946
CountBits<931>::value
,
947
CountBits<932>::value
,
948
CountBits<933>::value
,
949
CountBits<934>::value
,
950
CountBits<935>::value
,
951
CountBits<936>::value
,
952
CountBits<937>::value
,
953
CountBits<938>::value
,
954
CountBits<939>::value
,
955
CountBits<940>::value
,
956
CountBits<941>::value
,
957
CountBits<942>::value
,
958
CountBits<943>::value
,
959
CountBits<944>::value
,
960
CountBits<945>::value
,
961
CountBits<946>::value
,
962
CountBits<947>::value
,
963
CountBits<948>::value
,
964
CountBits<949>::value
,
965
CountBits<950>::value
,
966
CountBits<951>::value
,
967
CountBits<952>::value
,
968
CountBits<953>::value
,
969
CountBits<954>::value
,
970
CountBits<955>::value
,
971
CountBits<956>::value
,
972
CountBits<957>::value
,
973
CountBits<958>::value
,
974
CountBits<959>::value
,
975
CountBits<960>::value
,
976
CountBits<961>::value
,
977
CountBits<962>::value
,
978
CountBits<963>::value
,
979
CountBits<964>::value
,
980
CountBits<965>::value
,
981
CountBits<966>::value
,
982
CountBits<967>::value
,
983
CountBits<968>::value
,
984
CountBits<969>::value
,
985
CountBits<970>::value
,
986
CountBits<971>::value
,
987
CountBits<972>::value
,
988
CountBits<973>::value
,
989
CountBits<974>::value
,
990
CountBits<975>::value
,
991
CountBits<976>::value
,
992
CountBits<977>::value
,
993
CountBits<978>::value
,
994
CountBits<979>::value
,
995
CountBits<980>::value
,
996
CountBits<981>::value
,
997
CountBits<982>::value
,
998
CountBits<983>::value
,
999
CountBits<984>::value
,
1000
CountBits<985>::value
,
1001
CountBits<986>::value
,
1002
CountBits<987>::value
,
1003
CountBits<988>::value
,
1004
CountBits<989>::value
,
1005
CountBits<990>::value
,
1006
CountBits<991>::value
,
1007
CountBits<992>::value
,
1008
CountBits<993>::value
,
1009
CountBits<994>::value
,
1010
CountBits<995>::value
,
1011
CountBits<996>::value
,
1012
CountBits<997>::value
,
1013
CountBits<998>::value
,
1014
CountBits<999>::value
,
1015
CountBits<1000>::value
,
1016
CountBits<1001>::value
,
1017
CountBits<1002>::value
,
1018
CountBits<1003>::value
,
1019
CountBits<1004>::value
,
1020
CountBits<1005>::value
,
1021
CountBits<1006>::value
,
1022
CountBits<1007>::value
,
1023
CountBits<1008>::value
,
1024
CountBits<1009>::value
,
1025
CountBits<1010>::value
,
1026
CountBits<1011>::value
,
1027
CountBits<1012>::value
,
1028
CountBits<1013>::value
,
1029
CountBits<1014>::value
,
1030
CountBits<1015>::value
,
1031
CountBits<1016>::value
,
1032
CountBits<1017>::value
,
1033
CountBits<1018>::value
,
1034
CountBits<1019>::value
,
1035
CountBits<1020>::value
,
1036
CountBits<1021>::value
,
1037
CountBits<1022>::value
,
1038
CountBits<1023>::value
,
1039
CountBits<1024>::value
,
1040
CountBits<1025>::value
,
1041
CountBits<1026>::value
,
1042
CountBits<1027>::value
,
1043
CountBits<1028>::value
,
1044
CountBits<1029>::value
,
1045
CountBits<1030>::value
,
1046
CountBits<1031>::value
,
1047
CountBits<1032>::value
,
1048
CountBits<1033>::value
,
1049
CountBits<1034>::value
,
1050
CountBits<1035>::value
,
1051
CountBits<1036>::value
,
1052
CountBits<1037>::value
,
1053
CountBits<1038>::value
,
1054
CountBits<1039>::value
,
1055
CountBits<1040>::value
,
1056
CountBits<1041>::value
,
1057
CountBits<1042>::value
,
1058
CountBits<1043>::value
,
1059
CountBits<1044>::value
,
1060
CountBits<1045>::value
,
1061
CountBits<1046>::value
,
1062
CountBits<1047>::value
,
1063
CountBits<1048>::value
,
1064
CountBits<1049>::value
,
1065
CountBits<1050>::value
,
1066
CountBits<1051>::value
,
1067
CountBits<1052>::value
,
1068
CountBits<1053>::value
,
1069
CountBits<1054>::value
,
1070
CountBits<1055>::value
,
1071
CountBits<1056>::value
,
1072
CountBits<1057>::value
,
1073
CountBits<1058>::value
,
1074
CountBits<1059>::value
,
1075
CountBits<1060>::value
,
1076
CountBits<1061>::value
,
1077
CountBits<1062>::value
,
1078
CountBits<1063>::value
,
1079
CountBits<1064>::value
,
1080
CountBits<1065>::value
,
1081
CountBits<1066>::value
,
1082
CountBits<1067>::value
,
1083
CountBits<1068>::value
,
1084
CountBits<1069>::value
,
1085
CountBits<1070>::value
,
1086
CountBits<1071>::value
,
1087
CountBits<1072>::value
,
1088
CountBits<1073>::value
,
1089
CountBits<1074>::value
,
1090
CountBits<1075>::value
,
1091
CountBits<1076>::value
,
1092
CountBits<1077>::value
,
1093
CountBits<1078>::value
,
1094
CountBits<1079>::value
,
1095
CountBits<1080>::value
,
1096
CountBits<1081>::value
,
1097
CountBits<1082>::value
,
1098
CountBits<1083>::value
,
1099
CountBits<1084>::value
,
1100
CountBits<1085>::value
,
1101
CountBits<1086>::value
,
1102
CountBits<1087>::value
,
1103
CountBits<1088>::value
,
1104
CountBits<1089>::value
,
1105
CountBits<1090>::value
,
1106
CountBits<1091>::value
,
1107
CountBits<1092>::value
,
1108
CountBits<1093>::value
,
1109
CountBits<1094>::value
,
1110
CountBits<1095>::value
,
1111
CountBits<1096>::value
,
1112
CountBits<1097>::value
,
1113
CountBits<1098>::value
,
1114
CountBits<1099>::value
,
1115
CountBits<1100>::value
,
1116
CountBits<1101>::value
,
1117
CountBits<1102>::value
,
1118
CountBits<1103>::value
,
1119
CountBits<1104>::value
,
1120
CountBits<1105>::value
,
1121
CountBits<1106>::value
,
1122
CountBits<1107>::value
,
1123
CountBits<1108>::value
,
1124
CountBits<1109>::value
,
1125
CountBits<1110>::value
,
1126
CountBits<1111>::value
,
1127
CountBits<1112>::value
,
1128
CountBits<1113>::value
,
1129
CountBits<1114>::value
,
1130
CountBits<1115>::value
,
1131
CountBits<1116>::value
,
1132
CountBits<1117>::value
,
1133
CountBits<1118>::value
,
1134
CountBits<1119>::value
,
1135
CountBits<1120>::value
,
1136
CountBits<1121>::value
,
1137
CountBits<1122>::value
,
1138
CountBits<1123>::value
,
1139
CountBits<1124>::value
,
1140
CountBits<1125>::value
,
1141
CountBits<1126>::value
,
1142
CountBits<1127>::value
,
1143
CountBits<1128>::value
,
1144
CountBits<1129>::value
,
1145
CountBits<1130>::value
,
1146
CountBits<1131>::value
,
1147
CountBits<1132>::value
,
1148
CountBits<1133>::value
,
1149
CountBits<1134>::value
,
1150
CountBits<1135>::value
,
1151
CountBits<1136>::value
,
1152
CountBits<1137>::value
,
1153
CountBits<1138>::value
,
1154
CountBits<1139>::value
,
1155
CountBits<1140>::value
,
1156
CountBits<1141>::value
,
1157
CountBits<1142>::value
,
1158
CountBits<1143>::value
,
1159
CountBits<1144>::value
,
1160
CountBits<1145>::value
,
1161
CountBits<1146>::value
,
1162
CountBits<1147>::value
,
1163
CountBits<1148>::value
,
1164
CountBits<1149>::value
,
1165
CountBits<1150>::value
,
1166
CountBits<1151>::value
,
1167
CountBits<1152>::value
,
1168
CountBits<1153>::value
,
1169
CountBits<1154>::value
,
1170
CountBits<1155>::value
,
1171
CountBits<1156>::value
,
1172
CountBits<1157>::value
,
1173
CountBits<1158>::value
,
1174
CountBits<1159>::value
,
1175
CountBits<1160>::value
,
1176
CountBits<1161>::value
,
1177
CountBits<1162>::value
,
1178
CountBits<1163>::value
,
1179
CountBits<1164>::value
,
1180
CountBits<1165>::value
,
1181
CountBits<1166>::value
,
1182
CountBits<1167>::value
,
1183
CountBits<1168>::value
,
1184
CountBits<1169>::value
,
1185
CountBits<1170>::value
,
1186
CountBits<1171>::value
,
1187
CountBits<1172>::value
,
1188
CountBits<1173>::value
,
1189
CountBits<1174>::value
,
1190
CountBits<1175>::value
,
1191
CountBits<1176>::value
,
1192
CountBits<1177>::value
,
1193
CountBits<1178>::value
,
1194
CountBits<1179>::value
,
1195
CountBits<1180>::value
,
1196
CountBits<1181>::value
,
1197
CountBits<1182>::value
,
1198
CountBits<1183>::value
,
1199
CountBits<1184>::value
,
1200
CountBits<1185>::value
,
1201
CountBits<1186>::value
,
1202
CountBits<1187>::value
,
1203
CountBits<1188>::value
,
1204
CountBits<1189>::value
,
1205
CountBits<1190>::value
,
1206
CountBits<1191>::value
,
1207
CountBits<1192>::value
,
1208
CountBits<1193>::value
,
1209
CountBits<1194>::value
,
1210
CountBits<1195>::value
,
1211
CountBits<1196>::value
,
1212
CountBits<1197>::value
,
1213
CountBits<1198>::value
,
1214
CountBits<1199>::value
,
1215
CountBits<1200>::value
,
1216
CountBits<1201>::value
,
1217
CountBits<1202>::value
,
1218
CountBits<1203>::value
,
1219
CountBits<1204>::value
,
1220
CountBits<1205>::value
,
1221
CountBits<1206>::value
,
1222
CountBits<1207>::value
,
1223
CountBits<1208>::value
,
1224
CountBits<1209>::value
,
1225
CountBits<1210>::value
,
1226
CountBits<1211>::value
,
1227
CountBits<1212>::value
,
1228
CountBits<1213>::value
,
1229
CountBits<1214>::value
,
1230
CountBits<1215>::value
,
1231
CountBits<1216>::value
,
1232
CountBits<1217>::value
,
1233
CountBits<1218>::value
,
1234
CountBits<1219>::value
,
1235
CountBits<1220>::value
,
1236
CountBits<1221>::value
,
1237
CountBits<1222>::value
,
1238
CountBits<1223>::value
,
1239
CountBits<1224>::value
,
1240
CountBits<1225>::value
,
1241
CountBits<1226>::value
,
1242
CountBits<1227>::value
,
1243
CountBits<1228>::value
,
1244
CountBits<1229>::value
,
1245
CountBits<1230>::value
,
1246
CountBits<1231>::value
,
1247
CountBits<1232>::value
,
1248
CountBits<1233>::value
,
1249
CountBits<1234>::value
,
1250
CountBits<1235>::value
,
1251
CountBits<1236>::value
,
1252
CountBits<1237>::value
,
1253
CountBits<1238>::value
,
1254
CountBits<1239>::value
,
1255
CountBits<1240>::value
,
1256
CountBits<1241>::value
,
1257
CountBits<1242>::value
,
1258
CountBits<1243>::value
,
1259
CountBits<1244>::value
,
1260
CountBits<1245>::value
,
1261
CountBits<1246>::value
,
1262
CountBits<1247>::value
,
1263
CountBits<1248>::value
,
1264
CountBits<1249>::value
,
1265
CountBits<1250>::value
,
1266
CountBits<1251>::value
,
1267
CountBits<1252>::value
,
1268
CountBits<1253>::value
,
1269
CountBits<1254>::value
,
1270
CountBits<1255>::value
,
1271
CountBits<1256>::value
,
1272
CountBits<1257>::value
,
1273
CountBits<1258>::value
,
1274
CountBits<1259>::value
,
1275
CountBits<1260>::value
,
1276
CountBits<1261>::value
,
1277
CountBits<1262>::value
,
1278
CountBits<1263>::value
,
1279
CountBits<1264>::value
,
1280
CountBits<1265>::value
,
1281
CountBits<1266>::value
,
1282
CountBits<1267>::value
,
1283
CountBits<1268>::value
,
1284
CountBits<1269>::value
,
1285
CountBits<1270>::value
,
1286
CountBits<1271>::value
,
1287
CountBits<1272>::value
,
1288
CountBits<1273>::value
,
1289
CountBits<1274>::value
,
1290
CountBits<1275>::value
,
1291
CountBits<1276>::value
,
1292
CountBits<1277>::value
,
1293
CountBits<1278>::value
,
1294
CountBits<1279>::value
,
1295
CountBits<1280>::value
,
1296
CountBits<1281>::value
,
1297
CountBits<1282>::value
,
1298
CountBits<1283>::value
,
1299
CountBits<1284>::value
,
1300
CountBits<1285>::value
,
1301
CountBits<1286>::value
,
1302
CountBits<1287>::value
,
1303
CountBits<1288>::value
,
1304
CountBits<1289>::value
,
1305
CountBits<1290>::value
,
1306
CountBits<1291>::value
,
1307
CountBits<1292>::value
,
1308
CountBits<1293>::value
,
1309
CountBits<1294>::value
,
1310
CountBits<1295>::value
,
1311
CountBits<1296>::value
,
1312
CountBits<1297>::value
,
1313
CountBits<1298>::value
,
1314
CountBits<1299>::value
,
1315
CountBits<1300>::value
,
1316
CountBits<1301>::value
,
1317
CountBits<1302>::value
,
1318
CountBits<1303>::value
,
1319
CountBits<1304>::value
,
1320
CountBits<1305>::value
,
1321
CountBits<1306>::value
,
1322
CountBits<1307>::value
,
1323
CountBits<1308>::value
,
1324
CountBits<1309>::value
,
1325
CountBits<1310>::value
,
1326
CountBits<1311>::value
,
1327
CountBits<1312>::value
,
1328
CountBits<1313>::value
,
1329
CountBits<1314>::value
,
1330
CountBits<1315>::value
,
1331
CountBits<1316>::value
,
1332
CountBits<1317>::value
,
1333
CountBits<1318>::value
,
1334
CountBits<1319>::value
,
1335
CountBits<1320>::value
,
1336
CountBits<1321>::value
,
1337
CountBits<1322>::value
,
1338
CountBits<1323>::value
,
1339
CountBits<1324>::value
,
1340
CountBits<1325>::value
,
1341
CountBits<1326>::value
,
1342
CountBits<1327>::value
,
1343
CountBits<1328>::value
,
1344
CountBits<1329>::value
,
1345
CountBits<1330>::value
,
1346
CountBits<1331>::value
,
1347
CountBits<1332>::value
,
1348
CountBits<1333>::value
,
1349
CountBits<1334>::value
,
1350
CountBits<1335>::value
,
1351
CountBits<1336>::value
,
1352
CountBits<1337>::value
,
1353
CountBits<1338>::value
,
1354
CountBits<1339>::value
,
1355
CountBits<1340>::value
,
1356
CountBits<1341>::value
,
1357
CountBits<1342>::value
,
1358
CountBits<1343>::value
,
1359
CountBits<1344>::value
,
1360
CountBits<1345>::value
,
1361
CountBits<1346>::value
,
1362
CountBits<1347>::value
,
1363
CountBits<1348>::value
,
1364
CountBits<1349>::value
,
1365
CountBits<1350>::value
,
1366
CountBits<1351>::value
,
1367
CountBits<1352>::value
,
1368
CountBits<1353>::value
,
1369
CountBits<1354>::value
,
1370
CountBits<1355>::value
,
1371
CountBits<1356>::value
,
1372
CountBits<1357>::value
,
1373
CountBits<1358>::value
,
1374
CountBits<1359>::value
,
1375
CountBits<1360>::value
,
1376
CountBits<1361>::value
,
1377
CountBits<1362>::value
,
1378
CountBits<1363>::value
,
1379
CountBits<1364>::value
,
1380
CountBits<1365>::value
,
1381
CountBits<1366>::value
,
1382
CountBits<1367>::value
,
1383
CountBits<1368>::value
,
1384
CountBits<1369>::value
,
1385
CountBits<1370>::value
,
1386
CountBits<1371>::value
,
1387
CountBits<1372>::value
,
1388
CountBits<1373>::value
,
1389
CountBits<1374>::value
,
1390
CountBits<1375>::value
,
1391
CountBits<1376>::value
,
1392
CountBits<1377>::value
,
1393
CountBits<1378>::value
,
1394
CountBits<1379>::value
,
1395
CountBits<1380>::value
,
1396
CountBits<1381>::value
,
1397
CountBits<1382>::value
,
1398
CountBits<1383>::value
,
1399
CountBits<1384>::value
,
1400
CountBits<1385>::value
,
1401
CountBits<1386>::value
,
1402
CountBits<1387>::value
,
1403
CountBits<1388>::value
,
1404
CountBits<1389>::value
,
1405
CountBits<1390>::value
,
1406
CountBits<1391>::value
,
1407
CountBits<1392>::value
,
1408
CountBits<1393>::value
,
1409
CountBits<1394>::value
,
1410
CountBits<1395>::value
,
1411
CountBits<1396>::value
,
1412
CountBits<1397>::value
,
1413
CountBits<1398>::value
,
1414
CountBits<1399>::value
,
1415
CountBits<1400>::value
,
1416
CountBits<1401>::value
,
1417
CountBits<1402>::value
,
1418
CountBits<1403>::value
,
1419
CountBits<1404>::value
,
1420
CountBits<1405>::value
,
1421
CountBits<1406>::value
,
1422
CountBits<1407>::value
,
1423
CountBits<1408>::value
,
1424
CountBits<1409>::value
,
1425
CountBits<1410>::value
,
1426
CountBits<1411>::value
,
1427
CountBits<1412>::value
,
1428
CountBits<1413>::value
,
1429
CountBits<1414>::value
,
1430
CountBits<1415>::value
,
1431
CountBits<1416>::value
,
1432
CountBits<1417>::value
,
1433
CountBits<1418>::value
,
1434
CountBits<1419>::value
,
1435
CountBits<1420>::value
,
1436
CountBits<1421>::value
,
1437
CountBits<1422>::value
,
1438
CountBits<1423>::value
,
1439
CountBits<1424>::value
,
1440
CountBits<1425>::value
,
1441
CountBits<1426>::value
,
1442
CountBits<1427>::value
,
1443
CountBits<1428>::value
,
1444
CountBits<1429>::value
,
1445
CountBits<1430>::value
,
1446
CountBits<1431>::value
,
1447
CountBits<1432>::value
,
1448
CountBits<1433>::value
,
1449
CountBits<1434>::value
,
1450
CountBits<1435>::value
,
1451
CountBits<1436>::value
,
1452
CountBits<1437>::value
,
1453
CountBits<1438>::value
,
1454
CountBits<1439>::value
,
1455
CountBits<1440>::value
,
1456
CountBits<1441>::value
,
1457
CountBits<1442>::value
,
1458
CountBits<1443>::value
,
1459
CountBits<1444>::value
,
1460
CountBits<1445>::value
,
1461
CountBits<1446>::value
,
1462
CountBits<1447>::value
,
1463
CountBits<1448>::value
,
1464
CountBits<1449>::value
,
1465
CountBits<1450>::value
,
1466
CountBits<1451>::value
,
1467
CountBits<1452>::value
,
1468
CountBits<1453>::value
,
1469
CountBits<1454>::value
,
1470
CountBits<1455>::value
,
1471
CountBits<1456>::value
,
1472
CountBits<1457>::value
,
1473
CountBits<1458>::value
,
1474
CountBits<1459>::value
,
1475
CountBits<1460>::value
,
1476
CountBits<1461>::value
,
1477
CountBits<1462>::value
,
1478
CountBits<1463>::value
,
1479
CountBits<1464>::value
,
1480
CountBits<1465>::value
,
1481
CountBits<1466>::value
,
1482
CountBits<1467>::value
,
1483
CountBits<1468>::value
,
1484
CountBits<1469>::value
,
1485
CountBits<1470>::value
,
1486
CountBits<1471>::value
,
1487
CountBits<1472>::value
,
1488
CountBits<1473>::value
,
1489
CountBits<1474>::value
,
1490
CountBits<1475>::value
,
1491
CountBits<1476>::value
,
1492
CountBits<1477>::value
,
1493
CountBits<1478>::value
,
1494
CountBits<1479>::value
,
1495
CountBits<1480>::value
,
1496
CountBits<1481>::value
,
1497
CountBits<1482>::value
,
1498
CountBits<1483>::value
,
1499
CountBits<1484>::value
,
1500
CountBits<1485>::value
,
1501
CountBits<1486>::value
,
1502
CountBits<1487>::value
,
1503
CountBits<1488>::value
,
1504
CountBits<1489>::value
,
1505
CountBits<1490>::value
,
1506
CountBits<1491>::value
,
1507
CountBits<1492>::value
,
1508
CountBits<1493>::value
,
1509
CountBits<1494>::value
,
1510
CountBits<1495>::value
,
1511
CountBits<1496>::value
,
1512
CountBits<1497>::value
,
1513
CountBits<1498>::value
,
1514
CountBits<1499>::value
,
1515
CountBits<1500>::value
,
1516
CountBits<1501>::value
,
1517
CountBits<1502>::value
,
1518
CountBits<1503>::value
,
1519
CountBits<1504>::value
,
1520
CountBits<1505>::value
,
1521
CountBits<1506>::value
,
1522
CountBits<1507>::value
,
1523
CountBits<1508>::value
,
1524
CountBits<1509>::value
,
1525
CountBits<1510>::value
,
1526
CountBits<1511>::value
,
1527
CountBits<1512>::value
,
1528
CountBits<1513>::value
,
1529
CountBits<1514>::value
,
1530
CountBits<1515>::value
,
1531
CountBits<1516>::value
,
1532
CountBits<1517>::value
,
1533
CountBits<1518>::value
,
1534
CountBits<1519>::value
,
1535
CountBits<1520>::value
,
1536
CountBits<1521>::value
,
1537
CountBits<1522>::value
,
1538
CountBits<1523>::value
,
1539
CountBits<1524>::value
,
1540
CountBits<1525>::value
,
1541
CountBits<1526>::value
,
1542
CountBits<1527>::value
,
1543
CountBits<1528>::value
,
1544
CountBits<1529>::value
,
1545
CountBits<1530>::value
,
1546
CountBits<1531>::value
,
1547
CountBits<1532>::value
,
1548
CountBits<1533>::value
,
1549
CountBits<1534>::value
,
1550
CountBits<1535>::value
,
1551
CountBits<1536>::value
,
1552
CountBits<1537>::value
,
1553
CountBits<1538>::value
,
1554
CountBits<1539>::value
,
1555
CountBits<1540>::value
,
1556
CountBits<1541>::value
,
1557
CountBits<1542>::value
,
1558
CountBits<1543>::value
,
1559
CountBits<1544>::value
,
1560
CountBits<1545>::value
,
1561
CountBits<1546>::value
,
1562
CountBits<1547>::value
,
1563
CountBits<1548>::value
,
1564
CountBits<1549>::value
,
1565
CountBits<1550>::value
,
1566
CountBits<1551>::value
,
1567
CountBits<1552>::value
,
1568
CountBits<1553>::value
,
1569
CountBits<1554>::value
,
1570
CountBits<1555>::value
,
1571
CountBits<1556>::value
,
1572
CountBits<1557>::value
,
1573
CountBits<1558>::value
,
1574
CountBits<1559>::value
,
1575
CountBits<1560>::value
,
1576
CountBits<1561>::value
,
1577
CountBits<1562>::value
,
1578
CountBits<1563>::value
,
1579
CountBits<1564>::value
,
1580
CountBits<1565>::value
,
1581
CountBits<1566>::value
,
1582
CountBits<1567>::value
,
1583
CountBits<1568>::value
,
1584
CountBits<1569>::value
,
1585
CountBits<1570>::value
,
1586
CountBits<1571>::value
,
1587
CountBits<1572>::value
,
1588
CountBits<1573>::value
,
1589
CountBits<1574>::value
,
1590
CountBits<1575>::value
,
1591
CountBits<1576>::value
,
1592
CountBits<1577>::value
,
1593
CountBits<1578>::value
,
1594
CountBits<1579>::value
,
1595
CountBits<1580>::value
,
1596
CountBits<1581>::value
,
1597
CountBits<1582>::value
,
1598
CountBits<1583>::value
,
1599
CountBits<1584>::value
,
1600
CountBits<1585>::value
,
1601
CountBits<1586>::value
,
1602
CountBits<1587>::value
,
1603
CountBits<1588>::value
,
1604
CountBits<1589>::value
,
1605
CountBits<1590>::value
,
1606
CountBits<1591>::value
,
1607
CountBits<1592>::value
,
1608
CountBits<1593>::value
,
1609
CountBits<1594>::value
,
1610
CountBits<1595>::value
,
1611
CountBits<1596>::value
,
1612
CountBits<1597>::value
,
1613
CountBits<1598>::value
,
1614
CountBits<1599>::value
,
1615
CountBits<1600>::value
,
1616
CountBits<1601>::value
,
1617
CountBits<1602>::value
,
1618
CountBits<1603>::value
,
1619
CountBits<1604>::value
,
1620
CountBits<1605>::value
,
1621
CountBits<1606>::value
,
1622
CountBits<1607>::value
,
1623
CountBits<1608>::value
,
1624
CountBits<1609>::value
,
1625
CountBits<1610>::value
,
1626
CountBits<1611>::value
,
1627
CountBits<1612>::value
,
1628
CountBits<1613>::value
,
1629
CountBits<1614>::value
,
1630
CountBits<1615>::value
,
1631
CountBits<1616>::value
,
1632
CountBits<1617>::value
,
1633
CountBits<1618>::value
,
1634
CountBits<1619>::value
,
1635
CountBits<1620>::value
,
1636
CountBits<1621>::value
,
1637
CountBits<1622>::value
,
1638
CountBits<1623>::value
,
1639
CountBits<1624>::value
,
1640
CountBits<1625>::value
,
1641
CountBits<1626>::value
,
1642
CountBits<1627>::value
,
1643
CountBits<1628>::value
,
1644
CountBits<1629>::value
,
1645
CountBits<1630>::value
,
1646
CountBits<1631>::value
,
1647
CountBits<1632>::value
,
1648
CountBits<1633>::value
,
1649
CountBits<1634>::value
,
1650
CountBits<1635>::value
,
1651
CountBits<1636>::value
,
1652
CountBits<1637>::value
,
1653
CountBits<1638>::value
,
1654
CountBits<1639>::value
,
1655
CountBits<1640>::value
,
1656
CountBits<1641>::value
,
1657
CountBits<1642>::value
,
1658
CountBits<1643>::value
,
1659
CountBits<1644>::value
,
1660
CountBits<1645>::value
,
1661
CountBits<1646>::value
,
1662
CountBits<1647>::value
,
1663
CountBits<1648>::value
,
1664
CountBits<1649>::value
,
1665
CountBits<1650>::value
,
1666
CountBits<1651>::value
,
1667
CountBits<1652>::value
,
1668
CountBits<1653>::value
,
1669
CountBits<1654>::value
,
1670
CountBits<1655>::value
,
1671
CountBits<1656>::value
,
1672
CountBits<1657>::value
,
1673
CountBits<1658>::value
,
1674
CountBits<1659>::value
,
1675
CountBits<1660>::value
,
1676
CountBits<1661>::value
,
1677
CountBits<1662>::value
,
1678
CountBits<1663>::value
,
1679
CountBits<1664>::value
,
1680
CountBits<1665>::value
,
1681
CountBits<1666>::value
,
1682
CountBits<1667>::value
,
1683
CountBits<1668>::value
,
1684
CountBits<1669>::value
,
1685
CountBits<1670>::value
,
1686
CountBits<1671>::value
,
1687
CountBits<1672>::value
,
1688
CountBits<1673>::value
,
1689
CountBits<1674>::value
,
1690
CountBits<1675>::value
,
1691
CountBits<1676>::value
,
1692
CountBits<1677>::value
,
1693
CountBits<1678>::value
,
1694
CountBits<1679>::value
,
1695
CountBits<1680>::value
,
1696
CountBits<1681>::value
,
1697
CountBits<1682>::value
,
1698
CountBits<1683>::value
,
1699
CountBits<1684>::value
,
1700
CountBits<1685>::value
,
1701
CountBits<1686>::value
,
1702
CountBits<1687>::value
,
1703
CountBits<1688>::value
,
1704
CountBits<1689>::value
,
1705
CountBits<1690>::value
,
1706
CountBits<1691>::value
,
1707
CountBits<1692>::value
,
1708
CountBits<1693>::value
,
1709
CountBits<1694>::value
,
1710
CountBits<1695>::value
,
1711
CountBits<1696>::value
,
1712
CountBits<1697>::value
,
1713
CountBits<1698>::value
,
1714
CountBits<1699>::value
,
1715
CountBits<1700>::value
,
1716
CountBits<1701>::value
,
1717
CountBits<1702>::value
,
1718
CountBits<1703>::value
,
1719
CountBits<1704>::value
,
1720
CountBits<1705>::value
,
1721
CountBits<1706>::value
,
1722
CountBits<1707>::value
,
1723
CountBits<1708>::value
,
1724
CountBits<1709>::value
,
1725
CountBits<1710>::value
,
1726
CountBits<1711>::value
,
1727
CountBits<1712>::value
,
1728
CountBits<1713>::value
,
1729
CountBits<1714>::value
,
1730
CountBits<1715>::value
,
1731
CountBits<1716>::value
,
1732
CountBits<1717>::value
,
1733
CountBits<1718>::value
,
1734
CountBits<1719>::value
,
1735
CountBits<1720>::value
,
1736
CountBits<1721>::value
,
1737
CountBits<1722>::value
,
1738
CountBits<1723>::value
,
1739
CountBits<1724>::value
,
1740
CountBits<1725>::value
,
1741
CountBits<1726>::value
,
1742
CountBits<1727>::value
,
1743
CountBits<1728>::value
,
1744
CountBits<1729>::value
,
1745
CountBits<1730>::value
,
1746
CountBits<1731>::value
,
1747
CountBits<1732>::value
,
1748
CountBits<1733>::value
,
1749
CountBits<1734>::value
,
1750
CountBits<1735>::value
,
1751
CountBits<1736>::value
,
1752
CountBits<1737>::value
,
1753
CountBits<1738>::value
,
1754
CountBits<1739>::value
,
1755
CountBits<1740>::value
,
1756
CountBits<1741>::value
,
1757
CountBits<1742>::value
,
1758
CountBits<1743>::value
,
1759
CountBits<1744>::value
,
1760
CountBits<1745>::value
,
1761
CountBits<1746>::value
,
1762
CountBits<1747>::value
,
1763
CountBits<1748>::value
,
1764
CountBits<1749>::value
,
1765
CountBits<1750>::value
,
1766
CountBits<1751>::value
,
1767
CountBits<1752>::value
,
1768
CountBits<1753>::value
,
1769
CountBits<1754>::value
,
1770
CountBits<1755>::value
,
1771
CountBits<1756>::value
,
1772
CountBits<1757>::value
,
1773
CountBits<1758>::value
,
1774
CountBits<1759>::value
,
1775
CountBits<1760>::value
,
1776
CountBits<1761>::value
,
1777
CountBits<1762>::value
,
1778
CountBits<1763>::value
,
1779
CountBits<1764>::value
,
1780
CountBits<1765>::value
,
1781
CountBits<1766>::value
,
1782
CountBits<1767>::value
,
1783
CountBits<1768>::value
,
1784
CountBits<1769>::value
,
1785
CountBits<1770>::value
,
1786
CountBits<1771>::value
,
1787
CountBits<1772>::value
,
1788
CountBits<1773>::value
,
1789
CountBits<1774>::value
,
1790
CountBits<1775>::value
,
1791
CountBits<1776>::value
,
1792
CountBits<1777>::value
,
1793
CountBits<1778>::value
,
1794
CountBits<1779>::value
,
1795
CountBits<1780>::value
,
1796
CountBits<1781>::value
,
1797
CountBits<1782>::value
,
1798
CountBits<1783>::value
,
1799
CountBits<1784>::value
,
1800
CountBits<1785>::value
,
1801
CountBits<1786>::value
,
1802
CountBits<1787>::value
,
1803
CountBits<1788>::value
,
1804
CountBits<1789>::value
,
1805
CountBits<1790>::value
,
1806
CountBits<1791>::value
,
1807
CountBits<1792>::value
,
1808
CountBits<1793>::value
,
1809
CountBits<1794>::value
,
1810
CountBits<1795>::value
,
1811
CountBits<1796>::value
,
1812
CountBits<1797>::value
,
1813
CountBits<1798>::value
,
1814
CountBits<1799>::value
,
1815
CountBits<1800>::value
,
1816
CountBits<1801>::value
,
1817
CountBits<1802>::value
,
1818
CountBits<1803>::value
,
1819
CountBits<1804>::value
,
1820
CountBits<1805>::value
,
1821
CountBits<1806>::value
,
1822
CountBits<1807>::value
,
1823
CountBits<1808>::value
,
1824
CountBits<1809>::value
,
1825
CountBits<1810>::value
,
1826
CountBits<1811>::value
,
1827
CountBits<1812>::value
,
1828
CountBits<1813>::value
,
1829
CountBits<1814>::value
,
1830
CountBits<1815>::value
,
1831
CountBits<1816>::value
,
1832
CountBits<1817>::value
,
1833
CountBits<1818>::value
,
1834
CountBits<1819>::value
,
1835
CountBits<1820>::value
,
1836
CountBits<1821>::value
,
1837
CountBits<1822>::value
,
1838
CountBits<1823>::value
,
1839
CountBits<1824>::value
,
1840
CountBits<1825>::value
,
1841
CountBits<1826>::value
,
1842
CountBits<1827>::value
,
1843
CountBits<1828>::value
,
1844
CountBits<1829>::value
,
1845
CountBits<1830>::value
,
1846
CountBits<1831>::value
,
1847
CountBits<1832>::value
,
1848
CountBits<1833>::value
,
1849
CountBits<1834>::value
,
1850
CountBits<1835>::value
,
1851
CountBits<1836>::value
,
1852
CountBits<1837>::value
,
1853
CountBits<1838>::value
,
1854
CountBits<1839>::value
,
1855
CountBits<1840>::value
,
1856
CountBits<1841>::value
,
1857
CountBits<1842>::value
,
1858
CountBits<1843>::value
,
1859
CountBits<1844>::value
,
1860
CountBits<1845>::value
,
1861
CountBits<1846>::value
,
1862
CountBits<1847>::value
,
1863
CountBits<1848>::value
,
1864
CountBits<1849>::value
,
1865
CountBits<1850>::value
,
1866
CountBits<1851>::value
,
1867
CountBits<1852>::value
,
1868
CountBits<1853>::value
,
1869
CountBits<1854>::value
,
1870
CountBits<1855>::value
,
1871
CountBits<1856>::value
,
1872
CountBits<1857>::value
,
1873
CountBits<1858>::value
,
1874
CountBits<1859>::value
,
1875
CountBits<1860>::value
,
1876
CountBits<1861>::value
,
1877
CountBits<1862>::value
,
1878
CountBits<1863>::value
,
1879
CountBits<1864>::value
,
1880
CountBits<1865>::value
,
1881
CountBits<1866>::value
,
1882
CountBits<1867>::value
,
1883
CountBits<1868>::value
,
1884
CountBits<1869>::value
,
1885
CountBits<1870>::value
,
1886
CountBits<1871>::value
,
1887
CountBits<1872>::value
,
1888
CountBits<1873>::value
,
1889
CountBits<1874>::value
,
1890
CountBits<1875>::value
,
1891
CountBits<1876>::value
,
1892
CountBits<1877>::value
,
1893
CountBits<1878>::value
,
1894
CountBits<1879>::value
,
1895
CountBits<1880>::value
,
1896
CountBits<1881>::value
,
1897
CountBits<1882>::value
,
1898
CountBits<1883>::value
,
1899
CountBits<1884>::value
,
1900
CountBits<1885>::value
,
1901
CountBits<1886>::value
,
1902
CountBits<1887>::value
,
1903
CountBits<1888>::value
,
1904
CountBits<1889>::value
,
1905
CountBits<1890>::value
,
1906
CountBits<1891>::value
,
1907
CountBits<1892>::value
,
1908
CountBits<1893>::value
,
1909
CountBits<1894>::value
,
1910
CountBits<1895>::value
,
1911
CountBits<1896>::value
,
1912
CountBits<1897>::value
,
1913
CountBits<1898>::value
,
1914
CountBits<1899>::value
,
1915
CountBits<1900>::value
,
1916
CountBits<1901>::value
,
1917
CountBits<1902>::value
,
1918
CountBits<1903>::value
,
1919
CountBits<1904>::value
,
1920
CountBits<1905>::value
,
1921
CountBits<1906>::value
,
1922
CountBits<1907>::value
,
1923
CountBits<1908>::value
,
1924
CountBits<1909>::value
,
1925
CountBits<1910>::value
,
1926
CountBits<1911>::value
,
1927
CountBits<1912>::value
,
1928
CountBits<1913>::value
,
1929
CountBits<1914>::value
,
1930
CountBits<1915>::value
,
1931
CountBits<1916>::value
,
1932
CountBits<1917>::value
,
1933
CountBits<1918>::value
,
1934
CountBits<1919>::value
,
1935
CountBits<1920>::value
,
1936
CountBits<1921>::value
,
1937
CountBits<1922>::value
,
1938
CountBits<1923>::value
,
1939
CountBits<1924>::value
,
1940
CountBits<1925>::value
,
1941
CountBits<1926>::value
,
1942
CountBits<1927>::value
,
1943
CountBits<1928>::value
,
1944
CountBits<1929>::value
,
1945
CountBits<1930>::value
,
1946
CountBits<1931>::value
,
1947
CountBits<1932>::value
,
1948
CountBits<1933>::value
,
1949
CountBits<1934>::value
,
1950
CountBits<1935>::value
,
1951
CountBits<1936>::value
,
1952
CountBits<1937>::value
,
1953
CountBits<1938>::value
,
1954
CountBits<1939>::value
,
1955
CountBits<1940>::value
,
1956
CountBits<1941>::value
,
1957
CountBits<1942>::value
,
1958
CountBits<1943>::value
,
1959
CountBits<1944>::value
,
1960
CountBits<1945>::value
,
1961
CountBits<1946>::value
,
1962
CountBits<1947>::value
,
1963
CountBits<1948>::value
,
1964
CountBits<1949>::value
,
1965
CountBits<1950>::value
,
1966
CountBits<1951>::value
,
1967
CountBits<1952>::value
,
1968
CountBits<1953>::value
,
1969
CountBits<1954>::value
,
1970
CountBits<1955>::value
,
1971
CountBits<1956>::value
,
1972
CountBits<1957>::value
,
1973
CountBits<1958>::value
,
1974
CountBits<1959>::value
,
1975
CountBits<1960>::value
,
1976
CountBits<1961>::value
,
1977
CountBits<1962>::value
,
1978
CountBits<1963>::value
,
1979
CountBits<1964>::value
,
1980
CountBits<1965>::value
,
1981
CountBits<1966>::value
,
1982
CountBits<1967>::value
,
1983
CountBits<1968>::value
,
1984
CountBits<1969>::value
,
1985
CountBits<1970>::value
,
1986
CountBits<1971>::value
,
1987
CountBits<1972>::value
,
1988
CountBits<1973>::value
,
1989
CountBits<1974>::value
,
1990
CountBits<1975>::value
,
1991
CountBits<1976>::value
,
1992
CountBits<1977>::value
,
1993
CountBits<1978>::value
,
1994
CountBits<1979>::value
,
1995
CountBits<1980>::value
,
1996
CountBits<1981>::value
,
1997
CountBits<1982>::value
,
1998
CountBits<1983>::value
,
1999
CountBits<1984>::value
,
2000
CountBits<1985>::value
,
2001
CountBits<1986>::value
,
2002
CountBits<1987>::value
,
2003
CountBits<1988>::value
,
2004
CountBits<1989>::value
,
2005
CountBits<1990>::value
,
2006
CountBits<1991>::value
,
2007
CountBits<1992>::value
,
2008
CountBits<1993>::value
,
2009
CountBits<1994>::value
,
2010
CountBits<1995>::value
,
2011
CountBits<1996>::value
,
2012
CountBits<1997>::value
,
2013
CountBits<1998>::value
,
2014
CountBits<1999>::value
,
2015
CountBits<2000>::value
,
2016
CountBits<2001>::value
,
2017
CountBits<2002>::value
,
2018
CountBits<2003>::value
,
2019
CountBits<2004>::value
,
2020
CountBits<2005>::value
,
2021
CountBits<2006>::value
,
2022
CountBits<2007>::value
,
2023
CountBits<2008>::value
,
2024
CountBits<2009>::value
,
2025
CountBits<2010>::value
,
2026
CountBits<2011>::value
,
2027
CountBits<2012>::value
,
2028
CountBits<2013>::value
,
2029
CountBits<2014>::value
,
2030
CountBits<2015>::value
,
2031
CountBits<2016>::value
,
2032
CountBits<2017>::value
,
2033
CountBits<2018>::value
,
2034
CountBits<2019>::value
,
2035
CountBits<2020>::value
,
2036
CountBits<2021>::value
,
2037
CountBits<2022>::value
,
2038
CountBits<2023>::value
,
2039
CountBits<2024>::value
,
2040
CountBits<2025>::value
,
2041
CountBits<2026>::value
,
2042
CountBits<2027>::value
,
2043
CountBits<2028>::value
,
2044
CountBits<2029>::value
,
2045
CountBits<2030>::value
,
2046
CountBits<2031>::value
,
2047
CountBits<2032>::value
,
2048
CountBits<2033>::value
,
2049
CountBits<2034>::value
,
2050
CountBits<2035>::value
,
2051
CountBits<2036>::value
,
2052
CountBits<2037>::value
,
2053
CountBits<2038>::value
,
2054
CountBits<2039>::value
,
2055
CountBits<2040>::value
,
2056
CountBits<2041>::value
,
2057
CountBits<2042>::value
,
2058
CountBits<2043>::value
,
2059
CountBits<2044>::value
,
2060
CountBits<2045>::value
,
2061
CountBits<2046>::value
,
2062
CountBits<2047>::value
,
2063
CountBits<2048>::value
,
2064
CountBits<2049>::value
,
2065
CountBits<2050>::value
,
2066
CountBits<2051>::value
,
2067
CountBits<2052>::value
,
2068
CountBits<2053>::value
,
2069
CountBits<2054>::value
,
2070
CountBits<2055>::value
,
2071
CountBits<2056>::value
,
2072
CountBits<2057>::value
,
2073
CountBits<2058>::value
,
2074
CountBits<2059>::value
,
2075
CountBits<2060>::value
,
2076
CountBits<2061>::value
,
2077
CountBits<2062>::value
,
2078
CountBits<2063>::value
,
2079
CountBits<2064>::value
,
2080
CountBits<2065>::value
,
2081
CountBits<2066>::value
,
2082
CountBits<2067>::value
,
2083
CountBits<2068>::value
,
2084
CountBits<2069>::value
,
2085
CountBits<2070>::value
,
2086
CountBits<2071>::value
,
2087
CountBits<2072>::value
,
2088
CountBits<2073>::value
,
2089
CountBits<2074>::value
,
2090
CountBits<2075>::value
,
2091
CountBits<2076>::value
,
2092
CountBits<2077>::value
,
2093
CountBits<2078>::value
,
2094
CountBits<2079>::value
,
2095
CountBits<2080>::value
,
2096
CountBits<2081>::value
,
2097
CountBits<2082>::value
,
2098
CountBits<2083>::value
,
2099
CountBits<2084>::value
,
2100
CountBits<2085>::value
,
2101
CountBits<2086>::value
,
2102
CountBits<2087>::value
,
2103
CountBits<2088>::value
,
2104
CountBits<2089>::value
,
2105
CountBits<2090>::value
,
2106
CountBits<2091>::value
,
2107
CountBits<2092>::value
,
2108
CountBits<2093>::value
,
2109
CountBits<2094>::value
,
2110
CountBits<2095>::value
,
2111
CountBits<2096>::value
,
2112
CountBits<2097>::value
,
2113
CountBits<2098>::value
,
2114
CountBits<2099>::value
,
2115
CountBits<2100>::value
,
2116
CountBits<2101>::value
,
2117
CountBits<2102>::value
,
2118
CountBits<2103>::value
,
2119
CountBits<2104>::value
,
2120
CountBits<2105>::value
,
2121
CountBits<2106>::value
,
2122
CountBits<2107>::value
,
2123
CountBits<2108>::value
,
2124
CountBits<2109>::value
,
2125
CountBits<2110>::value
,
2126
CountBits<2111>::value
,
2127
CountBits<2112>::value
,
2128
CountBits<2113>::value
,
2129
CountBits<2114>::value
,
2130
CountBits<2115>::value
,
2131
CountBits<2116>::value
,
2132
CountBits<2117>::value
,
2133
CountBits<2118>::value
,
2134
CountBits<2119>::value
,
2135
CountBits<2120>::value
,
2136
CountBits<2121>::value
,
2137
CountBits<2122>::value
,
2138
CountBits<2123>::value
,
2139
CountBits<2124>::value
,
2140
CountBits<2125>::value
,
2141
CountBits<2126>::value
,
2142
CountBits<2127>::value
,
2143
CountBits<2128>::value
,
2144
CountBits<2129>::value
,
2145
CountBits<2130>::value
,
2146
CountBits<2131>::value
,
2147
CountBits<2132>::value
,
2148
CountBits<2133>::value
,
2149
CountBits<2134>::value
,
2150
CountBits<2135>::value
,
2151
CountBits<2136>::value
,
2152
CountBits<2137>::value
,
2153
CountBits<2138>::value
,
2154
CountBits<2139>::value
,
2155
CountBits<2140>::value
,
2156
CountBits<2141>::value
,
2157
CountBits<2142>::value
,
2158
CountBits<2143>::value
,
2159
CountBits<2144>::value
,
2160
CountBits<2145>::value
,
2161
CountBits<2146>::value
,
2162
CountBits<2147>::value
,
2163
CountBits<2148>::value
,
2164
CountBits<2149>::value
,
2165
CountBits<2150>::value
,
2166
CountBits<2151>::value
,
2167
CountBits<2152>::value
,
2168
CountBits<2153>::value
,
2169
CountBits<2154>::value
,
2170
CountBits<2155>::value
,
2171
CountBits<2156>::value
,
2172
CountBits<2157>::value
,
2173
CountBits<2158>::value
,
2174
CountBits<2159>::value
,
2175
CountBits<2160>::value
,
2176
CountBits<2161>::value
,
2177
CountBits<2162>::value
,
2178
CountBits<2163>::value
,
2179
CountBits<2164>::value
,
2180
CountBits<2165>::value
,
2181
CountBits<2166>::value
,
2182
CountBits<2167>::value
,
2183
CountBits<2168>::value
,
2184
CountBits<2169>::value
,
2185
CountBits<2170>::value
,
2186
CountBits<2171>::value
,
2187
CountBits<2172>::value
,
2188
CountBits<2173>::value
,
2189
CountBits<2174>::value
,
2190
CountBits<2175>::value
,
2191
CountBits<2176>::value
,
2192
CountBits<2177>::value
,
2193
CountBits<2178>::value
,
2194
CountBits<2179>::value
,
2195
CountBits<2180>::value
,
2196
CountBits<2181>::value
,
2197
CountBits<2182>::value
,
2198
CountBits<2183>::value
,
2199
CountBits<2184>::value
,
2200
CountBits<2185>::value
,
2201
CountBits<2186>::value
,
2202
CountBits<2187>::value
,
2203
CountBits<2188>::value
,
2204
CountBits<2189>::value
,
2205
CountBits<2190>::value
,
2206
CountBits<2191>::value
,
2207
CountBits<2192>::value
,
2208
CountBits<2193>::value
,
2209
CountBits<2194>::value
,
2210
CountBits<2195>::value
,
2211
CountBits<2196>::value
,
2212
CountBits<2197>::value
,
2213
CountBits<2198>::value
,
2214
CountBits<2199>::value
,
2215
CountBits<2200>::value
,
2216
CountBits<2201>::value
,
2217
CountBits<2202>::value
,
2218
CountBits<2203>::value
,
2219
CountBits<2204>::value
,
2220
CountBits<2205>::value
,
2221
CountBits<2206>::value
,
2222
CountBits<2207>::value
,
2223
CountBits<2208>::value
,
2224
CountBits<2209>::value
,
2225
CountBits<2210>::value
,
2226
CountBits<2211>::value
,
2227
CountBits<2212>::value
,
2228
CountBits<2213>::value
,
2229
CountBits<2214>::value
,
2230
CountBits<2215>::value
,
2231
CountBits<2216>::value
,
2232
CountBits<2217>::value
,
2233
CountBits<2218>::value
,
2234
CountBits<2219>::value
,
2235
CountBits<2220>::value
,
2236
CountBits<2221>::value
,
2237
CountBits<2222>::value
,
2238
CountBits<2223>::value
,
2239
CountBits<2224>::value
,
2240
CountBits<2225>::value
,
2241
CountBits<2226>::value
,
2242
CountBits<2227>::value
,
2243
CountBits<2228>::value
,
2244
CountBits<2229>::value
,
2245
CountBits<2230>::value
,
2246
CountBits<2231>::value
,
2247
CountBits<2232>::value
,
2248
CountBits<2233>::value
,
2249
CountBits<2234>::value
,
2250
CountBits<2235>::value
,
2251
CountBits<2236>::value
,
2252
CountBits<2237>::value
,
2253
CountBits<2238>::value
,
2254
CountBits<2239>::value
,
2255
CountBits<2240>::value
,
2256
CountBits<2241>::value
,
2257
CountBits<2242>::value
,
2258
CountBits<2243>::value
,
2259
CountBits<2244>::value
,
2260
CountBits<2245>::value
,
2261
CountBits<2246>::value
,
2262
CountBits<2247>::value
,
2263
CountBits<2248>::value
,
2264
CountBits<2249>::value
,
2265
CountBits<2250>::value
,
2266
CountBits<2251>::value
,
2267
CountBits<2252>::value
,
2268
CountBits<2253>::value
,
2269
CountBits<2254>::value
,
2270
CountBits<2255>::value
,
2271
CountBits<2256>::value
,
2272
CountBits<2257>::value
,
2273
CountBits<2258>::value
,
2274
CountBits<2259>::value
,
2275
CountBits<2260>::value
,
2276
CountBits<2261>::value
,
2277
CountBits<2262>::value
,
2278
CountBits<2263>::value
,
2279
CountBits<2264>::value
,
2280
CountBits<2265>::value
,
2281
CountBits<2266>::value
,
2282
CountBits<2267>::value
,
2283
CountBits<2268>::value
,
2284
CountBits<2269>::value
,
2285
CountBits<2270>::value
,
2286
CountBits<2271>::value
,
2287
CountBits<2272>::value
,
2288
CountBits<2273>::value
,
2289
CountBits<2274>::value
,
2290
CountBits<2275>::value
,
2291
CountBits<2276>::value
,
2292
CountBits<2277>::value
,
2293
CountBits<2278>::value
,
2294
CountBits<2279>::value
,
2295
CountBits<2280>::value
,
2296
CountBits<2281>::value
,
2297
CountBits<2282>::value
,
2298
CountBits<2283>::value
,
2299
CountBits<2284>::value
,
2300
CountBits<2285>::value
,
2301
CountBits<2286>::value
,
2302
CountBits<2287>::value
,
2303
CountBits<2288>::value
,
2304
CountBits<2289>::value
,
2305
CountBits<2290>::value
,
2306
CountBits<2291>::value
,
2307
CountBits<2292>::value
,
2308
CountBits<2293>::value
,
2309
CountBits<2294>::value
,
2310
CountBits<2295>::value
,
2311
CountBits<2296>::value
,
2312
CountBits<2297>::value
,
2313
CountBits<2298>::value
,
2314
CountBits<2299>::value
,
2315
CountBits<2300>::value
,
2316
CountBits<2301>::value
,
2317
CountBits<2302>::value
,
2318
CountBits<2303>::value
,
2319
CountBits<2304>::value
,
2320
CountBits<2305>::value
,
2321
CountBits<2306>::value
,
2322
CountBits<2307>::value
,
2323
CountBits<2308>::value
,
2324
CountBits<2309>::value
,
2325
CountBits<2310>::value
,
2326
CountBits<2311>::value
,
2327
CountBits<2312>::value
,
2328
CountBits<2313>::value
,
2329
CountBits<2314>::value
,
2330
CountBits<2315>::value
,
2331
CountBits<2316>::value
,
2332
CountBits<2317>::value
,
2333
CountBits<2318>::value
,
2334
CountBits<2319>::value
,
2335
CountBits<2320>::value
,
2336
CountBits<2321>::value
,
2337
CountBits<2322>::value
,
2338
CountBits<2323>::value
,
2339
CountBits<2324>::value
,
2340
CountBits<2325>::value
,
2341
CountBits<2326>::value
,
2342
CountBits<2327>::value
,
2343
CountBits<2328>::value
,
2344
CountBits<2329>::value
,
2345
CountBits<2330>::value
,
2346
CountBits<2331>::value
,
2347
CountBits<2332>::value
,
2348
CountBits<2333>::value
,
2349
CountBits<2334>::value
,
2350
CountBits<2335>::value
,
2351
CountBits<2336>::value
,
2352
CountBits<2337>::value
,
2353
CountBits<2338>::value
,
2354
CountBits<2339>::value
,
2355
CountBits<2340>::value
,
2356
CountBits<2341>::value
,
2357
CountBits<2342>::value
,
2358
CountBits<2343>::value
,
2359
CountBits<2344>::value
,
2360
CountBits<2345>::value
,
2361
CountBits<2346>::value
,
2362
CountBits<2347>::value
,
2363
CountBits<2348>::value
,
2364
CountBits<2349>::value
,
2365
CountBits<2350>::value
,
2366
CountBits<2351>::value
,
2367
CountBits<2352>::value
,
2368
CountBits<2353>::value
,
2369
CountBits<2354>::value
,
2370
CountBits<2355>::value
,
2371
CountBits<2356>::value
,
2372
CountBits<2357>::value
,
2373
CountBits<2358>::value
,
2374
CountBits<2359>::value
,
2375
CountBits<2360>::value
,
2376
CountBits<2361>::value
,
2377
CountBits<2362>::value
,
2378
CountBits<2363>::value
,
2379
CountBits<2364>::value
,
2380
CountBits<2365>::value
,
2381
CountBits<2366>::value
,
2382
CountBits<2367>::value
,
2383
CountBits<2368>::value
,
2384
CountBits<2369>::value
,
2385
CountBits<2370>::value
,
2386
CountBits<2371>::value
,
2387
CountBits<2372>::value
,
2388
CountBits<2373>::value
,
2389
CountBits<2374>::value
,
2390
CountBits<2375>::value
,
2391
CountBits<2376>::value
,
2392
CountBits<2377>::value
,
2393
CountBits<2378>::value
,
2394
CountBits<2379>::value
,
2395
CountBits<2380>::value
,
2396
CountBits<2381>::value
,
2397
CountBits<2382>::value
,
2398
CountBits<2383>::value
,
2399
CountBits<2384>::value
,
2400
CountBits<2385>::value
,
2401
CountBits<2386>::value
,
2402
CountBits<2387>::value
,
2403
CountBits<2388>::value
,
2404
CountBits<2389>::value
,
2405
CountBits<2390>::value
,
2406
CountBits<2391>::value
,
2407
CountBits<2392>::value
,
2408
CountBits<2393>::value
,
2409
CountBits<2394>::value
,
2410
CountBits<2395>::value
,
2411
CountBits<2396>::value
,
2412
CountBits<2397>::value
,
2413
CountBits<2398>::value
,
2414
CountBits<2399>::value
,
2415
CountBits<2400>::value
,
2416
CountBits<2401>::value
,
2417
CountBits<2402>::value
,
2418
CountBits<2403>::value
,
2419
CountBits<2404>::value
,
2420
CountBits<2405>::value
,
2421
CountBits<2406>::value
,
2422
CountBits<2407>::value
,
2423
CountBits<2408>::value
,
2424
CountBits<2409>::value
,
2425
CountBits<2410>::value
,
2426
CountBits<2411>::value
,
2427
CountBits<2412>::value
,
2428
CountBits<2413>::value
,
2429
CountBits<2414>::value
,
2430
CountBits<2415>::value
,
2431
CountBits<2416>::value
,
2432
CountBits<2417>::value
,
2433
CountBits<2418>::value
,
2434
CountBits<2419>::value
,
2435
CountBits<2420>::value
,
2436
CountBits<2421>::value
,
2437
CountBits<2422>::value
,
2438
CountBits<2423>::value
,
2439
CountBits<2424>::value
,
2440
CountBits<2425>::value
,
2441
CountBits<2426>::value
,
2442
CountBits<2427>::value
,
2443
CountBits<2428>::value
,
2444
CountBits<2429>::value
,
2445
CountBits<2430>::value
,
2446
CountBits<2431>::value
,
2447
CountBits<2432>::value
,
2448
CountBits<2433>::value
,
2449
CountBits<2434>::value
,
2450
CountBits<2435>::value
,
2451
CountBits<2436>::value
,
2452
CountBits<2437>::value
,
2453
CountBits<2438>::value
,
2454
CountBits<2439>::value
,
2455
CountBits<2440>::value
,
2456
CountBits<2441>::value
,
2457
CountBits<2442>::value
,
2458
CountBits<2443>::value
,
2459
CountBits<2444>::value
,
2460
CountBits<2445>::value
,
2461
CountBits<2446>::value
,
2462
CountBits<2447>::value
,
2463
CountBits<2448>::value
,
2464
CountBits<2449>::value
,
2465
CountBits<2450>::value
,
2466
CountBits<2451>::value
,
2467
CountBits<2452>::value
,
2468
CountBits<2453>::value
,
2469
CountBits<2454>::value
,
2470
CountBits<2455>::value
,
2471
CountBits<2456>::value
,
2472
CountBits<2457>::value
,
2473
CountBits<2458>::value
,
2474
CountBits<2459>::value
,
2475
CountBits<2460>::value
,
2476
CountBits<2461>::value
,
2477
CountBits<2462>::value
,
2478
CountBits<2463>::value
,
2479
CountBits<2464>::value
,
2480
CountBits<2465>::value
,
2481
CountBits<2466>::value
,
2482
CountBits<2467>::value
,
2483
CountBits<2468>::value
,
2484
CountBits<2469>::value
,
2485
CountBits<2470>::value
,
2486
CountBits<2471>::value
,
2487
CountBits<2472>::value
,
2488
CountBits<2473>::value
,
2489
CountBits<2474>::value
,
2490
CountBits<2475>::value
,
2491
CountBits<2476>::value
,
2492
CountBits<2477>::value
,
2493
CountBits<2478>::value
,
2494
CountBits<2479>::value
,
2495
CountBits<2480>::value
,
2496
CountBits<2481>::value
,
2497
CountBits<2482>::value
,
2498
CountBits<2483>::value
,
2499
CountBits<2484>::value
,
2500
CountBits<2485>::value
,
2501
CountBits<2486>::value
,
2502
CountBits<2487>::value
,
2503
CountBits<2488>::value
,
2504
CountBits<2489>::value
,
2505
CountBits<2490>::value
,
2506
CountBits<2491>::value
,
2507
CountBits<2492>::value
,
2508
CountBits<2493>::value
,
2509
CountBits<2494>::value
,
2510
CountBits<2495>::value
,
2511
CountBits<2496>::value
,
2512
CountBits<2497>::value
,
2513
CountBits<2498>::value
,
2514
CountBits<2499>::value
,
2515
CountBits<2500>::value
,
2516
CountBits<2501>::value
,
2517
CountBits<2502>::value
,
2518
CountBits<2503>::value
,
2519
CountBits<2504>::value
,
2520
CountBits<2505>::value
,
2521
CountBits<2506>::value
,
2522
CountBits<2507>::value
,
2523
CountBits<2508>::value
,
2524
CountBits<2509>::value
,
2525
CountBits<2510>::value
,
2526
CountBits<2511>::value
,
2527
CountBits<2512>::value
,
2528
CountBits<2513>::value
,
2529
CountBits<2514>::value
,
2530
CountBits<2515>::value
,
2531
CountBits<2516>::value
,
2532
CountBits<2517>::value
,
2533
CountBits<2518>::value
,
2534
CountBits<2519>::value
,
2535
CountBits<2520>::value
,
2536
CountBits<2521>::value
,
2537
CountBits<2522>::value
,
2538
CountBits<2523>::value
,
2539
CountBits<2524>::value
,
2540
CountBits<2525>::value
,
2541
CountBits<2526>::value
,
2542
CountBits<2527>::value
,
2543
CountBits<2528>::value
,
2544
CountBits<2529>::value
,
2545
CountBits<2530>::value
,
2546
CountBits<2531>::value
,
2547
CountBits<2532>::value
,
2548
CountBits<2533>::value
,
2549
CountBits<2534>::value
,
2550
CountBits<2535>::value
,
2551
CountBits<2536>::value
,
2552
CountBits<2537>::value
,
2553
CountBits<2538>::value
,
2554
CountBits<2539>::value
,
2555
CountBits<2540>::value
,
2556
CountBits<2541>::value
,
2557
CountBits<2542>::value
,
2558
CountBits<2543>::value
,
2559
CountBits<2544>::value
,
2560
CountBits<2545>::value
,
2561
CountBits<2546>::value
,
2562
CountBits<2547>::value
,
2563
CountBits<2548>::value
,
2564
CountBits<2549>::value
,
2565
CountBits<2550>::value
,
2566
CountBits<2551>::value
,
2567
CountBits<2552>::value
,
2568
CountBits<2553>::value
,
2569
CountBits<2554>::value
,
2570
CountBits<2555>::value
,
2571
CountBits<2556>::value
,
2572
CountBits<2557>::value
,
2573
CountBits<2558>::value
,
2574
CountBits<2559>::value
,
2575
CountBits<2560>::value
,
2576
CountBits<2561>::value
,
2577
CountBits<2562>::value
,
2578
CountBits<2563>::value
,
2579
CountBits<2564>::value
,
2580
CountBits<2565>::value
,
2581
CountBits<2566>::value
,
2582
CountBits<2567>::value
,
2583
CountBits<2568>::value
,
2584
CountBits<2569>::value
,
2585
CountBits<2570>::value
,
2586
CountBits<2571>::value
,
2587
CountBits<2572>::value
,
2588
CountBits<2573>::value
,
2589
CountBits<2574>::value
,
2590
CountBits<2575>::value
,
2591
CountBits<2576>::value
,
2592
CountBits<2577>::value
,
2593
CountBits<2578>::value
,
2594
CountBits<2579>::value
,
2595
CountBits<2580>::value
,
2596
CountBits<2581>::value
,
2597
CountBits<2582>::value
,
2598
CountBits<2583>::value
,
2599
CountBits<2584>::value
,
2600
CountBits<2585>::value
,
2601
CountBits<2586>::value
,
2602
CountBits<2587>::value
,
2603
CountBits<2588>::value
,
2604
CountBits<2589>::value
,
2605
CountBits<2590>::value
,
2606
CountBits<2591>::value
,
2607
CountBits<2592>::value
,
2608
CountBits<2593>::value
,
2609
CountBits<2594>::value
,
2610
CountBits<2595>::value
,
2611
CountBits<2596>::value
,
2612
CountBits<2597>::value
,
2613
CountBits<2598>::value
,
2614
CountBits<2599>::value
,
2615
CountBits<2600>::value
,
2616
CountBits<2601>::value
,
2617
CountBits<2602>::value
,
2618
CountBits<2603>::value
,
2619
CountBits<2604>::value
,
2620
CountBits<2605>::value
,
2621
CountBits<2606>::value
,
2622
CountBits<2607>::value
,
2623
CountBits<2608>::value
,
2624
CountBits<2609>::value
,
2625
CountBits<2610>::value
,
2626
CountBits<2611>::value
,
2627
CountBits<2612>::value
,
2628
CountBits<2613>::value
,
2629
CountBits<2614>::value
,
2630
CountBits<2615>::value
,
2631
CountBits<2616>::value
,
2632
CountBits<2617>::value
,
2633
CountBits<2618>::value
,
2634
CountBits<2619>::value
,
2635
CountBits<2620>::value
,
2636
CountBits<2621>::value
,
2637
CountBits<2622>::value
,
2638
CountBits<2623>::value
,
2639
CountBits<2624>::value
,
2640
CountBits<2625>::value
,
2641
CountBits<2626>::value
,
2642
CountBits<2627>::value
,
2643
CountBits<2628>::value
,
2644
CountBits<2629>::value
,
2645
CountBits<2630>::value
,
2646
CountBits<2631>::value
,
2647
CountBits<2632>::value
,
2648
CountBits<2633>::value
,
2649
CountBits<2634>::value
,
2650
CountBits<2635>::value
,
2651
CountBits<2636>::value
,
2652
CountBits<2637>::value
,
2653
CountBits<2638>::value
,
2654
CountBits<2639>::value
,
2655
CountBits<2640>::value
,
2656
CountBits<2641>::value
,
2657
CountBits<2642>::value
,
2658
CountBits<2643>::value
,
2659
CountBits<2644>::value
,
2660
CountBits<2645>::value
,
2661
CountBits<2646>::value
,
2662
CountBits<2647>::value
,
2663
CountBits<2648>::value
,
2664
CountBits<2649>::value
,
2665
CountBits<2650>::value
,
2666
CountBits<2651>::value
,
2667
CountBits<2652>::value
,
2668
CountBits<2653>::value
,
2669
CountBits<2654>::value
,
2670
CountBits<2655>::value
,
2671
CountBits<2656>::value
,
2672
CountBits<2657>::value
,
2673
CountBits<2658>::value
,
2674
CountBits<2659>::value
,
2675
CountBits<2660>::value
,
2676
CountBits<2661>::value
,
2677
CountBits<2662>::value
,
2678
CountBits<2663>::value
,
2679
CountBits<2664>::value
,
2680
CountBits<2665>::value
,
2681
CountBits<2666>::value
,
2682
CountBits<2667>::value
,
2683
CountBits<2668>::value
,
2684
CountBits<2669>::value
,
2685
CountBits<2670>::value
,
2686
CountBits<2671>::value
,
2687
CountBits<2672>::value
,
2688
CountBits<2673>::value
,
2689
CountBits<2674>::value
,
2690
CountBits<2675>::value
,
2691
CountBits<2676>::value
,
2692
CountBits<2677>::value
,
2693
CountBits<2678>::value
,
2694
CountBits<2679>::value
,
2695
CountBits<2680>::value
,
2696
CountBits<2681>::value
,
2697
CountBits<2682>::value
,
2698
CountBits<2683>::value
,
2699
CountBits<2684>::value
,
2700
CountBits<2685>::value
,
2701
CountBits<2686>::value
,
2702
CountBits<2687>::value
,
2703
CountBits<2688>::value
,
2704
CountBits<2689>::value
,
2705
CountBits<2690>::value
,
2706
CountBits<2691>::value
,
2707
CountBits<2692>::value
,
2708
CountBits<2693>::value
,
2709
CountBits<2694>::value
,
2710
CountBits<2695>::value
,
2711
CountBits<2696>::value
,
2712
CountBits<2697>::value
,
2713
CountBits<2698>::value
,
2714
CountBits<2699>::value
,
2715
CountBits<2700>::value
,
2716
CountBits<2701>::value
,
2717
CountBits<2702>::value
,
2718
CountBits<2703>::value
,
2719
CountBits<2704>::value
,
2720
CountBits<2705>::value
,
2721
CountBits<2706>::value
,
2722
CountBits<2707>::value
,
2723
CountBits<2708>::value
,
2724
CountBits<2709>::value
,
2725
CountBits<2710>::value
,
2726
CountBits<2711>::value
,
2727
CountBits<2712>::value
,
2728
CountBits<2713>::value
,
2729
CountBits<2714>::value
,
2730
CountBits<2715>::value
,
2731
CountBits<2716>::value
,
2732
CountBits<2717>::value
,
2733
CountBits<2718>::value
,
2734
CountBits<2719>::value
,
2735
CountBits<2720>::value
,
2736
CountBits<2721>::value
,
2737
CountBits<2722>::value
,
2738
CountBits<2723>::value
,
2739
CountBits<2724>::value
,
2740
CountBits<2725>::value
,
2741
CountBits<2726>::value
,
2742
CountBits<2727>::value
,
2743
CountBits<2728>::value
,
2744
CountBits<2729>::value
,
2745
CountBits<2730>::value
,
2746
CountBits<2731>::value
,
2747
CountBits<2732>::value
,
2748
CountBits<2733>::value
,
2749
CountBits<2734>::value
,
2750
CountBits<2735>::value
,
2751
CountBits<2736>::value
,
2752
CountBits<2737>::value
,
2753
CountBits<2738>::value
,
2754
CountBits<2739>::value
,
2755
CountBits<2740>::value
,
2756
CountBits<2741>::value
,
2757
CountBits<2742>::value
,
2758
CountBits<2743>::value
,
2759
CountBits<2744>::value
,
2760
CountBits<2745>::value
,
2761
CountBits<2746>::value
,
2762
CountBits<2747>::value
,
2763
CountBits<2748>::value
,
2764
CountBits<2749>::value
,
2765
CountBits<2750>::value
,
2766
CountBits<2751>::value
,
2767
CountBits<2752>::value
,
2768
CountBits<2753>::value
,
2769
CountBits<2754>::value
,
2770
CountBits<2755>::value
,
2771
CountBits<2756>::value
,
2772
CountBits<2757>::value
,
2773
CountBits<2758>::value
,
2774
CountBits<2759>::value
,
2775
CountBits<2760>::value
,
2776
CountBits<2761>::value
,
2777
CountBits<2762>::value
,
2778
CountBits<2763>::value
,
2779
CountBits<2764>::value
,
2780
CountBits<2765>::value
,
2781
CountBits<2766>::value
,
2782
CountBits<2767>::value
,
2783
CountBits<2768>::value
,
2784
CountBits<2769>::value
,
2785
CountBits<2770>::value
,
2786
CountBits<2771>::value
,
2787
CountBits<2772>::value
,
2788
CountBits<2773>::value
,
2789
CountBits<2774>::value
,
2790
CountBits<2775>::value
,
2791
CountBits<2776>::value
,
2792
CountBits<2777>::value
,
2793
CountBits<2778>::value
,
2794
CountBits<2779>::value
,
2795
CountBits<2780>::value
,
2796
CountBits<2781>::value
,
2797
CountBits<2782>::value
,
2798
CountBits<2783>::value
,
2799
CountBits<2784>::value
,
2800
CountBits<2785>::value
,
2801
CountBits<2786>::value
,
2802
CountBits<2787>::value
,
2803
CountBits<2788>::value
,
2804
CountBits<2789>::value
,
2805
CountBits<2790>::value
,
2806
CountBits<2791>::value
,
2807
CountBits<2792>::value
,
2808
CountBits<2793>::value
,
2809
CountBits<2794>::value
,
2810
CountBits<2795>::value
,
2811
CountBits<2796>::value
,
2812
CountBits<2797>::value
,
2813
CountBits<2798>::value
,
2814
CountBits<2799>::value
,
2815
CountBits<2800>::value
,
2816
CountBits<2801>::value
,
2817
CountBits<2802>::value
,
2818
CountBits<2803>::value
,
2819
CountBits<2804>::value
,
2820
CountBits<2805>::value
,
2821
CountBits<2806>::value
,
2822
CountBits<2807>::value
,
2823
CountBits<2808>::value
,
2824
CountBits<2809>::value
,
2825
CountBits<2810>::value
,
2826
CountBits<2811>::value
,
2827
CountBits<2812>::value
,
2828
CountBits<2813>::value
,
2829
CountBits<2814>::value
,
2830
CountBits<2815>::value
,
2831
CountBits<2816>::value
,
2832
CountBits<2817>::value
,
2833
CountBits<2818>::value
,
2834
CountBits<2819>::value
,
2835
CountBits<2820>::value
,
2836
CountBits<2821>::value
,
2837
CountBits<2822>::value
,
2838
CountBits<2823>::value
,
2839
CountBits<2824>::value
,
2840
CountBits<2825>::value
,
2841
CountBits<2826>::value
,
2842
CountBits<2827>::value
,
2843
CountBits<2828>::value
,
2844
CountBits<2829>::value
,
2845
CountBits<2830>::value
,
2846
CountBits<2831>::value
,
2847
CountBits<2832>::value
,
2848
CountBits<2833>::value
,
2849
CountBits<2834>::value
,
2850
CountBits<2835>::value
,
2851
CountBits<2836>::value
,
2852
CountBits<2837>::value
,
2853
CountBits<2838>::value
,
2854
CountBits<2839>::value
,
2855
CountBits<2840>::value
,
2856
CountBits<2841>::value
,
2857
CountBits<2842>::value
,
2858
CountBits<2843>::value
,
2859
CountBits<2844>::value
,
2860
CountBits<2845>::value
,
2861
CountBits<2846>::value
,
2862
CountBits<2847>::value
,
2863
CountBits<2848>::value
,
2864
CountBits<2849>::value
,
2865
CountBits<2850>::value
,
2866
CountBits<2851>::value
,
2867
CountBits<2852>::value
,
2868
CountBits<2853>::value
,
2869
CountBits<2854>::value
,
2870
CountBits<2855>::value
,
2871
CountBits<2856>::value
,
2872
CountBits<2857>::value
,
2873
CountBits<2858>::value
,
2874
CountBits<2859>::value
,
2875
CountBits<2860>::value
,
2876
CountBits<2861>::value
,
2877
CountBits<2862>::value
,
2878
CountBits<2863>::value
,
2879
CountBits<2864>::value
,
2880
CountBits<2865>::value
,
2881
CountBits<2866>::value
,
2882
CountBits<2867>::value
,
2883
CountBits<2868>::value
,
2884
CountBits<2869>::value
,
2885
CountBits<2870>::value
,
2886
CountBits<2871>::value
,
2887
CountBits<2872>::value
,
2888
CountBits<2873>::value
,
2889
CountBits<2874>::value
,
2890
CountBits<2875>::value
,
2891
CountBits<2876>::value
,
2892
CountBits<2877>::value
,
2893
CountBits<2878>::value
,
2894
CountBits<2879>::value
,
2895
CountBits<2880>::value
,
2896
CountBits<2881>::value
,
2897
CountBits<2882>::value
,
2898
CountBits<2883>::value
,
2899
CountBits<2884>::value
,
2900
CountBits<2885>::value
,
2901
CountBits<2886>::value
,
2902
CountBits<2887>::value
,
2903
CountBits<2888>::value
,
2904
CountBits<2889>::value
,
2905
CountBits<2890>::value
,
2906
CountBits<2891>::value
,
2907
CountBits<2892>::value
,
2908
CountBits<2893>::value
,
2909
CountBits<2894>::value
,
2910
CountBits<2895>::value
,
2911
CountBits<2896>::value
,
2912
CountBits<2897>::value
,
2913
CountBits<2898>::value
,
2914
CountBits<2899>::value
,
2915
CountBits<2900>::value
,
2916
CountBits<2901>::value
,
2917
CountBits<2902>::value
,
2918
CountBits<2903>::value
,
2919
CountBits<2904>::value
,
2920
CountBits<2905>::value
,
2921
CountBits<2906>::value
,
2922
CountBits<2907>::value
,
2923
CountBits<2908>::value
,
2924
CountBits<2909>::value
,
2925
CountBits<2910>::value
,
2926
CountBits<2911>::value
,
2927
CountBits<2912>::value
,
2928
CountBits<2913>::value
,
2929
CountBits<2914>::value
,
2930
CountBits<2915>::value
,
2931
CountBits<2916>::value
,
2932
CountBits<2917>::value
,
2933
CountBits<2918>::value
,
2934
CountBits<2919>::value
,
2935
CountBits<2920>::value
,
2936
CountBits<2921>::value
,
2937
CountBits<2922>::value
,
2938
CountBits<2923>::value
,
2939
CountBits<2924>::value
,
2940
CountBits<2925>::value
,
2941
CountBits<2926>::value
,
2942
CountBits<2927>::value
,
2943
CountBits<2928>::value
,
2944
CountBits<2929>::value
,
2945
CountBits<2930>::value
,
2946
CountBits<2931>::value
,
2947
CountBits<2932>::value
,
2948
CountBits<2933>::value
,
2949
CountBits<2934>::value
,
2950
CountBits<2935>::value
,
2951
CountBits<2936>::value
,
2952
CountBits<2937>::value
,
2953
CountBits<2938>::value
,
2954
CountBits<2939>::value
,
2955
CountBits<2940>::value
,
2956
CountBits<2941>::value
,
2957
CountBits<2942>::value
,
2958
CountBits<2943>::value
,
2959
CountBits<2944>::value
,
2960
CountBits<2945>::value
,
2961
CountBits<2946>::value
,
2962
CountBits<2947>::value
,
2963
CountBits<2948>::value
,
2964
CountBits<2949>::value
,
2965
CountBits<2950>::value
,
2966
CountBits<2951>::value
,
2967
CountBits<2952>::value
,
2968
CountBits<2953>::value
,
2969
CountBits<2954>::value
,
2970
CountBits<2955>::value
,
2971
CountBits<2956>::value
,
2972
CountBits<2957>::value
,
2973
CountBits<2958>::value
,
2974
CountBits<2959>::value
,
2975
CountBits<2960>::value
,
2976
CountBits<2961>::value
,
2977
CountBits<2962>::value
,
2978
CountBits<2963>::value
,
2979
CountBits<2964>::value
,
2980
CountBits<2965>::value
,
2981
CountBits<2966>::value
,
2982
CountBits<2967>::value
,
2983
CountBits<2968>::value
,
2984
CountBits<2969>::value
,
2985
CountBits<2970>::value
,
2986
CountBits<2971>::value
,
2987
CountBits<2972>::value
,
2988
CountBits<2973>::value
,
2989
CountBits<2974>::value
,
2990
CountBits<2975>::value
,
2991
CountBits<2976>::value
,
2992
CountBits<2977>::value
,
2993
CountBits<2978>::value
,
2994
CountBits<2979>::value
,
2995
CountBits<2980>::value
,
2996
CountBits<2981>::value
,
2997
CountBits<2982>::value
,
2998
CountBits<2983>::value
,
2999
CountBits<2984>::value
,
3000
CountBits<2985>::value
,
3001
CountBits<2986>::value
,
3002
CountBits<2987>::value
,
3003
CountBits<2988>::value
,
3004
CountBits<2989>::value
,
3005
CountBits<2990>::value
,
3006
CountBits<2991>::value
,
3007
CountBits<2992>::value
,
3008
CountBits<2993>::value
,
3009
CountBits<2994>::value
,
3010
CountBits<2995>::value
,
3011
CountBits<2996>::value
,
3012
CountBits<2997>::value
,
3013
CountBits<2998>::value
,
3014
CountBits<2999>::value
,
3015
CountBits<3000>::value
,
3016
CountBits<3001>::value
,
3017
CountBits<3002>::value
,
3018
CountBits<3003>::value
,
3019
CountBits<3004>::value
,
3020
CountBits<3005>::value
,
3021
CountBits<3006>::value
,
3022
CountBits<3007>::value
,
3023
CountBits<3008>::value
,
3024
CountBits<3009>::value
,
3025
CountBits<3010>::value
,
3026
CountBits<3011>::value
,
3027
CountBits<3012>::value
,
3028
CountBits<3013>::value
,
3029
CountBits<3014>::value
,
3030
CountBits<3015>::value
,
3031
CountBits<3016>::value
,
3032
CountBits<3017>::value
,
3033
CountBits<3018>::value
,
3034
CountBits<3019>::value
,
3035
CountBits<3020>::value
,
3036
CountBits<3021>::value
,
3037
CountBits<3022>::value
,
3038
CountBits<3023>::value
,
3039
CountBits<3024>::value
,
3040
CountBits<3025>::value
,
3041
CountBits<3026>::value
,
3042
CountBits<3027>::value
,
3043
CountBits<3028>::value
,
3044
CountBits<3029>::value
,
3045
CountBits<3030>::value
,
3046
CountBits<3031>::value
,
3047
CountBits<3032>::value
,
3048
CountBits<3033>::value
,
3049
CountBits<3034>::value
,
3050
CountBits<3035>::value
,
3051
CountBits<3036>::value
,
3052
CountBits<3037>::value
,
3053
CountBits<3038>::value
,
3054
CountBits<3039>::value
,
3055
CountBits<3040>::value
,
3056
CountBits<3041>::value
,
3057
CountBits<3042>::value
,
3058
CountBits<3043>::value
,
3059
CountBits<3044>::value
,
3060
CountBits<3045>::value
,
3061
CountBits<3046>::value
,
3062
CountBits<3047>::value
,
3063
CountBits<3048>::value
,
3064
CountBits<3049>::value
,
3065
CountBits<3050>::value
,
3066
CountBits<3051>::value
,
3067
CountBits<3052>::value
,
3068
CountBits<3053>::value
,
3069
CountBits<3054>::value
,
3070
CountBits<3055>::value
,
3071
CountBits<3056>::value
,
3072
CountBits<3057>::value
,
3073
CountBits<3058>::value
,
3074
CountBits<3059>::value
,
3075
CountBits<3060>::value
,
3076
CountBits<3061>::value
,
3077
CountBits<3062>::value
,
3078
CountBits<3063>::value
,
3079
CountBits<3064>::value
,
3080
CountBits<3065>::value
,
3081
CountBits<3066>::value
,
3082
CountBits<3067>::value
,
3083
CountBits<3068>::value
,
3084
CountBits<3069>::value
,
3085
CountBits<3070>::value
,
3086
CountBits<3071>::value
,
3087
CountBits<3072>::value
,
3088
CountBits<3073>::value
,
3089
CountBits<3074>::value
,
3090
CountBits<3075>::value
,
3091
CountBits<3076>::value
,
3092
CountBits<3077>::value
,
3093
CountBits<3078>::value
,
3094
CountBits<3079>::value
,
3095
CountBits<3080>::value
,
3096
CountBits<3081>::value
,
3097
CountBits<3082>::value
,
3098
CountBits<3083>::value
,
3099
CountBits<3084>::value
,
3100
CountBits<3085>::value
,
3101
CountBits<3086>::value
,
3102
CountBits<3087>::value
,
3103
CountBits<3088>::value
,
3104
CountBits<3089>::value
,
3105
CountBits<3090>::value
,
3106
CountBits<3091>::value
,
3107
CountBits<3092>::value
,
3108
CountBits<3093>::value
,
3109
CountBits<3094>::value
,
3110
CountBits<3095>::value
,
3111
CountBits<3096>::value
,
3112
CountBits<3097>::value
,
3113
CountBits<3098>::value
,
3114
CountBits<3099>::value
,
3115
CountBits<3100>::value
,
3116
CountBits<3101>::value
,
3117
CountBits<3102>::value
,
3118
CountBits<3103>::value
,
3119
CountBits<3104>::value
,
3120
CountBits<3105>::value
,
3121
CountBits<3106>::value
,
3122
CountBits<3107>::value
,
3123
CountBits<3108>::value
,
3124
CountBits<3109>::value
,
3125
CountBits<3110>::value
,
3126
CountBits<3111>::value
,
3127
CountBits<3112>::value
,
3128
CountBits<3113>::value
,
3129
CountBits<3114>::value
,
3130
CountBits<3115>::value
,
3131
CountBits<3116>::value
,
3132
CountBits<3117>::value
,
3133
CountBits<3118>::value
,
3134
CountBits<3119>::value
,
3135
CountBits<3120>::value
,
3136
CountBits<3121>::value
,
3137
CountBits<3122>::value
,
3138
CountBits<3123>::value
,
3139
CountBits<3124>::value
,
3140
CountBits<3125>::value
,
3141
CountBits<3126>::value
,
3142
CountBits<3127>::value
,
3143
CountBits<3128>::value
,
3144
CountBits<3129>::value
,
3145
CountBits<3130>::value
,
3146
CountBits<3131>::value
,
3147
CountBits<3132>::value
,
3148
CountBits<3133>::value
,
3149
CountBits<3134>::value
,
3150
CountBits<3135>::value
,
3151
CountBits<3136>::value
,
3152
CountBits<3137>::value
,
3153
CountBits<3138>::value
,
3154
CountBits<3139>::value
,
3155
CountBits<3140>::value
,
3156
CountBits<3141>::value
,
3157
CountBits<3142>::value
,
3158
CountBits<3143>::value
,
3159
CountBits<3144>::value
,
3160
CountBits<3145>::value
,
3161
CountBits<3146>::value
,
3162
CountBits<3147>::value
,
3163
CountBits<3148>::value
,
3164
CountBits<3149>::value
,
3165
CountBits<3150>::value
,
3166
CountBits<3151>::value
,
3167
CountBits<3152>::value
,
3168
CountBits<3153>::value
,
3169
CountBits<3154>::value
,
3170
CountBits<3155>::value
,
3171
CountBits<3156>::value
,
3172
CountBits<3157>::value
,
3173
CountBits<3158>::value
,
3174
CountBits<3159>::value
,
3175
CountBits<3160>::value
,
3176
CountBits<3161>::value
,
3177
CountBits<3162>::value
,
3178
CountBits<3163>::value
,
3179
CountBits<3164>::value
,
3180
CountBits<3165>::value
,
3181
CountBits<3166>::value
,
3182
CountBits<3167>::value
,
3183
CountBits<3168>::value
,
3184
CountBits<3169>::value
,
3185
CountBits<3170>::value
,
3186
CountBits<3171>::value
,
3187
CountBits<3172>::value
,
3188
CountBits<3173>::value
,
3189
CountBits<3174>::value
,
3190
CountBits<3175>::value
,
3191
CountBits<3176>::value
,
3192
CountBits<3177>::value
,
3193
CountBits<3178>::value
,
3194
CountBits<3179>::value
,
3195
CountBits<3180>::value
,
3196
CountBits<3181>::value
,
3197
CountBits<3182>::value
,
3198
CountBits<3183>::value
,
3199
CountBits<3184>::value
,
3200
CountBits<3185>::value
,
3201
CountBits<3186>::value
,
3202
CountBits<3187>::value
,
3203
CountBits<3188>::value
,
3204
CountBits<3189>::value
,
3205
CountBits<3190>::value
,
3206
CountBits<3191>::value
,
3207
CountBits<3192>::value
,
3208
CountBits<3193>::value
,
3209
CountBits<3194>::value
,
3210
CountBits<3195>::value
,
3211
CountBits<3196>::value
,
3212
CountBits<3197>::value
,
3213
CountBits<3198>::value
,
3214
CountBits<3199>::value
,
3215
CountBits<3200>::value
,
3216
CountBits<3201>::value
,
3217
CountBits<3202>::value
,
3218
CountBits<3203>::value
,
3219
CountBits<3204>::value
,
3220
CountBits<3205>::value
,
3221
CountBits<3206>::value
,
3222
CountBits<3207>::value
,
3223
CountBits<3208>::value
,
3224
CountBits<3209>::value
,
3225
CountBits<3210>::value
,
3226
CountBits<3211>::value
,
3227
CountBits<3212>::value
,
3228
CountBits<3213>::value
,
3229
CountBits<3214>::value
,
3230
CountBits<3215>::value
,
3231
CountBits<3216>::value
,
3232
CountBits<3217>::value
,
3233
CountBits<3218>::value
,
3234
CountBits<3219>::value
,
3235
CountBits<3220>::value
,
3236
CountBits<3221>::value
,
3237
CountBits<3222>::value
,
3238
CountBits<3223>::value
,
3239
CountBits<3224>::value
,
3240
CountBits<3225>::value
,
3241
CountBits<3226>::value
,
3242
CountBits<3227>::value
,
3243
CountBits<3228>::value
,
3244
CountBits<3229>::value
,
3245
CountBits<3230>::value
,
3246
CountBits<3231>::value
,
3247
CountBits<3232>::value
,
3248
CountBits<3233>::value
,
3249
CountBits<3234>::value
,
3250
CountBits<3235>::value
,
3251
CountBits<3236>::value
,
3252
CountBits<3237>::value
,
3253
CountBits<3238>::value
,
3254
CountBits<3239>::value
,
3255
CountBits<3240>::value
,
3256
CountBits<3241>::value
,
3257
CountBits<3242>::value
,
3258
CountBits<3243>::value
,
3259
CountBits<3244>::value
,
3260
CountBits<3245>::value
,
3261
CountBits<3246>::value
,
3262
CountBits<3247>::value
,
3263
CountBits<3248>::value
,
3264
CountBits<3249>::value
,
3265
CountBits<3250>::value
,
3266
CountBits<3251>::value
,
3267
CountBits<3252>::value
,
3268
CountBits<3253>::value
,
3269
CountBits<3254>::value
,
3270
CountBits<3255>::value
,
3271
CountBits<3256>::value
,
3272
CountBits<3257>::value
,
3273
CountBits<3258>::value
,
3274
CountBits<3259>::value
,
3275
CountBits<3260>::value
,
3276
CountBits<3261>::value
,
3277
CountBits<3262>::value
,
3278
CountBits<3263>::value
,
3279
CountBits<3264>::value
,
3280
CountBits<3265>::value
,
3281
CountBits<3266>::value
,
3282
CountBits<3267>::value
,
3283
CountBits<3268>::value
,
3284
CountBits<3269>::value
,
3285
CountBits<3270>::value
,
3286
CountBits<3271>::value
,
3287
CountBits<3272>::value
,
3288
CountBits<3273>::value
,
3289
CountBits<3274>::value
,
3290
CountBits<3275>::value
,
3291
CountBits<3276>::value
,
3292
CountBits<3277>::value
,
3293
CountBits<3278>::value
,
3294
CountBits<3279>::value
,
3295
CountBits<3280>::value
,
3296
CountBits<3281>::value
,
3297
CountBits<3282>::value
,
3298
CountBits<3283>::value
,
3299
CountBits<3284>::value
,
3300
CountBits<3285>::value
,
3301
CountBits<3286>::value
,
3302
CountBits<3287>::value
,
3303
CountBits<3288>::value
,
3304
CountBits<3289>::value
,
3305
CountBits<3290>::value
,
3306
CountBits<3291>::value
,
3307
CountBits<3292>::value
,
3308
CountBits<3293>::value
,
3309
CountBits<3294>::value
,
3310
CountBits<3295>::value
,
3311
CountBits<3296>::value
,
3312
CountBits<3297>::value
,
3313
CountBits<3298>::value
,
3314
CountBits<3299>::value
,
3315
CountBits<3300>::value
,
3316
CountBits<3301>::value
,
3317
CountBits<3302>::value
,
3318
CountBits<3303>::value
,
3319
CountBits<3304>::value
,
3320
CountBits<3305>::value
,
3321
CountBits<3306>::value
,
3322
CountBits<3307>::value
,
3323
CountBits<3308>::value
,
3324
CountBits<3309>::value
,
3325
CountBits<3310>::value
,
3326
CountBits<3311>::value
,
3327
CountBits<3312>::value
,
3328
CountBits<3313>::value
,
3329
CountBits<3314>::value
,
3330
CountBits<3315>::value
,
3331
CountBits<3316>::value
,
3332
CountBits<3317>::value
,
3333
CountBits<3318>::value
,
3334
CountBits<3319>::value
,
3335
CountBits<3320>::value
,
3336
CountBits<3321>::value
,
3337
CountBits<3322>::value
,
3338
CountBits<3323>::value
,
3339
CountBits<3324>::value
,
3340
CountBits<3325>::value
,
3341
CountBits<3326>::value
,
3342
CountBits<3327>::value
,
3343
CountBits<3328>::value
,
3344
CountBits<3329>::value
,
3345
CountBits<3330>::value
,
3346
CountBits<3331>::value
,
3347
CountBits<3332>::value
,
3348
CountBits<3333>::value
,
3349
CountBits<3334>::value
,
3350
CountBits<3335>::value
,
3351
CountBits<3336>::value
,
3352
CountBits<3337>::value
,
3353
CountBits<3338>::value
,
3354
CountBits<3339>::value
,
3355
CountBits<3340>::value
,
3356
CountBits<3341>::value
,
3357
CountBits<3342>::value
,
3358
CountBits<3343>::value
,
3359
CountBits<3344>::value
,
3360
CountBits<3345>::value
,
3361
CountBits<3346>::value
,
3362
CountBits<3347>::value
,
3363
CountBits<3348>::value
,
3364
CountBits<3349>::value
,
3365
CountBits<3350>::value
,
3366
CountBits<3351>::value
,
3367
CountBits<3352>::value
,
3368
CountBits<3353>::value
,
3369
CountBits<3354>::value
,
3370
CountBits<3355>::value
,
3371
CountBits<3356>::value
,
3372
CountBits<3357>::value
,
3373
CountBits<3358>::value
,
3374
CountBits<3359>::value
,
3375
CountBits<3360>::value
,
3376
CountBits<3361>::value
,
3377
CountBits<3362>::value
,
3378
CountBits<3363>::value
,
3379
CountBits<3364>::value
,
3380
CountBits<3365>::value
,
3381
CountBits<3366>::value
,
3382
CountBits<3367>::value
,
3383
CountBits<3368>::value
,
3384
CountBits<3369>::value
,
3385
CountBits<3370>::value
,
3386
CountBits<3371>::value
,
3387
CountBits<3372>::value
,
3388
CountBits<3373>::value
,
3389
CountBits<3374>::value
,
3390
CountBits<3375>::value
,
3391
CountBits<3376>::value
,
3392
CountBits<3377>::value
,
3393
CountBits<3378>::value
,
3394
CountBits<3379>::value
,
3395
CountBits<3380>::value
,
3396
CountBits<3381>::value
,
3397
CountBits<3382>::value
,
3398
CountBits<3383>::value
,
3399
CountBits<3384>::value
,
3400
CountBits<3385>::value
,
3401
CountBits<3386>::value
,
3402
CountBits<3387>::value
,
3403
CountBits<3388>::value
,
3404
CountBits<3389>::value
,
3405
CountBits<3390>::value
,
3406
CountBits<3391>::value
,
3407
CountBits<3392>::value
,
3408
CountBits<3393>::value
,
3409
CountBits<3394>::value
,
3410
CountBits<3395>::value
,
3411
CountBits<3396>::value
,
3412
CountBits<3397>::value
,
3413
CountBits<3398>::value
,
3414
CountBits<3399>::value
,
3415
CountBits<3400>::value
,
3416
CountBits<3401>::value
,
3417
CountBits<3402>::value
,
3418
CountBits<3403>::value
,
3419
CountBits<3404>::value
,
3420
CountBits<3405>::value
,
3421
CountBits<3406>::value
,
3422
CountBits<3407>::value
,
3423
CountBits<3408>::value
,
3424
CountBits<3409>::value
,
3425
CountBits<3410>::value
,
3426
CountBits<3411>::value
,
3427
CountBits<3412>::value
,
3428
CountBits<3413>::value
,
3429
CountBits<3414>::value
,
3430
CountBits<3415>::value
,
3431
CountBits<3416>::value
,
3432
CountBits<3417>::value
,
3433
CountBits<3418>::value
,
3434
CountBits<3419>::value
,
3435
CountBits<3420>::value
,
3436
CountBits<3421>::value
,
3437
CountBits<3422>::value
,
3438
CountBits<3423>::value
,
3439
CountBits<3424>::value
,
3440
CountBits<3425>::value
,
3441
CountBits<3426>::value
,
3442
CountBits<3427>::value
,
3443
CountBits<3428>::value
,
3444
CountBits<3429>::value
,
3445
CountBits<3430>::value
,
3446
CountBits<3431>::value
,
3447
CountBits<3432>::value
,
3448
CountBits<3433>::value
,
3449
CountBits<3434>::value
,
3450
CountBits<3435>::value
,
3451
CountBits<3436>::value
,
3452
CountBits<3437>::value
,
3453
CountBits<3438>::value
,
3454
CountBits<3439>::value
,
3455
CountBits<3440>::value
,
3456
CountBits<3441>::value
,
3457
CountBits<3442>::value
,
3458
CountBits<3443>::value
,
3459
CountBits<3444>::value
,
3460
CountBits<3445>::value
,
3461
CountBits<3446>::value
,
3462
CountBits<3447>::value
,
3463
CountBits<3448>::value
,
3464
CountBits<3449>::value
,
3465
CountBits<3450>::value
,
3466
CountBits<3451>::value
,
3467
CountBits<3452>::value
,
3468
CountBits<3453>::value
,
3469
CountBits<3454>::value
,
3470
CountBits<3455>::value
,
3471
CountBits<3456>::value
,
3472
CountBits<3457>::value
,
3473
CountBits<3458>::value
,
3474
CountBits<3459>::value
,
3475
CountBits<3460>::value
,
3476
CountBits<3461>::value
,
3477
CountBits<3462>::value
,
3478
CountBits<3463>::value
,
3479
CountBits<3464>::value
,
3480
CountBits<3465>::value
,
3481
CountBits<3466>::value
,
3482
CountBits<3467>::value
,
3483
CountBits<3468>::value
,
3484
CountBits<3469>::value
,
3485
CountBits<3470>::value
,
3486
CountBits<3471>::value
,
3487
CountBits<3472>::value
,
3488
CountBits<3473>::value
,
3489
CountBits<3474>::value
,
3490
CountBits<3475>::value
,
3491
CountBits<3476>::value
,
3492
CountBits<3477>::value
,
3493
CountBits<3478>::value
,
3494
CountBits<3479>::value
,
3495
CountBits<3480>::value
,
3496
CountBits<3481>::value
,
3497
CountBits<3482>::value
,
3498
CountBits<3483>::value
,
3499
CountBits<3484>::value
,
3500
CountBits<3485>::value
,
3501
CountBits<3486>::value
,
3502
CountBits<3487>::value
,
3503
CountBits<3488>::value
,
3504
CountBits<3489>::value
,
3505
CountBits<3490>::value
,
3506
CountBits<3491>::value
,
3507
CountBits<3492>::value
,
3508
CountBits<3493>::value
,
3509
CountBits<3494>::value
,
3510
CountBits<3495>::value
,
3511
CountBits<3496>::value
,
3512
CountBits<3497>::value
,
3513
CountBits<3498>::value
,
3514
CountBits<3499>::value
,
3515
CountBits<3500>::value
,
3516
CountBits<3501>::value
,
3517
CountBits<3502>::value
,
3518
CountBits<3503>::value
,
3519
CountBits<3504>::value
,
3520
CountBits<3505>::value
,
3521
CountBits<3506>::value
,
3522
CountBits<3507>::value
,
3523
CountBits<3508>::value
,
3524
CountBits<3509>::value
,
3525
CountBits<3510>::value
,
3526
CountBits<3511>::value
,
3527
CountBits<3512>::value
,
3528
CountBits<3513>::value
,
3529
CountBits<3514>::value
,
3530
CountBits<3515>::value
,
3531
CountBits<3516>::value
,
3532
CountBits<3517>::value
,
3533
CountBits<3518>::value
,
3534
CountBits<3519>::value
,
3535
CountBits<3520>::value
,
3536
CountBits<3521>::value
,
3537
CountBits<3522>::value
,
3538
CountBits<3523>::value
,
3539
CountBits<3524>::value
,
3540
CountBits<3525>::value
,
3541
CountBits<3526>::value
,
3542
CountBits<3527>::value
,
3543
CountBits<3528>::value
,
3544
CountBits<3529>::value
,
3545
CountBits<3530>::value
,
3546
CountBits<3531>::value
,
3547
CountBits<3532>::value
,
3548
CountBits<3533>::value
,
3549
CountBits<3534>::value
,
3550
CountBits<3535>::value
,
3551
CountBits<3536>::value
,
3552
CountBits<3537>::value
,
3553
CountBits<3538>::value
,
3554
CountBits<3539>::value
,
3555
CountBits<3540>::value
,
3556
CountBits<3541>::value
,
3557
CountBits<3542>::value
,
3558
CountBits<3543>::value
,
3559
CountBits<3544>::value
,
3560
CountBits<3545>::value
,
3561
CountBits<3546>::value
,
3562
CountBits<3547>::value
,
3563
CountBits<3548>::value
,
3564
CountBits<3549>::value
,
3565
CountBits<3550>::value
,
3566
CountBits<3551>::value
,
3567
CountBits<3552>::value
,
3568
CountBits<3553>::value
,
3569
CountBits<3554>::value
,
3570
CountBits<3555>::value
,
3571
CountBits<3556>::value
,
3572
CountBits<3557>::value
,
3573
CountBits<3558>::value
,
3574
CountBits<3559>::value
,
3575
CountBits<3560>::value
,
3576
CountBits<3561>::value
,
3577
CountBits<3562>::value
,
3578
CountBits<3563>::value
,
3579
CountBits<3564>::value
,
3580
CountBits<3565>::value
,
3581
CountBits<3566>::value
,
3582
CountBits<3567>::value
,
3583
CountBits<3568>::value
,
3584
CountBits<3569>::value
,
3585
CountBits<3570>::value
,
3586
CountBits<3571>::value
,
3587
CountBits<3572>::value
,
3588
CountBits<3573>::value
,
3589
CountBits<3574>::value
,
3590
CountBits<3575>::value
,
3591
CountBits<3576>::value
,
3592
CountBits<3577>::value
,
3593
CountBits<3578>::value
,
3594
CountBits<3579>::value
,
3595
CountBits<3580>::value
,
3596
CountBits<3581>::value
,
3597
CountBits<3582>::value
,
3598
CountBits<3583>::value
,
3599
CountBits<3584>::value
,
3600
CountBits<3585>::value
,
3601
CountBits<3586>::value
,
3602
CountBits<3587>::value
,
3603
CountBits<3588>::value
,
3604
CountBits<3589>::value
,
3605
CountBits<3590>::value
,
3606
CountBits<3591>::value
,
3607
CountBits<3592>::value
,
3608
CountBits<3593>::value
,
3609
CountBits<3594>::value
,
3610
CountBits<3595>::value
,
3611
CountBits<3596>::value
,
3612
CountBits<3597>::value
,
3613
CountBits<3598>::value
,
3614
CountBits<3599>::value
,
3615
CountBits<3600>::value
,
3616
CountBits<3601>::value
,
3617
CountBits<3602>::value
,
3618
CountBits<3603>::value
,
3619
CountBits<3604>::value
,
3620
CountBits<3605>::value
,
3621
CountBits<3606>::value
,
3622
CountBits<3607>::value
,
3623
CountBits<3608>::value
,
3624
CountBits<3609>::value
,
3625
CountBits<3610>::value
,
3626
CountBits<3611>::value
,
3627
CountBits<3612>::value
,
3628
CountBits<3613>::value
,
3629
CountBits<3614>::value
,
3630
CountBits<3615>::value
,
3631
CountBits<3616>::value
,
3632
CountBits<3617>::value
,
3633
CountBits<3618>::value
,
3634
CountBits<3619>::value
,
3635
CountBits<3620>::value
,
3636
CountBits<3621>::value
,
3637
CountBits<3622>::value
,
3638
CountBits<3623>::value
,
3639
CountBits<3624>::value
,
3640
CountBits<3625>::value
,
3641
CountBits<3626>::value
,
3642
CountBits<3627>::value
,
3643
CountBits<3628>::value
,
3644
CountBits<3629>::value
,
3645
CountBits<3630>::value
,
3646
CountBits<3631>::value
,
3647
CountBits<3632>::value
,
3648
CountBits<3633>::value
,
3649
CountBits<3634>::value
,
3650
CountBits<3635>::value
,
3651
CountBits<3636>::value
,
3652
CountBits<3637>::value
,
3653
CountBits<3638>::value
,
3654
CountBits<3639>::value
,
3655
CountBits<3640>::value
,
3656
CountBits<3641>::value
,
3657
CountBits<3642>::value
,
3658
CountBits<3643>::value
,
3659
CountBits<3644>::value
,
3660
CountBits<3645>::value
,
3661
CountBits<3646>::value
,
3662
CountBits<3647>::value
,
3663
CountBits<3648>::value
,
3664
CountBits<3649>::value
,
3665
CountBits<3650>::value
,
3666
CountBits<3651>::value
,
3667
CountBits<3652>::value
,
3668
CountBits<3653>::value
,
3669
CountBits<3654>::value
,
3670
CountBits<3655>::value
,
3671
CountBits<3656>::value
,
3672
CountBits<3657>::value
,
3673
CountBits<3658>::value
,
3674
CountBits<3659>::value
,
3675
CountBits<3660>::value
,
3676
CountBits<3661>::value
,
3677
CountBits<3662>::value
,
3678
CountBits<3663>::value
,
3679
CountBits<3664>::value
,
3680
CountBits<3665>::value
,
3681
CountBits<3666>::value
,
3682
CountBits<3667>::value
,
3683
CountBits<3668>::value
,
3684
CountBits<3669>::value
,
3685
CountBits<3670>::value
,
3686
CountBits<3671>::value
,
3687
CountBits<3672>::value
,
3688
CountBits<3673>::value
,
3689
CountBits<3674>::value
,
3690
CountBits<3675>::value
,
3691
CountBits<3676>::value
,
3692
CountBits<3677>::value
,
3693
CountBits<3678>::value
,
3694
CountBits<3679>::value
,
3695
CountBits<3680>::value
,
3696
CountBits<3681>::value
,
3697
CountBits<3682>::value
,
3698
CountBits<3683>::value
,
3699
CountBits<3684>::value
,
3700
CountBits<3685>::value
,
3701
CountBits<3686>::value
,
3702
CountBits<3687>::value
,
3703
CountBits<3688>::value
,
3704
CountBits<3689>::value
,
3705
CountBits<3690>::value
,
3706
CountBits<3691>::value
,
3707
CountBits<3692>::value
,
3708
CountBits<3693>::value
,
3709
CountBits<3694>::value
,
3710
CountBits<3695>::value
,
3711
CountBits<3696>::value
,
3712
CountBits<3697>::value
,
3713
CountBits<3698>::value
,
3714
CountBits<3699>::value
,
3715
CountBits<3700>::value
,
3716
CountBits<3701>::value
,
3717
CountBits<3702>::value
,
3718
CountBits<3703>::value
,
3719
CountBits<3704>::value
,
3720
CountBits<3705>::value
,
3721
CountBits<3706>::value
,
3722
CountBits<3707>::value
,
3723
CountBits<3708>::value
,
3724
CountBits<3709>::value
,
3725
CountBits<3710>::value
,
3726
CountBits<3711>::value
,
3727
CountBits<3712>::value
,
3728
CountBits<3713>::value
,
3729
CountBits<3714>::value
,
3730
CountBits<3715>::value
,
3731
CountBits<3716>::value
,
3732
CountBits<3717>::value
,
3733
CountBits<3718>::value
,
3734
CountBits<3719>::value
,
3735
CountBits<3720>::value
,
3736
CountBits<3721>::value
,
3737
CountBits<3722>::value
,
3738
CountBits<3723>::value
,
3739
CountBits<3724>::value
,
3740
CountBits<3725>::value
,
3741
CountBits<3726>::value
,
3742
CountBits<3727>::value
,
3743
CountBits<3728>::value
,
3744
CountBits<3729>::value
,
3745
CountBits<3730>::value
,
3746
CountBits<3731>::value
,
3747
CountBits<3732>::value
,
3748
CountBits<3733>::value
,
3749
CountBits<3734>::value
,
3750
CountBits<3735>::value
,
3751
CountBits<3736>::value
,
3752
CountBits<3737>::value
,
3753
CountBits<3738>::value
,
3754
CountBits<3739>::value
,
3755
CountBits<3740>::value
,
3756
CountBits<3741>::value
,
3757
CountBits<3742>::value
,
3758
CountBits<3743>::value
,
3759
CountBits<3744>::value
,
3760
CountBits<3745>::value
,
3761
CountBits<3746>::value
,
3762
CountBits<3747>::value
,
3763
CountBits<3748>::value
,
3764
CountBits<3749>::value
,
3765
CountBits<3750>::value
,
3766
CountBits<3751>::value
,
3767
CountBits<3752>::value
,
3768
CountBits<3753>::value
,
3769
CountBits<3754>::value
,
3770
CountBits<3755>::value
,
3771
CountBits<3756>::value
,
3772
CountBits<3757>::value
,
3773
CountBits<3758>::value
,
3774
CountBits<3759>::value
,
3775
CountBits<3760>::value
,
3776
CountBits<3761>::value
,
3777
CountBits<3762>::value
,
3778
CountBits<3763>::value
,
3779
CountBits<3764>::value
,
3780
CountBits<3765>::value
,
3781
CountBits<3766>::value
,
3782
CountBits<3767>::value
,
3783
CountBits<3768>::value
,
3784
CountBits<3769>::value
,
3785
CountBits<3770>::value
,
3786
CountBits<3771>::value
,
3787
CountBits<3772>::value
,
3788
CountBits<3773>::value
,
3789
CountBits<3774>::value
,
3790
CountBits<3775>::value
,
3791
CountBits<3776>::value
,
3792
CountBits<3777>::value
,
3793
CountBits<3778>::value
,
3794
CountBits<3779>::value
,
3795
CountBits<3780>::value
,
3796
CountBits<3781>::value
,
3797
CountBits<3782>::value
,
3798
CountBits<3783>::value
,
3799
CountBits<3784>::value
,
3800
CountBits<3785>::value
,
3801
CountBits<3786>::value
,
3802
CountBits<3787>::value
,
3803
CountBits<3788>::value
,
3804
CountBits<3789>::value
,
3805
CountBits<3790>::value
,
3806
CountBits<3791>::value
,
3807
CountBits<3792>::value
,
3808
CountBits<3793>::value
,
3809
CountBits<3794>::value
,
3810
CountBits<3795>::value
,
3811
CountBits<3796>::value
,
3812
CountBits<3797>::value
,
3813
CountBits<3798>::value
,
3814
CountBits<3799>::value
,
3815
CountBits<3800>::value
,
3816
CountBits<3801>::value
,
3817
CountBits<3802>::value
,
3818
CountBits<3803>::value
,
3819
CountBits<3804>::value
,
3820
CountBits<3805>::value
,
3821
CountBits<3806>::value
,
3822
CountBits<3807>::value
,
3823
CountBits<3808>::value
,
3824
CountBits<3809>::value
,
3825
CountBits<3810>::value
,
3826
CountBits<3811>::value
,
3827
CountBits<3812>::value
,
3828
CountBits<3813>::value
,
3829
CountBits<3814>::value
,
3830
CountBits<3815>::value
,
3831
CountBits<3816>::value
,
3832
CountBits<3817>::value
,
3833
CountBits<3818>::value
,
3834
CountBits<3819>::value
,
3835
CountBits<3820>::value
,
3836
CountBits<3821>::value
,
3837
CountBits<3822>::value
,
3838
CountBits<3823>::value
,
3839
CountBits<3824>::value
,
3840
CountBits<3825>::value
,
3841
CountBits<3826>::value
,
3842
CountBits<3827>::value
,
3843
CountBits<3828>::value
,
3844
CountBits<3829>::value
,
3845
CountBits<3830>::value
,
3846
CountBits<3831>::value
,
3847
CountBits<3832>::value
,
3848
CountBits<3833>::value
,
3849
CountBits<3834>::value
,
3850
CountBits<3835>::value
,
3851
CountBits<3836>::value
,
3852
CountBits<3837>::value
,
3853
CountBits<3838>::value
,
3854
CountBits<3839>::value
,
3855
CountBits<3840>::value
,
3856
CountBits<3841>::value
,
3857
CountBits<3842>::value
,
3858
CountBits<3843>::value
,
3859
CountBits<3844>::value
,
3860
CountBits<3845>::value
,
3861
CountBits<3846>::value
,
3862
CountBits<3847>::value
,
3863
CountBits<3848>::value
,
3864
CountBits<3849>::value
,
3865
CountBits<3850>::value
,
3866
CountBits<3851>::value
,
3867
CountBits<3852>::value
,
3868
CountBits<3853>::value
,
3869
CountBits<3854>::value
,
3870
CountBits<3855>::value
,
3871
CountBits<3856>::value
,
3872
CountBits<3857>::value
,
3873
CountBits<3858>::value
,
3874
CountBits<3859>::value
,
3875
CountBits<3860>::value
,
3876
CountBits<3861>::value
,
3877
CountBits<3862>::value
,
3878
CountBits<3863>::value
,
3879
CountBits<3864>::value
,
3880
CountBits<3865>::value
,
3881
CountBits<3866>::value
,
3882
CountBits<3867>::value
,
3883
CountBits<3868>::value
,
3884
CountBits<3869>::value
,
3885
CountBits<3870>::value
,
3886
CountBits<3871>::value
,
3887
CountBits<3872>::value
,
3888
CountBits<3873>::value
,
3889
CountBits<3874>::value
,
3890
CountBits<3875>::value
,
3891
CountBits<3876>::value
,
3892
CountBits<3877>::value
,
3893
CountBits<3878>::value
,
3894
CountBits<3879>::value
,
3895
CountBits<3880>::value
,
3896
CountBits<3881>::value
,
3897
CountBits<3882>::value
,
3898
CountBits<3883>::value
,
3899
CountBits<3884>::value
,
3900
CountBits<3885>::value
,
3901
CountBits<3886>::value
,
3902
CountBits<3887>::value
,
3903
CountBits<3888>::value
,
3904
CountBits<3889>::value
,
3905
CountBits<3890>::value
,
3906
CountBits<3891>::value
,
3907
CountBits<3892>::value
,
3908
CountBits<3893>::value
,
3909
CountBits<3894>::value
,
3910
CountBits<3895>::value
,
3911
CountBits<3896>::value
,
3912
CountBits<3897>::value
,
3913
CountBits<3898>::value
,
3914
CountBits<3899>::value
,
3915
CountBits<3900>::value
,
3916
CountBits<3901>::value
,
3917
CountBits<3902>::value
,
3918
CountBits<3903>::value
,
3919
CountBits<3904>::value
,
3920
CountBits<3905>::value
,
3921
CountBits<3906>::value
,
3922
CountBits<3907>::value
,
3923
CountBits<3908>::value
,
3924
CountBits<3909>::value
,
3925
CountBits<3910>::value
,
3926
CountBits<3911>::value
,
3927
CountBits<3912>::value
,
3928
CountBits<3913>::value
,
3929
CountBits<3914>::value
,
3930
CountBits<3915>::value
,
3931
CountBits<3916>::value
,
3932
CountBits<3917>::value
,
3933
CountBits<3918>::value
,
3934
CountBits<3919>::value
,
3935
CountBits<3920>::value
,
3936
CountBits<3921>::value
,
3937
CountBits<3922>::value
,
3938
CountBits<3923>::value
,
3939
CountBits<3924>::value
,
3940
CountBits<3925>::value
,
3941
CountBits<3926>::value
,
3942
CountBits<3927>::value
,
3943
CountBits<3928>::value
,
3944
CountBits<3929>::value
,
3945
CountBits<3930>::value
,
3946
CountBits<3931>::value
,
3947
CountBits<3932>::value
,
3948
CountBits<3933>::value
,
3949
CountBits<3934>::value
,
3950
CountBits<3935>::value
,
3951
CountBits<3936>::value
,
3952
CountBits<3937>::value
,
3953
CountBits<3938>::value
,
3954
CountBits<3939>::value
,
3955
CountBits<3940>::value
,
3956
CountBits<3941>::value
,
3957
CountBits<3942>::value
,
3958
CountBits<3943>::value
,
3959
CountBits<3944>::value
,
3960
CountBits<3945>::value
,
3961
CountBits<3946>::value
,
3962
CountBits<3947>::value
,
3963
CountBits<3948>::value
,
3964
CountBits<3949>::value
,
3965
CountBits<3950>::value
,
3966
CountBits<3951>::value
,
3967
CountBits<3952>::value
,
3968
CountBits<3953>::value
,
3969
CountBits<3954>::value
,
3970
CountBits<3955>::value
,
3971
CountBits<3956>::value
,
3972
CountBits<3957>::value
,
3973
CountBits<3958>::value
,
3974
CountBits<3959>::value
,
3975
CountBits<3960>::value
,
3976
CountBits<3961>::value
,
3977
CountBits<3962>::value
,
3978
CountBits<3963>::value
,
3979
CountBits<3964>::value
,
3980
CountBits<3965>::value
,
3981
CountBits<3966>::value
,
3982
CountBits<3967>::value
,
3983
CountBits<3968>::value
,
3984
CountBits<3969>::value
,
3985
CountBits<3970>::value
,
3986
CountBits<3971>::value
,
3987
CountBits<3972>::value
,
3988
CountBits<3973>::value
,
3989
CountBits<3974>::value
,
3990
CountBits<3975>::value
,
3991
CountBits<3976>::value
,
3992
CountBits<3977>::value
,
3993
CountBits<3978>::value
,
3994
CountBits<3979>::value
,
3995
CountBits<3980>::value
,
3996
CountBits<3981>::value
,
3997
CountBits<3982>::value
,
3998
CountBits<3983>::value
,
3999
CountBits<3984>::value
,
4000
CountBits<3985>::value
,
4001
CountBits<3986>::value
,
4002
CountBits<3987>::value
,
4003
CountBits<3988>::value
,
4004
CountBits<3989>::value
,
4005
CountBits<3990>::value
,
4006
CountBits<3991>::value
,
4007
CountBits<3992>::value
,
4008
CountBits<3993>::value
,
4009
CountBits<3994>::value
,
4010
CountBits<3995>::value
,
4011
CountBits<3996>::value
,
4012
CountBits<3997>::value
,
4013
CountBits<3998>::value
,
4014
CountBits<3999>::value
,
4015
CountBits<4000>::value
,
4016
CountBits<4001>::value
,
4017
CountBits<4002>::value
,
4018
CountBits<4003>::value
,
4019
CountBits<4004>::value
,
4020
CountBits<4005>::value
,
4021
CountBits<4006>::value
,
4022
CountBits<4007>::value
,
4023
CountBits<4008>::value
,
4024
CountBits<4009>::value
,
4025
CountBits<4010>::value
,
4026
CountBits<4011>::value
,
4027
CountBits<4012>::value
,
4028
CountBits<4013>::value
,
4029
CountBits<4014>::value
,
4030
CountBits<4015>::value
,
4031
CountBits<4016>::value
,
4032
CountBits<4017>::value
,
4033
CountBits<4018>::value
,
4034
CountBits<4019>::value
,
4035
CountBits<4020>::value
,
4036
CountBits<4021>::value
,
4037
CountBits<4022>::value
,
4038
CountBits<4023>::value
,
4039
CountBits<4024>::value
,
4040
CountBits<4025>::value
,
4041
CountBits<4026>::value
,
4042
CountBits<4027>::value
,
4043
CountBits<4028>::value
,
4044
CountBits<4029>::value
,
4045
CountBits<4030>::value
,
4046
CountBits<4031>::value
,
4047
CountBits<4032>::value
,
4048
CountBits<4033>::value
,
4049
CountBits<4034>::value
,
4050
CountBits<4035>::value
,
4051
CountBits<4036>::value
,
4052
CountBits<4037>::value
,
4053
CountBits<4038>::value
,
4054
CountBits<4039>::value
,
4055
CountBits<4040>::value
,
4056
CountBits<4041>::value
,
4057
CountBits<4042>::value
,
4058
CountBits<4043>::value
,
4059
CountBits<4044>::value
,
4060
CountBits<4045>::value
,
4061
CountBits<4046>::value
,
4062
CountBits<4047>::value
,
4063
CountBits<4048>::value
,
4064
CountBits<4049>::value
,
4065
CountBits<4050>::value
,
4066
CountBits<4051>::value
,
4067
CountBits<4052>::value
,
4068
CountBits<4053>::value
,
4069
CountBits<4054>::value
,
4070
CountBits<4055>::value
,
4071
CountBits<4056>::value
,
4072
CountBits<4057>::value
,
4073
CountBits<4058>::value
,
4074
CountBits<4059>::value
,
4075
CountBits<4060>::value
,
4076
CountBits<4061>::value
,
4077
CountBits<4062>::value
,
4078
CountBits<4063>::value
,
4079
CountBits<4064>::value
,
4080
CountBits<4065>::value
,
4081
CountBits<4066>::value
,
4082
CountBits<4067>::value
,
4083
CountBits<4068>::value
,
4084
CountBits<4069>::value
,
4085
CountBits<4070>::value
,
4086
CountBits<4071>::value
,
4087
CountBits<4072>::value
,
4088
CountBits<4073>::value
,
4089
CountBits<4074>::value
,
4090
CountBits<4075>::value
,
4091
CountBits<4076>::value
,
4092
CountBits<4077>::value
,
4093
CountBits<4078>::value
,
4094
CountBits<4079>::value
,
4095
CountBits<4080>::value
,
4096
CountBits<4081>::value
,
4097
CountBits<4082>::value
,
4098
CountBits<4083>::value
,
4099
CountBits<4084>::value
,
4100
CountBits<4085>::value
,
4101
CountBits<4086>::value
,
4102
CountBits<4087>::value
,
4103
CountBits<4088>::value
,
4104
CountBits<4089>::value
,
4105
CountBits<4090>::value
,
4106
CountBits<4091>::value
,
4107
CountBits<4092>::value
,
4108
CountBits<4093>::value
,
4109
CountBits<4094>::value
,
4110
CountBits<4095>::value
,
4111
CountBits<4096>::value
,
4112
CountBits<4097>::value
,
4113
CountBits<4098>::value
,
4114
CountBits<4099>::value
,
4115
CountBits<4100>::value
,
4116
CountBits<4101>::value
,
4117
CountBits<4102>::value
,
4118
CountBits<4103>::value
,
4119
CountBits<4104>::value
,
4120
CountBits<4105>::value
,
4121
CountBits<4106>::value
,
4122
CountBits<4107>::value
,
4123
CountBits<4108>::value
,
4124
CountBits<4109>::value
,
4125
CountBits<4110>::value
,
4126
CountBits<4111>::value
,
4127
CountBits<4112>::value
,
4128
CountBits<4113>::value
,
4129
CountBits<4114>::value
,
4130
CountBits<4115>::value
,
4131
CountBits<4116>::value
,
4132
CountBits<4117>::value
,
4133
CountBits<4118>::value
,
4134
CountBits<4119>::value
,
4135
CountBits<4120>::value
,
4136
CountBits<4121>::value
,
4137
CountBits<4122>::value
,
4138
CountBits<4123>::value
,
4139
CountBits<4124>::value
,
4140
CountBits<4125>::value
,
4141
CountBits<4126>::value
,
4142
CountBits<4127>::value
,
4143
CountBits<4128>::value
,
4144
CountBits<4129>::value
,
4145
CountBits<4130>::value
,
4146
CountBits<4131>::value
,
4147
CountBits<4132>::value
,
4148
CountBits<4133>::value
,
4149
CountBits<4134>::value
,
4150
CountBits<4135>::value
,
4151
CountBits<4136>::value
,
4152
CountBits<4137>::value
,
4153
CountBits<4138>::value
,
4154
CountBits<4139>::value
,
4155
CountBits<4140>::value
,
4156
CountBits<4141>::value
,
4157
CountBits<4142>::value
,
4158
CountBits<4143>::value
,
4159
CountBits<4144>::value
,
4160
CountBits<4145>::value
,
4161
CountBits<4146>::value
,
4162
CountBits<4147>::value
,
4163
CountBits<4148>::value
,
4164
CountBits<4149>::value
,
4165
CountBits<4150>::value
,
4166
CountBits<4151>::value
,
4167
CountBits<4152>::value
,
4168
CountBits<4153>::value
,
4169
CountBits<4154>::value
,
4170
CountBits<4155>::value
,
4171
CountBits<4156>::value
,
4172
CountBits<4157>::value
,
4173
CountBits<4158>::value
,
4174
CountBits<4159>::value
,
4175
CountBits<4160>::value
,
4176
CountBits<4161>::value
,
4177
CountBits<4162>::value
,
4178
CountBits<4163>::value
,
4179
CountBits<4164>::value
,
4180
CountBits<4165>::value
,
4181
CountBits<4166>::value
,
4182
CountBits<4167>::value
,
4183
CountBits<4168>::value
,
4184
CountBits<4169>::value
,
4185
CountBits<4170>::value
,
4186
CountBits<4171>::value
,
4187
CountBits<4172>::value
,
4188
CountBits<4173>::value
,
4189
CountBits<4174>::value
,
4190
CountBits<4175>::value
,
4191
CountBits<4176>::value
,
4192
CountBits<4177>::value
,
4193
CountBits<4178>::value
,
4194
CountBits<4179>::value
,
4195
CountBits<4180>::value
,
4196
CountBits<4181>::value
,
4197
CountBits<4182>::value
,
4198
CountBits<4183>::value
,
4199
CountBits<4184>::value
,
4200
CountBits<4185>::value
,
4201
CountBits<4186>::value
,
4202
CountBits<4187>::value
,
4203
CountBits<4188>::value
,
4204
CountBits<4189>::value
,
4205
CountBits<4190>::value
,
4206
CountBits<4191>::value
,
4207
CountBits<4192>::value
,
4208
CountBits<4193>::value
,
4209
CountBits<4194>::value
,
4210
CountBits<4195>::value
,
4211
CountBits<4196>::value
,
4212
CountBits<4197>::value
,
4213
CountBits<4198>::value
,
4214
CountBits<4199>::value
,
4215
CountBits<4200>::value
,
4216
CountBits<4201>::value
,
4217
CountBits<4202>::value
,
4218
CountBits<4203>::value
,
4219
CountBits<4204>::value
,
4220
CountBits<4205>::value
,
4221
CountBits<4206>::value
,
4222
CountBits<4207>::value
,
4223
CountBits<4208>::value
,
4224
CountBits<4209>::value
,
4225
CountBits<4210>::value
,
4226
CountBits<4211>::value
,
4227
CountBits<4212>::value
,
4228
CountBits<4213>::value
,
4229
CountBits<4214>::value
,
4230
CountBits<4215>::value
,
4231
CountBits<4216>::value
,
4232
CountBits<4217>::value
,
4233
CountBits<4218>::value
,
4234
CountBits<4219>::value
,
4235
CountBits<4220>::value
,
4236
CountBits<4221>::value
,
4237
CountBits<4222>::value
,
4238
CountBits<4223>::value
,
4239
CountBits<4224>::value
,
4240
CountBits<4225>::value
,
4241
CountBits<4226>::value
,
4242
CountBits<4227>::value
,
4243
CountBits<4228>::value
,
4244
CountBits<4229>::value
,
4245
CountBits<4230>::value
,
4246
CountBits<4231>::value
,
4247
CountBits<4232>::value
,
4248
CountBits<4233>::value
,
4249
CountBits<4234>::value
,
4250
CountBits<4235>::value
,
4251
CountBits<4236>::value
,
4252
CountBits<4237>::value
,
4253
CountBits<4238>::value
,
4254
CountBits<4239>::value
,
4255
CountBits<4240>::value
,
4256
CountBits<4241>::value
,
4257
CountBits<4242>::value
,
4258
CountBits<4243>::value
,
4259
CountBits<4244>::value
,
4260
CountBits<4245>::value
,
4261
CountBits<4246>::value
,
4262
CountBits<4247>::value
,
4263
CountBits<4248>::value
,
4264
CountBits<4249>::value
,
4265
CountBits<4250>::value
,
4266
CountBits<4251>::value
,
4267
CountBits<4252>::value
,
4268
CountBits<4253>::value
,
4269
CountBits<4254>::value
,
4270
CountBits<4255>::value
,
4271
CountBits<4256>::value
,
4272
CountBits<4257>::value
,
4273
CountBits<4258>::value
,
4274
CountBits<4259>::value
,
4275
CountBits<4260>::value
,
4276
CountBits<4261>::value
,
4277
CountBits<4262>::value
,
4278
CountBits<4263>::value
,
4279
CountBits<4264>::value
,
4280
CountBits<4265>::value
,
4281
CountBits<4266>::value
,
4282
CountBits<4267>::value
,
4283
CountBits<4268>::value
,
4284
CountBits<4269>::value
,
4285
CountBits<4270>::value
,
4286
CountBits<4271>::value
,
4287
CountBits<4272>::value
,
4288
CountBits<4273>::value
,
4289
CountBits<4274>::value
,
4290
CountBits<4275>::value
,
4291
CountBits<4276>::value
,
4292
CountBits<4277>::value
,
4293
CountBits<4278>::value
,
4294
CountBits<4279>::value
,
4295
CountBits<4280>::value
,
4296
CountBits<4281>::value
,
4297
CountBits<4282>::value
,
4298
CountBits<4283>::value
,
4299
CountBits<4284>::value
,
4300
CountBits<4285>::value
,
4301
CountBits<4286>::value
,
4302
CountBits<4287>::value
,
4303
CountBits<4288>::value
,
4304
CountBits<4289>::value
,
4305
CountBits<4290>::value
,
4306
CountBits<4291>::value
,
4307
CountBits<4292>::value
,
4308
CountBits<4293>::value
,
4309
CountBits<4294>::value
,
4310
CountBits<4295>::value
,
4311
CountBits<4296>::value
,
4312
CountBits<4297>::value
,
4313
CountBits<4298>::value
,
4314
CountBits<4299>::value
,
4315
CountBits<4300>::value
,
4316
CountBits<4301>::value
,
4317
CountBits<4302>::value
,
4318
CountBits<4303>::value
,
4319
CountBits<4304>::value
,
4320
CountBits<4305>::value
,
4321
CountBits<4306>::value
,
4322
CountBits<4307>::value
,
4323
CountBits<4308>::value
,
4324
CountBits<4309>::value
,
4325
CountBits<4310>::value
,
4326
CountBits<4311>::value
,
4327
CountBits<4312>::value
,
4328
CountBits<4313>::value
,
4329
CountBits<4314>::value
,
4330
CountBits<4315>::value
,
4331
CountBits<4316>::value
,
4332
CountBits<4317>::value
,
4333
CountBits<4318>::value
,
4334
CountBits<4319>::value
,
4335
CountBits<4320>::value
,
4336
CountBits<4321>::value
,
4337
CountBits<4322>::value
,
4338
CountBits<4323>::value
,
4339
CountBits<4324>::value
,
4340
CountBits<4325>::value
,
4341
CountBits<4326>::value
,
4342
CountBits<4327>::value
,
4343
CountBits<4328>::value
,
4344
CountBits<4329>::value
,
4345
CountBits<4330>::value
,
4346
CountBits<4331>::value
,
4347
CountBits<4332>::value
,
4348
CountBits<4333>::value
,
4349
CountBits<4334>::value
,
4350
CountBits<4335>::value
,
4351
CountBits<4336>::value
,
4352
CountBits<4337>::value
,
4353
CountBits<4338>::value
,
4354
CountBits<4339>::value
,
4355
CountBits<4340>::value
,
4356
CountBits<4341>::value
,
4357
CountBits<4342>::value
,
4358
CountBits<4343>::value
,
4359
CountBits<4344>::value
,
4360
CountBits<4345>::value
,
4361
CountBits<4346>::value
,
4362
CountBits<4347>::value
,
4363
CountBits<4348>::value
,
4364
CountBits<4349>::value
,
4365
CountBits<4350>::value
,
4366
CountBits<4351>::value
,
4367
CountBits<4352>::value
,
4368
CountBits<4353>::value
,
4369
CountBits<4354>::value
,
4370
CountBits<4355>::value
,
4371
CountBits<4356>::value
,
4372
CountBits<4357>::value
,
4373
CountBits<4358>::value
,
4374
CountBits<4359>::value
,
4375
CountBits<4360>::value
,
4376
CountBits<4361>::value
,
4377
CountBits<4362>::value
,
4378
CountBits<4363>::value
,
4379
CountBits<4364>::value
,
4380
CountBits<4365>::value
,
4381
CountBits<4366>::value
,
4382
CountBits<4367>::value
,
4383
CountBits<4368>::value
,
4384
CountBits<4369>::value
,
4385
CountBits<4370>::value
,
4386
CountBits<4371>::value
,
4387
CountBits<4372>::value
,
4388
CountBits<4373>::value
,
4389
CountBits<4374>::value
,
4390
CountBits<4375>::value
,
4391
CountBits<4376>::value
,
4392
CountBits<4377>::value
,
4393
CountBits<4378>::value
,
4394
CountBits<4379>::value
,
4395
CountBits<4380>::value
,
4396
CountBits<4381>::value
,
4397
CountBits<4382>::value
,
4398
CountBits<4383>::value
,
4399
CountBits<4384>::value
,
4400
CountBits<4385>::value
,
4401
CountBits<4386>::value
,
4402
CountBits<4387>::value
,
4403
CountBits<4388>::value
,
4404
CountBits<4389>::value
,
4405
CountBits<4390>::value
,
4406
CountBits<4391>::value
,
4407
CountBits<4392>::value
,
4408
CountBits<4393>::value
,
4409
CountBits<4394>::value
,
4410
CountBits<4395>::value
,
4411
CountBits<4396>::value
,
4412
CountBits<4397>::value
,
4413
CountBits<4398>::value
,
4414
CountBits<4399>::value
,
4415
CountBits<4400>::value
,
4416
CountBits<4401>::value
,
4417
CountBits<4402>::value
,
4418
CountBits<4403>::value
,
4419
CountBits<4404>::value
,
4420
CountBits<4405>::value
,
4421
CountBits<4406>::value
,
4422
CountBits<4407>::value
,
4423
CountBits<4408>::value
,
4424
CountBits<4409>::value
,
4425
CountBits<4410>::value
,
4426
CountBits<4411>::value
,
4427
CountBits<4412>::value
,
4428
CountBits<4413>::value
,
4429
CountBits<4414>::value
,
4430
CountBits<4415>::value
,
4431
CountBits<4416>::value
,
4432
CountBits<4417>::value
,
4433
CountBits<4418>::value
,
4434
CountBits<4419>::value
,
4435
CountBits<4420>::value
,
4436
CountBits<4421>::value
,
4437
CountBits<4422>::value
,
4438
CountBits<4423>::value
,
4439
CountBits<4424>::value
,
4440
CountBits<4425>::value
,
4441
CountBits<4426>::value
,
4442
CountBits<4427>::value
,
4443
CountBits<4428>::value
,
4444
CountBits<4429>::value
,
4445
CountBits<4430>::value
,
4446
CountBits<4431>::value
,
4447
CountBits<4432>::value
,
4448
CountBits<4433>::value
,
4449
CountBits<4434>::value
,
4450
CountBits<4435>::value
,
4451
CountBits<4436>::value
,
4452
CountBits<4437>::value
,
4453
CountBits<4438>::value
,
4454
CountBits<4439>::value
,
4455
CountBits<4440>::value
,
4456
CountBits<4441>::value
,
4457
CountBits<4442>::value
,
4458
CountBits<4443>::value
,
4459
CountBits<4444>::value
,
4460
CountBits<4445>::value
,
4461
CountBits<4446>::value
,
4462
CountBits<4447>::value
,
4463
CountBits<4448>::value
,
4464
CountBits<4449>::value
,
4465
CountBits<4450>::value
,
4466
CountBits<4451>::value
,
4467
CountBits<4452>::value
,
4468
CountBits<4453>::value
,
4469
CountBits<4454>::value
,
4470
CountBits<4455>::value
,
4471
CountBits<4456>::value
,
4472
CountBits<4457>::value
,
4473
CountBits<4458>::value
,
4474
CountBits<4459>::value
,
4475
CountBits<4460>::value
,
4476
CountBits<4461>::value
,
4477
CountBits<4462>::value
,
4478
CountBits<4463>::value
,
4479
CountBits<4464>::value
,
4480
CountBits<4465>::value
,
4481
CountBits<4466>::value
,
4482
CountBits<4467>::value
,
4483
CountBits<4468>::value
,
4484
CountBits<4469>::value
,
4485
CountBits<4470>::value
,
4486
CountBits<4471>::value
,
4487
CountBits<4472>::value
,
4488
CountBits<4473>::value
,
4489
CountBits<4474>::value
,
4490
CountBits<4475>::value
,
4491
CountBits<4476>::value
,
4492
CountBits<4477>::value
,
4493
CountBits<4478>::value
,
4494
CountBits<4479>::value
,
4495
CountBits<4480>::value
,
4496
CountBits<4481>::value
,
4497
CountBits<4482>::value
,
4498
CountBits<4483>::value
,
4499
CountBits<4484>::value
,
4500
CountBits<4485>::value
,
4501
CountBits<4486>::value
,
4502
CountBits<4487>::value
,
4503
CountBits<4488>::value
,
4504
CountBits<4489>::value
,
4505
CountBits<4490>::value
,
4506
CountBits<4491>::value
,
4507
CountBits<4492>::value
,
4508
CountBits<4493>::value
,
4509
CountBits<4494>::value
,
4510
CountBits<4495>::value
,
4511
CountBits<4496>::value
,
4512
CountBits<4497>::value
,
4513
CountBits<4498>::value
,
4514
CountBits<4499>::value
,
4515
CountBits<4500>::value
,
4516
CountBits<4501>::value
,
4517
CountBits<4502>::value
,
4518
CountBits<4503>::value
,
4519
CountBits<4504>::value
,
4520
CountBits<4505>::value
,
4521
CountBits<4506>::value
,
4522
CountBits<4507>::value
,
4523
CountBits<4508>::value
,
4524
CountBits<4509>::value
,
4525
CountBits<4510>::value
,
4526
CountBits<4511>::value
,
4527
CountBits<4512>::value
,
4528
CountBits<4513>::value
,
4529
CountBits<4514>::value
,
4530
CountBits<4515>::value
,
4531
CountBits<4516>::value
,
4532
CountBits<4517>::value
,
4533
CountBits<4518>::value
,
4534
CountBits<4519>::value
,
4535
CountBits<4520>::value
,
4536
CountBits<4521>::value
,
4537
CountBits<4522>::value
,
4538
CountBits<4523>::value
,
4539
CountBits<4524>::value
,
4540
CountBits<4525>::value
,
4541
CountBits<4526>::value
,
4542
CountBits<4527>::value
,
4543
CountBits<4528>::value
,
4544
CountBits<4529>::value
,
4545
CountBits<4530>::value
,
4546
CountBits<4531>::value
,
4547
CountBits<4532>::value
,
4548
CountBits<4533>::value
,
4549
CountBits<4534>::value
,
4550
CountBits<4535>::value
,
4551
CountBits<4536>::value
,
4552
CountBits<4537>::value
,
4553
CountBits<4538>::value
,
4554
CountBits<4539>::value
,
4555
CountBits<4540>::value
,
4556
CountBits<4541>::value
,
4557
CountBits<4542>::value
,
4558
CountBits<4543>::value
,
4559
CountBits<4544>::value
,
4560
CountBits<4545>::value
,
4561
CountBits<4546>::value
,
4562
CountBits<4547>::value
,
4563
CountBits<4548>::value
,
4564
CountBits<4549>::value
,
4565
CountBits<4550>::value
,
4566
CountBits<4551>::value
,
4567
CountBits<4552>::value
,
4568
CountBits<4553>::value
,
4569
CountBits<4554>::value
,
4570
CountBits<4555>::value
,
4571
CountBits<4556>::value
,
4572
CountBits<4557>::value
,
4573
CountBits<4558>::value
,
4574
CountBits<4559>::value
,
4575
CountBits<4560>::value
,
4576
CountBits<4561>::value
,
4577
CountBits<4562>::value
,
4578
CountBits<4563>::value
,
4579
CountBits<4564>::value
,
4580
CountBits<4565>::value
,
4581
CountBits<4566>::value
,
4582
CountBits<4567>::value
,
4583
CountBits<4568>::value
,
4584
CountBits<4569>::value
,
4585
CountBits<4570>::value
,
4586
CountBits<4571>::value
,
4587
CountBits<4572>::value
,
4588
CountBits<4573>::value
,
4589
CountBits<4574>::value
,
4590
CountBits<4575>::value
,
4591
CountBits<4576>::value
,
4592
CountBits<4577>::value
,
4593
CountBits<4578>::value
,
4594
CountBits<4579>::value
,
4595
CountBits<4580>::value
,
4596
CountBits<4581>::value
,
4597
CountBits<4582>::value
,
4598
CountBits<4583>::value
,
4599
CountBits<4584>::value
,
4600
CountBits<4585>::value
,
4601
CountBits<4586>::value
,
4602
CountBits<4587>::value
,
4603
CountBits<4588>::value
,
4604
CountBits<4589>::value
,
4605
CountBits<4590>::value
,
4606
CountBits<4591>::value
,
4607
CountBits<4592>::value
,
4608
CountBits<4593>::value
,
4609
CountBits<4594>::value
,
4610
CountBits<4595>::value
,
4611
CountBits<4596>::value
,
4612
CountBits<4597>::value
,
4613
CountBits<4598>::value
,
4614
CountBits<4599>::value
,
4615
CountBits<4600>::value
,
4616
CountBits<4601>::value
,
4617
CountBits<4602>::value
,
4618
CountBits<4603>::value
,
4619
CountBits<4604>::value
,
4620
CountBits<4605>::value
,
4621
CountBits<4606>::value
,
4622
CountBits<4607>::value
4623
4624
};
4625
4626
4627
4628
enum
PFRefBits
{
4629
kRefTrackBit
=0x1,
4630
kRefGsfTrackBit
=0x2,
4631
kRefMuonBit
=0x4,
4632
kRefDisplacedVertexDauBit
=0x8,
4633
kRefDisplacedVertexMotBit
=0x10,
4634
kRefConversionBit
=0x20,
4635
kRefV0Bit
=0x40,
4636
kRefGsfElectronBit
=0x80,
4637
kRefPFElectronExtraBit
=0x100,
4638
kRefPhotonBit
=0x200,
4639
kRefPFPhotonExtraBit
=0x400,
4640
kRefSuperClusterBit
=0x800,
4641
kRefPFEGammaExtraBit
=0x1000
4642
};
4643
enum
PFRefMasks
{
4644
kRefTrackMask
=0,
4645
kRefGsfTrackMask
=
kRefTrackMask
+
kRefTrackBit
,
4646
kRefMuonMask
=
kRefGsfTrackMask
+
kRefGsfTrackBit
,
4647
kRefDisplacedVertexDauMask
=
kRefMuonMask
+
kRefMuonBit
,
4648
kRefDisplacedVertexMotMask
=
kRefDisplacedVertexDauMask
+
kRefDisplacedVertexDauBit
,
4649
kRefConversionMask
=
kRefDisplacedVertexMotMask
+
kRefDisplacedVertexMotBit
,
4650
kRefV0Mask
=
kRefConversionMask
+
kRefConversionBit
,
4651
kRefGsfElectronMask
=
kRefV0Mask
+
kRefV0Bit
,
4652
kRefPFElectronExtraMask
=
kRefGsfElectronMask
+
kRefGsfElectronBit
,
4653
kRefPhotonMask
=
kRefPFElectronExtraMask
+
kRefPFElectronExtraBit
,
4654
kRefPFPhotonExtraMask
=
kRefPhotonMask
+
kRefPhotonBit
,
4655
kRefSuperClusterMask
=
kRefPFPhotonExtraMask
+
kRefPFPhotonExtraBit
,
4656
kRefPFEGammaExtraMask
=
kRefSuperClusterMask
+
kRefSuperClusterBit
4657
};
4658
4659
4660
#define GETREF( _class_, _mask_,_bit_) \
4661
edm::ProductID prodID; size_t index, aIndex; \
4662
typedef edm::Ref<std::vector<_class_> > RefType; \
4663
if(getRefInfo(_mask_, _bit_, prodID, index, aIndex) ) { \
4664
if (refsCollectionCache_.size()==0 || refsCollectionCache_[aIndex]==0) return RefType(prodID, index, getter_); \
4665
else { \
4666
_class_ const* t = reinterpret_cast<_class_ const*>(refsCollectionCache_[aIndex]); \
4667
return RefType(prodID, t, index);\
4668
} } \
4669
return RefType()
kRefConversionBit
Definition:
CountBits.h:4634
kRefTrackMask
Definition:
CountBits.h:4644
kRefPhotonBit
Definition:
CountBits.h:4638
kRefPFPhotonExtraBit
Definition:
CountBits.h:4639
kRefDisplacedVertexMotBit
Definition:
CountBits.h:4633
relativeConstraints.value
tuple value
Definition:
relativeConstraints.py:54
PFRefBits
PFRefBits
Definition:
CountBits.h:4628
kRefPFElectronExtraBit
Definition:
CountBits.h:4637
kRefGsfElectronBit
Definition:
CountBits.h:4636
kRefV0Bit
Definition:
CountBits.h:4635
kRefConversionMask
Definition:
CountBits.h:4649
kRefDisplacedVertexMotMask
Definition:
CountBits.h:4648
kRefMuonMask
Definition:
CountBits.h:4646
kRefMuonBit
Definition:
CountBits.h:4631
kRefV0Mask
Definition:
CountBits.h:4650
PFRefMasks
PFRefMasks
Definition:
CountBits.h:4643
kRefGsfTrackBit
Definition:
CountBits.h:4630
kRefPFEGammaExtraBit
Definition:
CountBits.h:4641
kRefPFElectronExtraMask
Definition:
CountBits.h:4652
s_refsBefore
static const unsigned int s_refsBefore[]
Definition:
CountBits.h:14
kRefPFPhotonExtraMask
Definition:
CountBits.h:4654
kRefPFEGammaExtraMask
Definition:
CountBits.h:4656
kRefSuperClusterBit
Definition:
CountBits.h:4640
kRefPhotonMask
Definition:
CountBits.h:4653
kRefDisplacedVertexDauBit
Definition:
CountBits.h:4632
kRefGsfElectronMask
Definition:
CountBits.h:4651
kRefDisplacedVertexDauMask
Definition:
CountBits.h:4647
kRefSuperClusterMask
Definition:
CountBits.h:4655
kRefTrackBit
Definition:
CountBits.h:4629
kRefGsfTrackMask
Definition:
CountBits.h:4645
Generated for CMSSW Reference Manual by
1.8.5