(Semi-)vectorize includes by AlexGuteniev · Pull Request #5590 · microsoft/STL (original) (raw)

bm_includes<uint8_t, alg_type::std_fn>/3000/3/0/1

376 ns

40.0 ns

9.40

bm_includes<uint8_t, alg_type::std_fn>/3000/22/0/1

459 ns

55.7 ns

8.24

bm_includes<uint8_t, alg_type::std_fn>/3000/105/0/1

448 ns

88.5 ns

5.06

bm_includes<uint8_t, alg_type::std_fn>/3000/1504/0/1

1044 ns

980 ns

1.07

bm_includes<uint8_t, alg_type::std_fn>/3000/2750/0/1

1513 ns

1861 ns

0.81

bm_includes<uint8_t, alg_type::std_fn>/300/3/0/1

57.7 ns

10.4 ns

5.55

bm_includes<uint8_t, alg_type::std_fn>/300/22/0/1

75.5 ns

23.8 ns

3.17

bm_includes<uint8_t, alg_type::std_fn>/300/105/0/1

122 ns

85.3 ns

1.43

bm_includes<uint8_t, alg_type::std_fn>/300/290/0/1

156 ns

229 ns

0.68

bm_includes<uint8_t, alg_type::std_fn>/3000/3/0/0

373 ns

39.0 ns

9.56

bm_includes<uint8_t, alg_type::std_fn>/3000/22/0/0

383 ns

46.5 ns

8.24

bm_includes<uint8_t, alg_type::std_fn>/3000/105/0/0

431 ns

62.2 ns

6.93

bm_includes<uint8_t, alg_type::std_fn>/3000/1504/0/0

758 ns

433 ns

1.75

bm_includes<uint8_t, alg_type::std_fn>/3000/2750/0/0

984 ns

946 ns

1.04

bm_includes<uint8_t, alg_type::std_fn>/300/3/0/0

56.0 ns

5.13 ns

10.92

bm_includes<uint8_t, alg_type::std_fn>/300/22/0/0

71.3 ns

15.8 ns

4.51

bm_includes<uint8_t, alg_type::std_fn>/300/105/0/0

79.8 ns

40.3 ns

1.98

bm_includes<uint8_t, alg_type::std_fn>/300/290/0/0

85.3 ns

112 ns

0.76

bm_includes<uint8_t, alg_type::std_fn>/3000/3/1/1

376 ns

39.9 ns

9.42

bm_includes<uint8_t, alg_type::std_fn>/3000/22/1/1

507 ns

68.4 ns

7.41

bm_includes<uint8_t, alg_type::std_fn>/3000/105/1/1

1031 ns

189 ns

5.46

bm_includes<uint8_t, alg_type::std_fn>/3000/1504/1/1

1065 ns

970 ns

1.10

bm_includes<uint8_t, alg_type::std_fn>/3000/2750/1/1

1434 ns

1857 ns

0.77

bm_includes<uint8_t, alg_type::std_fn>/300/3/1/1

58.2 ns

13.3 ns

4.38

bm_includes<uint8_t, alg_type::std_fn>/300/22/1/1

182 ns

38.2 ns

4.76

bm_includes<uint8_t, alg_type::std_fn>/300/105/1/1

477 ns

121 ns

3.94

bm_includes<uint8_t, alg_type::std_fn>/300/290/1/1

167 ns

230 ns

0.73

bm_includes<uint8_t, alg_type::std_fn>/3000/3/1/0

372 ns

38.7 ns

9.61

bm_includes<uint8_t, alg_type::std_fn>/3000/22/1/0

403 ns

51.2 ns

7.87

bm_includes<uint8_t, alg_type::std_fn>/3000/105/1/0

703 ns

119 ns

5.91

bm_includes<uint8_t, alg_type::std_fn>/3000/1504/1/0

749 ns

434 ns

1.73

bm_includes<uint8_t, alg_type::std_fn>/3000/2750/1/0

1069 ns

944 ns

1.13

bm_includes<uint8_t, alg_type::std_fn>/300/3/1/0

58.3 ns

7.25 ns

8.04

bm_includes<uint8_t, alg_type::std_fn>/300/22/1/0

66.3 ns

20.1 ns

3.30

bm_includes<uint8_t, alg_type::std_fn>/300/105/1/0

275 ns

63.9 ns

4.30

bm_includes<uint8_t, alg_type::std_fn>/300/290/1/0

86.7 ns

107 ns

0.81

bm_includes<uint8_t, alg_type::std_fn>/3000/3/2/1

636 ns

67.7 ns

9.39

bm_includes<uint8_t, alg_type::std_fn>/3000/22/2/1

1035 ns

319 ns

3.24

bm_includes<uint8_t, alg_type::std_fn>/3000/105/2/1

2027 ns

1198 ns

1.69

bm_includes<uint8_t, alg_type::std_fn>/3000/1504/2/1

11912 ns

2281 ns

5.22

bm_includes<uint8_t, alg_type::std_fn>/3000/2750/2/1

3774 ns

1716 ns

2.20

bm_includes<uint8_t, alg_type::std_fn>/300/3/2/1

110 ns

29.6 ns

3.72

bm_includes<uint8_t, alg_type::std_fn>/300/22/2/1

289 ns

173 ns

1.67

bm_includes<uint8_t, alg_type::std_fn>/300/105/2/1

889 ns

240 ns

3.70

bm_includes<uint8_t, alg_type::std_fn>/300/290/2/1

224 ns

175 ns

1.28

bm_includes<uint8_t, alg_type::std_fn>/3000/3/2/0

386 ns

50.6 ns

7.63

bm_includes<uint8_t, alg_type::std_fn>/3000/22/2/0

547 ns

175 ns

3.13

bm_includes<uint8_t, alg_type::std_fn>/3000/105/2/0

1027 ns

558 ns

1.84

bm_includes<uint8_t, alg_type::std_fn>/3000/1504/2/0

5711 ns

1157 ns

4.94

bm_includes<uint8_t, alg_type::std_fn>/3000/2750/2/0

1892 ns

846 ns

2.24

bm_includes<uint8_t, alg_type::std_fn>/300/3/2/0

73.2 ns

20.0 ns

3.66

bm_includes<uint8_t, alg_type::std_fn>/300/22/2/0

146 ns

97.6 ns

1.50

bm_includes<uint8_t, alg_type::std_fn>/300/105/2/0

380 ns

121 ns

3.14

bm_includes<uint8_t, alg_type::std_fn>/300/290/2/0

113 ns

84.7 ns

1.33

bm_includes<uint8_t, alg_type::std_fn>/3000/3/3/1

666 ns

89.3 ns

7.46

bm_includes<uint8_t, alg_type::std_fn>/3000/22/3/1

1010 ns

330 ns

3.06

bm_includes<uint8_t, alg_type::std_fn>/3000/105/3/1

1854 ns

947 ns

1.96

bm_includes<uint8_t, alg_type::std_fn>/3000/1504/3/1

11033 ns

2260 ns

4.88

bm_includes<uint8_t, alg_type::std_fn>/3000/2750/3/1

3755 ns

1739 ns

2.16

bm_includes<uint8_t, alg_type::std_fn>/300/3/3/1

119 ns

31.2 ns

3.81

bm_includes<uint8_t, alg_type::std_fn>/300/22/3/1

284 ns

127 ns

2.24

bm_includes<uint8_t, alg_type::std_fn>/300/105/3/1

839 ns

245 ns

3.42

bm_includes<uint8_t, alg_type::std_fn>/300/290/3/1

224 ns

170 ns

1.32

bm_includes<uint8_t, alg_type::std_fn>/3000/3/3/0

521 ns

73.2 ns

7.12

bm_includes<uint8_t, alg_type::std_fn>/3000/22/3/0

615 ns

214 ns

2.87

bm_includes<uint8_t, alg_type::std_fn>/3000/105/3/0

966 ns

463 ns

2.09

bm_includes<uint8_t, alg_type::std_fn>/3000/1504/3/0

5417 ns

1141 ns

4.75

bm_includes<uint8_t, alg_type::std_fn>/3000/2750/3/0

1904 ns

876 ns

2.17

bm_includes<uint8_t, alg_type::std_fn>/300/3/3/0

96.9 ns

22.1 ns

4.38

bm_includes<uint8_t, alg_type::std_fn>/300/22/3/0

110 ns

74.0 ns

1.49

bm_includes<uint8_t, alg_type::std_fn>/300/105/3/0

360 ns

120 ns

3.00

bm_includes<uint8_t, alg_type::std_fn>/300/290/3/0

105 ns

84.8 ns

1.24

bm_includes<uint16_t, alg_type::std_fn>/3000/3/0/1

375 ns

63.9 ns

5.87

bm_includes<uint16_t, alg_type::std_fn>/3000/22/0/1

435 ns

76.8 ns

5.66

bm_includes<uint16_t, alg_type::std_fn>/3000/105/0/1

428 ns

117 ns

3.66

bm_includes<uint16_t, alg_type::std_fn>/3000/1504/0/1

937 ns

807 ns

1.16

bm_includes<uint16_t, alg_type::std_fn>/3000/2750/0/1

1356 ns

1396 ns

0.97

bm_includes<uint16_t, alg_type::std_fn>/300/3/0/1

57.2 ns

12.6 ns

4.54

bm_includes<uint16_t, alg_type::std_fn>/300/22/0/1

83.7 ns

29.3 ns

2.86

bm_includes<uint16_t, alg_type::std_fn>/300/105/0/1

109 ns

71.4 ns

1.53

bm_includes<uint16_t, alg_type::std_fn>/300/290/0/1

160 ns

169 ns

0.95

bm_includes<uint16_t, alg_type::std_fn>/3000/3/0/0

374 ns

63.8 ns

5.86

bm_includes<uint16_t, alg_type::std_fn>/3000/22/0/0

383 ns

66.6 ns

5.75

bm_includes<uint16_t, alg_type::std_fn>/3000/105/0/0

397 ns

83.8 ns

4.74

bm_includes<uint16_t, alg_type::std_fn>/3000/1504/0/0

564 ns

425 ns

1.33

bm_includes<uint16_t, alg_type::std_fn>/3000/2750/0/0

709 ns

705 ns

1.01

bm_includes<uint16_t, alg_type::std_fn>/300/3/0/0

55.3 ns

11.5 ns

4.81

bm_includes<uint16_t, alg_type::std_fn>/300/22/0/0

67.0 ns

19.6 ns

3.42

bm_includes<uint16_t, alg_type::std_fn>/300/105/0/0

82.1 ns

42.8 ns

1.92

bm_includes<uint16_t, alg_type::std_fn>/300/290/0/0

89.4 ns

90.3 ns

0.99

bm_includes<uint16_t, alg_type::std_fn>/3000/3/1/1

369 ns

65.0 ns

5.68

bm_includes<uint16_t, alg_type::std_fn>/3000/22/1/1

412 ns

95.9 ns

4.30

bm_includes<uint16_t, alg_type::std_fn>/3000/105/1/1

541 ns

213 ns

2.54

bm_includes<uint16_t, alg_type::std_fn>/3000/1504/1/1

918 ns

803 ns

1.14

bm_includes<uint16_t, alg_type::std_fn>/3000/2750/1/1

1359 ns

1390 ns

0.98

bm_includes<uint16_t, alg_type::std_fn>/300/3/1/1

57.5 ns

14.8 ns

3.89

bm_includes<uint16_t, alg_type::std_fn>/300/22/1/1

103 ns

42.8 ns

2.41

bm_includes<uint16_t, alg_type::std_fn>/300/105/1/1

209 ns

121 ns

1.73

bm_includes<uint16_t, alg_type::std_fn>/300/290/1/1

159 ns

164 ns

0.97

bm_includes<uint16_t, alg_type::std_fn>/3000/3/1/0

368 ns

65.8 ns

5.59

bm_includes<uint16_t, alg_type::std_fn>/3000/22/1/0

391 ns

76.8 ns

5.09

bm_includes<uint16_t, alg_type::std_fn>/3000/105/1/0

460 ns

143 ns

3.22

bm_includes<uint16_t, alg_type::std_fn>/3000/1504/1/0

566 ns

425 ns

1.33

bm_includes<uint16_t, alg_type::std_fn>/3000/2750/1/0

710 ns

706 ns

1.01

bm_includes<uint16_t, alg_type::std_fn>/300/3/1/0

55.7 ns

13.7 ns

4.07

bm_includes<uint16_t, alg_type::std_fn>/300/22/1/0

69.7 ns

26.5 ns

2.63

bm_includes<uint16_t, alg_type::std_fn>/300/105/1/0

135 ns

64.4 ns

2.10

bm_includes<uint16_t, alg_type::std_fn>/300/290/1/0

89.9 ns

89.7 ns

1.00

bm_includes<uint16_t, alg_type::std_fn>/3000/3/2/1

646 ns

121 ns

5.34

bm_includes<uint16_t, alg_type::std_fn>/3000/22/2/1

1072 ns

240 ns

4.47

bm_includes<uint16_t, alg_type::std_fn>/3000/105/2/1

2525 ns

834 ns

3.03

bm_includes<uint16_t, alg_type::std_fn>/3000/1504/2/1

2161 ns

2181 ns

0.99

bm_includes<uint16_t, alg_type::std_fn>/3000/2750/2/1

1630 ns

1941 ns

0.84

bm_includes<uint16_t, alg_type::std_fn>/300/3/2/1

116 ns

34.4 ns

3.37

bm_includes<uint16_t, alg_type::std_fn>/300/22/2/1

236 ns

147 ns

1.61

bm_includes<uint16_t, alg_type::std_fn>/300/105/2/1

278 ns

229 ns

1.21

bm_includes<uint16_t, alg_type::std_fn>/300/290/2/1

252 ns

178 ns

1.42

bm_includes<uint16_t, alg_type::std_fn>/3000/3/2/0

391 ns

80.9 ns

4.83

bm_includes<uint16_t, alg_type::std_fn>/3000/22/2/0

579 ns

120 ns

4.83

bm_includes<uint16_t, alg_type::std_fn>/3000/105/2/0

1228 ns

413 ns

2.97

bm_includes<uint16_t, alg_type::std_fn>/3000/1504/2/0

1086 ns

1073 ns

1.01

bm_includes<uint16_t, alg_type::std_fn>/3000/2750/2/0

1082 ns

939 ns

1.15

bm_includes<uint16_t, alg_type::std_fn>/300/3/2/0

74.1 ns

23.8 ns

3.11

bm_includes<uint16_t, alg_type::std_fn>/300/22/2/0

131 ns

81.2 ns

1.61

bm_includes<uint16_t, alg_type::std_fn>/300/105/2/0

146 ns

115 ns

1.27

bm_includes<uint16_t, alg_type::std_fn>/300/290/2/0

126 ns

92.9 ns

1.36

bm_includes<uint16_t, alg_type::std_fn>/3000/3/3/1

678 ns

135 ns

5.02

bm_includes<uint16_t, alg_type::std_fn>/3000/22/3/1

1050 ns

245 ns

4.29

bm_includes<uint16_t, alg_type::std_fn>/3000/105/3/1

1994 ns

730 ns

2.73

bm_includes<uint16_t, alg_type::std_fn>/3000/1504/3/1

10299 ns

2693 ns

3.82

bm_includes<uint16_t, alg_type::std_fn>/3000/2750/3/1

2973 ns

1789 ns

1.66

bm_includes<uint16_t, alg_type::std_fn>/300/3/3/1

125 ns

36.4 ns

3.43

bm_includes<uint16_t, alg_type::std_fn>/300/22/3/1

237 ns

131 ns

1.81

bm_includes<uint16_t, alg_type::std_fn>/300/105/3/1

290 ns

236 ns

1.23

bm_includes<uint16_t, alg_type::std_fn>/300/290/3/1

247 ns

183 ns

1.35

bm_includes<uint16_t, alg_type::std_fn>/3000/3/3/0

515 ns

100 ns

5.15

bm_includes<uint16_t, alg_type::std_fn>/3000/22/3/0

650 ns

139 ns

4.68

bm_includes<uint16_t, alg_type::std_fn>/3000/105/3/0

1010 ns

360 ns

2.81

bm_includes<uint16_t, alg_type::std_fn>/3000/1504/3/0

4689 ns

1268 ns

3.70

bm_includes<uint16_t, alg_type::std_fn>/3000/2750/3/0

1400 ns

897 ns

1.56

bm_includes<uint16_t, alg_type::std_fn>/300/3/3/0

96.1 ns

26.9 ns

3.57

bm_includes<uint16_t, alg_type::std_fn>/300/22/3/0

124 ns

70.9 ns

1.75

bm_includes<uint16_t, alg_type::std_fn>/300/105/3/0

143 ns

109 ns

1.31

bm_includes<uint16_t, alg_type::std_fn>/300/290/3/0

122 ns

92.3 ns

1.32

bm_includes<uint32_t, alg_type::std_fn>/3000/3/0/1

374 ns

105 ns

3.56

bm_includes<uint32_t, alg_type::std_fn>/3000/22/0/1

389 ns

114 ns

3.41

bm_includes<uint32_t, alg_type::std_fn>/3000/105/0/1

426 ns

166 ns

2.57

bm_includes<uint32_t, alg_type::std_fn>/3000/1504/0/1

940 ns

869 ns

1.08

bm_includes<uint32_t, alg_type::std_fn>/3000/2750/0/1

1361 ns

1518 ns

0.90

bm_includes<uint32_t, alg_type::std_fn>/300/3/0/1

58.3 ns

18.6 ns

3.13

bm_includes<uint32_t, alg_type::std_fn>/300/22/0/1

71.9 ns

30.9 ns

2.33

bm_includes<uint32_t, alg_type::std_fn>/300/105/0/1

106 ns

72.0 ns

1.47

bm_includes<uint32_t, alg_type::std_fn>/300/290/0/1

155 ns

171 ns

0.91

bm_includes<uint32_t, alg_type::std_fn>/3000/3/0/0

374 ns

103 ns

3.63

bm_includes<uint32_t, alg_type::std_fn>/3000/22/0/0

385 ns

107 ns

3.60

bm_includes<uint32_t, alg_type::std_fn>/3000/105/0/0

403 ns

138 ns

2.92

bm_includes<uint32_t, alg_type::std_fn>/3000/1504/0/0

568 ns

472 ns

1.20

bm_includes<uint32_t, alg_type::std_fn>/3000/2750/0/0

710 ns

787 ns

0.90

bm_includes<uint32_t, alg_type::std_fn>/300/3/0/0

54.5 ns

17.6 ns

3.10

bm_includes<uint32_t, alg_type::std_fn>/300/22/0/0

71.3 ns

22.8 ns

3.13

bm_includes<uint32_t, alg_type::std_fn>/300/105/0/0

83.1 ns

42.5 ns

1.96

bm_includes<uint32_t, alg_type::std_fn>/300/290/0/0

87.2 ns

87.8 ns

0.99

bm_includes<uint32_t, alg_type::std_fn>/3000/3/1/1

378 ns

107 ns

3.53

bm_includes<uint32_t, alg_type::std_fn>/3000/22/1/1

406 ns

129 ns

3.15

bm_includes<uint32_t, alg_type::std_fn>/3000/105/1/1

512 ns

210 ns

2.44

bm_includes<uint32_t, alg_type::std_fn>/3000/1504/1/1

924 ns

871 ns

1.06

bm_includes<uint32_t, alg_type::std_fn>/3000/2750/1/1

1346 ns

1510 ns

0.89

bm_includes<uint32_t, alg_type::std_fn>/300/3/1/1

57.0 ns

21.0 ns

2.71

bm_includes<uint32_t, alg_type::std_fn>/300/22/1/1

89.8 ns

38.1 ns

2.36

bm_includes<uint32_t, alg_type::std_fn>/300/105/1/1

157 ns

102 ns

1.54

bm_includes<uint32_t, alg_type::std_fn>/300/290/1/1

155 ns

172 ns

0.90

bm_includes<uint32_t, alg_type::std_fn>/3000/3/1/0

372 ns

105 ns

3.54

bm_includes<uint32_t, alg_type::std_fn>/3000/22/1/0

383 ns

116 ns

3.30

bm_includes<uint32_t, alg_type::std_fn>/3000/105/1/0

447 ns

156 ns

2.87

bm_includes<uint32_t, alg_type::std_fn>/3000/1504/1/0

573 ns

465 ns

1.23

bm_includes<uint32_t, alg_type::std_fn>/3000/2750/1/0

715 ns

777 ns

0.92

bm_includes<uint32_t, alg_type::std_fn>/300/3/1/0

55.4 ns

19.7 ns

2.81

bm_includes<uint32_t, alg_type::std_fn>/300/22/1/0

68.2 ns

28.9 ns

2.36

bm_includes<uint32_t, alg_type::std_fn>/300/105/1/0

103 ns

59.1 ns

1.74

bm_includes<uint32_t, alg_type::std_fn>/300/290/1/0

88.0 ns

92.2 ns

0.95

bm_includes<uint32_t, alg_type::std_fn>/3000/3/2/1

645 ns

182 ns

3.54

bm_includes<uint32_t, alg_type::std_fn>/3000/22/2/1

1026 ns

246 ns

4.17

bm_includes<uint32_t, alg_type::std_fn>/3000/105/2/1

1656 ns

558 ns

2.97

bm_includes<uint32_t, alg_type::std_fn>/3000/1504/2/1

1214 ns

1933 ns

0.63

bm_includes<uint32_t, alg_type::std_fn>/3000/2750/2/1

1369 ns

1687 ns

0.81

bm_includes<uint32_t, alg_type::std_fn>/300/3/2/1

109 ns

29.9 ns

3.65

bm_includes<uint32_t, alg_type::std_fn>/300/22/2/1

174 ns

102 ns

1.71

bm_includes<uint32_t, alg_type::std_fn>/300/105/2/1

242 ns

195 ns

1.24

bm_includes<uint32_t, alg_type::std_fn>/300/290/2/1

241 ns

181 ns

1.33

bm_includes<uint32_t, alg_type::std_fn>/3000/3/2/0

390 ns

115 ns

3.39

bm_includes<uint32_t, alg_type::std_fn>/3000/22/2/0

554 ns

124 ns

4.47

bm_includes<uint32_t, alg_type::std_fn>/3000/105/2/0

850 ns

293 ns

2.90

bm_includes<uint32_t, alg_type::std_fn>/3000/1504/2/0

609 ns

966 ns

0.63

bm_includes<uint32_t, alg_type::std_fn>/3000/2750/2/0

694 ns

864 ns

0.80

bm_includes<uint32_t, alg_type::std_fn>/300/3/2/0

72.2 ns

21.4 ns

3.37

bm_includes<uint32_t, alg_type::std_fn>/300/22/2/0

93.7 ns

52.7 ns

1.78

bm_includes<uint32_t, alg_type::std_fn>/300/105/2/0

133 ns

89.7 ns

1.48

bm_includes<uint32_t, alg_type::std_fn>/300/290/2/0

122 ns

86.6 ns

1.41

bm_includes<uint32_t, alg_type::std_fn>/3000/3/3/1

671 ns

195 ns

3.44

bm_includes<uint32_t, alg_type::std_fn>/3000/22/3/1

1051 ns

247 ns

4.26

bm_includes<uint32_t, alg_type::std_fn>/3000/105/3/1

1749 ns

543 ns

3.22

bm_includes<uint32_t, alg_type::std_fn>/3000/1504/3/1

2483 ns

2046 ns

1.21

bm_includes<uint32_t, alg_type::std_fn>/3000/2750/3/1

1941 ns

1617 ns

1.20

bm_includes<uint32_t, alg_type::std_fn>/300/3/3/1

122 ns

49.9 ns

2.44

bm_includes<uint32_t, alg_type::std_fn>/300/22/3/1

217 ns

103 ns

2.11

bm_includes<uint32_t, alg_type::std_fn>/300/105/3/1

236 ns

176 ns

1.34

bm_includes<uint32_t, alg_type::std_fn>/300/290/3/1

168 ns

175 ns

0.96

bm_includes<uint32_t, alg_type::std_fn>/3000/3/3/0

533 ns

146 ns

3.65

bm_includes<uint32_t, alg_type::std_fn>/3000/22/3/0

657 ns

150 ns

4.38

bm_includes<uint32_t, alg_type::std_fn>/3000/105/3/0

887 ns

276 ns

3.21

bm_includes<uint32_t, alg_type::std_fn>/3000/1504/3/0

1315 ns

1008 ns

1.30

bm_includes<uint32_t, alg_type::std_fn>/3000/2750/3/0

807 ns

828 ns

0.97

bm_includes<uint32_t, alg_type::std_fn>/300/3/3/0

97.3 ns

28.9 ns

3.37

bm_includes<uint32_t, alg_type::std_fn>/300/22/3/0

90.9 ns

47.7 ns

1.91

bm_includes<uint32_t, alg_type::std_fn>/300/105/3/0

113 ns

80.9 ns

1.40

bm_includes<uint32_t, alg_type::std_fn>/300/290/3/0

81.2 ns

85.9 ns

0.95

bm_includes<uint64_t, alg_type::std_fn>/3000/3/0/1

386 ns

234 ns

1.65

bm_includes<uint64_t, alg_type::std_fn>/3000/22/0/1

418 ns

244 ns

1.71

bm_includes<uint64_t, alg_type::std_fn>/3000/105/0/1

433 ns

296 ns

1.46

bm_includes<uint64_t, alg_type::std_fn>/3000/1504/0/1

946 ns

1038 ns

0.91

bm_includes<uint64_t, alg_type::std_fn>/3000/2750/0/1

1389 ns

1677 ns

0.83

bm_includes<uint64_t, alg_type::std_fn>/300/3/0/1

59.3 ns

42.1 ns

1.41

bm_includes<uint64_t, alg_type::std_fn>/300/22/0/1

84.6 ns

52.5 ns

1.61

bm_includes<uint64_t, alg_type::std_fn>/300/105/0/1

111 ns

105 ns

1.06

bm_includes<uint64_t, alg_type::std_fn>/300/290/0/1

164 ns

193 ns

0.85

bm_includes<uint64_t, alg_type::std_fn>/3000/3/0/0

386 ns

231 ns

1.67

bm_includes<uint64_t, alg_type::std_fn>/3000/22/0/0

401 ns

234 ns

1.71

bm_includes<uint64_t, alg_type::std_fn>/3000/105/0/0

418 ns

266 ns

1.57

bm_includes<uint64_t, alg_type::std_fn>/3000/1504/0/0

589 ns

586 ns

1.01

bm_includes<uint64_t, alg_type::std_fn>/3000/2750/0/0

749 ns

868 ns

0.86

bm_includes<uint64_t, alg_type::std_fn>/300/3/0/0

58.2 ns

43.3 ns

1.34

bm_includes<uint64_t, alg_type::std_fn>/300/22/0/0

72.4 ns

49.1 ns

1.47

bm_includes<uint64_t, alg_type::std_fn>/300/105/0/0

91.6 ns

68.0 ns

1.35

bm_includes<uint64_t, alg_type::std_fn>/300/290/0/0

93.6 ns

107 ns

0.87

bm_includes<uint64_t, alg_type::std_fn>/3000/3/1/1

401 ns

236 ns

1.70

bm_includes<uint64_t, alg_type::std_fn>/3000/22/1/1

427 ns

270 ns

1.58

bm_includes<uint64_t, alg_type::std_fn>/3000/105/1/1

586 ns

376 ns

1.56

bm_includes<uint64_t, alg_type::std_fn>/3000/1504/1/1

986 ns

1037 ns

0.95

bm_includes<uint64_t, alg_type::std_fn>/3000/2750/1/1

1433 ns

1706 ns

0.84

bm_includes<uint64_t, alg_type::std_fn>/300/3/1/1

67.3 ns

41.5 ns

1.62

bm_includes<uint64_t, alg_type::std_fn>/300/22/1/1

98.1 ns

64.9 ns

1.51

bm_includes<uint64_t, alg_type::std_fn>/300/105/1/1

205 ns

138 ns

1.49

bm_includes<uint64_t, alg_type::std_fn>/300/290/1/1

160 ns

207 ns

0.77

bm_includes<uint64_t, alg_type::std_fn>/3000/3/1/0

377 ns

263 ns

1.43

bm_includes<uint64_t, alg_type::std_fn>/3000/22/1/0

410 ns

291 ns

1.41

bm_includes<uint64_t, alg_type::std_fn>/3000/105/1/0

483 ns

341 ns

1.42

bm_includes<uint64_t, alg_type::std_fn>/3000/1504/1/0

571 ns

667 ns

0.86

bm_includes<uint64_t, alg_type::std_fn>/3000/2750/1/0

730 ns

987 ns

0.74

bm_includes<uint64_t, alg_type::std_fn>/300/3/1/0

60.4 ns

48.0 ns

1.26

bm_includes<uint64_t, alg_type::std_fn>/300/22/1/0

87.2 ns

55.9 ns

1.56

bm_includes<uint64_t, alg_type::std_fn>/300/105/1/0

166 ns

98.0 ns

1.69

bm_includes<uint64_t, alg_type::std_fn>/300/290/1/0

112 ns

122 ns

0.92

bm_includes<uint64_t, alg_type::std_fn>/3000/3/2/1

810 ns

476 ns

1.70

bm_includes<uint64_t, alg_type::std_fn>/3000/22/2/1

1400 ns

899 ns

1.56

bm_includes<uint64_t, alg_type::std_fn>/3000/105/2/1

3044 ns

1095 ns

2.78

bm_includes<uint64_t, alg_type::std_fn>/3000/1504/2/1

1531 ns

3706 ns

0.41

bm_includes<uint64_t, alg_type::std_fn>/3000/2750/2/1

1665 ns

2212 ns

0.75

bm_includes<uint64_t, alg_type::std_fn>/300/3/2/1

142 ns

71.3 ns

1.99

bm_includes<uint64_t, alg_type::std_fn>/300/22/2/1

295 ns

130 ns

2.27

bm_includes<uint64_t, alg_type::std_fn>/300/105/2/1

348 ns

416 ns

0.84

bm_includes<uint64_t, alg_type::std_fn>/300/290/2/1

315 ns

271 ns

1.16

bm_includes<uint64_t, alg_type::std_fn>/3000/3/2/0

510 ns

361 ns

1.41

bm_includes<uint64_t, alg_type::std_fn>/3000/22/2/0

703 ns

542 ns

1.30

bm_includes<uint64_t, alg_type::std_fn>/3000/105/2/0

1651 ns

518 ns

3.19

bm_includes<uint64_t, alg_type::std_fn>/3000/1504/2/0

881 ns

1753 ns

0.50

bm_includes<uint64_t, alg_type::std_fn>/3000/2750/2/0

939 ns

999 ns

0.94

bm_includes<uint64_t, alg_type::std_fn>/300/3/2/0

211 ns

41.9 ns

5.04

bm_includes<uint64_t, alg_type::std_fn>/300/22/2/0

506 ns

65.2 ns

7.76

bm_includes<uint64_t, alg_type::std_fn>/300/105/2/0

591 ns

172 ns

3.44

bm_includes<uint64_t, alg_type::std_fn>/300/290/2/0

279 ns

115 ns

2.43

bm_includes<uint64_t, alg_type::std_fn>/3000/3/3/1

1352 ns

481 ns

2.81

bm_includes<uint64_t, alg_type::std_fn>/3000/22/3/1

1982 ns

759 ns

2.61

bm_includes<uint64_t, alg_type::std_fn>/3000/105/3/1

3392 ns

883 ns

3.84

bm_includes<uint64_t, alg_type::std_fn>/3000/1504/3/1

18030 ns

2737 ns

6.59

bm_includes<uint64_t, alg_type::std_fn>/3000/2750/3/1

5640 ns

2215 ns

2.55

bm_includes<uint64_t, alg_type::std_fn>/300/3/3/1

197 ns

74.1 ns

2.66

bm_includes<uint64_t, alg_type::std_fn>/300/22/3/1

383 ns

117 ns

3.27

bm_includes<uint64_t, alg_type::std_fn>/300/105/3/1

481 ns

266 ns

1.81

bm_includes<uint64_t, alg_type::std_fn>/300/290/3/1

382 ns

223 ns

1.71

bm_includes<uint64_t, alg_type::std_fn>/3000/3/3/0

903 ns

370 ns

2.44

bm_includes<uint64_t, alg_type::std_fn>/3000/22/3/0

1073 ns

480 ns

2.24

bm_includes<uint64_t, alg_type::std_fn>/3000/105/3/0

1632 ns

486 ns

3.36

bm_includes<uint64_t, alg_type::std_fn>/3000/1504/3/0

7255 ns

1304 ns

5.56

bm_includes<uint64_t, alg_type::std_fn>/3000/2750/3/0

2253 ns

1122 ns

2.01

bm_includes<uint64_t, alg_type::std_fn>/300/3/3/0

156 ns

59.8 ns

2.61

bm_includes<uint64_t, alg_type::std_fn>/300/22/3/0

180 ns

61.9 ns

2.91

bm_includes<uint64_t, alg_type::std_fn>/300/105/3/0

227 ns

150 ns

1.51

bm_includes<uint64_t, alg_type::std_fn>/300/290/3/0

197 ns

140 ns

1.41

bm_includes<uint8_t, alg_type::rng>/3000/3/0/1

513 ns

43.8 ns

11.71

bm_includes<uint8_t, alg_type::rng>/3000/22/0/1

751 ns

60.6 ns

12.39

bm_includes<uint8_t, alg_type::rng>/3000/105/0/1

825 ns

105 ns

7.86

bm_includes<uint8_t, alg_type::rng>/3000/1504/0/1

1700 ns

1154 ns

1.47

bm_includes<uint8_t, alg_type::rng>/3000/2750/0/1

3180 ns

2090 ns

1.52

bm_includes<uint8_t, alg_type::rng>/300/3/0/1

94.7 ns

12.1 ns

7.83

bm_includes<uint8_t, alg_type::rng>/300/22/0/1

154 ns

26.9 ns

5.72

bm_includes<uint8_t, alg_type::rng>/300/105/0/1

183 ns

95.1 ns

1.92

bm_includes<uint8_t, alg_type::rng>/300/290/0/1

233 ns

255 ns

0.91

bm_includes<uint8_t, alg_type::rng>/3000/3/0/0

578 ns

39.6 ns

14.60

bm_includes<uint8_t, alg_type::rng>/3000/22/0/0

613 ns

47.2 ns

12.99

bm_includes<uint8_t, alg_type::rng>/3000/105/0/0

709 ns

71.9 ns

9.86

bm_includes<uint8_t, alg_type::rng>/3000/1504/0/0

1003 ns

505 ns

1.99

bm_includes<uint8_t, alg_type::rng>/3000/2750/0/0

1313 ns

1080 ns

1.22

bm_includes<uint8_t, alg_type::rng>/300/3/0/0

81.2 ns

6.03 ns

13.47

bm_includes<uint8_t, alg_type::rng>/300/22/0/0

105 ns

18.3 ns

5.74

bm_includes<uint8_t, alg_type::rng>/300/105/0/0

139 ns

46.6 ns

2.98

bm_includes<uint8_t, alg_type::rng>/300/290/0/0

134 ns

119 ns

1.13

bm_includes<uint8_t, alg_type::rng>/3000/3/1/1

572 ns

40.2 ns

14.23

bm_includes<uint8_t, alg_type::rng>/3000/22/1/1

827 ns

71.7 ns

11.53

bm_includes<uint8_t, alg_type::rng>/3000/105/1/1

952 ns

209 ns

4.56

bm_includes<uint8_t, alg_type::rng>/3000/1504/1/1

1573 ns

1157 ns

1.36

bm_includes<uint8_t, alg_type::rng>/3000/2750/1/1

2478 ns

2094 ns

1.18

bm_includes<uint8_t, alg_type::rng>/300/3/1/1

82.7 ns

16.0 ns

5.17

bm_includes<uint8_t, alg_type::rng>/300/22/1/1

149 ns

41.8 ns

3.56

bm_includes<uint8_t, alg_type::rng>/300/105/1/1

223 ns

139 ns

1.60

bm_includes<uint8_t, alg_type::rng>/300/290/1/1

183 ns

286 ns

0.64

bm_includes<uint8_t, alg_type::rng>/3000/3/1/0

491 ns

43.1 ns

11.39

bm_includes<uint8_t, alg_type::rng>/3000/22/1/0

967 ns

51.9 ns

18.63

bm_includes<uint8_t, alg_type::rng>/3000/105/1/0

1198 ns

131 ns

9.15

bm_includes<uint8_t, alg_type::rng>/3000/1504/1/0

881 ns

496 ns

1.78

bm_includes<uint8_t, alg_type::rng>/3000/2750/1/0

1136 ns

1081 ns

1.05

bm_includes<uint8_t, alg_type::rng>/300/3/1/0

71.5 ns

11.1 ns

6.44

bm_includes<uint8_t, alg_type::rng>/300/22/1/0

99.4 ns

23.8 ns

4.18

bm_includes<uint8_t, alg_type::rng>/300/105/1/0

160 ns

72.3 ns

2.21

bm_includes<uint8_t, alg_type::rng>/300/290/1/0

126 ns

115 ns

1.10

bm_includes<uint8_t, alg_type::rng>/3000/3/2/1

960 ns

81.5 ns

11.78

bm_includes<uint8_t, alg_type::rng>/3000/22/2/1

1527 ns

359 ns

4.25

bm_includes<uint8_t, alg_type::rng>/3000/105/2/1

2496 ns

1299 ns

1.92

bm_includes<uint8_t, alg_type::rng>/3000/1504/2/1

4370 ns

2479 ns

1.76

bm_includes<uint8_t, alg_type::rng>/3000/2750/2/1

3451 ns

1953 ns

1.77

bm_includes<uint8_t, alg_type::rng>/300/3/2/1

182 ns

33.8 ns

5.38

bm_includes<uint8_t, alg_type::rng>/300/22/2/1

210 ns

190 ns

1.11

bm_includes<uint8_t, alg_type::rng>/300/105/2/1

402 ns

262 ns

1.53

bm_includes<uint8_t, alg_type::rng>/300/290/2/1

367 ns

196 ns

1.87

bm_includes<uint8_t, alg_type::rng>/3000/3/2/0

593 ns

55.1 ns

10.76

bm_includes<uint8_t, alg_type::rng>/3000/22/2/0

786 ns

199 ns

3.95

bm_includes<uint8_t, alg_type::rng>/3000/105/2/0

1267 ns

654 ns

1.94

bm_includes<uint8_t, alg_type::rng>/3000/1504/2/0

2303 ns

1270 ns

1.81

bm_includes<uint8_t, alg_type::rng>/3000/2750/2/0

1578 ns

975 ns

1.62

bm_includes<uint8_t, alg_type::rng>/300/3/2/0

106 ns

22.1 ns

4.80

bm_includes<uint8_t, alg_type::rng>/300/22/2/0

115 ns

109 ns

1.06

bm_includes<uint8_t, alg_type::rng>/300/105/2/0

186 ns

131 ns

1.42

bm_includes<uint8_t, alg_type::rng>/300/290/2/0

187 ns

94.2 ns

1.99

bm_includes<uint8_t, alg_type::rng>/3000/3/3/1

1085 ns

101 ns

10.74

bm_includes<uint8_t, alg_type::rng>/3000/22/3/1

1659 ns

370 ns

4.48

bm_includes<uint8_t, alg_type::rng>/3000/105/3/1

2435 ns

1087 ns

2.24

bm_includes<uint8_t, alg_type::rng>/3000/1504/3/1

4380 ns

3245 ns

1.35

bm_includes<uint8_t, alg_type::rng>/3000/2750/3/1

3915 ns

2076 ns

1.89

bm_includes<uint8_t, alg_type::rng>/300/3/3/1

197 ns

36.5 ns

5.40

bm_includes<uint8_t, alg_type::rng>/300/22/3/1

233 ns

139 ns

1.68

bm_includes<uint8_t, alg_type::rng>/300/105/3/1

388 ns

261 ns

1.49

bm_includes<uint8_t, alg_type::rng>/300/290/3/1

315 ns

193 ns

1.63

bm_includes<uint8_t, alg_type::rng>/3000/3/3/0

803 ns

78.2 ns

10.27

bm_includes<uint8_t, alg_type::rng>/3000/22/3/0

919 ns

237 ns

3.88

bm_includes<uint8_t, alg_type::rng>/3000/105/3/0

1296 ns

503 ns

2.58

bm_includes<uint8_t, alg_type::rng>/3000/1504/3/0

1958 ns

1270 ns

1.54

bm_includes<uint8_t, alg_type::rng>/3000/2750/3/0

1475 ns

1011 ns

1.46

bm_includes<uint8_t, alg_type::rng>/300/3/3/0

141 ns

25.0 ns

5.64

bm_includes<uint8_t, alg_type::rng>/300/22/3/0

111 ns

81.3 ns

1.37

bm_includes<uint8_t, alg_type::rng>/300/105/3/0

176 ns

130 ns

1.35

bm_includes<uint8_t, alg_type::rng>/300/290/3/0

152 ns

94.9 ns

1.60

bm_includes<uint16_t, alg_type::rng>/3000/3/0/1

564 ns

73.8 ns

7.64

bm_includes<uint16_t, alg_type::rng>/3000/22/0/1

607 ns

89.2 ns

6.80

bm_includes<uint16_t, alg_type::rng>/3000/105/0/1

640 ns

137 ns

4.67

bm_includes<uint16_t, alg_type::rng>/3000/1504/0/1

1355 ns

909 ns

1.49

bm_includes<uint16_t, alg_type::rng>/3000/2750/0/1

2069 ns

1603 ns

1.29

bm_includes<uint16_t, alg_type::rng>/300/3/0/1

81.5 ns

15.3 ns

5.33

bm_includes<uint16_t, alg_type::rng>/300/22/0/1

114 ns

34.4 ns

3.31

bm_includes<uint16_t, alg_type::rng>/300/105/0/1

238 ns

83.7 ns

2.84

bm_includes<uint16_t, alg_type::rng>/300/290/0/1

270 ns

183 ns

1.48

bm_includes<uint16_t, alg_type::rng>/3000/3/0/0

568 ns

72.0 ns

7.89

bm_includes<uint16_t, alg_type::rng>/3000/22/0/0

604 ns

77.3 ns

7.81

bm_includes<uint16_t, alg_type::rng>/3000/105/0/0

598 ns

105 ns

5.70

bm_includes<uint16_t, alg_type::rng>/3000/1504/0/0

907 ns

481 ns

1.89

bm_includes<uint16_t, alg_type::rng>/3000/2750/0/0

1048 ns

835 ns

1.26

bm_includes<uint16_t, alg_type::rng>/300/3/0/0

87.6 ns

14.2 ns

6.17

bm_includes<uint16_t, alg_type::rng>/300/22/0/0

101 ns

22.1 ns

4.57

bm_includes<uint16_t, alg_type::rng>/300/105/0/0

128 ns

49.4 ns

2.59

bm_includes<uint16_t, alg_type::rng>/300/290/0/0

147 ns

99.7 ns

1.47

bm_includes<uint16_t, alg_type::rng>/3000/3/1/1

654 ns

79.3 ns

8.25

bm_includes<uint16_t, alg_type::rng>/3000/22/1/1

667 ns

109 ns

6.12

bm_includes<uint16_t, alg_type::rng>/3000/105/1/1

888 ns

241 ns

3.68

bm_includes<uint16_t, alg_type::rng>/3000/1504/1/1

1444 ns

896 ns

1.61

bm_includes<uint16_t, alg_type::rng>/3000/2750/1/1

2105 ns

1511 ns

1.39

bm_includes<uint16_t, alg_type::rng>/300/3/1/1

101 ns

17.5 ns

5.77

bm_includes<uint16_t, alg_type::rng>/300/22/1/1

148 ns

47.3 ns

3.13

bm_includes<uint16_t, alg_type::rng>/300/105/1/1

320 ns

135 ns

2.37

bm_includes<uint16_t, alg_type::rng>/300/290/1/1

256 ns

184 ns

1.39

bm_includes<uint16_t, alg_type::rng>/3000/3/1/0

575 ns

74.5 ns

7.72

bm_includes<uint16_t, alg_type::rng>/3000/22/1/0

638 ns

83.2 ns

7.67

bm_includes<uint16_t, alg_type::rng>/3000/105/1/0

714 ns

164 ns

4.35

bm_includes<uint16_t, alg_type::rng>/3000/1504/1/0

852 ns

480 ns

1.78

bm_includes<uint16_t, alg_type::rng>/3000/2750/1/0

1000 ns

782 ns

1.28

bm_includes<uint16_t, alg_type::rng>/300/3/1/0

82.7 ns

15.2 ns

5.44

bm_includes<uint16_t, alg_type::rng>/300/22/1/0

101 ns

26.8 ns

3.77

bm_includes<uint16_t, alg_type::rng>/300/105/1/0

194 ns

72.1 ns

2.69

bm_includes<uint16_t, alg_type::rng>/300/290/1/0

131 ns

97.9 ns

1.34

bm_includes<uint16_t, alg_type::rng>/3000/3/2/1

894 ns

143 ns

6.25

bm_includes<uint16_t, alg_type::rng>/3000/22/2/1

1567 ns

287 ns

5.46

bm_includes<uint16_t, alg_type::rng>/3000/105/2/1

3433 ns

1006 ns

3.41

bm_includes<uint16_t, alg_type::rng>/3000/1504/2/1

2929 ns

2558 ns

1.15

bm_includes<uint16_t, alg_type::rng>/3000/2750/2/1

2339 ns

2187 ns

1.07

bm_includes<uint16_t, alg_type::rng>/300/3/2/1

166 ns

39.7 ns

4.18

bm_includes<uint16_t, alg_type::rng>/300/22/2/1

329 ns

167 ns

1.97

bm_includes<uint16_t, alg_type::rng>/300/105/2/1

399 ns

254 ns

1.57

bm_includes<uint16_t, alg_type::rng>/300/290/2/1

341 ns

206 ns

1.66

bm_includes<uint16_t, alg_type::rng>/3000/3/2/0

538 ns

93.4 ns

5.76

bm_includes<uint16_t, alg_type::rng>/3000/22/2/0

821 ns

141 ns

5.82

bm_includes<uint16_t, alg_type::rng>/3000/105/2/0

1714 ns

477 ns

3.59

bm_includes<uint16_t, alg_type::rng>/3000/1504/2/0

1481 ns

1170 ns

1.27

bm_includes<uint16_t, alg_type::rng>/3000/2750/2/0

1538 ns

1059 ns

1.45

bm_includes<uint16_t, alg_type::rng>/300/3/2/0

106 ns

25.3 ns

4.19

bm_includes<uint16_t, alg_type::rng>/300/22/2/0

188 ns

91.8 ns

2.05

bm_includes<uint16_t, alg_type::rng>/300/105/2/0

214 ns

128 ns

1.67

bm_includes<uint16_t, alg_type::rng>/300/290/2/0

183 ns

106 ns

1.73

bm_includes<uint16_t, alg_type::rng>/3000/3/3/1

976 ns

156 ns

6.26

bm_includes<uint16_t, alg_type::rng>/3000/22/3/1

1499 ns

276 ns

5.43

bm_includes<uint16_t, alg_type::rng>/3000/105/3/1

2931 ns

817 ns

3.59

bm_includes<uint16_t, alg_type::rng>/3000/1504/3/1

15147 ns

2993 ns

5.06

bm_includes<uint16_t, alg_type::rng>/3000/2750/3/1

4286 ns

2007 ns

2.14

bm_includes<uint16_t, alg_type::rng>/300/3/3/1

188 ns

42.5 ns

4.42

bm_includes<uint16_t, alg_type::rng>/300/22/3/1

341 ns

149 ns

2.29

bm_includes<uint16_t, alg_type::rng>/300/105/3/1

416 ns

259 ns

1.61

bm_includes<uint16_t, alg_type::rng>/300/290/3/1

329 ns

207 ns

1.59

bm_includes<uint16_t, alg_type::rng>/3000/3/3/0

706 ns

113 ns

6.25

bm_includes<uint16_t, alg_type::rng>/3000/22/3/0

901 ns

164 ns

5.49

bm_includes<uint16_t, alg_type::rng>/3000/105/3/0

1372 ns

413 ns

3.32

bm_includes<uint16_t, alg_type::rng>/3000/1504/3/0

6203 ns

1379 ns

4.50

bm_includes<uint16_t, alg_type::rng>/3000/2750/3/0

1967 ns

1022 ns

1.92

bm_includes<uint16_t, alg_type::rng>/300/3/3/0

129 ns

31.0 ns

4.16

bm_includes<uint16_t, alg_type::rng>/300/22/3/0

172 ns

77.9 ns

2.21

bm_includes<uint16_t, alg_type::rng>/300/105/3/0

197 ns

120 ns

1.64

bm_includes<uint16_t, alg_type::rng>/300/290/3/0

178 ns

110 ns

1.62

bm_includes<uint32_t, alg_type::rng>/3000/3/0/1

515 ns

118 ns

4.36

bm_includes<uint32_t, alg_type::rng>/3000/22/0/1

556 ns

131 ns

4.24

bm_includes<uint32_t, alg_type::rng>/3000/105/0/1

588 ns

188 ns

3.13

bm_includes<uint32_t, alg_type::rng>/3000/1504/0/1

1235 ns

967 ns

1.28

bm_includes<uint32_t, alg_type::rng>/3000/2750/0/1

1866 ns

1776 ns

1.05

bm_includes<uint32_t, alg_type::rng>/300/3/0/1

75.0 ns

21.6 ns

3.47

bm_includes<uint32_t, alg_type::rng>/300/22/0/1

92.7 ns

36.0 ns

2.58

bm_includes<uint32_t, alg_type::rng>/300/105/0/1

149 ns

85.4 ns

1.74

bm_includes<uint32_t, alg_type::rng>/300/290/0/1

217 ns

206 ns

1.05

bm_includes<uint32_t, alg_type::rng>/3000/3/0/0

526 ns

119 ns

4.42

bm_includes<uint32_t, alg_type::rng>/3000/22/0/0

530 ns

123 ns

4.31

bm_includes<uint32_t, alg_type::rng>/3000/105/0/0

509 ns

166 ns

3.07

bm_includes<uint32_t, alg_type::rng>/3000/1504/0/0

717 ns

534 ns

1.34

bm_includes<uint32_t, alg_type::rng>/3000/2750/0/0

884 ns

930 ns

0.95

bm_includes<uint32_t, alg_type::rng>/300/3/0/0

79.1 ns

19.2 ns

4.12

bm_includes<uint32_t, alg_type::rng>/300/22/0/0

92.5 ns

26.0 ns

3.56

bm_includes<uint32_t, alg_type::rng>/300/105/0/0

107 ns

50.7 ns

2.11

bm_includes<uint32_t, alg_type::rng>/300/290/0/0

121 ns

103 ns

1.17

bm_includes<uint32_t, alg_type::rng>/3000/3/1/1

553 ns

123 ns

4.50

bm_includes<uint32_t, alg_type::rng>/3000/22/1/1

633 ns

145 ns

4.37

bm_includes<uint32_t, alg_type::rng>/3000/105/1/1

812 ns

243 ns

3.34

bm_includes<uint32_t, alg_type::rng>/3000/1504/1/1

1425 ns

978 ns

1.46

bm_includes<uint32_t, alg_type::rng>/3000/2750/1/1

2055 ns

1759 ns

1.17

bm_includes<uint32_t, alg_type::rng>/300/3/1/1

92.1 ns

24.7 ns

3.73

bm_includes<uint32_t, alg_type::rng>/300/22/1/1

135 ns

43.8 ns

3.08

bm_includes<uint32_t, alg_type::rng>/300/105/1/1

240 ns

131 ns

1.83

bm_includes<uint32_t, alg_type::rng>/300/290/1/1

277 ns

232 ns

1.19

bm_includes<uint32_t, alg_type::rng>/3000/3/1/0

709 ns

124 ns

5.72

bm_includes<uint32_t, alg_type::rng>/3000/22/1/0

717 ns

129 ns

5.56

bm_includes<uint32_t, alg_type::rng>/3000/105/1/0

730 ns

180 ns

4.06

bm_includes<uint32_t, alg_type::rng>/3000/1504/1/0

898 ns

514 ns

1.75

bm_includes<uint32_t, alg_type::rng>/3000/2750/1/0

1121 ns

897 ns

1.25

bm_includes<uint32_t, alg_type::rng>/300/3/1/0

101 ns

22.5 ns

4.49

bm_includes<uint32_t, alg_type::rng>/300/22/1/0

108 ns

32.7 ns

3.30

bm_includes<uint32_t, alg_type::rng>/300/105/1/0

160 ns

68.4 ns

2.34

bm_includes<uint32_t, alg_type::rng>/300/290/1/0

153 ns

103 ns

1.49

bm_includes<uint32_t, alg_type::rng>/3000/3/2/1

1100 ns

210 ns

5.24

bm_includes<uint32_t, alg_type::rng>/3000/22/2/1

1669 ns

296 ns

5.64

bm_includes<uint32_t, alg_type::rng>/3000/105/2/1

2642 ns

661 ns

4.00

bm_includes<uint32_t, alg_type::rng>/3000/1504/2/1

1809 ns

2110 ns

0.86

bm_includes<uint32_t, alg_type::rng>/3000/2750/2/1

2098 ns

1921 ns

1.09

bm_includes<uint32_t, alg_type::rng>/300/3/2/1

160 ns

34.6 ns

4.62

bm_includes<uint32_t, alg_type::rng>/300/22/2/1

258 ns

116 ns

2.22

bm_includes<uint32_t, alg_type::rng>/300/105/2/1

365 ns

223 ns

1.64

bm_includes<uint32_t, alg_type::rng>/300/290/2/1

361 ns

217 ns

1.66

bm_includes<uint32_t, alg_type::rng>/3000/3/2/0

694 ns

132 ns

5.26

bm_includes<uint32_t, alg_type::rng>/3000/22/2/0

1001 ns

149 ns

6.72

bm_includes<uint32_t, alg_type::rng>/3000/105/2/0

1440 ns

343 ns

4.20

bm_includes<uint32_t, alg_type::rng>/3000/1504/2/0

1004 ns

1063 ns

0.94

bm_includes<uint32_t, alg_type::rng>/3000/2750/2/0

1273 ns

969 ns

1.31

bm_includes<uint32_t, alg_type::rng>/300/3/2/0

125 ns

24.5 ns

5.10

bm_includes<uint32_t, alg_type::rng>/300/22/2/0

152 ns

59.6 ns

2.55

bm_includes<uint32_t, alg_type::rng>/300/105/2/0

203 ns

103 ns

1.97

bm_includes<uint32_t, alg_type::rng>/300/290/2/0

170 ns

99.8 ns

1.70

bm_includes<uint32_t, alg_type::rng>/3000/3/3/1

1076 ns

226 ns

4.76

bm_includes<uint32_t, alg_type::rng>/3000/22/3/1

1560 ns

290 ns

5.38

bm_includes<uint32_t, alg_type::rng>/3000/105/3/1

2600 ns

633 ns

4.11

bm_includes<uint32_t, alg_type::rng>/3000/1504/3/1

3829 ns

2326 ns

1.65

bm_includes<uint32_t, alg_type::rng>/3000/2750/3/1

3141 ns

1840 ns

1.71

bm_includes<uint32_t, alg_type::rng>/300/3/3/1

192 ns

45.0 ns

4.27

bm_includes<uint32_t, alg_type::rng>/300/22/3/1

261 ns

112 ns

2.33

bm_includes<uint32_t, alg_type::rng>/300/105/3/1

336 ns

198 ns

1.70

bm_includes<uint32_t, alg_type::rng>/300/290/3/1

270 ns

198 ns

1.36

bm_includes<uint32_t, alg_type::rng>/3000/3/3/0

816 ns

167 ns

4.89

bm_includes<uint32_t, alg_type::rng>/3000/22/3/0

959 ns

177 ns

5.42

bm_includes<uint32_t, alg_type::rng>/3000/105/3/0

1356 ns

320 ns

4.24

bm_includes<uint32_t, alg_type::rng>/3000/1504/3/0

2002 ns

1148 ns

1.74

bm_includes<uint32_t, alg_type::rng>/3000/2750/3/0

1284 ns

927 ns

1.39

bm_includes<uint32_t, alg_type::rng>/300/3/3/0

146 ns

32.8 ns

4.45

bm_includes<uint32_t, alg_type::rng>/300/22/3/0

130 ns

59.2 ns

2.20

bm_includes<uint32_t, alg_type::rng>/300/105/3/0

171 ns

91.5 ns

1.87

bm_includes<uint32_t, alg_type::rng>/300/290/3/0

143 ns

102 ns

1.40

bm_includes<uint64_t, alg_type::rng>/3000/3/0/1

637 ns

254 ns

2.51

bm_includes<uint64_t, alg_type::rng>/3000/22/0/1

819 ns

275 ns

2.98

bm_includes<uint64_t, alg_type::rng>/3000/105/0/1

739 ns

324 ns

2.28

bm_includes<uint64_t, alg_type::rng>/3000/1504/0/1

1965 ns

1131 ns

1.74

bm_includes<uint64_t, alg_type::rng>/3000/2750/0/1

2686 ns

1895 ns

1.42

bm_includes<uint64_t, alg_type::rng>/300/3/0/1

97.8 ns

47.4 ns

2.06

bm_includes<uint64_t, alg_type::rng>/300/22/0/1

108 ns

58.9 ns

1.83

bm_includes<uint64_t, alg_type::rng>/300/105/0/1

153 ns

120 ns

1.28

bm_includes<uint64_t, alg_type::rng>/300/290/0/1

228 ns

240 ns

0.95

bm_includes<uint64_t, alg_type::rng>/3000/3/0/0

612 ns

287 ns

2.13

bm_includes<uint64_t, alg_type::rng>/3000/22/0/0

668 ns

279 ns

2.39

bm_includes<uint64_t, alg_type::rng>/3000/105/0/0

626 ns

305 ns

2.05

bm_includes<uint64_t, alg_type::rng>/3000/1504/0/0

981 ns

653 ns

1.50

bm_includes<uint64_t, alg_type::rng>/3000/2750/0/0

1121 ns

969 ns

1.16

bm_includes<uint64_t, alg_type::rng>/300/3/0/0

93.2 ns

45.5 ns

2.05

bm_includes<uint64_t, alg_type::rng>/300/22/0/0

99.1 ns

52.8 ns

1.88

bm_includes<uint64_t, alg_type::rng>/300/105/0/0

135 ns

76.5 ns

1.76

bm_includes<uint64_t, alg_type::rng>/300/290/0/0

150 ns

125 ns

1.20

bm_includes<uint64_t, alg_type::rng>/3000/3/1/1

598 ns

275 ns

2.17

bm_includes<uint64_t, alg_type::rng>/3000/22/1/1

616 ns

320 ns

1.93

bm_includes<uint64_t, alg_type::rng>/3000/105/1/1

806 ns

456 ns

1.77

bm_includes<uint64_t, alg_type::rng>/3000/1504/1/1

1534 ns

1222 ns

1.26

bm_includes<uint64_t, alg_type::rng>/3000/2750/1/1

2324 ns

2083 ns

1.12

bm_includes<uint64_t, alg_type::rng>/300/3/1/1

91.8 ns

51.3 ns

1.79

bm_includes<uint64_t, alg_type::rng>/300/22/1/1

143 ns

79.8 ns

1.79

bm_includes<uint64_t, alg_type::rng>/300/105/1/1

275 ns

172 ns

1.60

bm_includes<uint64_t, alg_type::rng>/300/290/1/1

273 ns

256 ns

1.07

bm_includes<uint64_t, alg_type::rng>/3000/3/1/0

704 ns

320 ns

2.20

bm_includes<uint64_t, alg_type::rng>/3000/22/1/0

712 ns

319 ns

2.23

bm_includes<uint64_t, alg_type::rng>/3000/105/1/0

791 ns

368 ns

2.15

bm_includes<uint64_t, alg_type::rng>/3000/1504/1/0

1178 ns

739 ns

1.59

bm_includes<uint64_t, alg_type::rng>/3000/2750/1/0

1376 ns

1059 ns

1.30

bm_includes<uint64_t, alg_type::rng>/300/3/1/0

95.9 ns

49.5 ns

1.94

bm_includes<uint64_t, alg_type::rng>/300/22/1/0

98.5 ns

66.8 ns

1.47

bm_includes<uint64_t, alg_type::rng>/300/105/1/0

167 ns

106 ns

1.58

bm_includes<uint64_t, alg_type::rng>/300/290/1/0

131 ns

140 ns

0.94

bm_includes<uint64_t, alg_type::rng>/3000/3/2/1

1066 ns

511 ns

2.09

bm_includes<uint64_t, alg_type::rng>/3000/22/2/1

1614 ns

927 ns

1.74

bm_includes<uint64_t, alg_type::rng>/3000/105/2/1

3094 ns

1057 ns

2.93

bm_includes<uint64_t, alg_type::rng>/3000/1504/2/1

1922 ns

3843 ns

0.50

bm_includes<uint64_t, alg_type::rng>/3000/2750/2/1

2157 ns

2187 ns

0.99

bm_includes<uint64_t, alg_type::rng>/300/3/2/1

163 ns

70.5 ns

2.31

bm_includes<uint64_t, alg_type::rng>/300/22/2/1

278 ns

128 ns

2.17

bm_includes<uint64_t, alg_type::rng>/300/105/2/1

387 ns

423 ns

0.91

bm_includes<uint64_t, alg_type::rng>/300/290/2/1

346 ns

272 ns

1.27

bm_includes<uint64_t, alg_type::rng>/3000/3/2/0

621 ns

297 ns

2.09

bm_includes<uint64_t, alg_type::rng>/3000/22/2/0

886 ns

479 ns

1.85

bm_includes<uint64_t, alg_type::rng>/3000/105/2/0

1516 ns

520 ns

2.92

bm_includes<uint64_t, alg_type::rng>/3000/1504/2/0

955 ns

1777 ns

0.54

bm_includes<uint64_t, alg_type::rng>/3000/2750/2/0

1066 ns

1075 ns

0.99

bm_includes<uint64_t, alg_type::rng>/300/3/2/0

101 ns

43.7 ns

2.31

bm_includes<uint64_t, alg_type::rng>/300/22/2/0

198 ns

68.4 ns

2.89

bm_includes<uint64_t, alg_type::rng>/300/105/2/0

226 ns

187 ns

1.21

bm_includes<uint64_t, alg_type::rng>/300/290/2/0

202 ns

122 ns

1.66

bm_includes<uint64_t, alg_type::rng>/3000/3/3/1

1429 ns

539 ns

2.65

bm_includes<uint64_t, alg_type::rng>/3000/22/3/1

1579 ns

785 ns

2.01

bm_includes<uint64_t, alg_type::rng>/3000/105/3/1

2797 ns

936 ns

2.99

bm_includes<uint64_t, alg_type::rng>/3000/1504/3/1

16680 ns

2873 ns

5.81

bm_includes<uint64_t, alg_type::rng>/3000/2750/3/1

6794 ns

2384 ns

2.85

bm_includes<uint64_t, alg_type::rng>/300/3/3/1

208 ns

77.9 ns

2.67

bm_includes<uint64_t, alg_type::rng>/300/22/3/1

353 ns

122 ns

2.89

bm_includes<uint64_t, alg_type::rng>/300/105/3/1

380 ns

277 ns

1.37

bm_includes<uint64_t, alg_type::rng>/300/290/3/1

333 ns

237 ns

1.41

bm_includes<uint64_t, alg_type::rng>/3000/3/3/0

839 ns

413 ns

2.03

bm_includes<uint64_t, alg_type::rng>/3000/22/3/0

934 ns

599 ns

1.56

bm_includes<uint64_t, alg_type::rng>/3000/105/3/0

1400 ns

513 ns

2.73

bm_includes<uint64_t, alg_type::rng>/3000/1504/3/0

6202 ns

1488 ns

4.17

bm_includes<uint64_t, alg_type::rng>/3000/2750/3/0

2788 ns

1337 ns

2.09

bm_includes<uint64_t, alg_type::rng>/300/3/3/0

135 ns

86.0 ns

1.57

bm_includes<uint64_t, alg_type::rng>/300/22/3/0

132 ns

67.0 ns

1.97

bm_includes<uint64_t, alg_type::rng>/300/105/3/0

171 ns

132 ns

1.30

bm_includes<uint64_t, alg_type::rng>/300/290/3/0

151 ns

132 ns

1.14

bm_includes<int8_t, alg_type::std_fn>/3000/3/0/1

606 ns

42.1 ns

14.39

bm_includes<int8_t, alg_type::std_fn>/3000/22/0/1

663 ns

62.3 ns

10.64

bm_includes<int8_t, alg_type::std_fn>/3000/105/0/1

831 ns

88.6 ns

9.38

bm_includes<int8_t, alg_type::std_fn>/3000/1504/0/1

1512 ns

891 ns

1.70

bm_includes<int8_t, alg_type::std_fn>/3000/2750/0/1

2425 ns

1591 ns

1.52

bm_includes<int8_t, alg_type::std_fn>/300/3/0/1

89.0 ns

6.61 ns

13.46

bm_includes<int8_t, alg_type::std_fn>/300/22/0/1

128 ns

22.9 ns

5.59

bm_includes<int8_t, alg_type::std_fn>/300/105/0/1

184 ns

65.4 ns

2.81

bm_includes<int8_t, alg_type::std_fn>/300/290/0/1

237 ns

182 ns

1.30

bm_includes<int8_t, alg_type::std_fn>/3000/3/0/0

573 ns

38.2 ns

15.00

bm_includes<int8_t, alg_type::std_fn>/3000/22/0/0

614 ns

48.3 ns

12.71

bm_includes<int8_t, alg_type::std_fn>/3000/105/0/0

673 ns

57.2 ns

11.77

bm_includes<int8_t, alg_type::std_fn>/3000/1504/0/0

866 ns

461 ns

1.88

bm_includes<int8_t, alg_type::std_fn>/3000/2750/0/0

1185 ns

785 ns

1.51

bm_includes<int8_t, alg_type::std_fn>/300/3/0/0

117 ns

6.16 ns

18.99

bm_includes<int8_t, alg_type::std_fn>/300/22/0/0

141 ns

16.1 ns

8.76

bm_includes<int8_t, alg_type::std_fn>/300/105/0/0

143 ns

35.1 ns

4.07

bm_includes<int8_t, alg_type::std_fn>/300/290/0/0

137 ns

87.2 ns

1.57

bm_includes<int8_t, alg_type::std_fn>/3000/3/1/1

629 ns

40.7 ns

15.45

bm_includes<int8_t, alg_type::std_fn>/3000/22/1/1

784 ns

69.8 ns

11.23

bm_includes<int8_t, alg_type::std_fn>/3000/105/1/1

1543 ns

167 ns

9.24

bm_includes<int8_t, alg_type::std_fn>/3000/1504/1/1

1343 ns

878 ns

1.53

bm_includes<int8_t, alg_type::std_fn>/3000/2750/1/1

1959 ns

1571 ns

1.25

bm_includes<int8_t, alg_type::std_fn>/300/3/1/1

78.5 ns

15.7 ns

5.00

bm_includes<int8_t, alg_type::std_fn>/300/22/1/1

247 ns

40.0 ns

6.18

bm_includes<int8_t, alg_type::std_fn>/300/105/1/1

727 ns

112 ns

6.49

bm_includes<int8_t, alg_type::std_fn>/300/290/1/1

218 ns

198 ns

1.10

bm_includes<int8_t, alg_type::std_fn>/3000/3/1/0

499 ns

41.3 ns

12.08

bm_includes<int8_t, alg_type::std_fn>/3000/22/1/0

571 ns

53.7 ns

10.63

bm_includes<int8_t, alg_type::std_fn>/3000/105/1/0

912 ns

110 ns

8.29

bm_includes<int8_t, alg_type::std_fn>/3000/1504/1/0

766 ns

529 ns

1.45

bm_includes<int8_t, alg_type::std_fn>/3000/2750/1/0

960 ns

835 ns

1.15

bm_includes<int8_t, alg_type::std_fn>/300/3/1/0

102 ns

8.44 ns

12.09

bm_includes<int8_t, alg_type::std_fn>/300/22/1/0

95.3 ns

23.4 ns

4.07

bm_includes<int8_t, alg_type::std_fn>/300/105/1/0

399 ns

58.8 ns

6.79

bm_includes<int8_t, alg_type::std_fn>/300/290/1/0

118 ns

94.4 ns

1.25

bm_includes<int8_t, alg_type::std_fn>/3000/3/2/1

864 ns

71.6 ns

12.07

bm_includes<int8_t, alg_type::std_fn>/3000/22/2/1

1406 ns

255 ns

5.51

bm_includes<int8_t, alg_type::std_fn>/3000/105/2/1

2807 ns

1088 ns

2.58

bm_includes<int8_t, alg_type::std_fn>/3000/1504/2/1

15800 ns

2116 ns

7.47

bm_includes<int8_t, alg_type::std_fn>/3000/2750/2/1

5180 ns

1955 ns

2.65

bm_includes<int8_t, alg_type::std_fn>/300/3/2/1

151 ns

36.2 ns

4.17

bm_includes<int8_t, alg_type::std_fn>/300/22/2/1

413 ns

187 ns

2.21

bm_includes<int8_t, alg_type::std_fn>/300/105/2/1

1260 ns

240 ns

5.25

bm_includes<int8_t, alg_type::std_fn>/300/290/2/1

316 ns

196 ns

1.61

bm_includes<int8_t, alg_type::std_fn>/3000/3/2/0

542 ns

45.1 ns

12.02

bm_includes<int8_t, alg_type::std_fn>/3000/22/2/0

742 ns

160 ns

4.64

bm_includes<int8_t, alg_type::std_fn>/3000/105/2/0

1438 ns

564 ns

2.55

bm_includes<int8_t, alg_type::std_fn>/3000/1504/2/0

7698 ns

1069 ns

7.20

bm_includes<int8_t, alg_type::std_fn>/3000/2750/2/0

2684 ns

917 ns

2.93

bm_includes<int8_t, alg_type::std_fn>/300/3/2/0

96.6 ns

22.4 ns

4.31

bm_includes<int8_t, alg_type::std_fn>/300/22/2/0

187 ns

99.3 ns

1.88

bm_includes<int8_t, alg_type::std_fn>/300/105/2/0

532 ns

105 ns

5.07

bm_includes<int8_t, alg_type::std_fn>/300/290/2/0

152 ns

95.8 ns

1.59

bm_includes<int8_t, alg_type::std_fn>/3000/3/3/1

937 ns

72.8 ns

12.87

bm_includes<int8_t, alg_type::std_fn>/3000/22/3/1

1407 ns

262 ns

5.37

bm_includes<int8_t, alg_type::std_fn>/3000/105/3/1

2597 ns

770 ns

3.37

bm_includes<int8_t, alg_type::std_fn>/3000/1504/3/1

15404 ns

2133 ns

7.22

bm_includes<int8_t, alg_type::std_fn>/3000/2750/3/1

4952 ns

1697 ns

2.92

bm_includes<int8_t, alg_type::std_fn>/300/3/3/1

156 ns

30.0 ns

5.20

bm_includes<int8_t, alg_type::std_fn>/300/22/3/1

384 ns

140 ns

2.74

bm_includes<int8_t, alg_type::std_fn>/300/105/3/1

1078 ns

226 ns

4.77

bm_includes<int8_t, alg_type::std_fn>/300/290/3/1

294 ns

204 ns

1.44

bm_includes<int8_t, alg_type::std_fn>/3000/3/3/0

672 ns

53.8 ns

12.49

bm_includes<int8_t, alg_type::std_fn>/3000/22/3/0

818 ns

151 ns

5.42

bm_includes<int8_t, alg_type::std_fn>/3000/105/3/0

1252 ns

404 ns

3.10

bm_includes<int8_t, alg_type::std_fn>/3000/1504/3/0

7227 ns

1077 ns

6.71

bm_includes<int8_t, alg_type::std_fn>/3000/2750/3/0

2867 ns

841 ns

3.41

bm_includes<int8_t, alg_type::std_fn>/300/3/3/0

120 ns

20.6 ns

5.83

bm_includes<int8_t, alg_type::std_fn>/300/22/3/0

215 ns

71.2 ns

3.02

bm_includes<int8_t, alg_type::std_fn>/300/105/3/0

477 ns

99.7 ns

4.78

bm_includes<int8_t, alg_type::std_fn>/300/290/3/0

144 ns

86.1 ns

1.67

bm_includes<int16_t, alg_type::std_fn>/3000/3/0/1

528 ns

60.3 ns

8.76

bm_includes<int16_t, alg_type::std_fn>/3000/22/0/1

585 ns

70.7 ns

8.27

bm_includes<int16_t, alg_type::std_fn>/3000/105/0/1

592 ns

118 ns

5.02

bm_includes<int16_t, alg_type::std_fn>/3000/1504/0/1

1250 ns

935 ns

1.34

bm_includes<int16_t, alg_type::std_fn>/3000/2750/0/1

1900 ns

1622 ns

1.17

bm_includes<int16_t, alg_type::std_fn>/300/3/0/1

80.2 ns

13.5 ns

5.94

bm_includes<int16_t, alg_type::std_fn>/300/22/0/1

124 ns

24.5 ns

5.06

bm_includes<int16_t, alg_type::std_fn>/300/105/0/1

152 ns

76.5 ns

1.99

bm_includes<int16_t, alg_type::std_fn>/300/290/0/1

210 ns

188 ns

1.12

bm_includes<int16_t, alg_type::std_fn>/3000/3/0/0

497 ns

61.5 ns

8.08

bm_includes<int16_t, alg_type::std_fn>/3000/22/0/0

551 ns

63.3 ns

8.70

bm_includes<int16_t, alg_type::std_fn>/3000/105/0/0

538 ns

82.5 ns

6.52

bm_includes<int16_t, alg_type::std_fn>/3000/1504/0/0

754 ns

474 ns

1.59

bm_includes<int16_t, alg_type::std_fn>/3000/2750/0/0

929 ns

834 ns

1.11

bm_includes<int16_t, alg_type::std_fn>/300/3/0/0

74.9 ns

12.6 ns

5.94

bm_includes<int16_t, alg_type::std_fn>/300/22/0/0

90.4 ns

18.7 ns

4.83

bm_includes<int16_t, alg_type::std_fn>/300/105/0/0

114 ns

45.1 ns

2.53

bm_includes<int16_t, alg_type::std_fn>/300/290/0/0

118 ns

90.1 ns

1.31

bm_includes<int16_t, alg_type::std_fn>/3000/3/1/1

535 ns

62.0 ns

8.63

bm_includes<int16_t, alg_type::std_fn>/3000/22/1/1

566 ns

98.3 ns

5.76

bm_includes<int16_t, alg_type::std_fn>/3000/105/1/1

1617 ns

220 ns

7.35

bm_includes<int16_t, alg_type::std_fn>/3000/1504/1/1

1237 ns

947 ns

1.31

bm_includes<int16_t, alg_type::std_fn>/3000/2750/1/1

1806 ns

1623 ns

1.11

bm_includes<int16_t, alg_type::std_fn>/300/3/1/1

88.0 ns

16.1 ns

5.47

bm_includes<int16_t, alg_type::std_fn>/300/22/1/1

135 ns

37.5 ns

3.60

bm_includes<int16_t, alg_type::std_fn>/300/105/1/1

290 ns

108 ns

2.69

bm_includes<int16_t, alg_type::std_fn>/300/290/1/1

217 ns

191 ns

1.14

bm_includes<int16_t, alg_type::std_fn>/3000/3/1/0

509 ns

62.1 ns

8.20

bm_includes<int16_t, alg_type::std_fn>/3000/22/1/0

509 ns

69.8 ns

7.29

bm_includes<int16_t, alg_type::std_fn>/3000/105/1/0

644 ns

133 ns

4.84

bm_includes<int16_t, alg_type::std_fn>/3000/1504/1/0

785 ns

463 ns

1.70

bm_includes<int16_t, alg_type::std_fn>/3000/2750/1/0

1025 ns

846 ns

1.21

bm_includes<int16_t, alg_type::std_fn>/300/3/1/0

78.7 ns

14.7 ns

5.35

bm_includes<int16_t, alg_type::std_fn>/300/22/1/0

96.4 ns

24.0 ns

4.02

bm_includes<int16_t, alg_type::std_fn>/300/105/1/0

183 ns

58.4 ns

3.13

bm_includes<int16_t, alg_type::std_fn>/300/290/1/0

125 ns

90.7 ns

1.38

bm_includes<int16_t, alg_type::std_fn>/3000/3/2/1

874 ns

132 ns

6.62

bm_includes<int16_t, alg_type::std_fn>/3000/22/2/1

1521 ns

256 ns

5.94

bm_includes<int16_t, alg_type::std_fn>/3000/105/2/1

3484 ns

827 ns

4.21

bm_includes<int16_t, alg_type::std_fn>/3000/1504/2/1

2735 ns

1947 ns

1.40

bm_includes<int16_t, alg_type::std_fn>/3000/2750/2/1

2035 ns

1821 ns

1.12

bm_includes<int16_t, alg_type::std_fn>/300/3/2/1

159 ns

30.8 ns

5.16

bm_includes<int16_t, alg_type::std_fn>/300/22/2/1

315 ns

123 ns

2.56

bm_includes<int16_t, alg_type::std_fn>/300/105/2/1

378 ns

220 ns

1.72

bm_includes<int16_t, alg_type::std_fn>/300/290/2/1

348 ns

183 ns

1.90

bm_includes<int16_t, alg_type::std_fn>/3000/3/2/0

545 ns

68.3 ns

7.98

bm_includes<int16_t, alg_type::std_fn>/3000/22/2/0

803 ns

115 ns

6.98

bm_includes<int16_t, alg_type::std_fn>/3000/105/2/0

1776 ns

385 ns

4.61

bm_includes<int16_t, alg_type::std_fn>/3000/1504/2/0

1772 ns

951 ns

1.86

bm_includes<int16_t, alg_type::std_fn>/3000/2750/2/0

1357 ns

900 ns

1.51

bm_includes<int16_t, alg_type::std_fn>/300/3/2/0

99.3 ns

22.9 ns

4.34

bm_includes<int16_t, alg_type::std_fn>/300/22/2/0

184 ns

71.7 ns

2.57

bm_includes<int16_t, alg_type::std_fn>/300/105/2/0

206 ns

99.0 ns

2.08

bm_includes<int16_t, alg_type::std_fn>/300/290/2/0

180 ns

91.9 ns

1.96

bm_includes<int16_t, alg_type::std_fn>/3000/3/3/1

928 ns

130 ns

7.14

bm_includes<int16_t, alg_type::std_fn>/3000/22/3/1

1487 ns

192 ns

7.74

bm_includes<int16_t, alg_type::std_fn>/3000/105/3/1

2767 ns

634 ns

4.36

bm_includes<int16_t, alg_type::std_fn>/3000/1504/3/1

14268 ns

2293 ns

6.22

bm_includes<int16_t, alg_type::std_fn>/3000/2750/3/1

4279 ns

1707 ns

2.51

bm_includes<int16_t, alg_type::std_fn>/300/3/3/1

178 ns

33.3 ns

5.35

bm_includes<int16_t, alg_type::std_fn>/300/22/3/1

327 ns

114 ns

2.87

bm_includes<int16_t, alg_type::std_fn>/300/105/3/1

397 ns

212 ns

1.87

bm_includes<int16_t, alg_type::std_fn>/300/290/3/1

324 ns

180 ns

1.80

bm_includes<int16_t, alg_type::std_fn>/3000/3/3/0

714 ns

98.4 ns

7.26

bm_includes<int16_t, alg_type::std_fn>/3000/22/3/0

1081 ns

107 ns

10.10

bm_includes<int16_t, alg_type::std_fn>/3000/105/3/0

1770 ns

310 ns

5.71

bm_includes<int16_t, alg_type::std_fn>/3000/1504/3/0

6843 ns

1126 ns

6.08

bm_includes<int16_t, alg_type::std_fn>/3000/2750/3/0

2033 ns

854 ns

2.38

bm_includes<int16_t, alg_type::std_fn>/300/3/3/0

128 ns

23.8 ns

5.38

bm_includes<int16_t, alg_type::std_fn>/300/22/3/0

165 ns

61.0 ns

2.70

bm_includes<int16_t, alg_type::std_fn>/300/105/3/0

193 ns

102 ns

1.89

bm_includes<int16_t, alg_type::std_fn>/300/290/3/0

165 ns

88.0 ns

1.88

bm_includes<int32_t, alg_type::std_fn>/3000/3/0/1

524 ns

108 ns

4.85

bm_includes<int32_t, alg_type::std_fn>/3000/22/0/1

528 ns

112 ns

4.71

bm_includes<int32_t, alg_type::std_fn>/3000/105/0/1

563 ns

176 ns

3.20

bm_includes<int32_t, alg_type::std_fn>/3000/1504/0/1

1252 ns

947 ns

1.32

bm_includes<int32_t, alg_type::std_fn>/3000/2750/0/1

1854 ns

1614 ns

1.15

bm_includes<int32_t, alg_type::std_fn>/300/3/0/1

79.7 ns

20.1 ns

3.97

bm_includes<int32_t, alg_type::std_fn>/300/22/0/1

100 ns

31.3 ns

3.19

bm_includes<int32_t, alg_type::std_fn>/300/105/0/1

147 ns

87.6 ns

1.68

bm_includes<int32_t, alg_type::std_fn>/300/290/0/1

214 ns

188 ns

1.14

bm_includes<int32_t, alg_type::std_fn>/3000/3/0/0

508 ns

104 ns

4.88

bm_includes<int32_t, alg_type::std_fn>/3000/22/0/0

507 ns

109 ns

4.65

bm_includes<int32_t, alg_type::std_fn>/3000/105/0/0

528 ns

147 ns

3.59

bm_includes<int32_t, alg_type::std_fn>/3000/1504/0/0

782 ns

511 ns

1.53

bm_includes<int32_t, alg_type::std_fn>/3000/2750/0/0

955 ns

864 ns

1.11

bm_includes<int32_t, alg_type::std_fn>/300/3/0/0

72.8 ns

17.5 ns

4.16

bm_includes<int32_t, alg_type::std_fn>/300/22/0/0

96.9 ns

23.2 ns

4.18

bm_includes<int32_t, alg_type::std_fn>/300/105/0/0

111 ns

48.3 ns

2.30

bm_includes<int32_t, alg_type::std_fn>/300/290/0/0

124 ns

104 ns

1.19

bm_includes<int32_t, alg_type::std_fn>/3000/3/1/1

505 ns

109 ns

4.63

bm_includes<int32_t, alg_type::std_fn>/3000/22/1/1

569 ns

129 ns

4.41

bm_includes<int32_t, alg_type::std_fn>/3000/105/1/1

707 ns

231 ns

3.06

bm_includes<int32_t, alg_type::std_fn>/3000/1504/1/1

1224 ns

959 ns

1.28

bm_includes<int32_t, alg_type::std_fn>/3000/2750/1/1

1792 ns

1641 ns

1.09

bm_includes<int32_t, alg_type::std_fn>/300/3/1/1

78.1 ns

21.6 ns

3.62

bm_includes<int32_t, alg_type::std_fn>/300/22/1/1

117 ns

40.9 ns

2.86

bm_includes<int32_t, alg_type::std_fn>/300/105/1/1

226 ns

118 ns

1.92

bm_includes<int32_t, alg_type::std_fn>/300/290/1/1

212 ns

190 ns

1.12

bm_includes<int32_t, alg_type::std_fn>/3000/3/1/0

481 ns

110 ns

4.37

bm_includes<int32_t, alg_type::std_fn>/3000/22/1/0

563 ns

131 ns

4.30

bm_includes<int32_t, alg_type::std_fn>/3000/105/1/0

607 ns

187 ns

3.25

bm_includes<int32_t, alg_type::std_fn>/3000/1504/1/0

785 ns

567 ns

1.38

bm_includes<int32_t, alg_type::std_fn>/3000/2750/1/0

1002 ns

877 ns

1.14

bm_includes<int32_t, alg_type::std_fn>/300/3/1/0

75.3 ns

22.2 ns

3.39

bm_includes<int32_t, alg_type::std_fn>/300/22/1/0

91.8 ns

33.8 ns

2.72

bm_includes<int32_t, alg_type::std_fn>/300/105/1/0

145 ns

71.4 ns

2.03

bm_includes<int32_t, alg_type::std_fn>/300/290/1/0

122 ns

107 ns

1.14

bm_includes<int32_t, alg_type::std_fn>/3000/3/2/1

909 ns

215 ns

4.23

bm_includes<int32_t, alg_type::std_fn>/3000/22/2/1

1491 ns

313 ns

4.76

bm_includes<int32_t, alg_type::std_fn>/3000/105/2/1

2306 ns

658 ns

3.50

bm_includes<int32_t, alg_type::std_fn>/3000/1504/2/1

1730 ns

2130 ns

0.81

bm_includes<int32_t, alg_type::std_fn>/3000/2750/2/1

1851 ns

2017 ns

0.92

bm_includes<int32_t, alg_type::std_fn>/300/3/2/1

148 ns

35.8 ns

4.13

bm_includes<int32_t, alg_type::std_fn>/300/22/2/1

235 ns

124 ns

1.90

bm_includes<int32_t, alg_type::std_fn>/300/105/2/1

341 ns

244 ns

1.40

bm_includes<int32_t, alg_type::std_fn>/300/290/2/1

325 ns

247 ns

1.32

bm_includes<int32_t, alg_type::std_fn>/3000/3/2/0

521 ns

142 ns

3.67

bm_includes<int32_t, alg_type::std_fn>/3000/22/2/0

752 ns

227 ns

3.31

bm_includes<int32_t, alg_type::std_fn>/3000/105/2/0

1231 ns

519 ns

2.37

bm_includes<int32_t, alg_type::std_fn>/3000/1504/2/0

815 ns

1680 ns

0.49

bm_includes<int32_t, alg_type::std_fn>/3000/2750/2/0

962 ns

1400 ns

0.69

bm_includes<int32_t, alg_type::std_fn>/300/3/2/0

97.7 ns

35.3 ns

2.77

bm_includes<int32_t, alg_type::std_fn>/300/22/2/0

136 ns

89.9 ns

1.51

bm_includes<int32_t, alg_type::std_fn>/300/105/2/0

186 ns

199 ns

0.93

bm_includes<int32_t, alg_type::std_fn>/300/290/2/0

164 ns

178 ns

0.92

bm_includes<int32_t, alg_type::std_fn>/3000/3/3/1

932 ns

289 ns

3.22

bm_includes<int32_t, alg_type::std_fn>/3000/22/3/1

1451 ns

396 ns

3.66

bm_includes<int32_t, alg_type::std_fn>/3000/105/3/1

2386 ns

794 ns

3.01

bm_includes<int32_t, alg_type::std_fn>/3000/1504/3/1

3484 ns

2948 ns

1.18

bm_includes<int32_t, alg_type::std_fn>/3000/2750/3/1

2620 ns

2396 ns

1.09

bm_includes<int32_t, alg_type::std_fn>/300/3/3/1

165 ns

43.8 ns

3.77

bm_includes<int32_t, alg_type::std_fn>/300/22/3/1

221 ns

124 ns

1.78

bm_includes<int32_t, alg_type::std_fn>/300/105/3/1

295 ns

246 ns

1.20

bm_includes<int32_t, alg_type::std_fn>/300/290/3/1

221 ns

258 ns

0.86

bm_includes<int32_t, alg_type::std_fn>/3000/3/3/0

776 ns

220 ns

3.53

bm_includes<int32_t, alg_type::std_fn>/3000/22/3/0

928 ns

216 ns

4.30

bm_includes<int32_t, alg_type::std_fn>/3000/105/3/0

1228 ns

386 ns

3.18

bm_includes<int32_t, alg_type::std_fn>/3000/1504/3/0

1713 ns

1363 ns

1.26

bm_includes<int32_t, alg_type::std_fn>/3000/2750/3/0

1118 ns

1049 ns

1.07

bm_includes<int32_t, alg_type::std_fn>/300/3/3/0

125 ns

36.9 ns

3.39

bm_includes<int32_t, alg_type::std_fn>/300/22/3/0

127 ns

77.5 ns

1.64

bm_includes<int32_t, alg_type::std_fn>/300/105/3/0

153 ns

115 ns

1.33

bm_includes<int32_t, alg_type::std_fn>/300/290/3/0

113 ns

134 ns

0.84

bm_includes<int64_t, alg_type::std_fn>/3000/3/0/1

508 ns

238 ns

2.13

bm_includes<int64_t, alg_type::std_fn>/3000/22/0/1

568 ns

238 ns

2.39

bm_includes<int64_t, alg_type::std_fn>/3000/105/0/1

593 ns

285 ns

2.08

bm_includes<int64_t, alg_type::std_fn>/3000/1504/0/1

1251 ns

1197 ns

1.05

bm_includes<int64_t, alg_type::std_fn>/3000/2750/0/1

1805 ns

2017 ns

0.89

bm_includes<int64_t, alg_type::std_fn>/300/3/0/1

84.8 ns

37.2 ns

2.28

bm_includes<int64_t, alg_type::std_fn>/300/22/0/1

119 ns

62.3 ns

1.91

bm_includes<int64_t, alg_type::std_fn>/300/105/0/1

154 ns

141 ns

1.09

bm_includes<int64_t, alg_type::std_fn>/300/290/0/1

214 ns

293 ns

0.73

bm_includes<int64_t, alg_type::std_fn>/3000/3/0/0

502 ns

200 ns

2.51

bm_includes<int64_t, alg_type::std_fn>/3000/22/0/0

533 ns

206 ns

2.59

bm_includes<int64_t, alg_type::std_fn>/3000/105/0/0

542 ns

254 ns

2.13

bm_includes<int64_t, alg_type::std_fn>/3000/1504/0/0

760 ns

683 ns

1.11

bm_includes<int64_t, alg_type::std_fn>/3000/2750/0/0

964 ns

999 ns

0.96

bm_includes<int64_t, alg_type::std_fn>/300/3/0/0

75.4 ns

34.7 ns

2.17

bm_includes<int64_t, alg_type::std_fn>/300/22/0/0

92.8 ns

47.9 ns

1.94

bm_includes<int64_t, alg_type::std_fn>/300/105/0/0

114 ns

71.5 ns

1.59

bm_includes<int64_t, alg_type::std_fn>/300/290/0/0

130 ns

118 ns

1.10

bm_includes<int64_t, alg_type::std_fn>/3000/3/1/1

501 ns

195 ns

2.57

bm_includes<int64_t, alg_type::std_fn>/3000/22/1/1

576 ns

226 ns

2.55

bm_includes<int64_t, alg_type::std_fn>/3000/105/1/1

747 ns

364 ns

2.05

bm_includes<int64_t, alg_type::std_fn>/3000/1504/1/1

1231 ns

1092 ns

1.13

bm_includes<int64_t, alg_type::std_fn>/3000/2750/1/1

1833 ns

1835 ns

1.00

bm_includes<int64_t, alg_type::std_fn>/300/3/1/1

91.3 ns

38.4 ns

2.38

bm_includes<int64_t, alg_type::std_fn>/300/22/1/1

127 ns

67.8 ns

1.87

bm_includes<int64_t, alg_type::std_fn>/300/105/1/1

274 ns

155 ns

1.77

bm_includes<int64_t, alg_type::std_fn>/300/290/1/1

217 ns

216 ns

1.00

bm_includes<int64_t, alg_type::std_fn>/3000/3/1/0

523 ns

194 ns

2.70

bm_includes<int64_t, alg_type::std_fn>/3000/22/1/0

534 ns

205 ns

2.60

bm_includes<int64_t, alg_type::std_fn>/3000/105/1/0

640 ns

270 ns

2.37

bm_includes<int64_t, alg_type::std_fn>/3000/1504/1/0

756 ns

612 ns

1.24

bm_includes<int64_t, alg_type::std_fn>/3000/2750/1/0

965 ns

957 ns

1.01

bm_includes<int64_t, alg_type::std_fn>/300/3/1/0

73.5 ns

36.7 ns

2.00

bm_includes<int64_t, alg_type::std_fn>/300/22/1/0

101 ns

47.6 ns

2.12

bm_includes<int64_t, alg_type::std_fn>/300/105/1/0

193 ns

91.7 ns

2.10

bm_includes<int64_t, alg_type::std_fn>/300/290/1/0

123 ns

118 ns

1.04

bm_includes<int64_t, alg_type::std_fn>/3000/3/2/1

901 ns

327 ns

2.76

bm_includes<int64_t, alg_type::std_fn>/3000/22/2/1

1545 ns

627 ns

2.46

bm_includes<int64_t, alg_type::std_fn>/3000/105/2/1

3275 ns

1092 ns

3.00

bm_includes<int64_t, alg_type::std_fn>/3000/1504/2/1

1727 ns

6214 ns

0.28

bm_includes<int64_t, alg_type::std_fn>/3000/2750/2/1

1839 ns

2899 ns

0.63

bm_includes<int64_t, alg_type::std_fn>/300/3/2/1

158 ns

69.6 ns

2.27

bm_includes<int64_t, alg_type::std_fn>/300/22/2/1

315 ns

130 ns

2.42

bm_includes<int64_t, alg_type::std_fn>/300/105/2/1

392 ns

457 ns

0.86

bm_includes<int64_t, alg_type::std_fn>/300/290/2/1

325 ns

369 ns

0.88

bm_includes<int64_t, alg_type::std_fn>/3000/3/2/0

532 ns

219 ns

2.43

bm_includes<int64_t, alg_type::std_fn>/3000/22/2/0

799 ns

340 ns

2.35

bm_includes<int64_t, alg_type::std_fn>/3000/105/2/0

1631 ns

464 ns

3.52

bm_includes<int64_t, alg_type::std_fn>/3000/1504/2/0

873 ns

1717 ns

0.51

bm_includes<int64_t, alg_type::std_fn>/3000/2750/2/0

939 ns

1066 ns

0.88

bm_includes<int64_t, alg_type::std_fn>/300/3/2/0

103 ns

34.9 ns

2.95

bm_includes<int64_t, alg_type::std_fn>/300/22/2/0

168 ns

63.8 ns

2.63

bm_includes<int64_t, alg_type::std_fn>/300/105/2/0

199 ns

183 ns

1.09

bm_includes<int64_t, alg_type::std_fn>/300/290/2/0

174 ns

159 ns

1.09

bm_includes<int64_t, alg_type::std_fn>/3000/3/3/1

969 ns

389 ns

2.49

bm_includes<int64_t, alg_type::std_fn>/3000/22/3/1

1439 ns

570 ns

2.52

bm_includes<int64_t, alg_type::std_fn>/3000/105/3/1

2706 ns

853 ns

3.17

bm_includes<int64_t, alg_type::std_fn>/3000/1504/3/1

13260 ns

3349 ns

3.96

bm_includes<int64_t, alg_type::std_fn>/3000/2750/3/1

4132 ns

2996 ns

1.38

bm_includes<int64_t, alg_type::std_fn>/300/3/3/1

171 ns

70.0 ns

2.44

bm_includes<int64_t, alg_type::std_fn>/300/22/3/1

324 ns

123 ns

2.63

bm_includes<int64_t, alg_type::std_fn>/300/105/3/1

394 ns

263 ns

1.50

bm_includes<int64_t, alg_type::std_fn>/300/290/3/1

325 ns

277 ns

1.17

bm_includes<int64_t, alg_type::std_fn>/3000/3/3/0

719 ns

305 ns

2.36

bm_includes<int64_t, alg_type::std_fn>/3000/22/3/0

902 ns

377 ns

2.39

bm_includes<int64_t, alg_type::std_fn>/3000/105/3/0

1418 ns

474 ns

2.99

bm_includes<int64_t, alg_type::std_fn>/3000/1504/3/0

6173 ns

1546 ns

3.99

bm_includes<int64_t, alg_type::std_fn>/3000/2750/3/0

2002 ns

1535 ns

1.30

bm_includes<int64_t, alg_type::std_fn>/300/3/3/0

131 ns

59.3 ns

2.21

bm_includes<int64_t, alg_type::std_fn>/300/22/3/0

168 ns

64.5 ns

2.60

bm_includes<int64_t, alg_type::std_fn>/300/105/3/0

202 ns

171 ns

1.18

bm_includes<int64_t, alg_type::std_fn>/300/290/3/0

169 ns

191 ns

0.88

bm_includes<int8_t, alg_type::rng>/3000/3/0/1

503 ns

56.0 ns

8.98

bm_includes<int8_t, alg_type::rng>/3000/22/0/1

773 ns

86.8 ns

8.91

bm_includes<int8_t, alg_type::rng>/3000/105/0/1

611 ns

122 ns

5.01

bm_includes<int8_t, alg_type::rng>/3000/1504/0/1

1391 ns

1327 ns

1.05

bm_includes<int8_t, alg_type::rng>/3000/2750/0/1

1945 ns

2550 ns

0.76

bm_includes<int8_t, alg_type::rng>/300/3/0/1

77.7 ns

11.1 ns

7.00

bm_includes<int8_t, alg_type::rng>/300/22/0/1

101 ns

35.9 ns

2.81

bm_includes<int8_t, alg_type::rng>/300/105/0/1

149 ns

101 ns

1.48

bm_includes<int8_t, alg_type::rng>/300/290/0/1

210 ns

307 ns

0.68

bm_includes<int8_t, alg_type::rng>/3000/3/0/0

546 ns

56.9 ns

9.60

bm_includes<int8_t, alg_type::rng>/3000/22/0/0

514 ns

88.8 ns

5.79

bm_includes<int8_t, alg_type::rng>/3000/105/0/0

751 ns

101 ns

7.44

bm_includes<int8_t, alg_type::rng>/3000/1504/0/0

812 ns

795 ns

1.02

bm_includes<int8_t, alg_type::rng>/3000/2750/0/0

1064 ns

1311 ns

0.81

bm_includes<int8_t, alg_type::rng>/300/3/0/0

79.2 ns

11.4 ns

6.95

bm_includes<int8_t, alg_type::rng>/300/22/0/0

83.8 ns

19.5 ns

4.30

bm_includes<int8_t, alg_type::rng>/300/105/0/0

118 ns

41.0 ns

2.88

bm_includes<int8_t, alg_type::rng>/300/290/0/0

119 ns

100 ns

1.19

bm_includes<int8_t, alg_type::rng>/3000/3/1/1

503 ns

48.4 ns

10.39

bm_includes<int8_t, alg_type::rng>/3000/22/1/1

909 ns

83.6 ns

10.87

bm_includes<int8_t, alg_type::rng>/3000/105/1/1

1101 ns

183 ns

6.02

bm_includes<int8_t, alg_type::rng>/3000/1504/1/1

1415 ns

1040 ns

1.36

bm_includes<int8_t, alg_type::rng>/3000/2750/1/1

2008 ns

1852 ns

1.08

bm_includes<int8_t, alg_type::rng>/300/3/1/1

99.6 ns

18.3 ns

5.44

bm_includes<int8_t, alg_type::rng>/300/22/1/1

156 ns

41.6 ns

3.75

bm_includes<int8_t, alg_type::rng>/300/105/1/1

227 ns

120 ns

1.89

bm_includes<int8_t, alg_type::rng>/300/290/1/1

213 ns

220 ns

0.97

bm_includes<int8_t, alg_type::rng>/3000/3/1/0

531 ns

44.5 ns

11.93

bm_includes<int8_t, alg_type::rng>/3000/22/1/0

508 ns

57.3 ns

8.87

bm_includes<int8_t, alg_type::rng>/3000/105/1/0

992 ns

114 ns

8.70

bm_includes<int8_t, alg_type::rng>/3000/1504/1/0

802 ns

543 ns

1.48

bm_includes<int8_t, alg_type::rng>/3000/2750/1/0

1062 ns

929 ns

1.14

bm_includes<int8_t, alg_type::rng>/300/3/1/0

80.4 ns

10.5 ns

7.66

bm_includes<int8_t, alg_type::rng>/300/22/1/0

123 ns

28.8 ns

4.27

bm_includes<int8_t, alg_type::rng>/300/105/1/0

156 ns

67.2 ns

2.32

bm_includes<int8_t, alg_type::rng>/300/290/1/0

117 ns

101 ns

1.16

bm_includes<int8_t, alg_type::rng>/3000/3/2/1

872 ns

78.2 ns

11.15

bm_includes<int8_t, alg_type::rng>/3000/22/2/1

1392 ns

277 ns

5.03

bm_includes<int8_t, alg_type::rng>/3000/105/2/1

3093 ns

1209 ns

2.56

bm_includes<int8_t, alg_type::rng>/3000/1504/2/1

4233 ns

2268 ns

1.87

bm_includes<int8_t, alg_type::rng>/3000/2750/2/1

3254 ns

1994 ns

1.63

bm_includes<int8_t, alg_type::rng>/300/3/2/1

172 ns

35.0 ns

4.91

bm_includes<int8_t, alg_type::rng>/300/22/2/1

258 ns

184 ns

1.40

bm_includes<int8_t, alg_type::rng>/300/105/2/1

379 ns

252 ns

1.50

bm_includes<int8_t, alg_type::rng>/300/290/2/1

276 ns

210 ns

1.31

bm_includes<int8_t, alg_type::rng>/3000/3/2/0

648 ns

46.1 ns

14.06

bm_includes<int8_t, alg_type::rng>/3000/22/2/0

792 ns

167 ns

4.74

bm_includes<int8_t, alg_type::rng>/3000/105/2/0

1242 ns

563 ns

2.21

bm_includes<int8_t, alg_type::rng>/3000/1504/2/0

2362 ns

1120 ns

2.11

bm_includes<int8_t, alg_type::rng>/3000/2750/2/0

2530 ns

938 ns

2.70

bm_includes<int8_t, alg_type::rng>/300/3/2/0

180 ns

22.8 ns

7.89

bm_includes<int8_t, alg_type::rng>/300/22/2/0

160 ns

102 ns

1.57

bm_includes<int8_t, alg_type::rng>/300/105/2/0

207 ns

122 ns

1.70

bm_includes<int8_t, alg_type::rng>/300/290/2/0

142 ns

101 ns

1.41

bm_includes<int8_t, alg_type::rng>/3000/3/3/1

1062 ns

82.2 ns

12.92

bm_includes<int8_t, alg_type::rng>/3000/22/3/1

1587 ns

278 ns

5.71

bm_includes<int8_t, alg_type::rng>/3000/105/3/1

2643 ns

838 ns

3.15

bm_includes<int8_t, alg_type::rng>/3000/1504/3/1

3882 ns

2121 ns

1.83

bm_includes<int8_t, alg_type::rng>/3000/2750/3/1

3367 ns

1828 ns

1.84

bm_includes<int8_t, alg_type::rng>/300/3/3/1

184 ns

32.3 ns

5.70

bm_includes<int8_t, alg_type::rng>/300/22/3/1

253 ns

135 ns

1.87

bm_includes<int8_t, alg_type::rng>/300/105/3/1

317 ns

227 ns

1.40

bm_includes<int8_t, alg_type::rng>/300/290/3/1

242 ns

194 ns

1.25

bm_includes<int8_t, alg_type::rng>/3000/3/3/0

715 ns

59.1 ns

12.10

bm_includes<int8_t, alg_type::rng>/3000/22/3/0

896 ns

145 ns

6.18

bm_includes<int8_t, alg_type::rng>/3000/105/3/0

1186 ns

390 ns

3.04

bm_includes<int8_t, alg_type::rng>/3000/1504/3/0

1719 ns

1027 ns

1.67

bm_includes<int8_t, alg_type::rng>/3000/2750/3/0

1216 ns

867 ns

1.40

bm_includes<int8_t, alg_type::rng>/300/3/3/0

148 ns

22.2 ns

6.67

bm_includes<int8_t, alg_type::rng>/300/22/3/0

128 ns

76.9 ns

1.66

bm_includes<int8_t, alg_type::rng>/300/105/3/0

154 ns

108 ns

1.43

bm_includes<int8_t, alg_type::rng>/300/290/3/0

113 ns

92.9 ns

1.22

bm_includes<int16_t, alg_type::rng>/3000/3/0/1

520 ns

69.8 ns

7.45

bm_includes<int16_t, alg_type::rng>/3000/22/0/1

622 ns

77.0 ns

8.08

bm_includes<int16_t, alg_type::rng>/3000/105/0/1

569 ns

130 ns

4.38

bm_includes<int16_t, alg_type::rng>/3000/1504/0/1

1228 ns

973 ns

1.26

bm_includes<int16_t, alg_type::rng>/3000/2750/0/1

1789 ns

1769 ns

1.01

bm_includes<int16_t, alg_type::rng>/300/3/0/1

78.5 ns

14.1 ns

5.57

bm_includes<int16_t, alg_type::rng>/300/22/0/1

117 ns

25.6 ns

4.57

bm_includes<int16_t, alg_type::rng>/300/105/0/1

147 ns

83.7 ns

1.76

bm_includes<int16_t, alg_type::rng>/300/290/0/1

220 ns

212 ns

1.04

bm_includes<int16_t, alg_type::rng>/3000/3/0/0

530 ns

68.6 ns

7.73

bm_includes<int16_t, alg_type::rng>/3000/22/0/0

525 ns

68.9 ns

7.62

bm_includes<int16_t, alg_type::rng>/3000/105/0/0

537 ns

93.5 ns

5.74

bm_includes<int16_t, alg_type::rng>/3000/1504/0/0

791 ns

508 ns

1.56

bm_includes<int16_t, alg_type::rng>/3000/2750/0/0

996 ns

878 ns

1.13

bm_includes<int16_t, alg_type::rng>/300/3/0/0

77.4 ns

13.7 ns

5.65

bm_includes<int16_t, alg_type::rng>/300/22/0/0

92.7 ns

21.0 ns

4.41

bm_includes<int16_t, alg_type::rng>/300/105/0/0

111 ns

49.3 ns

2.25

bm_includes<int16_t, alg_type::rng>/300/290/0/0

121 ns

101 ns

1.20

bm_includes<int16_t, alg_type::rng>/3000/3/1/1

522 ns

76.5 ns

6.82

bm_includes<int16_t, alg_type::rng>/3000/22/1/1

612 ns

102 ns

6.00

bm_includes<int16_t, alg_type::rng>/3000/105/1/1

853 ns

209 ns

4.08

bm_includes<int16_t, alg_type::rng>/3000/1504/1/1

1131 ns

1043 ns

1.08

bm_includes<int16_t, alg_type::rng>/3000/2750/1/1

1511 ns

1852 ns

0.82

bm_includes<int16_t, alg_type::rng>/300/3/1/1

76.9 ns

16.4 ns

4.69

bm_includes<int16_t, alg_type::rng>/300/22/1/1

112 ns

40.9 ns

2.74

bm_includes<int16_t, alg_type::rng>/300/105/1/1

226 ns

128 ns

1.77

bm_includes<int16_t, alg_type::rng>/300/290/1/1

171 ns

237 ns

0.72

bm_includes<int16_t, alg_type::rng>/3000/3/1/0

406 ns

68.9 ns

5.89

bm_includes<int16_t, alg_type::rng>/3000/22/1/0

426 ns

83.8 ns

5.08

bm_includes<int16_t, alg_type::rng>/3000/105/1/0

528 ns

147 ns

3.59

bm_includes<int16_t, alg_type::rng>/3000/1504/1/0

601 ns

560 ns

1.07

bm_includes<int16_t, alg_type::rng>/3000/2750/1/0

736 ns

881 ns

0.84

bm_includes<int16_t, alg_type::rng>/300/3/1/0

61.6 ns

16.1 ns

3.83

bm_includes<int16_t, alg_type::rng>/300/22/1/0

76.1 ns

25.1 ns

3.03

bm_includes<int16_t, alg_type::rng>/300/105/1/0

149 ns

63.7 ns

2.34

bm_includes<int16_t, alg_type::rng>/300/290/1/0

136 ns

97.6 ns

1.39

bm_includes<int16_t, alg_type::rng>/3000/3/2/1

798 ns

113 ns

7.06

bm_includes<int16_t, alg_type::rng>/3000/22/2/1

1264 ns

234 ns

5.40

bm_includes<int16_t, alg_type::rng>/3000/105/2/1

2652 ns

816 ns

3.25

bm_includes<int16_t, alg_type::rng>/3000/1504/2/1

2314 ns

2081 ns

1.11

bm_includes<int16_t, alg_type::rng>/3000/2750/2/1

1712 ns

1998 ns

0.86

bm_includes<int16_t, alg_type::rng>/300/3/2/1

131 ns

34.2 ns

3.83

bm_includes<int16_t, alg_type::rng>/300/22/2/1

252 ns

136 ns

1.85

bm_includes<int16_t, alg_type::rng>/300/105/2/1

293 ns

246 ns

1.19

bm_includes<int16_t, alg_type::rng>/300/290/2/1

272 ns

197 ns

1.38

bm_includes<int16_t, alg_type::rng>/3000/3/2/0

425 ns

79.8 ns

5.33

bm_includes<int16_t, alg_type::rng>/3000/22/2/0

658 ns

119 ns

5.53

bm_includes<int16_t, alg_type::rng>/3000/105/2/0

1323 ns

399 ns

3.32

bm_includes<int16_t, alg_type::rng>/3000/1504/2/0

1437 ns

1038 ns

1.38

bm_includes<int16_t, alg_type::rng>/3000/2750/2/0

1010 ns

983 ns

1.03

bm_includes<int16_t, alg_type::rng>/300/3/2/0

80.6 ns

23.9 ns

3.37

bm_includes<int16_t, alg_type::rng>/300/22/2/0

137 ns

74.6 ns

1.84

bm_includes<int16_t, alg_type::rng>/300/105/2/0

158 ns

111 ns

1.42

bm_includes<int16_t, alg_type::rng>/300/290/2/0

136 ns

95.9 ns

1.42

bm_includes<int16_t, alg_type::rng>/3000/3/3/1

738 ns

140 ns

5.27

bm_includes<int16_t, alg_type::rng>/3000/22/3/1

1104 ns

208 ns

5.31

bm_includes<int16_t, alg_type::rng>/3000/105/3/1

2142 ns

654 ns

3.28

bm_includes<int16_t, alg_type::rng>/3000/1504/3/1

10547 ns

2404 ns

4.39

bm_includes<int16_t, alg_type::rng>/3000/2750/3/1

3298 ns

1798 ns

1.83

bm_includes<int16_t, alg_type::rng>/300/3/3/1

136 ns

37.7 ns

3.61

bm_includes<int16_t, alg_type::rng>/300/22/3/1

251 ns

118 ns

2.13

bm_includes<int16_t, alg_type::rng>/300/105/3/1

308 ns

221 ns

1.39

bm_includes<int16_t, alg_type::rng>/300/290/3/1

259 ns

195 ns

1.33

bm_includes<int16_t, alg_type::rng>/3000/3/3/0

567 ns

105 ns

5.40

bm_includes<int16_t, alg_type::rng>/3000/22/3/0

704 ns

116 ns

6.07

bm_includes<int16_t, alg_type::rng>/3000/105/3/0

1100 ns

327 ns

3.36

bm_includes<int16_t, alg_type::rng>/3000/1504/3/0

5218 ns

1248 ns

4.18

bm_includes<int16_t, alg_type::rng>/3000/2750/3/0

1491 ns

900 ns

1.66

bm_includes<int16_t, alg_type::rng>/300/3/3/0

107 ns

26.2 ns

4.08

bm_includes<int16_t, alg_type::rng>/300/22/3/0

130 ns

65.6 ns

1.98

bm_includes<int16_t, alg_type::rng>/300/105/3/0

156 ns

109 ns

1.43

bm_includes<int16_t, alg_type::rng>/300/290/3/0

132 ns

96.3 ns

1.37

bm_includes<int32_t, alg_type::rng>/3000/3/0/1

397 ns

114 ns

3.48

bm_includes<int32_t, alg_type::rng>/3000/22/0/1

426 ns

122 ns

3.49

bm_includes<int32_t, alg_type::rng>/3000/105/0/1

456 ns

191 ns

2.39

bm_includes<int32_t, alg_type::rng>/3000/1504/0/1

974 ns

1093 ns

0.89

bm_includes<int32_t, alg_type::rng>/3000/2750/0/1

1499 ns

1864 ns

0.80

bm_includes<int32_t, alg_type::rng>/300/3/0/1

62.8 ns

20.7 ns

3.03

bm_includes<int32_t, alg_type::rng>/300/22/0/1

76.1 ns

35.2 ns

2.16

bm_includes<int32_t, alg_type::rng>/300/105/0/1

117 ns

105 ns

1.11

bm_includes<int32_t, alg_type::rng>/300/290/0/1

164 ns

214 ns

0.77

bm_includes<int32_t, alg_type::rng>/3000/3/0/0

408 ns

126 ns

3.24

bm_includes<int32_t, alg_type::rng>/3000/22/0/0

417 ns

119 ns

3.50

bm_includes<int32_t, alg_type::rng>/3000/105/0/0

422 ns

178 ns

2.37

bm_includes<int32_t, alg_type::rng>/3000/1504/0/0

608 ns

636 ns

0.96

bm_includes<int32_t, alg_type::rng>/3000/2750/0/0

746 ns

960 ns

0.78

bm_includes<int32_t, alg_type::rng>/300/3/0/0

67.6 ns

25.8 ns

2.62

bm_includes<int32_t, alg_type::rng>/300/22/0/0

78.1 ns

26.9 ns

2.90

bm_includes<int32_t, alg_type::rng>/300/105/0/0

88.1 ns

54.3 ns

1.62

bm_includes<int32_t, alg_type::rng>/300/290/0/0

92.5 ns

111 ns

0.83

bm_includes<int32_t, alg_type::rng>/3000/3/1/1

401 ns

114 ns

3.52

bm_includes<int32_t, alg_type::rng>/3000/22/1/1

438 ns

151 ns

2.90

bm_includes<int32_t, alg_type::rng>/3000/105/1/1

610 ns

282 ns

2.16

bm_includes<int32_t, alg_type::rng>/3000/1504/1/1

1092 ns

1108 ns

0.99

bm_includes<int32_t, alg_type::rng>/3000/2750/1/1

1554 ns

1941 ns

0.80

bm_includes<int32_t, alg_type::rng>/300/3/1/1

69.8 ns

22.7 ns

3.07

bm_includes<int32_t, alg_type::rng>/300/22/1/1

99.0 ns

42.2 ns

2.35

bm_includes<int32_t, alg_type::rng>/300/105/1/1

187 ns

122 ns

1.53

bm_includes<int32_t, alg_type::rng>/300/290/1/1

204 ns

188 ns

1.09

bm_includes<int32_t, alg_type::rng>/3000/3/1/0

438 ns

105 ns

4.17

bm_includes<int32_t, alg_type::rng>/3000/22/1/0

439 ns

114 ns

3.85

bm_includes<int32_t, alg_type::rng>/3000/105/1/0

508 ns

177 ns

2.87

bm_includes<int32_t, alg_type::rng>/3000/1504/1/0

593 ns

521 ns

1.14

bm_includes<int32_t, alg_type::rng>/3000/2750/1/0

784 ns

863 ns

0.91

bm_includes<int32_t, alg_type::rng>/300/3/1/0

59.7 ns

21.2 ns

2.82

bm_includes<int32_t, alg_type::rng>/300/22/1/0

76.3 ns

31.1 ns

2.45

bm_includes<int32_t, alg_type::rng>/300/105/1/0

118 ns

68.0 ns

1.74

bm_includes<int32_t, alg_type::rng>/300/290/1/0

87.8 ns

105 ns

0.84

bm_includes<int32_t, alg_type::rng>/3000/3/2/1

690 ns

193 ns

3.58

bm_includes<int32_t, alg_type::rng>/3000/22/2/1

1102 ns

290 ns

3.80

bm_includes<int32_t, alg_type::rng>/3000/105/2/1

1813 ns

640 ns

2.83

bm_includes<int32_t, alg_type::rng>/3000/1504/2/1

1291 ns

2147 ns

0.60

bm_includes<int32_t, alg_type::rng>/3000/2750/2/1

1445 ns

2067 ns

0.70

bm_includes<int32_t, alg_type::rng>/300/3/2/1

115 ns

34.6 ns

3.32

bm_includes<int32_t, alg_type::rng>/300/22/2/1

187 ns

113 ns

1.65

bm_includes<int32_t, alg_type::rng>/300/105/2/1

246 ns

220 ns

1.12

bm_includes<int32_t, alg_type::rng>/300/290/2/1

245 ns

213 ns

1.15

bm_includes<int32_t, alg_type::rng>/3000/3/2/0

417 ns

120 ns

3.48

bm_includes<int32_t, alg_type::rng>/3000/22/2/0

590 ns

147 ns

4.01

bm_includes<int32_t, alg_type::rng>/3000/105/2/0

910 ns

330 ns

2.76

bm_includes<int32_t, alg_type::rng>/3000/1504/2/0

667 ns

1049 ns

0.64

bm_includes<int32_t, alg_type::rng>/3000/2750/2/0

784 ns

934 ns

0.84

bm_includes<int32_t, alg_type::rng>/300/3/2/0

79.3 ns

23.8 ns

3.33

bm_includes<int32_t, alg_type::rng>/300/22/2/0

104 ns

59.3 ns

1.75

bm_includes<int32_t, alg_type::rng>/300/105/2/0

139 ns

105 ns

1.32

bm_includes<int32_t, alg_type::rng>/300/290/2/0

122 ns

98.5 ns

1.24

bm_includes<int32_t, alg_type::rng>/3000/3/3/1

773 ns

210 ns

3.68

bm_includes<int32_t, alg_type::rng>/3000/22/3/1

1184 ns

294 ns

4.03

bm_includes<int32_t, alg_type::rng>/3000/105/3/1

1982 ns

588 ns

3.37

bm_includes<int32_t, alg_type::rng>/3000/1504/3/1

2704 ns

2300 ns

1.18

bm_includes<int32_t, alg_type::rng>/3000/2750/3/1

1982 ns

1821 ns

1.09

bm_includes<int32_t, alg_type::rng>/300/3/3/1

128 ns

36.3 ns

3.53

bm_includes<int32_t, alg_type::rng>/300/22/3/1

171 ns

100 ns

1.71

bm_includes<int32_t, alg_type::rng>/300/105/3/1

230 ns

194 ns

1.19

bm_includes<int32_t, alg_type::rng>/300/290/3/1

173 ns

189 ns

0.92

bm_includes<int32_t, alg_type::rng>/3000/3/3/0

566 ns

152 ns

3.72

bm_includes<int32_t, alg_type::rng>/3000/22/3/0

662 ns

176 ns

3.76

bm_includes<int32_t, alg_type::rng>/3000/105/3/0

923 ns

301 ns

3.07

bm_includes<int32_t, alg_type::rng>/3000/1504/3/0

1291 ns

1145 ns

1.13

bm_includes<int32_t, alg_type::rng>/3000/2750/3/0

904 ns

898 ns

1.01

bm_includes<int32_t, alg_type::rng>/300/3/3/0

104 ns

30.8 ns

3.38

bm_includes<int32_t, alg_type::rng>/300/22/3/0

95.8 ns

64.7 ns

1.48

bm_includes<int32_t, alg_type::rng>/300/105/3/0

122 ns

91.7 ns

1.33

bm_includes<int32_t, alg_type::rng>/300/290/3/0

102 ns

97.7 ns

1.04

bm_includes<int64_t, alg_type::rng>/3000/3/0/1

401 ns

191 ns

2.10

bm_includes<int64_t, alg_type::rng>/3000/22/0/1

430 ns

208 ns

2.07

bm_includes<int64_t, alg_type::rng>/3000/105/0/1

492 ns

265 ns

1.86

bm_includes<int64_t, alg_type::rng>/3000/1504/0/1

981 ns

1105 ns

0.89

bm_includes<int64_t, alg_type::rng>/3000/2750/0/1

1429 ns

1868 ns

0.76

bm_includes<int64_t, alg_type::rng>/300/3/0/1

62.5 ns

34.8 ns

1.80

bm_includes<int64_t, alg_type::rng>/300/22/0/1

74.2 ns

57.0 ns

1.30

bm_includes<int64_t, alg_type::rng>/300/105/0/1

113 ns

116 ns

0.97

bm_includes<int64_t, alg_type::rng>/300/290/0/1

161 ns

213 ns

0.76

bm_includes<int64_t, alg_type::rng>/3000/3/0/0

408 ns

176 ns

2.32

bm_includes<int64_t, alg_type::rng>/3000/22/0/0

417 ns

195 ns

2.14

bm_includes<int64_t, alg_type::rng>/3000/105/0/0

431 ns

233 ns

1.85

bm_includes<int64_t, alg_type::rng>/3000/1504/0/0

671 ns

625 ns

1.07

bm_includes<int64_t, alg_type::rng>/3000/2750/0/0

746 ns

992 ns

0.75

bm_includes<int64_t, alg_type::rng>/300/3/0/0

60.6 ns

35.8 ns

1.69

bm_includes<int64_t, alg_type::rng>/300/22/0/0

63.9 ns

44.2 ns

1.45

bm_includes<int64_t, alg_type::rng>/300/105/0/0

84.9 ns

78.0 ns

1.09

bm_includes<int64_t, alg_type::rng>/300/290/0/0

89.3 ns

118 ns

0.76

bm_includes<int64_t, alg_type::rng>/3000/3/1/1

398 ns

193 ns

2.06

bm_includes<int64_t, alg_type::rng>/3000/22/1/1

438 ns

229 ns

1.91

bm_includes<int64_t, alg_type::rng>/3000/105/1/1

596 ns

367 ns

1.62

bm_includes<int64_t, alg_type::rng>/3000/1504/1/1

1002 ns

1117 ns

0.90

bm_includes<int64_t, alg_type::rng>/3000/2750/1/1

1458 ns

1882 ns

0.77

bm_includes<int64_t, alg_type::rng>/300/3/1/1

60.1 ns

37.1 ns

1.62

bm_includes<int64_t, alg_type::rng>/300/22/1/1

96.0 ns

67.8 ns

1.42

bm_includes<int64_t, alg_type::rng>/300/105/1/1

186 ns

156 ns

1.19

bm_includes<int64_t, alg_type::rng>/300/290/1/1

157 ns

215 ns

0.73

bm_includes<int64_t, alg_type::rng>/3000/3/1/0

412 ns

191 ns

2.16

bm_includes<int64_t, alg_type::rng>/3000/22/1/0

419 ns

224 ns

1.87

bm_includes<int64_t, alg_type::rng>/3000/105/1/0

499 ns

295 ns

1.69

bm_includes<int64_t, alg_type::rng>/3000/1504/1/0

693 ns

630 ns

1.10

bm_includes<int64_t, alg_type::rng>/3000/2750/1/0

753 ns

967 ns

0.78

bm_includes<int64_t, alg_type::rng>/300/3/1/0

76.3 ns

34.0 ns

2.24

bm_includes<int64_t, alg_type::rng>/300/22/1/0

93.7 ns

48.9 ns

1.92

bm_includes<int64_t, alg_type::rng>/300/105/1/0

133 ns

92.5 ns

1.44

bm_includes<int64_t, alg_type::rng>/300/290/1/0

98.6 ns

118 ns

0.84

bm_includes<int64_t, alg_type::rng>/3000/3/2/1

734 ns

370 ns

1.98

bm_includes<int64_t, alg_type::rng>/3000/22/2/1

1118 ns

625 ns

1.79

bm_includes<int64_t, alg_type::rng>/3000/105/2/1

2483 ns

782 ns

3.18

bm_includes<int64_t, alg_type::rng>/3000/1504/2/1

1487 ns

3221 ns

0.46

bm_includes<int64_t, alg_type::rng>/3000/2750/2/1

1455 ns

1912 ns

0.76

bm_includes<int64_t, alg_type::rng>/300/3/2/1

115 ns

47.9 ns

2.40

bm_includes<int64_t, alg_type::rng>/300/22/2/1

194 ns

110 ns

1.76

bm_includes<int64_t, alg_type::rng>/300/105/2/1

247 ns

362 ns

0.68

bm_includes<int64_t, alg_type::rng>/300/290/2/1

245 ns

312 ns

0.79

bm_includes<int64_t, alg_type::rng>/3000/3/2/0

420 ns

203 ns

2.07

bm_includes<int64_t, alg_type::rng>/3000/22/2/0

600 ns

323 ns

1.86

bm_includes<int64_t, alg_type::rng>/3000/105/2/0

1085 ns

412 ns

2.63

bm_includes<int64_t, alg_type::rng>/3000/1504/2/0

674 ns

1588 ns

0.42

bm_includes<int64_t, alg_type::rng>/3000/2750/2/0

755 ns

976 ns

0.77

bm_includes<int64_t, alg_type::rng>/300/3/2/0

82.3 ns

30.6 ns

2.69

bm_includes<int64_t, alg_type::rng>/300/22/2/0

109 ns

60.9 ns

1.79

bm_includes<int64_t, alg_type::rng>/300/105/2/0

154 ns

167 ns

0.92

bm_includes<int64_t, alg_type::rng>/300/290/2/0

133 ns

138 ns

0.96

bm_includes<int64_t, alg_type::rng>/3000/3/3/1

714 ns

345 ns

2.07

bm_includes<int64_t, alg_type::rng>/3000/22/3/1

1069 ns

492 ns

2.17

bm_includes<int64_t, alg_type::rng>/3000/105/3/1

1962 ns

754 ns

2.60

bm_includes<int64_t, alg_type::rng>/3000/1504/3/1

10052 ns

2804 ns

3.58

bm_includes<int64_t, alg_type::rng>/3000/2750/3/1

4693 ns

2561 ns

1.83

bm_includes<int64_t, alg_type::rng>/300/3/3/1

146 ns

58.2 ns

2.51

bm_includes<int64_t, alg_type::rng>/300/22/3/1

239 ns

103 ns

2.32

bm_includes<int64_t, alg_type::rng>/300/105/3/1

263 ns

245 ns

1.07

bm_includes<int64_t, alg_type::rng>/300/290/3/1

262 ns

258 ns

1.02

bm_includes<int64_t, alg_type::rng>/3000/3/3/0

718 ns

268 ns

2.68

bm_includes<int64_t, alg_type::rng>/3000/22/3/0

670 ns

327 ns

2.05

bm_includes<int64_t, alg_type::rng>/3000/105/3/0

1013 ns

391 ns

2.59

bm_includes<int64_t, alg_type::rng>/3000/1504/3/0

4438 ns

1489 ns

2.98

bm_includes<int64_t, alg_type::rng>/3000/2750/3/0

1993 ns

1245 ns

1.60

bm_includes<int64_t, alg_type::rng>/300/3/3/0

109 ns

43.2 ns

2.52

bm_includes<int64_t, alg_type::rng>/300/22/3/0

99.2 ns

51.9 ns

1.91

bm_includes<int64_t, alg_type::rng>/300/105/3/0

140 ns

121 ns

1.16

bm_includes<int64_t, alg_type::rng>/300/290/3/0

113 ns

133 ns

0.85