Chapter 12.2 : La compilation
Compilons notre projet :
cmake .. -- The C compiler identification is GNU 11.3.0 -- The CXX compiler identification is GNU 11.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Program FullCalibrationBench version 1.0.0 -- SELF_TESTS_MODE = yes -- Found MICROBENCHMARK headers : XXX/include/MicroBenchmark -- Found lib MICROBENCHMARK : XXX/usr/lib -- Classical mode for performance test refreshing : NO_PERF_REFRESH = no -- Configuring done -- Generating done -- Build files have been written to: XXX/FullCalibrationBench/build
Appellons make :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |
make [ 0%] Building CXX object src/CMakeFiles/calibration_base_seq_O1.dir/main.cpp.o [ 0%] Linking CXX executable calibration_base_seq_O1 [ 0%] Built target calibration_base_seq_O1 [ 2%] Building CXX object src/CMakeFiles/calibration_base_seq_O2.dir/main.cpp.o [ 2%] Linking CXX executable calibration_base_seq_O2 [ 2%] Built target calibration_base_seq_O2 [ 5%] Building CXX object src/CMakeFiles/calibration_base_seq_O3.dir/main.cpp.o [ 5%] Linking CXX executable calibration_base_seq_O3 [ 5%] Built target calibration_base_seq_O3 [ 8%] Building CXX object src/CMakeFiles/calibration_base_seq_Ofast.dir/main.cpp.o [ 8%] Linking CXX executable calibration_base_seq_Ofast [ 8%] Built target calibration_base_seq_Ofast [ 11%] Building CXX object src/CMakeFiles/calibration_base_unseq_O1.dir/main.cpp.o [ 11%] Linking CXX executable calibration_base_unseq_O1 [ 11%] Built target calibration_base_unseq_O1 [ 13%] Building CXX object src/CMakeFiles/calibration_base_unseq_O2.dir/main.cpp.o [ 13%] Linking CXX executable calibration_base_unseq_O2 [ 13%] Built target calibration_base_unseq_O2 [ 16%] Building CXX object src/CMakeFiles/calibration_base_unseq_O3.dir/main.cpp.o [ 16%] Linking CXX executable calibration_base_unseq_O3 [ 16%] Built target calibration_base_unseq_O3 [ 19%] Building CXX object src/CMakeFiles/calibration_base_unseq_Ofast.dir/main.cpp.o [ 19%] Linking CXX executable calibration_base_unseq_Ofast [ 19%] Built target calibration_base_unseq_Ofast [ 22%] Building CXX object src/CMakeFiles/calibration_base_unseq_vectorize.dir/main.cpp.o [ 22%] Linking CXX executable calibration_base_unseq_vectorize [ 22%] Built target calibration_base_unseq_vectorize [ 25%] Building CXX object src/CMakeFiles/calibration_classic_vectorize.dir/main_classic.cpp.o [ 25%] Linking CXX executable calibration_classic_vectorize [ 25%] Built target calibration_classic_vectorize [ 25%] Building CXX object src/CMakeFiles/calibration_mask_seq_O1.dir/main_mask.cpp.o [ 27%] Linking CXX executable calibration_mask_seq_O1 [ 27%] Built target calibration_mask_seq_O1 [ 27%] Building CXX object src/CMakeFiles/calibration_mask_seq_O2.dir/main_mask.cpp.o [ 27%] Linking CXX executable calibration_mask_seq_O2 [ 27%] Built target calibration_mask_seq_O2 [ 30%] Building CXX object src/CMakeFiles/calibration_mask_seq_O3.dir/main_mask.cpp.o [ 30%] Linking CXX executable calibration_mask_seq_O3 [ 30%] Built target calibration_mask_seq_O3 [ 33%] Building CXX object src/CMakeFiles/calibration_mask_seq_Ofast.dir/main_mask.cpp.o [ 33%] Linking CXX executable calibration_mask_seq_Ofast [ 33%] Built target calibration_mask_seq_Ofast [ 36%] Building CXX object src/CMakeFiles/calibration_mask_unseq_O1.dir/main_mask.cpp.o [ 36%] Linking CXX executable calibration_mask_unseq_O1 [ 36%] Built target calibration_mask_unseq_O1 [ 38%] Building CXX object src/CMakeFiles/calibration_mask_unseq_O2.dir/main_mask.cpp.o [ 38%] Linking CXX executable calibration_mask_unseq_O2 [ 38%] Built target calibration_mask_unseq_O2 [ 41%] Building CXX object src/CMakeFiles/calibration_mask_unseq_O3.dir/main_mask.cpp.o [ 41%] Linking CXX executable calibration_mask_unseq_O3 [ 41%] Built target calibration_mask_unseq_O3 [ 44%] Building CXX object src/CMakeFiles/calibration_mask_unseq_Ofast.dir/main_mask.cpp.o [ 44%] Linking CXX executable calibration_mask_unseq_Ofast [ 44%] Built target calibration_mask_unseq_Ofast [ 47%] Building CXX object src/CMakeFiles/calibration_mask_unseq_vectorize.dir/main_mask.cpp.o [ 47%] Linking CXX executable calibration_mask_unseq_vectorize [ 47%] Built target calibration_mask_unseq_vectorize [ 50%] Building CXX object src/CMakeFiles/calibration_mask2_seq_O1.dir/main_mask2.cpp.o [ 50%] Linking CXX executable calibration_mask2_seq_O1 [ 50%] Built target calibration_mask2_seq_O1 [ 52%] Building CXX object src/CMakeFiles/calibration_mask2_seq_O2.dir/main_mask2.cpp.o [ 52%] Linking CXX executable calibration_mask2_seq_O2 [ 52%] Built target calibration_mask2_seq_O2 [ 55%] Building CXX object src/CMakeFiles/calibration_mask2_seq_O3.dir/main_mask2.cpp.o [ 55%] Linking CXX executable calibration_mask2_seq_O3 [ 55%] Built target calibration_mask2_seq_O3 [ 58%] Building CXX object src/CMakeFiles/calibration_mask2_seq_Ofast.dir/main_mask2.cpp.o [ 58%] Linking CXX executable calibration_mask2_seq_Ofast [ 58%] Built target calibration_mask2_seq_Ofast [ 61%] Building CXX object src/CMakeFiles/calibration_mask2_unseq_O1.dir/main_mask2.cpp.o [ 61%] Linking CXX executable calibration_mask2_unseq_O1 [ 61%] Built target calibration_mask2_unseq_O1 [ 61%] Building CXX object src/CMakeFiles/calibration_mask2_unseq_O2.dir/main_mask2.cpp.o [ 63%] Linking CXX executable calibration_mask2_unseq_O2 [ 63%] Built target calibration_mask2_unseq_O2 [ 63%] Building CXX object src/CMakeFiles/calibration_mask2_unseq_O3.dir/main_mask2.cpp.o [ 66%] Linking CXX executable calibration_mask2_unseq_O3 [ 66%] Built target calibration_mask2_unseq_O3 [ 66%] Building CXX object src/CMakeFiles/calibration_mask2_unseq_Ofast.dir/main_mask2.cpp.o [ 69%] Linking CXX executable calibration_mask2_unseq_Ofast [ 69%] Built target calibration_mask2_unseq_Ofast [ 69%] Building CXX object src/CMakeFiles/calibration_mask2_unseq_vectorize.dir/main_mask2.cpp.o [ 72%] Linking CXX executable calibration_mask2_unseq_vectorize [ 72%] Built target calibration_mask2_unseq_vectorize [ 72%] Building CXX object src/CMakeFiles/calibration_mask2t_seq_O1.dir/main_mask2_transform.cpp.o [ 75%] Linking CXX executable calibration_mask2t_seq_O1 [ 75%] Built target calibration_mask2t_seq_O1 [ 75%] Building CXX object src/CMakeFiles/calibration_mask2t_seq_O2.dir/main_mask2_transform.cpp.o [ 77%] Linking CXX executable calibration_mask2t_seq_O2 [ 77%] Built target calibration_mask2t_seq_O2 [ 77%] Building CXX object src/CMakeFiles/calibration_mask2t_seq_O3.dir/main_mask2_transform.cpp.o [ 80%] Linking CXX executable calibration_mask2t_seq_O3 [ 80%] Built target calibration_mask2t_seq_O3 [ 80%] Building CXX object src/CMakeFiles/calibration_mask2t_seq_Ofast.dir/main_mask2_transform.cpp.o [ 83%] Linking CXX executable calibration_mask2t_seq_Ofast [ 83%] Built target calibration_mask2t_seq_Ofast [ 83%] Building CXX object src/CMakeFiles/calibration_mask2t_unseq_O1.dir/main_mask2_transform.cpp.o [ 86%] Linking CXX executable calibration_mask2t_unseq_O1 [ 86%] Built target calibration_mask2t_unseq_O1 [ 86%] Building CXX object src/CMakeFiles/calibration_mask2t_unseq_O2.dir/main_mask2_transform.cpp.o [ 88%] Linking CXX executable calibration_mask2t_unseq_O2 [ 88%] Built target calibration_mask2t_unseq_O2 [ 88%] Building CXX object src/CMakeFiles/calibration_mask2t_unseq_O3.dir/main_mask2_transform.cpp.o [ 91%] Linking CXX executable calibration_mask2t_unseq_O3 [ 91%] Built target calibration_mask2t_unseq_O3 [ 91%] Building CXX object src/CMakeFiles/calibration_mask2t_unseq_Ofast.dir/main_mask2_transform.cpp.o [ 94%] Linking CXX executable calibration_mask2t_unseq_Ofast [ 94%] Built target calibration_mask2t_unseq_Ofast [ 94%] Building CXX object src/CMakeFiles/calibration_mask2t_unseq_vectorize.dir/main_mask2_transform.cpp.o [ 97%] Linking CXX executable calibration_mask2t_unseq_vectorize [ 97%] Built target calibration_mask2t_unseq_vectorize [100%] Building CXX object src/CMakeFiles/calibration_precomputed_modulo_unseq_vectorize.dir/main_precompute_modulo.cpp.o [100%] Linking CXX executable calibration_precomputed_modulo_unseq_vectorize [100%] Built target calibration_precomputed_modulo_unseq_vectorize |
Lançons les tests de performances :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 |
make plot_all Consolidate compiler generated dependencies of target calibration_precomputed_modulo_unseq_vectorize [ 1%] Built target calibration_precomputed_modulo_unseq_vectorize Consolidate compiler generated dependencies of target calibration_base_unseq_vectorize [ 2%] Built target calibration_base_unseq_vectorize Consolidate compiler generated dependencies of target calibration_classic_vectorize [ 3%] Built target calibration_classic_vectorize Consolidate compiler generated dependencies of target calibration_mask_unseq_vectorize [ 4%] Built target calibration_mask_unseq_vectorize Consolidate compiler generated dependencies of target calibration_mask2_seq_O1 [ 5%] Built target calibration_mask2_seq_O1 Consolidate compiler generated dependencies of target calibration_mask2_seq_O3 [ 6%] Built target calibration_mask2_seq_O3 Consolidate compiler generated dependencies of target calibration_mask2_unseq_vectorize [ 7%] Built target calibration_mask2_unseq_vectorize Consolidate compiler generated dependencies of target calibration_mask2t_unseq_vectorize [ 8%] Built target calibration_mask2t_unseq_vectorize [ 8%] Run calibration_classic_vectorize program micro_benchmarkAutoNs : nbCallPerTest = 742438 evaluateCalibration classic : nbElement = 256, timePerElement = 0.0683895 ns/el ± 2.27805e-05, elapsedTime = 17.5077 ns ± 0.00583182 micro_benchmarkAutoNs : nbCallPerTest = 311617 evaluateCalibration classic : nbElement = 512, timePerElement = 0.0670491 ns/el ± 6.18257e-05, elapsedTime = 34.3291 ns ± 0.0316548 micro_benchmarkAutoNs : nbCallPerTest = 243908 evaluateCalibration classic : nbElement = 1024, timePerElement = 0.0488993 ns/el ± 0.000241554, elapsedTime = 50.0728 ns ± 0.247351 micro_benchmarkAutoNs : nbCallPerTest = 112667 evaluateCalibration classic : nbElement = 2048, timePerElement = 0.0561462 ns/el ± 0.000235825, elapsedTime = 114.987 ns ± 0.482969 micro_benchmarkAutoNs : nbCallPerTest = 53887 evaluateCalibration classic : nbElement = 4096, timePerElement = 0.0544576 ns/el ± 0.000166262, elapsedTime = 223.058 ns ± 0.68101 micro_benchmarkAutoNs : nbCallPerTest = 17884 evaluateCalibration classic : nbElement = 8192, timePerElement = 0.0882749 ns/el ± 0.000519293, elapsedTime = 723.148 ns ± 4.25405 [ 9%] Run calibration_mask2_seq_O1 program micro_benchmarkAutoNs : nbCallPerTest = 37278 evaluateCalibration : nbElement = 256, timePerElement = 1.28625 ns/el ± 0.035832, elapsedTime = 329.281 ns ± 9.17298 micro_benchmarkAutoNs : nbCallPerTest = 28061 evaluateCalibration : nbElement = 512, timePerElement = 0.927114 ns/el ± 0.0302076, elapsedTime = 474.682 ns ± 15.4663 micro_benchmarkAutoNs : nbCallPerTest = 16492 evaluateCalibration : nbElement = 1024, timePerElement = 0.688661 ns/el ± 0.00808948, elapsedTime = 705.189 ns ± 8.28363 micro_benchmarkAutoNs : nbCallPerTest = 9603 evaluateCalibration : nbElement = 2048, timePerElement = 0.604146 ns/el ± 0.00846309, elapsedTime = 1237.29 ns ± 17.3324 micro_benchmarkAutoNs : nbCallPerTest = 5001 evaluateCalibration : nbElement = 4096, timePerElement = 0.593636 ns/el ± 0.0256569, elapsedTime = 2431.53 ns ± 105.091 micro_benchmarkAutoNs : nbCallPerTest = 2641 evaluateCalibration : nbElement = 8192, timePerElement = 0.57086 ns/el ± 0.0198838, elapsedTime = 4676.48 ns ± 162.888 [ 9%] Run calibration_mask2_seq_O3 program micro_benchmarkAutoNs : nbCallPerTest = 40022 evaluateCalibration : nbElement = 256, timePerElement = 1.27436 ns/el ± 0.0107657, elapsedTime = 326.235 ns ± 2.75601 micro_benchmarkAutoNs : nbCallPerTest = 27550 evaluateCalibration : nbElement = 512, timePerElement = 0.922906 ns/el ± 0.00471157, elapsedTime = 472.528 ns ± 2.41232 micro_benchmarkAutoNs : nbCallPerTest = 19059 evaluateCalibration : nbElement = 1024, timePerElement = 0.673612 ns/el ± 0.00214059, elapsedTime = 689.779 ns ± 2.19196 micro_benchmarkAutoNs : nbCallPerTest = 10615 evaluateCalibration : nbElement = 2048, timePerElement = 0.596442 ns/el ± 0.00233804, elapsedTime = 1221.51 ns ± 4.78831 micro_benchmarkAutoNs : nbCallPerTest = 5668 evaluateCalibration : nbElement = 4096, timePerElement = 0.561872 ns/el ± 0.000372253, elapsedTime = 2301.43 ns ± 1.52475 micro_benchmarkAutoNs : nbCallPerTest = 2895 evaluateCalibration : nbElement = 8192, timePerElement = 0.548327 ns/el ± 0.000226512, elapsedTime = 4491.9 ns ± 1.85559 [ 10%] Run calibration_base_unseq_vectorize program micro_benchmarkAutoNs : nbCallPerTest = 32787 evaluateCalibration : nbElement = 256, timePerElement = 1.54223 ns/el ± 0.000228606, elapsedTime = 394.811 ns ± 0.0585231 micro_benchmarkAutoNs : nbCallPerTest = 16433 evaluateCalibration : nbElement = 512, timePerElement = 1.54217 ns/el ± 0.000137151, elapsedTime = 789.592 ns ± 0.0702214 micro_benchmarkAutoNs : nbCallPerTest = 8226 evaluateCalibration : nbElement = 1024, timePerElement = 1.54221 ns/el ± 0.000206618, elapsedTime = 1579.23 ns ± 0.211577 micro_benchmarkAutoNs : nbCallPerTest = 4114 evaluateCalibration : nbElement = 2048, timePerElement = 1.54221 ns/el ± 0.00018985, elapsedTime = 3158.45 ns ± 0.388813 micro_benchmarkAutoNs : nbCallPerTest = 2057 evaluateCalibration : nbElement = 4096, timePerElement = 1.54216 ns/el ± 0.000132375, elapsedTime = 6316.7 ns ± 0.542206 micro_benchmarkAutoNs : nbCallPerTest = 1029 evaluateCalibration : nbElement = 8192, timePerElement = 1.54223 ns/el ± 0.000194166, elapsedTime = 12633.9 ns ± 1.59061 [ 11%] Run calibration_mask_unseq_vectorize program micro_benchmarkAutoNs : nbCallPerTest = 85672 evaluateCalibration : nbElement = 256, timePerElement = 0.585431 ns/el ± 7.42373e-05, elapsedTime = 149.87 ns ± 0.0190047 micro_benchmarkAutoNs : nbCallPerTest = 43862 evaluateCalibration : nbElement = 512, timePerElement = 0.575314 ns/el ± 5.59999e-05, elapsedTime = 294.561 ns ± 0.0286719 micro_benchmarkAutoNs : nbCallPerTest = 22190 evaluateCalibration : nbElement = 1024, timePerElement = 0.570551 ns/el ± 6.64476e-05, elapsedTime = 584.244 ns ± 0.0680424 micro_benchmarkAutoNs : nbCallPerTest = 11165 evaluateCalibration : nbElement = 2048, timePerElement = 0.568038 ns/el ± 5.843e-05, elapsedTime = 1163.34 ns ± 0.119665 micro_benchmarkAutoNs : nbCallPerTest = 5597 evaluateCalibration : nbElement = 4096, timePerElement = 0.566839 ns/el ± 8.38146e-05, elapsedTime = 2321.77 ns ± 0.343305 micro_benchmarkAutoNs : nbCallPerTest = 2801 evaluateCalibration : nbElement = 8192, timePerElement = 0.566424 ns/el ± 7.50823e-05, elapsedTime = 4640.14 ns ± 0.615074 [ 12%] Run calibration_mask2_unseq_vectorize program micro_benchmarkAutoNs : nbCallPerTest = 29423 evaluateCalibration : nbElement = 256, timePerElement = 1.68633 ns/el ± 0.0345209, elapsedTime = 431.699 ns ± 8.83734 micro_benchmarkAutoNs : nbCallPerTest = 21025 evaluateCalibration : nbElement = 512, timePerElement = 1.21299 ns/el ± 0.00374371, elapsedTime = 621.052 ns ± 1.91678 micro_benchmarkAutoNs : nbCallPerTest = 16824 evaluateCalibration : nbElement = 1024, timePerElement = 0.756286 ns/el ± 0.00191532, elapsedTime = 774.437 ns ± 1.96129 micro_benchmarkAutoNs : nbCallPerTest = 9598 evaluateCalibration : nbElement = 2048, timePerElement = 0.677619 ns/el ± 0.00173866, elapsedTime = 1387.76 ns ± 3.56077 micro_benchmarkAutoNs : nbCallPerTest = 5086 evaluateCalibration : nbElement = 4096, timePerElement = 0.624943 ns/el ± 0.000687173, elapsedTime = 2559.77 ns ± 2.81466 micro_benchmarkAutoNs : nbCallPerTest = 2563 evaluateCalibration : nbElement = 8192, timePerElement = 0.619916 ns/el ± 0.000258187, elapsedTime = 5078.35 ns ± 2.11506 [ 12%] Run calibration_mask2t_unseq_vectorize program micro_benchmarkAutoNs : nbCallPerTest = 559778 evaluateCalibration 2d tranform : nbElement = 256, timePerElement = 0.0916874 ns/el ± 0.000532648, elapsedTime = 23.472 ns ± 0.136358 micro_benchmarkAutoNs : nbCallPerTest = 332197 evaluateCalibration 2d tranform : nbElement = 512, timePerElement = 0.073127 ns/el ± 0.000208994, elapsedTime = 37.441 ns ± 0.107005 micro_benchmarkAutoNs : nbCallPerTest = 164695 evaluateCalibration 2d tranform : nbElement = 1024, timePerElement = 0.0768251 ns/el ± 0.00101643, elapsedTime = 78.6689 ns ± 1.04082 micro_benchmarkAutoNs : nbCallPerTest = 81956 evaluateCalibration 2d tranform : nbElement = 2048, timePerElement = 0.0661676 ns/el ± 0.000567538, elapsedTime = 135.511 ns ± 1.16232 micro_benchmarkAutoNs : nbCallPerTest = 44686 evaluateCalibration 2d tranform : nbElement = 4096, timePerElement = 0.0735098 ns/el ± 0.000527209, elapsedTime = 301.096 ns ± 2.15945 micro_benchmarkAutoNs : nbCallPerTest = 24665 evaluateCalibration 2d tranform : nbElement = 8192, timePerElement = 0.0645731 ns/el ± 0.00030037, elapsedTime = 528.983 ns ± 2.46063 [ 12%] Run calibration_precomputed_modulo_unseq_vectorize program micro_benchmarkAutoNs : nbCallPerTest = 109882 evaluateCalibration pre computed modulo : nbElement = 256, timePerElement = 0.458347 ns/el ± 6.32261e-05, elapsedTime = 117.337 ns ± 0.0161859 micro_benchmarkAutoNs : nbCallPerTest = 57153 evaluateCalibration pre computed modulo : nbElement = 512, timePerElement = 0.442437 ns/el ± 3.25681e-05, elapsedTime = 226.528 ns ± 0.0166749 micro_benchmarkAutoNs : nbCallPerTest = 29166 evaluateCalibration pre computed modulo : nbElement = 1024, timePerElement = 0.434467 ns/el ± 3.00744e-05, elapsedTime = 444.894 ns ± 0.0307962 micro_benchmarkAutoNs : nbCallPerTest = 14761 evaluateCalibration pre computed modulo : nbElement = 2048, timePerElement = 0.430531 ns/el ± 6.77281e-05, elapsedTime = 881.728 ns ± 0.138707 micro_benchmarkAutoNs : nbCallPerTest = 7403 evaluateCalibration pre computed modulo : nbElement = 4096, timePerElement = 0.428546 ns/el ± 2.70557e-05, elapsedTime = 1755.32 ns ± 0.11082 micro_benchmarkAutoNs : nbCallPerTest = 3710 evaluateCalibration pre computed modulo : nbElement = 8192, timePerElement = 0.427583 ns/el ± 3.9568e-05, elapsedTime = 3502.76 ns ± 0.324141 [ 12%] Call gnuplot calibrationVectorizeSummary [ 12%] Built target plot_calibrationVectorizeSummary [ 13%] Built target run_calibration_precomputed_modulo_unseq_vectorize Consolidate compiler generated dependencies of target calibration_base_seq_O1 [ 13%] Built target calibration_base_seq_O1 [ 14%] Run calibration_base_seq_O1 program micro_benchmarkAutoNs : nbCallPerTest = 39676 evaluateCalibration : nbElement = 256, timePerElement = 1.27959 ns/el ± 6.24933e-05, elapsedTime = 327.576 ns ± 0.0159983 micro_benchmarkAutoNs : nbCallPerTest = 19806 evaluateCalibration : nbElement = 512, timePerElement = 1.27964 ns/el ± 0.000107912, elapsedTime = 655.173 ns ± 0.0552507 micro_benchmarkAutoNs : nbCallPerTest = 9915 evaluateCalibration : nbElement = 1024, timePerElement = 1.27964 ns/el ± 0.000116801, elapsedTime = 1310.35 ns ± 0.119605 micro_benchmarkAutoNs : nbCallPerTest = 4958 evaluateCalibration : nbElement = 2048, timePerElement = 1.27959 ns/el ± 6.44083e-05, elapsedTime = 2620.6 ns ± 0.131908 micro_benchmarkAutoNs : nbCallPerTest = 2480 evaluateCalibration : nbElement = 4096, timePerElement = 1.2796 ns/el ± 5.38277e-05, elapsedTime = 5241.24 ns ± 0.220478 micro_benchmarkAutoNs : nbCallPerTest = 1240 evaluateCalibration : nbElement = 8192, timePerElement = 1.27964 ns/el ± 0.000120411, elapsedTime = 10482.8 ns ± 0.986408 [ 14%] Built target run_calibration_base_seq_O1 Consolidate compiler generated dependencies of target calibration_base_seq_O2 [ 15%] Built target calibration_base_seq_O2 [ 15%] Run calibration_base_seq_O2 program micro_benchmarkAutoNs : nbCallPerTest = 39681 evaluateCalibration : nbElement = 256, timePerElement = 1.27961 ns/el ± 6.68999e-05, elapsedTime = 327.58 ns ± 0.0171264 micro_benchmarkAutoNs : nbCallPerTest = 19802 evaluateCalibration : nbElement = 512, timePerElement = 1.27962 ns/el ± 0.000109728, elapsedTime = 655.165 ns ± 0.0561807 micro_benchmarkAutoNs : nbCallPerTest = 9914 evaluateCalibration : nbElement = 1024, timePerElement = 1.27962 ns/el ± 9.56385e-05, elapsedTime = 1310.33 ns ± 0.0979339 micro_benchmarkAutoNs : nbCallPerTest = 4959 evaluateCalibration : nbElement = 2048, timePerElement = 1.27962 ns/el ± 9.43147e-05, elapsedTime = 2620.65 ns ± 0.193156 micro_benchmarkAutoNs : nbCallPerTest = 2480 evaluateCalibration : nbElement = 4096, timePerElement = 1.27967 ns/el ± 0.000135056, elapsedTime = 5241.51 ns ± 0.55319 micro_benchmarkAutoNs : nbCallPerTest = 1240 evaluateCalibration : nbElement = 8192, timePerElement = 1.27963 ns/el ± 0.000100407, elapsedTime = 10482.7 ns ± 0.822537 [ 15%] Built target run_calibration_base_seq_O2 Consolidate compiler generated dependencies of target calibration_base_seq_O3 [ 16%] Built target calibration_base_seq_O3 [ 17%] Run calibration_base_seq_O3 program micro_benchmarkAutoNs : nbCallPerTest = 39683 evaluateCalibration : nbElement = 256, timePerElement = 1.27957 ns/el ± 3.34774e-05, elapsedTime = 327.569 ns ± 0.0085702 micro_benchmarkAutoNs : nbCallPerTest = 19807 evaluateCalibration : nbElement = 512, timePerElement = 1.27963 ns/el ± 6.99016e-05, elapsedTime = 655.168 ns ± 0.0357896 micro_benchmarkAutoNs : nbCallPerTest = 9914 evaluateCalibration : nbElement = 1024, timePerElement = 1.27958 ns/el ± 5.53906e-05, elapsedTime = 1310.29 ns ± 0.05672 micro_benchmarkAutoNs : nbCallPerTest = 4958 evaluateCalibration : nbElement = 2048, timePerElement = 1.27957 ns/el ± 3.7393e-05, elapsedTime = 2620.55 ns ± 0.0765808 micro_benchmarkAutoNs : nbCallPerTest = 2480 evaluateCalibration : nbElement = 4096, timePerElement = 1.27965 ns/el ± 8.93638e-05, elapsedTime = 5241.45 ns ± 0.366034 micro_benchmarkAutoNs : nbCallPerTest = 1240 evaluateCalibration : nbElement = 8192, timePerElement = 1.27958 ns/el ± 4.85101e-05, elapsedTime = 10482.4 ns ± 0.397395 [ 17%] Built target run_calibration_base_seq_O3 Consolidate compiler generated dependencies of target calibration_base_seq_Ofast [ 18%] Built target calibration_base_seq_Ofast [ 18%] Run calibration_base_seq_Ofast program micro_benchmarkAutoNs : nbCallPerTest = 39686 evaluateCalibration : nbElement = 256, timePerElement = 1.27962 ns/el ± 7.23931e-05, elapsedTime = 327.583 ns ± 0.0185326 micro_benchmarkAutoNs : nbCallPerTest = 19805 evaluateCalibration : nbElement = 512, timePerElement = 1.2796 ns/el ± 6.07516e-05, elapsedTime = 655.153 ns ± 0.0311048 micro_benchmarkAutoNs : nbCallPerTest = 9914 evaluateCalibration : nbElement = 1024, timePerElement = 1.27959 ns/el ± 6.46674e-05, elapsedTime = 1310.3 ns ± 0.0662194 micro_benchmarkAutoNs : nbCallPerTest = 4958 evaluateCalibration : nbElement = 2048, timePerElement = 1.27959 ns/el ± 6.90024e-05, elapsedTime = 2620.6 ns ± 0.141317 micro_benchmarkAutoNs : nbCallPerTest = 2480 evaluateCalibration : nbElement = 4096, timePerElement = 1.27959 ns/el ± 5.78155e-05, elapsedTime = 5241.2 ns ± 0.236812 micro_benchmarkAutoNs : nbCallPerTest = 1240 evaluateCalibration : nbElement = 8192, timePerElement = 1.27962 ns/el ± 9.74761e-05, elapsedTime = 10482.7 ns ± 0.798524 [ 18%] Built target run_calibration_base_seq_Ofast Consolidate compiler generated dependencies of target calibration_base_unseq_O1 [ 19%] Built target calibration_base_unseq_O1 [ 20%] Run calibration_base_unseq_O1 program micro_benchmarkAutoNs : nbCallPerTest = 39682 evaluateCalibration : nbElement = 256, timePerElement = 1.27966 ns/el ± 0.000125305, elapsedTime = 327.592 ns ± 0.0320781 micro_benchmarkAutoNs : nbCallPerTest = 19605 evaluateCalibration : nbElement = 512, timePerElement = 1.27961 ns/el ± 9.88112e-05, elapsedTime = 655.162 ns ± 0.0505913 micro_benchmarkAutoNs : nbCallPerTest = 9914 evaluateCalibration : nbElement = 1024, timePerElement = 1.2796 ns/el ± 7.78489e-05, elapsedTime = 1310.31 ns ± 0.0797173 micro_benchmarkAutoNs : nbCallPerTest = 4958 evaluateCalibration : nbElement = 2048, timePerElement = 1.27966 ns/el ± 0.0001483, elapsedTime = 2620.75 ns ± 0.303719 micro_benchmarkAutoNs : nbCallPerTest = 2479 evaluateCalibration : nbElement = 4096, timePerElement = 1.27961 ns/el ± 8.3759e-05, elapsedTime = 5241.3 ns ± 0.343077 micro_benchmarkAutoNs : nbCallPerTest = 1240 evaluateCalibration : nbElement = 8192, timePerElement = 1.27963 ns/el ± 9.84053e-05, elapsedTime = 10482.7 ns ± 0.806136 [ 20%] Built target run_calibration_base_unseq_O1 Consolidate compiler generated dependencies of target calibration_base_unseq_O2 [ 21%] Built target calibration_base_unseq_O2 [ 21%] Run calibration_base_unseq_O2 program micro_benchmarkAutoNs : nbCallPerTest = 39685 evaluateCalibration : nbElement = 256, timePerElement = 1.27958 ns/el ± 4.28536e-05, elapsedTime = 327.572 ns ± 0.0109705 micro_benchmarkAutoNs : nbCallPerTest = 19799 evaluateCalibration : nbElement = 512, timePerElement = 1.27958 ns/el ± 6.03528e-05, elapsedTime = 655.147 ns ± 0.0309007 micro_benchmarkAutoNs : nbCallPerTest = 9914 evaluateCalibration : nbElement = 1024, timePerElement = 1.27957 ns/el ± 4.42028e-05, elapsedTime = 1310.28 ns ± 0.0452637 micro_benchmarkAutoNs : nbCallPerTest = 4958 evaluateCalibration : nbElement = 2048, timePerElement = 1.27964 ns/el ± 9.00946e-05, elapsedTime = 2620.69 ns ± 0.184514 micro_benchmarkAutoNs : nbCallPerTest = 2480 evaluateCalibration : nbElement = 4096, timePerElement = 1.2796 ns/el ± 7.371e-05, elapsedTime = 5241.24 ns ± 0.301916 micro_benchmarkAutoNs : nbCallPerTest = 1240 evaluateCalibration : nbElement = 8192, timePerElement = 1.27957 ns/el ± 3.98585e-05, elapsedTime = 10482.3 ns ± 0.326521 [ 21%] Built target run_calibration_base_unseq_O2 Consolidate compiler generated dependencies of target calibration_base_unseq_O3 [ 22%] Built target calibration_base_unseq_O3 [ 23%] Run calibration_base_unseq_O3 program micro_benchmarkAutoNs : nbCallPerTest = 39685 evaluateCalibration : nbElement = 256, timePerElement = 1.27959 ns/el ± 4.36723e-05, elapsedTime = 327.574 ns ± 0.0111801 micro_benchmarkAutoNs : nbCallPerTest = 19807 evaluateCalibration : nbElement = 512, timePerElement = 1.27957 ns/el ± 4.17254e-05, elapsedTime = 655.142 ns ± 0.0213634 micro_benchmarkAutoNs : nbCallPerTest = 9914 evaluateCalibration : nbElement = 1024, timePerElement = 1.2796 ns/el ± 8.2689e-05, elapsedTime = 1310.31 ns ± 0.0846736 micro_benchmarkAutoNs : nbCallPerTest = 4959 evaluateCalibration : nbElement = 2048, timePerElement = 1.27961 ns/el ± 8.19567e-05, elapsedTime = 2620.63 ns ± 0.167847 micro_benchmarkAutoNs : nbCallPerTest = 2480 evaluateCalibration : nbElement = 4096, timePerElement = 1.27958 ns/el ± 5.49266e-05, elapsedTime = 5241.16 ns ± 0.224979 micro_benchmarkAutoNs : nbCallPerTest = 1240 evaluateCalibration : nbElement = 8192, timePerElement = 1.27958 ns/el ± 4.57096e-05, elapsedTime = 10482.3 ns ± 0.374453 [ 23%] Built target run_calibration_base_unseq_O3 Consolidate compiler generated dependencies of target calibration_base_unseq_Ofast [ 24%] Built target calibration_base_unseq_Ofast [ 24%] Run calibration_base_unseq_Ofast program micro_benchmarkAutoNs : nbCallPerTest = 39514 evaluateCalibration : nbElement = 256, timePerElement = 1.27968 ns/el ± 0.000190668, elapsedTime = 327.598 ns ± 0.048811 micro_benchmarkAutoNs : nbCallPerTest = 19796 evaluateCalibration : nbElement = 512, timePerElement = 1.27962 ns/el ± 0.000145958, elapsedTime = 655.166 ns ± 0.0747303 micro_benchmarkAutoNs : nbCallPerTest = 9914 evaluateCalibration : nbElement = 1024, timePerElement = 1.2796 ns/el ± 0.000117807, elapsedTime = 1310.31 ns ± 0.120634 micro_benchmarkAutoNs : nbCallPerTest = 4959 evaluateCalibration : nbElement = 2048, timePerElement = 1.27963 ns/el ± 0.00016449, elapsedTime = 2620.68 ns ± 0.336875 micro_benchmarkAutoNs : nbCallPerTest = 2480 evaluateCalibration : nbElement = 4096, timePerElement = 1.27961 ns/el ± 0.000135854, elapsedTime = 5241.28 ns ± 0.556459 micro_benchmarkAutoNs : nbCallPerTest = 1240 evaluateCalibration : nbElement = 8192, timePerElement = 1.2796 ns/el ± 0.000106383, elapsedTime = 10482.5 ns ± 0.871487 [ 24%] Built target run_calibration_base_unseq_Ofast [ 24%] Built target run_calibration_base_unseq_vectorize [ 25%] Built target run_calibration_classic_vectorize Consolidate compiler generated dependencies of target calibration_mask_seq_O1 [ 26%] Built target calibration_mask_seq_O1 [ 26%] Run calibration_mask_seq_O1 program micro_benchmarkAutoNs : nbCallPerTest = 124634 evaluateCalibration : nbElement = 256, timePerElement = 0.407165 ns/el ± 0.00109668, elapsedTime = 104.234 ns ± 0.280749 micro_benchmarkAutoNs : nbCallPerTest = 61963 evaluateCalibration : nbElement = 512, timePerElement = 0.381133 ns/el ± 0.000536772, elapsedTime = 195.14 ns ± 0.274827 micro_benchmarkAutoNs : nbCallPerTest = 33301 evaluateCalibration : nbElement = 1024, timePerElement = 0.368659 ns/el ± 0.000202535, elapsedTime = 377.507 ns ± 0.207396 micro_benchmarkAutoNs : nbCallPerTest = 17266 evaluateCalibration : nbElement = 2048, timePerElement = 0.364659 ns/el ± 0.00543468, elapsedTime = 746.821 ns ± 11.1302 micro_benchmarkAutoNs : nbCallPerTest = 8759 evaluateCalibration : nbElement = 4096, timePerElement = 0.361269 ns/el ± 8.95707e-05, elapsedTime = 1479.76 ns ± 0.366881 micro_benchmarkAutoNs : nbCallPerTest = 4352 evaluateCalibration : nbElement = 8192, timePerElement = 0.365332 ns/el ± 0.000268933, elapsedTime = 2992.8 ns ± 2.2031 [ 26%] Built target run_calibration_mask_seq_O1 Consolidate compiler generated dependencies of target calibration_mask_seq_O2 [ 26%] Built target calibration_mask_seq_O2 [ 27%] Run calibration_mask_seq_O2 program micro_benchmarkAutoNs : nbCallPerTest = 117529 evaluateCalibration : nbElement = 256, timePerElement = 0.437214 ns/el ± 0.0136831, elapsedTime = 111.927 ns ± 3.50289 micro_benchmarkAutoNs : nbCallPerTest = 59271 evaluateCalibration : nbElement = 512, timePerElement = 0.427046 ns/el ± 0.0139121, elapsedTime = 218.648 ns ± 7.12301 micro_benchmarkAutoNs : nbCallPerTest = 29466 evaluateCalibration : nbElement = 1024, timePerElement = 0.415968 ns/el ± 0.0199486, elapsedTime = 425.951 ns ± 20.4274 micro_benchmarkAutoNs : nbCallPerTest = 14895 evaluateCalibration : nbElement = 2048, timePerElement = 0.413406 ns/el ± 0.0185517, elapsedTime = 846.655 ns ± 37.994 micro_benchmarkAutoNs : nbCallPerTest = 7458 evaluateCalibration : nbElement = 4096, timePerElement = 0.408824 ns/el ± 0.0119789, elapsedTime = 1674.54 ns ± 49.0655 micro_benchmarkAutoNs : nbCallPerTest = 3726 evaluateCalibration : nbElement = 8192, timePerElement = 0.398376 ns/el ± 0.0128739, elapsedTime = 3263.49 ns ± 105.463 [ 27%] Built target run_calibration_mask_seq_O2 Consolidate compiler generated dependencies of target calibration_mask_seq_O3 [ 28%] Built target calibration_mask_seq_O3 [ 28%] Run calibration_mask_seq_O3 program micro_benchmarkAutoNs : nbCallPerTest = 130404 evaluateCalibration : nbElement = 256, timePerElement = 0.389412 ns/el ± 0.00013869, elapsedTime = 99.6895 ns ± 0.0355047 micro_benchmarkAutoNs : nbCallPerTest = 68221 evaluateCalibration : nbElement = 512, timePerElement = 0.368902 ns/el ± 7.9376e-05, elapsedTime = 188.878 ns ± 0.0406405 micro_benchmarkAutoNs : nbCallPerTest = 35197 evaluateCalibration : nbElement = 1024, timePerElement = 0.359316 ns/el ± 3.33584e-05, elapsedTime = 367.939 ns ± 0.034159 micro_benchmarkAutoNs : nbCallPerTest = 17885 evaluateCalibration : nbElement = 2048, timePerElement = 0.354335 ns/el ± 7.99267e-05, elapsedTime = 725.678 ns ± 0.16369 micro_benchmarkAutoNs : nbCallPerTest = 8754 evaluateCalibration : nbElement = 4096, timePerElement = 0.362357 ns/el ± 0.000145958, elapsedTime = 1484.21 ns ± 0.597845 micro_benchmarkAutoNs : nbCallPerTest = 4297 evaluateCalibration : nbElement = 8192, timePerElement = 0.371766 ns/el ± 0.000152216, elapsedTime = 3045.51 ns ± 1.24695 [ 28%] Built target run_calibration_mask_seq_O3 Consolidate compiler generated dependencies of target calibration_mask_seq_Ofast [ 29%] Built target calibration_mask_seq_Ofast [ 30%] Run calibration_mask_seq_Ofast program micro_benchmarkAutoNs : nbCallPerTest = 130642 evaluateCalibration : nbElement = 256, timePerElement = 0.388685 ns/el ± 3.85556e-05, elapsedTime = 99.5033 ns ± 0.00987023 micro_benchmarkAutoNs : nbCallPerTest = 68252 evaluateCalibration : nbElement = 512, timePerElement = 0.368562 ns/el ± 4.09979e-05, elapsedTime = 188.704 ns ± 0.0209909 micro_benchmarkAutoNs : nbCallPerTest = 35203 evaluateCalibration : nbElement = 1024, timePerElement = 0.359107 ns/el ± 5.55196e-05, elapsedTime = 367.725 ns ± 0.0568521 micro_benchmarkAutoNs : nbCallPerTest = 17887 evaluateCalibration : nbElement = 2048, timePerElement = 0.354191 ns/el ± 3.88863e-05, elapsedTime = 725.382 ns ± 0.0796391 micro_benchmarkAutoNs : nbCallPerTest = 8811 evaluateCalibration : nbElement = 4096, timePerElement = 0.361482 ns/el ± 0.000165296, elapsedTime = 1480.63 ns ± 0.677053 micro_benchmarkAutoNs : nbCallPerTest = 4338 evaluateCalibration : nbElement = 8192, timePerElement = 0.366568 ns/el ± 0.000128357, elapsedTime = 3002.92 ns ± 1.0515 [ 30%] Built target run_calibration_mask_seq_Ofast Consolidate compiler generated dependencies of target calibration_mask_unseq_O1 [ 31%] Built target calibration_mask_unseq_O1 [ 31%] Run calibration_mask_unseq_O1 program micro_benchmarkAutoNs : nbCallPerTest = 124559 evaluateCalibration : nbElement = 256, timePerElement = 0.40895 ns/el ± 0.00173657, elapsedTime = 104.691 ns ± 0.444562 micro_benchmarkAutoNs : nbCallPerTest = 61580 evaluateCalibration : nbElement = 512, timePerElement = 0.383202 ns/el ± 0.00140029, elapsedTime = 196.2 ns ± 0.716946 micro_benchmarkAutoNs : nbCallPerTest = 33303 evaluateCalibration : nbElement = 1024, timePerElement = 0.371195 ns/el ± 0.00123403, elapsedTime = 380.103 ns ± 1.26364 micro_benchmarkAutoNs : nbCallPerTest = 16433 evaluateCalibration : nbElement = 2048, timePerElement = 0.364598 ns/el ± 0.00135565, elapsedTime = 746.698 ns ± 2.77638 micro_benchmarkAutoNs : nbCallPerTest = 8764 evaluateCalibration : nbElement = 4096, timePerElement = 0.368822 ns/el ± 0.00142432, elapsedTime = 1510.69 ns ± 5.834 micro_benchmarkAutoNs : nbCallPerTest = 4373 evaluateCalibration : nbElement = 8192, timePerElement = 0.372754 ns/el ± 0.00151692, elapsedTime = 3053.6 ns ± 12.4266 [ 31%] Built target run_calibration_mask_unseq_O1 Consolidate compiler generated dependencies of target calibration_mask_unseq_O2 [ 32%] Built target calibration_mask_unseq_O2 [ 33%] Run calibration_mask_unseq_O2 program micro_benchmarkAutoNs : nbCallPerTest = 109445 evaluateCalibration : nbElement = 256, timePerElement = 0.406039 ns/el ± 0.0142271, elapsedTime = 103.946 ns ± 3.64214 micro_benchmarkAutoNs : nbCallPerTest = 56378 evaluateCalibration : nbElement = 512, timePerElement = 0.388763 ns/el ± 0.0114331, elapsedTime = 199.047 ns ± 5.85376 micro_benchmarkAutoNs : nbCallPerTest = 29483 evaluateCalibration : nbElement = 1024, timePerElement = 0.376687 ns/el ± 0.00935155, elapsedTime = 385.728 ns ± 9.57598 micro_benchmarkAutoNs : nbCallPerTest = 15266 evaluateCalibration : nbElement = 2048, timePerElement = 0.381379 ns/el ± 0.0163997, elapsedTime = 781.063 ns ± 33.5866 micro_benchmarkAutoNs : nbCallPerTest = 7461 evaluateCalibration : nbElement = 4096, timePerElement = 0.389439 ns/el ± 0.0131264, elapsedTime = 1595.14 ns ± 53.7658 micro_benchmarkAutoNs : nbCallPerTest = 3717 evaluateCalibration : nbElement = 8192, timePerElement = 0.396027 ns/el ± 0.0168544, elapsedTime = 3244.25 ns ± 138.071 [ 33%] Built target run_calibration_mask_unseq_O2 Consolidate compiler generated dependencies of target calibration_mask_unseq_O3 [ 34%] Built target calibration_mask_unseq_O3 [ 34%] Run calibration_mask_unseq_O3 program micro_benchmarkAutoNs : nbCallPerTest = 130463 evaluateCalibration : nbElement = 256, timePerElement = 0.389107 ns/el ± 0.000266423, elapsedTime = 99.6114 ns ± 0.0682043 micro_benchmarkAutoNs : nbCallPerTest = 68305 evaluateCalibration : nbElement = 512, timePerElement = 0.368765 ns/el ± 0.000169846, elapsedTime = 188.808 ns ± 0.0869613 micro_benchmarkAutoNs : nbCallPerTest = 35212 evaluateCalibration : nbElement = 1024, timePerElement = 0.359231 ns/el ± 9.49245e-05, elapsedTime = 367.853 ns ± 0.0972027 micro_benchmarkAutoNs : nbCallPerTest = 17893 evaluateCalibration : nbElement = 2048, timePerElement = 0.354171 ns/el ± 6.17123e-05, elapsedTime = 725.343 ns ± 0.126387 micro_benchmarkAutoNs : nbCallPerTest = 8826 evaluateCalibration : nbElement = 4096, timePerElement = 0.359792 ns/el ± 0.00016004, elapsedTime = 1473.71 ns ± 0.655523 micro_benchmarkAutoNs : nbCallPerTest = 4382 evaluateCalibration : nbElement = 8192, timePerElement = 0.363224 ns/el ± 0.000114741, elapsedTime = 2975.53 ns ± 0.939957 [ 34%] Built target run_calibration_mask_unseq_O3 Consolidate compiler generated dependencies of target calibration_mask_unseq_Ofast [ 35%] Built target calibration_mask_unseq_Ofast [ 36%] Run calibration_mask_unseq_Ofast program micro_benchmarkAutoNs : nbCallPerTest = 128616 evaluateCalibration : nbElement = 256, timePerElement = 0.388671 ns/el ± 0.000102269, elapsedTime = 99.4997 ns ± 0.0261809 micro_benchmarkAutoNs : nbCallPerTest = 67881 evaluateCalibration : nbElement = 512, timePerElement = 0.368532 ns/el ± 2.57226e-05, elapsedTime = 188.688 ns ± 0.01317 micro_benchmarkAutoNs : nbCallPerTest = 35038 evaluateCalibration : nbElement = 1024, timePerElement = 0.359107 ns/el ± 3.42147e-05, elapsedTime = 367.726 ns ± 0.0350359 micro_benchmarkAutoNs : nbCallPerTest = 17897 evaluateCalibration : nbElement = 2048, timePerElement = 0.354086 ns/el ± 3.85314e-05, elapsedTime = 725.168 ns ± 0.0789123 micro_benchmarkAutoNs : nbCallPerTest = 8871 evaluateCalibration : nbElement = 4096, timePerElement = 0.357819 ns/el ± 0.000133087, elapsedTime = 1465.63 ns ± 0.545125 micro_benchmarkAutoNs : nbCallPerTest = 4394 evaluateCalibration : nbElement = 8192, timePerElement = 0.361716 ns/el ± 8.24253e-05, elapsedTime = 2963.18 ns ± 0.675228 [ 36%] Built target run_calibration_mask_unseq_Ofast [ 36%] Built target run_calibration_mask_unseq_vectorize [ 36%] Built target run_calibration_mask2_seq_O1 Consolidate compiler generated dependencies of target calibration_mask2_seq_O2 [ 37%] Built target calibration_mask2_seq_O2 [ 38%] Run calibration_mask2_seq_O2 program micro_benchmarkAutoNs : nbCallPerTest = 38418 evaluateCalibration : nbElement = 256, timePerElement = 1.32907 ns/el ± 0.0270946, elapsedTime = 340.241 ns ± 6.93621 micro_benchmarkAutoNs : nbCallPerTest = 24657 evaluateCalibration : nbElement = 512, timePerElement = 0.940168 ns/el ± 0.0261657, elapsedTime = 481.366 ns ± 13.3968 micro_benchmarkAutoNs : nbCallPerTest = 16529 evaluateCalibration : nbElement = 1024, timePerElement = 0.71807 ns/el ± 0.0193285, elapsedTime = 735.303 ns ± 19.7924 micro_benchmarkAutoNs : nbCallPerTest = 9135 evaluateCalibration : nbElement = 2048, timePerElement = 0.630974 ns/el ± 0.021231, elapsedTime = 1292.24 ns ± 43.4811 micro_benchmarkAutoNs : nbCallPerTest = 5182 evaluateCalibration : nbElement = 4096, timePerElement = 0.612146 ns/el ± 0.0167846, elapsedTime = 2507.35 ns ± 68.7498 micro_benchmarkAutoNs : nbCallPerTest = 2798 evaluateCalibration : nbElement = 8192, timePerElement = 0.570874 ns/el ± 0.00242269, elapsedTime = 4676.6 ns ± 19.8466 [ 38%] Built target run_calibration_mask2_seq_O2 [ 38%] Built target run_calibration_mask2_seq_O3 Consolidate compiler generated dependencies of target calibration_mask2_seq_Ofast [ 39%] Built target calibration_mask2_seq_Ofast [ 40%] Run calibration_mask2_seq_Ofast program micro_benchmarkAutoNs : nbCallPerTest = 40714 evaluateCalibration : nbElement = 256, timePerElement = 1.26364 ns/el ± 0.0119442, elapsedTime = 323.492 ns ± 3.05771 micro_benchmarkAutoNs : nbCallPerTest = 27000 evaluateCalibration : nbElement = 512, timePerElement = 0.930081 ns/el ± 0.00297879, elapsedTime = 476.202 ns ± 1.52514 micro_benchmarkAutoNs : nbCallPerTest = 18786 evaluateCalibration : nbElement = 1024, timePerElement = 0.665128 ns/el ± 0.00306347, elapsedTime = 681.091 ns ± 3.13699 micro_benchmarkAutoNs : nbCallPerTest = 10846 evaluateCalibration : nbElement = 2048, timePerElement = 0.590206 ns/el ± 0.00236859, elapsedTime = 1208.74 ns ± 4.85087 micro_benchmarkAutoNs : nbCallPerTest = 4074 evaluateCalibration : nbElement = 4096, timePerElement = 0.77982 ns/el ± 0.000313768, elapsedTime = 3194.14 ns ± 1.28519 micro_benchmarkAutoNs : nbCallPerTest = 2809 evaluateCalibration : nbElement = 8192, timePerElement = 0.564927 ns/el ± 0.000283995, elapsedTime = 4627.88 ns ± 2.32649 [ 40%] Built target run_calibration_mask2_seq_Ofast Consolidate compiler generated dependencies of target calibration_mask2_unseq_O1 [ 41%] Built target calibration_mask2_unseq_O1 [ 41%] Run calibration_mask2_unseq_O1 program micro_benchmarkAutoNs : nbCallPerTest = 38821 evaluateCalibration : nbElement = 256, timePerElement = 1.30595 ns/el ± 0.021765, elapsedTime = 334.324 ns ± 5.57184 micro_benchmarkAutoNs : nbCallPerTest = 24745 evaluateCalibration : nbElement = 512, timePerElement = 0.935853 ns/el ± 0.0194961, elapsedTime = 479.157 ns ± 9.98202 micro_benchmarkAutoNs : nbCallPerTest = 18270 evaluateCalibration : nbElement = 1024, timePerElement = 0.69344 ns/el ± 0.013476, elapsedTime = 710.083 ns ± 13.7994 micro_benchmarkAutoNs : nbCallPerTest = 10606 evaluateCalibration : nbElement = 2048, timePerElement = 0.608185 ns/el ± 0.00643363, elapsedTime = 1245.56 ns ± 13.1761 micro_benchmarkAutoNs : nbCallPerTest = 5596 evaluateCalibration : nbElement = 4096, timePerElement = 0.569933 ns/el ± 0.0040965, elapsedTime = 2334.45 ns ± 16.7793 micro_benchmarkAutoNs : nbCallPerTest = 2594 evaluateCalibration : nbElement = 8192, timePerElement = 0.570444 ns/el ± 0.0188586, elapsedTime = 4673.07 ns ± 154.49 [ 41%] Built target run_calibration_mask2_unseq_O1 Consolidate compiler generated dependencies of target calibration_mask2_unseq_O2 [ 42%] Built target calibration_mask2_unseq_O2 [ 43%] Run calibration_mask2_unseq_O2 program micro_benchmarkAutoNs : nbCallPerTest = 36900 evaluateCalibration : nbElement = 256, timePerElement = 1.3803 ns/el ± 0.00809371, elapsedTime = 353.356 ns ± 2.07199 micro_benchmarkAutoNs : nbCallPerTest = 24683 evaluateCalibration : nbElement = 512, timePerElement = 0.995614 ns/el ± 0.00401071, elapsedTime = 509.754 ns ± 2.05348 micro_benchmarkAutoNs : nbCallPerTest = 16031 evaluateCalibration : nbElement = 1024, timePerElement = 0.794725 ns/el ± 0.0047622, elapsedTime = 813.799 ns ± 4.87649 micro_benchmarkAutoNs : nbCallPerTest = 8978 evaluateCalibration : nbElement = 2048, timePerElement = 0.705882 ns/el ± 0.00383244, elapsedTime = 1445.65 ns ± 7.84885 micro_benchmarkAutoNs : nbCallPerTest = 4917 evaluateCalibration : nbElement = 4096, timePerElement = 0.639035 ns/el ± 0.00301394, elapsedTime = 2617.49 ns ± 12.3451 micro_benchmarkAutoNs : nbCallPerTest = 2576 evaluateCalibration : nbElement = 8192, timePerElement = 0.621004 ns/el ± 0.00268267, elapsedTime = 5087.26 ns ± 21.9764 [ 43%] Built target run_calibration_mask2_unseq_O2 Consolidate compiler generated dependencies of target calibration_mask2_unseq_O3 [ 44%] Built target calibration_mask2_unseq_O3 [ 44%] Run calibration_mask2_unseq_O3 program micro_benchmarkAutoNs : nbCallPerTest = 37981 evaluateCalibration : nbElement = 256, timePerElement = 1.34183 ns/el ± 0.016443, elapsedTime = 343.508 ns ± 4.20942 micro_benchmarkAutoNs : nbCallPerTest = 24675 evaluateCalibration : nbElement = 512, timePerElement = 0.928635 ns/el ± 0.0157498, elapsedTime = 475.461 ns ± 8.0639 micro_benchmarkAutoNs : nbCallPerTest = 16685 evaluateCalibration : nbElement = 1024, timePerElement = 0.717033 ns/el ± 0.0119294, elapsedTime = 734.241 ns ± 12.2157 micro_benchmarkAutoNs : nbCallPerTest = 9741 evaluateCalibration : nbElement = 2048, timePerElement = 0.634071 ns/el ± 0.00970836, elapsedTime = 1298.58 ns ± 19.8827 micro_benchmarkAutoNs : nbCallPerTest = 5501 evaluateCalibration : nbElement = 4096, timePerElement = 0.57656 ns/el ± 0.00960092, elapsedTime = 2361.59 ns ± 39.3254 micro_benchmarkAutoNs : nbCallPerTest = 2746 evaluateCalibration : nbElement = 8192, timePerElement = 0.583684 ns/el ± 0.00676507, elapsedTime = 4781.54 ns ± 55.4195 [ 44%] Built target run_calibration_mask2_unseq_O3 Consolidate compiler generated dependencies of target calibration_mask2_unseq_Ofast [ 45%] Built target calibration_mask2_unseq_Ofast [ 46%] Run calibration_mask2_unseq_Ofast program micro_benchmarkAutoNs : nbCallPerTest = 40045 evaluateCalibration : nbElement = 256, timePerElement = 1.26392 ns/el ± 0.0154525, elapsedTime = 323.563 ns ± 3.95584 micro_benchmarkAutoNs : nbCallPerTest = 26444 evaluateCalibration : nbElement = 512, timePerElement = 0.911424 ns/el ± 0.0147431, elapsedTime = 466.649 ns ± 7.54846 micro_benchmarkAutoNs : nbCallPerTest = 17735 evaluateCalibration : nbElement = 1024, timePerElement = 0.701884 ns/el ± 0.0121225, elapsedTime = 718.73 ns ± 12.4134 micro_benchmarkAutoNs : nbCallPerTest = 10802 evaluateCalibration : nbElement = 2048, timePerElement = 0.602361 ns/el ± 0.00999939, elapsedTime = 1233.64 ns ± 20.4788 micro_benchmarkAutoNs : nbCallPerTest = 5562 evaluateCalibration : nbElement = 4096, timePerElement = 0.597453 ns/el ± 0.0116762, elapsedTime = 2447.17 ns ± 47.8255 micro_benchmarkAutoNs : nbCallPerTest = 2812 evaluateCalibration : nbElement = 8192, timePerElement = 0.574174 ns/el ± 0.0102819, elapsedTime = 4703.63 ns ± 84.2297 [ 46%] Built target run_calibration_mask2_unseq_Ofast [ 46%] Built target run_calibration_mask2_unseq_vectorize Consolidate compiler generated dependencies of target calibration_mask2t_seq_O1 [ 47%] Built target calibration_mask2t_seq_O1 [ 48%] Run calibration_mask2t_seq_O1 program micro_benchmarkAutoNs : nbCallPerTest = 91196 evaluateCalibration 2d tranform : nbElement = 256, timePerElement = 0.572566 ns/el ± 0.0409261, elapsedTime = 146.577 ns ± 10.4771 micro_benchmarkAutoNs : nbCallPerTest = 45971 evaluateCalibration 2d tranform : nbElement = 512, timePerElement = 0.539506 ns/el ± 0.00986396, elapsedTime = 276.227 ns ± 5.05035 micro_benchmarkAutoNs : nbCallPerTest = 26017 evaluateCalibration 2d tranform : nbElement = 1024, timePerElement = 0.484263 ns/el ± 0.00465906, elapsedTime = 495.885 ns ± 4.77088 micro_benchmarkAutoNs : nbCallPerTest = 13926 evaluateCalibration 2d tranform : nbElement = 2048, timePerElement = 0.45343 ns/el ± 0.00242246, elapsedTime = 928.624 ns ± 4.96119 micro_benchmarkAutoNs : nbCallPerTest = 7182 evaluateCalibration 2d tranform : nbElement = 4096, timePerElement = 0.440794 ns/el ± 0.00116077, elapsedTime = 1805.49 ns ± 4.75451 micro_benchmarkAutoNs : nbCallPerTest = 3662 evaluateCalibration 2d tranform : nbElement = 8192, timePerElement = 0.43389 ns/el ± 0.000508525, elapsedTime = 3554.43 ns ± 4.16584 [ 48%] Built target run_calibration_mask2t_seq_O1 Consolidate compiler generated dependencies of target calibration_mask2t_seq_O2 [ 49%] Built target calibration_mask2t_seq_O2 [ 49%] Run calibration_mask2t_seq_O2 program micro_benchmarkAutoNs : nbCallPerTest = 72894 evaluateCalibration 2d tranform : nbElement = 256, timePerElement = 0.69915 ns/el ± 0.00681896, elapsedTime = 178.982 ns ± 1.74565 micro_benchmarkAutoNs : nbCallPerTest = 42200 evaluateCalibration 2d tranform : nbElement = 512, timePerElement = 0.592034 ns/el ± 0.00309695, elapsedTime = 303.122 ns ± 1.58564 micro_benchmarkAutoNs : nbCallPerTest = 24698 evaluateCalibration 2d tranform : nbElement = 1024, timePerElement = 0.510929 ns/el ± 0.00144567, elapsedTime = 523.191 ns ± 1.48036 micro_benchmarkAutoNs : nbCallPerTest = 13527 evaluateCalibration 2d tranform : nbElement = 2048, timePerElement = 0.468367 ns/el ± 0.000632643, elapsedTime = 959.215 ns ± 1.29565 micro_benchmarkAutoNs : nbCallPerTest = 7081 evaluateCalibration 2d tranform : nbElement = 4096, timePerElement = 0.447512 ns/el ± 0.000511896, elapsedTime = 1833.01 ns ± 2.09672 micro_benchmarkAutoNs : nbCallPerTest = 3633 evaluateCalibration 2d tranform : nbElement = 8192, timePerElement = 0.437373 ns/el ± 0.000218555, elapsedTime = 3582.96 ns ± 1.7904 [ 49%] Built target run_calibration_mask2t_seq_O2 Consolidate compiler generated dependencies of target calibration_mask2t_seq_O3 [ 50%] Built target calibration_mask2t_seq_O3 [ 51%] Run calibration_mask2t_seq_O3 program micro_benchmarkAutoNs : nbCallPerTest = 307229 evaluateCalibration 2d tranform : nbElement = 256, timePerElement = 0.163662 ns/el ± 0.00345909, elapsedTime = 41.8974 ns ± 0.885527 micro_benchmarkAutoNs : nbCallPerTest = 148394 evaluateCalibration 2d tranform : nbElement = 512, timePerElement = 0.152823 ns/el ± 0.00811547, elapsedTime = 78.2455 ns ± 4.15512 micro_benchmarkAutoNs : nbCallPerTest = 80311 evaluateCalibration 2d tranform : nbElement = 1024, timePerElement = 0.135392 ns/el ± 0.00496139, elapsedTime = 138.641 ns ± 5.08046 micro_benchmarkAutoNs : nbCallPerTest = 46562 evaluateCalibration 2d tranform : nbElement = 2048, timePerElement = 0.135242 ns/el ± 0.0012138, elapsedTime = 276.976 ns ± 2.48587 micro_benchmarkAutoNs : nbCallPerTest = 19293 evaluateCalibration 2d tranform : nbElement = 4096, timePerElement = 0.126958 ns/el ± 0.00495132, elapsedTime = 520.022 ns ± 20.2806 micro_benchmarkAutoNs : nbCallPerTest = 13617 evaluateCalibration 2d tranform : nbElement = 8192, timePerElement = 0.118311 ns/el ± 0.00597762, elapsedTime = 969.205 ns ± 48.9687 [ 51%] Built target run_calibration_mask2t_seq_O3 Consolidate compiler generated dependencies of target calibration_mask2t_seq_Ofast [ 52%] Built target calibration_mask2t_seq_Ofast [ 52%] Run calibration_mask2t_seq_Ofast program micro_benchmarkAutoNs : nbCallPerTest = 299831 evaluateCalibration 2d tranform : nbElement = 256, timePerElement = 0.166331 ns/el ± 0.00492504, elapsedTime = 42.5808 ns ± 1.26081 micro_benchmarkAutoNs : nbCallPerTest = 129752 evaluateCalibration 2d tranform : nbElement = 512, timePerElement = 0.159631 ns/el ± 0.0105887, elapsedTime = 81.7311 ns ± 5.42144 micro_benchmarkAutoNs : nbCallPerTest = 84182 evaluateCalibration 2d tranform : nbElement = 1024, timePerElement = 0.144439 ns/el ± 0.00880834, elapsedTime = 147.906 ns ± 9.01974 micro_benchmarkAutoNs : nbCallPerTest = 44650 evaluateCalibration 2d tranform : nbElement = 2048, timePerElement = 0.139268 ns/el ± 0.00332779, elapsedTime = 285.22 ns ± 6.81531 micro_benchmarkAutoNs : nbCallPerTest = 25158 evaluateCalibration 2d tranform : nbElement = 4096, timePerElement = 0.126426 ns/el ± 0.00100596, elapsedTime = 517.841 ns ± 4.12042 micro_benchmarkAutoNs : nbCallPerTest = 13609 evaluateCalibration 2d tranform : nbElement = 8192, timePerElement = 0.116921 ns/el ± 0.000567909, elapsedTime = 957.814 ns ± 4.65231 [ 52%] Built target run_calibration_mask2t_seq_Ofast Consolidate compiler generated dependencies of target calibration_mask2t_unseq_O1 [ 53%] Built target calibration_mask2t_unseq_O1 [ 54%] Run calibration_mask2t_unseq_O1 program micro_benchmarkAutoNs : nbCallPerTest = 94289 evaluateCalibration 2d tranform : nbElement = 256, timePerElement = 0.589777 ns/el ± 0.0267422, elapsedTime = 150.983 ns ± 6.84601 micro_benchmarkAutoNs : nbCallPerTest = 45969 evaluateCalibration 2d tranform : nbElement = 512, timePerElement = 0.530242 ns/el ± 0.0187068, elapsedTime = 271.484 ns ± 9.57788 micro_benchmarkAutoNs : nbCallPerTest = 26126 evaluateCalibration 2d tranform : nbElement = 1024, timePerElement = 0.475582 ns/el ± 0.00681758, elapsedTime = 486.996 ns ± 6.98121 micro_benchmarkAutoNs : nbCallPerTest = 14416 evaluateCalibration 2d tranform : nbElement = 2048, timePerElement = 0.438765 ns/el ± 0.00326331, elapsedTime = 898.591 ns ± 6.68327 micro_benchmarkAutoNs : nbCallPerTest = 7496 evaluateCalibration 2d tranform : nbElement = 4096, timePerElement = 0.420222 ns/el ± 0.00156414, elapsedTime = 1721.23 ns ± 6.40671 micro_benchmarkAutoNs : nbCallPerTest = 3832 evaluateCalibration 2d tranform : nbElement = 8192, timePerElement = 0.414511 ns/el ± 0.000733253, elapsedTime = 3395.68 ns ± 6.00681 [ 54%] Built target run_calibration_mask2t_unseq_O1 Consolidate compiler generated dependencies of target calibration_mask2t_unseq_O2 [ 55%] Built target calibration_mask2t_unseq_O2 [ 55%] Run calibration_mask2t_unseq_O2 program micro_benchmarkAutoNs : nbCallPerTest = 68122 evaluateCalibration 2d tranform : nbElement = 256, timePerElement = 0.703279 ns/el ± 0.00870329, elapsedTime = 180.04 ns ± 2.22804 micro_benchmarkAutoNs : nbCallPerTest = 44841 evaluateCalibration 2d tranform : nbElement = 512, timePerElement = 0.559565 ns/el ± 0.00520654, elapsedTime = 286.497 ns ± 2.66575 micro_benchmarkAutoNs : nbCallPerTest = 26665 evaluateCalibration 2d tranform : nbElement = 1024, timePerElement = 0.474599 ns/el ± 0.00225157, elapsedTime = 485.99 ns ± 2.30561 micro_benchmarkAutoNs : nbCallPerTest = 14933 evaluateCalibration 2d tranform : nbElement = 2048, timePerElement = 0.426105 ns/el ± 0.000946349, elapsedTime = 872.663 ns ± 1.93812 micro_benchmarkAutoNs : nbCallPerTest = 7888 evaluateCalibration 2d tranform : nbElement = 4096, timePerElement = 0.40355 ns/el ± 0.000518485, elapsedTime = 1652.94 ns ± 2.12371 micro_benchmarkAutoNs : nbCallPerTest = 4041 evaluateCalibration 2d tranform : nbElement = 8192, timePerElement = 0.394035 ns/el ± 0.000507303, elapsedTime = 3227.93 ns ± 4.15583 [ 55%] Built target run_calibration_mask2t_unseq_O2 Consolidate compiler generated dependencies of target calibration_mask2t_unseq_O3 [ 56%] Built target calibration_mask2t_unseq_O3 [ 57%] Run calibration_mask2t_unseq_O3 program micro_benchmarkAutoNs : nbCallPerTest = 336541 evaluateCalibration 2d tranform : nbElement = 256, timePerElement = 0.167644 ns/el ± 0.00324259, elapsedTime = 42.9169 ns ± 0.830103 micro_benchmarkAutoNs : nbCallPerTest = 174604 evaluateCalibration 2d tranform : nbElement = 512, timePerElement = 0.137623 ns/el ± 0.00388227, elapsedTime = 70.4629 ns ± 1.98772 micro_benchmarkAutoNs : nbCallPerTest = 88183 evaluateCalibration 2d tranform : nbElement = 1024, timePerElement = 0.133114 ns/el ± 0.0101407, elapsedTime = 136.309 ns ± 10.384 micro_benchmarkAutoNs : nbCallPerTest = 44695 evaluateCalibration 2d tranform : nbElement = 2048, timePerElement = 0.138466 ns/el ± 0.00170539, elapsedTime = 283.578 ns ± 3.49263 micro_benchmarkAutoNs : nbCallPerTest = 23804 evaluateCalibration 2d tranform : nbElement = 4096, timePerElement = 0.134079 ns/el ± 0.000734062, elapsedTime = 549.19 ns ± 3.00672 micro_benchmarkAutoNs : nbCallPerTest = 13497 evaluateCalibration 2d tranform : nbElement = 8192, timePerElement = 0.116197 ns/el ± 0.000532747, elapsedTime = 951.884 ns ± 4.36427 [ 57%] Built target run_calibration_mask2t_unseq_O3 Consolidate compiler generated dependencies of target calibration_mask2t_unseq_Ofast [ 58%] Built target calibration_mask2t_unseq_Ofast [ 58%] Run calibration_mask2t_unseq_Ofast program micro_benchmarkAutoNs : nbCallPerTest = 301315 evaluateCalibration 2d tranform : nbElement = 256, timePerElement = 0.166633 ns/el ± 0.00263921, elapsedTime = 42.6582 ns ± 0.675638 micro_benchmarkAutoNs : nbCallPerTest = 150938 evaluateCalibration 2d tranform : nbElement = 512, timePerElement = 0.139887 ns/el ± 0.0047104, elapsedTime = 71.622 ns ± 2.41172 micro_benchmarkAutoNs : nbCallPerTest = 69060 evaluateCalibration 2d tranform : nbElement = 1024, timePerElement = 0.144736 ns/el ± 0.0062425, elapsedTime = 148.209 ns ± 6.39232 micro_benchmarkAutoNs : nbCallPerTest = 46907 evaluateCalibration 2d tranform : nbElement = 2048, timePerElement = 0.141057 ns/el ± 0.00251549, elapsedTime = 288.884 ns ± 5.15173 micro_benchmarkAutoNs : nbCallPerTest = 24738 evaluateCalibration 2d tranform : nbElement = 4096, timePerElement = 0.126397 ns/el ± 0.00113091, elapsedTime = 517.721 ns ± 4.6322 micro_benchmarkAutoNs : nbCallPerTest = 11884 evaluateCalibration 2d tranform : nbElement = 8192, timePerElement = 0.118379 ns/el ± 0.00122832, elapsedTime = 969.764 ns ± 10.0624 [ 58%] Built target run_calibration_mask2t_unseq_Ofast [ 59%] Built target run_calibration_mask2t_unseq_vectorize [ 59%] Built target run_all [ 59%] Built target plot_thread [ 59%] Call gnuplot calibrationBaseseq [ 61%] Built target plot_calibrationBaseseq [ 62%] Call gnuplot calibrationBaseunseq [ 63%] Built target plot_calibrationBaseunseq [ 64%] Call gnuplot calibrationBaseunseqVectorize [ 66%] Built target plot_calibrationBaseunseqVectorize [ 67%] Call gnuplot calibrationBaseSummary [ 69%] Built target plot_calibrationBaseSummary [ 69%] Call gnuplot calibrationMaskSeq [ 71%] Built target plot_calibrationMaskSeq [ 72%] Call gnuplot calibrationMaskUnseq [ 74%] Built target plot_calibrationMaskUnseq [ 74%] Call gnuplot calibrationMaskUnseqVectorize [ 77%] Built target plot_calibrationMaskUnseqVectorize [ 78%] Call gnuplot calibrationMaskSummary [ 79%] Built target plot_calibrationMaskSummary [ 80%] Call gnuplot calibrationMask2Seq [ 82%] Built target plot_calibrationMask2Seq [ 83%] Call gnuplot calibrationMask2Unseq [ 85%] Built target plot_calibrationMask2Unseq [ 85%] Call gnuplot calibrationMask2UnseqVectorize [ 88%] Built target plot_calibrationMask2UnseqVectorize [ 88%] Call gnuplot calibrationMask2Summary [ 90%] Built target plot_calibrationMask2Summary [ 91%] Call gnuplot calibrationMask2TSeq [ 93%] Built target plot_calibrationMask2TSeq [ 94%] Call gnuplot calibrationMask2TUnseq [ 95%] Built target plot_calibrationMask2TUnseq [ 96%] Call gnuplot calibrationMask2TUnseqVectorize [ 98%] Built target plot_calibrationMask2TUnseqVectorize [ 98%] Call gnuplot calibrationMask2TSummary [100%] Built target plot_calibrationMask2TSummary [100%] Built target plot_all |