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