GCC Code Coverage Report


Directory: ./
File: openvdb/openvdb/math/Coord.h
Date: 2022-07-25 17:40:05
Exec Total Coverage
Lines: 158 163 96.9%
Functions: 27 29 93.1%
Branches: 6854 17729 38.7%

Line Branch Exec Source
1 // Copyright Contributors to the OpenVDB Project
2 // SPDX-License-Identifier: MPL-2.0
3
4 #ifndef OPENVDB_MATH_COORD_HAS_BEEN_INCLUDED
5 #define OPENVDB_MATH_COORD_HAS_BEEN_INCLUDED
6
7 #include <functional>// for std::hash
8 #include <algorithm> // for std::min(), std::max()
9 #include <array> // for std::array
10 #include <iostream>
11 #include <limits>
12 #include <openvdb/Platform.h>
13 #include "Math.h"
14 #include "Vec3.h"
15
16 #include <tbb/blocked_range.h> // for tbb::split
17
18 namespace openvdb {
19 OPENVDB_USE_VERSION_NAMESPACE
20 namespace OPENVDB_VERSION_NAME {
21 namespace math {
22
23 /// @brief Signed (x, y, z) 32-bit integer coordinates
24 class Coord
25 {
26 public:
27 using Int32 = int32_t;
28 using Index32 = uint32_t;
29 using Vec3i = Vec3<Int32>;
30 using Vec3I = Vec3<Index32>;
31
32 using ValueType = Int32;
33 using Limits = std::numeric_limits<ValueType>;
34
35
10/31
✓ Branch 1 taken 10 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 818 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 7 taken 49 times.
✓ Branch 8 taken 252 times.
✓ Branch 9 taken 1 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 2792 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✗ Branch 27 not taken.
✗ Branch 28 not taken.
✓ Branch 36 taken 1 times.
✗ Branch 37 not taken.
✗ Branch 39 not taken.
✗ Branch 40 not taken.
✗ Branch 47 not taken.
✗ Branch 48 not taken.
4535089469 Coord(): mVec{{0, 0, 0}} {}
36
182/994
✓ Branch 1 taken 182 times.
✓ Branch 2 taken 5 times.
✓ Branch 3 taken 10000 times.
✓ Branch 4 taken 15 times.
✓ Branch 5 taken 13 times.
✗ Branch 6 not taken.
✓ Branch 7 taken 18 times.
✓ Branch 8 taken 30016 times.
✓ Branch 9 taken 2 times.
✓ Branch 10 taken 15 times.
✓ Branch 11 taken 30018 times.
✓ Branch 12 taken 3 times.
✓ Branch 13 taken 12 times.
✓ Branch 14 taken 4 times.
✓ Branch 15 taken 8 times.
✓ Branch 16 taken 13 times.
✓ Branch 17 taken 4 times.
✓ Branch 18 taken 8 times.
✓ Branch 19 taken 11 times.
✓ Branch 20 taken 5 times.
✓ Branch 21 taken 8 times.
✓ Branch 22 taken 10 times.
✓ Branch 23 taken 3 times.
✓ Branch 24 taken 3 times.
✓ Branch 25 taken 18 times.
✓ Branch 26 taken 1 times.
✓ Branch 27 taken 4 times.
✓ Branch 28 taken 18 times.
✓ Branch 29 taken 1 times.
✓ Branch 30 taken 2 times.
✓ Branch 31 taken 19 times.
✓ Branch 32 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 3 times.
✓ Branch 35 taken 13 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 14 times.
✓ Branch 38 taken 11 times.
✓ Branch 39 taken 1 times.
✓ Branch 40 taken 14 times.
✓ Branch 41 taken 11 times.
✓ Branch 42 taken 1 times.
✓ Branch 43 taken 6 times.
✓ Branch 44 taken 2 times.
✓ Branch 45 taken 8 times.
✓ Branch 46 taken 7 times.
✓ Branch 47 taken 2 times.
✓ Branch 48 taken 8 times.
✓ Branch 49 taken 2 times.
✓ Branch 50 taken 7 times.
✓ Branch 51 taken 8 times.
✓ Branch 52 taken 2 times.
✓ Branch 53 taken 15 times.
✓ Branch 54 taken 2 times.
✓ Branch 55 taken 10 times.
✓ Branch 56 taken 11 times.
✓ Branch 57 taken 3 times.
✓ Branch 58 taken 10 times.
✓ Branch 59 taken 11 times.
✗ Branch 60 not taken.
✓ Branch 61 taken 11 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 4 times.
✓ Branch 65 taken 10 times.
✓ Branch 66 taken 1 times.
✓ Branch 67 taken 2 times.
✓ Branch 68 taken 10 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 2 times.
✓ Branch 71 taken 9 times.
✗ Branch 72 not taken.
✓ Branch 73 taken 3 times.
✓ Branch 74 taken 1 times.
✓ Branch 75 taken 8 times.
✓ Branch 76 taken 3 times.
✓ Branch 77 taken 1 times.
✓ Branch 78 taken 8 times.
✓ Branch 79 taken 3 times.
✓ Branch 80 taken 1 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 12 times.
✓ Branch 83 taken 10 times.
✗ Branch 84 not taken.
✓ Branch 85 taken 12 times.
✓ Branch 86 taken 10 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 2 times.
✓ Branch 89 taken 2 times.
✗ Branch 90 not taken.
✓ Branch 91 taken 3 times.
✓ Branch 92 taken 2 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 1 times.
✓ Branch 95 taken 2 times.
✗ Branch 96 not taken.
✓ Branch 97 taken 1 times.
✓ Branch 98 taken 2 times.
✓ Branch 99 taken 1 times.
✓ Branch 100 taken 1 times.
✓ Branch 101 taken 2 times.
✓ Branch 102 taken 1 times.
✓ Branch 103 taken 1 times.
✓ Branch 104 taken 2 times.
✗ Branch 105 not taken.
✓ Branch 106 taken 1 times.
✓ Branch 107 taken 2 times.
✗ Branch 108 not taken.
✓ Branch 109 taken 2 times.
✓ Branch 110 taken 2 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 1 times.
✓ Branch 113 taken 2 times.
✗ Branch 114 not taken.
✓ Branch 115 taken 1 times.
✓ Branch 116 taken 2 times.
✗ Branch 117 not taken.
✓ Branch 118 taken 2 times.
✓ Branch 119 taken 2 times.
✗ Branch 120 not taken.
✓ Branch 121 taken 2 times.
✓ Branch 122 taken 2 times.
✗ Branch 123 not taken.
✓ Branch 124 taken 2 times.
✓ Branch 125 taken 2 times.
✗ Branch 126 not taken.
✓ Branch 127 taken 12 times.
✓ Branch 128 taken 2 times.
✗ Branch 129 not taken.
✓ Branch 130 taken 12 times.
✓ Branch 131 taken 2 times.
✗ Branch 132 not taken.
✓ Branch 133 taken 2 times.
✓ Branch 134 taken 2 times.
✗ Branch 135 not taken.
✓ Branch 136 taken 2 times.
✓ Branch 137 taken 2 times.
✗ Branch 138 not taken.
✓ Branch 139 taken 1 times.
✓ Branch 140 taken 2 times.
✗ Branch 141 not taken.
✓ Branch 142 taken 2 times.
✓ Branch 143 taken 2 times.
✓ Branch 144 taken 1 times.
✓ Branch 145 taken 1 times.
✓ Branch 146 taken 2 times.
✓ Branch 147 taken 1 times.
✓ Branch 148 taken 1 times.
✓ Branch 149 taken 3 times.
✗ Branch 150 not taken.
✓ Branch 151 taken 1 times.
✓ Branch 152 taken 3 times.
✗ Branch 153 not taken.
✓ Branch 154 taken 2 times.
✓ Branch 155 taken 3 times.
✗ Branch 156 not taken.
✓ Branch 157 taken 1 times.
✓ Branch 158 taken 2 times.
✗ Branch 159 not taken.
✓ Branch 160 taken 1 times.
✓ Branch 161 taken 2 times.
✗ Branch 162 not taken.
✓ Branch 163 taken 2 times.
✓ Branch 164 taken 2 times.
✗ Branch 165 not taken.
✓ Branch 166 taken 2 times.
✓ Branch 167 taken 2 times.
✗ Branch 168 not taken.
✓ Branch 169 taken 2 times.
✓ Branch 170 taken 2 times.
✗ Branch 171 not taken.
✓ Branch 172 taken 2 times.
✓ Branch 173 taken 2 times.
✗ Branch 174 not taken.
✓ Branch 175 taken 12 times.
✓ Branch 176 taken 2 times.
✗ Branch 177 not taken.
✓ Branch 178 taken 12 times.
✓ Branch 179 taken 2 times.
✗ Branch 180 not taken.
✓ Branch 181 taken 1 times.
✓ Branch 182 taken 2 times.
✗ Branch 183 not taken.
✓ Branch 184 taken 1 times.
✓ Branch 185 taken 1 times.
✗ Branch 186 not taken.
✗ Branch 187 not taken.
✗ Branch 188 not taken.
✗ Branch 190 not taken.
✗ Branch 191 not taken.
✓ Branch 192 taken 1 times.
✗ Branch 193 not taken.
✗ Branch 194 not taken.
✓ Branch 195 taken 1 times.
✗ Branch 196 not taken.
✗ Branch 197 not taken.
✗ Branch 199 not taken.
✗ Branch 200 not taken.
✓ Branch 202 taken 1 times.
✗ Branch 203 not taken.
✗ Branch 205 not taken.
✗ Branch 206 not taken.
✗ Branch 208 not taken.
✗ Branch 209 not taken.
✓ Branch 211 taken 1 times.
✗ Branch 212 not taken.
✓ Branch 214 taken 3 times.
✗ Branch 215 not taken.
✓ Branch 217 taken 1 times.
✗ Branch 218 not taken.
✓ Branch 220 taken 1 times.
✗ Branch 221 not taken.
✓ Branch 223 taken 11 times.
✗ Branch 224 not taken.
✓ Branch 226 taken 11 times.
✗ Branch 227 not taken.
✓ Branch 229 taken 1 times.
✗ Branch 230 not taken.
✓ Branch 232 taken 1 times.
✗ Branch 233 not taken.
✗ Branch 235 not taken.
✗ Branch 236 not taken.
✗ Branch 238 not taken.
✗ Branch 239 not taken.
✓ Branch 240 taken 1 times.
✗ Branch 241 not taken.
✗ Branch 242 not taken.
✓ Branch 243 taken 1 times.
✗ Branch 244 not taken.
✗ Branch 245 not taken.
✗ Branch 247 not taken.
✗ Branch 248 not taken.
✓ Branch 250 taken 1 times.
✗ Branch 251 not taken.
✗ Branch 253 not taken.
✗ Branch 254 not taken.
✗ Branch 256 not taken.
✗ Branch 257 not taken.
✓ Branch 259 taken 1 times.
✗ Branch 260 not taken.
✓ Branch 262 taken 1 times.
✗ Branch 263 not taken.
✓ Branch 265 taken 1 times.
✗ Branch 266 not taken.
✓ Branch 268 taken 1 times.
✗ Branch 269 not taken.
✓ Branch 271 taken 11 times.
✗ Branch 272 not taken.
✓ Branch 274 taken 11 times.
✗ Branch 275 not taken.
✓ Branch 277 taken 1 times.
✗ Branch 278 not taken.
✗ Branch 280 not taken.
✗ Branch 281 not taken.
✗ Branch 283 not taken.
✗ Branch 284 not taken.
✓ Branch 286 taken 2 times.
✗ Branch 287 not taken.
✗ Branch 289 not taken.
✗ Branch 290 not taken.
✗ Branch 292 not taken.
✗ Branch 293 not taken.
✗ Branch 295 not taken.
✗ Branch 296 not taken.
✗ Branch 298 not taken.
✗ Branch 299 not taken.
✗ Branch 301 not taken.
✗ Branch 302 not taken.
✗ Branch 304 not taken.
✗ Branch 305 not taken.
✗ Branch 307 not taken.
✗ Branch 308 not taken.
✗ Branch 310 not taken.
✗ Branch 311 not taken.
✗ Branch 313 not taken.
✗ Branch 314 not taken.
✗ Branch 316 not taken.
✗ Branch 317 not taken.
✗ Branch 319 not taken.
✗ Branch 320 not taken.
✗ Branch 322 not taken.
✗ Branch 323 not taken.
✗ Branch 325 not taken.
✗ Branch 326 not taken.
✗ Branch 328 not taken.
✗ Branch 329 not taken.
✗ Branch 331 not taken.
✗ Branch 332 not taken.
✓ Branch 334 taken 1 times.
✗ Branch 335 not taken.
✗ Branch 337 not taken.
✗ Branch 338 not taken.
✗ Branch 340 not taken.
✗ Branch 341 not taken.
✗ Branch 343 not taken.
✗ Branch 344 not taken.
✗ Branch 346 not taken.
✗ Branch 347 not taken.
✗ Branch 349 not taken.
✗ Branch 350 not taken.
✗ Branch 352 not taken.
✗ Branch 353 not taken.
✗ Branch 355 not taken.
✗ Branch 356 not taken.
✗ Branch 358 not taken.
✗ Branch 359 not taken.
✗ Branch 361 not taken.
✗ Branch 362 not taken.
✗ Branch 364 not taken.
✗ Branch 365 not taken.
✗ Branch 367 not taken.
✗ Branch 368 not taken.
✗ Branch 370 not taken.
✗ Branch 371 not taken.
✗ Branch 373 not taken.
✗ Branch 374 not taken.
✗ Branch 376 not taken.
✗ Branch 377 not taken.
✗ Branch 379 not taken.
✗ Branch 380 not taken.
✗ Branch 382 not taken.
✗ Branch 383 not taken.
✗ Branch 385 not taken.
✗ Branch 386 not taken.
✗ Branch 388 not taken.
✗ Branch 389 not taken.
✗ Branch 391 not taken.
✗ Branch 392 not taken.
✗ Branch 394 not taken.
✗ Branch 395 not taken.
✗ Branch 397 not taken.
✗ Branch 398 not taken.
✗ Branch 400 not taken.
✗ Branch 401 not taken.
✗ Branch 403 not taken.
✗ Branch 404 not taken.
✗ Branch 406 not taken.
✗ Branch 407 not taken.
✗ Branch 409 not taken.
✗ Branch 410 not taken.
✗ Branch 412 not taken.
✗ Branch 413 not taken.
✗ Branch 415 not taken.
✗ Branch 416 not taken.
✗ Branch 418 not taken.
✗ Branch 419 not taken.
✗ Branch 421 not taken.
✗ Branch 422 not taken.
✗ Branch 424 not taken.
✗ Branch 425 not taken.
✗ Branch 427 not taken.
✗ Branch 428 not taken.
✓ Branch 430 taken 1 times.
✗ Branch 431 not taken.
✗ Branch 433 not taken.
✗ Branch 434 not taken.
✗ Branch 436 not taken.
✗ Branch 437 not taken.
✗ Branch 439 not taken.
✗ Branch 440 not taken.
✗ Branch 442 not taken.
✗ Branch 443 not taken.
✗ Branch 445 not taken.
✗ Branch 446 not taken.
✗ Branch 448 not taken.
✗ Branch 449 not taken.
✗ Branch 451 not taken.
✗ Branch 452 not taken.
✗ Branch 454 not taken.
✗ Branch 455 not taken.
✗ Branch 457 not taken.
✗ Branch 458 not taken.
✗ Branch 460 not taken.
✗ Branch 461 not taken.
✗ Branch 463 not taken.
✗ Branch 464 not taken.
✗ Branch 466 not taken.
✗ Branch 467 not taken.
✗ Branch 469 not taken.
✗ Branch 470 not taken.
✗ Branch 472 not taken.
✗ Branch 473 not taken.
✗ Branch 475 not taken.
✗ Branch 476 not taken.
✗ Branch 478 not taken.
✗ Branch 479 not taken.
✗ Branch 481 not taken.
✗ Branch 482 not taken.
✗ Branch 484 not taken.
✗ Branch 485 not taken.
✗ Branch 487 not taken.
✗ Branch 488 not taken.
✗ Branch 490 not taken.
✗ Branch 491 not taken.
✗ Branch 493 not taken.
✗ Branch 494 not taken.
✗ Branch 496 not taken.
✗ Branch 497 not taken.
✗ Branch 499 not taken.
✗ Branch 500 not taken.
✓ Branch 502 taken 1 times.
✗ Branch 503 not taken.
✗ Branch 505 not taken.
✗ Branch 506 not taken.
✗ Branch 508 not taken.
✗ Branch 509 not taken.
✗ Branch 511 not taken.
✗ Branch 512 not taken.
✗ Branch 514 not taken.
✗ Branch 515 not taken.
✗ Branch 517 not taken.
✗ Branch 518 not taken.
✗ Branch 520 not taken.
✗ Branch 521 not taken.
✗ Branch 523 not taken.
✗ Branch 524 not taken.
✓ Branch 526 taken 2 times.
✗ Branch 527 not taken.
✗ Branch 529 not taken.
✗ Branch 530 not taken.
✗ Branch 532 not taken.
✗ Branch 533 not taken.
✗ Branch 535 not taken.
✗ Branch 536 not taken.
✗ Branch 538 not taken.
✗ Branch 539 not taken.
✗ Branch 541 not taken.
✗ Branch 542 not taken.
✗ Branch 544 not taken.
✗ Branch 545 not taken.
✗ Branch 547 not taken.
✗ Branch 548 not taken.
✗ Branch 550 not taken.
✗ Branch 551 not taken.
✗ Branch 553 not taken.
✗ Branch 554 not taken.
✗ Branch 556 not taken.
✗ Branch 557 not taken.
✗ Branch 559 not taken.
✗ Branch 560 not taken.
✗ Branch 562 not taken.
✗ Branch 563 not taken.
✗ Branch 565 not taken.
✗ Branch 566 not taken.
✗ Branch 568 not taken.
✗ Branch 569 not taken.
✗ Branch 571 not taken.
✗ Branch 572 not taken.
✗ Branch 574 not taken.
✗ Branch 575 not taken.
✗ Branch 577 not taken.
✗ Branch 578 not taken.
✗ Branch 580 not taken.
✗ Branch 581 not taken.
✗ Branch 583 not taken.
✗ Branch 584 not taken.
✗ Branch 586 not taken.
✗ Branch 587 not taken.
✗ Branch 589 not taken.
✗ Branch 590 not taken.
✗ Branch 592 not taken.
✗ Branch 593 not taken.
✗ Branch 595 not taken.
✗ Branch 596 not taken.
✗ Branch 598 not taken.
✗ Branch 599 not taken.
✗ Branch 601 not taken.
✗ Branch 602 not taken.
✗ Branch 604 not taken.
✗ Branch 605 not taken.
✗ Branch 607 not taken.
✗ Branch 608 not taken.
✗ Branch 610 not taken.
✗ Branch 611 not taken.
✗ Branch 613 not taken.
✗ Branch 614 not taken.
✗ Branch 616 not taken.
✗ Branch 617 not taken.
✗ Branch 619 not taken.
✗ Branch 620 not taken.
✓ Branch 622 taken 1 times.
✗ Branch 623 not taken.
✗ Branch 625 not taken.
✗ Branch 626 not taken.
✗ Branch 628 not taken.
✗ Branch 629 not taken.
✗ Branch 631 not taken.
✗ Branch 632 not taken.
✗ Branch 634 not taken.
✗ Branch 635 not taken.
✗ Branch 637 not taken.
✗ Branch 638 not taken.
✗ Branch 640 not taken.
✗ Branch 641 not taken.
✗ Branch 643 not taken.
✗ Branch 644 not taken.
✗ Branch 646 not taken.
✗ Branch 647 not taken.
✗ Branch 649 not taken.
✗ Branch 650 not taken.
✗ Branch 652 not taken.
✗ Branch 653 not taken.
✗ Branch 655 not taken.
✗ Branch 656 not taken.
✗ Branch 658 not taken.
✗ Branch 659 not taken.
✗ Branch 661 not taken.
✗ Branch 662 not taken.
✗ Branch 664 not taken.
✗ Branch 665 not taken.
✗ Branch 667 not taken.
✗ Branch 668 not taken.
✗ Branch 670 not taken.
✗ Branch 671 not taken.
✗ Branch 673 not taken.
✗ Branch 674 not taken.
✗ Branch 676 not taken.
✗ Branch 677 not taken.
✗ Branch 679 not taken.
✗ Branch 680 not taken.
✗ Branch 682 not taken.
✗ Branch 683 not taken.
✗ Branch 685 not taken.
✗ Branch 686 not taken.
✗ Branch 688 not taken.
✗ Branch 689 not taken.
✗ Branch 691 not taken.
✗ Branch 692 not taken.
✗ Branch 694 not taken.
✗ Branch 695 not taken.
✗ Branch 697 not taken.
✗ Branch 698 not taken.
✗ Branch 700 not taken.
✗ Branch 701 not taken.
✗ Branch 703 not taken.
✗ Branch 704 not taken.
✗ Branch 706 not taken.
✗ Branch 707 not taken.
✗ Branch 709 not taken.
✗ Branch 710 not taken.
✗ Branch 712 not taken.
✗ Branch 713 not taken.
✗ Branch 715 not taken.
✗ Branch 716 not taken.
✓ Branch 718 taken 1 times.
✗ Branch 719 not taken.
✗ Branch 721 not taken.
✗ Branch 722 not taken.
✗ Branch 724 not taken.
✗ Branch 725 not taken.
✗ Branch 727 not taken.
✗ Branch 728 not taken.
✗ Branch 730 not taken.
✗ Branch 731 not taken.
✗ Branch 733 not taken.
✗ Branch 734 not taken.
✗ Branch 736 not taken.
✗ Branch 737 not taken.
✗ Branch 739 not taken.
✗ Branch 740 not taken.
✓ Branch 742 taken 4 times.
✗ Branch 743 not taken.
✗ Branch 745 not taken.
✗ Branch 746 not taken.
✗ Branch 748 not taken.
✗ Branch 749 not taken.
✗ Branch 751 not taken.
✗ Branch 752 not taken.
✗ Branch 754 not taken.
✗ Branch 755 not taken.
✗ Branch 757 not taken.
✗ Branch 758 not taken.
✗ Branch 760 not taken.
✗ Branch 761 not taken.
✗ Branch 763 not taken.
✗ Branch 764 not taken.
✓ Branch 766 taken 12 times.
✗ Branch 767 not taken.
✗ Branch 769 not taken.
✗ Branch 770 not taken.
✗ Branch 772 not taken.
✗ Branch 773 not taken.
✗ Branch 775 not taken.
✗ Branch 776 not taken.
✗ Branch 778 not taken.
✗ Branch 779 not taken.
✗ Branch 781 not taken.
✗ Branch 782 not taken.
✗ Branch 784 not taken.
✗ Branch 785 not taken.
✗ Branch 787 not taken.
✗ Branch 788 not taken.
✗ Branch 790 not taken.
✗ Branch 791 not taken.
✗ Branch 793 not taken.
✗ Branch 794 not taken.
✗ Branch 796 not taken.
✗ Branch 797 not taken.
✗ Branch 799 not taken.
✗ Branch 800 not taken.
✗ Branch 802 not taken.
✗ Branch 803 not taken.
✗ Branch 805 not taken.
✗ Branch 806 not taken.
✗ Branch 808 not taken.
✗ Branch 809 not taken.
✗ Branch 811 not taken.
✗ Branch 812 not taken.
✗ Branch 814 not taken.
✗ Branch 815 not taken.
✗ Branch 817 not taken.
✗ Branch 818 not taken.
✗ Branch 820 not taken.
✗ Branch 821 not taken.
✗ Branch 823 not taken.
✗ Branch 824 not taken.
✗ Branch 826 not taken.
✗ Branch 827 not taken.
✗ Branch 829 not taken.
✗ Branch 830 not taken.
✗ Branch 832 not taken.
✗ Branch 833 not taken.
✗ Branch 835 not taken.
✗ Branch 836 not taken.
✗ Branch 838 not taken.
✗ Branch 839 not taken.
✗ Branch 841 not taken.
✗ Branch 842 not taken.
✗ Branch 844 not taken.
✗ Branch 845 not taken.
✗ Branch 847 not taken.
✗ Branch 848 not taken.
✗ Branch 850 not taken.
✗ Branch 851 not taken.
✗ Branch 853 not taken.
✗ Branch 854 not taken.
✗ Branch 856 not taken.
✗ Branch 857 not taken.
✗ Branch 859 not taken.
✗ Branch 860 not taken.
✗ Branch 862 not taken.
✗ Branch 863 not taken.
✗ Branch 865 not taken.
✗ Branch 866 not taken.
✗ Branch 868 not taken.
✗ Branch 869 not taken.
✗ Branch 871 not taken.
✗ Branch 872 not taken.
✗ Branch 874 not taken.
✗ Branch 875 not taken.
✗ Branch 877 not taken.
✗ Branch 878 not taken.
✗ Branch 880 not taken.
✗ Branch 881 not taken.
✗ Branch 883 not taken.
✗ Branch 884 not taken.
✓ Branch 886 taken 2 times.
✗ Branch 887 not taken.
✗ Branch 889 not taken.
✗ Branch 890 not taken.
✗ Branch 892 not taken.
✗ Branch 893 not taken.
✗ Branch 895 not taken.
✗ Branch 896 not taken.
✗ Branch 898 not taken.
✗ Branch 899 not taken.
✗ Branch 901 not taken.
✗ Branch 902 not taken.
✗ Branch 904 not taken.
✗ Branch 905 not taken.
✗ Branch 907 not taken.
✗ Branch 908 not taken.
✗ Branch 910 not taken.
✗ Branch 911 not taken.
✗ Branch 913 not taken.
✗ Branch 914 not taken.
✗ Branch 916 not taken.
✗ Branch 917 not taken.
✗ Branch 919 not taken.
✗ Branch 920 not taken.
✗ Branch 922 not taken.
✗ Branch 923 not taken.
✗ Branch 925 not taken.
✗ Branch 926 not taken.
✗ Branch 928 not taken.
✗ Branch 929 not taken.
✗ Branch 931 not taken.
✗ Branch 932 not taken.
✗ Branch 934 not taken.
✗ Branch 935 not taken.
✗ Branch 937 not taken.
✗ Branch 938 not taken.
✗ Branch 940 not taken.
✗ Branch 941 not taken.
✗ Branch 943 not taken.
✗ Branch 944 not taken.
✗ Branch 946 not taken.
✗ Branch 947 not taken.
✗ Branch 949 not taken.
✗ Branch 950 not taken.
✗ Branch 952 not taken.
✗ Branch 953 not taken.
✗ Branch 955 not taken.
✗ Branch 956 not taken.
✗ Branch 958 not taken.
✗ Branch 959 not taken.
✗ Branch 961 not taken.
✗ Branch 962 not taken.
✗ Branch 964 not taken.
✗ Branch 965 not taken.
✗ Branch 967 not taken.
✗ Branch 968 not taken.
✗ Branch 970 not taken.
✗ Branch 971 not taken.
✗ Branch 973 not taken.
✗ Branch 974 not taken.
✗ Branch 976 not taken.
✗ Branch 977 not taken.
✗ Branch 979 not taken.
✗ Branch 980 not taken.
✗ Branch 982 not taken.
✗ Branch 983 not taken.
✗ Branch 985 not taken.
✗ Branch 986 not taken.
✗ Branch 988 not taken.
✗ Branch 989 not taken.
✗ Branch 991 not taken.
✗ Branch 992 not taken.
✗ Branch 994 not taken.
✗ Branch 995 not taken.
✗ Branch 997 not taken.
✗ Branch 998 not taken.
✗ Branch 1000 not taken.
✗ Branch 1001 not taken.
✗ Branch 1003 not taken.
✗ Branch 1004 not taken.
✗ Branch 1006 not taken.
✗ Branch 1007 not taken.
✗ Branch 1009 not taken.
✗ Branch 1010 not taken.
✗ Branch 1012 not taken.
✗ Branch 1013 not taken.
✗ Branch 1015 not taken.
✗ Branch 1016 not taken.
✗ Branch 1018 not taken.
✗ Branch 1019 not taken.
✗ Branch 1021 not taken.
✗ Branch 1022 not taken.
✗ Branch 1024 not taken.
✗ Branch 1025 not taken.
✗ Branch 1027 not taken.
✗ Branch 1028 not taken.
✓ Branch 1030 taken 1 times.
✗ Branch 1031 not taken.
✗ Branch 1033 not taken.
✗ Branch 1034 not taken.
✗ Branch 1036 not taken.
✗ Branch 1037 not taken.
✗ Branch 1039 not taken.
✗ Branch 1040 not taken.
✗ Branch 1042 not taken.
✗ Branch 1043 not taken.
✗ Branch 1045 not taken.
✗ Branch 1046 not taken.
✗ Branch 1048 not taken.
✗ Branch 1049 not taken.
✗ Branch 1051 not taken.
✗ Branch 1052 not taken.
✓ Branch 1054 taken 1 times.
✗ Branch 1055 not taken.
✗ Branch 1057 not taken.
✗ Branch 1058 not taken.
✗ Branch 1060 not taken.
✗ Branch 1061 not taken.
✗ Branch 1063 not taken.
✗ Branch 1064 not taken.
✗ Branch 1066 not taken.
✗ Branch 1067 not taken.
✗ Branch 1069 not taken.
✗ Branch 1070 not taken.
✗ Branch 1072 not taken.
✗ Branch 1073 not taken.
✗ Branch 1075 not taken.
✗ Branch 1076 not taken.
✗ Branch 1078 not taken.
✗ Branch 1079 not taken.
✗ Branch 1081 not taken.
✗ Branch 1082 not taken.
✗ Branch 1084 not taken.
✗ Branch 1085 not taken.
✗ Branch 1087 not taken.
✗ Branch 1088 not taken.
✗ Branch 1090 not taken.
✗ Branch 1091 not taken.
✗ Branch 1093 not taken.
✗ Branch 1094 not taken.
✗ Branch 1096 not taken.
✗ Branch 1097 not taken.
✗ Branch 1099 not taken.
✗ Branch 1100 not taken.
✗ Branch 1102 not taken.
✗ Branch 1103 not taken.
✗ Branch 1105 not taken.
✗ Branch 1106 not taken.
✗ Branch 1108 not taken.
✗ Branch 1109 not taken.
✗ Branch 1111 not taken.
✗ Branch 1112 not taken.
✗ Branch 1114 not taken.
✗ Branch 1115 not taken.
✗ Branch 1117 not taken.
✗ Branch 1118 not taken.
✗ Branch 1120 not taken.
✗ Branch 1121 not taken.
✗ Branch 1123 not taken.
✗ Branch 1124 not taken.
✓ Branch 1126 taken 1 times.
✗ Branch 1127 not taken.
✗ Branch 1129 not taken.
✗ Branch 1130 not taken.
✗ Branch 1132 not taken.
✗ Branch 1133 not taken.
✗ Branch 1135 not taken.
✗ Branch 1136 not taken.
✗ Branch 1138 not taken.
✗ Branch 1139 not taken.
✗ Branch 1141 not taken.
✗ Branch 1142 not taken.
✗ Branch 1144 not taken.
✗ Branch 1145 not taken.
✗ Branch 1147 not taken.
✗ Branch 1148 not taken.
✗ Branch 1150 not taken.
✗ Branch 1151 not taken.
✗ Branch 1153 not taken.
✗ Branch 1154 not taken.
✗ Branch 1156 not taken.
✗ Branch 1157 not taken.
✗ Branch 1159 not taken.
✗ Branch 1160 not taken.
✗ Branch 1162 not taken.
✗ Branch 1163 not taken.
✗ Branch 1165 not taken.
✗ Branch 1166 not taken.
✗ Branch 1168 not taken.
✗ Branch 1169 not taken.
✗ Branch 1171 not taken.
✗ Branch 1172 not taken.
✗ Branch 1174 not taken.
✗ Branch 1175 not taken.
✗ Branch 1177 not taken.
✗ Branch 1178 not taken.
✗ Branch 1180 not taken.
✗ Branch 1181 not taken.
✗ Branch 1183 not taken.
✗ Branch 1184 not taken.
✗ Branch 1186 not taken.
✗ Branch 1187 not taken.
✗ Branch 1189 not taken.
✗ Branch 1190 not taken.
✗ Branch 1192 not taken.
✗ Branch 1193 not taken.
✗ Branch 1195 not taken.
✗ Branch 1196 not taken.
✓ Branch 1198 taken 5 times.
✗ Branch 1199 not taken.
✗ Branch 1201 not taken.
✗ Branch 1202 not taken.
✗ Branch 1204 not taken.
✗ Branch 1205 not taken.
✗ Branch 1207 not taken.
✗ Branch 1208 not taken.
✗ Branch 1210 not taken.
✗ Branch 1211 not taken.
✗ Branch 1213 not taken.
✗ Branch 1214 not taken.
✗ Branch 1216 not taken.
✗ Branch 1217 not taken.
✗ Branch 1219 not taken.
✗ Branch 1220 not taken.
✗ Branch 1222 not taken.
✗ Branch 1223 not taken.
✗ Branch 1225 not taken.
✗ Branch 1226 not taken.
✗ Branch 1228 not taken.
✗ Branch 1229 not taken.
✗ Branch 1231 not taken.
✗ Branch 1232 not taken.
✗ Branch 1234 not taken.
✗ Branch 1235 not taken.
✗ Branch 1237 not taken.
✗ Branch 1238 not taken.
✗ Branch 1240 not taken.
✗ Branch 1241 not taken.
✗ Branch 1243 not taken.
✗ Branch 1244 not taken.
✗ Branch 1246 not taken.
✗ Branch 1247 not taken.
✗ Branch 1249 not taken.
✗ Branch 1250 not taken.
✗ Branch 1252 not taken.
✗ Branch 1253 not taken.
✗ Branch 1255 not taken.
✗ Branch 1256 not taken.
✗ Branch 1258 not taken.
✗ Branch 1259 not taken.
✗ Branch 1261 not taken.
✗ Branch 1262 not taken.
✗ Branch 1264 not taken.
✗ Branch 1265 not taken.
✗ Branch 1267 not taken.
✗ Branch 1268 not taken.
✗ Branch 1270 not taken.
✗ Branch 1271 not taken.
✗ Branch 1273 not taken.
✗ Branch 1274 not taken.
✗ Branch 1276 not taken.
✗ Branch 1277 not taken.
✗ Branch 1279 not taken.
✗ Branch 1280 not taken.
✗ Branch 1282 not taken.
✗ Branch 1283 not taken.
✗ Branch 1285 not taken.
✗ Branch 1286 not taken.
✗ Branch 1288 not taken.
✗ Branch 1289 not taken.
✗ Branch 1291 not taken.
✗ Branch 1292 not taken.
✗ Branch 1294 not taken.
✗ Branch 1295 not taken.
✗ Branch 1297 not taken.
✗ Branch 1298 not taken.
✗ Branch 1300 not taken.
✗ Branch 1301 not taken.
✗ Branch 1303 not taken.
✗ Branch 1304 not taken.
✗ Branch 1306 not taken.
✗ Branch 1307 not taken.
✗ Branch 1309 not taken.
✗ Branch 1310 not taken.
✗ Branch 1312 not taken.
✗ Branch 1313 not taken.
✗ Branch 1315 not taken.
✗ Branch 1316 not taken.
✗ Branch 1318 not taken.
✗ Branch 1319 not taken.
✗ Branch 1321 not taken.
✗ Branch 1322 not taken.
✗ Branch 1324 not taken.
✗ Branch 1325 not taken.
✗ Branch 1327 not taken.
✗ Branch 1328 not taken.
✗ Branch 1330 not taken.
✗ Branch 1331 not taken.
✗ Branch 1333 not taken.
✗ Branch 1334 not taken.
✗ Branch 1336 not taken.
✗ Branch 1337 not taken.
✗ Branch 1339 not taken.
✗ Branch 1340 not taken.
✗ Branch 1342 not taken.
✗ Branch 1343 not taken.
✗ Branch 1345 not taken.
✗ Branch 1346 not taken.
✗ Branch 1348 not taken.
✗ Branch 1349 not taken.
✗ Branch 1351 not taken.
✗ Branch 1352 not taken.
✗ Branch 1354 not taken.
✗ Branch 1355 not taken.
✗ Branch 1357 not taken.
✗ Branch 1358 not taken.
✗ Branch 1360 not taken.
✗ Branch 1361 not taken.
✗ Branch 1363 not taken.
✗ Branch 1364 not taken.
✗ Branch 1366 not taken.
✗ Branch 1367 not taken.
✗ Branch 1369 not taken.
✗ Branch 1370 not taken.
✗ Branch 1372 not taken.
✗ Branch 1373 not taken.
✗ Branch 1375 not taken.
✗ Branch 1376 not taken.
✗ Branch 1378 not taken.
✗ Branch 1379 not taken.
✗ Branch 1381 not taken.
✗ Branch 1382 not taken.
✗ Branch 1384 not taken.
✗ Branch 1385 not taken.
✗ Branch 1387 not taken.
✗ Branch 1388 not taken.
✗ Branch 1390 not taken.
✗ Branch 1391 not taken.
145376 explicit Coord(Int32 xyz): mVec{{xyz, xyz, xyz}} {}
37
807/1119
✗ Branch 0 not taken.
✓ Branch 1 taken 1693 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 1538 times.
✓ Branch 4 taken 2 times.
✓ Branch 5 taken 24 times.
✓ Branch 6 taken 3 times.
✓ Branch 7 taken 65 times.
✓ Branch 8 taken 14 times.
✓ Branch 9 taken 197 times.
✓ Branch 10 taken 1 times.
✓ Branch 11 taken 210 times.
✓ Branch 12 taken 138 times.
✓ Branch 13 taken 109 times.
✓ Branch 14 taken 9 times.
✓ Branch 15 taken 53101 times.
✓ Branch 16 taken 3 times.
✓ Branch 17 taken 1217 times.
✓ Branch 18 taken 1 times.
✓ Branch 19 taken 57251 times.
✓ Branch 20 taken 3 times.
✓ Branch 21 taken 19050 times.
✓ Branch 22 taken 1 times.
✓ Branch 23 taken 668 times.
✓ Branch 24 taken 11744 times.
✓ Branch 25 taken 46396 times.
✓ Branch 26 taken 5 times.
✓ Branch 27 taken 17943 times.
✓ Branch 28 taken 27439 times.
✓ Branch 29 taken 1412 times.
✓ Branch 30 taken 15971 times.
✓ Branch 31 taken 1003176 times.
✓ Branch 32 taken 6 times.
✓ Branch 33 taken 18253 times.
✓ Branch 34 taken 11 times.
✓ Branch 35 taken 288 times.
✓ Branch 36 taken 11737 times.
✓ Branch 37 taken 1957 times.
✓ Branch 38 taken 157 times.
✓ Branch 39 taken 15875 times.
✓ Branch 40 taken 8 times.
✓ Branch 41 taken 53 times.
✓ Branch 42 taken 8651 times.
✓ Branch 43 taken 16 times.
✓ Branch 44 taken 77 times.
✓ Branch 45 taken 16078 times.
✓ Branch 46 taken 101 times.
✓ Branch 47 taken 24 times.
✓ Branch 48 taken 11733 times.
✓ Branch 49 taken 1066 times.
✓ Branch 50 taken 15 times.
✓ Branch 51 taken 39668 times.
✓ Branch 52 taken 90 times.
✓ Branch 53 taken 55 times.
✓ Branch 54 taken 88900 times.
✓ Branch 55 taken 37 times.
✓ Branch 56 taken 10 times.
✓ Branch 57 taken 16059 times.
✓ Branch 58 taken 94 times.
✓ Branch 59 taken 4653 times.
✓ Branch 60 taken 39477 times.
✓ Branch 61 taken 8 times.
✓ Branch 62 taken 9 times.
✓ Branch 63 taken 12164 times.
✓ Branch 64 taken 5 times.
✓ Branch 65 taken 4107 times.
✓ Branch 66 taken 8691 times.
✓ Branch 67 taken 22 times.
✓ Branch 68 taken 7 times.
✓ Branch 69 taken 23715 times.
✓ Branch 70 taken 5 times.
✓ Branch 71 taken 522 times.
✓ Branch 72 taken 5904 times.
✓ Branch 73 taken 15 times.
✓ Branch 74 taken 7 times.
✓ Branch 75 taken 8086 times.
✓ Branch 76 taken 6 times.
✓ Branch 77 taken 18 times.
✓ Branch 78 taken 5841 times.
✓ Branch 79 taken 261 times.
✓ Branch 80 taken 7 times.
✓ Branch 81 taken 8013 times.
✓ Branch 82 taken 5 times.
✓ Branch 83 taken 26 times.
✓ Branch 84 taken 5841 times.
✓ Branch 85 taken 9 times.
✓ Branch 86 taken 7 times.
✓ Branch 87 taken 8 times.
✓ Branch 88 taken 15 times.
✓ Branch 89 taken 5 times.
✓ Branch 90 taken 7 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 6 times.
✓ Branch 93 taken 8 times.
✓ Branch 94 taken 518 times.
✓ Branch 95 taken 6 times.
✓ Branch 96 taken 15 times.
✓ Branch 97 taken 71 times.
✓ Branch 98 taken 5 times.
✓ Branch 99 taken 6 times.
✓ Branch 100 taken 71 times.
✓ Branch 101 taken 9 times.
✓ Branch 102 taken 5 times.
✓ Branch 103 taken 70 times.
✓ Branch 104 taken 26 times.
✓ Branch 105 taken 5 times.
✓ Branch 106 taken 70 times.
✓ Branch 107 taken 11 times.
✓ Branch 108 taken 26 times.
✓ Branch 109 taken 73 times.
✓ Branch 110 taken 7 times.
✓ Branch 111 taken 5 times.
✓ Branch 112 taken 71 times.
✓ Branch 113 taken 6 times.
✓ Branch 114 taken 3 times.
✓ Branch 115 taken 125471 times.
✓ Branch 116 taken 6 times.
✓ Branch 117 taken 3 times.
✓ Branch 118 taken 72 times.
✓ Branch 119 taken 7 times.
✓ Branch 120 taken 14 times.
✓ Branch 121 taken 72 times.
✓ Branch 122 taken 5 times.
✓ Branch 123 taken 4 times.
✓ Branch 124 taken 87 times.
✓ Branch 125 taken 7 times.
✓ Branch 126 taken 4 times.
✓ Branch 127 taken 69 times.
✓ Branch 128 taken 17 times.
✓ Branch 129 taken 4 times.
✓ Branch 130 taken 69 times.
✓ Branch 131 taken 6 times.
✓ Branch 132 taken 15 times.
✓ Branch 133 taken 7 times.
✓ Branch 134 taken 6 times.
✓ Branch 135 taken 4 times.
✓ Branch 136 taken 86 times.
✓ Branch 137 taken 6 times.
✓ Branch 138 taken 5 times.
✓ Branch 139 taken 72 times.
✓ Branch 140 taken 14 times.
✓ Branch 141 taken 6 times.
✓ Branch 142 taken 73 times.
✓ Branch 143 taken 5 times.
✓ Branch 144 taken 13 times.
✓ Branch 145 taken 75 times.
✓ Branch 146 taken 5 times.
✓ Branch 147 taken 4 times.
✓ Branch 148 taken 79 times.
✓ Branch 149 taken 198 times.
✓ Branch 150 taken 4 times.
✓ Branch 151 taken 272 times.
✓ Branch 152 taken 22 times.
✓ Branch 153 taken 204 times.
✓ Branch 154 taken 4 times.
✓ Branch 155 taken 209 times.
✓ Branch 156 taken 16 times.
✓ Branch 157 taken 231 times.
✓ Branch 158 taken 4 times.
✓ Branch 159 taken 229 times.
✓ Branch 160 taken 32780 times.
✓ Branch 161 taken 233 times.
✓ Branch 162 taken 4 times.
✓ Branch 163 taken 33032 times.
✓ Branch 164 taken 24 times.
✓ Branch 165 taken 379 times.
✓ Branch 166 taken 24 times.
✓ Branch 167 taken 326 times.
✓ Branch 168 taken 15 times.
✓ Branch 169 taken 201 times.
✓ Branch 170 taken 517 times.
✓ Branch 171 taken 198 times.
✓ Branch 172 taken 17 times.
✓ Branch 173 taken 265 times.
✓ Branch 174 taken 1 times.
✓ Branch 175 taken 6 times.
✓ Branch 176 taken 82 times.
✓ Branch 177 taken 137 times.
✓ Branch 178 taken 6 times.
✓ Branch 179 taken 772 times.
✓ Branch 180 taken 16 times.
✓ Branch 181 taken 361 times.
✓ Branch 182 taken 68 times.
✗ Branch 183 not taken.
✓ Branch 184 taken 22 times.
✓ Branch 185 taken 780 times.
✗ Branch 186 not taken.
✓ Branch 187 taken 6 times.
✓ Branch 188 taken 83 times.
✓ Branch 189 taken 1 times.
✓ Branch 190 taken 6 times.
✓ Branch 191 taken 67 times.
✓ Branch 192 taken 32792 times.
✓ Branch 193 taken 295 times.
✓ Branch 194 taken 66 times.
✓ Branch 195 taken 307 times.
✓ Branch 196 taken 34 times.
✓ Branch 197 taken 367 times.
✓ Branch 198 taken 1 times.
✓ Branch 199 taken 312 times.
✓ Branch 200 taken 65 times.
✓ Branch 201 taken 344 times.
✓ Branch 202 taken 6 times.
✓ Branch 203 taken 401 times.
✗ Branch 204 not taken.
✓ Branch 205 taken 350 times.
✓ Branch 206 taken 65 times.
✓ Branch 207 taken 390 times.
✓ Branch 208 taken 14 times.
✓ Branch 209 taken 64566 times.
✗ Branch 210 not taken.
✓ Branch 211 taken 486 times.
✓ Branch 212 taken 64065 times.
✓ Branch 213 taken 295 times.
✓ Branch 214 taken 5 times.
✓ Branch 215 taken 360 times.
✗ Branch 216 not taken.
✓ Branch 217 taken 301 times.
✓ Branch 218 taken 66 times.
✓ Branch 219 taken 1180 times.
✓ Branch 220 taken 6 times.
✓ Branch 221 taken 270 times.
✓ Branch 222 taken 1 times.
✓ Branch 223 taken 1073 times.
✓ Branch 224 taken 66 times.
✓ Branch 225 taken 536 times.
✓ Branch 226 taken 5 times.
✓ Branch 227 taken 678 times.
✓ Branch 228 taken 2 times.
✓ Branch 229 taken 1073 times.
✓ Branch 230 taken 3 times.
✓ Branch 231 taken 1 times.
✓ Branch 232 taken 4 times.
✓ Branch 233 taken 3 times.
✓ Branch 234 taken 1 times.
✓ Branch 235 taken 4 times.
✓ Branch 236 taken 10 times.
✓ Branch 237 taken 2 times.
✓ Branch 238 taken 5 times.
✓ Branch 239 taken 1 times.
✓ Branch 240 taken 10 times.
✓ Branch 241 taken 5 times.
✓ Branch 242 taken 1 times.
✓ Branch 243 taken 3 times.
✓ Branch 244 taken 5 times.
✓ Branch 245 taken 1 times.
✓ Branch 246 taken 514 times.
✓ Branch 247 taken 5 times.
✓ Branch 248 taken 1 times.
✓ Branch 249 taken 66 times.
✓ Branch 250 taken 5 times.
✓ Branch 251 taken 1 times.
✓ Branch 252 taken 66 times.
✓ Branch 253 taken 5 times.
✓ Branch 254 taken 1 times.
✓ Branch 255 taken 66 times.
✓ Branch 256 taken 4 times.
✓ Branch 257 taken 2 times.
✓ Branch 258 taken 66 times.
✓ Branch 259 taken 4 times.
✓ Branch 260 taken 1 times.
✓ Branch 261 taken 67 times.
✓ Branch 262 taken 4 times.
✓ Branch 263 taken 1 times.
✓ Branch 264 taken 73 times.
✓ Branch 265 taken 5 times.
✗ Branch 266 not taken.
✓ Branch 267 taken 65 times.
✓ Branch 268 taken 5 times.
✓ Branch 269 taken 1 times.
✓ Branch 270 taken 65 times.
✓ Branch 271 taken 5 times.
✗ Branch 272 not taken.
✓ Branch 273 taken 66 times.
✓ Branch 274 taken 4 times.
✗ Branch 275 not taken.
✓ Branch 276 taken 66 times.
✓ Branch 277 taken 5 times.
✗ Branch 278 not taken.
✓ Branch 279 taken 66 times.
✓ Branch 280 taken 4 times.
✓ Branch 281 taken 1 times.
✓ Branch 282 taken 66 times.
✓ Branch 283 taken 4 times.
✗ Branch 284 not taken.
✓ Branch 285 taken 4 times.
✓ Branch 286 taken 4 times.
✗ Branch 287 not taken.
✓ Branch 288 taken 67 times.
✓ Branch 289 taken 4 times.
✗ Branch 290 not taken.
✓ Branch 291 taken 67 times.
✓ Branch 292 taken 11 times.
✗ Branch 293 not taken.
✓ Branch 294 taken 67 times.
✓ Branch 295 taken 3 times.
✓ Branch 296 taken 1 times.
✓ Branch 297 taken 67 times.
✓ Branch 298 taken 3 times.
✓ Branch 299 taken 1 times.
✓ Branch 300 taken 67 times.
✓ Branch 301 taken 3 times.
✓ Branch 302 taken 1 times.
✓ Branch 303 taken 67 times.
✓ Branch 304 taken 3 times.
✓ Branch 305 taken 1 times.
✓ Branch 306 taken 4 times.
✓ Branch 307 taken 3 times.
✓ Branch 308 taken 1 times.
✓ Branch 309 taken 3 times.
✓ Branch 310 taken 3 times.
✓ Branch 311 taken 1 times.
✓ Branch 312 taken 3 times.
✓ Branch 313 taken 4 times.
✓ Branch 314 taken 1 times.
✓ Branch 315 taken 2 times.
✓ Branch 316 taken 11 times.
✓ Branch 317 taken 1 times.
✓ Branch 318 taken 2 times.
✓ Branch 319 taken 4 times.
✗ Branch 320 not taken.
✓ Branch 321 taken 2 times.
✓ Branch 322 taken 516 times.
✗ Branch 323 not taken.
✓ Branch 324 taken 1 times.
✓ Branch 325 taken 68 times.
✗ Branch 326 not taken.
✓ Branch 327 taken 1 times.
✓ Branch 328 taken 67 times.
✓ Branch 329 taken 1 times.
✗ Branch 330 not taken.
✓ Branch 331 taken 68 times.
✗ Branch 332 not taken.
✓ Branch 333 taken 1 times.
✓ Branch 334 taken 68 times.
✗ Branch 335 not taken.
✓ Branch 337 taken 69 times.
✗ Branch 338 not taken.
✓ Branch 340 taken 68 times.
✓ Branch 341 taken 1 times.
✗ Branch 342 not taken.
✓ Branch 343 taken 68 times.
✗ Branch 344 not taken.
✓ Branch 345 taken 1 times.
✓ Branch 346 taken 68 times.
✗ Branch 347 not taken.
✓ Branch 349 taken 68 times.
✓ Branch 350 taken 1 times.
✗ Branch 351 not taken.
✓ Branch 352 taken 67 times.
✓ Branch 353 taken 8 times.
✗ Branch 354 not taken.
✓ Branch 355 taken 67 times.
✓ Branch 356 taken 7 times.
✓ Branch 357 taken 1 times.
✓ Branch 358 taken 67 times.
✓ Branch 359 taken 7 times.
✓ Branch 360 taken 1 times.
✓ Branch 361 taken 4 times.
✓ Branch 362 taken 7 times.
✗ Branch 363 not taken.
✓ Branch 364 taken 68 times.
✓ Branch 365 taken 7 times.
✗ Branch 366 not taken.
✓ Branch 367 taken 68 times.
✓ Branch 368 taken 7 times.
✗ Branch 369 not taken.
✓ Branch 370 taken 68 times.
✓ Branch 371 taken 7 times.
✗ Branch 372 not taken.
✓ Branch 373 taken 68 times.
✓ Branch 374 taken 7 times.
✗ Branch 375 not taken.
✓ Branch 376 taken 68 times.
✓ Branch 377 taken 7 times.
✗ Branch 378 not taken.
✓ Branch 379 taken 68 times.
✓ Branch 380 taken 7 times.
✗ Branch 381 not taken.
✓ Branch 382 taken 5 times.
✓ Branch 383 taken 7 times.
✗ Branch 384 not taken.
✓ Branch 385 taken 4 times.
✓ Branch 386 taken 7 times.
✗ Branch 387 not taken.
✓ Branch 388 taken 4 times.
✓ Branch 389 taken 8 times.
✗ Branch 390 not taken.
✓ Branch 391 taken 4 times.
✓ Branch 392 taken 8 times.
✓ Branch 393 taken 7 times.
✓ Branch 394 taken 4 times.
✓ Branch 395 taken 1 times.
✗ Branch 396 not taken.
✓ Branch 397 taken 11 times.
✓ Branch 398 taken 512 times.
✗ Branch 399 not taken.
✓ Branch 400 taken 4 times.
✓ Branch 401 taken 71 times.
✗ Branch 402 not taken.
✓ Branch 403 taken 4 times.
✓ Branch 404 taken 64 times.
✓ Branch 405 taken 7 times.
✓ Branch 406 taken 4 times.
✓ Branch 407 taken 64 times.
✗ Branch 408 not taken.
✓ Branch 409 taken 11 times.
✓ Branch 410 taken 64 times.
✗ Branch 411 not taken.
✓ Branch 412 taken 4 times.
✓ Branch 413 taken 71 times.
✗ Branch 414 not taken.
✓ Branch 415 taken 4 times.
✓ Branch 416 taken 64 times.
✓ Branch 417 taken 7 times.
✓ Branch 418 taken 4 times.
✓ Branch 419 taken 64 times.
✗ Branch 420 not taken.
✓ Branch 421 taken 11 times.
✓ Branch 422 taken 64 times.
✗ Branch 423 not taken.
✓ Branch 424 taken 11 times.
✓ Branch 425 taken 64 times.
✗ Branch 426 not taken.
✓ Branch 427 taken 10 times.
✓ Branch 428 taken 65 times.
✗ Branch 429 not taken.
✓ Branch 430 taken 10 times.
✓ Branch 431 taken 65 times.
✗ Branch 432 not taken.
✓ Branch 433 taken 10 times.
✓ Branch 434 taken 65 times.
✗ Branch 435 not taken.
✓ Branch 436 taken 10 times.
✓ Branch 437 taken 2 times.
✗ Branch 438 not taken.
✓ Branch 439 taken 10 times.
✓ Branch 440 taken 65 times.
✗ Branch 441 not taken.
✓ Branch 442 taken 10 times.
✓ Branch 443 taken 65 times.
✗ Branch 444 not taken.
✓ Branch 445 taken 10 times.
✓ Branch 446 taken 65 times.
✗ Branch 447 not taken.
✓ Branch 448 taken 10 times.
✓ Branch 449 taken 65 times.
✗ Branch 450 not taken.
✓ Branch 451 taken 10 times.
✓ Branch 452 taken 65 times.
✗ Branch 453 not taken.
✓ Branch 454 taken 10 times.
✓ Branch 455 taken 65 times.
✗ Branch 456 not taken.
✓ Branch 457 taken 10 times.
✓ Branch 458 taken 2 times.
✗ Branch 459 not taken.
✓ Branch 460 taken 3 times.
✓ Branch 461 taken 8 times.
✗ Branch 462 not taken.
✓ Branch 463 taken 3 times.
✓ Branch 464 taken 1 times.
✓ Branch 465 taken 8 times.
✓ Branch 466 taken 3 times.
✓ Branch 467 taken 1 times.
✓ Branch 468 taken 8 times.
✓ Branch 469 taken 10 times.
✓ Branch 470 taken 1 times.
✓ Branch 471 taken 1 times.
✓ Branch 472 taken 3 times.
✓ Branch 473 taken 8 times.
✓ Branch 474 taken 512 times.
✓ Branch 475 taken 3 times.
✓ Branch 476 taken 1 times.
✓ Branch 477 taken 167 times.
✓ Branch 478 taken 3 times.
✓ Branch 479 taken 1 times.
✗ Branch 480 not taken.
✓ Branch 481 taken 10 times.
✓ Branch 482 taken 1 times.
✗ Branch 483 not taken.
✓ Branch 484 taken 3 times.
✓ Branch 485 taken 8 times.
✗ Branch 486 not taken.
✓ Branch 487 taken 3 times.
✓ Branch 488 taken 1 times.
✓ Branch 489 taken 7 times.
✓ Branch 490 taken 3 times.
✓ Branch 491 taken 1 times.
✓ Branch 492 taken 7 times.
✓ Branch 493 taken 3 times.
✓ Branch 494 taken 1 times.
✓ Branch 495 taken 7 times.
✓ Branch 496 taken 3 times.
✓ Branch 497 taken 1 times.
✓ Branch 498 taken 7 times.
✓ Branch 499 taken 3 times.
✓ Branch 500 taken 1 times.
✓ Branch 501 taken 7 times.
✓ Branch 502 taken 3 times.
✓ Branch 503 taken 1 times.
✓ Branch 504 taken 7 times.
✓ Branch 505 taken 3 times.
✓ Branch 506 taken 1 times.
✓ Branch 507 taken 7 times.
✓ Branch 508 taken 3 times.
✓ Branch 509 taken 1 times.
✓ Branch 510 taken 7 times.
✓ Branch 511 taken 3 times.
✓ Branch 512 taken 1 times.
✓ Branch 513 taken 7 times.
✓ Branch 514 taken 3 times.
✓ Branch 515 taken 1 times.
✓ Branch 516 taken 7 times.
✓ Branch 517 taken 3 times.
✓ Branch 518 taken 1 times.
✓ Branch 519 taken 7 times.
✓ Branch 520 taken 3 times.
✓ Branch 521 taken 1 times.
✓ Branch 522 taken 7 times.
✓ Branch 523 taken 3 times.
✓ Branch 524 taken 1 times.
✓ Branch 525 taken 7 times.
✓ Branch 526 taken 3 times.
✓ Branch 527 taken 1 times.
✗ Branch 528 not taken.
✓ Branch 529 taken 10 times.
✓ Branch 530 taken 1 times.
✗ Branch 531 not taken.
✓ Branch 532 taken 3 times.
✓ Branch 533 taken 8 times.
✗ Branch 534 not taken.
✓ Branch 535 taken 3 times.
✓ Branch 536 taken 1 times.
✓ Branch 537 taken 7 times.
✓ Branch 538 taken 3 times.
✓ Branch 539 taken 1 times.
✗ Branch 540 not taken.
✓ Branch 541 taken 10 times.
✓ Branch 542 taken 1 times.
✗ Branch 543 not taken.
✓ Branch 544 taken 3 times.
✓ Branch 545 taken 8 times.
✗ Branch 546 not taken.
✓ Branch 547 taken 3 times.
✓ Branch 548 taken 1 times.
✓ Branch 549 taken 7 times.
✓ Branch 550 taken 3 times.
✓ Branch 551 taken 1 times.
✗ Branch 552 not taken.
✓ Branch 553 taken 10 times.
✓ Branch 554 taken 1 times.
✗ Branch 555 not taken.
✓ Branch 556 taken 3 times.
✓ Branch 557 taken 8 times.
✗ Branch 558 not taken.
✓ Branch 559 taken 3 times.
✓ Branch 560 taken 8 times.
✗ Branch 561 not taken.
✓ Branch 562 taken 3 times.
✓ Branch 563 taken 8 times.
✗ Branch 564 not taken.
✓ Branch 565 taken 3 times.
✓ Branch 566 taken 7 times.
✗ Branch 567 not taken.
✓ Branch 568 taken 3 times.
✓ Branch 569 taken 7 times.
✗ Branch 570 not taken.
✓ Branch 571 taken 4 times.
✓ Branch 572 taken 7 times.
✗ Branch 573 not taken.
✓ Branch 574 taken 4 times.
✓ Branch 575 taken 7 times.
✗ Branch 576 not taken.
✓ Branch 577 taken 4 times.
✓ Branch 578 taken 7 times.
✗ Branch 579 not taken.
✓ Branch 580 taken 4 times.
✓ Branch 581 taken 7 times.
✗ Branch 582 not taken.
✓ Branch 583 taken 4 times.
✓ Branch 584 taken 7 times.
✗ Branch 585 not taken.
✓ Branch 586 taken 4 times.
✓ Branch 587 taken 7 times.
✗ Branch 588 not taken.
✓ Branch 589 taken 4 times.
✓ Branch 590 taken 7 times.
✗ Branch 591 not taken.
✓ Branch 592 taken 3 times.
✓ Branch 593 taken 8 times.
✗ Branch 594 not taken.
✓ Branch 595 taken 3 times.
✓ Branch 596 taken 1 times.
✓ Branch 597 taken 7 times.
✓ Branch 598 taken 3 times.
✓ Branch 599 taken 1 times.
✗ Branch 600 not taken.
✓ Branch 601 taken 10 times.
✗ Branch 602 not taken.
✓ Branch 603 taken 1 times.
✓ Branch 604 taken 3 times.
✓ Branch 605 taken 7 times.
✓ Branch 606 taken 1 times.
✓ Branch 607 taken 3 times.
✗ Branch 608 not taken.
✓ Branch 609 taken 8 times.
✓ Branch 610 taken 3 times.
✗ Branch 611 not taken.
✓ Branch 613 taken 11 times.
✗ Branch 614 not taken.
✓ Branch 616 taken 4 times.
✓ Branch 617 taken 7 times.
✗ Branch 618 not taken.
✓ Branch 619 taken 4 times.
✗ Branch 620 not taken.
✓ Branch 621 taken 7 times.
✓ Branch 622 taken 4 times.
✗ Branch 623 not taken.
✓ Branch 625 taken 5 times.
✗ Branch 626 not taken.
✓ Branch 628 taken 5 times.
✗ Branch 629 not taken.
✓ Branch 631 taken 5 times.
✗ Branch 632 not taken.
✓ Branch 634 taken 5 times.
✗ Branch 635 not taken.
✓ Branch 637 taken 4 times.
✓ Branch 638 taken 1 times.
✗ Branch 639 not taken.
✓ Branch 640 taken 4 times.
✗ Branch 641 not taken.
✓ Branch 642 taken 1 times.
✓ Branch 643 taken 4 times.
✗ Branch 644 not taken.
✓ Branch 646 taken 5 times.
✗ Branch 647 not taken.
✓ Branch 649 taken 4 times.
✓ Branch 650 taken 1 times.
✗ Branch 651 not taken.
✓ Branch 652 taken 4 times.
✓ Branch 653 taken 1 times.
✗ Branch 654 not taken.
✓ Branch 655 taken 4 times.
✓ Branch 656 taken 1 times.
✗ Branch 657 not taken.
✓ Branch 658 taken 4 times.
✓ Branch 659 taken 1 times.
✗ Branch 660 not taken.
✓ Branch 661 taken 4 times.
✗ Branch 662 not taken.
✓ Branch 663 taken 1 times.
✓ Branch 664 taken 4 times.
✗ Branch 665 not taken.
✓ Branch 667 taken 5 times.
✗ Branch 668 not taken.
✓ Branch 670 taken 4 times.
✓ Branch 671 taken 1 times.
✗ Branch 672 not taken.
✓ Branch 673 taken 4 times.
✗ Branch 674 not taken.
✓ Branch 675 taken 1 times.
✓ Branch 676 taken 4 times.
✗ Branch 677 not taken.
✓ Branch 678 taken 1 times.
✓ Branch 679 taken 4 times.
✗ Branch 680 not taken.
✓ Branch 681 taken 1 times.
✓ Branch 682 taken 4 times.
✗ Branch 683 not taken.
✓ Branch 684 taken 1 times.
✓ Branch 685 taken 4 times.
✗ Branch 686 not taken.
✓ Branch 688 taken 5 times.
✗ Branch 689 not taken.
✓ Branch 691 taken 4 times.
✓ Branch 692 taken 1 times.
✗ Branch 693 not taken.
✓ Branch 694 taken 4 times.
✗ Branch 695 not taken.
✓ Branch 696 taken 1 times.
✓ Branch 697 taken 4 times.
✗ Branch 698 not taken.
✓ Branch 700 taken 5 times.
✗ Branch 701 not taken.
✓ Branch 703 taken 5 times.
✗ Branch 704 not taken.
✓ Branch 706 taken 5 times.
✗ Branch 707 not taken.
✓ Branch 709 taken 5 times.
✗ Branch 710 not taken.
✓ Branch 712 taken 4 times.
✗ Branch 713 not taken.
✓ Branch 715 taken 4 times.
✗ Branch 716 not taken.
✓ Branch 718 taken 4 times.
✗ Branch 719 not taken.
✓ Branch 721 taken 4 times.
✓ Branch 722 taken 1 times.
✗ Branch 723 not taken.
✓ Branch 724 taken 4 times.
✓ Branch 725 taken 1 times.
✗ Branch 726 not taken.
✓ Branch 727 taken 125003 times.
✓ Branch 728 taken 1 times.
✗ Branch 729 not taken.
✓ Branch 730 taken 4 times.
✗ Branch 731 not taken.
✓ Branch 733 taken 4 times.
✗ Branch 734 not taken.
✓ Branch 736 taken 4 times.
✗ Branch 737 not taken.
✓ Branch 739 taken 4 times.
✗ Branch 740 not taken.
✓ Branch 742 taken 4 times.
✗ Branch 743 not taken.
✓ Branch 745 taken 4 times.
✗ Branch 746 not taken.
✓ Branch 748 taken 4 times.
✗ Branch 749 not taken.
✓ Branch 751 taken 3 times.
✓ Branch 752 taken 1 times.
✗ Branch 753 not taken.
✓ Branch 754 taken 3 times.
✓ Branch 755 taken 1 times.
✗ Branch 756 not taken.
✓ Branch 757 taken 3 times.
✓ Branch 758 taken 1 times.
✗ Branch 759 not taken.
✓ Branch 760 taken 3 times.
✓ Branch 761 taken 1 times.
✗ Branch 762 not taken.
✓ Branch 763 taken 2 times.
✓ Branch 764 taken 1 times.
✗ Branch 765 not taken.
✓ Branch 766 taken 2 times.
✓ Branch 767 taken 1 times.
✗ Branch 768 not taken.
✓ Branch 769 taken 2 times.
✓ Branch 770 taken 1 times.
✗ Branch 771 not taken.
✓ Branch 772 taken 2 times.
✓ Branch 773 taken 1 times.
✗ Branch 774 not taken.
✓ Branch 775 taken 2 times.
✓ Branch 776 taken 1 times.
✗ Branch 777 not taken.
✓ Branch 778 taken 2 times.
✓ Branch 779 taken 1 times.
✗ Branch 780 not taken.
✓ Branch 781 taken 2 times.
✓ Branch 782 taken 1 times.
✗ Branch 783 not taken.
✓ Branch 784 taken 2 times.
✓ Branch 785 taken 1 times.
✗ Branch 786 not taken.
✓ Branch 787 taken 2 times.
✓ Branch 788 taken 1 times.
✗ Branch 789 not taken.
✓ Branch 790 taken 2 times.
✓ Branch 791 taken 1 times.
✗ Branch 792 not taken.
✓ Branch 793 taken 2 times.
✓ Branch 794 taken 1 times.
✗ Branch 795 not taken.
✓ Branch 796 taken 2 times.
✓ Branch 797 taken 1 times.
✗ Branch 798 not taken.
✓ Branch 799 taken 2 times.
✓ Branch 800 taken 1 times.
✗ Branch 801 not taken.
✓ Branch 802 taken 2 times.
✓ Branch 803 taken 1 times.
✗ Branch 804 not taken.
✓ Branch 805 taken 2 times.
✓ Branch 806 taken 1 times.
✗ Branch 807 not taken.
✓ Branch 808 taken 2 times.
✓ Branch 809 taken 1 times.
✗ Branch 810 not taken.
✓ Branch 811 taken 2 times.
✓ Branch 812 taken 1 times.
✗ Branch 813 not taken.
✓ Branch 814 taken 2 times.
✓ Branch 815 taken 1 times.
✗ Branch 816 not taken.
✓ Branch 817 taken 2 times.
✓ Branch 818 taken 1 times.
✗ Branch 819 not taken.
✓ Branch 820 taken 2 times.
✓ Branch 821 taken 1 times.
✗ Branch 822 not taken.
✓ Branch 823 taken 2 times.
✓ Branch 824 taken 1 times.
✗ Branch 825 not taken.
✓ Branch 826 taken 2 times.
✓ Branch 827 taken 1 times.
✗ Branch 828 not taken.
✓ Branch 829 taken 2 times.
✓ Branch 830 taken 1 times.
✗ Branch 831 not taken.
✓ Branch 832 taken 2 times.
✓ Branch 833 taken 1 times.
✗ Branch 834 not taken.
✓ Branch 835 taken 2 times.
✓ Branch 836 taken 1 times.
✗ Branch 837 not taken.
✓ Branch 838 taken 2 times.
✓ Branch 839 taken 1 times.
✗ Branch 840 not taken.
✓ Branch 841 taken 2 times.
✓ Branch 842 taken 1 times.
✗ Branch 843 not taken.
✓ Branch 844 taken 2 times.
✗ Branch 845 not taken.
✓ Branch 847 taken 3 times.
✗ Branch 848 not taken.
✓ Branch 850 taken 2 times.
✗ Branch 851 not taken.
✓ Branch 853 taken 16777218 times.
✗ Branch 854 not taken.
✓ Branch 856 taken 2 times.
✓ Branch 857 taken 1512000 times.
✗ Branch 858 not taken.
✓ Branch 859 taken 2 times.
✗ Branch 860 not taken.
✓ Branch 862 taken 2 times.
✗ Branch 863 not taken.
✓ Branch 865 taken 2 times.
✗ Branch 866 not taken.
✓ Branch 868 taken 2 times.
✗ Branch 869 not taken.
✓ Branch 871 taken 2 times.
✗ Branch 872 not taken.
✓ Branch 874 taken 2 times.
✗ Branch 875 not taken.
✓ Branch 877 taken 2 times.
✗ Branch 878 not taken.
✓ Branch 880 taken 2 times.
✗ Branch 881 not taken.
✓ Branch 883 taken 2 times.
✗ Branch 884 not taken.
✓ Branch 886 taken 2 times.
✗ Branch 887 not taken.
✓ Branch 889 taken 2 times.
✗ Branch 890 not taken.
✓ Branch 892 taken 2 times.
✗ Branch 893 not taken.
✓ Branch 895 taken 2 times.
✗ Branch 896 not taken.
✓ Branch 898 taken 2 times.
✗ Branch 899 not taken.
✓ Branch 901 taken 2 times.
✗ Branch 902 not taken.
✓ Branch 904 taken 2 times.
✗ Branch 905 not taken.
✓ Branch 907 taken 2 times.
✗ Branch 908 not taken.
✓ Branch 910 taken 1 times.
✓ Branch 911 taken 1 times.
✗ Branch 912 not taken.
✓ Branch 913 taken 1 times.
✓ Branch 914 taken 1 times.
✗ Branch 915 not taken.
✓ Branch 916 taken 1 times.
✗ Branch 917 not taken.
✓ Branch 918 taken 1 times.
✓ Branch 919 taken 1 times.
✗ Branch 920 not taken.
✓ Branch 921 taken 1 times.
✓ Branch 922 taken 1 times.
✗ Branch 923 not taken.
✓ Branch 924 taken 1 times.
✓ Branch 925 taken 1 times.
✗ Branch 926 not taken.
✓ Branch 928 taken 2 times.
✗ Branch 929 not taken.
✓ Branch 931 taken 2 times.
✗ Branch 932 not taken.
✓ Branch 934 taken 2 times.
✗ Branch 935 not taken.
✓ Branch 937 taken 2 times.
✗ Branch 938 not taken.
✓ Branch 940 taken 2 times.
✗ Branch 941 not taken.
✓ Branch 943 taken 2 times.
✗ Branch 944 not taken.
✓ Branch 946 taken 2 times.
✗ Branch 947 not taken.
✓ Branch 949 taken 2 times.
✗ Branch 950 not taken.
✓ Branch 952 taken 2 times.
✗ Branch 953 not taken.
✓ Branch 955 taken 2 times.
✗ Branch 956 not taken.
✓ Branch 958 taken 2 times.
✗ Branch 959 not taken.
✓ Branch 961 taken 2 times.
✗ Branch 962 not taken.
✓ Branch 964 taken 2 times.
✗ Branch 965 not taken.
✓ Branch 967 taken 2 times.
✗ Branch 968 not taken.
✓ Branch 970 taken 2 times.
✗ Branch 971 not taken.
✓ Branch 973 taken 2 times.
✗ Branch 974 not taken.
✓ Branch 976 taken 2 times.
✗ Branch 977 not taken.
✓ Branch 979 taken 2 times.
✗ Branch 980 not taken.
✓ Branch 982 taken 2 times.
✗ Branch 983 not taken.
✓ Branch 985 taken 1 times.
✗ Branch 986 not taken.
✓ Branch 988 taken 1 times.
✗ Branch 989 not taken.
✓ Branch 991 taken 1 times.
✗ Branch 992 not taken.
✓ Branch 994 taken 1 times.
✗ Branch 995 not taken.
✓ Branch 997 taken 1 times.
✗ Branch 998 not taken.
✓ Branch 1000 taken 1 times.
✗ Branch 1001 not taken.
✓ Branch 1003 taken 1 times.
✗ Branch 1004 not taken.
✓ Branch 1006 taken 1 times.
✗ Branch 1007 not taken.
✓ Branch 1009 taken 1 times.
✗ Branch 1010 not taken.
✓ Branch 1012 taken 1 times.
✗ Branch 1013 not taken.
✓ Branch 1015 taken 1 times.
✗ Branch 1016 not taken.
✓ Branch 1018 taken 1 times.
✗ Branch 1019 not taken.
✓ Branch 1021 taken 1 times.
✗ Branch 1022 not taken.
✓ Branch 1024 taken 1 times.
✗ Branch 1025 not taken.
✓ Branch 1027 taken 1 times.
✗ Branch 1028 not taken.
✓ Branch 1030 taken 1 times.
✗ Branch 1031 not taken.
✓ Branch 1033 taken 1 times.
✗ Branch 1034 not taken.
✓ Branch 1036 taken 1 times.
✗ Branch 1037 not taken.
✓ Branch 1039 taken 1 times.
✗ Branch 1040 not taken.
✓ Branch 1042 taken 1 times.
✗ Branch 1043 not taken.
✓ Branch 1045 taken 1 times.
✗ Branch 1046 not taken.
✓ Branch 1048 taken 1 times.
✗ Branch 1049 not taken.
✓ Branch 1051 taken 1 times.
✗ Branch 1052 not taken.
✓ Branch 1054 taken 1 times.
✗ Branch 1055 not taken.
✓ Branch 1057 taken 1 times.
✗ Branch 1058 not taken.
✓ Branch 1060 taken 1 times.
✗ Branch 1061 not taken.
✓ Branch 1063 taken 1 times.
✗ Branch 1064 not taken.
✓ Branch 1066 taken 1 times.
✗ Branch 1067 not taken.
✓ Branch 1069 taken 1 times.
✗ Branch 1070 not taken.
✓ Branch 1072 taken 1 times.
✗ Branch 1073 not taken.
✓ Branch 1075 taken 1 times.
✗ Branch 1076 not taken.
✓ Branch 1078 taken 1 times.
✗ Branch 1079 not taken.
✓ Branch 1081 taken 1 times.
✗ Branch 1082 not taken.
✓ Branch 1084 taken 1 times.
✗ Branch 1085 not taken.
✓ Branch 1087 taken 1 times.
✗ Branch 1088 not taken.
✓ Branch 1090 taken 1 times.
✗ Branch 1091 not taken.
✓ Branch 1093 taken 1 times.
✗ Branch 1094 not taken.
✓ Branch 1096 taken 1 times.
✗ Branch 1097 not taken.
✓ Branch 1099 taken 1 times.
✗ Branch 1100 not taken.
✓ Branch 1102 taken 1 times.
✗ Branch 1103 not taken.
✓ Branch 1105 taken 1 times.
✗ Branch 1106 not taken.
✓ Branch 1108 taken 1 times.
✗ Branch 1109 not taken.
✓ Branch 1111 taken 1 times.
✗ Branch 1112 not taken.
✓ Branch 1114 taken 1 times.
✗ Branch 1115 not taken.
✓ Branch 1117 taken 1 times.
✗ Branch 1118 not taken.
✓ Branch 1120 taken 1 times.
✗ Branch 1121 not taken.
✓ Branch 1123 taken 1 times.
✗ Branch 1124 not taken.
✓ Branch 1126 taken 1 times.
✗ Branch 1127 not taken.
✓ Branch 1129 taken 1 times.
✗ Branch 1130 not taken.
✓ Branch 1132 taken 1 times.
✗ Branch 1133 not taken.
✓ Branch 1135 taken 1 times.
✗ Branch 1136 not taken.
✓ Branch 1138 taken 1 times.
✗ Branch 1139 not taken.
✓ Branch 1141 taken 1 times.
✗ Branch 1142 not taken.
✓ Branch 1144 taken 1 times.
✗ Branch 1145 not taken.
✓ Branch 1147 taken 1 times.
✗ Branch 1148 not taken.
✓ Branch 1150 taken 1 times.
✗ Branch 1151 not taken.
✓ Branch 1153 taken 1 times.
✗ Branch 1154 not taken.
✓ Branch 1156 taken 1 times.
✗ Branch 1157 not taken.
✓ Branch 1159 taken 1 times.
✗ Branch 1160 not taken.
✓ Branch 1162 taken 1 times.
✗ Branch 1163 not taken.
✓ Branch 1165 taken 1 times.
✗ Branch 1166 not taken.
✓ Branch 1168 taken 1 times.
✗ Branch 1169 not taken.
✓ Branch 1171 taken 1 times.
✗ Branch 1172 not taken.
✓ Branch 1174 taken 1 times.
✗ Branch 1175 not taken.
✓ Branch 1177 taken 1 times.
✗ Branch 1178 not taken.
✓ Branch 1180 taken 1 times.
✗ Branch 1181 not taken.
✓ Branch 1183 taken 1 times.
✗ Branch 1184 not taken.
✓ Branch 1186 taken 1 times.
✗ Branch 1187 not taken.
✓ Branch 1189 taken 1 times.
✗ Branch 1190 not taken.
✓ Branch 1192 taken 1 times.
✗ Branch 1193 not taken.
✓ Branch 1195 taken 1 times.
✗ Branch 1196 not taken.
✓ Branch 1198 taken 1 times.
✗ Branch 1199 not taken.
✓ Branch 1201 taken 1 times.
✗ Branch 1202 not taken.
✓ Branch 1204 taken 1 times.
✗ Branch 1205 not taken.
✓ Branch 1207 taken 1 times.
✗ Branch 1208 not taken.
✓ Branch 1210 taken 1 times.
✗ Branch 1211 not taken.
✓ Branch 1213 taken 1 times.
✗ Branch 1214 not taken.
✓ Branch 1216 taken 1 times.
✗ Branch 1217 not taken.
✓ Branch 1219 taken 1 times.
✗ Branch 1220 not taken.
✓ Branch 1222 taken 1 times.
✗ Branch 1223 not taken.
✓ Branch 1225 taken 1 times.
✗ Branch 1226 not taken.
✓ Branch 1228 taken 1 times.
✗ Branch 1229 not taken.
✓ Branch 1231 taken 1 times.
✗ Branch 1232 not taken.
✓ Branch 1234 taken 1 times.
✗ Branch 1235 not taken.
✓ Branch 1237 taken 1 times.
✗ Branch 1238 not taken.
✓ Branch 1240 taken 1 times.
✗ Branch 1241 not taken.
✓ Branch 1243 taken 1 times.
✗ Branch 1244 not taken.
✓ Branch 1246 taken 1 times.
✗ Branch 1247 not taken.
✓ Branch 1249 taken 1 times.
✗ Branch 1250 not taken.
✓ Branch 1252 taken 1 times.
✗ Branch 1253 not taken.
✓ Branch 1255 taken 1 times.
✗ Branch 1256 not taken.
✓ Branch 1258 taken 1 times.
✗ Branch 1259 not taken.
✓ Branch 1261 taken 1 times.
✗ Branch 1262 not taken.
✓ Branch 1264 taken 1 times.
✗ Branch 1265 not taken.
✓ Branch 1267 taken 1 times.
✗ Branch 1268 not taken.
✓ Branch 1270 taken 1 times.
✗ Branch 1271 not taken.
✓ Branch 1273 taken 1 times.
✗ Branch 1274 not taken.
✓ Branch 1276 taken 1 times.
✗ Branch 1277 not taken.
✓ Branch 1279 taken 1 times.
✗ Branch 1280 not taken.
✓ Branch 1282 taken 1 times.
✗ Branch 1283 not taken.
✓ Branch 1285 taken 1 times.
✗ Branch 1286 not taken.
✓ Branch 1288 taken 1 times.
✗ Branch 1289 not taken.
✓ Branch 1291 taken 1 times.
✗ Branch 1292 not taken.
993651187 Coord(Int32 x, Int32 y, Int32 z): mVec{{x, y, z}} {}
38 320426751 explicit Coord(const Vec3i& v): mVec{{v[0], v[1], v[2]}} {}
39 1 explicit Coord(const Vec3I& v): mVec{{Int32(v[0]), Int32(v[1]), Int32(v[2])}} {}
40
0/28
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 34 not taken.
✗ Branch 35 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 40 not taken.
✗ Branch 41 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✗ Branch 61 not taken.
✗ Branch 62 not taken.
✗ Branch 64 not taken.
✗ Branch 65 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✗ Branch 73 not taken.
✗ Branch 74 not taken.
500 explicit Coord(const Int32* v): mVec{{v[0], v[1], v[2]}} {}
41
42 /// @brief Return the smallest possible coordinate
43
4/8
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 11 not taken.
292649 static Coord min() { return Coord(Limits::min()); }
44
45 /// @brief Return the largest possible coordinate
46
9/18
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✓ Branch 20 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 23 not taken.
5495124 static Coord max() { return Coord(Limits::max()); }
47
48 /// @brief Return @a xyz rounded to the closest integer coordinates
49 /// (cell centered conversion).
50 4397646473 template<typename T> static Coord round(const Vec3<T>& xyz)
51 {
52 4397646473 return Coord(Int32(Round(xyz[0])), Int32(Round(xyz[1])), Int32(Round(xyz[2])));
53 }
54 /// @brief Return the largest integer coordinates that are not greater
55 /// than @a xyz (node centered conversion).
56 16661740 template<typename T> static Coord floor(const Vec3<T>& xyz)
57 {
58 16661740 return Coord(Int32(Floor(xyz[0])), Int32(Floor(xyz[1])), Int32(Floor(xyz[2])));
59 }
60
61 /// @brief Return the largest integer coordinates that are not greater
62 /// than @a xyz+1 (node centered conversion).
63 11370955 template<typename T> static Coord ceil(const Vec3<T>& xyz)
64 {
65 11370955 return Coord(Int32(Ceil(xyz[0])), Int32(Ceil(xyz[1])), Int32(Ceil(xyz[2])));
66 }
67
68 /// @brief Reset all three coordinates with the specified arguments
69 Coord& reset(Int32 x, Int32 y, Int32 z)
70 {
71 98357 mVec[0] = x;
72 98357 mVec[1] = y;
73
14/22
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 10 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✓ Branch 22 taken 1 times.
✗ Branch 23 not taken.
98352 mVec[2] = z;
74 return *this;
75 }
76 /// @brief Reset all three coordinates with the same specified argument
77 Coord& reset(Int32 xyz) { return this->reset(xyz, xyz, xyz); }
78
79
3/6
✓ Branch 1 taken 15625 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 15625 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 64000 times.
✗ Branch 8 not taken.
4296804586 Coord& setX(Int32 x) { mVec[0] = x; return *this; }
80 4300192890 Coord& setY(Int32 y) { mVec[1] = y; return *this; }
81
2/4
✓ Branch 1 taken 8000000 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8009261 times.
✗ Branch 5 not taken.
5155514724 Coord& setZ(Int32 z) { mVec[2] = z; return *this; }
82
83 Coord& offset(Int32 dx, Int32 dy, Int32 dz)
84 {
85 68616 mVec[0] += dx;
86
4/16
✓ Branch 1 taken 13 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 13 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 11 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
68572 mVec[1] += dy;
87
14/49
✓ Branch 0 taken 191 times.
✓ Branch 1 taken 59 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 2 times.
✓ Branch 4 taken 15 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 2 times.
✓ Branch 7 taken 17825 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 2 times.
✓ Branch 10 taken 11 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 2 times.
✓ Branch 13 taken 9 times.
✗ Branch 14 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✓ Branch 23 taken 1 times.
✗ Branch 24 not taken.
✗ Branch 25 not taken.
✓ Branch 26 taken 1 times.
✗ Branch 27 not taken.
✗ Branch 28 not taken.
✗ Branch 29 not taken.
✗ Branch 31 not taken.
✗ Branch 32 not taken.
✗ Branch 34 not taken.
✗ Branch 35 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 40 not taken.
✗ Branch 41 not taken.
✗ Branch 43 not taken.
✗ Branch 44 not taken.
✗ Branch 46 not taken.
✗ Branch 47 not taken.
✗ Branch 49 not taken.
✗ Branch 50 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 55 not taken.
✗ Branch 56 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
18192 mVec[2] += dz;
88 return *this;
89 }
90 Coord& offset(Int32 n) { return this->offset(n, n, n); }
91 Coord offsetBy(Int32 dx, Int32 dy, Int32 dz) const
92 {
93
223/327
✓ Branch 0 taken 152879 times.
✓ Branch 1 taken 2634 times.
✓ Branch 2 taken 12706 times.
✓ Branch 3 taken 89 times.
✓ Branch 4 taken 3069380 times.
✓ Branch 5 taken 1869 times.
✓ Branch 6 taken 19888 times.
✓ Branch 7 taken 46227 times.
✓ Branch 8 taken 197818 times.
✓ Branch 9 taken 186 times.
✓ Branch 10 taken 21298 times.
✓ Branch 11 taken 56832 times.
✓ Branch 12 taken 880 times.
✓ Branch 13 taken 3885 times.
✓ Branch 14 taken 26 times.
✓ Branch 15 taken 29 times.
✓ Branch 16 taken 141911 times.
✓ Branch 17 taken 317449 times.
✓ Branch 18 taken 19546 times.
✓ Branch 19 taken 46081 times.
✓ Branch 20 taken 650 times.
✓ Branch 21 taken 711 times.
✓ Branch 22 taken 5993 times.
✓ Branch 23 taken 712 times.
✓ Branch 24 taken 18533 times.
✓ Branch 25 taken 32604 times.
✓ Branch 26 taken 143385 times.
✓ Branch 27 taken 380928 times.
✓ Branch 28 taken 137 times.
✓ Branch 29 taken 1 times.
✓ Branch 30 taken 141360 times.
✓ Branch 31 taken 318482 times.
✗ Branch 32 not taken.
✗ Branch 33 not taken.
✓ Branch 34 taken 30074 times.
✓ Branch 35 taken 815 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 1024 times.
✓ Branch 38 taken 24 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 1028 times.
✓ Branch 41 taken 6 times.
✓ Branch 42 taken 178435 times.
✓ Branch 43 taken 5596 times.
✓ Branch 44 taken 393370 times.
✓ Branch 45 taken 253 times.
✓ Branch 46 taken 1072 times.
✓ Branch 47 taken 51 times.
✗ Branch 48 not taken.
✓ Branch 49 taken 976 times.
✓ Branch 50 taken 4 times.
✓ Branch 51 taken 6 times.
✓ Branch 52 taken 976 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 3497358 times.
✓ Branch 55 taken 1163 times.
✓ Branch 56 taken 16 times.
✓ Branch 57 taken 3497308 times.
✓ Branch 58 taken 976 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 3497370 times.
✓ Branch 61 taken 1047 times.
✗ Branch 62 not taken.
✓ Branch 63 taken 3497284 times.
✓ Branch 64 taken 976 times.
✓ Branch 65 taken 11 times.
✓ Branch 66 taken 3497286 times.
✓ Branch 67 taken 2 times.
✓ Branch 68 taken 4 times.
✓ Branch 69 taken 3533458 times.
✓ Branch 70 taken 12 times.
✓ Branch 71 taken 16 times.
✓ Branch 72 taken 36163 times.
✓ Branch 73 taken 8 times.
✓ Branch 74 taken 16 times.
✓ Branch 75 taken 36187 times.
✓ Branch 76 taken 16 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36163 times.
✓ Branch 79 taken 32 times.
✗ Branch 80 not taken.
✓ Branch 81 taken 36163 times.
✓ Branch 82 taken 64 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 36163 times.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✓ Branch 87 taken 9004 times.
✗ Branch 88 not taken.
✗ Branch 89 not taken.
✓ Branch 90 taken 1457 times.
✗ Branch 91 not taken.
✗ Branch 92 not taken.
✓ Branch 93 taken 9004 times.
✓ Branch 94 taken 6 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 1457 times.
✗ Branch 97 not taken.
✗ Branch 98 not taken.
✓ Branch 99 taken 9004 times.
✓ Branch 100 taken 196 times.
✓ Branch 101 taken 57 times.
✓ Branch 102 taken 1922 times.
✗ Branch 103 not taken.
✗ Branch 104 not taken.
✓ Branch 105 taken 9004 times.
✗ Branch 106 not taken.
✗ Branch 107 not taken.
✓ Branch 108 taken 1922 times.
✗ Branch 109 not taken.
✗ Branch 110 not taken.
✓ Branch 111 taken 9004 times.
✗ Branch 112 not taken.
✗ Branch 113 not taken.
✓ Branch 114 taken 1457 times.
✗ Branch 115 not taken.
✗ Branch 116 not taken.
✓ Branch 117 taken 9004 times.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✓ Branch 120 taken 1457 times.
✗ Branch 121 not taken.
✓ Branch 122 taken 2750 times.
✓ Branch 123 taken 2 times.
✗ Branch 124 not taken.
✓ Branch 125 taken 2744 times.
✗ Branch 126 not taken.
✓ Branch 127 taken 5038 times.
✓ Branch 128 taken 86942 times.
✓ Branch 129 taken 1196 times.
✓ Branch 130 taken 5046 times.
✓ Branch 131 taken 2748 times.
✗ Branch 132 not taken.
✓ Branch 133 taken 5038 times.
✓ Branch 134 taken 8232 times.
✓ Branch 135 taken 4494 times.
✓ Branch 136 taken 5138 times.
✓ Branch 137 taken 5488 times.
✓ Branch 138 taken 2744 times.
✓ Branch 139 taken 5041 times.
✓ Branch 140 taken 5488 times.
✓ Branch 141 taken 2744 times.
✓ Branch 142 taken 5041 times.
✓ Branch 143 taken 5488 times.
✓ Branch 144 taken 2756 times.
✓ Branch 145 taken 2176 times.
✓ Branch 146 taken 5489 times.
✓ Branch 147 taken 2744 times.
✓ Branch 148 taken 2164 times.
✗ Branch 149 not taken.
✓ Branch 150 taken 8233 times.
✓ Branch 151 taken 2164 times.
✓ Branch 152 taken 96 times.
✓ Branch 153 taken 5488 times.
✓ Branch 154 taken 5010 times.
✗ Branch 155 not taken.
✓ Branch 156 taken 5588 times.
✓ Branch 157 taken 4908 times.
✓ Branch 158 taken 102 times.
✓ Branch 159 taken 5488 times.
✓ Branch 160 taken 5022 times.
✗ Branch 161 not taken.
✓ Branch 162 taken 5600 times.
✓ Branch 163 taken 2744 times.
✓ Branch 164 taken 114 times.
✗ Branch 165 not taken.
✓ Branch 166 taken 8362 times.
✗ Branch 167 not taken.
✓ Branch 168 taken 188 times.
✓ Branch 169 taken 5488 times.
✓ Branch 170 taken 4256 times.
✗ Branch 171 not taken.
✓ Branch 172 taken 5586 times.
✓ Branch 173 taken 4096 times.
✓ Branch 174 taken 98 times.
✓ Branch 175 taken 2029236 times.
✓ Branch 176 taken 4194 times.
✗ Branch 177 not taken.
✓ Branch 178 taken 2029236 times.
✗ Branch 179 not taken.
✓ Branch 180 taken 4164 times.
✓ Branch 181 taken 2023748 times.
✓ Branch 182 taken 8544 times.
✓ Branch 183 taken 4096 times.
✓ Branch 184 taken 2023926 times.
✓ Branch 185 taken 8192 times.
✓ Branch 186 taken 4096 times.
✓ Branch 187 taken 2023748 times.
✓ Branch 188 taken 8548 times.
✗ Branch 189 not taken.
✓ Branch 190 taken 2027844 times.
✗ Branch 191 not taken.
✓ Branch 192 taken 8288 times.
✓ Branch 193 taken 111648 times.
✓ Branch 194 taken 102 times.
✓ Branch 195 taken 8192 times.
✓ Branch 196 taken 26614 times.
✗ Branch 197 not taken.
✓ Branch 198 taken 8294 times.
✓ Branch 199 taken 107552 times.
✓ Branch 200 taken 114 times.
✗ Branch 201 not taken.
✓ Branch 202 taken 30722 times.
✗ Branch 203 not taken.
✓ Branch 204 taken 114 times.
✓ Branch 205 taken 115744 times.
✓ Branch 206 taken 130 times.
✗ Branch 207 not taken.
✓ Branch 208 taken 30798 times.
✗ Branch 209 not taken.
✓ Branch 210 taken 160 times.
✓ Branch 211 taken 107552 times.
✓ Branch 212 taken 98 times.
✗ Branch 213 not taken.
✓ Branch 214 taken 22516 times.
✗ Branch 215 not taken.
✓ Branch 216 taken 98 times.
✓ Branch 217 taken 107552 times.
✗ Branch 218 not taken.
✗ Branch 219 not taken.
✓ Branch 220 taken 22486 times.
✗ Branch 221 not taken.
✓ Branch 222 taken 352 times.
✓ Branch 223 taken 107552 times.
✓ Branch 224 taken 178 times.
✗ Branch 225 not taken.
✓ Branch 226 taken 22418 times.
✗ Branch 227 not taken.
✓ Branch 228 taken 356 times.
✓ Branch 229 taken 1082556 times.
✗ Branch 230 not taken.
✗ Branch 231 not taken.
✓ Branch 232 taken 1082556 times.
✗ Branch 233 not taken.
✓ Branch 234 taken 96 times.
✓ Branch 235 taken 1082556 times.
✗ Branch 236 not taken.
✓ Branch 237 taken 102 times.
✓ Branch 238 taken 1082556 times.
✗ Branch 239 not taken.
✓ Branch 240 taken 100 times.
✓ Branch 241 taken 1082556 times.
✗ Branch 242 not taken.
✓ Branch 243 taken 102 times.
✓ Branch 244 taken 1082556 times.
✗ Branch 245 not taken.
✓ Branch 246 taken 114 times.
✓ Branch 247 taken 48744 times.
✗ Branch 248 not taken.
✓ Branch 249 taken 112 times.
✓ Branch 250 taken 12418 times.
✗ Branch 251 not taken.
✓ Branch 252 taken 114 times.
✓ Branch 253 taken 48744 times.
✗ Branch 254 not taken.
✓ Branch 255 taken 130 times.
✓ Branch 256 taken 12418 times.
✗ Branch 257 not taken.
✓ Branch 258 taken 188 times.
✓ Branch 259 taken 48744 times.
✗ Branch 260 not taken.
✓ Branch 261 taken 160 times.
✓ Branch 262 taken 12418 times.
✗ Branch 263 not taken.
✓ Branch 264 taken 98 times.
✓ Branch 265 taken 48744 times.
✗ Branch 266 not taken.
✓ Branch 267 taken 98 times.
✓ Branch 268 taken 12418 times.
✗ Branch 269 not taken.
✓ Branch 270 taken 98 times.
✓ Branch 271 taken 48744 times.
✗ Branch 272 not taken.
✗ Branch 273 not taken.
✓ Branch 274 taken 12418 times.
✗ Branch 275 not taken.
✓ Branch 276 taken 68 times.
✓ Branch 277 taken 48744 times.
✗ Branch 278 not taken.
✓ Branch 279 taken 352 times.
✓ Branch 280 taken 12418 times.
✗ Branch 281 not taken.
✓ Branch 282 taken 178 times.
✗ Branch 283 not taken.
✗ Branch 285 not taken.
✗ Branch 286 not taken.
✓ Branch 288 taken 356 times.
✗ Branch 289 not taken.
✗ Branch 290 not taken.
✗ Branch 291 not taken.
✓ Branch 295 taken 1 times.
✗ Branch 296 not taken.
✓ Branch 298 taken 1 times.
✗ Branch 299 not taken.
✓ Branch 301 taken 1 times.
✗ Branch 302 not taken.
✓ Branch 304 taken 1 times.
✗ Branch 305 not taken.
✓ Branch 307 taken 1 times.
✗ Branch 308 not taken.
✓ Branch 310 taken 1 times.
✗ Branch 311 not taken.
✗ Branch 312 not taken.
✓ Branch 313 taken 1 times.
✗ Branch 314 not taken.
✓ Branch 316 taken 1 times.
✗ Branch 317 not taken.
✓ Branch 319 taken 1 times.
✗ Branch 320 not taken.
✓ Branch 322 taken 1 times.
✗ Branch 323 not taken.
✓ Branch 325 taken 1 times.
✗ Branch 326 not taken.
✗ Branch 334 not taken.
✗ Branch 335 not taken.
✓ Branch 367 taken 2 times.
✗ Branch 368 not taken.
✓ Branch 370 taken 4 times.
✗ Branch 371 not taken.
✓ Branch 373 taken 8 times.
✗ Branch 374 not taken.
✓ Branch 376 taken 16 times.
✗ Branch 377 not taken.
✓ Branch 379 taken 32 times.
✗ Branch 380 not taken.
✓ Branch 382 taken 64 times.
✗ Branch 383 not taken.
297511128 return Coord(mVec[0] + dx, mVec[1] + dy, mVec[2] + dz);
94 }
95 Coord offsetBy(Int32 n) const { return offsetBy(n, n, n); }
96
97 Coord& operator+=(const Coord& rhs)
98 {
99
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
352778712 mVec[0] += rhs[0];
100 352778710 mVec[1] += rhs[1];
101 352778710 mVec[2] += rhs[2];
102 90519 return *this;
103 }
104 Coord& operator-=(const Coord& rhs)
105 {
106 1 mVec[0] -= rhs[0];
107 1 mVec[1] -= rhs[1];
108 1 mVec[2] -= rhs[2];
109 return *this;
110 }
111 Coord operator+(const Coord& rhs) const
112 {
113
12/92
✗ Branch 0 not taken.
✓ Branch 1 taken 65 times.
✓ Branch 2 taken 152 times.
✓ Branch 3 taken 4412 times.
✓ Branch 4 taken 203 times.
✓ Branch 5 taken 4361 times.
✓ Branch 6 taken 155 times.
✓ Branch 7 taken 4409 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 64 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 64 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 64 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 120 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 64 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✗ Branch 24 not taken.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✗ Branch 27 not taken.
✗ Branch 28 not taken.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✗ Branch 31 not taken.
✗ Branch 32 not taken.
✗ Branch 33 not taken.
✗ Branch 34 not taken.
✗ Branch 35 not taken.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✗ Branch 40 not taken.
✗ Branch 41 not taken.
✗ Branch 42 not taken.
✗ Branch 43 not taken.
✗ Branch 44 not taken.
✗ Branch 45 not taken.
✗ Branch 46 not taken.
✗ Branch 47 not taken.
✗ Branch 48 not taken.
✗ Branch 49 not taken.
✗ Branch 50 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✗ Branch 62 not taken.
✗ Branch 63 not taken.
✗ Branch 64 not taken.
✗ Branch 65 not taken.
✗ Branch 66 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✗ Branch 72 not taken.
✗ Branch 73 not taken.
✗ Branch 74 not taken.
✗ Branch 75 not taken.
✗ Branch 76 not taken.
✗ Branch 77 not taken.
✗ Branch 78 not taken.
✗ Branch 79 not taken.
✗ Branch 80 not taken.
✗ Branch 81 not taken.
✗ Branch 82 not taken.
✗ Branch 83 not taken.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✗ Branch 87 not taken.
✗ Branch 88 not taken.
✗ Branch 89 not taken.
✗ Branch 90 not taken.
✗ Branch 91 not taken.
4296711972 return Coord(mVec[0] + rhs[0], mVec[1] + rhs[1], mVec[2] + rhs[2]);
114 }
115 Coord operator-(const Coord& rhs) const
116 {
117
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
966786 return Coord(mVec[0] - rhs[0], mVec[1] - rhs[1], mVec[2] - rhs[2]);
118 }
119
4/8
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
1151 Coord operator-() const { return Coord(-mVec[0], -mVec[1], -mVec[2]); }
120
121
20/76
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 5372 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 5372 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 5372 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 5372 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 5008 times.
✗ Branch 18 not taken.
✓ Branch 20 taken 5008 times.
✗ Branch 21 not taken.
✓ Branch 23 taken 5008 times.
✗ Branch 24 not taken.
✓ Branch 26 taken 5008 times.
✗ Branch 27 not taken.
✓ Branch 29 taken 5372 times.
✗ Branch 30 not taken.
✓ Branch 32 taken 5372 times.
✗ Branch 33 not taken.
✓ Branch 35 taken 5008 times.
✗ Branch 36 not taken.
✓ Branch 38 taken 5008 times.
✗ Branch 39 not taken.
✓ Branch 41 taken 5008 times.
✗ Branch 42 not taken.
✓ Branch 44 taken 5008 times.
✗ Branch 45 not taken.
✓ Branch 47 taken 5008 times.
✗ Branch 48 not taken.
✓ Branch 50 taken 5008 times.
✗ Branch 51 not taken.
✓ Branch 53 taken 5008 times.
✗ Branch 54 not taken.
✓ Branch 56 taken 5008 times.
✗ Branch 57 not taken.
✓ Branch 61 taken 177026 times.
✗ Branch 62 not taken.
✗ Branch 65 not taken.
✗ Branch 66 not taken.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 71 not taken.
✗ Branch 72 not taken.
✗ Branch 74 not taken.
✗ Branch 75 not taken.
✗ Branch 77 not taken.
✗ Branch 78 not taken.
✗ Branch 80 not taken.
✗ Branch 81 not taken.
✗ Branch 83 not taken.
✗ Branch 84 not taken.
✗ Branch 86 not taken.
✗ Branch 87 not taken.
✗ Branch 89 not taken.
✗ Branch 90 not taken.
✗ Branch 92 not taken.
✗ Branch 93 not taken.
✗ Branch 95 not taken.
✗ Branch 96 not taken.
✗ Branch 98 not taken.
✗ Branch 99 not taken.
✗ Branch 101 not taken.
✗ Branch 102 not taken.
✗ Branch 104 not taken.
✗ Branch 105 not taken.
✗ Branch 107 not taken.
✗ Branch 108 not taken.
✗ Branch 110 not taken.
✗ Branch 111 not taken.
✗ Branch 113 not taken.
✗ Branch 114 not taken.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
254525 Coord operator>> (size_t n) const { return Coord(mVec[0]>>n, mVec[1]>>n, mVec[2]>>n); }
122 44745 Coord operator<< (size_t n) const { return Coord(mVec[0]<<n, mVec[1]<<n, mVec[2]<<n); }
123
1/80
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✓ Branch 7 taken 32768 times.
✗ Branch 8 not taken.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✗ Branch 28 not taken.
✗ Branch 29 not taken.
✗ Branch 31 not taken.
✗ Branch 32 not taken.
✗ Branch 34 not taken.
✗ Branch 35 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 40 not taken.
✗ Branch 41 not taken.
✗ Branch 43 not taken.
✗ Branch 44 not taken.
✗ Branch 46 not taken.
✗ Branch 47 not taken.
✗ Branch 49 not taken.
✗ Branch 50 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 55 not taken.
✗ Branch 56 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✗ Branch 61 not taken.
✗ Branch 62 not taken.
✗ Branch 64 not taken.
✗ Branch 65 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✗ Branch 73 not taken.
✗ Branch 74 not taken.
✗ Branch 76 not taken.
✗ Branch 77 not taken.
✗ Branch 79 not taken.
✗ Branch 80 not taken.
✗ Branch 82 not taken.
✗ Branch 83 not taken.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✗ Branch 88 not taken.
✗ Branch 89 not taken.
✗ Branch 91 not taken.
✗ Branch 92 not taken.
✗ Branch 94 not taken.
✗ Branch 95 not taken.
✗ Branch 97 not taken.
✗ Branch 98 not taken.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✗ Branch 103 not taken.
✗ Branch 104 not taken.
✗ Branch 106 not taken.
✗ Branch 107 not taken.
✗ Branch 109 not taken.
✗ Branch 110 not taken.
✗ Branch 112 not taken.
✗ Branch 113 not taken.
✗ Branch 115 not taken.
✗ Branch 116 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
211710 Coord& operator<<=(size_t n) { mVec[0]<<=n; mVec[1]<<=n; mVec[2]<<=n; return *this; }
124 2990 Coord& operator>>=(size_t n) { mVec[0]>>=n; mVec[1]>>=n; mVec[2]>>=n; return *this; }
125
50/96
✓ Branch 1 taken 28 times.
✓ Branch 2 taken 22 times.
✓ Branch 3 taken 432 times.
✓ Branch 4 taken 184 times.
✓ Branch 5 taken 660 times.
✓ Branch 6 taken 37 times.
✓ Branch 7 taken 739 times.
✓ Branch 8 taken 719 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 24 times.
✓ Branch 13 taken 131 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 106 times.
✓ Branch 16 taken 6 times.
✓ Branch 17 taken 283 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 182 times.
✓ Branch 20 taken 188 times.
✓ Branch 21 taken 114 times.
✓ Branch 22 taken 8 times.
✓ Branch 23 taken 121 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 114 times.
✓ Branch 26 taken 1 times.
✓ Branch 27 taken 131 times.
✓ Branch 28 taken 11 times.
✓ Branch 29 taken 189 times.
✓ Branch 30 taken 1 times.
✓ Branch 31 taken 177 times.
✓ Branch 32 taken 17 times.
✓ Branch 33 taken 98 times.
✓ Branch 34 taken 9 times.
✓ Branch 35 taken 127 times.
✓ Branch 36 taken 36 times.
✓ Branch 37 taken 107 times.
✓ Branch 38 taken 1 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 9 times.
✓ Branch 41 taken 69 times.
✗ Branch 42 not taken.
✓ Branch 43 taken 360 times.
✗ Branch 44 not taken.
✓ Branch 45 taken 178 times.
✓ Branch 46 taken 7 times.
✗ Branch 47 not taken.
✗ Branch 48 not taken.
✓ Branch 49 taken 363 times.
✗ Branch 50 not taken.
✗ Branch 51 not taken.
✓ Branch 52 taken 7 times.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✓ Branch 55 taken 7 times.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✓ Branch 58 taken 7 times.
✗ Branch 59 not taken.
✗ Branch 60 not taken.
✓ Branch 61 taken 7 times.
✗ Branch 62 not taken.
✗ Branch 63 not taken.
✓ Branch 64 taken 7 times.
✗ Branch 65 not taken.
✗ Branch 66 not taken.
✓ Branch 67 taken 7 times.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✓ Branch 70 taken 7 times.
✗ Branch 71 not taken.
✗ Branch 72 not taken.
✓ Branch 73 taken 7 times.
✗ Branch 74 not taken.
✓ Branch 76 taken 15 times.
✓ Branch 77 taken 4 times.
✗ Branch 78 not taken.
✗ Branch 79 not taken.
✓ Branch 83 taken 4494 times.
✓ Branch 84 taken 100 times.
✗ Branch 95 not taken.
✗ Branch 96 not taken.
✗ Branch 97 not taken.
✗ Branch 98 not taken.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✗ Branch 104 not taken.
✗ Branch 105 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 120 not taken.
✗ Branch 121 not taken.
✗ Branch 123 not taken.
✗ Branch 124 not taken.
✗ Branch 126 not taken.
✗ Branch 127 not taken.
815622212 Coord operator& (Int32 n) const { return Coord(mVec[0] & n, mVec[1] & n, mVec[2] & n); }
126 1 Coord operator| (Int32 n) const { return Coord(mVec[0] | n, mVec[1] | n, mVec[2] | n); }
127
3/8
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
2993 Coord& operator&= (Int32 n) { mVec[0]&=n; mVec[1]&=n; mVec[2]&=n; return *this; }
128 1 Coord& operator|= (Int32 n) { mVec[0]|=n; mVec[1]|=n; mVec[2]|=n; return *this; }
129
130
120/224
✓ Branch 0 taken 231 times.
✓ Branch 1 taken 185 times.
✓ Branch 2 taken 920 times.
✓ Branch 3 taken 915 times.
✓ Branch 4 taken 66254 times.
✓ Branch 5 taken 528 times.
✓ Branch 6 taken 22557 times.
✓ Branch 7 taken 210716 times.
✓ Branch 8 taken 16493 times.
✓ Branch 9 taken 118640 times.
✓ Branch 10 taken 16784082 times.
✓ Branch 11 taken 121407437 times.
✓ Branch 12 taken 4585 times.
✓ Branch 13 taken 472 times.
✓ Branch 14 taken 1104 times.
✓ Branch 15 taken 159 times.
✓ Branch 16 taken 114 times.
✓ Branch 17 taken 114 times.
✓ Branch 18 taken 7421 times.
✓ Branch 19 taken 1660 times.
✓ Branch 20 taken 114 times.
✓ Branch 21 taken 114 times.
✓ Branch 22 taken 2301 times.
✓ Branch 23 taken 467 times.
✓ Branch 24 taken 192 times.
✓ Branch 25 taken 190 times.
✓ Branch 26 taken 1372 times.
✓ Branch 27 taken 352 times.
✓ Branch 28 taken 98 times.
✓ Branch 29 taken 98 times.
✓ Branch 30 taken 4341 times.
✓ Branch 31 taken 888 times.
✓ Branch 32 taken 102 times.
✓ Branch 33 taken 106 times.
✓ Branch 34 taken 1650 times.
✓ Branch 35 taken 375 times.
✓ Branch 36 taken 68 times.
✓ Branch 37 taken 68 times.
✓ Branch 38 taken 3372 times.
✓ Branch 39 taken 846 times.
✓ Branch 40 taken 178 times.
✓ Branch 41 taken 178 times.
✓ Branch 42 taken 864 times.
✓ Branch 43 taken 192 times.
✓ Branch 44 taken 356 times.
✓ Branch 45 taken 356 times.
✓ Branch 46 taken 9132 times.
✓ Branch 47 taken 1671 times.
✓ Branch 48 taken 1 times.
✓ Branch 49 taken 1 times.
✗ Branch 50 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✓ Branch 54 taken 4464 times.
✓ Branch 55 taken 639 times.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✓ Branch 62 taken 7212 times.
✓ Branch 63 taken 1008 times.
✓ Branch 64 taken 4 times.
✓ Branch 65 taken 8 times.
✗ Branch 66 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✓ Branch 70 taken 1434 times.
✓ Branch 71 taken 216 times.
✗ Branch 72 not taken.
✗ Branch 73 not taken.
✗ Branch 74 not taken.
✗ Branch 75 not taken.
✗ Branch 76 not taken.
✗ Branch 77 not taken.
✓ Branch 78 taken 2882 times.
✓ Branch 79 taken 433 times.
✓ Branch 80 taken 1 times.
✓ Branch 81 taken 1 times.
✓ Branch 82 taken 1056 times.
✓ Branch 83 taken 192 times.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✓ Branch 86 taken 5338 times.
✓ Branch 87 taken 879 times.
✗ Branch 88 not taken.
✗ Branch 89 not taken.
✓ Branch 90 taken 432 times.
✓ Branch 91 taken 81 times.
✗ Branch 92 not taken.
✗ Branch 93 not taken.
✓ Branch 94 taken 7902 times.
✓ Branch 95 taken 1071 times.
✓ Branch 96 taken 4 times.
✓ Branch 97 taken 8 times.
✓ Branch 98 taken 3888 times.
✓ Branch 99 taken 648 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✓ Branch 102 taken 4335 times.
✓ Branch 103 taken 609 times.
✗ Branch 104 not taken.
✗ Branch 105 not taken.
✓ Branch 106 taken 3456 times.
✓ Branch 107 taken 648 times.
✗ Branch 108 not taken.
✗ Branch 109 not taken.
✓ Branch 110 taken 13506 times.
✓ Branch 111 taken 1793 times.
✓ Branch 112 taken 1 times.
✓ Branch 113 taken 1 times.
✗ Branch 114 not taken.
✗ Branch 115 not taken.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✗ Branch 120 not taken.
✗ Branch 121 not taken.
✗ Branch 122 not taken.
✗ Branch 123 not taken.
✗ Branch 124 not taken.
✗ Branch 125 not taken.
✓ Branch 126 taken 12 times.
✓ Branch 127 taken 8 times.
✓ Branch 128 taken 4 times.
✓ Branch 129 taken 8 times.
✗ Branch 130 not taken.
✗ Branch 131 not taken.
✗ Branch 132 not taken.
✗ Branch 133 not taken.
✗ Branch 134 not taken.
✗ Branch 135 not taken.
✗ Branch 136 not taken.
✗ Branch 137 not taken.
✗ Branch 138 not taken.
✗ Branch 139 not taken.
✗ Branch 140 not taken.
✗ Branch 141 not taken.
✓ Branch 142 taken 2 times.
✓ Branch 143 taken 1 times.
✓ Branch 144 taken 1 times.
✓ Branch 145 taken 1 times.
✗ Branch 146 not taken.
✗ Branch 147 not taken.
✗ Branch 148 not taken.
✗ Branch 149 not taken.
✗ Branch 150 not taken.
✗ Branch 151 not taken.
✓ Branch 152 taken 16 times.
✓ Branch 153 taken 8 times.
✗ Branch 154 not taken.
✗ Branch 155 not taken.
✗ Branch 156 not taken.
✗ Branch 157 not taken.
✗ Branch 158 not taken.
✗ Branch 159 not taken.
✓ Branch 160 taken 16 times.
✓ Branch 161 taken 8 times.
✗ Branch 162 not taken.
✗ Branch 163 not taken.
✗ Branch 164 not taken.
✗ Branch 165 not taken.
✗ Branch 166 not taken.
✗ Branch 167 not taken.
✓ Branch 168 taken 16 times.
✓ Branch 169 taken 8 times.
✗ Branch 170 not taken.
✗ Branch 171 not taken.
✗ Branch 172 not taken.
✗ Branch 173 not taken.
✗ Branch 174 not taken.
✗ Branch 175 not taken.
✓ Branch 176 taken 16 times.
✓ Branch 177 taken 8 times.
✗ Branch 178 not taken.
✗ Branch 179 not taken.
✗ Branch 180 not taken.
✗ Branch 181 not taken.
✗ Branch 182 not taken.
✗ Branch 183 not taken.
✓ Branch 184 taken 16 times.
✓ Branch 185 taken 8 times.
✗ Branch 186 not taken.
✗ Branch 187 not taken.
✗ Branch 188 not taken.
✗ Branch 189 not taken.
✗ Branch 190 not taken.
✗ Branch 191 not taken.
✓ Branch 192 taken 16 times.
✓ Branch 193 taken 8 times.
✗ Branch 194 not taken.
✗ Branch 195 not taken.
✗ Branch 196 not taken.
✗ Branch 197 not taken.
✗ Branch 198 not taken.
✗ Branch 199 not taken.
✓ Branch 200 taken 16 times.
✓ Branch 201 taken 8 times.
✗ Branch 202 not taken.
✗ Branch 203 not taken.
✗ Branch 204 not taken.
✗ Branch 205 not taken.
✗ Branch 206 not taken.
✗ Branch 207 not taken.
✓ Branch 208 taken 16 times.
✓ Branch 209 taken 8 times.
✓ Branch 210 taken 1 times.
✓ Branch 211 taken 1 times.
✓ Branch 212 taken 2 times.
✓ Branch 213 taken 1 times.
✓ Branch 214 taken 7 times.
✓ Branch 215 taken 4 times.
✓ Branch 216 taken 1 times.
✓ Branch 217 taken 1 times.
✓ Branch 218 taken 1 times.
✓ Branch 219 taken 1 times.
✓ Branch 220 taken 1 times.
✓ Branch 221 taken 1 times.
✓ Branch 222 taken 8 times.
✓ Branch 223 taken 6 times.
139017582 Int32 x() const { return mVec[0]; }
131
120/224
✓ Branch 0 taken 316 times.
✓ Branch 1 taken 228 times.
✓ Branch 2 taken 930 times.
✓ Branch 3 taken 920 times.
✓ Branch 4 taken 66452 times.
✓ Branch 5 taken 584 times.
✓ Branch 6 taken 423 times.
✓ Branch 7 taken 5789 times.
✓ Branch 8 taken 322 times.
✓ Branch 9 taken 247 times.
✓ Branch 10 taken 3958 times.
✓ Branch 11 taken 3022 times.
✓ Branch 12 taken 63174 times.
✓ Branch 13 taken 4458 times.
✓ Branch 14 taken 19028 times.
✓ Branch 15 taken 1105 times.
✓ Branch 16 taken 2760 times.
✓ Branch 17 taken 240 times.
✓ Branch 18 taken 34781 times.
✓ Branch 19 taken 7420 times.
✓ Branch 20 taken 115 times.
✓ Branch 21 taken 114 times.
✓ Branch 22 taken 14819 times.
✓ Branch 23 taken 2301 times.
✓ Branch 24 taken 208 times.
✓ Branch 25 taken 192 times.
✓ Branch 26 taken 7822 times.
✓ Branch 27 taken 1372 times.
✓ Branch 28 taken 98 times.
✓ Branch 29 taken 98 times.
✓ Branch 30 taken 23677 times.
✓ Branch 31 taken 4341 times.
✓ Branch 32 taken 104 times.
✓ Branch 33 taken 110 times.
✓ Branch 34 taken 7260 times.
✓ Branch 35 taken 1650 times.
✓ Branch 36 taken 68 times.
✓ Branch 37 taken 68 times.
✓ Branch 38 taken 18984 times.
✓ Branch 39 taken 3372 times.
✓ Branch 40 taken 178 times.
✓ Branch 41 taken 178 times.
✓ Branch 42 taken 3888 times.
✓ Branch 43 taken 864 times.
✓ Branch 44 taken 356 times.
✓ Branch 45 taken 356 times.
✓ Branch 46 taken 51160 times.
✓ Branch 47 taken 9132 times.
✓ Branch 48 taken 2 times.
✓ Branch 49 taken 2 times.
✗ Branch 50 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✓ Branch 54 taken 31314 times.
✓ Branch 55 taken 4464 times.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✓ Branch 62 taken 51858 times.
✓ Branch 63 taken 7212 times.
✓ Branch 64 taken 6 times.
✓ Branch 65 taken 12 times.
✗ Branch 66 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✓ Branch 70 taken 9521 times.
✓ Branch 71 taken 1434 times.
✗ Branch 72 not taken.
✗ Branch 73 not taken.
✗ Branch 74 not taken.
✗ Branch 75 not taken.
✗ Branch 76 not taken.
✗ Branch 77 not taken.
✓ Branch 78 taken 19204 times.
✓ Branch 79 taken 2882 times.
✓ Branch 80 taken 2 times.
✓ Branch 81 taken 2 times.
✓ Branch 82 taken 5808 times.
✓ Branch 83 taken 1056 times.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✓ Branch 86 taken 30468 times.
✓ Branch 87 taken 5338 times.
✗ Branch 88 not taken.
✗ Branch 89 not taken.
✓ Branch 90 taken 2304 times.
✓ Branch 91 taken 432 times.
✗ Branch 92 not taken.
✗ Branch 93 not taken.
✓ Branch 94 taken 59358 times.
✓ Branch 95 taken 7902 times.
✓ Branch 96 taken 6 times.
✓ Branch 97 taken 12 times.
✓ Branch 98 taken 23328 times.
✓ Branch 99 taken 3888 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✓ Branch 102 taken 30921 times.
✓ Branch 103 taken 4335 times.
✗ Branch 104 not taken.
✗ Branch 105 not taken.
✓ Branch 106 taken 18432 times.
✓ Branch 107 taken 3456 times.
✗ Branch 108 not taken.
✗ Branch 109 not taken.
✓ Branch 110 taken 103448 times.
✓ Branch 111 taken 13506 times.
✓ Branch 112 taken 2 times.
✓ Branch 113 taken 2 times.
✗ Branch 114 not taken.
✗ Branch 115 not taken.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✗ Branch 120 not taken.
✗ Branch 121 not taken.
✗ Branch 122 not taken.
✗ Branch 123 not taken.
✗ Branch 124 not taken.
✗ Branch 125 not taken.
✓ Branch 126 taken 18 times.
✓ Branch 127 taken 12 times.
✓ Branch 128 taken 6 times.
✓ Branch 129 taken 12 times.
✗ Branch 130 not taken.
✗ Branch 131 not taken.
✗ Branch 132 not taken.
✗ Branch 133 not taken.
✗ Branch 134 not taken.
✗ Branch 135 not taken.
✗ Branch 136 not taken.
✗ Branch 137 not taken.
✗ Branch 138 not taken.
✗ Branch 139 not taken.
✗ Branch 140 not taken.
✗ Branch 141 not taken.
✓ Branch 142 taken 4 times.
✓ Branch 143 taken 2 times.
✓ Branch 144 taken 2 times.
✓ Branch 145 taken 2 times.
✗ Branch 146 not taken.
✗ Branch 147 not taken.
✗ Branch 148 not taken.
✗ Branch 149 not taken.
✗ Branch 150 not taken.
✗ Branch 151 not taken.
✓ Branch 152 taken 32 times.
✓ Branch 153 taken 16 times.
✗ Branch 154 not taken.
✗ Branch 155 not taken.
✗ Branch 156 not taken.
✗ Branch 157 not taken.
✗ Branch 158 not taken.
✗ Branch 159 not taken.
✓ Branch 160 taken 32 times.
✓ Branch 161 taken 16 times.
✗ Branch 162 not taken.
✗ Branch 163 not taken.
✗ Branch 164 not taken.
✗ Branch 165 not taken.
✗ Branch 166 not taken.
✗ Branch 167 not taken.
✓ Branch 168 taken 32 times.
✓ Branch 169 taken 16 times.
✗ Branch 170 not taken.
✗ Branch 171 not taken.
✗ Branch 172 not taken.
✗ Branch 173 not taken.
✗ Branch 174 not taken.
✗ Branch 175 not taken.
✓ Branch 176 taken 32 times.
✓ Branch 177 taken 16 times.
✗ Branch 178 not taken.
✗ Branch 179 not taken.
✗ Branch 180 not taken.
✗ Branch 181 not taken.
✗ Branch 182 not taken.
✗ Branch 183 not taken.
✓ Branch 184 taken 32 times.
✓ Branch 185 taken 16 times.
✗ Branch 186 not taken.
✗ Branch 187 not taken.
✗ Branch 188 not taken.
✗ Branch 189 not taken.
✗ Branch 190 not taken.
✗ Branch 191 not taken.
✓ Branch 192 taken 32 times.
✓ Branch 193 taken 16 times.
✗ Branch 194 not taken.
✗ Branch 195 not taken.
✗ Branch 196 not taken.
✗ Branch 197 not taken.
✗ Branch 198 not taken.
✗ Branch 199 not taken.
✓ Branch 200 taken 32 times.
✓ Branch 201 taken 16 times.
✗ Branch 202 not taken.
✗ Branch 203 not taken.
✗ Branch 204 not taken.
✗ Branch 205 not taken.
✗ Branch 206 not taken.
✗ Branch 207 not taken.
✓ Branch 208 taken 32 times.
✓ Branch 209 taken 16 times.
✓ Branch 210 taken 1 times.
✓ Branch 211 taken 1 times.
✓ Branch 212 taken 4 times.
✓ Branch 213 taken 2 times.
✓ Branch 214 taken 15 times.
✓ Branch 215 taken 7 times.
✓ Branch 216 taken 1 times.
✓ Branch 217 taken 1 times.
✓ Branch 218 taken 1 times.
✓ Branch 219 taken 1 times.
✓ Branch 220 taken 1 times.
✓ Branch 221 taken 1 times.
✓ Branch 222 taken 12 times.
✓ Branch 223 taken 8 times.
916072 Int32 y() const { return mVec[1]; }
132
120/224
✓ Branch 0 taken 482 times.
✓ Branch 1 taken 316 times.
✓ Branch 2 taken 947 times.
✓ Branch 3 taken 930 times.
✓ Branch 4 taken 67058 times.
✓ Branch 5 taken 916 times.
✓ Branch 6 taken 155 times.
✓ Branch 7 taken 423 times.
✓ Branch 8 taken 368 times.
✓ Branch 9 taken 299 times.
✓ Branch 10 taken 126 times.
✓ Branch 11 taken 114 times.
✓ Branch 12 taken 900709 times.
✓ Branch 13 taken 63173 times.
✓ Branch 14 taken 318993 times.
✓ Branch 15 taken 19029 times.
✓ Branch 16 taken 115 times.
✓ Branch 17 taken 114 times.
✓ Branch 18 taken 164741 times.
✓ Branch 19 taken 34781 times.
✓ Branch 20 taken 114 times.
✓ Branch 21 taken 114 times.
✓ Branch 22 taken 103389 times.
✓ Branch 23 taken 14819 times.
✓ Branch 24 taken 588 times.
✓ Branch 25 taken 55774 times.
✓ Branch 26 taken 51313 times.
✓ Branch 27 taken 7822 times.
✓ Branch 28 taken 98 times.
✓ Branch 29 taken 98 times.
✓ Branch 30 taken 131010 times.
✓ Branch 31 taken 23677 times.
✓ Branch 32 taken 107 times.
✓ Branch 33 taken 116 times.
✓ Branch 34 taken 31944 times.
✓ Branch 35 taken 7260 times.
✓ Branch 36 taken 68 times.
✓ Branch 37 taken 68 times.
✓ Branch 38 taken 116042 times.
✓ Branch 39 taken 18984 times.
✓ Branch 40 taken 178 times.
✓ Branch 41 taken 178 times.
✓ Branch 42 taken 17496 times.
✓ Branch 43 taken 3888 times.
✓ Branch 44 taken 356 times.
✓ Branch 45 taken 356 times.
✓ Branch 46 taken 290467 times.
✓ Branch 47 taken 51160 times.
✓ Branch 48 taken 4 times.
✓ Branch 49 taken 4 times.
✗ Branch 50 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✓ Branch 54 taken 220564 times.
✓ Branch 55 taken 31314 times.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✓ Branch 62 taken 373275 times.
✓ Branch 63 taken 51858 times.
✓ Branch 64 taken 9 times.
✓ Branch 65 taken 18 times.
✗ Branch 66 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✓ Branch 70 taken 63526 times.
✓ Branch 71 taken 9521 times.
✗ Branch 72 not taken.
✗ Branch 73 not taken.
✗ Branch 74 not taken.
✗ Branch 75 not taken.
✗ Branch 76 not taken.
✗ Branch 77 not taken.
✓ Branch 78 taken 128008 times.
✓ Branch 79 taken 19204 times.
✓ Branch 80 taken 4 times.
✓ Branch 81 taken 4 times.
✓ Branch 82 taken 31944 times.
✓ Branch 83 taken 5808 times.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✓ Branch 86 taken 174496 times.
✓ Branch 87 taken 30468 times.
✗ Branch 88 not taken.
✗ Branch 89 not taken.
✓ Branch 90 taken 12288 times.
✓ Branch 91 taken 2304 times.
✗ Branch 92 not taken.
✗ Branch 93 not taken.
✓ Branch 94 taken 448763 times.
✓ Branch 95 taken 59358 times.
✓ Branch 96 taken 9 times.
✓ Branch 97 taken 18 times.
✓ Branch 98 taken 139968 times.
✓ Branch 99 taken 23328 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✓ Branch 102 taken 221055 times.
✓ Branch 103 taken 30921 times.
✗ Branch 104 not taken.
✗ Branch 105 not taken.
✓ Branch 106 taken 98304 times.
✓ Branch 107 taken 18432 times.
✗ Branch 108 not taken.
✗ Branch 109 not taken.
✓ Branch 110 taken 795522 times.
✓ Branch 111 taken 103448 times.
✓ Branch 112 taken 4 times.
✓ Branch 113 taken 4 times.
✗ Branch 114 not taken.
✗ Branch 115 not taken.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✗ Branch 120 not taken.
✗ Branch 121 not taken.
✗ Branch 122 not taken.
✗ Branch 123 not taken.
✗ Branch 124 not taken.
✗ Branch 125 not taken.
✓ Branch 126 taken 27 times.
✓ Branch 127 taken 18 times.
✓ Branch 128 taken 9 times.
✓ Branch 129 taken 18 times.
✗ Branch 130 not taken.
✗ Branch 131 not taken.
✗ Branch 132 not taken.
✗ Branch 133 not taken.
✗ Branch 134 not taken.
✗ Branch 135 not taken.
✗ Branch 136 not taken.
✗ Branch 137 not taken.
✗ Branch 138 not taken.
✗ Branch 139 not taken.
✗ Branch 140 not taken.
✗ Branch 141 not taken.
✓ Branch 142 taken 8 times.
✓ Branch 143 taken 4 times.
✓ Branch 144 taken 4 times.
✓ Branch 145 taken 4 times.
✗ Branch 146 not taken.
✗ Branch 147 not taken.
✗ Branch 148 not taken.
✗ Branch 149 not taken.
✗ Branch 150 not taken.
✗ Branch 151 not taken.
✓ Branch 152 taken 64 times.
✓ Branch 153 taken 32 times.
✗ Branch 154 not taken.
✗ Branch 155 not taken.
✗ Branch 156 not taken.
✗ Branch 157 not taken.
✗ Branch 158 not taken.
✗ Branch 159 not taken.
✓ Branch 160 taken 64 times.
✓ Branch 161 taken 32 times.
✗ Branch 162 not taken.
✗ Branch 163 not taken.
✗ Branch 164 not taken.
✗ Branch 165 not taken.
✗ Branch 166 not taken.
✗ Branch 167 not taken.
✓ Branch 168 taken 64 times.
✓ Branch 169 taken 32 times.
✗ Branch 170 not taken.
✗ Branch 171 not taken.
✗ Branch 172 not taken.
✗ Branch 173 not taken.
✗ Branch 174 not taken.
✗ Branch 175 not taken.
✓ Branch 176 taken 64 times.
✓ Branch 177 taken 32 times.
✗ Branch 178 not taken.
✗ Branch 179 not taken.
✗ Branch 180 not taken.
✗ Branch 181 not taken.
✗ Branch 182 not taken.
✗ Branch 183 not taken.
✓ Branch 184 taken 64 times.
✓ Branch 185 taken 32 times.
✗ Branch 186 not taken.
✗ Branch 187 not taken.
✗ Branch 188 not taken.
✗ Branch 189 not taken.
✗ Branch 190 not taken.
✗ Branch 191 not taken.
✓ Branch 192 taken 64 times.
✓ Branch 193 taken 32 times.
✗ Branch 194 not taken.
✗ Branch 195 not taken.
✗ Branch 196 not taken.
✗ Branch 197 not taken.
✗ Branch 198 not taken.
✗ Branch 199 not taken.
✓ Branch 200 taken 64 times.
✓ Branch 201 taken 32 times.
✗ Branch 202 not taken.
✗ Branch 203 not taken.
✗ Branch 204 not taken.
✗ Branch 205 not taken.
✗ Branch 206 not taken.
✗ Branch 207 not taken.
✓ Branch 208 taken 64 times.
✓ Branch 209 taken 32 times.
✓ Branch 210 taken 1 times.
✓ Branch 211 taken 1 times.
✓ Branch 212 taken 8 times.
✓ Branch 213 taken 4 times.
✓ Branch 214 taken 37 times.
✓ Branch 215 taken 15 times.
✓ Branch 216 taken 1 times.
✓ Branch 217 taken 1 times.
✓ Branch 218 taken 1 times.
✓ Branch 219 taken 1 times.
✓ Branch 220 taken 1 times.
✓ Branch 221 taken 1 times.
✓ Branch 222 taken 20 times.
✓ Branch 223 taken 12 times.
6152425 Int32 z() const { return mVec[2]; }
133
1412/2340
✗ Branch 0 not taken.
✓ Branch 1 taken 5633 times.
✓ Branch 2 taken 516032 times.
✓ Branch 3 taken 4877117 times.
✓ Branch 4 taken 89092 times.
✓ Branch 5 taken 4621420 times.
✓ Branch 6 taken 261423 times.
✓ Branch 7 taken 4556767 times.
✓ Branch 8 taken 178277587 times.
✓ Branch 9 taken 27260920 times.
✓ Branch 10 taken 158242437 times.
✓ Branch 11 taken 24804581 times.
✓ Branch 12 taken 143569022 times.
✓ Branch 13 taken 18371167 times.
✓ Branch 14 taken 58364805 times.
✓ Branch 15 taken 5533952 times.
✓ Branch 16 taken 57551709 times.
✓ Branch 17 taken 884675 times.
✓ Branch 18 taken 2844145 times.
✓ Branch 19 taken 436487 times.
✓ Branch 20 taken 40096327 times.
✓ Branch 21 taken 1040232 times.
✓ Branch 22 taken 3094831 times.
✓ Branch 23 taken 2743628 times.
✓ Branch 24 taken 16710772 times.
✓ Branch 25 taken 40754948 times.
✓ Branch 26 taken 21082253 times.
✓ Branch 27 taken 1027964 times.
✓ Branch 28 taken 18128985 times.
✓ Branch 29 taken 3347118 times.
✓ Branch 30 taken 4031240 times.
✓ Branch 31 taken 665645 times.
✓ Branch 32 taken 42209915 times.
✓ Branch 33 taken 778873 times.
✓ Branch 34 taken 37189167 times.
✓ Branch 35 taken 665849 times.
✓ Branch 36 taken 42246576 times.
✓ Branch 37 taken 2633799 times.
✓ Branch 38 taken 7950749 times.
✓ Branch 39 taken 351397147 times.
✓ Branch 40 taken 5341576 times.
✓ Branch 41 taken 3556478 times.
✓ Branch 42 taken 36925449 times.
✓ Branch 43 taken 2279182 times.
✓ Branch 44 taken 66054172 times.
✓ Branch 45 taken 9364561 times.
✓ Branch 46 taken 116018031 times.
✓ Branch 47 taken 5101751 times.
✓ Branch 48 taken 389426099 times.
✓ Branch 49 taken 6943745 times.
✓ Branch 50 taken 356532307 times.
✓ Branch 51 taken 15301186 times.
✓ Branch 52 taken 16652838 times.
✓ Branch 53 taken 3646071 times.
✓ Branch 54 taken 6894144 times.
✓ Branch 55 taken 6450325 times.
✓ Branch 56 taken 5742641 times.
✓ Branch 57 taken 500918 times.
✓ Branch 58 taken 3002769 times.
✓ Branch 59 taken 3737886 times.
✓ Branch 60 taken 4200214 times.
✓ Branch 61 taken 159859039 times.
✓ Branch 62 taken 61623570 times.
✓ Branch 63 taken 68648398 times.
✓ Branch 64 taken 92966849 times.
✓ Branch 65 taken 45310703 times.
✓ Branch 66 taken 23103582 times.
✓ Branch 67 taken 150157880 times.
✓ Branch 68 taken 116107817 times.
✓ Branch 69 taken 170973471 times.
✓ Branch 70 taken 61866995 times.
✓ Branch 71 taken 93307782 times.
✓ Branch 72 taken 39720895 times.
✓ Branch 73 taken 75372227 times.
✓ Branch 74 taken 40658680 times.
✓ Branch 75 taken 28509880 times.
✓ Branch 76 taken 114712680 times.
✓ Branch 77 taken 99911435 times.
✓ Branch 78 taken 95370764 times.
✓ Branch 79 taken 95005883 times.
✓ Branch 80 taken 41790920 times.
✓ Branch 81 taken 164976554 times.
✓ Branch 82 taken 84862060 times.
✓ Branch 83 taken 75530283 times.
✓ Branch 84 taken 117509814 times.
✓ Branch 85 taken 51695738 times.
✓ Branch 86 taken 40513295 times.
✓ Branch 87 taken 155282421 times.
✓ Branch 88 taken 38743193 times.
✓ Branch 89 taken 138580081 times.
✓ Branch 90 taken 12899540 times.
✓ Branch 91 taken 10856645 times.
✓ Branch 92 taken 44824681 times.
✓ Branch 93 taken 1983837 times.
✓ Branch 94 taken 30103831 times.
✓ Branch 95 taken 1577103 times.
✓ Branch 96 taken 16108201 times.
✓ Branch 97 taken 162853400 times.
✓ Branch 98 taken 65562559 times.
✓ Branch 99 taken 68597045 times.
✓ Branch 100 taken 97306058 times.
✓ Branch 101 taken 45056035 times.
✓ Branch 102 taken 25409500 times.
✓ Branch 103 taken 148034889 times.
✓ Branch 104 taken 23941010 times.
✓ Branch 105 taken 137147595 times.
✓ Branch 106 taken 11398299 times.
✓ Branch 107 taken 10934545 times.
✓ Branch 108 taken 23786954 times.
✓ Branch 109 taken 20376 times.
✓ Branch 110 taken 10914341 times.
✓ Branch 111 taken 5123 times.
✓ Branch 112 taken 165671162 times.
✓ Branch 113 taken 170277455 times.
✓ Branch 114 taken 123415694 times.
✓ Branch 115 taken 170750860 times.
✓ Branch 116 taken 122492599 times.
✓ Branch 117 taken 77227156 times.
✓ Branch 118 taken 168447378 times.
✓ Branch 119 taken 147201656 times.
✓ Branch 120 taken 168752369 times.
✓ Branch 121 taken 136367105 times.
✓ Branch 122 taken 11039661 times.
✓ Branch 123 taken 10973872 times.
✓ Branch 124 taken 23749616 times.
✓ Branch 125 taken 150233 times.
✓ Branch 126 taken 27530874 times.
✓ Branch 127 taken 1199411 times.
✓ Branch 128 taken 12645765 times.
✓ Branch 129 taken 4554631 times.
✓ Branch 130 taken 295277884 times.
✓ Branch 131 taken 532439329 times.
✓ Branch 132 taken 239618080 times.
✓ Branch 133 taken 48077291 times.
✓ Branch 134 taken 214680889 times.
✓ Branch 135 taken 24789470 times.
✓ Branch 136 taken 231464711 times.
✓ Branch 137 taken 6573846 times.
✓ Branch 138 taken 228904042 times.
✓ Branch 139 taken 2515347 times.
✓ Branch 140 taken 325499249 times.
✓ Branch 141 taken 2160789 times.
✓ Branch 142 taken 897494322 times.
✓ Branch 143 taken 253391145 times.
✓ Branch 144 taken 537251304 times.
✓ Branch 145 taken 53514334 times.
✓ Branch 146 taken 490622904 times.
✓ Branch 147 taken 41025713 times.
✓ Branch 148 taken 129973619 times.
✓ Branch 149 taken 9394385 times.
✓ Branch 150 taken 161833601 times.
✓ Branch 151 taken 4759794 times.
✓ Branch 152 taken 4727506 times.
✓ Branch 153 taken 9282612 times.
✓ Branch 154 taken 42103 times.
✓ Branch 155 taken 4725178 times.
✓ Branch 156 taken 55888 times.
✓ Branch 157 taken 22355 times.
✓ Branch 158 taken 1355318 times.
✓ Branch 159 taken 95162 times.
✓ Branch 160 taken 1311280 times.
✓ Branch 161 taken 126017 times.
✓ Branch 162 taken 1233460 times.
✓ Branch 163 taken 122972 times.
✓ Branch 164 taken 4000802 times.
✓ Branch 165 taken 4196 times.
✓ Branch 166 taken 187546 times.
✓ Branch 167 taken 57442 times.
✓ Branch 168 taken 27247 times.
✓ Branch 169 taken 20116 times.
✓ Branch 170 taken 69088 times.
✓ Branch 171 taken 86376 times.
✓ Branch 172 taken 3291407 times.
✓ Branch 173 taken 572869 times.
✓ Branch 174 taken 3033155 times.
✓ Branch 175 taken 395094 times.
✓ Branch 176 taken 724250567 times.
✓ Branch 177 taken 269480444 times.
✓ Branch 178 taken 308167329 times.
✓ Branch 179 taken 414110133 times.
✓ Branch 180 taken 201500363 times.
✓ Branch 181 taken 106617789 times.
✓ Branch 182 taken 639829334 times.
✓ Branch 183 taken 113224894 times.
✓ Branch 184 taken 583067263 times.
✓ Branch 185 taken 56758145 times.
✓ Branch 186 taken 56761197 times.
✓ Branch 187 taken 113215648 times.
✓ Branch 188 taken 12803 times.
✓ Branch 189 taken 56752908 times.
✓ Branch 190 taken 4865 times.
✓ Branch 191 taken 28723450 times.
✓ Branch 192 taken 21065995 times.
✓ Branch 193 taken 8392682 times.
✓ Branch 194 taken 7959410 times.
✓ Branch 195 taken 13555517 times.
✓ Branch 196 taken 5861424 times.
✓ Branch 197 taken 13873564 times.
✓ Branch 198 taken 19946210 times.
✓ Branch 199 taken 2778541 times.
✓ Branch 200 taken 16834158 times.
✓ Branch 201 taken 1346771 times.
✓ Branch 202 taken 1752118 times.
✓ Branch 203 taken 14716077 times.
✓ Branch 204 taken 41256 times.
✓ Branch 205 taken 1392008 times.
✓ Branch 206 taken 6002 times.
✓ Branch 207 taken 281503 times.
✓ Branch 208 taken 14593890 times.
✓ Branch 209 taken 14764674 times.
✓ Branch 210 taken 3906453 times.
✓ Branch 211 taken 8794546 times.
✓ Branch 212 taken 649943 times.
✓ Branch 213 taken 3267805 times.
✓ Branch 214 taken 23743080 times.
✓ Branch 215 taken 2113732 times.
✓ Branch 216 taken 21188821 times.
✓ Branch 217 taken 2598116 times.
✓ Branch 218 taken 5237440 times.
✓ Branch 219 taken 737546 times.
✓ Branch 220 taken 4924795 times.
✓ Branch 221 taken 1379578 times.
✓ Branch 222 taken 7955212 times.
✓ Branch 223 taken 18754372 times.
✓ Branch 224 taken 15261741 times.
✓ Branch 225 taken 5674150 times.
✓ Branch 226 taken 425980 times.
✓ Branch 227 taken 2946774 times.
✓ Branch 228 taken 22392133 times.
✓ Branch 229 taken 1801600 times.
✓ Branch 230 taken 19590650 times.
✓ Branch 231 taken 12235448 times.
✓ Branch 232 taken 5699854 times.
✓ Branch 233 taken 312582 times.
✓ Branch 234 taken 6351534 times.
✓ Branch 235 taken 10787760 times.
✓ Branch 236 taken 13700653 times.
✓ Branch 237 taken 14788827 times.
✓ Branch 238 taken 4444794 times.
✓ Branch 239 taken 17673296 times.
✓ Branch 240 taken 647874 times.
✓ Branch 241 taken 3257650 times.
✓ Branch 242 taken 24327226 times.
✓ Branch 243 taken 10694634 times.
✓ Branch 244 taken 21139388 times.
✓ Branch 245 taken 2600105 times.
✓ Branch 246 taken 4893826 times.
✓ Branch 247 taken 301465 times.
✓ Branch 248 taken 4876226 times.
✓ Branch 249 taken 6604 times.
✓ Branch 250 taken 12686930 times.
✓ Branch 251 taken 14602525 times.
✓ Branch 252 taken 13139182 times.
✓ Branch 253 taken 13310124 times.
✓ Branch 254 taken 9566902 times.
✓ Branch 255 taken 6775578 times.
✓ Branch 256 taken 31908995 times.
✓ Branch 257 taken 5502565 times.
✓ Branch 258 taken 23685641 times.
✓ Branch 259 taken 2989322 times.
✓ Branch 260 taken 7251197 times.
✓ Branch 261 taken 706707 times.
✓ Branch 262 taken 4981694 times.
✓ Branch 263 taken 56718 times.
✓ Branch 264 taken 13156257 times.
✓ Branch 265 taken 14665805 times.
✓ Branch 266 taken 34613605 times.
✓ Branch 267 taken 218286584 times.
✓ Branch 268 taken 18605073 times.
✓ Branch 269 taken 196475559 times.
✓ Branch 270 taken 39585235 times.
✓ Branch 271 taken 179173732 times.
✓ Branch 272 taken 36997995 times.
✓ Branch 273 taken 47842290 times.
✓ Branch 274 taken 6291166 times.
✓ Branch 275 taken 44378240 times.
✓ Branch 276 taken 6362640 times.
✓ Branch 277 taken 1699754 times.
✓ Branch 278 taken 1465534 times.
✓ Branch 279 taken 231808 times.
✓ Branch 280 taken 1491083 times.
✓ Branch 281 taken 58601 times.
✓ Branch 282 taken 26347 times.
✓ Branch 283 taken 33009 times.
✓ Branch 284 taken 24900 times.
✓ Branch 285 taken 1656 times.
✓ Branch 286 taken 2785 times.
✓ Branch 287 taken 247 times.
✓ Branch 288 taken 16970 times.
✓ Branch 289 taken 2788 times.
✓ Branch 290 taken 238056 times.
✓ Branch 291 taken 44882 times.
✓ Branch 292 taken 7915654 times.
✓ Branch 293 taken 17958844 times.
✓ Branch 294 taken 2330310 times.
✓ Branch 295 taken 5585649 times.
✓ Branch 296 taken 420370 times.
✓ Branch 297 taken 1926909 times.
✓ Branch 298 taken 22387159 times.
✓ Branch 299 taken 1809877 times.
✓ Branch 300 taken 19029177 times.
✓ Branch 301 taken 3356384 times.
✓ Branch 302 taken 5702936 times.
✓ Branch 303 taken 587248 times.
✓ Branch 304 taken 5695212 times.
✓ Branch 305 taken 266418 times.
✓ Branch 306 taken 1064 times.
✓ Branch 307 taken 229433 times.
✓ Branch 308 taken 33517 times.
✓ Branch 309 taken 33440 times.
✓ Branch 310 taken 13068 times.
✓ Branch 311 taken 33248 times.
✓ Branch 312 taken 862335 times.
✓ Branch 313 taken 26908679 times.
✓ Branch 314 taken 61392817 times.
✓ Branch 315 taken 862150 times.
✓ Branch 316 taken 395216 times.
✓ Branch 317 taken 2 times.
✓ Branch 318 taken 405 times.
✓ Branch 319 taken 706 times.
✓ Branch 320 taken 1349 times.
✓ Branch 321 taken 994 times.
✓ Branch 322 taken 124 times.
✓ Branch 323 taken 91 times.
✓ Branch 324 taken 1471 times.
✓ Branch 325 taken 104 times.
✓ Branch 326 taken 3814 times.
✓ Branch 327 taken 501 times.
✓ Branch 328 taken 14 times.
✓ Branch 329 taken 58203 times.
✓ Branch 330 taken 2159 times.
✓ Branch 331 taken 1029878 times.
✓ Branch 332 taken 588 times.
✓ Branch 333 taken 320433 times.
✓ Branch 334 taken 709930 times.
✓ Branch 335 taken 229500 times.
✓ Branch 336 taken 32952 times.
✓ Branch 337 taken 2301506 times.
✓ Branch 338 taken 584 times.
✓ Branch 339 taken 33900 times.
✓ Branch 340 taken 2229753 times.
✓ Branch 341 taken 2 times.
✓ Branch 342 taken 70 times.
✓ Branch 343 taken 2229972 times.
✓ Branch 344 taken 577 times.
✓ Branch 345 taken 559 times.
✓ Branch 346 taken 3361975 times.
✓ Branch 347 taken 64116260 times.
✓ Branch 348 taken 70 times.
✓ Branch 349 taken 147 times.
✓ Branch 350 taken 3362544 times.
✓ Branch 351 taken 64126633 times.
✓ Branch 352 taken 18 times.
✓ Branch 353 taken 10 times.
✓ Branch 354 taken 3362188 times.
✓ Branch 355 taken 64127565 times.
✓ Branch 356 taken 6630 times.
✓ Branch 357 taken 7061009 times.
✓ Branch 358 taken 3998632 times.
✓ Branch 359 taken 70930270 times.
✓ Branch 360 taken 471147 times.
✓ Branch 361 taken 6317825 times.
✓ Branch 362 taken 540508 times.
✓ Branch 363 taken 1757441 times.
✓ Branch 364 taken 81520 times.
✓ Branch 365 taken 1493148 times.
✓ Branch 366 taken 67905 times.
✓ Branch 367 taken 104936 times.
✓ Branch 368 taken 54486 times.
✓ Branch 369 taken 10792 times.
✓ Branch 370 taken 61612 times.
✓ Branch 371 taken 4 times.
✓ Branch 372 taken 221 times.
✓ Branch 373 taken 20 times.
✓ Branch 374 taken 6675 times.
✓ Branch 375 taken 3596 times.
✓ Branch 376 taken 148 times.
✓ Branch 377 taken 1 times.
✓ Branch 378 taken 221 times.
✓ Branch 379 taken 17 times.
✓ Branch 380 taken 6639 times.
✓ Branch 381 taken 221 times.
✓ Branch 382 taken 160 times.
✓ Branch 383 taken 1 times.
✓ Branch 384 taken 390 times.
✓ Branch 385 taken 30 times.
✓ Branch 386 taken 6630 times.
✓ Branch 387 taken 390 times.
✗ Branch 388 not taken.
✓ Branch 389 taken 6630 times.
✗ Branch 390 not taken.
✓ Branch 391 taken 9 times.
✓ Branch 392 taken 6760 times.
✗ Branch 393 not taken.
✓ Branch 394 taken 139 times.
✓ Branch 395 taken 1 times.
✓ Branch 396 taken 390 times.
✓ Branch 397 taken 30 times.
✓ Branch 398 taken 7944 times.
✓ Branch 399 taken 390 times.
✓ Branch 400 taken 30 times.
✓ Branch 401 taken 11523278 times.
✓ Branch 402 taken 545908 times.
✓ Branch 403 taken 11137567 times.
✓ Branch 404 taken 392365 times.
✓ Branch 405 taken 10657671 times.
✓ Branch 406 taken 480566 times.
✓ Branch 407 taken 1386098 times.
✓ Branch 408 taken 394 times.
✓ Branch 409 taken 1365463 times.
✓ Branch 410 taken 27426 times.
✓ Branch 411 taken 38541 times.
✓ Branch 412 taken 219730 times.
✓ Branch 413 taken 17367 times.
✓ Branch 414 taken 20796 times.
✓ Branch 415 taken 1128642 times.
✓ Branch 416 taken 252 times.
✓ Branch 417 taken 4 times.
✓ Branch 418 taken 24 times.
✗ Branch 419 not taken.
✓ Branch 420 taken 4 times.
✓ Branch 421 taken 280 times.
✓ Branch 422 taken 2095490 times.
✓ Branch 423 taken 4379 times.
✓ Branch 424 taken 2095487 times.
✓ Branch 425 taken 12686772 times.
✓ Branch 426 taken 16697923 times.
✓ Branch 427 taken 3893790 times.
✓ Branch 428 taken 8797145 times.
✓ Branch 429 taken 567146 times.
✓ Branch 430 taken 3331142 times.
✓ Branch 431 taken 23808366 times.
✓ Branch 432 taken 1813900 times.
✓ Branch 433 taken 20949494 times.
✓ Branch 434 taken 2858870 times.
✓ Branch 435 taken 5144997 times.
✓ Branch 436 taken 304112 times.
✓ Branch 437 taken 5098280 times.
✓ Branch 438 taken 46696 times.
✗ Branch 439 not taken.
✓ Branch 440 taken 16 times.
✓ Branch 441 taken 64 times.
✓ Branch 442 taken 334 times.
✓ Branch 443 taken 4096 times.
✓ Branch 444 taken 64 times.
✓ Branch 445 taken 262152 times.
✓ Branch 446 taken 4109 times.
✓ Branch 447 taken 79 times.
✓ Branch 448 taken 155 times.
✓ Branch 449 taken 4212 times.
✓ Branch 450 taken 64 times.
✓ Branch 451 taken 262151 times.
✓ Branch 452 taken 4096 times.
✓ Branch 453 taken 957249 times.
✓ Branch 454 taken 1438 times.
✓ Branch 455 taken 1143417 times.
✓ Branch 456 taken 75933 times.
✓ Branch 457 taken 1192325 times.
✓ Branch 458 taken 213382 times.
✓ Branch 459 taken 130190 times.
✓ Branch 460 taken 102898 times.
✓ Branch 461 taken 370291 times.
✓ Branch 462 taken 19260 times.
✓ Branch 463 taken 498797 times.
✓ Branch 464 taken 24259 times.
✓ Branch 465 taken 28929 times.
✓ Branch 466 taken 10753 times.
✓ Branch 467 taken 7956811 times.
✓ Branch 468 taken 17938838 times.
✓ Branch 469 taken 2751752 times.
✓ Branch 470 taken 5643049 times.
✓ Branch 471 taken 460231 times.
✓ Branch 472 taken 2029439 times.
✓ Branch 473 taken 22439996 times.
✓ Branch 474 taken 1884666 times.
✓ Branch 475 taken 19345148 times.
✓ Branch 476 taken 3532564 times.
✓ Branch 477 taken 6025741 times.
✓ Branch 478 taken 327717 times.
✓ Branch 479 taken 5874278 times.
✓ Branch 480 taken 23899 times.
✓ Branch 481 taken 263975 times.
✓ Branch 482 taken 16950 times.
✗ Branch 483 not taken.
✓ Branch 484 taken 2 times.
✗ Branch 485 not taken.
✓ Branch 486 taken 2 times.
✗ Branch 487 not taken.
✓ Branch 488 taken 4 times.
✗ Branch 489 not taken.
✓ Branch 490 taken 32792 times.
✓ Branch 491 taken 150 times.
✗ Branch 492 not taken.
✗ Branch 493 not taken.
✗ Branch 494 not taken.
✓ Branch 495 taken 2 times.
✗ Branch 496 not taken.
✓ Branch 497 taken 7249533 times.
✓ Branch 498 taken 293666 times.
✓ Branch 499 taken 7020673 times.
✓ Branch 500 taken 228860 times.
✓ Branch 501 taken 6715118 times.
✓ Branch 502 taken 305592 times.
✓ Branch 503 taken 817025 times.
✓ Branch 504 taken 9 times.
✓ Branch 505 taken 810075 times.
✓ Branch 506 taken 6950 times.
✓ Branch 507 taken 12735 times.
✓ Branch 508 taken 247 times.
✓ Branch 509 taken 12692423 times.
✓ Branch 510 taken 14609403 times.
✓ Branch 511 taken 514500485 times.
✓ Branch 512 taken 18064062 times.
✓ Branch 513 taken 487196564 times.
✓ Branch 514 taken 27304153 times.
✓ Branch 515 taken 430048619 times.
✓ Branch 516 taken 82203062 times.
✓ Branch 517 taken 128905541 times.
✓ Branch 518 taken 7055654 times.
✓ Branch 519 taken 101460700 times.
✓ Branch 520 taken 11944311 times.
✓ Branch 521 taken 22080542 times.
✓ Branch 522 taken 306397 times.
✓ Branch 523 taken 16980396 times.
✓ Branch 524 taken 17958 times.
✓ Branch 525 taken 15564 times.
✓ Branch 526 taken 60 times.
✓ Branch 527 taken 15455 times.
✓ Branch 528 taken 119 times.
✓ Branch 529 taken 135 times.
✓ Branch 530 taken 58 times.
✓ Branch 531 taken 34 times.
✓ Branch 532 taken 101 times.
✗ Branch 533 not taken.
✓ Branch 534 taken 5 times.
✗ Branch 535 not taken.
✗ Branch 536 not taken.
✓ Branch 537 taken 1219321 times.
✓ Branch 538 taken 218 times.
✓ Branch 539 taken 1216765 times.
✓ Branch 540 taken 2556 times.
✓ Branch 541 taken 1056900 times.
✓ Branch 542 taken 160128 times.
✓ Branch 543 taken 162732 times.
✓ Branch 544 taken 146 times.
✓ Branch 545 taken 152516 times.
✓ Branch 546 taken 10216 times.
✓ Branch 547 taken 10489 times.
✓ Branch 548 taken 146 times.
✓ Branch 549 taken 7883 times.
✓ Branch 550 taken 2346 times.
✓ Branch 551 taken 12686638 times.
✓ Branch 552 taken 14602453 times.
✓ Branch 553 taken 3893785 times.
✓ Branch 554 taken 8792858 times.
✓ Branch 555 taken 567451 times.
✓ Branch 556 taken 3326734 times.
✓ Branch 557 taken 23808715 times.
✓ Branch 558 taken 1813880 times.
✓ Branch 559 taken 20949492 times.
✓ Branch 560 taken 2858797 times.
✓ Branch 561 taken 5144853 times.
✓ Branch 562 taken 304112 times.
✓ Branch 563 taken 5098154 times.
✓ Branch 564 taken 46696 times.
✓ Branch 565 taken 12686638 times.
✓ Branch 566 taken 14602453 times.
✓ Branch 567 taken 3893785 times.
✓ Branch 568 taken 8792853 times.
✓ Branch 569 taken 567051 times.
✓ Branch 570 taken 3326734 times.
✓ Branch 571 taken 23808285 times.
✓ Branch 572 taken 1813880 times.
✓ Branch 573 taken 20949492 times.
✓ Branch 574 taken 2858891 times.
✓ Branch 575 taken 5144850 times.
✓ Branch 576 taken 304112 times.
✓ Branch 577 taken 5098154 times.
✓ Branch 578 taken 46696 times.
✗ Branch 579 not taken.
✓ Branch 580 taken 114 times.
✗ Branch 581 not taken.
✗ Branch 582 not taken.
✗ Branch 583 not taken.
✗ Branch 584 not taken.
✓ Branch 585 taken 8 times.
✗ Branch 586 not taken.
✓ Branch 587 taken 8 times.
✗ Branch 588 not taken.
✗ Branch 589 not taken.
✓ Branch 590 taken 98 times.
✗ Branch 591 not taken.
✗ Branch 592 not taken.
✓ Branch 593 taken 1219347 times.
✓ Branch 594 taken 219 times.
✓ Branch 595 taken 1216796 times.
✓ Branch 596 taken 2556 times.
✓ Branch 597 taken 1056663 times.
✓ Branch 598 taken 160128 times.
✓ Branch 599 taken 162732 times.
✓ Branch 600 taken 146 times.
✓ Branch 601 taken 152516 times.
✓ Branch 602 taken 10225 times.
✓ Branch 603 taken 10229 times.
✓ Branch 604 taken 141 times.
✓ Branch 605 taken 7883 times.
✓ Branch 606 taken 2346 times.
✓ Branch 607 taken 36727303 times.
✓ Branch 608 taken 43436763 times.
✓ Branch 609 taken 11817729 times.
✓ Branch 610 taken 24909615 times.
✓ Branch 611 taken 1804337 times.
✓ Branch 612 taken 10013301 times.
✓ Branch 613 taken 69919583 times.
✓ Branch 614 taken 5267075 times.
✓ Branch 615 taken 60807372 times.
✓ Branch 616 taken 9112263 times.
✓ Branch 617 taken 15702394 times.
✓ Branch 618 taken 880227 times.
✓ Branch 619 taken 15594144 times.
✓ Branch 620 taken 108395 times.
✓ Branch 621 taken 129 times.
✓ Branch 622 taken 2 times.
✓ Branch 623 taken 222 times.
✓ Branch 624 taken 4 times.
✓ Branch 625 taken 4 times.
✓ Branch 626 taken 2 times.
✗ Branch 627 not taken.
✓ Branch 628 taken 4 times.
✓ Branch 629 taken 4 times.
✓ Branch 630 taken 2 times.
✗ Branch 631 not taken.
✓ Branch 632 taken 4 times.
✓ Branch 633 taken 17895740 times.
✓ Branch 634 taken 1633041 times.
✓ Branch 635 taken 16363882 times.
✓ Branch 636 taken 1531858 times.
✓ Branch 637 taken 14825712 times.
✓ Branch 638 taken 1538170 times.
✓ Branch 639 taken 4413361 times.
✓ Branch 640 taken 141781 times.
✓ Branch 641 taken 4267911 times.
✓ Branch 642 taken 146698 times.
✓ Branch 643 taken 150765 times.
✓ Branch 644 taken 141769 times.
✓ Branch 645 taken 6263 times.
✓ Branch 646 taken 144051 times.
✓ Branch 647 taken 7 times.
✓ Branch 648 taken 1 times.
✓ Branch 649 taken 7917343 times.
✓ Branch 650 taken 17959173 times.
✓ Branch 651 taken 2331213 times.
✓ Branch 652 taken 5586130 times.
✓ Branch 653 taken 367270 times.
✓ Branch 654 taken 1963936 times.
✓ Branch 655 taken 22422271 times.
✓ Branch 656 taken 1810033 times.
✓ Branch 657 taken 18901100 times.
✓ Branch 658 taken 3521176 times.
✓ Branch 659 taken 5872675 times.
✓ Branch 660 taken 323221 times.
✓ Branch 661 taken 5855636 times.
✓ Branch 662 taken 17039 times.
✓ Branch 663 taken 3 times.
✓ Branch 664 taken 16 times.
✗ Branch 665 not taken.
✓ Branch 666 taken 2 times.
✗ Branch 667 not taken.
✗ Branch 668 not taken.
✓ Branch 669 taken 13 times.
✗ Branch 670 not taken.
✓ Branch 671 taken 8 times.
✗ Branch 672 not taken.
✓ Branch 673 taken 898 times.
✓ Branch 674 taken 77213 times.
✓ Branch 675 taken 46 times.
✓ Branch 676 taken 77213 times.
✓ Branch 677 taken 614933 times.
✓ Branch 678 taken 77350 times.
✓ Branch 679 taken 614654 times.
✓ Branch 680 taken 1194 times.
✓ Branch 681 taken 532656 times.
✓ Branch 682 taken 81100 times.
✓ Branch 683 taken 82375 times.
✓ Branch 684 taken 11 times.
✓ Branch 685 taken 77146 times.
✓ Branch 686 taken 5230 times.
✓ Branch 687 taken 5248 times.
✓ Branch 688 taken 6 times.
✓ Branch 689 taken 5396 times.
✓ Branch 690 taken 742 times.
✓ Branch 691 taken 4985533 times.
✓ Branch 692 taken 532901 times.
✓ Branch 693 taken 4736790 times.
✓ Branch 694 taken 409380 times.
✓ Branch 695 taken 4347974 times.
✓ Branch 696 taken 494859 times.
✓ Branch 697 taken 1031750 times.
✓ Branch 698 taken 175536 times.
✓ Branch 699 taken 884770 times.
✓ Branch 700 taken 177057 times.
✓ Branch 701 taken 68832 times.
✓ Branch 702 taken 43005 times.
✓ Branch 703 taken 18050 times.
✓ Branch 704 taken 52570 times.
✓ Branch 705 taken 372011 times.
✓ Branch 706 taken 52170 times.
✓ Branch 707 taken 351092 times.
✓ Branch 708 taken 36502 times.
✓ Branch 709 taken 316145 times.
✓ Branch 710 taken 35349 times.
✓ Branch 711 taken 85251 times.
✓ Branch 712 taken 6533 times.
✓ Branch 713 taken 75280 times.
✓ Branch 714 taken 7170 times.
✓ Branch 715 taken 16518 times.
✓ Branch 716 taken 5814 times.
✓ Branch 717 taken 9071 times.
✓ Branch 718 taken 6972 times.
✓ Branch 719 taken 7330 times.
✓ Branch 720 taken 1394 times.
✓ Branch 721 taken 1499 times.
✓ Branch 722 taken 68 times.
✓ Branch 723 taken 1507 times.
✗ Branch 724 not taken.
✗ Branch 725 not taken.
✗ Branch 726 not taken.
✗ Branch 727 not taken.
✗ Branch 728 not taken.
✓ Branch 729 taken 32 times.
✓ Branch 730 taken 1 times.
✓ Branch 731 taken 1024 times.
✓ Branch 732 taken 32 times.
✓ Branch 733 taken 32768 times.
✓ Branch 734 taken 1024 times.
✓ Branch 735 taken 32 times.
✓ Branch 736 taken 1 times.
✓ Branch 737 taken 1024 times.
✓ Branch 738 taken 32 times.
✓ Branch 739 taken 33340 times.
✓ Branch 740 taken 1024 times.
✓ Branch 741 taken 309876 times.
✓ Branch 742 taken 1 times.
✓ Branch 743 taken 309876 times.
✓ Branch 744 taken 1 times.
✓ Branch 745 taken 310448 times.
✓ Branch 746 taken 2 times.
✓ Branch 747 taken 309876 times.
✓ Branch 748 taken 2 times.
✓ Branch 749 taken 309876 times.
✓ Branch 750 taken 2 times.
✗ Branch 751 not taken.
✓ Branch 752 taken 2 times.
✓ Branch 753 taken 5 times.
✗ Branch 754 not taken.
✓ Branch 755 taken 580 times.
✗ Branch 756 not taken.
✗ Branch 757 not taken.
✓ Branch 758 taken 2 times.
✓ Branch 759 taken 4 times.
✗ Branch 760 not taken.
✓ Branch 761 taken 18548 times.
✓ Branch 762 taken 4069303 times.
✓ Branch 763 taken 11245 times.
✓ Branch 764 taken 12423 times.
✓ Branch 765 taken 295765 times.
✓ Branch 766 taken 10394 times.
✓ Branch 767 taken 283566 times.
✓ Branch 768 taken 42305 times.
✓ Branch 769 taken 282655 times.
✓ Branch 770 taken 912 times.
✓ Branch 771 taken 1707962 times.
✓ Branch 772 taken 7278 times.
✓ Branch 773 taken 1638289 times.
✓ Branch 774 taken 69665 times.
✗ Branch 775 not taken.
✓ Branch 776 taken 1 times.
✓ Branch 777 taken 6 times.
✓ Branch 778 taken 199 times.
✗ Branch 779 not taken.
✓ Branch 780 taken 1 times.
✗ Branch 781 not taken.
✗ Branch 782 not taken.
✓ Branch 783 taken 3 times.
✗ Branch 784 not taken.
✗ Branch 785 not taken.
✗ Branch 786 not taken.
✗ Branch 787 not taken.
✓ Branch 788 taken 198 times.
✓ Branch 789 taken 10 times.
✗ Branch 790 not taken.
✗ Branch 791 not taken.
✗ Branch 792 not taken.
✗ Branch 793 not taken.
✗ Branch 794 not taken.
✗ Branch 795 not taken.
✗ Branch 796 not taken.
✗ Branch 797 not taken.
✗ Branch 798 not taken.
✗ Branch 799 not taken.
✗ Branch 800 not taken.
✗ Branch 801 not taken.
✗ Branch 802 not taken.
✗ Branch 803 not taken.
✗ Branch 804 not taken.
✓ Branch 805 taken 546 times.
✗ Branch 806 not taken.
✗ Branch 807 not taken.
✗ Branch 808 not taken.
✗ Branch 809 not taken.
✗ Branch 810 not taken.
✓ Branch 811 taken 546 times.
✓ Branch 812 taken 1 times.
✗ Branch 813 not taken.
✓ Branch 814 taken 1 times.
✗ Branch 815 not taken.
✓ Branch 816 taken 1 times.
✗ Branch 817 not taken.
✗ Branch 818 not taken.
✓ Branch 819 taken 5 times.
✗ Branch 820 not taken.
✓ Branch 821 taken 546 times.
✗ Branch 822 not taken.
✗ Branch 823 not taken.
✗ Branch 824 not taken.
✓ Branch 825 taken 4 times.
✗ Branch 826 not taken.
✗ Branch 827 not taken.
✗ Branch 828 not taken.
✗ Branch 829 not taken.
✗ Branch 830 not taken.
✓ Branch 831 taken 2 times.
✗ Branch 832 not taken.
✗ Branch 833 not taken.
✗ Branch 834 not taken.
✗ Branch 835 not taken.
✓ Branch 836 taken 1 times.
✓ Branch 837 taken 9 times.
✓ Branch 838 taken 797 times.
✗ Branch 839 not taken.
✓ Branch 840 taken 1 times.
✗ Branch 841 not taken.
✓ Branch 842 taken 1 times.
✓ Branch 843 taken 6 times.
✓ Branch 844 taken 797 times.
✗ Branch 845 not taken.
✓ Branch 846 taken 1 times.
✗ Branch 847 not taken.
✓ Branch 848 taken 828 times.
✓ Branch 849 taken 23 times.
✓ Branch 850 taken 828 times.
✗ Branch 851 not taken.
✓ Branch 852 taken 828 times.
✗ Branch 853 not taken.
✓ Branch 854 taken 796 times.
✓ Branch 855 taken 10 times.
✗ Branch 856 not taken.
✗ Branch 857 not taken.
✗ Branch 858 not taken.
✗ Branch 859 not taken.
✗ Branch 860 not taken.
✓ Branch 861 taken 5 times.
✗ Branch 862 not taken.
✗ Branch 863 not taken.
✗ Branch 864 not taken.
✗ Branch 865 not taken.
✗ Branch 866 not taken.
✓ Branch 867 taken 3 times.
✗ Branch 868 not taken.
✗ Branch 869 not taken.
✗ Branch 870 not taken.
✗ Branch 871 not taken.
✗ Branch 872 not taken.
✓ Branch 873 taken 5 times.
✗ Branch 874 not taken.
✗ Branch 875 not taken.
✗ Branch 876 not taken.
✗ Branch 877 not taken.
✗ Branch 878 not taken.
✓ Branch 879 taken 5 times.
✗ Branch 880 not taken.
✗ Branch 881 not taken.
✗ Branch 882 not taken.
✗ Branch 883 not taken.
✗ Branch 884 not taken.
✓ Branch 885 taken 3 times.
✗ Branch 886 not taken.
✗ Branch 887 not taken.
✗ Branch 888 not taken.
✗ Branch 889 not taken.
✗ Branch 890 not taken.
✓ Branch 891 taken 8 times.
✗ Branch 892 not taken.
✗ Branch 893 not taken.
✗ Branch 894 not taken.
✗ Branch 895 not taken.
✗ Branch 896 not taken.
✓ Branch 897 taken 8 times.
✗ Branch 898 not taken.
✗ Branch 899 not taken.
✗ Branch 900 not taken.
✗ Branch 901 not taken.
✗ Branch 902 not taken.
✗ Branch 903 not taken.
✗ Branch 904 not taken.
✗ Branch 905 not taken.
✗ Branch 906 not taken.
✗ Branch 907 not taken.
✗ Branch 908 not taken.
✗ Branch 909 not taken.
✗ Branch 910 not taken.
✗ Branch 911 not taken.
✗ Branch 912 not taken.
✗ Branch 913 not taken.
✗ Branch 914 not taken.
✗ Branch 915 not taken.
✗ Branch 916 not taken.
✗ Branch 917 not taken.
✗ Branch 918 not taken.
✗ Branch 919 not taken.
✓ Branch 920 taken 1 times.
✗ Branch 921 not taken.
✓ Branch 922 taken 1 times.
✗ Branch 923 not taken.
✓ Branch 924 taken 1 times.
✗ Branch 925 not taken.
✗ Branch 926 not taken.
✓ Branch 927 taken 5 times.
✗ Branch 928 not taken.
✗ Branch 929 not taken.
✗ Branch 930 not taken.
✗ Branch 931 not taken.
✓ Branch 932 taken 1 times.
✓ Branch 933 taken 9 times.
✓ Branch 934 taken 1 times.
✗ Branch 935 not taken.
✓ Branch 936 taken 1 times.
✗ Branch 937 not taken.
✓ Branch 938 taken 1 times.
✓ Branch 939 taken 6 times.
✓ Branch 940 taken 1 times.
✗ Branch 941 not taken.
✓ Branch 942 taken 1 times.
✗ Branch 943 not taken.
✗ Branch 944 not taken.
✓ Branch 945 taken 3 times.
✗ Branch 946 not taken.
✗ Branch 947 not taken.
✗ Branch 948 not taken.
✗ Branch 949 not taken.
✗ Branch 950 not taken.
✓ Branch 951 taken 10 times.
✗ Branch 952 not taken.
✗ Branch 953 not taken.
✗ Branch 954 not taken.
✗ Branch 955 not taken.
✗ Branch 956 not taken.
✓ Branch 957 taken 22 times.
✓ Branch 958 taken 2 times.
✗ Branch 959 not taken.
✗ Branch 960 not taken.
✗ Branch 961 not taken.
✗ Branch 962 not taken.
✗ Branch 963 not taken.
✗ Branch 964 not taken.
✓ Branch 965 taken 5 times.
✗ Branch 966 not taken.
✗ Branch 967 not taken.
✗ Branch 968 not taken.
✓ Branch 969 taken 20 times.
✗ Branch 970 not taken.
✓ Branch 971 taken 3 times.
✗ Branch 972 not taken.
✗ Branch 973 not taken.
✗ Branch 974 not taken.
✗ Branch 975 not taken.
✗ Branch 976 not taken.
✓ Branch 977 taken 29 times.
✗ Branch 978 not taken.
✗ Branch 979 not taken.
✗ Branch 980 not taken.
✗ Branch 981 not taken.
✗ Branch 982 not taken.
✓ Branch 983 taken 5 times.
✓ Branch 984 taken 10 times.
✓ Branch 985 taken 13 times.
✗ Branch 986 not taken.
✓ Branch 987 taken 10 times.
✗ Branch 988 not taken.
✓ Branch 989 taken 3 times.
✓ Branch 990 taken 17 times.
✓ Branch 991 taken 1 times.
✓ Branch 992 taken 17 times.
✗ Branch 993 not taken.
✓ Branch 994 taken 2 times.
✓ Branch 995 taken 2 times.
✓ Branch 996 taken 2 times.
✗ Branch 997 not taken.
✗ Branch 998 not taken.
✗ Branch 999 not taken.
✗ Branch 1000 not taken.
✗ Branch 1001 not taken.
✗ Branch 1002 not taken.
✗ Branch 1003 not taken.
✗ Branch 1004 not taken.
✗ Branch 1005 not taken.
✗ Branch 1006 not taken.
✗ Branch 1007 not taken.
✗ Branch 1008 not taken.
✗ Branch 1009 not taken.
✗ Branch 1010 not taken.
✓ Branch 1011 taken 4674 times.
✓ Branch 1012 taken 342837 times.
✓ Branch 1013 taken 599 times.
✓ Branch 1014 taken 4076 times.
✗ Branch 1015 not taken.
✓ Branch 1016 taken 600 times.
✓ Branch 1017 taken 52598 times.
✗ Branch 1018 not taken.
✓ Branch 1019 taken 52603 times.
✗ Branch 1020 not taken.
✓ Branch 1021 taken 295065 times.
✓ Branch 1022 taken 2 times.
✓ Branch 1023 taken 294890 times.
✓ Branch 1024 taken 4 times.
✓ Branch 1025 taken 6 times.
✓ Branch 1026 taken 59 times.
✗ Branch 1027 not taken.
✓ Branch 1028 taken 59 times.
✗ Branch 1029 not taken.
✗ Branch 1030 not taken.
✓ Branch 1031 taken 6 times.
✗ Branch 1032 not taken.
✓ Branch 1033 taken 4 times.
✗ Branch 1034 not taken.
✓ Branch 1035 taken 156 times.
✓ Branch 1036 taken 1 times.
✓ Branch 1037 taken 9 times.
✓ Branch 1038 taken 1 times.
✗ Branch 1039 not taken.
✓ Branch 1040 taken 53 times.
✗ Branch 1041 not taken.
✓ Branch 1042 taken 53 times.
✓ Branch 1043 taken 1500 times.
✓ Branch 1044 taken 31267 times.
✓ Branch 1045 taken 116 times.
✓ Branch 1046 taken 1379 times.
✗ Branch 1047 not taken.
✓ Branch 1048 taken 116 times.
✓ Branch 1049 taken 32908 times.
✗ Branch 1050 not taken.
✓ Branch 1051 taken 32752 times.
✗ Branch 1052 not taken.
✗ Branch 1053 not taken.
✓ Branch 1054 taken 52 times.
✗ Branch 1055 not taken.
✓ Branch 1056 taken 52 times.
✓ Branch 1057 taken 53316 times.
✓ Branch 1058 taken 1154670 times.
✓ Branch 1059 taken 11016 times.
✓ Branch 1060 taken 42300 times.
✗ Branch 1061 not taken.
✓ Branch 1062 taken 11016 times.
✓ Branch 1063 taken 1207831 times.
✓ Branch 1064 taken 10 times.
✓ Branch 1065 taken 1207681 times.
✗ Branch 1066 not taken.
✗ Branch 1067 not taken.
✓ Branch 1068 taken 50 times.
✗ Branch 1069 not taken.
✓ Branch 1070 taken 50 times.
✗ Branch 1071 not taken.
✗ Branch 1072 not taken.
✗ Branch 1073 not taken.
✗ Branch 1074 not taken.
✗ Branch 1075 not taken.
✗ Branch 1076 not taken.
✓ Branch 1077 taken 162 times.
✗ Branch 1078 not taken.
✗ Branch 1079 not taken.
✗ Branch 1080 not taken.
✗ Branch 1081 not taken.
✓ Branch 1082 taken 54 times.
✗ Branch 1083 not taken.
✓ Branch 1084 taken 64 times.
✗ Branch 1085 not taken.
✓ Branch 1086 taken 102 times.
✗ Branch 1087 not taken.
✓ Branch 1088 taken 1233 times.
✓ Branch 1089 taken 3061 times.
✓ Branch 1090 taken 1233 times.
✓ Branch 1091 taken 165 times.
✓ Branch 1092 taken 1233 times.
✗ Branch 1093 not taken.
✓ Branch 1094 taken 6364 times.
✓ Branch 1095 taken 10626 times.
✓ Branch 1096 taken 6419 times.
✗ Branch 1097 not taken.
✓ Branch 1098 taken 6419 times.
✗ Branch 1099 not taken.
✓ Branch 1100 taken 1 times.
✓ Branch 1101 taken 5 times.
✓ Branch 1102 taken 1 times.
✗ Branch 1103 not taken.
✓ Branch 1104 taken 1 times.
✓ Branch 1105 taken 174 times.
✓ Branch 1106 taken 1 times.
✓ Branch 1107 taken 3 times.
✓ Branch 1108 taken 1 times.
✗ Branch 1109 not taken.
✓ Branch 1110 taken 59 times.
✗ Branch 1111 not taken.
✓ Branch 1112 taken 59 times.
✓ Branch 1113 taken 5 times.
✓ Branch 1114 taken 1 times.
✗ Branch 1115 not taken.
✓ Branch 1116 taken 1 times.
✗ Branch 1117 not taken.
✓ Branch 1118 taken 1 times.
✓ Branch 1119 taken 191 times.
✓ Branch 1120 taken 1 times.
✗ Branch 1121 not taken.
✓ Branch 1122 taken 1 times.
✗ Branch 1123 not taken.
✓ Branch 1124 taken 63 times.
✓ Branch 1125 taken 3 times.
✓ Branch 1126 taken 63 times.
✗ Branch 1127 not taken.
✓ Branch 1128 taken 1 times.
✗ Branch 1129 not taken.
✓ Branch 1130 taken 3 times.
✓ Branch 1131 taken 8 times.
✓ Branch 1132 taken 3 times.
✓ Branch 1133 taken 306 times.
✗ Branch 1134 not taken.
✓ Branch 1135 taken 3 times.
✓ Branch 1136 taken 1 times.
✓ Branch 1137 taken 5 times.
✓ Branch 1138 taken 103 times.
✗ Branch 1139 not taken.
✓ Branch 1140 taken 103 times.
✗ Branch 1141 not taken.
✓ Branch 1142 taken 1 times.
✓ Branch 1143 taken 3 times.
✓ Branch 1144 taken 1 times.
✗ Branch 1145 not taken.
✓ Branch 1146 taken 1 times.
✓ Branch 1147 taken 357 times.
✓ Branch 1148 taken 1 times.
✓ Branch 1149 taken 5 times.
✓ Branch 1150 taken 1 times.
✗ Branch 1151 not taken.
✓ Branch 1152 taken 120 times.
✗ Branch 1153 not taken.
✓ Branch 1154 taken 120 times.
✓ Branch 1155 taken 5 times.
✓ Branch 1156 taken 1 times.
✗ Branch 1157 not taken.
✓ Branch 1158 taken 1 times.
✗ Branch 1159 not taken.
✓ Branch 1160 taken 1 times.
✓ Branch 1161 taken 108 times.
✓ Branch 1162 taken 1 times.
✗ Branch 1163 not taken.
✓ Branch 1164 taken 1 times.
✗ Branch 1165 not taken.
✓ Branch 1166 taken 38 times.
✓ Branch 1167 taken 8 times.
✓ Branch 1168 taken 38 times.
✗ Branch 1169 not taken.
✗ Branch 1170 not taken.
✓ Branch 1171 taken 3 times.
✓ Branch 1172 taken 1 times.
✗ Branch 1173 not taken.
✓ Branch 1174 taken 1 times.
✓ Branch 1175 taken 105 times.
✓ Branch 1176 taken 1 times.
✗ Branch 1177 not taken.
✓ Branch 1178 taken 1 times.
✗ Branch 1179 not taken.
✓ Branch 1180 taken 36 times.
✗ Branch 1181 not taken.
✓ Branch 1182 taken 36 times.
✗ Branch 1183 not taken.
✓ Branch 1184 taken 1 times.
✗ Branch 1185 not taken.
✓ Branch 1186 taken 1 times.
✗ Branch 1187 not taken.
✓ Branch 1188 taken 1 times.
✓ Branch 1189 taken 105 times.
✓ Branch 1190 taken 5 times.
✓ Branch 1191 taken 5 times.
✓ Branch 1192 taken 5 times.
✗ Branch 1193 not taken.
✓ Branch 1194 taken 40 times.
✗ Branch 1195 not taken.
✓ Branch 1196 taken 39 times.
✓ Branch 1197 taken 4 times.
✓ Branch 1198 taken 4 times.
✗ Branch 1199 not taken.
✓ Branch 1200 taken 4 times.
✗ Branch 1201 not taken.
✗ Branch 1202 not taken.
✓ Branch 1203 taken 1304 times.
✗ Branch 1204 not taken.
✗ Branch 1205 not taken.
✗ Branch 1206 not taken.
✗ Branch 1207 not taken.
✓ Branch 1208 taken 436 times.
✓ Branch 1209 taken 10 times.
✓ Branch 1210 taken 436 times.
✗ Branch 1211 not taken.
✓ Branch 1212 taken 2 times.
✗ Branch 1213 not taken.
✓ Branch 1214 taken 5 times.
✓ Branch 1215 taken 7 times.
✓ Branch 1216 taken 5 times.
✓ Branch 1217 taken 78 times.
✓ Branch 1218 taken 5 times.
✗ Branch 1219 not taken.
✓ Branch 1220 taken 1 times.
✓ Branch 1221 taken 3 times.
✓ Branch 1222 taken 27 times.
✗ Branch 1223 not taken.
✓ Branch 1224 taken 27 times.
✗ Branch 1225 not taken.
✓ Branch 1226 taken 9 times.
✓ Branch 1227 taken 10 times.
✓ Branch 1228 taken 9 times.
✗ Branch 1229 not taken.
✗ Branch 1230 not taken.
✓ Branch 1231 taken 774 times.
✓ Branch 1232 taken 1 times.
✗ Branch 1233 not taken.
✓ Branch 1234 taken 1 times.
✗ Branch 1235 not taken.
✓ Branch 1236 taken 256 times.
✗ Branch 1237 not taken.
✓ Branch 1238 taken 256 times.
✗ Branch 1239 not taken.
✓ Branch 1240 taken 1 times.
✗ Branch 1241 not taken.
✓ Branch 1242 taken 1 times.
✗ Branch 1243 not taken.
✓ Branch 1244 taken 1 times.
✓ Branch 1245 taken 231 times.
✓ Branch 1246 taken 1 times.
✗ Branch 1247 not taken.
✓ Branch 1248 taken 1 times.
✗ Branch 1249 not taken.
✓ Branch 1250 taken 82 times.
✓ Branch 1251 taken 5 times.
✓ Branch 1252 taken 82 times.
✗ Branch 1253 not taken.
✓ Branch 1254 taken 5 times.
✗ Branch 1255 not taken.
✓ Branch 1256 taken 4 times.
✓ Branch 1257 taken 4 times.
✓ Branch 1258 taken 4 times.
✓ Branch 1259 taken 74478 times.
✓ Branch 1260 taken 4 times.
✗ Branch 1261 not taken.
✗ Branch 1262 not taken.
✓ Branch 1263 taken 2 times.
✓ Branch 1264 taken 8433 times.
✗ Branch 1265 not taken.
✓ Branch 1266 taken 8433 times.
✗ Branch 1267 not taken.
✓ Branch 1268 taken 65532 times.
✓ Branch 1269 taken 10 times.
✓ Branch 1270 taken 65532 times.
✗ Branch 1271 not taken.
✓ Branch 1272 taken 2 times.
✓ Branch 1273 taken 1092 times.
✓ Branch 1274 taken 5 times.
✓ Branch 1275 taken 7 times.
✓ Branch 1276 taken 5 times.
✗ Branch 1277 not taken.
✓ Branch 1278 taken 369 times.
✗ Branch 1279 not taken.
✓ Branch 1280 taken 365 times.
✓ Branch 1281 taken 3 times.
✓ Branch 1282 taken 1 times.
✗ Branch 1283 not taken.
✓ Branch 1284 taken 1 times.
✗ Branch 1285 not taken.
✓ Branch 1286 taken 9 times.
✓ Branch 1287 taken 112 times.
✓ Branch 1288 taken 9 times.
✗ Branch 1289 not taken.
✗ Branch 1290 not taken.
✓ Branch 1291 taken 9 times.
✓ Branch 1292 taken 35 times.
✓ Branch 1293 taken 5 times.
✓ Branch 1294 taken 35 times.
✗ Branch 1295 not taken.
✓ Branch 1296 taken 1 times.
✗ Branch 1297 not taken.
✓ Branch 1298 taken 1 times.
✓ Branch 1299 taken 3 times.
✓ Branch 1300 taken 1 times.
✓ Branch 1301 taken 218212212 times.
✓ Branch 1302 taken 1 times.
✗ Branch 1303 not taken.
✓ Branch 1304 taken 1 times.
✓ Branch 1305 taken 5 times.
✓ Branch 1306 taken 106740 times.
✗ Branch 1307 not taken.
✓ Branch 1308 taken 106740 times.
✗ Branch 1309 not taken.
✓ Branch 1310 taken 218090497 times.
✓ Branch 1311 taken 5 times.
✓ Branch 1312 taken 218090497 times.
✗ Branch 1313 not taken.
✓ Branch 1314 taken 1 times.
✓ Branch 1315 taken 218211956 times.
✓ Branch 1316 taken 1 times.
✓ Branch 1317 taken 3 times.
✓ Branch 1318 taken 1 times.
✗ Branch 1319 not taken.
✓ Branch 1320 taken 106676 times.
✗ Branch 1321 not taken.
✓ Branch 1322 taken 106678 times.
✓ Branch 1323 taken 8 times.
✓ Branch 1324 taken 218090499 times.
✗ Branch 1325 not taken.
✓ Branch 1326 taken 218090496 times.
✓ Branch 1327 taken 3 times.
✗ Branch 1328 not taken.
✓ Branch 1329 taken 230801010 times.
✗ Branch 1330 not taken.
✗ Branch 1331 not taken.
✗ Branch 1332 not taken.
✗ Branch 1333 not taken.
✓ Branch 1334 taken 112806 times.
✗ Branch 1335 not taken.
✓ Branch 1336 taken 112806 times.
✗ Branch 1337 not taken.
✓ Branch 1338 taken 230672641 times.
✗ Branch 1339 not taken.
✓ Branch 1340 taken 230672641 times.
✗ Branch 1341 not taken.
✓ Branch 1342 taken 1 times.
✓ Branch 1343 taken 218211824 times.
✓ Branch 1344 taken 1 times.
✗ Branch 1345 not taken.
✓ Branch 1346 taken 1 times.
✗ Branch 1347 not taken.
✓ Branch 1348 taken 106643 times.
✗ Branch 1349 not taken.
✓ Branch 1350 taken 106643 times.
✗ Branch 1351 not taken.
✓ Branch 1352 taken 218090501 times.
✓ Branch 1353 taken 5 times.
✓ Branch 1354 taken 218090501 times.
✗ Branch 1355 not taken.
✓ Branch 1356 taken 5 times.
✓ Branch 1357 taken 211917789 times.
✓ Branch 1358 taken 2 times.
✓ Branch 1359 taken 10 times.
✓ Branch 1360 taken 2 times.
✗ Branch 1361 not taken.
✓ Branch 1362 taken 103702 times.
✗ Branch 1363 not taken.
✓ Branch 1364 taken 103705 times.
✓ Branch 1365 taken 7 times.
✓ Branch 1366 taken 211799429 times.
✗ Branch 1367 not taken.
✓ Branch 1368 taken 211799429 times.
✗ Branch 1369 not taken.
✓ Branch 1370 taken 1 times.
✓ Branch 1371 taken 211917804 times.
✓ Branch 1372 taken 1 times.
✗ Branch 1373 not taken.
✓ Branch 1374 taken 1 times.
✗ Branch 1375 not taken.
✓ Branch 1376 taken 103712 times.
✓ Branch 1377 taken 10 times.
✓ Branch 1378 taken 103712 times.
✗ Branch 1379 not taken.
✓ Branch 1380 taken 211799424 times.
✓ Branch 1381 taken 9 times.
✓ Branch 1382 taken 211799424 times.
✗ Branch 1383 not taken.
✗ Branch 1384 not taken.
✓ Branch 1385 taken 211917861 times.
✗ Branch 1386 not taken.
✗ Branch 1387 not taken.
✓ Branch 1388 taken 1 times.
✗ Branch 1389 not taken.
✓ Branch 1390 taken 103719 times.
✗ Branch 1391 not taken.
✓ Branch 1392 taken 103719 times.
✗ Branch 1393 not taken.
✓ Branch 1394 taken 211799424 times.
✗ Branch 1395 not taken.
✓ Branch 1396 taken 211799424 times.
✗ Branch 1397 not taken.
✗ Branch 1398 not taken.
✓ Branch 1399 taken 211918237 times.
✗ Branch 1400 not taken.
✗ Branch 1401 not taken.
✗ Branch 1402 not taken.
✗ Branch 1403 not taken.
✓ Branch 1404 taken 103812 times.
✗ Branch 1405 not taken.
✓ Branch 1406 taken 103812 times.
✗ Branch 1407 not taken.
✓ Branch 1408 taken 211799425 times.
✓ Branch 1409 taken 5 times.
✓ Branch 1410 taken 211799425 times.
✗ Branch 1411 not taken.
✓ Branch 1412 taken 1 times.
✓ Branch 1413 taken 211919185 times.
✓ Branch 1414 taken 1 times.
✓ Branch 1415 taken 3 times.
✓ Branch 1416 taken 1 times.
✗ Branch 1417 not taken.
✓ Branch 1418 taken 104050 times.
✗ Branch 1419 not taken.
✓ Branch 1420 taken 104050 times.
✓ Branch 1421 taken 5 times.
✓ Branch 1422 taken 211799425 times.
✗ Branch 1423 not taken.
✓ Branch 1424 taken 211799425 times.
✗ Branch 1425 not taken.
✓ Branch 1426 taken 1 times.
✓ Branch 1427 taken 211919210 times.
✓ Branch 1428 taken 1 times.
✗ Branch 1429 not taken.
✓ Branch 1430 taken 1 times.
✗ Branch 1431 not taken.
✓ Branch 1432 taken 104055 times.
✓ Branch 1433 taken 3 times.
✓ Branch 1434 taken 104055 times.
✗ Branch 1435 not taken.
✓ Branch 1436 taken 211799425 times.
✗ Branch 1437 not taken.
✓ Branch 1438 taken 211799427 times.
✓ Branch 1439 taken 8 times.
✓ Branch 1440 taken 3 times.
✓ Branch 1441 taken 205622790 times.
✗ Branch 1442 not taken.
✓ Branch 1443 taken 3 times.
✗ Branch 1444 not taken.
✓ Branch 1445 taken 8 times.
✓ Branch 1446 taken 100517 times.
✗ Branch 1447 not taken.
✓ Branch 1448 taken 100517 times.
✗ Branch 1449 not taken.
✓ Branch 1450 taken 205508353 times.
✗ Branch 1451 not taken.
✓ Branch 1452 taken 205508353 times.
✗ Branch 1453 not taken.
✓ Branch 1454 taken 1 times.
✓ Branch 1455 taken 205622790 times.
✓ Branch 1456 taken 1 times.
✗ Branch 1457 not taken.
✓ Branch 1458 taken 1 times.
✗ Branch 1459 not taken.
✓ Branch 1460 taken 100518 times.
✗ Branch 1461 not taken.
✓ Branch 1462 taken 100518 times.
✗ Branch 1463 not taken.
✓ Branch 1464 taken 205508353 times.
✗ Branch 1465 not taken.
✓ Branch 1466 taken 205508353 times.
✗ Branch 1467 not taken.
✓ Branch 1468 taken 5 times.
✓ Branch 1469 taken 205622795 times.
✓ Branch 1470 taken 5 times.
✗ Branch 1471 not taken.
✓ Branch 1472 taken 5 times.
✗ Branch 1473 not taken.
✓ Branch 1474 taken 100521 times.
✓ Branch 1475 taken 4 times.
✓ Branch 1476 taken 100521 times.
✗ Branch 1477 not taken.
✓ Branch 1478 taken 205508356 times.
✗ Branch 1479 not taken.
✓ Branch 1480 taken 205508352 times.
✓ Branch 1481 taken 2 times.
✗ Branch 1482 not taken.
✓ Branch 1483 taken 144812721 times.
✗ Branch 1484 not taken.
✗ Branch 1485 not taken.
✓ Branch 1486 taken 2 times.
✓ Branch 1487 taken 10 times.
✓ Branch 1488 taken 80147 times.
✗ Branch 1489 not taken.
✓ Branch 1490 taken 80147 times.
✗ Branch 1491 not taken.
✓ Branch 1492 taken 144694661 times.
✓ Branch 1493 taken 7 times.
✓ Branch 1494 taken 144694661 times.
✗ Branch 1495 not taken.
✓ Branch 1496 taken 5 times.
✓ Branch 1497 taken 134284224 times.
✓ Branch 1498 taken 1 times.
✓ Branch 1499 taken 3 times.
✓ Branch 1500 taken 1 times.
✗ Branch 1501 not taken.
✓ Branch 1502 taken 65633 times.
✗ Branch 1503 not taken.
✓ Branch 1504 taken 65641 times.
✓ Branch 1505 taken 10 times.
✓ Branch 1506 taken 134209545 times.
✗ Branch 1507 not taken.
✓ Branch 1508 taken 134209536 times.
✓ Branch 1509 taken 9 times.
✗ Branch 1510 not taken.
✓ Branch 1511 taken 279069205 times.
✗ Branch 1512 not taken.
✗ Branch 1513 not taken.
✗ Branch 1514 not taken.
✗ Branch 1515 not taken.
✓ Branch 1516 taken 138836 times.
✓ Branch 1517 taken 5 times.
✓ Branch 1518 taken 138836 times.
✗ Branch 1519 not taken.
✓ Branch 1520 taken 278904193 times.
✗ Branch 1521 not taken.
✓ Branch 1522 taken 278904193 times.
✓ Branch 1523 taken 3 times.
✓ Branch 1524 taken 1 times.
✓ Branch 1525 taken 276961976 times.
✓ Branch 1526 taken 1 times.
✗ Branch 1527 not taken.
✓ Branch 1528 taken 1 times.
✓ Branch 1529 taken 5 times.
✓ Branch 1530 taken 135558 times.
✗ Branch 1531 not taken.
✓ Branch 1532 taken 135558 times.
✗ Branch 1533 not taken.
✓ Branch 1534 taken 276807169 times.
✓ Branch 1535 taken 5 times.
✓ Branch 1536 taken 276807169 times.
✗ Branch 1537 not taken.
✓ Branch 1538 taken 1 times.
✓ Branch 1539 taken 255988394 times.
✓ Branch 1540 taken 1 times.
✓ Branch 1541 taken 3 times.
✓ Branch 1542 taken 1 times.
✗ Branch 1543 not taken.
✓ Branch 1544 taken 127383 times.
✗ Branch 1545 not taken.
✓ Branch 1546 taken 127383 times.
✗ Branch 1547 not taken.
✓ Branch 1548 taken 255836929 times.
✗ Branch 1549 not taken.
✓ Branch 1550 taken 255836929 times.
✗ Branch 1551 not taken.
✓ Branch 1552 taken 1 times.
✓ Branch 1553 taken 331527894 times.
✓ Branch 1554 taken 1 times.
✗ Branch 1555 not taken.
✓ Branch 1556 taken 1 times.
✗ Branch 1557 not taken.
✓ Branch 1558 taken 165459 times.
✗ Branch 1559 not taken.
✓ Branch 1560 taken 165459 times.
✗ Branch 1561 not taken.
✓ Branch 1562 taken 331329793 times.
✗ Branch 1563 not taken.
✓ Branch 1564 taken 331329797 times.
✓ Branch 1565 taken 5 times.
✓ Branch 1566 taken 5 times.
✓ Branch 1567 taken 88124378 times.
✓ Branch 1568 taken 5 times.
✗ Branch 1569 not taken.
✓ Branch 1570 taken 4 times.
✓ Branch 1571 taken 4 times.
✓ Branch 1572 taken 43164 times.
✗ Branch 1573 not taken.
✓ Branch 1574 taken 43164 times.
✗ Branch 1575 not taken.
✓ Branch 1576 taken 88075008 times.
✓ Branch 1577 taken 2 times.
✓ Branch 1578 taken 88075008 times.
✗ Branch 1579 not taken.
✗ Branch 1580 not taken.
✗ Branch 1581 not taken.
✓ Branch 1582 taken 2 times.
✓ Branch 1583 taken 10 times.
✓ Branch 1584 taken 2 times.
✗ Branch 1585 not taken.
✓ Branch 1586 taken 2 times.
✗ Branch 1587 not taken.
✓ Branch 1588 taken 5 times.
✓ Branch 1589 taken 7 times.
✓ Branch 1590 taken 5 times.
✗ Branch 1591 not taken.
✓ Branch 1592 taken 5 times.
✗ Branch 1593 not taken.
✓ Branch 1594 taken 1 times.
✓ Branch 1595 taken 159 times.
✓ Branch 1596 taken 1 times.
✗ Branch 1597 not taken.
✓ Branch 1598 taken 1 times.
✗ Branch 1599 not taken.
✓ Branch 1600 taken 105 times.
✗ Branch 1601 not taken.
✓ Branch 1602 taken 105 times.
✗ Branch 1603 not taken.
✓ Branch 1604 taken 53 times.
✗ Branch 1605 not taken.
✓ Branch 1606 taken 52 times.
✗ Branch 1607 not taken.
✗ Branch 1608 not taken.
✗ Branch 1609 not taken.
✗ Branch 1610 not taken.
✗ Branch 1611 not taken.
✗ Branch 1612 not taken.
✓ Branch 1613 taken 1 times.
✗ Branch 1614 not taken.
✓ Branch 1615 taken 1 times.
✗ Branch 1616 not taken.
✓ Branch 1617 taken 1 times.
✗ Branch 1618 not taken.
✗ Branch 1619 not taken.
✗ Branch 1620 not taken.
✗ Branch 1621 not taken.
✗ Branch 1622 not taken.
✗ Branch 1623 not taken.
✗ Branch 1624 not taken.
✗ Branch 1625 not taken.
✗ Branch 1626 not taken.
✗ Branch 1627 not taken.
✗ Branch 1628 not taken.
✗ Branch 1629 not taken.
✗ Branch 1630 not taken.
✗ Branch 1631 not taken.
✗ Branch 1632 not taken.
✓ Branch 1633 taken 171 times.
✓ Branch 1634 taken 35708 times.
✓ Branch 1635 taken 4294 times.
✓ Branch 1636 taken 35708 times.
✗ Branch 1637 not taken.
✓ Branch 1638 taken 35822 times.
✗ Branch 1639 not taken.
✓ Branch 1640 taken 73132 times.
✓ Branch 1641 taken 16990 times.
✓ Branch 1642 taken 73075 times.
✗ Branch 1643 not taken.
✓ Branch 1644 taken 73075 times.
✗ Branch 1645 not taken.
✗ Branch 1646 not taken.
✗ Branch 1647 not taken.
✗ Branch 1648 not taken.
✗ Branch 1649 not taken.
✗ Branch 1650 not taken.
✗ Branch 1651 not taken.
✗ Branch 1652 not taken.
✗ Branch 1653 not taken.
✗ Branch 1654 not taken.
✗ Branch 1655 not taken.
✗ Branch 1656 not taken.
✗ Branch 1657 not taken.
✗ Branch 1658 not taken.
✗ Branch 1659 not taken.
✗ Branch 1660 not taken.
✗ Branch 1661 not taken.
✗ Branch 1662 not taken.
✗ Branch 1663 not taken.
✗ Branch 1664 not taken.
✗ Branch 1665 not taken.
✗ Branch 1666 not taken.
✗ Branch 1667 not taken.
✗ Branch 1668 not taken.
✗ Branch 1669 not taken.
✗ Branch 1670 not taken.
✓ Branch 1671 taken 150 times.
✗ Branch 1672 not taken.
✗ Branch 1673 not taken.
✗ Branch 1674 not taken.
✗ Branch 1675 not taken.
✓ Branch 1676 taken 100 times.
✗ Branch 1677 not taken.
✓ Branch 1678 taken 100 times.
✗ Branch 1679 not taken.
✓ Branch 1680 taken 50 times.
✗ Branch 1681 not taken.
✓ Branch 1682 taken 50 times.
✗ Branch 1683 not taken.
✗ Branch 1684 not taken.
✗ Branch 1685 not taken.
✗ Branch 1686 not taken.
✗ Branch 1687 not taken.
✗ Branch 1688 not taken.
✗ Branch 1689 not taken.
✗ Branch 1690 not taken.
✗ Branch 1691 not taken.
✗ Branch 1692 not taken.
✗ Branch 1693 not taken.
✗ Branch 1694 not taken.
✗ Branch 1695 not taken.
✗ Branch 1696 not taken.
✗ Branch 1697 not taken.
✗ Branch 1698 not taken.
✗ Branch 1699 not taken.
✗ Branch 1700 not taken.
✗ Branch 1701 not taken.
✓ Branch 1702 taken 3 times.
✓ Branch 1703 taken 8 times.
✓ Branch 1704 taken 3 times.
✗ Branch 1705 not taken.
✗ Branch 1706 not taken.
✓ Branch 1707 taken 3 times.
✗ Branch 1708 not taken.
✓ Branch 1709 taken 153 times.
✗ Branch 1710 not taken.
✗ Branch 1711 not taken.
✗ Branch 1712 not taken.
✗ Branch 1713 not taken.
✓ Branch 1714 taken 102 times.
✗ Branch 1715 not taken.
✓ Branch 1716 taken 103 times.
✗ Branch 1717 not taken.
✓ Branch 1718 taken 52 times.
✗ Branch 1719 not taken.
✓ Branch 1720 taken 52 times.
✗ Branch 1721 not taken.
✗ Branch 1722 not taken.
✗ Branch 1723 not taken.
✗ Branch 1724 not taken.
✗ Branch 1725 not taken.
✗ Branch 1726 not taken.
✗ Branch 1727 not taken.
✗ Branch 1728 not taken.
✗ Branch 1729 not taken.
✓ Branch 1730 taken 1 times.
✗ Branch 1731 not taken.
✓ Branch 1732 taken 1 times.
✗ Branch 1733 not taken.
✓ Branch 1734 taken 1 times.
✗ Branch 1735 not taken.
✗ Branch 1736 not taken.
✗ Branch 1737 not taken.
✗ Branch 1738 not taken.
✗ Branch 1739 not taken.
✗ Branch 1740 not taken.
✗ Branch 1741 not taken.
✗ Branch 1742 not taken.
✗ Branch 1743 not taken.
✓ Branch 1744 taken 1 times.
✗ Branch 1745 not taken.
✓ Branch 1746 taken 1 times.
✓ Branch 1747 taken 162 times.
✓ Branch 1748 taken 1 times.
✗ Branch 1749 not taken.
✗ Branch 1750 not taken.
✗ Branch 1751 not taken.
✓ Branch 1752 taken 108 times.
✗ Branch 1753 not taken.
✓ Branch 1754 taken 108 times.
✗ Branch 1755 not taken.
✓ Branch 1756 taken 54 times.
✗ Branch 1757 not taken.
✓ Branch 1758 taken 54 times.
✗ Branch 1759 not taken.
✗ Branch 1760 not taken.
✗ Branch 1761 not taken.
✗ Branch 1762 not taken.
✗ Branch 1763 not taken.
✗ Branch 1764 not taken.
✗ Branch 1765 not taken.
✗ Branch 1766 not taken.
✗ Branch 1767 not taken.
✗ Branch 1768 not taken.
✗ Branch 1769 not taken.
✗ Branch 1770 not taken.
✗ Branch 1771 not taken.
✓ Branch 1772 taken 2 times.
✓ Branch 1773 taken 10 times.
✓ Branch 1774 taken 2 times.
✗ Branch 1775 not taken.
✓ Branch 1776 taken 2 times.
✗ Branch 1777 not taken.
✓ Branch 1778 taken 1 times.
✗ Branch 1779 not taken.
✓ Branch 1780 taken 1 times.
✗ Branch 1781 not taken.
✗ Branch 1782 not taken.
✗ Branch 1783 not taken.
✗ Branch 1784 not taken.
✓ Branch 1785 taken 165 times.
✗ Branch 1786 not taken.
✗ Branch 1787 not taken.
✗ Branch 1788 not taken.
✗ Branch 1789 not taken.
✓ Branch 1790 taken 110 times.
✗ Branch 1791 not taken.
✓ Branch 1792 taken 110 times.
✗ Branch 1793 not taken.
✓ Branch 1794 taken 55 times.
✗ Branch 1795 not taken.
✓ Branch 1796 taken 55 times.
✗ Branch 1797 not taken.
✗ Branch 1798 not taken.
✗ Branch 1799 not taken.
✗ Branch 1800 not taken.
✗ Branch 1801 not taken.
✗ Branch 1802 not taken.
✗ Branch 1803 not taken.
✗ Branch 1804 not taken.
✗ Branch 1805 not taken.
✗ Branch 1806 not taken.
✗ Branch 1807 not taken.
✗ Branch 1808 not taken.
✗ Branch 1809 not taken.
✗ Branch 1810 not taken.
✗ Branch 1811 not taken.
✗ Branch 1812 not taken.
✗ Branch 1813 not taken.
✓ Branch 1814 taken 9 times.
✓ Branch 1815 taken 10 times.
✓ Branch 1816 taken 9 times.
✗ Branch 1817 not taken.
✗ Branch 1818 not taken.
✓ Branch 1819 taken 9 times.
✗ Branch 1820 not taken.
✗ Branch 1821 not taken.
✗ Branch 1822 not taken.
✓ Branch 1823 taken 174 times.
✗ Branch 1824 not taken.
✗ Branch 1825 not taken.
✗ Branch 1826 not taken.
✗ Branch 1827 not taken.
✓ Branch 1828 taken 119 times.
✓ Branch 1829 taken 8 times.
✓ Branch 1830 taken 119 times.
✗ Branch 1831 not taken.
✓ Branch 1832 taken 58 times.
✓ Branch 1833 taken 3 times.
✓ Branch 1834 taken 59 times.
✓ Branch 1835 taken 5 times.
✓ Branch 1836 taken 1 times.
✗ Branch 1837 not taken.
✓ Branch 1838 taken 1 times.
✗ Branch 1839 not taken.
✓ Branch 1840 taken 1 times.
✓ Branch 1841 taken 3 times.
✓ Branch 1842 taken 1 times.
✗ Branch 1843 not taken.
✓ Branch 1844 taken 1 times.
✗ Branch 1845 not taken.
✓ Branch 1846 taken 1 times.
✓ Branch 1847 taken 5 times.
✓ Branch 1848 taken 1 times.
✗ Branch 1849 not taken.
✓ Branch 1850 taken 1 times.
✗ Branch 1851 not taken.
✓ Branch 1852 taken 1 times.
✓ Branch 1853 taken 5 times.
✓ Branch 1854 taken 1 times.
✗ Branch 1855 not taken.
✓ Branch 1856 taken 1 times.
✗ Branch 1857 not taken.
✓ Branch 1858 taken 1 times.
✓ Branch 1859 taken 3 times.
✓ Branch 1860 taken 1 times.
✓ Branch 1861 taken 186 times.
✓ Branch 1862 taken 1 times.
✗ Branch 1863 not taken.
✓ Branch 1864 taken 3 times.
✓ Branch 1865 taken 8 times.
✓ Branch 1866 taken 127 times.
✗ Branch 1867 not taken.
✓ Branch 1868 taken 124 times.
✓ Branch 1869 taken 3 times.
✓ Branch 1870 taken 71 times.
✓ Branch 1871 taken 10 times.
✓ Branch 1872 taken 71 times.
✗ Branch 1873 not taken.
✗ Branch 1874 not taken.
✓ Branch 1875 taken 9 times.
✓ Branch 1876 taken 1 times.
✗ Branch 1877 not taken.
✓ Branch 1878 taken 1 times.
✗ Branch 1879 not taken.
✓ Branch 1880 taken 1 times.
✗ Branch 1881 not taken.
✓ Branch 1882 taken 1 times.
✗ Branch 1883 not taken.
✓ Branch 1884 taken 1 times.
✗ Branch 1885 not taken.
✓ Branch 1886 taken 1 times.
✗ Branch 1887 not taken.
✓ Branch 1888 taken 1 times.
✗ Branch 1889 not taken.
✓ Branch 1890 taken 1 times.
✗ Branch 1891 not taken.
✓ Branch 1892 taken 1 times.
✗ Branch 1893 not taken.
✓ Branch 1894 taken 5 times.
✓ Branch 1895 taken 5 times.
✓ Branch 1896 taken 5 times.
✗ Branch 1897 not taken.
✓ Branch 1898 taken 5 times.
✓ Branch 1899 taken 306 times.
✓ Branch 1900 taken 4 times.
✓ Branch 1901 taken 4 times.
✓ Branch 1902 taken 4 times.
✗ Branch 1903 not taken.
✓ Branch 1904 taken 208 times.
✗ Branch 1905 not taken.
✓ Branch 1906 taken 204 times.
✓ Branch 1907 taken 2 times.
✓ Branch 1908 taken 102 times.
✗ Branch 1909 not taken.
✓ Branch 1910 taken 102 times.
✗ Branch 1911 not taken.
✓ Branch 1912 taken 2 times.
✓ Branch 1913 taken 10 times.
✓ Branch 1914 taken 2 times.
✗ Branch 1915 not taken.
✓ Branch 1916 taken 2 times.
✗ Branch 1917 not taken.
✓ Branch 1918 taken 5 times.
✓ Branch 1919 taken 7 times.
✓ Branch 1920 taken 5 times.
✗ Branch 1921 not taken.
✓ Branch 1922 taken 5 times.
✗ Branch 1923 not taken.
✓ Branch 1924 taken 1 times.
✓ Branch 1925 taken 3 times.
✓ Branch 1926 taken 1 times.
✗ Branch 1927 not taken.
✓ Branch 1928 taken 1 times.
✗ Branch 1929 not taken.
✓ Branch 1930 taken 9 times.
✓ Branch 1931 taken 10 times.
✓ Branch 1932 taken 9 times.
✗ Branch 1933 not taken.
✗ Branch 1934 not taken.
✓ Branch 1935 taken 9 times.
✓ Branch 1936 taken 1 times.
✓ Branch 1937 taken 362 times.
✓ Branch 1938 taken 1 times.
✗ Branch 1939 not taken.
✓ Branch 1940 taken 1 times.
✗ Branch 1941 not taken.
✓ Branch 1942 taken 238 times.
✗ Branch 1943 not taken.
✓ Branch 1944 taken 238 times.
✗ Branch 1945 not taken.
✓ Branch 1946 taken 120 times.
✓ Branch 1947 taken 3 times.
✓ Branch 1948 taken 120 times.
✗ Branch 1949 not taken.
✓ Branch 1950 taken 1 times.
✗ Branch 1951 not taken.
✗ Branch 1952 not taken.
✗ Branch 1953 not taken.
✗ Branch 1954 not taken.
✗ Branch 1955 not taken.
✓ Branch 1956 taken 1 times.
✓ Branch 1957 taken 5 times.
✓ Branch 1958 taken 1 times.
✗ Branch 1959 not taken.
✓ Branch 1960 taken 1 times.
✗ Branch 1961 not taken.
✗ Branch 1962 not taken.
✗ Branch 1963 not taken.
✗ Branch 1964 not taken.
✗ Branch 1965 not taken.
✓ Branch 1966 taken 1 times.
✓ Branch 1967 taken 5 times.
✓ Branch 1968 taken 1 times.
✗ Branch 1969 not taken.
✓ Branch 1970 taken 1 times.
✗ Branch 1971 not taken.
✗ Branch 1972 not taken.
✗ Branch 1973 not taken.
✗ Branch 1974 not taken.
✓ Branch 1975 taken 105 times.
✓ Branch 1976 taken 1 times.
✓ Branch 1977 taken 3 times.
✓ Branch 1978 taken 1 times.
✗ Branch 1979 not taken.
✓ Branch 1980 taken 71 times.
✗ Branch 1981 not taken.
✓ Branch 1982 taken 70 times.
✗ Branch 1983 not taken.
✓ Branch 1984 taken 35 times.
✗ Branch 1985 not taken.
✓ Branch 1986 taken 38 times.
✓ Branch 1987 taken 8 times.
✓ Branch 1988 taken 3 times.
✗ Branch 1989 not taken.
✗ Branch 1990 not taken.
✓ Branch 1991 taken 3 times.
✗ Branch 1992 not taken.
✗ Branch 1993 not taken.
✗ Branch 1994 not taken.
✗ Branch 1995 not taken.
✓ Branch 1996 taken 1 times.
✗ Branch 1997 not taken.
✓ Branch 1998 taken 1 times.
✗ Branch 1999 not taken.
✓ Branch 2000 taken 1 times.
✗ Branch 2001 not taken.
✗ Branch 2002 not taken.
✗ Branch 2003 not taken.
✗ Branch 2004 not taken.
✗ Branch 2005 not taken.
✓ Branch 2006 taken 1 times.
✗ Branch 2007 not taken.
✓ Branch 2008 taken 1 times.
✗ Branch 2009 not taken.
✓ Branch 2010 taken 1 times.
✗ Branch 2011 not taken.
✗ Branch 2012 not taken.
✓ Branch 2013 taken 105 times.
✗ Branch 2014 not taken.
✗ Branch 2015 not taken.
✓ Branch 2016 taken 1 times.
✗ Branch 2017 not taken.
✓ Branch 2018 taken 71 times.
✗ Branch 2019 not taken.
✓ Branch 2020 taken 71 times.
✗ Branch 2021 not taken.
✓ Branch 2022 taken 35 times.
✗ Branch 2023 not taken.
✓ Branch 2024 taken 35 times.
✗ Branch 2025 not taken.
✓ Branch 2026 taken 5 times.
✓ Branch 2027 taken 5 times.
✓ Branch 2028 taken 5 times.
✗ Branch 2029 not taken.
✓ Branch 2030 taken 5 times.
✗ Branch 2031 not taken.
✗ Branch 2032 not taken.
✗ Branch 2033 not taken.
✗ Branch 2034 not taken.
✗ Branch 2035 not taken.
✓ Branch 2036 taken 4 times.
✓ Branch 2037 taken 4 times.
✓ Branch 2038 taken 4 times.
✗ Branch 2039 not taken.
✓ Branch 2040 taken 4 times.
✗ Branch 2041 not taken.
✗ Branch 2042 not taken.
✗ Branch 2043 not taken.
✗ Branch 2044 not taken.
✗ Branch 2045 not taken.
✗ Branch 2046 not taken.
✓ Branch 2047 taken 2 times.
✗ Branch 2048 not taken.
✗ Branch 2049 not taken.
✗ Branch 2050 not taken.
✓ Branch 2051 taken 105 times.
✗ Branch 2052 not taken.
✗ Branch 2053 not taken.
✗ Branch 2054 not taken.
✗ Branch 2055 not taken.
✓ Branch 2056 taken 72 times.
✓ Branch 2057 taken 10 times.
✓ Branch 2058 taken 72 times.
✗ Branch 2059 not taken.
✓ Branch 2060 taken 37 times.
✗ Branch 2061 not taken.
✓ Branch 2062 taken 36 times.
✗ Branch 2063 not taken.
✓ Branch 2064 taken 1 times.
✗ Branch 2065 not taken.
✓ Branch 2066 taken 5 times.
✓ Branch 2067 taken 7 times.
✓ Branch 2068 taken 5 times.
✗ Branch 2069 not taken.
✓ Branch 2070 taken 5 times.
✗ Branch 2071 not taken.
✓ Branch 2072 taken 1 times.
✗ Branch 2073 not taken.
✓ Branch 2074 taken 1 times.
✗ Branch 2075 not taken.
✓ Branch 2076 taken 1 times.
✓ Branch 2077 taken 3 times.
✓ Branch 2078 taken 1 times.
✗ Branch 2079 not taken.
✓ Branch 2080 taken 1 times.
✗ Branch 2081 not taken.
✗ Branch 2082 not taken.
✗ Branch 2083 not taken.
✗ Branch 2084 not taken.
✗ Branch 2085 not taken.
✓ Branch 2086 taken 9 times.
✓ Branch 2087 taken 10 times.
✓ Branch 2088 taken 9 times.
✓ Branch 2089 taken 1302 times.
✗ Branch 2090 not taken.
✓ Branch 2091 taken 9 times.
✗ Branch 2092 not taken.
✗ Branch 2093 not taken.
✓ Branch 2094 taken 868 times.
✗ Branch 2095 not taken.
✓ Branch 2096 taken 868 times.
✗ Branch 2097 not taken.
✓ Branch 2098 taken 434 times.
✗ Branch 2099 not taken.
✓ Branch 2100 taken 434 times.
✗ Branch 2101 not taken.
✗ Branch 2102 not taken.
✗ Branch 2103 not taken.
✗ Branch 2104 not taken.
✗ Branch 2105 not taken.
✗ Branch 2106 not taken.
✗ Branch 2107 not taken.
✗ Branch 2108 not taken.
✗ Branch 2109 not taken.
✗ Branch 2110 not taken.
✗ Branch 2111 not taken.
✗ Branch 2112 not taken.
✗ Branch 2113 not taken.
✗ Branch 2114 not taken.
✗ Branch 2115 not taken.
✗ Branch 2116 not taken.
✗ Branch 2117 not taken.
✗ Branch 2118 not taken.
✗ Branch 2119 not taken.
✗ Branch 2120 not taken.
✗ Branch 2121 not taken.
✗ Branch 2122 not taken.
✗ Branch 2123 not taken.
✗ Branch 2124 not taken.
✗ Branch 2125 not taken.
✗ Branch 2126 not taken.
✓ Branch 2127 taken 78 times.
✗ Branch 2128 not taken.
✗ Branch 2129 not taken.
✗ Branch 2130 not taken.
✗ Branch 2131 not taken.
✓ Branch 2132 taken 52 times.
✗ Branch 2133 not taken.
✓ Branch 2134 taken 52 times.
✗ Branch 2135 not taken.
✓ Branch 2136 taken 26 times.
✗ Branch 2137 not taken.
✓ Branch 2138 taken 26 times.
✗ Branch 2139 not taken.
✗ Branch 2140 not taken.
✗ Branch 2141 not taken.
✗ Branch 2142 not taken.
✗ Branch 2143 not taken.
✗ Branch 2144 not taken.
✗ Branch 2145 not taken.
✗ Branch 2146 not taken.
✗ Branch 2147 not taken.
✗ Branch 2148 not taken.
✗ Branch 2149 not taken.
✗ Branch 2150 not taken.
✗ Branch 2151 not taken.
✗ Branch 2152 not taken.
✗ Branch 2153 not taken.
✗ Branch 2154 not taken.
✗ Branch 2155 not taken.
✗ Branch 2156 not taken.
✗ Branch 2157 not taken.
✗ Branch 2158 not taken.
✗ Branch 2159 not taken.
✗ Branch 2160 not taken.
✗ Branch 2161 not taken.
✗ Branch 2162 not taken.
✗ Branch 2163 not taken.
✗ Branch 2164 not taken.
✓ Branch 2165 taken 765 times.
✗ Branch 2166 not taken.
✗ Branch 2167 not taken.
✗ Branch 2168 not taken.
✗ Branch 2169 not taken.
✓ Branch 2170 taken 510 times.
✗ Branch 2171 not taken.
✓ Branch 2172 taken 510 times.
✗ Branch 2173 not taken.
✓ Branch 2174 taken 255 times.
✗ Branch 2175 not taken.
✓ Branch 2176 taken 255 times.
✗ Branch 2177 not taken.
✗ Branch 2178 not taken.
✗ Branch 2179 not taken.
✗ Branch 2180 not taken.
✗ Branch 2181 not taken.
✗ Branch 2182 not taken.
✗ Branch 2183 not taken.
✗ Branch 2184 not taken.
✗ Branch 2185 not taken.
✗ Branch 2186 not taken.
✗ Branch 2187 not taken.
✗ Branch 2188 not taken.
✗ Branch 2189 not taken.
✗ Branch 2190 not taken.
✗ Branch 2191 not taken.
✗ Branch 2192 not taken.
✗ Branch 2193 not taken.
✗ Branch 2194 not taken.
✗ Branch 2195 not taken.
✗ Branch 2196 not taken.
✗ Branch 2197 not taken.
✗ Branch 2198 not taken.
✗ Branch 2199 not taken.
✗ Branch 2200 not taken.
✗ Branch 2201 not taken.
✗ Branch 2202 not taken.
✓ Branch 2203 taken 231 times.
✗ Branch 2204 not taken.
✗ Branch 2205 not taken.
✗ Branch 2206 not taken.
✗ Branch 2207 not taken.
✓ Branch 2208 taken 154 times.
✗ Branch 2209 not taken.
✓ Branch 2210 taken 154 times.
✗ Branch 2211 not taken.
✓ Branch 2212 taken 77 times.
✗ Branch 2213 not taken.
✓ Branch 2214 taken 77 times.
✗ Branch 2215 not taken.
✗ Branch 2216 not taken.
✗ Branch 2217 not taken.
✗ Branch 2218 not taken.
✗ Branch 2219 not taken.
✗ Branch 2220 not taken.
✗ Branch 2221 not taken.
✗ Branch 2222 not taken.
✗ Branch 2223 not taken.
✗ Branch 2224 not taken.
✗ Branch 2225 not taken.
✗ Branch 2226 not taken.
✗ Branch 2227 not taken.
✗ Branch 2228 not taken.
✗ Branch 2229 not taken.
✗ Branch 2230 not taken.
✗ Branch 2231 not taken.
✗ Branch 2232 not taken.
✗ Branch 2233 not taken.
✗ Branch 2234 not taken.
✗ Branch 2235 not taken.
✗ Branch 2236 not taken.
✗ Branch 2237 not taken.
✗ Branch 2238 not taken.
✗ Branch 2239 not taken.
✗ Branch 2240 not taken.
✓ Branch 2241 taken 74478 times.
✗ Branch 2242 not taken.
✗ Branch 2243 not taken.
✗ Branch 2244 not taken.
✗ Branch 2245 not taken.
✓ Branch 2246 taken 8688 times.
✗ Branch 2247 not taken.
✓ Branch 2248 taken 8688 times.
✗ Branch 2249 not taken.
✓ Branch 2250 taken 65785 times.
✗ Branch 2251 not taken.
✓ Branch 2252 taken 65785 times.
✗ Branch 2253 not taken.
✗ Branch 2254 not taken.
✓ Branch 2255 taken 5 times.
✗ Branch 2256 not taken.
✗ Branch 2257 not taken.
✗ Branch 2258 not taken.
✗ Branch 2259 not taken.
✗ Branch 2260 not taken.
✗ Branch 2261 not taken.
✗ Branch 2262 not taken.
✗ Branch 2263 not taken.
✗ Branch 2264 not taken.
✗ Branch 2265 not taken.
✗ Branch 2266 not taken.
✗ Branch 2267 not taken.
✗ Branch 2268 not taken.
✗ Branch 2269 not taken.
✗ Branch 2270 not taken.
✗ Branch 2271 not taken.
✗ Branch 2272 not taken.
✗ Branch 2273 not taken.
✗ Branch 2274 not taken.
✗ Branch 2275 not taken.
✗ Branch 2276 not taken.
✗ Branch 2277 not taken.
✗ Branch 2278 not taken.
✓ Branch 2279 taken 1092 times.
✗ Branch 2280 not taken.
✗ Branch 2281 not taken.
✗ Branch 2282 not taken.
✗ Branch 2283 not taken.
✓ Branch 2284 taken 728 times.
✗ Branch 2285 not taken.
✓ Branch 2286 taken 728 times.
✗ Branch 2287 not taken.
✓ Branch 2288 taken 364 times.
✗ Branch 2289 not taken.
✓ Branch 2290 taken 364 times.
✗ Branch 2291 not taken.
✗ Branch 2292 not taken.
✗ Branch 2293 not taken.
✗ Branch 2294 not taken.
✗ Branch 2295 not taken.
✗ Branch 2296 not taken.
✗ Branch 2297 not taken.
✗ Branch 2298 not taken.
✗ Branch 2299 not taken.
✗ Branch 2300 not taken.
✗ Branch 2301 not taken.
✗ Branch 2302 not taken.
✗ Branch 2303 not taken.
✗ Branch 2304 not taken.
✗ Branch 2305 not taken.
✗ Branch 2306 not taken.
✗ Branch 2307 not taken.
✗ Branch 2308 not taken.
✗ Branch 2309 not taken.
✗ Branch 2310 not taken.
✗ Branch 2311 not taken.
✗ Branch 2312 not taken.
✗ Branch 2313 not taken.
✗ Branch 2314 not taken.
✗ Branch 2315 not taken.
✗ Branch 2316 not taken.
✓ Branch 2317 taken 102 times.
✗ Branch 2318 not taken.
✗ Branch 2319 not taken.
✗ Branch 2320 not taken.
✗ Branch 2321 not taken.
✓ Branch 2322 taken 68 times.
✗ Branch 2323 not taken.
✓ Branch 2324 taken 68 times.
✗ Branch 2325 not taken.
✓ Branch 2326 taken 34 times.
✗ Branch 2327 not taken.
✓ Branch 2328 taken 34 times.
✗ Branch 2329 not taken.
✗ Branch 2330 not taken.
✗ Branch 2331 not taken.
✗ Branch 2332 not taken.
✗ Branch 2333 not taken.
✗ Branch 2334 not taken.
✗ Branch 2335 not taken.
✗ Branch 2336 not taken.
✗ Branch 2337 not taken.
✗ Branch 2338 not taken.
✗ Branch 2339 not taken.
34452637568 Int32 operator[](size_t i) const { assert(i < 3); return mVec[i]; }
134 Int32& x() { return mVec[0]; }
135 Int32& y() { return mVec[1]; }
136 Int32& z() { return mVec[2]; }
137
16/46
✗ Branch 0 not taken.
✓ Branch 1 taken 1037408 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 521528 times.
✗ Branch 6 not taken.
✓ Branch 7 taken 53 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 630909 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 364607 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 67 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 3239494 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1619709 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 23 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 6137503 times.
✗ Branch 30 not taken.
✓ Branch 31 taken 532676 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 266275 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 5 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 854654 times.
✗ Branch 42 not taken.
✓ Branch 43 taken 4722004 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 60395 times.
✗ Branch 48 not taken.
✗ Branch 49 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✗ Branch 57 not taken.
✗ Branch 58 not taken.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✗ Branch 63 not taken.
✗ Branch 64 not taken.
✗ Branch 66 not taken.
✗ Branch 67 not taken.
19883341 Int32& operator[](size_t i) { assert(i < 3); return mVec[i]; }
138
139 const Int32* data() const { return mVec.data(); }
140 Int32* data() { return mVec.data(); }
141 const Int32* asPointer() const { return mVec.data(); }
142 Int32* asPointer() { return mVec.data(); }
143
35/248
✓ Branch 1 taken 4961651 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✓ Branch 4 taken 613387 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 73296 times.
✓ Branch 7 taken 1292602 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 2074 times.
✓ Branch 10 taken 262145 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 19597568 times.
✓ Branch 13 taken 628635 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✓ Branch 16 taken 262148 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 262148 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 23 not taken.
✗ Branch 24 not taken.
✓ Branch 25 taken 110593 times.
✗ Branch 26 not taken.
✗ Branch 27 not taken.
✓ Branch 28 taken 110593 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 110593 times.
✗ Branch 32 not taken.
✗ Branch 33 not taken.
✓ Branch 34 taken 294912 times.
✗ Branch 35 not taken.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✗ Branch 40 not taken.
✗ Branch 41 not taken.
✓ Branch 42 taken 53 times.
✗ Branch 43 not taken.
✗ Branch 44 not taken.
✗ Branch 45 not taken.
✗ Branch 46 not taken.
✗ Branch 47 not taken.
✗ Branch 48 not taken.
✗ Branch 49 not taken.
✗ Branch 50 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 55 not taken.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✓ Branch 60 taken 2523 times.
✗ Branch 61 not taken.
✗ Branch 62 not taken.
✓ Branch 63 taken 1784 times.
✗ Branch 64 not taken.
✗ Branch 65 not taken.
✓ Branch 66 taken 2921 times.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✓ Branch 69 taken 2921 times.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✓ Branch 72 taken 1454 times.
✗ Branch 73 not taken.
✗ Branch 74 not taken.
✓ Branch 75 taken 297538 times.
✗ Branch 76 not taken.
✗ Branch 77 not taken.
✓ Branch 78 taken 485 times.
✗ Branch 79 not taken.
✗ Branch 80 not taken.
✓ Branch 81 taken 739 times.
✗ Branch 82 not taken.
✗ Branch 83 not taken.
✓ Branch 84 taken 5005 times.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✓ Branch 87 taken 82518 times.
✗ Branch 88 not taken.
✗ Branch 89 not taken.
✓ Branch 90 taken 485 times.
✗ Branch 91 not taken.
✗ Branch 92 not taken.
✓ Branch 93 taken 3880 times.
✗ Branch 94 not taken.
✗ Branch 95 not taken.
✓ Branch 96 taken 7198 times.
✗ Branch 97 not taken.
✗ Branch 98 not taken.
✓ Branch 99 taken 311212 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✓ Branch 102 taken 1940 times.
✗ Branch 103 not taken.
✗ Branch 104 not taken.
✗ Branch 105 not taken.
✗ Branch 106 not taken.
✗ Branch 108 not taken.
✗ Branch 109 not taken.
✗ Branch 110 not taken.
✗ Branch 111 not taken.
✗ Branch 112 not taken.
✗ Branch 113 not taken.
✗ Branch 115 not taken.
✗ Branch 116 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✗ Branch 120 not taken.
✓ Branch 121 taken 582232 times.
✓ Branch 122 taken 1520875 times.
✗ Branch 123 not taken.
✗ Branch 124 not taken.
✗ Branch 125 not taken.
✗ Branch 126 not taken.
✗ Branch 127 not taken.
✗ Branch 128 not taken.
✗ Branch 129 not taken.
✓ Branch 130 taken 652967 times.
✗ Branch 131 not taken.
✗ Branch 132 not taken.
✓ Branch 133 taken 1635452 times.
✗ Branch 134 not taken.
✗ Branch 135 not taken.
✗ Branch 136 not taken.
✗ Branch 137 not taken.
✗ Branch 138 not taken.
✗ Branch 139 not taken.
✗ Branch 141 not taken.
✗ Branch 142 not taken.
✗ Branch 144 not taken.
✗ Branch 145 not taken.
✗ Branch 146 not taken.
✗ Branch 148 not taken.
✗ Branch 149 not taken.
✗ Branch 150 not taken.
✗ Branch 151 not taken.
✗ Branch 152 not taken.
✗ Branch 153 not taken.
✗ Branch 155 not taken.
✗ Branch 156 not taken.
✗ Branch 158 not taken.
✗ Branch 159 not taken.
✗ Branch 161 not taken.
✗ Branch 162 not taken.
✗ Branch 164 not taken.
✗ Branch 165 not taken.
✗ Branch 166 not taken.
✗ Branch 168 not taken.
✗ Branch 169 not taken.
✗ Branch 170 not taken.
✗ Branch 171 not taken.
✗ Branch 172 not taken.
✗ Branch 173 not taken.
✗ Branch 175 not taken.
✗ Branch 176 not taken.
✗ Branch 178 not taken.
✗ Branch 179 not taken.
✗ Branch 181 not taken.
✗ Branch 182 not taken.
✗ Branch 184 not taken.
✗ Branch 185 not taken.
✗ Branch 186 not taken.
✗ Branch 188 not taken.
✗ Branch 189 not taken.
✗ Branch 190 not taken.
✗ Branch 191 not taken.
✗ Branch 192 not taken.
✗ Branch 193 not taken.
✗ Branch 195 not taken.
✗ Branch 196 not taken.
✗ Branch 198 not taken.
✗ Branch 199 not taken.
✗ Branch 201 not taken.
✗ Branch 202 not taken.
✗ Branch 204 not taken.
✗ Branch 205 not taken.
✗ Branch 206 not taken.
✗ Branch 208 not taken.
✗ Branch 209 not taken.
✗ Branch 210 not taken.
✗ Branch 211 not taken.
✗ Branch 212 not taken.
✗ Branch 213 not taken.
✗ Branch 215 not taken.
✗ Branch 216 not taken.
✗ Branch 218 not taken.
✗ Branch 219 not taken.
✗ Branch 221 not taken.
✗ Branch 222 not taken.
✗ Branch 224 not taken.
✗ Branch 225 not taken.
✗ Branch 226 not taken.
✗ Branch 228 not taken.
✗ Branch 229 not taken.
✗ Branch 230 not taken.
✗ Branch 231 not taken.
✗ Branch 232 not taken.
✗ Branch 233 not taken.
✗ Branch 235 not taken.
✗ Branch 236 not taken.
✗ Branch 238 not taken.
✗ Branch 239 not taken.
✗ Branch 241 not taken.
✗ Branch 242 not taken.
✗ Branch 245 not taken.
✗ Branch 246 not taken.
✗ Branch 248 not taken.
✗ Branch 249 not taken.
✗ Branch 251 not taken.
✗ Branch 252 not taken.
✗ Branch 255 not taken.
✗ Branch 256 not taken.
✗ Branch 258 not taken.
✗ Branch 259 not taken.
✗ Branch 261 not taken.
✗ Branch 262 not taken.
✗ Branch 265 not taken.
✗ Branch 266 not taken.
✗ Branch 268 not taken.
✗ Branch 269 not taken.
✗ Branch 271 not taken.
✗ Branch 272 not taken.
✗ Branch 275 not taken.
✗ Branch 276 not taken.
✗ Branch 278 not taken.
✗ Branch 279 not taken.
✗ Branch 281 not taken.
✗ Branch 282 not taken.
✗ Branch 285 not taken.
✗ Branch 286 not taken.
✗ Branch 288 not taken.
✗ Branch 289 not taken.
✗ Branch 291 not taken.
✗ Branch 292 not taken.
✗ Branch 295 not taken.
✗ Branch 296 not taken.
✗ Branch 298 not taken.
✗ Branch 299 not taken.
✗ Branch 747 not taken.
✗ Branch 748 not taken.
4386524955 Vec3d asVec3d() const { return Vec3d(double(mVec[0]), double(mVec[1]), double(mVec[2])); }
144
2/5
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 19 times.
✗ Branch 2 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
20032 Vec3s asVec3s() const { return Vec3s(float(mVec[0]), float(mVec[1]), float(mVec[2])); }
145
19/36
✗ Branch 0 not taken.
✓ Branch 1 taken 157 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 149 times.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 8 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 8 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 8 times.
✗ Branch 22 not taken.
✓ Branch 23 taken 8 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
✓ Branch 27 taken 8 times.
✗ Branch 28 not taken.
✓ Branch 29 taken 8 times.
✗ Branch 30 not taken.
✓ Branch 31 taken 8 times.
✗ Branch 32 not taken.
✓ Branch 33 taken 8 times.
✗ Branch 34 not taken.
✓ Branch 35 taken 8 times.
443 Vec3i asVec3i() const { return Vec3i(mVec.data()); }
146 1 Vec3I asVec3I() const { return Vec3I(Index32(mVec[0]), Index32(mVec[1]), Index32(mVec[2])); }
147 void asXYZ(Int32& x, Int32& y, Int32& z) const { x = mVec[0]; y = mVec[1]; z = mVec[2]; }
148
149 bool operator==(const Coord& rhs) const
150 {
151
310/480
✓ Branch 0 taken 2132613 times.
✓ Branch 1 taken 39923 times.
✓ Branch 2 taken 1917936 times.
✓ Branch 3 taken 214977 times.
✓ Branch 4 taken 1436228 times.
✓ Branch 5 taken 481708 times.
✓ Branch 6 taken 12746 times.
✓ Branch 7 taken 89 times.
✓ Branch 8 taken 12698 times.
✓ Branch 9 taken 48 times.
✓ Branch 10 taken 12664 times.
✓ Branch 11 taken 34 times.
✓ Branch 12 taken 3097841 times.
✓ Branch 13 taken 2700 times.
✓ Branch 14 taken 3096067 times.
✓ Branch 15 taken 1774 times.
✓ Branch 16 taken 3094755 times.
✓ Branch 17 taken 1312 times.
✓ Branch 18 taken 1129572 times.
✓ Branch 19 taken 1106 times.
✓ Branch 20 taken 1128655 times.
✓ Branch 21 taken 917 times.
✓ Branch 22 taken 1550 times.
✓ Branch 23 taken 1127105 times.
✓ Branch 24 taken 198093 times.
✓ Branch 25 taken 101383 times.
✓ Branch 26 taken 299281 times.
✓ Branch 27 taken 51 times.
✓ Branch 28 taken 198013 times.
✓ Branch 29 taken 101269 times.
✓ Branch 30 taken 4238 times.
✓ Branch 31 taken 324 times.
✓ Branch 32 taken 4034 times.
✓ Branch 33 taken 204 times.
✓ Branch 34 taken 32694 times.
✓ Branch 35 taken 413 times.
✓ Branch 36 taken 72866 times.
✓ Branch 37 taken 66059 times.
✓ Branch 38 taken 137952 times.
✓ Branch 39 taken 451 times.
✓ Branch 40 taken 3853 times.
✓ Branch 41 taken 105027 times.
✓ Branch 42 taken 215223 times.
✓ Branch 43 taken 1949 times.
✓ Branch 44 taken 213960 times.
✓ Branch 45 taken 1287 times.
✓ Branch 46 taken 212849 times.
✓ Branch 47 taken 1111 times.
✓ Branch 48 taken 5959 times.
✓ Branch 49 taken 717 times.
✓ Branch 50 taken 5660 times.
✓ Branch 51 taken 300 times.
✓ Branch 52 taken 5496 times.
✓ Branch 53 taken 164 times.
✓ Branch 54 taken 1590097 times.
✓ Branch 55 taken 32262 times.
✓ Branch 56 taken 1573485 times.
✓ Branch 57 taken 16613 times.
✓ Branch 58 taken 183958 times.
✓ Branch 59 taken 1389527 times.
✓ Branch 60 taken 203074 times.
✓ Branch 61 taken 4897 times.
✓ Branch 62 taken 202858 times.
✓ Branch 63 taken 217 times.
✓ Branch 64 taken 202689 times.
✓ Branch 65 taken 170 times.
✓ Branch 66 taken 89627 times.
✓ Branch 67 taken 801 times.
✓ Branch 68 taken 88937 times.
✓ Branch 69 taken 691 times.
✓ Branch 70 taken 1155 times.
✓ Branch 71 taken 87782 times.
✓ Branch 72 taken 192 times.
✓ Branch 73 taken 197 times.
✓ Branch 74 taken 244 times.
✓ Branch 75 taken 182 times.
✓ Branch 76 taken 143 times.
✓ Branch 77 taken 101 times.
✓ Branch 78 taken 113 times.
✓ Branch 79 taken 9 times.
✓ Branch 80 taken 113 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 113 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 193 times.
✓ Branch 85 taken 65 times.
✓ Branch 86 taken 188 times.
✓ Branch 87 taken 5 times.
✓ Branch 88 taken 118 times.
✓ Branch 89 taken 70 times.
✓ Branch 90 taken 178 times.
✓ Branch 91 taken 35 times.
✓ Branch 92 taken 143 times.
✓ Branch 93 taken 36 times.
✓ Branch 94 taken 142 times.
✓ Branch 95 taken 1 times.
✓ Branch 96 taken 289 times.
✓ Branch 97 taken 75 times.
✓ Branch 98 taken 253 times.
✓ Branch 99 taken 36 times.
✓ Branch 100 taken 228 times.
✓ Branch 101 taken 25 times.
✓ Branch 102 taken 169 times.
✗ Branch 103 not taken.
✓ Branch 104 taken 165 times.
✓ Branch 105 taken 4 times.
✓ Branch 106 taken 163 times.
✓ Branch 107 taken 2 times.
✓ Branch 108 taken 244 times.
✓ Branch 109 taken 8673 times.
✓ Branch 110 taken 8837 times.
✓ Branch 111 taken 20 times.
✓ Branch 112 taken 206 times.
✓ Branch 113 taken 8865 times.
✓ Branch 114 taken 109 times.
✓ Branch 115 taken 91 times.
✓ Branch 116 taken 100 times.
✓ Branch 117 taken 9 times.
✓ Branch 118 taken 99 times.
✓ Branch 119 taken 1 times.
✓ Branch 120 taken 464341 times.
✓ Branch 121 taken 1189940 times.
✓ Branch 122 taken 130491 times.
✓ Branch 123 taken 333927 times.
✓ Branch 124 taken 36723 times.
✓ Branch 125 taken 93768 times.
✓ Branch 126 taken 15 times.
✓ Branch 127 taken 23 times.
✓ Branch 128 taken 8 times.
✓ Branch 129 taken 7 times.
✓ Branch 130 taken 4 times.
✓ Branch 131 taken 5 times.
✓ Branch 132 taken 79 times.
✓ Branch 133 taken 8 times.
✓ Branch 134 taken 75 times.
✓ Branch 135 taken 4 times.
✓ Branch 136 taken 71 times.
✓ Branch 137 taken 4 times.
✓ Branch 138 taken 464 times.
✓ Branch 139 taken 32 times.
✓ Branch 140 taken 437 times.
✓ Branch 141 taken 27 times.
✓ Branch 142 taken 432 times.
✓ Branch 143 taken 6 times.
✓ Branch 144 taken 181 times.
✗ Branch 145 not taken.
✓ Branch 146 taken 181 times.
✗ Branch 147 not taken.
✓ Branch 148 taken 179 times.
✓ Branch 149 taken 2 times.
✓ Branch 150 taken 220565 times.
✗ Branch 151 not taken.
✓ Branch 152 taken 220564 times.
✓ Branch 153 taken 1 times.
✓ Branch 154 taken 220565 times.
✗ Branch 155 not taken.
✓ Branch 156 taken 357 times.
✗ Branch 157 not taken.
✓ Branch 158 taken 357 times.
✗ Branch 159 not taken.
✓ Branch 160 taken 357 times.
✗ Branch 161 not taken.
✓ Branch 162 taken 7 times.
✓ Branch 163 taken 2 times.
✓ Branch 164 taken 6 times.
✓ Branch 165 taken 1 times.
✓ Branch 166 taken 7 times.
✗ Branch 167 not taken.
✓ Branch 168 taken 161 times.
✗ Branch 169 not taken.
✓ Branch 170 taken 161 times.
✗ Branch 171 not taken.
✓ Branch 172 taken 161 times.
✗ Branch 173 not taken.
✓ Branch 174 taken 373351 times.
✗ Branch 175 not taken.
✓ Branch 176 taken 373350 times.
✓ Branch 177 taken 1 times.
✓ Branch 178 taken 373351 times.
✗ Branch 179 not taken.
✓ Branch 180 taken 117129 times.
✓ Branch 181 taken 1184 times.
✓ Branch 182 taken 111631 times.
✓ Branch 183 taken 5498 times.
✓ Branch 184 taken 106471 times.
✓ Branch 185 taken 5160 times.
✓ Branch 186 taken 32957 times.
✓ Branch 187 taken 4 times.
✓ Branch 188 taken 32956 times.
✓ Branch 189 taken 1 times.
✓ Branch 190 taken 32957 times.
✗ Branch 191 not taken.
✓ Branch 192 taken 33025 times.
✗ Branch 193 not taken.
✓ Branch 194 taken 183 times.
✓ Branch 195 taken 32842 times.
✓ Branch 196 taken 183 times.
✗ Branch 197 not taken.
✓ Branch 198 taken 68133 times.
✓ Branch 199 taken 100 times.
✓ Branch 200 taken 67774 times.
✓ Branch 201 taken 359 times.
✓ Branch 202 taken 67459 times.
✓ Branch 203 taken 316 times.
✓ Branch 204 taken 115 times.
✗ Branch 205 not taken.
✓ Branch 206 taken 114 times.
✓ Branch 207 taken 1 times.
✓ Branch 208 taken 335 times.
✓ Branch 209 taken 6409 times.
✓ Branch 210 taken 147 times.
✓ Branch 211 taken 204 times.
✓ Branch 212 taken 146 times.
✓ Branch 213 taken 1 times.
✓ Branch 214 taken 351 times.
✓ Branch 215 taken 6409 times.
✓ Branch 216 taken 277 times.
✓ Branch 217 taken 204 times.
✓ Branch 218 taken 276 times.
✓ Branch 219 taken 1 times.
✓ Branch 220 taken 261 times.
✗ Branch 221 not taken.
✓ Branch 222 taken 128169 times.
✗ Branch 223 not taken.
✓ Branch 224 taken 128168 times.
✓ Branch 225 taken 1 times.
✓ Branch 226 taken 128381 times.
✓ Branch 227 taken 6417 times.
✓ Branch 228 taken 115 times.
✓ Branch 229 taken 204 times.
✓ Branch 230 taken 114 times.
✓ Branch 231 taken 1 times.
✓ Branch 232 taken 319 times.
✓ Branch 233 taken 6409 times.
✓ Branch 234 taken 32059 times.
✓ Branch 235 taken 204 times.
✓ Branch 236 taken 32058 times.
✓ Branch 237 taken 1 times.
✓ Branch 238 taken 32046 times.
✗ Branch 239 not taken.
✓ Branch 240 taken 27065 times.
✓ Branch 241 taken 3810201 times.
✓ Branch 242 taken 5183 times.
✓ Branch 243 taken 21882 times.
✓ Branch 244 taken 5183 times.
✗ Branch 245 not taken.
✓ Branch 246 taken 12715606 times.
✓ Branch 247 taken 4768416 times.
✓ Branch 248 taken 11454882 times.
✓ Branch 249 taken 1260724 times.
✓ Branch 250 taken 470163 times.
✓ Branch 251 taken 10984719 times.
✓ Branch 252 taken 68 times.
✗ Branch 253 not taken.
✓ Branch 254 taken 68 times.
✗ Branch 255 not taken.
✓ Branch 256 taken 68 times.
✗ Branch 257 not taken.
✓ Branch 258 taken 12640 times.
✗ Branch 259 not taken.
✓ Branch 260 taken 12640 times.
✗ Branch 261 not taken.
✓ Branch 262 taken 12640 times.
✗ Branch 263 not taken.
✓ Branch 264 taken 242 times.
✗ Branch 265 not taken.
✓ Branch 266 taken 242 times.
✗ Branch 267 not taken.
✓ Branch 268 taken 242 times.
✗ Branch 269 not taken.
✓ Branch 270 taken 448736 times.
✗ Branch 271 not taken.
✓ Branch 272 taken 448736 times.
✗ Branch 273 not taken.
✓ Branch 274 taken 448736 times.
✗ Branch 275 not taken.
✓ Branch 276 taken 356 times.
✗ Branch 277 not taken.
✓ Branch 278 taken 356 times.
✗ Branch 279 not taken.
✓ Branch 280 taken 356 times.
✗ Branch 281 not taken.
✓ Branch 282 taken 139968 times.
✗ Branch 283 not taken.
✓ Branch 284 taken 139968 times.
✗ Branch 285 not taken.
✓ Branch 286 taken 139968 times.
✗ Branch 287 not taken.
✓ Branch 288 taken 160 times.
✗ Branch 289 not taken.
✓ Branch 290 taken 160 times.
✗ Branch 291 not taken.
✓ Branch 292 taken 160 times.
✗ Branch 293 not taken.
✓ Branch 294 taken 221157 times.
✗ Branch 295 not taken.
✓ Branch 296 taken 221157 times.
✗ Branch 297 not taken.
✓ Branch 298 taken 221157 times.
✗ Branch 299 not taken.
✓ Branch 300 taken 100 times.
✗ Branch 301 not taken.
✓ Branch 302 taken 100 times.
✗ Branch 303 not taken.
✓ Branch 304 taken 100 times.
✗ Branch 305 not taken.
✓ Branch 306 taken 98406 times.
✗ Branch 307 not taken.
✓ Branch 308 taken 98406 times.
✗ Branch 309 not taken.
✓ Branch 310 taken 98406 times.
✗ Branch 311 not taken.
✓ Branch 312 taken 178 times.
✗ Branch 313 not taken.
✓ Branch 314 taken 178 times.
✗ Branch 315 not taken.
✓ Branch 316 taken 178 times.
✗ Branch 317 not taken.
✓ Branch 318 taken 795626 times.
✗ Branch 319 not taken.
✓ Branch 320 taken 795626 times.
✗ Branch 321 not taken.
✓ Branch 322 taken 795626 times.
✗ Branch 323 not taken.
✓ Branch 324 taken 114 times.
✗ Branch 325 not taken.
✓ Branch 326 taken 114 times.
✗ Branch 327 not taken.
✓ Branch 328 taken 114 times.
✗ Branch 329 not taken.
✓ Branch 330 taken 130 times.
✓ Branch 331 taken 3 times.
✓ Branch 332 taken 130 times.
✗ Branch 333 not taken.
✓ Branch 334 taken 130 times.
✗ Branch 335 not taken.
✓ Branch 336 taken 252 times.
✗ Branch 337 not taken.
✓ Branch 338 taken 252 times.
✗ Branch 339 not taken.
✓ Branch 340 taken 252 times.
✗ Branch 341 not taken.
✓ Branch 342 taken 161 times.
✓ Branch 343 taken 3 times.
✓ Branch 344 taken 161 times.
✗ Branch 345 not taken.
✓ Branch 346 taken 161 times.
✗ Branch 347 not taken.
✓ Branch 348 taken 106 times.
✗ Branch 349 not taken.
✓ Branch 350 taken 106 times.
✗ Branch 351 not taken.
✓ Branch 352 taken 106 times.
✗ Branch 353 not taken.
✓ Branch 354 taken 135 times.
✗ Branch 355 not taken.
✓ Branch 356 taken 135 times.
✗ Branch 357 not taken.
✓ Branch 358 taken 135 times.
✗ Branch 359 not taken.
✓ Branch 360 taken 99 times.
✓ Branch 361 taken 1 times.
✓ Branch 362 taken 100 times.
✗ Branch 363 not taken.
✓ Branch 364 taken 99 times.
✓ Branch 365 taken 1 times.
✓ Branch 366 taken 1 times.
✗ Branch 367 not taken.
✓ Branch 368 taken 1 times.
✗ Branch 369 not taken.
✓ Branch 370 taken 1 times.
✗ Branch 371 not taken.
✓ Branch 372 taken 68 times.
✗ Branch 373 not taken.
✓ Branch 374 taken 68 times.
✗ Branch 375 not taken.
✓ Branch 376 taken 68 times.
✗ Branch 377 not taken.
✓ Branch 378 taken 352 times.
✗ Branch 379 not taken.
✓ Branch 380 taken 352 times.
✗ Branch 381 not taken.
✓ Branch 382 taken 352 times.
✗ Branch 383 not taken.
✓ Branch 384 taken 178 times.
✗ Branch 385 not taken.
✓ Branch 386 taken 178 times.
✗ Branch 387 not taken.
✓ Branch 388 taken 178 times.
✗ Branch 389 not taken.
✗ Branch 390 not taken.
✗ Branch 391 not taken.
✗ Branch 392 not taken.
✗ Branch 393 not taken.
✗ Branch 394 not taken.
✗ Branch 395 not taken.
✓ Branch 396 taken 356 times.
✗ Branch 397 not taken.
✓ Branch 398 taken 356 times.
✗ Branch 399 not taken.
✓ Branch 400 taken 356 times.
✗ Branch 401 not taken.
✗ Branch 402 not taken.
✗ Branch 403 not taken.
✗ Branch 404 not taken.
✗ Branch 405 not taken.
✗ Branch 406 not taken.
✗ Branch 407 not taken.
✗ Branch 408 not taken.
✗ Branch 409 not taken.
✗ Branch 410 not taken.
✗ Branch 411 not taken.
✗ Branch 412 not taken.
✗ Branch 413 not taken.
✗ Branch 414 not taken.
✗ Branch 415 not taken.
✗ Branch 416 not taken.
✗ Branch 417 not taken.
✗ Branch 418 not taken.
✗ Branch 419 not taken.
✗ Branch 420 not taken.
✗ Branch 421 not taken.
✗ Branch 422 not taken.
✗ Branch 423 not taken.
✗ Branch 424 not taken.
✗ Branch 425 not taken.
✗ Branch 426 not taken.
✗ Branch 427 not taken.
✗ Branch 428 not taken.
✗ Branch 429 not taken.
✗ Branch 430 not taken.
✗ Branch 431 not taken.
✗ Branch 432 not taken.
✗ Branch 433 not taken.
✗ Branch 434 not taken.
✗ Branch 435 not taken.
✗ Branch 436 not taken.
✗ Branch 437 not taken.
✗ Branch 438 not taken.
✗ Branch 439 not taken.
✗ Branch 440 not taken.
✗ Branch 441 not taken.
✗ Branch 442 not taken.
✗ Branch 443 not taken.
✗ Branch 444 not taken.
✓ Branch 445 taken 1 times.
✓ Branch 446 taken 1 times.
✗ Branch 447 not taken.
✗ Branch 448 not taken.
✓ Branch 449 taken 1 times.
✗ Branch 450 not taken.
✗ Branch 451 not taken.
✗ Branch 452 not taken.
✗ Branch 453 not taken.
✗ Branch 454 not taken.
✗ Branch 455 not taken.
✗ Branch 456 not taken.
✗ Branch 457 not taken.
✗ Branch 458 not taken.
✗ Branch 459 not taken.
✗ Branch 460 not taken.
✗ Branch 461 not taken.
✗ Branch 462 not taken.
✗ Branch 463 not taken.
✗ Branch 464 not taken.
✗ Branch 465 not taken.
✗ Branch 466 not taken.
✗ Branch 467 not taken.
✗ Branch 468 not taken.
✓ Branch 469 taken 1026 times.
✓ Branch 470 taken 1026 times.
✗ Branch 471 not taken.
✗ Branch 472 not taken.
✓ Branch 473 taken 1026 times.
✗ Branch 474 not taken.
✗ Branch 475 not taken.
✗ Branch 476 not taken.
✗ Branch 477 not taken.
✗ Branch 478 not taken.
✗ Branch 479 not taken.
34666594 return (mVec[0] == rhs.mVec[0] && mVec[1] == rhs.mVec[1] && mVec[2] == rhs.mVec[2]);
152 }
153
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 bool operator!=(const Coord& rhs) const { return !(*this == rhs); }
154
155 /// Lexicographic less than
156 bool operator<(const Coord& rhs) const
157 {
158
801/2210
✓ Branch 0 taken 1530706 times.
✓ Branch 1 taken 158376 times.
✓ Branch 2 taken 1431075 times.
✓ Branch 3 taken 99631 times.
✓ Branch 4 taken 1193563 times.
✓ Branch 5 taken 237512 times.
✓ Branch 6 taken 726735 times.
✓ Branch 7 taken 140 times.
✓ Branch 8 taken 726735 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 726573 times.
✓ Branch 11 taken 162 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 2583 times.
✓ Branch 19 taken 22 times.
✓ Branch 20 taken 1708 times.
✓ Branch 21 taken 875 times.
✓ Branch 22 taken 1693 times.
✓ Branch 23 taken 15 times.
✓ Branch 24 taken 11617 times.
✓ Branch 25 taken 1468 times.
✓ Branch 26 taken 6191 times.
✓ Branch 27 taken 5426 times.
✓ Branch 28 taken 5025 times.
✓ Branch 29 taken 1211 times.
✓ Branch 30 taken 2955 times.
✓ Branch 31 taken 894 times.
✓ Branch 32 taken 2598 times.
✓ Branch 33 taken 357 times.
✓ Branch 34 taken 1395 times.
✓ Branch 35 taken 1206 times.
✓ Branch 36 taken 954 times.
✓ Branch 37 taken 352 times.
✓ Branch 38 taken 921 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 783 times.
✓ Branch 41 taken 162 times.
✓ Branch 42 taken 214 times.
✓ Branch 43 taken 332 times.
✓ Branch 44 taken 222 times.
✓ Branch 45 taken 4 times.
✓ Branch 46 taken 218 times.
✓ Branch 47 taken 288 times.
✓ Branch 48 taken 730 times.
✓ Branch 49 taken 244 times.
✓ Branch 50 taken 726 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 15845 times.
✓ Branch 53 taken 13874 times.
✓ Branch 54 taken 15876 times.
✓ Branch 55 taken 22 times.
✓ Branch 56 taken 15876 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 120325 times.
✓ Branch 59 taken 15642 times.
✓ Branch 60 taken 47103976 times.
✓ Branch 61 taken 15143067 times.
✓ Branch 62 taken 51209970 times.
✓ Branch 63 taken 1298084 times.
✓ Branch 64 taken 35075438 times.
✓ Branch 65 taken 16143849 times.
✓ Branch 66 taken 19786389 times.
✓ Branch 67 taken 353461 times.
✓ Branch 68 taken 15447447 times.
✓ Branch 69 taken 9421 times.
✓ Branch 70 taken 15394252 times.
✓ Branch 71 taken 9877 times.
✓ Branch 72 taken 15410 times.
✓ Branch 73 taken 1 times.
✓ Branch 74 taken 62 times.
✓ Branch 75 taken 11 times.
✓ Branch 76 taken 420 times.
✓ Branch 77 taken 105 times.
✓ Branch 78 taken 419 times.
✓ Branch 79 taken 3 times.
✓ Branch 80 taken 9656 times.
✓ Branch 81 taken 6263 times.
✓ Branch 82 taken 10136 times.
✓ Branch 83 taken 7 times.
✓ Branch 84 taken 10124 times.
✓ Branch 85 taken 12 times.
✓ Branch 86 taken 16070 times.
✓ Branch 87 taken 13876 times.
✓ Branch 88 taken 18604 times.
✓ Branch 89 taken 961 times.
✓ Branch 90 taken 20369 times.
✓ Branch 91 taken 174 times.
✓ Branch 92 taken 4267 times.
✓ Branch 93 taken 634 times.
✓ Branch 94 taken 1567 times.
✓ Branch 95 taken 574 times.
✓ Branch 96 taken 806 times.
✓ Branch 97 taken 62 times.
✓ Branch 98 taken 16379 times.
✓ Branch 99 taken 391 times.
✓ Branch 100 taken 18189 times.
✓ Branch 101 taken 884 times.
✓ Branch 102 taken 34123 times.
✓ Branch 103 taken 394 times.
✓ Branch 104 taken 60519 times.
✓ Branch 105 taken 20109 times.
✓ Branch 106 taken 59482 times.
✓ Branch 107 taken 16 times.
✓ Branch 108 taken 42700 times.
✓ Branch 109 taken 392 times.
✓ Branch 110 taken 765 times.
✓ Branch 111 taken 3 times.
✓ Branch 112 taken 3524 times.
✓ Branch 113 taken 1835 times.
✓ Branch 114 taken 2880 times.
✓ Branch 115 taken 212 times.
✓ Branch 116 taken 1464 times.
✓ Branch 117 taken 1430 times.
✓ Branch 118 taken 185 times.
✓ Branch 119 taken 10 times.
✓ Branch 120 taken 605307 times.
✓ Branch 121 taken 418978 times.
✓ Branch 122 taken 585590 times.
✓ Branch 123 taken 21618 times.
✓ Branch 124 taken 545556 times.
✓ Branch 125 taken 40035 times.
✓ Branch 126 taken 4321746 times.
✓ Branch 127 taken 637055 times.
✓ Branch 128 taken 4321167 times.
✓ Branch 129 taken 65 times.
✓ Branch 130 taken 1267022 times.
✓ Branch 131 taken 3067846 times.
✓ Branch 132 taken 13489 times.
✓ Branch 133 taken 22 times.
✓ Branch 134 taken 14051 times.
✓ Branch 135 taken 75 times.
✓ Branch 136 taken 2499320 times.
✓ Branch 137 taken 408799 times.
✓ Branch 138 taken 2285608 times.
✓ Branch 139 taken 214082 times.
✓ Branch 140 taken 1832286 times.
✓ Branch 141 taken 454373 times.
✓ Branch 142 taken 2309 times.
✓ Branch 143 taken 1069 times.
✓ Branch 144 taken 2206 times.
✓ Branch 145 taken 19 times.
✓ Branch 146 taken 3029 times.
✓ Branch 147 taken 376 times.
✓ Branch 148 taken 179691 times.
✓ Branch 149 taken 53554 times.
✓ Branch 150 taken 174167 times.
✓ Branch 151 taken 5481 times.
✓ Branch 152 taken 136365 times.
✓ Branch 153 taken 38949 times.
✓ Branch 154 taken 795031 times.
✓ Branch 155 taken 443351 times.
✓ Branch 156 taken 787727 times.
✓ Branch 157 taken 7388 times.
✓ Branch 158 taken 742546 times.
✓ Branch 159 taken 51406 times.
✓ Branch 160 taken 6775 times.
✓ Branch 161 taken 119 times.
✓ Branch 162 taken 6765 times.
✓ Branch 163 taken 21 times.
✓ Branch 164 taken 317 times.
✓ Branch 165 taken 72 times.
✓ Branch 166 taken 975 times.
✓ Branch 167 taken 854 times.
✓ Branch 168 taken 910 times.
✓ Branch 169 taken 19 times.
✓ Branch 170 taken 16476 times.
✓ Branch 171 taken 557 times.
✓ Branch 172 taken 689105 times.
✓ Branch 173 taken 368814 times.
✓ Branch 174 taken 653114 times.
✓ Branch 175 taken 35991 times.
✓ Branch 176 taken 572481 times.
✓ Branch 177 taken 64483 times.
✓ Branch 178 taken 69 times.
✓ Branch 179 taken 6 times.
✓ Branch 180 taken 66 times.
✓ Branch 181 taken 3 times.
✓ Branch 182 taken 170 times.
✓ Branch 183 taken 245 times.
✓ Branch 184 taken 240 times.
✓ Branch 185 taken 2 times.
✓ Branch 186 taken 231 times.
✓ Branch 187 taken 9 times.
✓ Branch 188 taken 15344 times.
✓ Branch 189 taken 13461 times.
✓ Branch 190 taken 9014139 times.
✓ Branch 191 taken 1389236 times.
✓ Branch 192 taken 15975902 times.
✓ Branch 193 taken 1400355 times.
✓ Branch 194 taken 14024328 times.
✓ Branch 195 taken 1936411 times.
✓ Branch 196 taken 5683734 times.
✓ Branch 197 taken 1281809 times.
✓ Branch 198 taken 2763250 times.
✓ Branch 199 taken 131661 times.
✓ Branch 200 taken 2762308 times.
✓ Branch 201 taken 838 times.
✓ Branch 202 taken 2591958 times.
✓ Branch 203 taken 108251 times.
✓ Branch 204 taken 65934 times.
✓ Branch 205 taken 53 times.
✓ Branch 206 taken 62459 times.
✓ Branch 207 taken 3481 times.
✓ Branch 208 taken 96919233 times.
✓ Branch 209 taken 10920131 times.
✓ Branch 210 taken 90317066 times.
✓ Branch 211 taken 6545598 times.
✓ Branch 212 taken 80749773 times.
✓ Branch 213 taken 9567291 times.
✓ Branch 214 taken 9170 times.
✓ Branch 215 taken 4064 times.
✓ Branch 216 taken 42343096 times.
✓ Branch 217 taken 666704 times.
✓ Branch 218 taken 36426980 times.
✓ Branch 219 taken 5916116 times.
✓ Branch 220 taken 36088362 times.
✓ Branch 221 taken 334638 times.
✓ Branch 222 taken 16031 times.
✓ Branch 223 taken 13464 times.
✓ Branch 224 taken 21914 times.
✓ Branch 225 taken 1080 times.
✓ Branch 226 taken 20822 times.
✓ Branch 227 taken 767 times.
✓ Branch 228 taken 4782 times.
✓ Branch 229 taken 860 times.
✓ Branch 230 taken 963757 times.
✓ Branch 231 taken 14968 times.
✓ Branch 232 taken 1363601 times.
✓ Branch 233 taken 342518 times.
✓ Branch 234 taken 1336008 times.
✓ Branch 235 taken 27593 times.
✓ Branch 236 taken 376043 times.
✓ Branch 237 taken 18092 times.
✓ Branch 238 taken 15802 times.
✓ Branch 239 taken 72 times.
✓ Branch 240 taken 15802 times.
✗ Branch 241 not taken.
✓ Branch 242 taken 452524 times.
✓ Branch 243 taken 5135 times.
✓ Branch 244 taken 437871 times.
✗ Branch 245 not taken.
✓ Branch 246 taken 106159 times.
✓ Branch 247 taken 331712 times.
✓ Branch 248 taken 1770 times.
✓ Branch 249 taken 23 times.
✓ Branch 250 taken 1290 times.
✓ Branch 251 taken 236 times.
✓ Branch 252 taken 1278 times.
✓ Branch 253 taken 12 times.
✓ Branch 254 taken 152 times.
✓ Branch 255 taken 7 times.
✓ Branch 256 taken 15351 times.
✓ Branch 257 taken 13487 times.
✓ Branch 258 taken 15332 times.
✓ Branch 259 taken 7 times.
✓ Branch 260 taken 15321 times.
✓ Branch 261 taken 1 times.
✓ Branch 262 taken 71 times.
✓ Branch 263 taken 1 times.
✓ Branch 264 taken 71 times.
✗ Branch 265 not taken.
✓ Branch 266 taken 143 times.
✗ Branch 267 not taken.
✓ Branch 268 taken 40808080 times.
✓ Branch 269 taken 372899 times.
✓ Branch 270 taken 35501048 times.
✓ Branch 271 taken 5911165 times.
✓ Branch 272 taken 35474329 times.
✓ Branch 273 taken 41898 times.
✓ Branch 274 taken 293225 times.
✓ Branch 275 taken 322722 times.
✓ Branch 276 taken 15684 times.
✗ Branch 277 not taken.
✓ Branch 278 taken 23752258 times.
✓ Branch 279 taken 637595 times.
✓ Branch 280 taken 23752258 times.
✗ Branch 281 not taken.
✓ Branch 282 taken 20692998 times.
✓ Branch 283 taken 3059270 times.
✓ Branch 284 taken 401 times.
✓ Branch 285 taken 269 times.
✓ Branch 286 taken 300 times.
✓ Branch 287 taken 101 times.
✓ Branch 288 taken 454 times.
✓ Branch 289 taken 134 times.
✓ Branch 290 taken 15974 times.
✓ Branch 291 taken 13582 times.
✓ Branch 292 taken 349329 times.
✓ Branch 293 taken 327486 times.
✓ Branch 294 taken 342858 times.
✓ Branch 295 taken 6439 times.
✓ Branch 296 taken 324076 times.
✓ Branch 297 taken 3196 times.
✓ Branch 298 taken 138 times.
✓ Branch 299 taken 43 times.
✓ Branch 300 taken 1349 times.
✓ Branch 301 taken 51 times.
✓ Branch 302 taken 1349 times.
✗ Branch 303 not taken.
✓ Branch 304 taken 1419 times.
✓ Branch 305 taken 311 times.
✓ Branch 306 taken 43562 times.
✓ Branch 307 taken 18975 times.
✓ Branch 308 taken 43562 times.
✗ Branch 309 not taken.
✓ Branch 310 taken 480196 times.
✓ Branch 311 taken 6692 times.
✓ Branch 312 taken 437228 times.
✗ Branch 313 not taken.
✓ Branch 314 taken 125236 times.
✓ Branch 315 taken 311992 times.
✓ Branch 316 taken 4083 times.
✓ Branch 317 taken 155 times.
✓ Branch 318 taken 233530 times.
✓ Branch 319 taken 23618 times.
✓ Branch 320 taken 226226 times.
✓ Branch 321 taken 7304 times.
✓ Branch 322 taken 177095 times.
✓ Branch 323 taken 48909 times.
✓ Branch 324 taken 19158 times.
✓ Branch 325 taken 14508 times.
✓ Branch 326 taken 18354 times.
✓ Branch 327 taken 804 times.
✓ Branch 328 taken 19504 times.
✓ Branch 329 taken 1004 times.
✓ Branch 330 taken 29875 times.
✓ Branch 331 taken 2 times.
✓ Branch 332 taken 28507 times.
✓ Branch 333 taken 1382 times.
✓ Branch 334 taken 28605 times.
✓ Branch 335 taken 597 times.
✓ Branch 336 taken 2286 times.
✓ Branch 337 taken 121 times.
✓ Branch 338 taken 966 times.
✓ Branch 339 taken 1322 times.
✓ Branch 340 taken 17100 times.
✓ Branch 341 taken 203 times.
✓ Branch 342 taken 16751 times.
✓ Branch 343 taken 334 times.
✓ Branch 344 taken 16745 times.
✗ Branch 345 not taken.
✓ Branch 346 taken 3 times.
✓ Branch 347 taken 15 times.
✓ Branch 348 taken 14 times.
✓ Branch 349 taken 3 times.
✓ Branch 350 taken 4571618 times.
✓ Branch 351 taken 16220 times.
✓ Branch 352 taken 4571818 times.
✓ Branch 353 taken 365 times.
✓ Branch 354 taken 3666616 times.
✓ Branch 355 taken 905241 times.
✓ Branch 356 taken 249 times.
✓ Branch 357 taken 47 times.
✓ Branch 358 taken 17020 times.
✓ Branch 359 taken 13879 times.
✓ Branch 360 taken 16999 times.
✓ Branch 361 taken 20 times.
✓ Branch 362 taken 36301 times.
✓ Branch 363 taken 6284 times.
✓ Branch 364 taken 112857 times.
✓ Branch 365 taken 27 times.
✓ Branch 366 taken 103514 times.
✓ Branch 367 taken 9628 times.
✓ Branch 368 taken 93860 times.
✓ Branch 369 taken 23 times.
✓ Branch 370 taken 807 times.
✓ Branch 371 taken 20 times.
✓ Branch 372 taken 496 times.
✓ Branch 373 taken 4 times.
✓ Branch 374 taken 17821 times.
✓ Branch 375 taken 204 times.
✓ Branch 376 taken 17906 times.
✓ Branch 377 taken 8 times.
✓ Branch 378 taken 17654 times.
✓ Branch 379 taken 252 times.
✓ Branch 380 taken 711 times.
✓ Branch 381 taken 131 times.
✓ Branch 382 taken 302 times.
✗ Branch 383 not taken.
✓ Branch 384 taken 155 times.
✓ Branch 385 taken 147 times.
✓ Branch 386 taken 98 times.
✓ Branch 387 taken 206 times.
✓ Branch 388 taken 106 times.
✓ Branch 389 taken 52 times.
✓ Branch 390 taken 104 times.
✓ Branch 391 taken 2 times.
✓ Branch 392 taken 425507087 times.
✓ Branch 393 taken 112364059 times.
✓ Branch 394 taken 386227963 times.
✓ Branch 395 taken 39279118 times.
✓ Branch 396 taken 357265599 times.
✓ Branch 397 taken 28962364 times.
✓ Branch 398 taken 49 times.
✗ Branch 399 not taken.
✓ Branch 400 taken 49 times.
✗ Branch 401 not taken.
✓ Branch 402 taken 49 times.
✗ Branch 403 not taken.
✓ Branch 404 taken 49 times.
✗ Branch 405 not taken.
✓ Branch 406 taken 49 times.
✗ Branch 407 not taken.
✓ Branch 408 taken 14334 times.
✗ Branch 409 not taken.
✓ Branch 410 taken 35402806 times.
✓ Branch 411 taken 5907177 times.
✓ Branch 412 taken 35402806 times.
✗ Branch 413 not taken.
✓ Branch 414 taken 11444102 times.
✓ Branch 415 taken 23944372 times.
✗ Branch 416 not taken.
✓ Branch 417 taken 2 times.
✓ Branch 418 taken 34936463 times.
✓ Branch 419 taken 5906977 times.
✓ Branch 420 taken 34936561 times.
✓ Branch 421 taken 206 times.
✓ Branch 422 taken 10992189 times.
✓ Branch 423 taken 23944372 times.
✓ Branch 424 taken 260 times.
✗ Branch 425 not taken.
✓ Branch 426 taken 14467 times.
✓ Branch 427 taken 12969 times.
✓ Branch 428 taken 14467 times.
✗ Branch 429 not taken.
✓ Branch 430 taken 14449 times.
✓ Branch 431 taken 27 times.
✓ Branch 432 taken 164 times.
✗ Branch 433 not taken.
✓ Branch 434 taken 115 times.
✓ Branch 435 taken 49 times.
✓ Branch 436 taken 74 times.
✓ Branch 437 taken 26 times.
✓ Branch 438 taken 74 times.
✗ Branch 439 not taken.
✓ Branch 440 taken 683 times.
✓ Branch 441 taken 19 times.
✓ Branch 442 taken 14993 times.
✓ Branch 443 taken 10 times.
✓ Branch 444 taken 14740 times.
✓ Branch 445 taken 253 times.
✓ Branch 446 taken 14353 times.
✓ Branch 447 taken 12 times.
✓ Branch 448 taken 2 times.
✓ Branch 449 taken 12 times.
✓ Branch 450 taken 8 times.
✓ Branch 451 taken 4 times.
✓ Branch 452 taken 3966 times.
✓ Branch 453 taken 1275 times.
✓ Branch 454 taken 4056 times.
✓ Branch 455 taken 206 times.
✓ Branch 456 taken 3146 times.
✓ Branch 457 taken 910 times.
✓ Branch 458 taken 345003 times.
✓ Branch 459 taken 6359 times.
✓ Branch 460 taken 359207 times.
✓ Branch 461 taken 12972 times.
✓ Branch 462 taken 47377 times.
✓ Branch 463 taken 311830 times.
✓ Branch 464 taken 18743 times.
✓ Branch 465 taken 694 times.
✓ Branch 466 taken 4454 times.
✓ Branch 467 taken 4 times.
✓ Branch 468 taken 3265 times.
✓ Branch 469 taken 1189 times.
✓ Branch 470 taken 70 times.
✓ Branch 471 taken 18 times.
✓ Branch 472 taken 70 times.
✗ Branch 473 not taken.
✓ Branch 474 taken 55 times.
✓ Branch 475 taken 15 times.
✓ Branch 476 taken 14355 times.
✓ Branch 477 taken 8 times.
✓ Branch 478 taken 14355 times.
✗ Branch 479 not taken.
✓ Branch 480 taken 14347 times.
✓ Branch 481 taken 8 times.
✗ Branch 482 not taken.
✗ Branch 483 not taken.
✓ Branch 484 taken 320161853 times.
✓ Branch 485 taken 38671075 times.
✓ Branch 486 taken 320161853 times.
✗ Branch 487 not taken.
✓ Branch 488 taken 198082724 times.
✓ Branch 489 taken 122079143 times.
✓ Branch 490 taken 12 times.
✓ Branch 491 taken 2 times.
✓ Branch 492 taken 12 times.
✗ Branch 493 not taken.
✓ Branch 494 taken 12 times.
✓ Branch 495 taken 2 times.
✓ Branch 496 taken 12 times.
✓ Branch 497 taken 1 times.
✓ Branch 498 taken 8 times.
✓ Branch 499 taken 4 times.
✗ Branch 500 not taken.
✗ Branch 501 not taken.
✗ Branch 502 not taken.
✗ Branch 503 not taken.
✗ Branch 504 not taken.
✗ Branch 505 not taken.
✗ Branch 506 not taken.
✗ Branch 507 not taken.
✗ Branch 508 not taken.
✗ Branch 509 not taken.
✓ Branch 510 taken 34804527 times.
✓ Branch 511 taken 5906977 times.
✓ Branch 512 taken 34804527 times.
✗ Branch 513 not taken.
✓ Branch 514 taken 10860155 times.
✓ Branch 515 taken 23944372 times.
✓ Branch 516 taken 175 times.
✗ Branch 517 not taken.
✓ Branch 518 taken 142 times.
✓ Branch 519 taken 34 times.
✓ Branch 520 taken 142 times.
✗ Branch 521 not taken.
✓ Branch 522 taken 201 times.
✓ Branch 523 taken 175 times.
✓ Branch 524 taken 201 times.
✗ Branch 525 not taken.
✓ Branch 526 taken 150 times.
✓ Branch 527 taken 51 times.
✓ Branch 528 taken 9362 times.
✓ Branch 529 taken 8456 times.
✓ Branch 530 taken 9362 times.
✗ Branch 531 not taken.
✓ Branch 532 taken 9349 times.
✓ Branch 533 taken 13 times.
✓ Branch 534 taken 50 times.
✓ Branch 535 taken 7 times.
✓ Branch 536 taken 364 times.
✗ Branch 537 not taken.
✓ Branch 538 taken 360 times.
✓ Branch 539 taken 6 times.
✓ Branch 540 taken 350 times.
✗ Branch 541 not taken.
✓ Branch 542 taken 36 times.
✗ Branch 543 not taken.
✓ Branch 544 taken 9346 times.
✗ Branch 545 not taken.
✓ Branch 546 taken 9354 times.
✓ Branch 547 taken 5 times.
✓ Branch 548 taken 9360 times.
✗ Branch 549 not taken.
✓ Branch 550 taken 315195 times.
✓ Branch 551 taken 6351 times.
✓ Branch 552 taken 662714 times.
✓ Branch 553 taken 330095 times.
✓ Branch 554 taken 344478 times.
✓ Branch 555 taken 318242 times.
✓ Branch 556 taken 335574 times.
✓ Branch 557 taken 6622 times.
✓ Branch 558 taken 42264994 times.
✓ Branch 559 taken 653551 times.
✓ Branch 560 taken 36357335 times.
✓ Branch 561 taken 5907659 times.
✓ Branch 562 taken 36063179 times.
✓ Branch 563 taken 342744 times.
✓ Branch 564 taken 28686 times.
✓ Branch 565 taken 27 times.
✓ Branch 566 taken 28686 times.
✗ Branch 567 not taken.
✓ Branch 568 taken 289 times.
✗ Branch 569 not taken.
✓ Branch 570 taken 286 times.
✓ Branch 571 taken 4 times.
✓ Branch 572 taken 286 times.
✗ Branch 573 not taken.
✓ Branch 574 taken 286 times.
✓ Branch 575 taken 3 times.
✓ Branch 576 taken 287 times.
✗ Branch 577 not taken.
✓ Branch 578 taken 28687 times.
✗ Branch 579 not taken.
✓ Branch 580 taken 28711 times.
✓ Branch 581 taken 1 times.
✓ Branch 582 taken 28709 times.
✓ Branch 583 taken 2 times.
✓ Branch 584 taken 23 times.
✗ Branch 585 not taken.
✓ Branch 586 taken 123 times.
✗ Branch 587 not taken.
✓ Branch 588 taken 71 times.
✓ Branch 589 taken 54 times.
✓ Branch 590 taken 249 times.
✓ Branch 591 taken 366 times.
✓ Branch 592 taken 201 times.
✓ Branch 593 taken 4 times.
✓ Branch 594 taken 91403 times.
✓ Branch 595 taken 251 times.
✓ Branch 596 taken 111317 times.
✓ Branch 597 taken 17632 times.
✓ Branch 598 taken 111052 times.
✓ Branch 599 taken 248 times.
✓ Branch 600 taken 21936 times.
✓ Branch 601 taken 4 times.
✓ Branch 602 taken 1939 times.
✗ Branch 603 not taken.
✓ Branch 604 taken 1935 times.
✓ Branch 605 taken 4 times.
✓ Branch 606 taken 216 times.
✓ Branch 607 taken 38 times.
✓ Branch 608 taken 214 times.
✗ Branch 609 not taken.
✓ Branch 610 taken 156 times.
✓ Branch 611 taken 58 times.
✓ Branch 612 taken 20098 times.
✗ Branch 613 not taken.
✓ Branch 614 taken 20098 times.
✗ Branch 615 not taken.
✓ Branch 616 taken 20098 times.
✗ Branch 617 not taken.
✗ Branch 618 not taken.
✗ Branch 619 not taken.
✗ Branch 620 not taken.
✗ Branch 621 not taken.
✗ Branch 622 not taken.
✗ Branch 623 not taken.
✗ Branch 624 not taken.
✗ Branch 625 not taken.
✗ Branch 626 not taken.
✗ Branch 627 not taken.
✗ Branch 628 not taken.
✗ Branch 629 not taken.
✗ Branch 630 not taken.
✗ Branch 631 not taken.
✓ Branch 632 taken 62 times.
✗ Branch 633 not taken.
✓ Branch 634 taken 58 times.
✓ Branch 635 taken 4 times.
✓ Branch 636 taken 58 times.
✗ Branch 637 not taken.
✓ Branch 638 taken 58 times.
✓ Branch 639 taken 4 times.
✓ Branch 640 taken 41125 times.
✓ Branch 641 taken 30021 times.
✓ Branch 642 taken 35401682 times.
✓ Branch 643 taken 5906977 times.
✓ Branch 644 taken 35379602 times.
✓ Branch 645 taken 22080 times.
✓ Branch 646 taken 11419335 times.
✓ Branch 647 taken 23944572 times.
✓ Branch 648 taken 3104 times.
✗ Branch 649 not taken.
✓ Branch 650 taken 3104 times.
✗ Branch 651 not taken.
✓ Branch 652 taken 50358 times.
✓ Branch 653 taken 4000 times.
✓ Branch 654 taken 31792 times.
✓ Branch 655 taken 18566 times.
✓ Branch 656 taken 31792 times.
✗ Branch 657 not taken.
✓ Branch 658 taken 3300 times.
✓ Branch 659 taken 2 times.
✓ Branch 660 taken 3300 times.
✗ Branch 661 not taken.
✓ Branch 662 taken 3284 times.
✓ Branch 663 taken 16 times.
✓ Branch 664 taken 13644119 times.
✓ Branch 665 taken 745432 times.
✓ Branch 666 taken 8856911 times.
✓ Branch 667 taken 4787208 times.
✓ Branch 668 taken 6784287 times.
✓ Branch 669 taken 2072624 times.
✓ Branch 670 taken 36158 times.
✓ Branch 671 taken 24570 times.
✓ Branch 672 taken 36158 times.
✗ Branch 673 not taken.
✓ Branch 674 taken 36158 times.
✗ Branch 675 not taken.
✓ Branch 676 taken 2 times.
✗ Branch 677 not taken.
✗ Branch 678 not taken.
✓ Branch 679 taken 2 times.
✗ Branch 680 not taken.
✗ Branch 681 not taken.
✗ Branch 682 not taken.
✓ Branch 683 taken 2 times.
✗ Branch 684 not taken.
✗ Branch 685 not taken.
✗ Branch 686 not taken.
✗ Branch 687 not taken.
✗ Branch 688 not taken.
✓ Branch 689 taken 12 times.
✗ Branch 690 not taken.
✗ Branch 691 not taken.
✗ Branch 692 not taken.
✗ Branch 693 not taken.
✓ Branch 694 taken 32 times.
✓ Branch 695 taken 16 times.
✓ Branch 696 taken 32 times.
✗ Branch 697 not taken.
✓ Branch 698 taken 32 times.
✗ Branch 699 not taken.
✗ Branch 700 not taken.
✗ Branch 701 not taken.
✗ Branch 702 not taken.
✗ Branch 703 not taken.
✗ Branch 704 not taken.
✗ Branch 705 not taken.
✗ Branch 706 not taken.
✗ Branch 707 not taken.
✗ Branch 708 not taken.
✗ Branch 709 not taken.
✗ Branch 710 not taken.
✗ Branch 711 not taken.
✗ Branch 712 not taken.
✗ Branch 713 not taken.
✗ Branch 714 not taken.
✗ Branch 715 not taken.
✓ Branch 716 taken 398 times.
✗ Branch 717 not taken.
✓ Branch 718 taken 398 times.
✗ Branch 719 not taken.
✓ Branch 720 taken 398 times.
✗ Branch 721 not taken.
✓ Branch 722 taken 398 times.
✗ Branch 723 not taken.
✓ Branch 724 taken 398 times.
✗ Branch 725 not taken.
✓ Branch 726 taken 36158 times.
✗ Branch 727 not taken.
✓ Branch 728 taken 36160 times.
✗ Branch 729 not taken.
✓ Branch 730 taken 36166 times.
✓ Branch 731 taken 2 times.
✓ Branch 732 taken 9 times.
✓ Branch 733 taken 2 times.
✓ Branch 734 taken 1604 times.
✓ Branch 735 taken 3 times.
✓ Branch 736 taken 1600 times.
✗ Branch 737 not taken.
✓ Branch 738 taken 1600 times.
✓ Branch 739 taken 3 times.
✓ Branch 740 taken 16 times.
✓ Branch 741 taken 14 times.
✓ Branch 742 taken 16 times.
✗ Branch 743 not taken.
✓ Branch 744 taken 90595 times.
✓ Branch 745 taken 14 times.
✓ Branch 746 taken 90593 times.
✗ Branch 747 not taken.
✓ Branch 748 taken 90596 times.
✓ Branch 749 taken 3 times.
✓ Branch 750 taken 3 times.
✓ Branch 751 taken 3 times.
✓ Branch 752 taken 18 times.
✓ Branch 753 taken 14 times.
✓ Branch 754 taken 16 times.
✗ Branch 755 not taken.
✓ Branch 756 taken 3 times.
✓ Branch 757 taken 13 times.
✗ Branch 758 not taken.
✗ Branch 759 not taken.
✗ Branch 760 not taken.
✗ Branch 761 not taken.
✗ Branch 762 not taken.
✗ Branch 763 not taken.
✗ Branch 764 not taken.
✗ Branch 765 not taken.
✓ Branch 766 taken 3236 times.
✓ Branch 767 taken 9 times.
✓ Branch 768 taken 3236 times.
✗ Branch 769 not taken.
✓ Branch 770 taken 3236 times.
✗ Branch 771 not taken.
✗ Branch 772 not taken.
✗ Branch 773 not taken.
✗ Branch 774 not taken.
✗ Branch 775 not taken.
✗ Branch 776 not taken.
✗ Branch 777 not taken.
✗ Branch 778 not taken.
✗ Branch 779 not taken.
✗ Branch 780 not taken.
✗ Branch 781 not taken.
✗ Branch 782 not taken.
✗ Branch 783 not taken.
✓ Branch 784 taken 720 times.
✗ Branch 785 not taken.
✓ Branch 786 taken 720 times.
✗ Branch 787 not taken.
✓ Branch 788 taken 720 times.
✗ Branch 789 not taken.
✗ Branch 790 not taken.
✗ Branch 791 not taken.
✗ Branch 792 not taken.
✗ Branch 793 not taken.
✗ Branch 794 not taken.
✗ Branch 795 not taken.
✓ Branch 796 taken 3236 times.
✗ Branch 797 not taken.
✓ Branch 798 taken 3236 times.
✗ Branch 799 not taken.
✓ Branch 800 taken 3236 times.
✗ Branch 801 not taken.
✓ Branch 802 taken 1705 times.
✓ Branch 803 taken 2 times.
✓ Branch 804 taken 1678 times.
✓ Branch 805 taken 27 times.
✓ Branch 806 taken 1676 times.
✓ Branch 807 taken 2 times.
✓ Branch 808 taken 1675 times.
✓ Branch 809 taken 27 times.
✓ Branch 810 taken 1675 times.
✗ Branch 811 not taken.
✓ Branch 812 taken 2070 times.
✓ Branch 813 taken 325 times.
✓ Branch 814 taken 733 times.
✓ Branch 815 taken 2 times.
✓ Branch 816 taken 733 times.
✗ Branch 817 not taken.
✓ Branch 818 taken 9 times.
✓ Branch 819 taken 4 times.
✓ Branch 820 taken 7 times.
✓ Branch 821 taken 2 times.
✓ Branch 822 taken 16 times.
✓ Branch 823 taken 12 times.
✓ Branch 824 taken 14 times.
✓ Branch 825 taken 2 times.
✓ Branch 826 taken 3 times.
✓ Branch 827 taken 6 times.
✓ Branch 828 taken 9 times.
✓ Branch 829 taken 12 times.
✓ Branch 830 taken 9 times.
✗ Branch 831 not taken.
✓ Branch 832 taken 3 times.
✓ Branch 833 taken 6 times.
✓ Branch 834 taken 3 times.
✓ Branch 835 taken 4 times.
✓ Branch 836 taken 3144 times.
✗ Branch 837 not taken.
✓ Branch 838 taken 3142 times.
✓ Branch 839 taken 2 times.
✓ Branch 840 taken 3140 times.
✓ Branch 841 taken 2 times.
✓ Branch 842 taken 1261015 times.
✗ Branch 843 not taken.
✓ Branch 844 taken 1261015 times.
✗ Branch 845 not taken.
✓ Branch 846 taken 1261014 times.
✗ Branch 847 not taken.
✗ Branch 848 not taken.
✗ Branch 849 not taken.
✗ Branch 850 not taken.
✗ Branch 851 not taken.
✗ Branch 852 not taken.
✗ Branch 853 not taken.
✗ Branch 854 not taken.
✗ Branch 855 not taken.
✗ Branch 856 not taken.
✗ Branch 857 not taken.
✓ Branch 858 taken 2 times.
✓ Branch 859 taken 1 times.
✓ Branch 860 taken 2 times.
✗ Branch 861 not taken.
✓ Branch 862 taken 1 times.
✓ Branch 863 taken 1 times.
✗ Branch 864 not taken.
✗ Branch 865 not taken.
✗ Branch 866 not taken.
✗ Branch 867 not taken.
✗ Branch 868 not taken.
✗ Branch 869 not taken.
✗ Branch 870 not taken.
✗ Branch 871 not taken.
✗ Branch 872 not taken.
✗ Branch 873 not taken.
✗ Branch 874 not taken.
✗ Branch 875 not taken.
✗ Branch 876 not taken.
✗ Branch 877 not taken.
✗ Branch 878 not taken.
✗ Branch 879 not taken.
✗ Branch 880 not taken.
✗ Branch 881 not taken.
✗ Branch 882 not taken.
✗ Branch 883 not taken.
✗ Branch 884 not taken.
✗ Branch 885 not taken.
✗ Branch 886 not taken.
✗ Branch 887 not taken.
✗ Branch 888 not taken.
✗ Branch 889 not taken.
✓ Branch 890 taken 6 times.
✗ Branch 891 not taken.
✗ Branch 892 not taken.
✓ Branch 893 taken 6 times.
✗ Branch 894 not taken.
✗ Branch 895 not taken.
✗ Branch 896 not taken.
✓ Branch 897 taken 6 times.
✗ Branch 898 not taken.
✗ Branch 899 not taken.
✗ Branch 900 not taken.
✗ Branch 901 not taken.
✗ Branch 902 not taken.
✗ Branch 903 not taken.
✗ Branch 904 not taken.
✗ Branch 905 not taken.
✗ Branch 906 not taken.
✗ Branch 907 not taken.
✗ Branch 908 not taken.
✗ Branch 909 not taken.
✗ Branch 910 not taken.
✗ Branch 911 not taken.
✗ Branch 912 not taken.
✗ Branch 913 not taken.
✗ Branch 914 not taken.
✗ Branch 915 not taken.
✗ Branch 916 not taken.
✗ Branch 917 not taken.
✗ Branch 918 not taken.
✗ Branch 919 not taken.
✗ Branch 920 not taken.
✗ Branch 921 not taken.
✗ Branch 922 not taken.
✗ Branch 923 not taken.
✗ Branch 924 not taken.
✗ Branch 925 not taken.
✗ Branch 926 not taken.
✗ Branch 927 not taken.
✗ Branch 928 not taken.
✗ Branch 929 not taken.
✓ Branch 930 taken 32 times.
✗ Branch 931 not taken.
✓ Branch 932 taken 32 times.
✗ Branch 933 not taken.
✓ Branch 934 taken 32 times.
✗ Branch 935 not taken.
✗ Branch 936 not taken.
✗ Branch 937 not taken.
✗ Branch 938 not taken.
✗ Branch 939 not taken.
✗ Branch 940 not taken.
✗ Branch 941 not taken.
✗ Branch 942 not taken.
✗ Branch 943 not taken.
✗ Branch 944 not taken.
✗ Branch 945 not taken.
✗ Branch 946 not taken.
✗ Branch 947 not taken.
✗ Branch 948 not taken.
✗ Branch 949 not taken.
✗ Branch 950 not taken.
✗ Branch 951 not taken.
✗ Branch 952 not taken.
✗ Branch 953 not taken.
✗ Branch 954 not taken.
✗ Branch 955 not taken.
✗ Branch 956 not taken.
✗ Branch 957 not taken.
✗ Branch 958 not taken.
✗ Branch 959 not taken.
✗ Branch 960 not taken.
✗ Branch 961 not taken.
✗ Branch 962 not taken.
✗ Branch 963 not taken.
✗ Branch 964 not taken.
✗ Branch 965 not taken.
✗ Branch 966 not taken.
✗ Branch 967 not taken.
✗ Branch 968 not taken.
✗ Branch 969 not taken.
✗ Branch 970 not taken.
✗ Branch 971 not taken.
✗ Branch 972 not taken.
✗ Branch 973 not taken.
✗ Branch 974 not taken.
✗ Branch 975 not taken.
✗ Branch 976 not taken.
✗ Branch 977 not taken.
✗ Branch 978 not taken.
✗ Branch 979 not taken.
✗ Branch 980 not taken.
✗ Branch 981 not taken.
✗ Branch 982 not taken.
✗ Branch 983 not taken.
✗ Branch 984 not taken.
✗ Branch 985 not taken.
✗ Branch 986 not taken.
✗ Branch 987 not taken.
✗ Branch 988 not taken.
✗ Branch 989 not taken.
✗ Branch 990 not taken.
✗ Branch 991 not taken.
✗ Branch 992 not taken.
✗ Branch 993 not taken.
✗ Branch 994 not taken.
✗ Branch 995 not taken.
✓ Branch 996 taken 4 times.
✗ Branch 997 not taken.
✓ Branch 998 taken 4 times.
✗ Branch 999 not taken.
✓ Branch 1000 taken 4 times.
✗ Branch 1001 not taken.
✗ Branch 1002 not taken.
✗ Branch 1003 not taken.
✗ Branch 1004 not taken.
✗ Branch 1005 not taken.
✗ Branch 1006 not taken.
✗ Branch 1007 not taken.
✗ Branch 1008 not taken.
✗ Branch 1009 not taken.
✗ Branch 1010 not taken.
✗ Branch 1011 not taken.
✗ Branch 1012 not taken.
✗ Branch 1013 not taken.
✗ Branch 1014 not taken.
✓ Branch 1015 taken 1 times.
✗ Branch 1016 not taken.
✗ Branch 1017 not taken.
✗ Branch 1018 not taken.
✗ Branch 1019 not taken.
✗ Branch 1020 not taken.
✗ Branch 1021 not taken.
✗ Branch 1022 not taken.
✗ Branch 1023 not taken.
✗ Branch 1024 not taken.
✗ Branch 1025 not taken.
✗ Branch 1026 not taken.
✗ Branch 1027 not taken.
✗ Branch 1028 not taken.
✗ Branch 1029 not taken.
✗ Branch 1030 not taken.
✗ Branch 1031 not taken.
✗ Branch 1032 not taken.
✗ Branch 1033 not taken.
✓ Branch 1034 taken 2 times.
✗ Branch 1035 not taken.
✓ Branch 1036 taken 4 times.
✓ Branch 1037 taken 1 times.
✓ Branch 1038 taken 4 times.
✗ Branch 1039 not taken.
✓ Branch 1040 taken 2 times.
✗ Branch 1041 not taken.
✗ Branch 1042 not taken.
✗ Branch 1043 not taken.
✗ Branch 1044 not taken.
✗ Branch 1045 not taken.
✗ Branch 1046 not taken.
✗ Branch 1047 not taken.
✗ Branch 1048 not taken.
✗ Branch 1049 not taken.
✗ Branch 1050 not taken.
✗ Branch 1051 not taken.
✗ Branch 1052 not taken.
✗ Branch 1053 not taken.
✗ Branch 1054 not taken.
✗ Branch 1055 not taken.
✗ Branch 1056 not taken.
✗ Branch 1057 not taken.
✗ Branch 1058 not taken.
✗ Branch 1059 not taken.
✗ Branch 1060 not taken.
✗ Branch 1061 not taken.
✗ Branch 1062 not taken.
✗ Branch 1063 not taken.
✗ Branch 1064 not taken.
✗ Branch 1065 not taken.
✗ Branch 1066 not taken.
✗ Branch 1067 not taken.
✗ Branch 1068 not taken.
✗ Branch 1069 not taken.
✗ Branch 1070 not taken.
✗ Branch 1071 not taken.
✗ Branch 1072 not taken.
✗ Branch 1073 not taken.
✗ Branch 1074 not taken.
✗ Branch 1075 not taken.
✗ Branch 1076 not taken.
✗ Branch 1077 not taken.
✗ Branch 1078 not taken.
✗ Branch 1079 not taken.
✗ Branch 1080 not taken.
✗ Branch 1081 not taken.
✗ Branch 1082 not taken.
✗ Branch 1083 not taken.
✗ Branch 1084 not taken.
✗ Branch 1085 not taken.
✗ Branch 1086 not taken.
✗ Branch 1087 not taken.
✗ Branch 1088 not taken.
✗ Branch 1089 not taken.
✗ Branch 1090 not taken.
✗ Branch 1091 not taken.
✗ Branch 1092 not taken.
✗ Branch 1093 not taken.
✗ Branch 1094 not taken.
✗ Branch 1095 not taken.
✗ Branch 1096 not taken.
✗ Branch 1097 not taken.
✗ Branch 1098 not taken.
✗ Branch 1099 not taken.
✗ Branch 1100 not taken.
✗ Branch 1101 not taken.
✗ Branch 1102 not taken.
✗ Branch 1103 not taken.
✗ Branch 1104 not taken.
✗ Branch 1105 not taken.
✗ Branch 1106 not taken.
✗ Branch 1107 not taken.
✗ Branch 1108 not taken.
✗ Branch 1109 not taken.
✗ Branch 1110 not taken.
✗ Branch 1111 not taken.
✗ Branch 1112 not taken.
✗ Branch 1113 not taken.
✗ Branch 1114 not taken.
✗ Branch 1115 not taken.
✗ Branch 1116 not taken.
✗ Branch 1117 not taken.
✗ Branch 1118 not taken.
✗ Branch 1119 not taken.
✗ Branch 1120 not taken.
✗ Branch 1121 not taken.
✗ Branch 1122 not taken.
✗ Branch 1123 not taken.
✗ Branch 1124 not taken.
✗ Branch 1125 not taken.
✗ Branch 1126 not taken.
✗ Branch 1127 not taken.
✗ Branch 1128 not taken.
✗ Branch 1129 not taken.
✗ Branch 1130 not taken.
✗ Branch 1131 not taken.
✗ Branch 1132 not taken.
✗ Branch 1133 not taken.
✗ Branch 1134 not taken.
✗ Branch 1135 not taken.
✗ Branch 1136 not taken.
✗ Branch 1137 not taken.
✗ Branch 1138 not taken.
✗ Branch 1139 not taken.
✗ Branch 1140 not taken.
✗ Branch 1141 not taken.
✗ Branch 1142 not taken.
✗ Branch 1143 not taken.
✗ Branch 1144 not taken.
✗ Branch 1145 not taken.
✗ Branch 1146 not taken.
✗ Branch 1147 not taken.
✗ Branch 1148 not taken.
✗ Branch 1149 not taken.
✗ Branch 1150 not taken.
✗ Branch 1151 not taken.
✗ Branch 1152 not taken.
✗ Branch 1153 not taken.
✗ Branch 1154 not taken.
✗ Branch 1155 not taken.
✗ Branch 1156 not taken.
✗ Branch 1157 not taken.
✗ Branch 1158 not taken.
✗ Branch 1159 not taken.
✗ Branch 1160 not taken.
✗ Branch 1161 not taken.
✗ Branch 1162 not taken.
✗ Branch 1163 not taken.
✓ Branch 1164 taken 11 times.
✗ Branch 1165 not taken.
✓ Branch 1166 taken 11 times.
✗ Branch 1167 not taken.
✓ Branch 1168 taken 9 times.
✓ Branch 1169 taken 2 times.
✗ Branch 1170 not taken.
✗ Branch 1171 not taken.
✗ Branch 1172 not taken.
✗ Branch 1173 not taken.
✗ Branch 1174 not taken.
✗ Branch 1175 not taken.
✗ Branch 1176 not taken.
✗ Branch 1177 not taken.
✗ Branch 1178 not taken.
✗ Branch 1179 not taken.
✗ Branch 1180 not taken.
✗ Branch 1181 not taken.
✗ Branch 1182 not taken.
✗ Branch 1183 not taken.
✗ Branch 1184 not taken.
✗ Branch 1185 not taken.
✗ Branch 1186 not taken.
✗ Branch 1187 not taken.
✗ Branch 1188 not taken.
✓ Branch 1189 taken 1 times.
✗ Branch 1190 not taken.
✗ Branch 1191 not taken.
✗ Branch 1192 not taken.
✗ Branch 1193 not taken.
✗ Branch 1194 not taken.
✗ Branch 1195 not taken.
✗ Branch 1196 not taken.
✗ Branch 1197 not taken.
✗ Branch 1198 not taken.
✗ Branch 1199 not taken.
✗ Branch 1200 not taken.
✗ Branch 1201 not taken.
✗ Branch 1202 not taken.
✗ Branch 1203 not taken.
✗ Branch 1204 not taken.
✗ Branch 1205 not taken.
✗ Branch 1206 not taken.
✗ Branch 1207 not taken.
✗ Branch 1208 not taken.
✗ Branch 1209 not taken.
✗ Branch 1210 not taken.
✗ Branch 1211 not taken.
✗ Branch 1212 not taken.
✗ Branch 1213 not taken.
✗ Branch 1214 not taken.
✗ Branch 1215 not taken.
✗ Branch 1216 not taken.
✗ Branch 1217 not taken.
✗ Branch 1218 not taken.
✗ Branch 1219 not taken.
✗ Branch 1220 not taken.
✗ Branch 1221 not taken.
✗ Branch 1222 not taken.
✗ Branch 1223 not taken.
✗ Branch 1224 not taken.
✗ Branch 1225 not taken.
✗ Branch 1226 not taken.
✗ Branch 1227 not taken.
✗ Branch 1228 not taken.
✗ Branch 1229 not taken.
✗ Branch 1230 not taken.
✗ Branch 1231 not taken.
✗ Branch 1232 not taken.
✗ Branch 1233 not taken.
✗ Branch 1234 not taken.
✗ Branch 1235 not taken.
✗ Branch 1236 not taken.
✗ Branch 1237 not taken.
✗ Branch 1238 not taken.
✗ Branch 1239 not taken.
✗ Branch 1240 not taken.
✗ Branch 1241 not taken.
✗ Branch 1242 not taken.
✗ Branch 1243 not taken.
✗ Branch 1244 not taken.
✗ Branch 1245 not taken.
✗ Branch 1246 not taken.
✗ Branch 1247 not taken.
✗ Branch 1248 not taken.
✗ Branch 1249 not taken.
✗ Branch 1250 not taken.
✗ Branch 1251 not taken.
✗ Branch 1252 not taken.
✗ Branch 1253 not taken.
✗ Branch 1254 not taken.
✗ Branch 1255 not taken.
✗ Branch 1256 not taken.
✗ Branch 1257 not taken.
✗ Branch 1258 not taken.
✗ Branch 1259 not taken.
✗ Branch 1260 not taken.
✗ Branch 1261 not taken.
✗ Branch 1262 not taken.
✗ Branch 1263 not taken.
✗ Branch 1264 not taken.
✗ Branch 1265 not taken.
✗ Branch 1266 not taken.
✗ Branch 1267 not taken.
✗ Branch 1268 not taken.
✗ Branch 1269 not taken.
✗ Branch 1270 not taken.
✗ Branch 1271 not taken.
✗ Branch 1272 not taken.
✗ Branch 1273 not taken.
✗ Branch 1274 not taken.
✗ Branch 1275 not taken.
✗ Branch 1276 not taken.
✗ Branch 1277 not taken.
✗ Branch 1278 not taken.
✗ Branch 1279 not taken.
✗ Branch 1280 not taken.
✗ Branch 1281 not taken.
✗ Branch 1282 not taken.
✗ Branch 1283 not taken.
✗ Branch 1284 not taken.
✗ Branch 1285 not taken.
✗ Branch 1286 not taken.
✗ Branch 1287 not taken.
✗ Branch 1288 not taken.
✗ Branch 1289 not taken.
✗ Branch 1290 not taken.
✗ Branch 1291 not taken.
✗ Branch 1292 not taken.
✗ Branch 1293 not taken.
✗ Branch 1294 not taken.
✗ Branch 1295 not taken.
✗ Branch 1296 not taken.
✗ Branch 1297 not taken.
✗ Branch 1298 not taken.
✗ Branch 1299 not taken.
✗ Branch 1300 not taken.
✗ Branch 1301 not taken.
✗ Branch 1302 not taken.
✗ Branch 1303 not taken.
✗ Branch 1304 not taken.
✗ Branch 1305 not taken.
✓ Branch 1306 taken 104 times.
✗ Branch 1307 not taken.
✗ Branch 1308 not taken.
✓ Branch 1309 taken 104 times.
✗ Branch 1310 not taken.
✗ Branch 1311 not taken.
✗ Branch 1312 not taken.
✓ Branch 1313 taken 104 times.
✗ Branch 1314 not taken.
✗ Branch 1315 not taken.
✗ Branch 1316 not taken.
✗ Branch 1317 not taken.
✗ Branch 1318 not taken.
✗ Branch 1319 not taken.
✗ Branch 1320 not taken.
✗ Branch 1321 not taken.
✗ Branch 1322 not taken.
✗ Branch 1323 not taken.
✗ Branch 1324 not taken.
✗ Branch 1325 not taken.
✗ Branch 1326 not taken.
✗ Branch 1327 not taken.
✗ Branch 1328 not taken.
✗ Branch 1329 not taken.
✗ Branch 1330 not taken.
✗ Branch 1331 not taken.
✗ Branch 1332 not taken.
✗ Branch 1333 not taken.
✗ Branch 1334 not taken.
✗ Branch 1335 not taken.
✗ Branch 1336 not taken.
✗ Branch 1337 not taken.
✗ Branch 1338 not taken.
✗ Branch 1339 not taken.
✓ Branch 1340 taken 96 times.
✗ Branch 1341 not taken.
✓ Branch 1342 taken 96 times.
✗ Branch 1343 not taken.
✓ Branch 1344 taken 96 times.
✗ Branch 1345 not taken.
✓ Branch 1346 taken 110 times.
✗ Branch 1347 not taken.
✗ Branch 1348 not taken.
✓ Branch 1349 taken 110 times.
✗ Branch 1350 not taken.
✗ Branch 1351 not taken.
✗ Branch 1352 not taken.
✓ Branch 1353 taken 110 times.
✗ Branch 1354 not taken.
✗ Branch 1355 not taken.
✗ Branch 1356 not taken.
✗ Branch 1357 not taken.
✗ Branch 1358 not taken.
✗ Branch 1359 not taken.
✗ Branch 1360 not taken.
✗ Branch 1361 not taken.
✗ Branch 1362 not taken.
✗ Branch 1363 not taken.
✗ Branch 1364 not taken.
✗ Branch 1365 not taken.
✗ Branch 1366 not taken.
✗ Branch 1367 not taken.
✗ Branch 1368 not taken.
✗ Branch 1369 not taken.
✗ Branch 1370 not taken.
✗ Branch 1371 not taken.
✗ Branch 1372 not taken.
✗ Branch 1373 not taken.
✗ Branch 1374 not taken.
✗ Branch 1375 not taken.
✗ Branch 1376 not taken.
✗ Branch 1377 not taken.
✗ Branch 1378 not taken.
✗ Branch 1379 not taken.
✓ Branch 1380 taken 102 times.
✗ Branch 1381 not taken.
✓ Branch 1382 taken 102 times.
✗ Branch 1383 not taken.
✓ Branch 1384 taken 102 times.
✗ Branch 1385 not taken.
✓ Branch 1386 taken 108 times.
✗ Branch 1387 not taken.
✗ Branch 1388 not taken.
✓ Branch 1389 taken 108 times.
✗ Branch 1390 not taken.
✗ Branch 1391 not taken.
✗ Branch 1392 not taken.
✓ Branch 1393 taken 108 times.
✗ Branch 1394 not taken.
✗ Branch 1395 not taken.
✗ Branch 1396 not taken.
✗ Branch 1397 not taken.
✗ Branch 1398 not taken.
✗ Branch 1399 not taken.
✗ Branch 1400 not taken.
✗ Branch 1401 not taken.
✗ Branch 1402 not taken.
✗ Branch 1403 not taken.
✗ Branch 1404 not taken.
✗ Branch 1405 not taken.
✗ Branch 1406 not taken.
✗ Branch 1407 not taken.
✗ Branch 1408 not taken.
✗ Branch 1409 not taken.
✗ Branch 1410 not taken.
✗ Branch 1411 not taken.
✗ Branch 1412 not taken.
✗ Branch 1413 not taken.
✗ Branch 1414 not taken.
✗ Branch 1415 not taken.
✗ Branch 1416 not taken.
✗ Branch 1417 not taken.
✗ Branch 1418 not taken.
✗ Branch 1419 not taken.
✓ Branch 1420 taken 100 times.
✗ Branch 1421 not taken.
✓ Branch 1422 taken 100 times.
✗ Branch 1423 not taken.
✓ Branch 1424 taken 100 times.
✗ Branch 1425 not taken.
✓ Branch 1426 taken 116 times.
✗ Branch 1427 not taken.
✗ Branch 1428 not taken.
✓ Branch 1429 taken 116 times.
✗ Branch 1430 not taken.
✗ Branch 1431 not taken.
✗ Branch 1432 not taken.
✓ Branch 1433 taken 116 times.
✗ Branch 1434 not taken.
✗ Branch 1435 not taken.
✗ Branch 1436 not taken.
✗ Branch 1437 not taken.
✗ Branch 1438 not taken.
✗ Branch 1439 not taken.
✗ Branch 1440 not taken.
✗ Branch 1441 not taken.
✗ Branch 1442 not taken.
✗ Branch 1443 not taken.
✗ Branch 1444 not taken.
✗ Branch 1445 not taken.
✗ Branch 1446 not taken.
✗ Branch 1447 not taken.
✗ Branch 1448 not taken.
✗ Branch 1449 not taken.
✗ Branch 1450 not taken.
✗ Branch 1451 not taken.
✗ Branch 1452 not taken.
✗ Branch 1453 not taken.
✗ Branch 1454 not taken.
✗ Branch 1455 not taken.
✗ Branch 1456 not taken.
✗ Branch 1457 not taken.
✗ Branch 1458 not taken.
✗ Branch 1459 not taken.
✓ Branch 1460 taken 102 times.
✗ Branch 1461 not taken.
✓ Branch 1462 taken 102 times.
✗ Branch 1463 not taken.
✓ Branch 1464 taken 102 times.
✗ Branch 1465 not taken.
✓ Branch 1466 taken 121 times.
✗ Branch 1467 not taken.
✗ Branch 1468 not taken.
✓ Branch 1469 taken 121 times.
✗ Branch 1470 not taken.
✗ Branch 1471 not taken.
✗ Branch 1472 not taken.
✓ Branch 1473 taken 121 times.
✗ Branch 1474 not taken.
✗ Branch 1475 not taken.
✗ Branch 1476 not taken.
✗ Branch 1477 not taken.
✗ Branch 1478 not taken.
✗ Branch 1479 not taken.
✗ Branch 1480 not taken.
✗ Branch 1481 not taken.
✗ Branch 1482 not taken.
✗ Branch 1483 not taken.
✗ Branch 1484 not taken.
✗ Branch 1485 not taken.
✗ Branch 1486 not taken.
✗ Branch 1487 not taken.
✗ Branch 1488 not taken.
✗ Branch 1489 not taken.
✗ Branch 1490 not taken.
✗ Branch 1491 not taken.
✗ Branch 1492 not taken.
✗ Branch 1493 not taken.
✗ Branch 1494 not taken.
✗ Branch 1495 not taken.
✗ Branch 1496 not taken.
✗ Branch 1497 not taken.
✗ Branch 1498 not taken.
✗ Branch 1499 not taken.
✓ Branch 1500 taken 114 times.
✗ Branch 1501 not taken.
✓ Branch 1502 taken 114 times.
✗ Branch 1503 not taken.
✓ Branch 1504 taken 114 times.
✗ Branch 1505 not taken.
✓ Branch 1506 taken 119 times.
✗ Branch 1507 not taken.
✗ Branch 1508 not taken.
✓ Branch 1509 taken 119 times.
✗ Branch 1510 not taken.
✗ Branch 1511 not taken.
✗ Branch 1512 not taken.
✓ Branch 1513 taken 119 times.
✗ Branch 1514 not taken.
✗ Branch 1515 not taken.
✗ Branch 1516 not taken.
✗ Branch 1517 not taken.
✗ Branch 1518 not taken.
✗ Branch 1519 not taken.
✗ Branch 1520 not taken.
✗ Branch 1521 not taken.
✗ Branch 1522 not taken.
✗ Branch 1523 not taken.
✗ Branch 1524 not taken.
✗ Branch 1525 not taken.
✗ Branch 1526 not taken.
✗ Branch 1527 not taken.
✗ Branch 1528 not taken.
✗ Branch 1529 not taken.
✗ Branch 1530 not taken.
✗ Branch 1531 not taken.
✗ Branch 1532 not taken.
✗ Branch 1533 not taken.
✗ Branch 1534 not taken.
✗ Branch 1535 not taken.
✗ Branch 1536 not taken.
✗ Branch 1537 not taken.
✗ Branch 1538 not taken.
✗ Branch 1539 not taken.
✓ Branch 1540 taken 112 times.
✗ Branch 1541 not taken.
✓ Branch 1542 taken 112 times.
✗ Branch 1543 not taken.
✓ Branch 1544 taken 112 times.
✗ Branch 1545 not taken.
✓ Branch 1546 taken 121 times.
✗ Branch 1547 not taken.
✗ Branch 1548 not taken.
✓ Branch 1549 taken 121 times.
✗ Branch 1550 not taken.
✗ Branch 1551 not taken.
✗ Branch 1552 not taken.
✓ Branch 1553 taken 121 times.
✗ Branch 1554 not taken.
✗ Branch 1555 not taken.
✗ Branch 1556 not taken.
✗ Branch 1557 not taken.
✗ Branch 1558 not taken.
✗ Branch 1559 not taken.
✗ Branch 1560 not taken.
✗ Branch 1561 not taken.
✗ Branch 1562 not taken.
✗ Branch 1563 not taken.
✗ Branch 1564 not taken.
✗ Branch 1565 not taken.
✗ Branch 1566 not taken.
✗ Branch 1567 not taken.
✗ Branch 1568 not taken.
✗ Branch 1569 not taken.
✗ Branch 1570 not taken.
✗ Branch 1571 not taken.
✗ Branch 1572 not taken.
✗ Branch 1573 not taken.
✗ Branch 1574 not taken.
✗ Branch 1575 not taken.
✗ Branch 1576 not taken.
✗ Branch 1577 not taken.
✗ Branch 1578 not taken.
✗ Branch 1579 not taken.
✓ Branch 1580 taken 114 times.
✗ Branch 1581 not taken.
✓ Branch 1582 taken 114 times.
✗ Branch 1583 not taken.
✓ Branch 1584 taken 114 times.
✗ Branch 1585 not taken.
✓ Branch 1586 taken 137 times.
✗ Branch 1587 not taken.
✗ Branch 1588 not taken.
✓ Branch 1589 taken 137 times.
✗ Branch 1590 not taken.
✗ Branch 1591 not taken.
✗ Branch 1592 not taken.
✓ Branch 1593 taken 137 times.
✗ Branch 1594 not taken.
✗ Branch 1595 not taken.
✗ Branch 1596 not taken.
✗ Branch 1597 not taken.
✗ Branch 1598 not taken.
✗ Branch 1599 not taken.
✗ Branch 1600 not taken.
✗ Branch 1601 not taken.
✗ Branch 1602 not taken.
✗ Branch 1603 not taken.
✗ Branch 1604 not taken.
✗ Branch 1605 not taken.
✗ Branch 1606 not taken.
✗ Branch 1607 not taken.
✗ Branch 1608 not taken.
✗ Branch 1609 not taken.
✗ Branch 1610 not taken.
✗ Branch 1611 not taken.
✗ Branch 1612 not taken.
✗ Branch 1613 not taken.
✗ Branch 1614 not taken.
✗ Branch 1615 not taken.
✗ Branch 1616 not taken.
✗ Branch 1617 not taken.
✗ Branch 1618 not taken.
✗ Branch 1619 not taken.
✓ Branch 1620 taken 130 times.
✗ Branch 1621 not taken.
✓ Branch 1622 taken 130 times.
✗ Branch 1623 not taken.
✓ Branch 1624 taken 130 times.
✗ Branch 1625 not taken.
✓ Branch 1626 taken 195 times.
✗ Branch 1627 not taken.
✗ Branch 1628 not taken.
✓ Branch 1629 taken 195 times.
✗ Branch 1630 not taken.
✗ Branch 1631 not taken.
✗ Branch 1632 not taken.
✓ Branch 1633 taken 195 times.
✗ Branch 1634 not taken.
✗ Branch 1635 not taken.
✗ Branch 1636 not taken.
✗ Branch 1637 not taken.
✗ Branch 1638 not taken.
✗ Branch 1639 not taken.
✗ Branch 1640 not taken.
✗ Branch 1641 not taken.
✗ Branch 1642 not taken.
✗ Branch 1643 not taken.
✗ Branch 1644 not taken.
✗ Branch 1645 not taken.
✗ Branch 1646 not taken.
✗ Branch 1647 not taken.
✗ Branch 1648 not taken.
✗ Branch 1649 not taken.
✗ Branch 1650 not taken.
✗ Branch 1651 not taken.
✗ Branch 1652 not taken.
✗ Branch 1653 not taken.
✗ Branch 1654 not taken.
✗ Branch 1655 not taken.
✗ Branch 1656 not taken.
✗ Branch 1657 not taken.
✗ Branch 1658 not taken.
✗ Branch 1659 not taken.
✓ Branch 1660 taken 188 times.
✗ Branch 1661 not taken.
✓ Branch 1662 taken 188 times.
✗ Branch 1663 not taken.
✓ Branch 1664 taken 188 times.
✗ Branch 1665 not taken.
✓ Branch 1666 taken 167 times.
✗ Branch 1667 not taken.
✗ Branch 1668 not taken.
✓ Branch 1669 taken 167 times.
✗ Branch 1670 not taken.
✗ Branch 1671 not taken.
✗ Branch 1672 not taken.
✓ Branch 1673 taken 167 times.
✗ Branch 1674 not taken.
✗ Branch 1675 not taken.
✗ Branch 1676 not taken.
✗ Branch 1677 not taken.
✗ Branch 1678 not taken.
✗ Branch 1679 not taken.
✗ Branch 1680 not taken.
✗ Branch 1681 not taken.
✗ Branch 1682 not taken.
✗ Branch 1683 not taken.
✗ Branch 1684 not taken.
✗ Branch 1685 not taken.
✗ Branch 1686 not taken.
✗ Branch 1687 not taken.
✗ Branch 1688 not taken.
✗ Branch 1689 not taken.
✗ Branch 1690 not taken.
✗ Branch 1691 not taken.
✗ Branch 1692 not taken.
✗ Branch 1693 not taken.
✗ Branch 1694 not taken.
✗ Branch 1695 not taken.
✗ Branch 1696 not taken.
✗ Branch 1697 not taken.
✗ Branch 1698 not taken.
✗ Branch 1699 not taken.
✓ Branch 1700 taken 160 times.
✗ Branch 1701 not taken.
✓ Branch 1702 taken 160 times.
✗ Branch 1703 not taken.
✓ Branch 1704 taken 160 times.
✗ Branch 1705 not taken.
✓ Branch 1706 taken 108 times.
✗ Branch 1707 not taken.
✗ Branch 1708 not taken.
✓ Branch 1709 taken 108 times.
✗ Branch 1710 not taken.
✗ Branch 1711 not taken.
✗ Branch 1712 not taken.
✓ Branch 1713 taken 108 times.
✗ Branch 1714 not taken.
✗ Branch 1715 not taken.
✗ Branch 1716 not taken.
✗ Branch 1717 not taken.
✗ Branch 1718 not taken.
✗ Branch 1719 not taken.
✗ Branch 1720 not taken.
✗ Branch 1721 not taken.
✗ Branch 1722 not taken.
✗ Branch 1723 not taken.
✗ Branch 1724 not taken.
✗ Branch 1725 not taken.
✗ Branch 1726 not taken.
✗ Branch 1727 not taken.
✗ Branch 1728 not taken.
✗ Branch 1729 not taken.
✗ Branch 1730 not taken.
✗ Branch 1731 not taken.
✗ Branch 1732 not taken.
✗ Branch 1733 not taken.
✗ Branch 1734 not taken.
✗ Branch 1735 not taken.
✗ Branch 1736 not taken.
✗ Branch 1737 not taken.
✗ Branch 1738 not taken.
✗ Branch 1739 not taken.
✓ Branch 1740 taken 98 times.
✗ Branch 1741 not taken.
✓ Branch 1742 taken 98 times.
✗ Branch 1743 not taken.
✓ Branch 1744 taken 98 times.
✗ Branch 1745 not taken.
✓ Branch 1746 taken 108 times.
✗ Branch 1747 not taken.
✗ Branch 1748 not taken.
✓ Branch 1749 taken 108 times.
✗ Branch 1750 not taken.
✗ Branch 1751 not taken.
✗ Branch 1752 not taken.
✓ Branch 1753 taken 108 times.
✗ Branch 1754 not taken.
✗ Branch 1755 not taken.
✗ Branch 1756 not taken.
✗ Branch 1757 not taken.
✗ Branch 1758 not taken.
✗ Branch 1759 not taken.
✗ Branch 1760 not taken.
✗ Branch 1761 not taken.
✗ Branch 1762 not taken.
✗ Branch 1763 not taken.
✗ Branch 1764 not taken.
✗ Branch 1765 not taken.
✗ Branch 1766 not taken.
✗ Branch 1767 not taken.
✗ Branch 1768 not taken.
✗ Branch 1769 not taken.
✗ Branch 1770 not taken.
✗ Branch 1771 not taken.
✗ Branch 1772 not taken.
✗ Branch 1773 not taken.
✗ Branch 1774 not taken.
✗ Branch 1775 not taken.
✗ Branch 1776 not taken.
✗ Branch 1777 not taken.
✗ Branch 1778 not taken.
✗ Branch 1779 not taken.
✓ Branch 1780 taken 98 times.
✗ Branch 1781 not taken.
✓ Branch 1782 taken 98 times.
✗ Branch 1783 not taken.
✓ Branch 1784 taken 98 times.
✗ Branch 1785 not taken.
✓ Branch 1786 taken 108 times.
✗ Branch 1787 not taken.
✗ Branch 1788 not taken.
✓ Branch 1789 taken 108 times.
✗ Branch 1790 not taken.
✗ Branch 1791 not taken.
✗ Branch 1792 not taken.
✓ Branch 1793 taken 108 times.
✗ Branch 1794 not taken.
✗ Branch 1795 not taken.
✗ Branch 1796 not taken.
✗ Branch 1797 not taken.
✗ Branch 1798 not taken.
✗ Branch 1799 not taken.
✗ Branch 1800 not taken.
✗ Branch 1801 not taken.
✗ Branch 1802 not taken.
✗ Branch 1803 not taken.
✗ Branch 1804 not taken.
✗ Branch 1805 not taken.
✗ Branch 1806 not taken.
✗ Branch 1807 not taken.
✗ Branch 1808 not taken.
✗ Branch 1809 not taken.
✗ Branch 1810 not taken.
✗ Branch 1811 not taken.
✗ Branch 1812 not taken.
✗ Branch 1813 not taken.
✗ Branch 1814 not taken.
✗ Branch 1815 not taken.
✗ Branch 1816 not taken.
✗ Branch 1817 not taken.
✗ Branch 1818 not taken.
✗ Branch 1819 not taken.
✓ Branch 1820 taken 98 times.
✗ Branch 1821 not taken.
✓ Branch 1822 taken 98 times.
✗ Branch 1823 not taken.
✓ Branch 1824 taken 98 times.
✗ Branch 1825 not taken.
✗ Branch 1826 not taken.
✗ Branch 1827 not taken.
✗ Branch 1828 not taken.
✗ Branch 1829 not taken.
✗ Branch 1830 not taken.
✗ Branch 1831 not taken.
✗ Branch 1832 not taken.
✗ Branch 1833 not taken.
✗ Branch 1834 not taken.
✗ Branch 1835 not taken.
✗ Branch 1836 not taken.
✗ Branch 1837 not taken.
✗ Branch 1838 not taken.
✗ Branch 1839 not taken.
✗ Branch 1840 not taken.
✗ Branch 1841 not taken.
✗ Branch 1842 not taken.
✗ Branch 1843 not taken.
✗ Branch 1844 not taken.
✗ Branch 1845 not taken.
✗ Branch 1846 not taken.
✗ Branch 1847 not taken.
✗ Branch 1848 not taken.
✗ Branch 1849 not taken.
✗ Branch 1850 not taken.
✗ Branch 1851 not taken.
✗ Branch 1852 not taken.
✗ Branch 1853 not taken.
✗ Branch 1854 not taken.
✗ Branch 1855 not taken.
✗ Branch 1856 not taken.
✗ Branch 1857 not taken.
✗ Branch 1858 not taken.
✗ Branch 1859 not taken.
✗ Branch 1860 not taken.
✗ Branch 1861 not taken.
✗ Branch 1862 not taken.
✗ Branch 1863 not taken.
✗ Branch 1864 not taken.
✗ Branch 1865 not taken.
✓ Branch 1866 taken 76 times.
✗ Branch 1867 not taken.
✗ Branch 1868 not taken.
✓ Branch 1869 taken 76 times.
✗ Branch 1870 not taken.
✗ Branch 1871 not taken.
✗ Branch 1872 not taken.
✓ Branch 1873 taken 76 times.
✗ Branch 1874 not taken.
✗ Branch 1875 not taken.
✗ Branch 1876 not taken.
✗ Branch 1877 not taken.
✗ Branch 1878 not taken.
✗ Branch 1879 not taken.
✗ Branch 1880 not taken.
✗ Branch 1881 not taken.
✗ Branch 1882 not taken.
✗ Branch 1883 not taken.
✗ Branch 1884 not taken.
✗ Branch 1885 not taken.
✗ Branch 1886 not taken.
✗ Branch 1887 not taken.
✗ Branch 1888 not taken.
✗ Branch 1889 not taken.
✗ Branch 1890 not taken.
✗ Branch 1891 not taken.
✗ Branch 1892 not taken.
✗ Branch 1893 not taken.
✗ Branch 1894 not taken.
✗ Branch 1895 not taken.
✗ Branch 1896 not taken.
✗ Branch 1897 not taken.
✗ Branch 1898 not taken.
✗ Branch 1899 not taken.
✓ Branch 1900 taken 68 times.
✗ Branch 1901 not taken.
✓ Branch 1902 taken 68 times.
✗ Branch 1903 not taken.
✓ Branch 1904 taken 68 times.
✗ Branch 1905 not taken.
✓ Branch 1906 taken 363 times.
✗ Branch 1907 not taken.
✗ Branch 1908 not taken.
✓ Branch 1909 taken 363 times.
✗ Branch 1910 not taken.
✗ Branch 1911 not taken.
✗ Branch 1912 not taken.
✓ Branch 1913 taken 363 times.
✗ Branch 1914 not taken.
✗ Branch 1915 not taken.
✗ Branch 1916 not taken.
✗ Branch 1917 not taken.
✗ Branch 1918 not taken.
✓ Branch 1919 taken 6 times.
✗ Branch 1920 not taken.
✗ Branch 1921 not taken.
✗ Branch 1922 not taken.
✗ Branch 1923 not taken.
✗ Branch 1924 not taken.
✗ Branch 1925 not taken.
✗ Branch 1926 not taken.
✗ Branch 1927 not taken.
✗ Branch 1928 not taken.
✗ Branch 1929 not taken.
✗ Branch 1930 not taken.
✗ Branch 1931 not taken.
✗ Branch 1932 not taken.
✗ Branch 1933 not taken.
✗ Branch 1934 not taken.
✗ Branch 1935 not taken.
✗ Branch 1936 not taken.
✗ Branch 1937 not taken.
✗ Branch 1938 not taken.
✗ Branch 1939 not taken.
✓ Branch 1940 taken 352 times.
✓ Branch 1941 taken 6 times.
✓ Branch 1942 taken 352 times.
✗ Branch 1943 not taken.
✓ Branch 1944 taken 352 times.
✗ Branch 1945 not taken.
✓ Branch 1946 taken 188 times.
✗ Branch 1947 not taken.
✗ Branch 1948 not taken.
✓ Branch 1949 taken 188 times.
✗ Branch 1950 not taken.
✗ Branch 1951 not taken.
✗ Branch 1952 not taken.
✓ Branch 1953 taken 188 times.
✗ Branch 1954 not taken.
✗ Branch 1955 not taken.
✗ Branch 1956 not taken.
✗ Branch 1957 not taken.
✗ Branch 1958 not taken.
✗ Branch 1959 not taken.
✗ Branch 1960 not taken.
✗ Branch 1961 not taken.
✗ Branch 1962 not taken.
✗ Branch 1963 not taken.
✗ Branch 1964 not taken.
✗ Branch 1965 not taken.
✗ Branch 1966 not taken.
✗ Branch 1967 not taken.
✗ Branch 1968 not taken.
✗ Branch 1969 not taken.
✗ Branch 1970 not taken.
✗ Branch 1971 not taken.
✗ Branch 1972 not taken.
✗ Branch 1973 not taken.
✗ Branch 1974 not taken.
✗ Branch 1975 not taken.
✗ Branch 1976 not taken.
✗ Branch 1977 not taken.
✗ Branch 1978 not taken.
✗ Branch 1979 not taken.
✓ Branch 1980 taken 178 times.
✗ Branch 1981 not taken.
✓ Branch 1982 taken 178 times.
✗ Branch 1983 not taken.
✓ Branch 1984 taken 178 times.
✗ Branch 1985 not taken.
✗ Branch 1986 not taken.
✗ Branch 1987 not taken.
✗ Branch 1988 not taken.
✗ Branch 1989 not taken.
✗ Branch 1990 not taken.
✗ Branch 1991 not taken.
✗ Branch 1992 not taken.
✗ Branch 1993 not taken.
✗ Branch 1994 not taken.
✗ Branch 1995 not taken.
✗ Branch 1996 not taken.
✗ Branch 1997 not taken.
✗ Branch 1998 not taken.
✗ Branch 1999 not taken.
✗ Branch 2000 not taken.
✗ Branch 2001 not taken.
✗ Branch 2002 not taken.
✗ Branch 2003 not taken.
✗ Branch 2004 not taken.
✗ Branch 2005 not taken.
✗ Branch 2006 not taken.
✗ Branch 2007 not taken.
✗ Branch 2008 not taken.
✗ Branch 2009 not taken.
✗ Branch 2010 not taken.
✗ Branch 2011 not taken.
✗ Branch 2012 not taken.
✗ Branch 2013 not taken.
✗ Branch 2014 not taken.
✗ Branch 2015 not taken.
✗ Branch 2016 not taken.
✗ Branch 2017 not taken.
✗ Branch 2018 not taken.
✗ Branch 2019 not taken.
✗ Branch 2020 not taken.
✗ Branch 2021 not taken.
✗ Branch 2022 not taken.
✗ Branch 2023 not taken.
✗ Branch 2024 not taken.
✗ Branch 2025 not taken.
✓ Branch 2026 taken 366 times.
✗ Branch 2027 not taken.
✗ Branch 2028 not taken.
✓ Branch 2029 taken 366 times.
✗ Branch 2030 not taken.
✗ Branch 2031 not taken.
✗ Branch 2032 not taken.
✓ Branch 2033 taken 366 times.
✗ Branch 2034 not taken.
✗ Branch 2035 not taken.
✗ Branch 2036 not taken.
✗ Branch 2037 not taken.
✗ Branch 2038 not taken.
✗ Branch 2039 not taken.
✗ Branch 2040 not taken.
✗ Branch 2041 not taken.
✗ Branch 2042 not taken.
✗ Branch 2043 not taken.
✗ Branch 2044 not taken.
✗ Branch 2045 not taken.
✗ Branch 2046 not taken.
✗ Branch 2047 not taken.
✗ Branch 2048 not taken.
✗ Branch 2049 not taken.
✗ Branch 2050 not taken.
✗ Branch 2051 not taken.
✗ Branch 2052 not taken.
✗ Branch 2053 not taken.
✗ Branch 2054 not taken.
✗ Branch 2055 not taken.
✗ Branch 2056 not taken.
✗ Branch 2057 not taken.
✗ Branch 2058 not taken.
✗ Branch 2059 not taken.
✓ Branch 2060 taken 356 times.
✗ Branch 2061 not taken.
✓ Branch 2062 taken 356 times.
✗ Branch 2063 not taken.
✓ Branch 2064 taken 356 times.
✗ Branch 2065 not taken.
✗ Branch 2066 not taken.
✗ Branch 2067 not taken.
✗ Branch 2068 not taken.
✗ Branch 2069 not taken.
✗ Branch 2070 not taken.
✗ Branch 2071 not taken.
✗ Branch 2072 not taken.
✗ Branch 2073 not taken.
✗ Branch 2074 not taken.
✗ Branch 2075 not taken.
✗ Branch 2076 not taken.
✗ Branch 2077 not taken.
✗ Branch 2078 not taken.
✗ Branch 2079 not taken.
✗ Branch 2080 not taken.
✗ Branch 2081 not taken.
✗ Branch 2082 not taken.
✗ Branch 2083 not taken.
✗ Branch 2084 not taken.
✗ Branch 2085 not taken.
✗ Branch 2086 not taken.
✗ Branch 2087 not taken.
✗ Branch 2088 not taken.
✗ Branch 2089 not taken.
✗ Branch 2090 not taken.
✗ Branch 2091 not taken.
✗ Branch 2092 not taken.
✗ Branch 2093 not taken.
✗ Branch 2094 not taken.
✗ Branch 2095 not taken.
✗ Branch 2096 not taken.
✗ Branch 2097 not taken.
✗ Branch 2098 not taken.
✗ Branch 2099 not taken.
✗ Branch 2100 not taken.
✗ Branch 2101 not taken.
✗ Branch 2102 not taken.
✗ Branch 2103 not taken.
✗ Branch 2104 not taken.
✗ Branch 2105 not taken.
✗ Branch 2106 not taken.
✗ Branch 2107 not taken.
✗ Branch 2108 not taken.
✗ Branch 2109 not taken.
✗ Branch 2110 not taken.
✗ Branch 2111 not taken.
✗ Branch 2112 not taken.
✗ Branch 2113 not taken.
✗ Branch 2114 not taken.
✗ Branch 2115 not taken.
✗ Branch 2116 not taken.
✗ Branch 2117 not taken.
✗ Branch 2118 not taken.
✗ Branch 2119 not taken.
✗ Branch 2120 not taken.
✗ Branch 2121 not taken.
✗ Branch 2122 not taken.
✗ Branch 2123 not taken.
✗ Branch 2124 not taken.
✗ Branch 2125 not taken.
✗ Branch 2126 not taken.
✗ Branch 2127 not taken.
✗ Branch 2128 not taken.
✗ Branch 2129 not taken.
✗ Branch 2130 not taken.
✗ Branch 2131 not taken.
✗ Branch 2132 not taken.
✗ Branch 2133 not taken.
✗ Branch 2134 not taken.
✗ Branch 2135 not taken.
✗ Branch 2136 not taken.
✗ Branch 2137 not taken.
✗ Branch 2138 not taken.
✗ Branch 2139 not taken.
✗ Branch 2140 not taken.
✗ Branch 2141 not taken.
✗ Branch 2142 not taken.
✗ Branch 2143 not taken.
✗ Branch 2144 not taken.
✗ Branch 2145 not taken.
✗ Branch 2146 not taken.
✗ Branch 2147 not taken.
✗ Branch 2148 not taken.
✗ Branch 2149 not taken.
✗ Branch 2150 not taken.
✗ Branch 2151 not taken.
✗ Branch 2152 not taken.
✗ Branch 2153 not taken.
✗ Branch 2154 not taken.
✗ Branch 2155 not taken.
✗ Branch 2156 not taken.
✗ Branch 2157 not taken.
✗ Branch 2158 not taken.
✗ Branch 2159 not taken.
✗ Branch 2160 not taken.
✗ Branch 2161 not taken.
✗ Branch 2162 not taken.
✗ Branch 2163 not taken.
✗ Branch 2164 not taken.
✗ Branch 2165 not taken.
✗ Branch 2166 not taken.
✗ Branch 2167 not taken.
✗ Branch 2168 not taken.
✗ Branch 2169 not taken.
✗ Branch 2170 not taken.
✗ Branch 2171 not taken.
✗ Branch 2172 not taken.
✗ Branch 2173 not taken.
✗ Branch 2174 not taken.
✗ Branch 2175 not taken.
✗ Branch 2176 not taken.
✗ Branch 2177 not taken.
✗ Branch 2178 not taken.
✗ Branch 2179 not taken.
✗ Branch 2180 not taken.
✗ Branch 2181 not taken.
✗ Branch 2182 not taken.
✗ Branch 2183 not taken.
✗ Branch 2184 not taken.
✗ Branch 2185 not taken.
✗ Branch 2186 not taken.
✓ Branch 2187 taken 6 times.
✗ Branch 2188 not taken.
✗ Branch 2189 not taken.
✗ Branch 2190 not taken.
✗ Branch 2191 not taken.
✗ Branch 2192 not taken.
✗ Branch 2193 not taken.
✗ Branch 2194 not taken.
✗ Branch 2195 not taken.
✗ Branch 2196 not taken.
✗ Branch 2197 not taken.
✗ Branch 2198 not taken.
✗ Branch 2199 not taken.
✗ Branch 2200 not taken.
✗ Branch 2201 not taken.
✗ Branch 2202 not taken.
✗ Branch 2203 not taken.
✗ Branch 2204 not taken.
✗ Branch 2205 not taken.
✗ Branch 2206 not taken.
✗ Branch 2207 not taken.
✗ Branch 2208 not taken.
✗ Branch 2209 not taken.
1466282021 return this->x() < rhs.x() ? true : this->x() > rhs.x() ? false
159
454/1536
✓ Branch 0 taken 1106501 times.
✓ Branch 1 taken 87062 times.
✓ Branch 2 taken 825192 times.
✓ Branch 3 taken 281309 times.
✓ Branch 4 taken 726573 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 234 times.
✓ Branch 7 taken 726339 times.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 492 times.
✓ Branch 13 taken 1201 times.
✓ Branch 14 taken 5 times.
✓ Branch 15 taken 487 times.
✓ Branch 16 taken 2204 times.
✓ Branch 17 taken 2776 times.
✓ Branch 18 taken 68 times.
✓ Branch 19 taken 2136 times.
✓ Branch 20 taken 1222 times.
✓ Branch 21 taken 173 times.
✓ Branch 22 taken 487 times.
✓ Branch 23 taken 735 times.
✓ Branch 24 taken 792 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 559 times.
✓ Branch 27 taken 233 times.
✓ Branch 28 taken 126 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 126 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 608 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 157 times.
✓ Branch 35 taken 451 times.
✓ Branch 36 taken 15854 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 15403 times.
✓ Branch 39 taken 451 times.
✓ Branch 40 taken 63804 times.
✓ Branch 41 taken 22723 times.
✓ Branch 42 taken 15334 times.
✓ Branch 43 taken 48470 times.
✓ Branch 44 taken 31763358 times.
✓ Branch 45 taken 3259970 times.
✓ Branch 46 taken 16728795 times.
✓ Branch 47 taken 15034563 times.
✓ Branch 48 taken 15394237 times.
✓ Branch 49 taken 3 times.
✓ Branch 50 taken 289916 times.
✓ Branch 51 taken 15104321 times.
✓ Branch 52 taken 22 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 6 times.
✓ Branch 55 taken 16 times.
✓ Branch 56 taken 10066 times.
✓ Branch 57 taken 9 times.
✓ Branch 58 taken 9981 times.
✓ Branch 59 taken 85 times.
✓ Branch 60 taken 18040 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 15638 times.
✓ Branch 63 taken 2402 times.
✓ Branch 64 taken 1445 times.
✓ Branch 65 taken 122 times.
✓ Branch 66 taken 642 times.
✓ Branch 67 taken 803 times.
✓ Branch 68 taken 15987 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 154 times.
✓ Branch 71 taken 15833 times.
✓ Branch 72 taken 60103 times.
✓ Branch 73 taken 8 times.
✓ Branch 74 taken 42746 times.
✓ Branch 75 taken 17357 times.
✓ Branch 76 taken 757 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 9 times.
✓ Branch 79 taken 748 times.
✓ Branch 80 taken 1446 times.
✓ Branch 81 taken 16 times.
✓ Branch 82 taken 100 times.
✓ Branch 83 taken 1346 times.
✓ Branch 84 taken 190928 times.
✓ Branch 85 taken 354672 times.
✓ Branch 86 taken 141768 times.
✓ Branch 87 taken 49160 times.
✓ Branch 88 taken 1253609 times.
✓ Branch 89 taken 11 times.
✓ Branch 90 taken 1228706 times.
✓ Branch 91 taken 24903 times.
✓ Branch 92 taken 13676 times.
✓ Branch 93 taken 181 times.
✓ Branch 94 taken 13253 times.
✓ Branch 95 taken 423 times.
✓ Branch 96 taken 1600439 times.
✓ Branch 97 taken 231076 times.
✓ Branch 98 taken 1097654 times.
✓ Branch 99 taken 502785 times.
✓ Branch 100 taken 386 times.
✓ Branch 101 taken 20 times.
✓ Branch 102 taken 307 times.
✓ Branch 103 taken 79 times.
✓ Branch 104 taken 116205 times.
✓ Branch 105 taken 21046 times.
✓ Branch 106 taken 85692 times.
✓ Branch 107 taken 30513 times.
✓ Branch 108 taken 412368 times.
✓ Branch 109 taken 329555 times.
✓ Branch 110 taken 326811 times.
✓ Branch 111 taken 85557 times.
✓ Branch 112 taken 658 times.
✓ Branch 113 taken 14 times.
✗ Branch 114 not taken.
✓ Branch 115 taken 658 times.
✓ Branch 116 taken 397 times.
✗ Branch 117 not taken.
✓ Branch 118 taken 26 times.
✓ Branch 119 taken 371 times.
✓ Branch 120 taken 233359 times.
✓ Branch 121 taken 339270 times.
✓ Branch 122 taken 148556 times.
✓ Branch 123 taken 84803 times.
✓ Branch 124 taken 7297 times.
✓ Branch 125 taken 8761 times.
✓ Branch 126 taken 3379 times.
✓ Branch 127 taken 3918 times.
✓ Branch 128 taken 208 times.
✓ Branch 129 taken 21 times.
✓ Branch 130 taken 114 times.
✓ Branch 131 taken 94 times.
✓ Branch 132 taken 6157943 times.
✓ Branch 133 taken 996652 times.
✓ Branch 134 taken 4482941 times.
✓ Branch 135 taken 1675002 times.
✓ Branch 136 taken 4891931 times.
✓ Branch 137 taken 784730 times.
✓ Branch 138 taken 3541320 times.
✓ Branch 139 taken 1350611 times.
✓ Branch 140 taken 2630852 times.
✓ Branch 141 taken 102 times.
✓ Branch 142 taken 31769 times.
✓ Branch 143 taken 2599083 times.
✓ Branch 144 taken 37745320 times.
✓ Branch 145 taken 7880266 times.
✓ Branch 146 taken 27972974 times.
✓ Branch 147 taken 9772346 times.
✓ Branch 148 taken 23161414 times.
✓ Branch 149 taken 48069239 times.
✓ Branch 150 taken 22735847 times.
✓ Branch 151 taken 425567 times.
✓ Branch 152 taken 1624 times.
✓ Branch 153 taken 16 times.
✓ Branch 154 taken 1603 times.
✓ Branch 155 taken 21 times.
✓ Branch 156 taken 19215 times.
✓ Branch 157 taken 715 times.
✓ Branch 158 taken 17826 times.
✓ Branch 159 taken 1389 times.
✓ Branch 160 taken 941639 times.
✓ Branch 161 taken 2 times.
✓ Branch 162 taken 21557 times.
✓ Branch 163 taken 920082 times.
✓ Branch 164 taken 64593 times.
✓ Branch 165 taken 312302 times.
✓ Branch 166 taken 41185 times.
✓ Branch 167 taken 23408 times.
✓ Branch 168 taken 121405 times.
✗ Branch 169 not taken.
✓ Branch 170 taken 9012 times.
✓ Branch 171 taken 112393 times.
✓ Branch 172 taken 1147 times.
✗ Branch 173 not taken.
✓ Branch 174 taken 11 times.
✓ Branch 175 taken 1136 times.
✓ Branch 176 taken 140 times.
✓ Branch 177 taken 4 times.
✓ Branch 178 taken 127 times.
✓ Branch 179 taken 13 times.
✓ Branch 180 taken 15333 times.
✗ Branch 181 not taken.
✓ Branch 182 taken 15322 times.
✓ Branch 183 taken 11 times.
✓ Branch 184 taken 143 times.
✗ Branch 185 not taken.
✗ Branch 186 not taken.
✓ Branch 187 taken 143 times.
✓ Branch 188 taken 11188803 times.
✓ Branch 189 taken 23947555 times.
✓ Branch 190 taken 10878591 times.
✓ Branch 191 taken 310212 times.
✓ Branch 192 taken 20708247 times.
✓ Branch 193 taken 114 times.
✓ Branch 194 taken 1219778 times.
✓ Branch 195 taken 19488469 times.
✓ Branch 196 taken 164 times.
✓ Branch 197 taken 6 times.
✗ Branch 198 not taken.
✓ Branch 199 taken 164 times.
✓ Branch 200 taken 239 times.
✗ Branch 201 not taken.
✓ Branch 202 taken 226 times.
✓ Branch 203 taken 13 times.
✓ Branch 204 taken 27536 times.
✓ Branch 205 taken 312124 times.
✓ Branch 206 taken 19799 times.
✓ Branch 207 taken 7737 times.
✓ Branch 208 taken 422 times.
✗ Branch 209 not taken.
✗ Branch 210 not taken.
✓ Branch 211 taken 422 times.
✓ Branch 212 taken 28204 times.
✓ Branch 213 taken 178 times.
✓ Branch 214 taken 27110 times.
✓ Branch 215 taken 1094 times.
✓ Branch 216 taken 140886 times.
✗ Branch 217 not taken.
✓ Branch 218 taken 207 times.
✓ Branch 219 taken 140679 times.
✓ Branch 220 taken 162717 times.
✓ Branch 221 taken 14975 times.
✓ Branch 222 taken 109099 times.
✓ Branch 223 taken 53618 times.
✓ Branch 224 taken 1814 times.
✗ Branch 225 not taken.
✓ Branch 226 taken 579 times.
✓ Branch 227 taken 1235 times.
✓ Branch 228 taken 44902 times.
✓ Branch 229 taken 203 times.
✓ Branch 230 taken 17903 times.
✓ Branch 231 taken 26999 times.
✓ Branch 232 taken 759 times.
✓ Branch 233 taken 4 times.
✓ Branch 234 taken 276 times.
✓ Branch 235 taken 483 times.
✓ Branch 236 taken 125 times.
✗ Branch 237 not taken.
✓ Branch 238 taken 1 times.
✓ Branch 239 taken 124 times.
✓ Branch 240 taken 16740 times.
✗ Branch 241 not taken.
✓ Branch 242 taken 12 times.
✓ Branch 243 taken 16728 times.
✓ Branch 244 taken 3666373 times.
✗ Branch 245 not taken.
✓ Branch 246 taken 2403 times.
✓ Branch 247 taken 3663970 times.
✓ Branch 248 taken 288 times.
✓ Branch 249 taken 12 times.
✓ Branch 250 taken 160 times.
✓ Branch 251 taken 128 times.
✓ Branch 252 taken 119944 times.
✗ Branch 253 not taken.
✓ Branch 254 taken 16877 times.
✓ Branch 255 taken 103067 times.
✓ Branch 256 taken 791 times.
✓ Branch 257 taken 4 times.
✗ Branch 258 not taken.
✓ Branch 259 taken 791 times.
✓ Branch 260 taken 895 times.
✓ Branch 261 taken 12 times.
✗ Branch 262 not taken.
✓ Branch 263 taken 895 times.
✓ Branch 264 taken 17038 times.
✗ Branch 265 not taken.
✓ Branch 266 taken 8 times.
✓ Branch 267 taken 17030 times.
✗ Branch 268 not taken.
✗ Branch 269 not taken.
✗ Branch 270 not taken.
✗ Branch 271 not taken.
✓ Branch 272 taken 231782224 times.
✓ Branch 273 taken 125469145 times.
✓ Branch 274 taken 203289515 times.
✓ Branch 275 taken 28492709 times.
✓ Branch 276 taken 14334 times.
✗ Branch 277 not taken.
✓ Branch 278 taken 14334 times.
✗ Branch 279 not taken.
✓ Branch 280 taken 49 times.
✗ Branch 281 not taken.
✗ Branch 282 not taken.
✓ Branch 283 taken 49 times.
✓ Branch 284 taken 11444149 times.
✗ Branch 285 not taken.
✓ Branch 286 taken 10808617 times.
✓ Branch 287 taken 635532 times.
✓ Branch 288 taken 11006425 times.
✗ Branch 289 not taken.
✓ Branch 290 taken 10808417 times.
✓ Branch 291 taken 198008 times.
✓ Branch 292 taken 82 times.
✓ Branch 293 taken 51 times.
✗ Branch 294 not taken.
✓ Branch 295 taken 82 times.
✓ Branch 296 taken 164 times.
✗ Branch 297 not taken.
✓ Branch 298 taken 98 times.
✓ Branch 299 taken 66 times.
✓ Branch 300 taken 14340 times.
✗ Branch 301 not taken.
✓ Branch 302 taken 14340 times.
✗ Branch 303 not taken.
✓ Branch 304 taken 68 times.
✗ Branch 305 not taken.
✓ Branch 306 taken 19 times.
✓ Branch 307 taken 49 times.
✓ Branch 308 taken 363 times.
✓ Branch 309 taken 69 times.
✓ Branch 310 taken 314 times.
✓ Branch 311 taken 49 times.
✓ Branch 312 taken 14334 times.
✗ Branch 313 not taken.
✗ Branch 314 not taken.
✓ Branch 315 taken 14334 times.
✓ Branch 316 taken 35903 times.
✓ Branch 317 taken 188 times.
✓ Branch 318 taken 2104 times.
✓ Branch 319 taken 33799 times.
✓ Branch 320 taken 178 times.
✗ Branch 321 not taken.
✓ Branch 322 taken 98 times.
✓ Branch 323 taken 80 times.
✓ Branch 324 taken 17192 times.
✓ Branch 325 taken 284 times.
✓ Branch 326 taken 16418 times.
✓ Branch 327 taken 774 times.
✓ Branch 328 taken 62 times.
✗ Branch 329 not taken.
✓ Branch 330 taken 13 times.
✓ Branch 331 taken 49 times.
✓ Branch 332 taken 49 times.
✗ Branch 333 not taken.
✗ Branch 334 not taken.
✓ Branch 335 taken 49 times.
✓ Branch 336 taken 198097044 times.
✗ Branch 337 not taken.
✓ Branch 338 taken 64687120 times.
✓ Branch 339 taken 133409924 times.
✓ Branch 340 taken 8 times.
✓ Branch 341 taken 4 times.
✗ Branch 342 not taken.
✓ Branch 343 taken 8 times.
✓ Branch 344 taken 8 times.
✗ Branch 345 not taken.
✗ Branch 346 not taken.
✓ Branch 347 taken 8 times.
✗ Branch 348 not taken.
✗ Branch 349 not taken.
✗ Branch 350 not taken.
✗ Branch 351 not taken.
✓ Branch 352 taken 10860155 times.
✗ Branch 353 not taken.
✓ Branch 354 taken 10808417 times.
✓ Branch 355 taken 51738 times.
✓ Branch 356 taken 89 times.
✓ Branch 357 taken 53 times.
✗ Branch 358 not taken.
✓ Branch 359 taken 89 times.
✓ Branch 360 taken 82 times.
✗ Branch 361 not taken.
✗ Branch 362 not taken.
✓ Branch 363 taken 82 times.
✓ Branch 364 taken 3 times.
✗ Branch 365 not taken.
✓ Branch 366 taken 3 times.
✗ Branch 367 not taken.
✓ Branch 368 taken 78 times.
✗ Branch 369 not taken.
✓ Branch 370 taken 78 times.
✗ Branch 371 not taken.
✓ Branch 372 taken 9660 times.
✗ Branch 373 not taken.
✓ Branch 374 taken 9346 times.
✓ Branch 375 taken 314 times.
✓ Branch 376 taken 40 times.
✗ Branch 377 not taken.
✓ Branch 378 taken 6 times.
✓ Branch 379 taken 34 times.
✓ Branch 380 taken 25370 times.
✓ Branch 381 taken 313241 times.
✓ Branch 382 taken 11693 times.
✓ Branch 383 taken 13677 times.
✓ Branch 384 taken 11960766 times.
✓ Branch 385 taken 24083046 times.
✓ Branch 386 taken 11638372 times.
✓ Branch 387 taken 322394 times.
✗ Branch 388 not taken.
✗ Branch 389 not taken.
✗ Branch 390 not taken.
✗ Branch 391 not taken.
✓ Branch 392 taken 352 times.
✗ Branch 393 not taken.
✓ Branch 394 taken 352 times.
✗ Branch 395 not taken.
✓ Branch 396 taken 28686 times.
✗ Branch 397 not taken.
✓ Branch 398 taken 28686 times.
✗ Branch 399 not taken.
✓ Branch 400 taken 286 times.
✗ Branch 401 not taken.
✗ Branch 402 not taken.
✓ Branch 403 taken 286 times.
✓ Branch 404 taken 286 times.
✗ Branch 405 not taken.
✗ Branch 406 not taken.
✓ Branch 407 taken 286 times.
✓ Branch 408 taken 28703 times.
✓ Branch 409 taken 6 times.
✗ Branch 410 not taken.
✓ Branch 411 taken 28703 times.
✓ Branch 412 taken 90939 times.
✓ Branch 413 taken 84 times.
✓ Branch 414 taken 90664 times.
✓ Branch 415 taken 275 times.
✓ Branch 416 taken 2029 times.
✗ Branch 417 not taken.
✓ Branch 418 taken 196 times.
✓ Branch 419 taken 1833 times.
✓ Branch 420 taken 20157 times.
✗ Branch 421 not taken.
✓ Branch 422 taken 20098 times.
✓ Branch 423 taken 59 times.
✓ Branch 424 taken 99 times.
✗ Branch 425 not taken.
✗ Branch 426 not taken.
✓ Branch 427 taken 99 times.
✓ Branch 428 taken 99 times.
✗ Branch 429 not taken.
✗ Branch 430 not taken.
✓ Branch 431 taken 99 times.
✓ Branch 432 taken 20098 times.
✗ Branch 433 not taken.
✗ Branch 434 not taken.
✓ Branch 435 taken 20098 times.
✓ Branch 436 taken 46 times.
✓ Branch 437 taken 12 times.
✗ Branch 438 not taken.
✓ Branch 439 taken 46 times.
✓ Branch 440 taken 46 times.
✗ Branch 441 not taken.
✓ Branch 442 taken 12 times.
✓ Branch 443 taken 34 times.
✓ Branch 444 taken 11416231 times.
✗ Branch 445 not taken.
✓ Branch 446 taken 10808417 times.
✓ Branch 447 taken 607814 times.
✓ Branch 448 taken 17577 times.
✓ Branch 449 taken 1422 times.
✓ Branch 450 taken 3968 times.
✓ Branch 451 taken 13609 times.
✓ Branch 452 taken 3104 times.
✗ Branch 453 not taken.
✗ Branch 454 not taken.
✓ Branch 455 taken 3104 times.
✓ Branch 456 taken 11618 times.
✓ Branch 457 taken 20174 times.
✗ Branch 458 not taken.
✓ Branch 459 taken 11618 times.
✓ Branch 460 taken 3284 times.
✗ Branch 461 not taken.
✓ Branch 462 taken 3284 times.
✗ Branch 463 not taken.
✓ Branch 464 taken 6163215 times.
✓ Branch 465 taken 620716 times.
✓ Branch 466 taken 3268457 times.
✓ Branch 467 taken 2894758 times.
✓ Branch 468 taken 356 times.
✗ Branch 469 not taken.
✓ Branch 470 taken 356 times.
✗ Branch 471 not taken.
✓ Branch 472 taken 36158 times.
✗ Branch 473 not taken.
✓ Branch 474 taken 36158 times.
✗ Branch 475 not taken.
✗ Branch 476 not taken.
✗ Branch 477 not taken.
✗ Branch 478 not taken.
✗ Branch 479 not taken.
✗ Branch 480 not taken.
✗ Branch 481 not taken.
✗ Branch 482 not taken.
✗ Branch 483 not taken.
✓ Branch 484 taken 32 times.
✗ Branch 485 not taken.
✓ Branch 486 taken 32 times.
✗ Branch 487 not taken.
✗ Branch 488 not taken.
✗ Branch 489 not taken.
✗ Branch 490 not taken.
✗ Branch 491 not taken.
✗ Branch 492 not taken.
✗ Branch 493 not taken.
✗ Branch 494 not taken.
✗ Branch 495 not taken.
✗ Branch 496 not taken.
✗ Branch 497 not taken.
✗ Branch 498 not taken.
✗ Branch 499 not taken.
✗ Branch 500 not taken.
✗ Branch 501 not taken.
✗ Branch 502 not taken.
✗ Branch 503 not taken.
✓ Branch 504 taken 400 times.
✗ Branch 505 not taken.
✓ Branch 506 taken 2 times.
✓ Branch 507 taken 398 times.
✓ Branch 508 taken 402 times.
✗ Branch 509 not taken.
✓ Branch 510 taken 4 times.
✓ Branch 511 taken 398 times.
✓ Branch 512 taken 37761 times.
✗ Branch 513 not taken.
✗ Branch 514 not taken.
✓ Branch 515 taken 37761 times.
✓ Branch 516 taken 90590 times.
✗ Branch 517 not taken.
✗ Branch 518 not taken.
✓ Branch 519 taken 90590 times.
✓ Branch 520 taken 6 times.
✗ Branch 521 not taken.
✓ Branch 522 taken 3 times.
✓ Branch 523 taken 3 times.
✗ Branch 524 not taken.
✗ Branch 525 not taken.
✗ Branch 526 not taken.
✗ Branch 527 not taken.
✗ Branch 528 not taken.
✗ Branch 529 not taken.
✗ Branch 530 not taken.
✗ Branch 531 not taken.
✗ Branch 532 not taken.
✗ Branch 533 not taken.
✗ Branch 534 not taken.
✗ Branch 535 not taken.
✗ Branch 536 not taken.
✗ Branch 537 not taken.
✗ Branch 538 not taken.
✗ Branch 539 not taken.
✓ Branch 540 taken 3236 times.
✗ Branch 541 not taken.
✓ Branch 542 taken 3236 times.
✗ Branch 543 not taken.
✗ Branch 544 not taken.
✗ Branch 545 not taken.
✗ Branch 546 not taken.
✗ Branch 547 not taken.
✗ Branch 548 not taken.
✗ Branch 549 not taken.
✗ Branch 550 not taken.
✗ Branch 551 not taken.
✓ Branch 552 taken 720 times.
✗ Branch 553 not taken.
✓ Branch 554 taken 720 times.
✗ Branch 555 not taken.
✓ Branch 556 taken 1350 times.
✓ Branch 557 taken 326 times.
✗ Branch 558 not taken.
✓ Branch 559 taken 1350 times.
✓ Branch 560 taken 4586 times.
✗ Branch 561 not taken.
✗ Branch 562 not taken.
✓ Branch 563 taken 4586 times.
✓ Branch 564 taken 12 times.
✗ Branch 565 not taken.
✓ Branch 566 taken 9 times.
✓ Branch 567 taken 3 times.
✓ Branch 568 taken 8 times.
✗ Branch 569 not taken.
✓ Branch 570 taken 5 times.
✓ Branch 571 taken 3 times.
✓ Branch 572 taken 721 times.
✗ Branch 573 not taken.
✗ Branch 574 not taken.
✓ Branch 575 taken 721 times.
✗ Branch 576 not taken.
✗ Branch 577 not taken.
✗ Branch 578 not taken.
✗ Branch 579 not taken.
✓ Branch 580 taken 3139 times.
✗ Branch 581 not taken.
✓ Branch 582 taken 9 times.
✓ Branch 583 taken 3130 times.
✓ Branch 584 taken 1261015 times.
✗ Branch 585 not taken.
✓ Branch 586 taken 4099 times.
✓ Branch 587 taken 1256916 times.
✓ Branch 588 taken 1 times.
✗ Branch 589 not taken.
✗ Branch 590 not taken.
✓ Branch 591 taken 1 times.
✗ Branch 592 not taken.
✗ Branch 593 not taken.
✗ Branch 594 not taken.
✗ Branch 595 not taken.
✗ Branch 596 not taken.
✗ Branch 597 not taken.
✗ Branch 598 not taken.
✗ Branch 599 not taken.
✗ Branch 600 not taken.
✗ Branch 601 not taken.
✗ Branch 602 not taken.
✗ Branch 603 not taken.
✗ Branch 604 not taken.
✗ Branch 605 not taken.
✗ Branch 606 not taken.
✗ Branch 607 not taken.
✗ Branch 608 not taken.
✗ Branch 609 not taken.
✗ Branch 610 not taken.
✗ Branch 611 not taken.
✗ Branch 612 not taken.
✗ Branch 613 not taken.
✗ Branch 614 not taken.
✗ Branch 615 not taken.
✗ Branch 616 not taken.
✗ Branch 617 not taken.
✗ Branch 618 not taken.
✗ Branch 619 not taken.
✗ Branch 620 not taken.
✗ Branch 621 not taken.
✗ Branch 622 not taken.
✗ Branch 623 not taken.
✗ Branch 624 not taken.
✗ Branch 625 not taken.
✗ Branch 626 not taken.
✗ Branch 627 not taken.
✗ Branch 628 not taken.
✗ Branch 629 not taken.
✗ Branch 630 not taken.
✗ Branch 631 not taken.
✗ Branch 632 not taken.
✗ Branch 633 not taken.
✗ Branch 634 not taken.
✗ Branch 635 not taken.
✗ Branch 636 not taken.
✗ Branch 637 not taken.
✗ Branch 638 not taken.
✗ Branch 639 not taken.
✗ Branch 640 not taken.
✗ Branch 641 not taken.
✗ Branch 642 not taken.
✗ Branch 643 not taken.
✓ Branch 644 taken 32 times.
✗ Branch 645 not taken.
✗ Branch 646 not taken.
✓ Branch 647 taken 32 times.
✗ Branch 648 not taken.
✗ Branch 649 not taken.
✗ Branch 650 not taken.
✗ Branch 651 not taken.
✗ Branch 652 not taken.
✗ Branch 653 not taken.
✗ Branch 654 not taken.
✗ Branch 655 not taken.
✗ Branch 656 not taken.
✗ Branch 657 not taken.
✗ Branch 658 not taken.
✗ Branch 659 not taken.
✗ Branch 660 not taken.
✗ Branch 661 not taken.
✗ Branch 662 not taken.
✗ Branch 663 not taken.
✗ Branch 664 not taken.
✗ Branch 665 not taken.
✗ Branch 666 not taken.
✗ Branch 667 not taken.
✗ Branch 668 not taken.
✗ Branch 669 not taken.
✗ Branch 670 not taken.
✗ Branch 671 not taken.
✗ Branch 672 not taken.
✗ Branch 673 not taken.
✗ Branch 674 not taken.
✗ Branch 675 not taken.
✗ Branch 676 not taken.
✗ Branch 677 not taken.
✗ Branch 678 not taken.
✗ Branch 679 not taken.
✗ Branch 680 not taken.
✗ Branch 681 not taken.
✗ Branch 682 not taken.
✗ Branch 683 not taken.
✗ Branch 684 not taken.
✗ Branch 685 not taken.
✗ Branch 686 not taken.
✗ Branch 687 not taken.
✗ Branch 688 not taken.
✗ Branch 689 not taken.
✗ Branch 690 not taken.
✗ Branch 691 not taken.
✓ Branch 692 taken 4 times.
✗ Branch 693 not taken.
✗ Branch 694 not taken.
✓ Branch 695 taken 4 times.
✗ Branch 696 not taken.
✗ Branch 697 not taken.
✗ Branch 698 not taken.
✗ Branch 699 not taken.
✗ Branch 700 not taken.
✗ Branch 701 not taken.
✗ Branch 702 not taken.
✗ Branch 703 not taken.
✗ Branch 704 not taken.
✗ Branch 705 not taken.
✗ Branch 706 not taken.
✗ Branch 707 not taken.
✗ Branch 708 not taken.
✗ Branch 709 not taken.
✗ Branch 710 not taken.
✗ Branch 711 not taken.
✗ Branch 712 not taken.
✗ Branch 713 not taken.
✗ Branch 714 not taken.
✗ Branch 715 not taken.
✓ Branch 716 taken 2 times.
✗ Branch 717 not taken.
✗ Branch 718 not taken.
✓ Branch 719 taken 2 times.
✓ Branch 720 taken 2 times.
✗ Branch 721 not taken.
✗ Branch 722 not taken.
✓ Branch 723 taken 2 times.
✗ Branch 724 not taken.
✗ Branch 725 not taken.
✗ Branch 726 not taken.
✗ Branch 727 not taken.
✗ Branch 728 not taken.
✗ Branch 729 not taken.
✗ Branch 730 not taken.
✗ Branch 731 not taken.
✗ Branch 732 not taken.
✗ Branch 733 not taken.
✗ Branch 734 not taken.
✗ Branch 735 not taken.
✗ Branch 736 not taken.
✗ Branch 737 not taken.
✗ Branch 738 not taken.
✗ Branch 739 not taken.
✗ Branch 740 not taken.
✗ Branch 741 not taken.
✗ Branch 742 not taken.
✗ Branch 743 not taken.
✗ Branch 744 not taken.
✗ Branch 745 not taken.
✗ Branch 746 not taken.
✗ Branch 747 not taken.
✗ Branch 748 not taken.
✗ Branch 749 not taken.
✗ Branch 750 not taken.
✗ Branch 751 not taken.
✗ Branch 752 not taken.
✗ Branch 753 not taken.
✗ Branch 754 not taken.
✗ Branch 755 not taken.
✗ Branch 756 not taken.
✗ Branch 757 not taken.
✗ Branch 758 not taken.
✗ Branch 759 not taken.
✗ Branch 760 not taken.
✗ Branch 761 not taken.
✗ Branch 762 not taken.
✗ Branch 763 not taken.
✗ Branch 764 not taken.
✗ Branch 765 not taken.
✗ Branch 766 not taken.
✗ Branch 767 not taken.
✗ Branch 768 not taken.
✗ Branch 769 not taken.
✗ Branch 770 not taken.
✗ Branch 771 not taken.
✗ Branch 772 not taken.
✗ Branch 773 not taken.
✗ Branch 774 not taken.
✗ Branch 775 not taken.
✗ Branch 776 not taken.
✗ Branch 777 not taken.
✗ Branch 778 not taken.
✗ Branch 779 not taken.
✗ Branch 780 not taken.
✗ Branch 781 not taken.
✗ Branch 782 not taken.
✗ Branch 783 not taken.
✗ Branch 784 not taken.
✗ Branch 785 not taken.
✗ Branch 786 not taken.
✗ Branch 787 not taken.
✗ Branch 788 not taken.
✗ Branch 789 not taken.
✗ Branch 790 not taken.
✗ Branch 791 not taken.
✗ Branch 792 not taken.
✗ Branch 793 not taken.
✗ Branch 794 not taken.
✗ Branch 795 not taken.
✗ Branch 796 not taken.
✗ Branch 797 not taken.
✗ Branch 798 not taken.
✗ Branch 799 not taken.
✗ Branch 800 not taken.
✗ Branch 801 not taken.
✗ Branch 802 not taken.
✗ Branch 803 not taken.
✗ Branch 804 not taken.
✗ Branch 805 not taken.
✗ Branch 806 not taken.
✗ Branch 807 not taken.
✓ Branch 808 taken 9 times.
✗ Branch 809 not taken.
✗ Branch 810 not taken.
✓ Branch 811 taken 9 times.
✗ Branch 812 not taken.
✗ Branch 813 not taken.
✗ Branch 814 not taken.
✗ Branch 815 not taken.
✗ Branch 816 not taken.
✗ Branch 817 not taken.
✗ Branch 818 not taken.
✗ Branch 819 not taken.
✗ Branch 820 not taken.
✗ Branch 821 not taken.
✗ Branch 822 not taken.
✗ Branch 823 not taken.
✗ Branch 824 not taken.
✗ Branch 825 not taken.
✗ Branch 826 not taken.
✗ Branch 827 not taken.
✗ Branch 828 not taken.
✗ Branch 829 not taken.
✗ Branch 830 not taken.
✗ Branch 831 not taken.
✗ Branch 832 not taken.
✗ Branch 833 not taken.
✗ Branch 834 not taken.
✗ Branch 835 not taken.
✗ Branch 836 not taken.
✗ Branch 837 not taken.
✗ Branch 838 not taken.
✗ Branch 839 not taken.
✗ Branch 840 not taken.
✗ Branch 841 not taken.
✗ Branch 842 not taken.
✗ Branch 843 not taken.
✗ Branch 844 not taken.
✗ Branch 845 not taken.
✗ Branch 846 not taken.
✗ Branch 847 not taken.
✗ Branch 848 not taken.
✗ Branch 849 not taken.
✗ Branch 850 not taken.
✗ Branch 851 not taken.
✗ Branch 852 not taken.
✗ Branch 853 not taken.
✗ Branch 854 not taken.
✗ Branch 855 not taken.
✗ Branch 856 not taken.
✗ Branch 857 not taken.
✗ Branch 858 not taken.
✗ Branch 859 not taken.
✗ Branch 860 not taken.
✗ Branch 861 not taken.
✗ Branch 862 not taken.
✗ Branch 863 not taken.
✗ Branch 864 not taken.
✗ Branch 865 not taken.
✗ Branch 866 not taken.
✗ Branch 867 not taken.
✗ Branch 868 not taken.
✗ Branch 869 not taken.
✗ Branch 870 not taken.
✗ Branch 871 not taken.
✗ Branch 872 not taken.
✗ Branch 873 not taken.
✗ Branch 874 not taken.
✗ Branch 875 not taken.
✗ Branch 876 not taken.
✗ Branch 877 not taken.
✗ Branch 878 not taken.
✗ Branch 879 not taken.
✗ Branch 880 not taken.
✗ Branch 881 not taken.
✗ Branch 882 not taken.
✗ Branch 883 not taken.
✗ Branch 884 not taken.
✗ Branch 885 not taken.
✗ Branch 886 not taken.
✗ Branch 887 not taken.
✗ Branch 888 not taken.
✗ Branch 889 not taken.
✗ Branch 890 not taken.
✗ Branch 891 not taken.
✗ Branch 892 not taken.
✗ Branch 893 not taken.
✗ Branch 894 not taken.
✗ Branch 895 not taken.
✗ Branch 896 not taken.
✗ Branch 897 not taken.
✗ Branch 898 not taken.
✗ Branch 899 not taken.
✗ Branch 900 not taken.
✗ Branch 901 not taken.
✗ Branch 902 not taken.
✗ Branch 903 not taken.
✗ Branch 904 not taken.
✗ Branch 905 not taken.
✗ Branch 906 not taken.
✗ Branch 907 not taken.
✗ Branch 908 not taken.
✗ Branch 909 not taken.
✗ Branch 910 not taken.
✗ Branch 911 not taken.
✗ Branch 912 not taken.
✗ Branch 913 not taken.
✗ Branch 914 not taken.
✗ Branch 915 not taken.
✗ Branch 916 not taken.
✗ Branch 917 not taken.
✗ Branch 918 not taken.
✗ Branch 919 not taken.
✗ Branch 920 not taken.
✗ Branch 921 not taken.
✗ Branch 922 not taken.
✗ Branch 923 not taken.
✗ Branch 924 not taken.
✗ Branch 925 not taken.
✗ Branch 926 not taken.
✗ Branch 927 not taken.
✗ Branch 928 not taken.
✗ Branch 929 not taken.
✗ Branch 930 not taken.
✗ Branch 931 not taken.
✓ Branch 932 taken 96 times.
✗ Branch 933 not taken.
✗ Branch 934 not taken.
✓ Branch 935 taken 96 times.
✗ Branch 936 not taken.
✗ Branch 937 not taken.
✗ Branch 938 not taken.
✗ Branch 939 not taken.
✗ Branch 940 not taken.
✗ Branch 941 not taken.
✗ Branch 942 not taken.
✗ Branch 943 not taken.
✗ Branch 944 not taken.
✗ Branch 945 not taken.
✗ Branch 946 not taken.
✗ Branch 947 not taken.
✗ Branch 948 not taken.
✗ Branch 949 not taken.
✗ Branch 950 not taken.
✗ Branch 951 not taken.
✗ Branch 952 not taken.
✗ Branch 953 not taken.
✗ Branch 954 not taken.
✗ Branch 955 not taken.
✗ Branch 956 not taken.
✗ Branch 957 not taken.
✗ Branch 958 not taken.
✗ Branch 959 not taken.
✓ Branch 960 taken 102 times.
✗ Branch 961 not taken.
✗ Branch 962 not taken.
✓ Branch 963 taken 102 times.
✗ Branch 964 not taken.
✗ Branch 965 not taken.
✗ Branch 966 not taken.
✗ Branch 967 not taken.
✗ Branch 968 not taken.
✗ Branch 969 not taken.
✗ Branch 970 not taken.
✗ Branch 971 not taken.
✗ Branch 972 not taken.
✗ Branch 973 not taken.
✗ Branch 974 not taken.
✗ Branch 975 not taken.
✗ Branch 976 not taken.
✗ Branch 977 not taken.
✗ Branch 978 not taken.
✗ Branch 979 not taken.
✗ Branch 980 not taken.
✗ Branch 981 not taken.
✗ Branch 982 not taken.
✗ Branch 983 not taken.
✗ Branch 984 not taken.
✗ Branch 985 not taken.
✗ Branch 986 not taken.
✗ Branch 987 not taken.
✓ Branch 988 taken 100 times.
✗ Branch 989 not taken.
✗ Branch 990 not taken.
✓ Branch 991 taken 100 times.
✗ Branch 992 not taken.
✗ Branch 993 not taken.
✗ Branch 994 not taken.
✗ Branch 995 not taken.
✗ Branch 996 not taken.
✗ Branch 997 not taken.
✗ Branch 998 not taken.
✗ Branch 999 not taken.
✗ Branch 1000 not taken.
✗ Branch 1001 not taken.
✗ Branch 1002 not taken.
✗ Branch 1003 not taken.
✗ Branch 1004 not taken.
✗ Branch 1005 not taken.
✗ Branch 1006 not taken.
✗ Branch 1007 not taken.
✗ Branch 1008 not taken.
✗ Branch 1009 not taken.
✗ Branch 1010 not taken.
✗ Branch 1011 not taken.
✗ Branch 1012 not taken.
✗ Branch 1013 not taken.
✗ Branch 1014 not taken.
✗ Branch 1015 not taken.
✓ Branch 1016 taken 102 times.
✗ Branch 1017 not taken.
✗ Branch 1018 not taken.
✓ Branch 1019 taken 102 times.
✗ Branch 1020 not taken.
✗ Branch 1021 not taken.
✗ Branch 1022 not taken.
✗ Branch 1023 not taken.
✗ Branch 1024 not taken.
✗ Branch 1025 not taken.
✗ Branch 1026 not taken.
✗ Branch 1027 not taken.
✗ Branch 1028 not taken.
✗ Branch 1029 not taken.
✗ Branch 1030 not taken.
✗ Branch 1031 not taken.
✗ Branch 1032 not taken.
✗ Branch 1033 not taken.
✗ Branch 1034 not taken.
✗ Branch 1035 not taken.
✗ Branch 1036 not taken.
✗ Branch 1037 not taken.
✗ Branch 1038 not taken.
✗ Branch 1039 not taken.
✗ Branch 1040 not taken.
✗ Branch 1041 not taken.
✗ Branch 1042 not taken.
✗ Branch 1043 not taken.
✓ Branch 1044 taken 114 times.
✗ Branch 1045 not taken.
✗ Branch 1046 not taken.
✓ Branch 1047 taken 114 times.
✗ Branch 1048 not taken.
✗ Branch 1049 not taken.
✗ Branch 1050 not taken.
✗ Branch 1051 not taken.
✗ Branch 1052 not taken.
✗ Branch 1053 not taken.
✗ Branch 1054 not taken.
✗ Branch 1055 not taken.
✗ Branch 1056 not taken.
✗ Branch 1057 not taken.
✗ Branch 1058 not taken.
✗ Branch 1059 not taken.
✗ Branch 1060 not taken.
✗ Branch 1061 not taken.
✗ Branch 1062 not taken.
✗ Branch 1063 not taken.
✗ Branch 1064 not taken.
✗ Branch 1065 not taken.
✗ Branch 1066 not taken.
✗ Branch 1067 not taken.
✗ Branch 1068 not taken.
✗ Branch 1069 not taken.
✗ Branch 1070 not taken.
✗ Branch 1071 not taken.
✓ Branch 1072 taken 112 times.
✗ Branch 1073 not taken.
✗ Branch 1074 not taken.
✓ Branch 1075 taken 112 times.
✗ Branch 1076 not taken.
✗ Branch 1077 not taken.
✗ Branch 1078 not taken.
✗ Branch 1079 not taken.
✗ Branch 1080 not taken.
✗ Branch 1081 not taken.
✗ Branch 1082 not taken.
✗ Branch 1083 not taken.
✗ Branch 1084 not taken.
✗ Branch 1085 not taken.
✗ Branch 1086 not taken.
✗ Branch 1087 not taken.
✗ Branch 1088 not taken.
✗ Branch 1089 not taken.
✗ Branch 1090 not taken.
✗ Branch 1091 not taken.
✗ Branch 1092 not taken.
✗ Branch 1093 not taken.
✗ Branch 1094 not taken.
✗ Branch 1095 not taken.
✗ Branch 1096 not taken.
✗ Branch 1097 not taken.
✗ Branch 1098 not taken.
✗ Branch 1099 not taken.
✓ Branch 1100 taken 114 times.
✗ Branch 1101 not taken.
✗ Branch 1102 not taken.
✓ Branch 1103 taken 114 times.
✗ Branch 1104 not taken.
✗ Branch 1105 not taken.
✗ Branch 1106 not taken.
✗ Branch 1107 not taken.
✗ Branch 1108 not taken.
✗ Branch 1109 not taken.
✗ Branch 1110 not taken.
✗ Branch 1111 not taken.
✗ Branch 1112 not taken.
✗ Branch 1113 not taken.
✗ Branch 1114 not taken.
✗ Branch 1115 not taken.
✗ Branch 1116 not taken.
✗ Branch 1117 not taken.
✗ Branch 1118 not taken.
✗ Branch 1119 not taken.
✗ Branch 1120 not taken.
✗ Branch 1121 not taken.
✗ Branch 1122 not taken.
✗ Branch 1123 not taken.
✗ Branch 1124 not taken.
✗ Branch 1125 not taken.
✗ Branch 1126 not taken.
✗ Branch 1127 not taken.
✓ Branch 1128 taken 130 times.
✗ Branch 1129 not taken.
✗ Branch 1130 not taken.
✓ Branch 1131 taken 130 times.
✗ Branch 1132 not taken.
✗ Branch 1133 not taken.
✗ Branch 1134 not taken.
✗ Branch 1135 not taken.
✗ Branch 1136 not taken.
✗ Branch 1137 not taken.
✗ Branch 1138 not taken.
✗ Branch 1139 not taken.
✗ Branch 1140 not taken.
✗ Branch 1141 not taken.
✗ Branch 1142 not taken.
✗ Branch 1143 not taken.
✗ Branch 1144 not taken.
✗ Branch 1145 not taken.
✗ Branch 1146 not taken.
✗ Branch 1147 not taken.
✗ Branch 1148 not taken.
✗ Branch 1149 not taken.
✗ Branch 1150 not taken.
✗ Branch 1151 not taken.
✗ Branch 1152 not taken.
✗ Branch 1153 not taken.
✗ Branch 1154 not taken.
✗ Branch 1155 not taken.
✓ Branch 1156 taken 188 times.
✗ Branch 1157 not taken.
✗ Branch 1158 not taken.
✓ Branch 1159 taken 188 times.
✗ Branch 1160 not taken.
✗ Branch 1161 not taken.
✗ Branch 1162 not taken.
✗ Branch 1163 not taken.
✗ Branch 1164 not taken.
✗ Branch 1165 not taken.
✗ Branch 1166 not taken.
✗ Branch 1167 not taken.
✗ Branch 1168 not taken.
✗ Branch 1169 not taken.
✗ Branch 1170 not taken.
✗ Branch 1171 not taken.
✗ Branch 1172 not taken.
✗ Branch 1173 not taken.
✗ Branch 1174 not taken.
✗ Branch 1175 not taken.
✗ Branch 1176 not taken.
✗ Branch 1177 not taken.
✗ Branch 1178 not taken.
✗ Branch 1179 not taken.
✗ Branch 1180 not taken.
✗ Branch 1181 not taken.
✗ Branch 1182 not taken.
✗ Branch 1183 not taken.
✓ Branch 1184 taken 160 times.
✗ Branch 1185 not taken.
✗ Branch 1186 not taken.
✓ Branch 1187 taken 160 times.
✗ Branch 1188 not taken.
✗ Branch 1189 not taken.
✗ Branch 1190 not taken.
✗ Branch 1191 not taken.
✗ Branch 1192 not taken.
✗ Branch 1193 not taken.
✗ Branch 1194 not taken.
✗ Branch 1195 not taken.
✗ Branch 1196 not taken.
✗ Branch 1197 not taken.
✗ Branch 1198 not taken.
✗ Branch 1199 not taken.
✗ Branch 1200 not taken.
✗ Branch 1201 not taken.
✗ Branch 1202 not taken.
✗ Branch 1203 not taken.
✗ Branch 1204 not taken.
✗ Branch 1205 not taken.
✗ Branch 1206 not taken.
✗ Branch 1207 not taken.
✗ Branch 1208 not taken.
✗ Branch 1209 not taken.
✗ Branch 1210 not taken.
✗ Branch 1211 not taken.
✓ Branch 1212 taken 98 times.
✗ Branch 1213 not taken.
✗ Branch 1214 not taken.
✓ Branch 1215 taken 98 times.
✗ Branch 1216 not taken.
✗ Branch 1217 not taken.
✗ Branch 1218 not taken.
✗ Branch 1219 not taken.
✗ Branch 1220 not taken.
✗ Branch 1221 not taken.
✗ Branch 1222 not taken.
✗ Branch 1223 not taken.
✗ Branch 1224 not taken.
✗ Branch 1225 not taken.
✗ Branch 1226 not taken.
✗ Branch 1227 not taken.
✗ Branch 1228 not taken.
✗ Branch 1229 not taken.
✗ Branch 1230 not taken.
✗ Branch 1231 not taken.
✗ Branch 1232 not taken.
✗ Branch 1233 not taken.
✗ Branch 1234 not taken.
✗ Branch 1235 not taken.
✗ Branch 1236 not taken.
✗ Branch 1237 not taken.
✗ Branch 1238 not taken.
✗ Branch 1239 not taken.
✓ Branch 1240 taken 98 times.
✗ Branch 1241 not taken.
✗ Branch 1242 not taken.
✓ Branch 1243 taken 98 times.
✗ Branch 1244 not taken.
✗ Branch 1245 not taken.
✗ Branch 1246 not taken.
✗ Branch 1247 not taken.
✗ Branch 1248 not taken.
✗ Branch 1249 not taken.
✗ Branch 1250 not taken.
✗ Branch 1251 not taken.
✗ Branch 1252 not taken.
✗ Branch 1253 not taken.
✗ Branch 1254 not taken.
✗ Branch 1255 not taken.
✗ Branch 1256 not taken.
✗ Branch 1257 not taken.
✗ Branch 1258 not taken.
✗ Branch 1259 not taken.
✗ Branch 1260 not taken.
✗ Branch 1261 not taken.
✗ Branch 1262 not taken.
✗ Branch 1263 not taken.
✗ Branch 1264 not taken.
✗ Branch 1265 not taken.
✗ Branch 1266 not taken.
✗ Branch 1267 not taken.
✓ Branch 1268 taken 98 times.
✗ Branch 1269 not taken.
✗ Branch 1270 not taken.
✓ Branch 1271 taken 98 times.
✗ Branch 1272 not taken.
✗ Branch 1273 not taken.
✗ Branch 1274 not taken.
✗ Branch 1275 not taken.
✗ Branch 1276 not taken.
✗ Branch 1277 not taken.
✗ Branch 1278 not taken.
✗ Branch 1279 not taken.
✗ Branch 1280 not taken.
✗ Branch 1281 not taken.
✗ Branch 1282 not taken.
✗ Branch 1283 not taken.
✗ Branch 1284 not taken.
✗ Branch 1285 not taken.
✗ Branch 1286 not taken.
✗ Branch 1287 not taken.
✗ Branch 1288 not taken.
✗ Branch 1289 not taken.
✗ Branch 1290 not taken.
✗ Branch 1291 not taken.
✗ Branch 1292 not taken.
✗ Branch 1293 not taken.
✗ Branch 1294 not taken.
✗ Branch 1295 not taken.
✗ Branch 1296 not taken.
✗ Branch 1297 not taken.
✗ Branch 1298 not taken.
✗ Branch 1299 not taken.
✗ Branch 1300 not taken.
✗ Branch 1301 not taken.
✗ Branch 1302 not taken.
✗ Branch 1303 not taken.
✗ Branch 1304 not taken.
✗ Branch 1305 not taken.
✗ Branch 1306 not taken.
✗ Branch 1307 not taken.
✗ Branch 1308 not taken.
✗ Branch 1309 not taken.
✗ Branch 1310 not taken.
✗ Branch 1311 not taken.
✗ Branch 1312 not taken.
✗ Branch 1313 not taken.
✗ Branch 1314 not taken.
✗ Branch 1315 not taken.
✗ Branch 1316 not taken.
✗ Branch 1317 not taken.
✗ Branch 1318 not taken.
✗ Branch 1319 not taken.
✗ Branch 1320 not taken.
✗ Branch 1321 not taken.
✗ Branch 1322 not taken.
✗ Branch 1323 not taken.
✓ Branch 1324 taken 68 times.
✗ Branch 1325 not taken.
✗ Branch 1326 not taken.
✓ Branch 1327 taken 68 times.
✗ Branch 1328 not taken.
✗ Branch 1329 not taken.
✗ Branch 1330 not taken.
✗ Branch 1331 not taken.
✗ Branch 1332 not taken.
✗ Branch 1333 not taken.
✗ Branch 1334 not taken.
✗ Branch 1335 not taken.
✗ Branch 1336 not taken.
✗ Branch 1337 not taken.
✗ Branch 1338 not taken.
✗ Branch 1339 not taken.
✗ Branch 1340 not taken.
✗ Branch 1341 not taken.
✗ Branch 1342 not taken.
✗ Branch 1343 not taken.
✗ Branch 1344 not taken.
✗ Branch 1345 not taken.
✗ Branch 1346 not taken.
✗ Branch 1347 not taken.
✗ Branch 1348 not taken.
✗ Branch 1349 not taken.
✗ Branch 1350 not taken.
✗ Branch 1351 not taken.
✓ Branch 1352 taken 352 times.
✗ Branch 1353 not taken.
✗ Branch 1354 not taken.
✓ Branch 1355 taken 352 times.
✗ Branch 1356 not taken.
✗ Branch 1357 not taken.
✗ Branch 1358 not taken.
✗ Branch 1359 not taken.
✗ Branch 1360 not taken.
✗ Branch 1361 not taken.
✗ Branch 1362 not taken.
✗ Branch 1363 not taken.
✗ Branch 1364 not taken.
✗ Branch 1365 not taken.
✗ Branch 1366 not taken.
✗ Branch 1367 not taken.
✗ Branch 1368 not taken.
✗ Branch 1369 not taken.
✗ Branch 1370 not taken.
✗ Branch 1371 not taken.
✗ Branch 1372 not taken.
✗ Branch 1373 not taken.
✗ Branch 1374 not taken.
✗ Branch 1375 not taken.
✗ Branch 1376 not taken.
✗ Branch 1377 not taken.
✗ Branch 1378 not taken.
✗ Branch 1379 not taken.
✓ Branch 1380 taken 178 times.
✗ Branch 1381 not taken.
✗ Branch 1382 not taken.
✓ Branch 1383 taken 178 times.
✗ Branch 1384 not taken.
✗ Branch 1385 not taken.
✗ Branch 1386 not taken.
✗ Branch 1387 not taken.
✗ Branch 1388 not taken.
✗ Branch 1389 not taken.
✗ Branch 1390 not taken.
✗ Branch 1391 not taken.
✗ Branch 1392 not taken.
✗ Branch 1393 not taken.
✗ Branch 1394 not taken.
✗ Branch 1395 not taken.
✗ Branch 1396 not taken.
✗ Branch 1397 not taken.
✗ Branch 1398 not taken.
✗ Branch 1399 not taken.
✗ Branch 1400 not taken.
✗ Branch 1401 not taken.
✗ Branch 1402 not taken.
✗ Branch 1403 not taken.
✗ Branch 1404 not taken.
✗ Branch 1405 not taken.
✗ Branch 1406 not taken.
✗ Branch 1407 not taken.
✗ Branch 1408 not taken.
✗ Branch 1409 not taken.
✗ Branch 1410 not taken.
✗ Branch 1411 not taken.
✗ Branch 1412 not taken.
✗ Branch 1413 not taken.
✗ Branch 1414 not taken.
✗ Branch 1415 not taken.
✗ Branch 1416 not taken.
✗ Branch 1417 not taken.
✗ Branch 1418 not taken.
✗ Branch 1419 not taken.
✗ Branch 1420 not taken.
✗ Branch 1421 not taken.
✗ Branch 1422 not taken.
✗ Branch 1423 not taken.
✗ Branch 1424 not taken.
✗ Branch 1425 not taken.
✗ Branch 1426 not taken.
✗ Branch 1427 not taken.
✗ Branch 1428 not taken.
✗ Branch 1429 not taken.
✗ Branch 1430 not taken.
✗ Branch 1431 not taken.
✗ Branch 1432 not taken.
✗ Branch 1433 not taken.
✗ Branch 1434 not taken.
✗ Branch 1435 not taken.
✓ Branch 1436 taken 356 times.
✗ Branch 1437 not taken.
✗ Branch 1438 not taken.
✓ Branch 1439 taken 356 times.
✗ Branch 1440 not taken.
✗ Branch 1441 not taken.
✗ Branch 1442 not taken.
✗ Branch 1443 not taken.
✗ Branch 1444 not taken.
✗ Branch 1445 not taken.
✗ Branch 1446 not taken.
✗ Branch 1447 not taken.
✗ Branch 1448 not taken.
✗ Branch 1449 not taken.
✗ Branch 1450 not taken.
✗ Branch 1451 not taken.
✗ Branch 1452 not taken.
✗ Branch 1453 not taken.
✗ Branch 1454 not taken.
✗ Branch 1455 not taken.
✗ Branch 1456 not taken.
✗ Branch 1457 not taken.
✗ Branch 1458 not taken.
✗ Branch 1459 not taken.
✗ Branch 1460 not taken.
✗ Branch 1461 not taken.
✗ Branch 1462 not taken.
✗ Branch 1463 not taken.
✗ Branch 1464 not taken.
✗ Branch 1465 not taken.
✗ Branch 1466 not taken.
✗ Branch 1467 not taken.
✗ Branch 1468 not taken.
✗ Branch 1469 not taken.
✗ Branch 1470 not taken.
✗ Branch 1471 not taken.
✗ Branch 1472 not taken.
✗ Branch 1473 not taken.
✗ Branch 1474 not taken.
✗ Branch 1475 not taken.
✗ Branch 1476 not taken.
✗ Branch 1477 not taken.
✗ Branch 1478 not taken.
✗ Branch 1479 not taken.
✗ Branch 1480 not taken.
✗ Branch 1481 not taken.
✗ Branch 1482 not taken.
✗ Branch 1483 not taken.
✗ Branch 1484 not taken.
✗ Branch 1485 not taken.
✗ Branch 1486 not taken.
✗ Branch 1487 not taken.
✗ Branch 1488 not taken.
✗ Branch 1489 not taken.
✗ Branch 1490 not taken.
✗ Branch 1491 not taken.
✗ Branch 1492 not taken.
✗ Branch 1493 not taken.
✗ Branch 1494 not taken.
✗ Branch 1495 not taken.
✗ Branch 1496 not taken.
✗ Branch 1497 not taken.
✗ Branch 1498 not taken.
✗ Branch 1499 not taken.
✗ Branch 1500 not taken.
✗ Branch 1501 not taken.
✗ Branch 1502 not taken.
✗ Branch 1503 not taken.
✗ Branch 1504 not taken.
✗ Branch 1505 not taken.
✗ Branch 1506 not taken.
✗ Branch 1507 not taken.
✗ Branch 1508 not taken.
✗ Branch 1509 not taken.
✗ Branch 1510 not taken.
✗ Branch 1511 not taken.
✗ Branch 1512 not taken.
✗ Branch 1513 not taken.
✗ Branch 1514 not taken.
✗ Branch 1515 not taken.
✗ Branch 1516 not taken.
✗ Branch 1517 not taken.
✗ Branch 1518 not taken.
✗ Branch 1519 not taken.
✗ Branch 1520 not taken.
✗ Branch 1521 not taken.
✗ Branch 1522 not taken.
✗ Branch 1523 not taken.
✗ Branch 1524 not taken.
✗ Branch 1525 not taken.
✗ Branch 1526 not taken.
✗ Branch 1527 not taken.
✗ Branch 1528 not taken.
✗ Branch 1529 not taken.
✗ Branch 1530 not taken.
✗ Branch 1531 not taken.
✗ Branch 1532 not taken.
✗ Branch 1533 not taken.
✗ Branch 1534 not taken.
✗ Branch 1535 not taken.
896912561 : this->y() < rhs.y() ? true : this->y() > rhs.y() ? false
160 : this->z() < rhs.z() ? true : false;
161 }
162 /// Lexicographic less than or equal to
163 bool operator<=(const Coord& rhs) const
164 {
165
15/36
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 4 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✓ Branch 5 taken 3 times.
✗ Branch 6 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 2 times.
✓ Branch 13 taken 5 times.
✓ Branch 14 taken 2 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 1 times.
✓ Branch 17 taken 1 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 7 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 1 times.
✗ Branch 27 not taken.
✗ Branch 28 not taken.
✓ Branch 29 taken 1 times.
✗ Branch 30 not taken.
✗ Branch 31 not taken.
✗ Branch 32 not taken.
✗ Branch 33 not taken.
✗ Branch 34 not taken.
✗ Branch 35 not taken.
24 return this->x() < rhs.x() ? true : this->x() > rhs.x() ? false
166
4/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
2 : this->y() < rhs.y() ? true : this->y() > rhs.y() ? false
167 : this->z() <=rhs.z() ? true : false;
168 }
169 /// Lexicographic greater than
170 bool operator>(const Coord& rhs) const { return !(*this <= rhs); }
171 /// Lexicographic greater than or equal to
172 bool operator>=(const Coord& rhs) const { return !(*this < rhs); }
173
174 /// Perform a component-wise minimum with the other Coord.
175 void minComponent(const Coord& other)
176 {
177
8/8
✓ Branch 0 taken 85 times.
✓ Branch 1 taken 13626 times.
✓ Branch 2 taken 1263343 times.
✓ Branch 3 taken 92186120 times.
✓ Branch 4 taken 3159 times.
✓ Branch 5 taken 19216 times.
✓ Branch 6 taken 48012 times.
✓ Branch 7 taken 3051638 times.
96585199 mVec[0] = std::min(mVec[0], other.mVec[0]);
178
8/8
✓ Branch 0 taken 123 times.
✓ Branch 1 taken 13588 times.
✓ Branch 2 taken 1325064 times.
✓ Branch 3 taken 92124399 times.
✓ Branch 4 taken 3447 times.
✓ Branch 5 taken 18928 times.
✓ Branch 6 taken 57832 times.
✓ Branch 7 taken 3041818 times.
96585199 mVec[1] = std::min(mVec[1], other.mVec[1]);
179 96585199 mVec[2] = std::min(mVec[2], other.mVec[2]);
180 }
181
182 /// Perform a component-wise maximum with the other Coord.
183 void maxComponent(const Coord& other)
184 {
185
8/8
✓ Branch 0 taken 153 times.
✓ Branch 1 taken 13558 times.
✓ Branch 2 taken 1033816 times.
✓ Branch 3 taken 92415647 times.
✓ Branch 4 taken 4701 times.
✓ Branch 5 taken 17674 times.
✓ Branch 6 taken 187633 times.
✓ Branch 7 taken 2912017 times.
96585199 mVec[0] = std::max(mVec[0], other.mVec[0]);
186
8/8
✓ Branch 0 taken 118 times.
✓ Branch 1 taken 13593 times.
✓ Branch 2 taken 1188195 times.
✓ Branch 3 taken 92261268 times.
✓ Branch 4 taken 4327 times.
✓ Branch 5 taken 18048 times.
✓ Branch 6 taken 172155 times.
✓ Branch 7 taken 2927495 times.
96585199 mVec[1] = std::max(mVec[1], other.mVec[1]);
187 96585199 mVec[2] = std::max(mVec[2], other.mVec[2]);
188 }
189
190 /// Return the component-wise minimum of the two Coords.
191 1376740 static inline Coord minComponent(const Coord& lhs, const Coord& rhs)
192 {
193
2/2
✓ Branch 0 taken 454640 times.
✓ Branch 1 taken 922100 times.
1376740 return Coord(std::min(lhs.x(), rhs.x()),
194
2/2
✓ Branch 0 taken 464607 times.
✓ Branch 1 taken 912133 times.
1376740 std::min(lhs.y(), rhs.y()),
195
2/2
✓ Branch 0 taken 459284 times.
✓ Branch 1 taken 917456 times.
1376740 std::min(lhs.z(), rhs.z()));
196 }
197
198 /// Return the component-wise maximum of the two Coords.
199 946745 static inline Coord maxComponent(const Coord& lhs, const Coord& rhs)
200 {
201
2/2
✓ Branch 0 taken 199556 times.
✓ Branch 1 taken 747189 times.
946745 return Coord(std::max(lhs.x(), rhs.x()),
202
2/2
✓ Branch 0 taken 202187 times.
✓ Branch 1 taken 744558 times.
946745 std::max(lhs.y(), rhs.y()),
203
2/2
✓ Branch 0 taken 202728 times.
✓ Branch 1 taken 744017 times.
946745 std::max(lhs.z(), rhs.z()));
204 }
205
206 /// Return true if any of the components of @a a are smaller than the
207 /// corresponding components of @a b.
208 static inline bool lessThan(const Coord& a, const Coord& b)
209 {
210
1101/4932
✓ Branch 0 taken 119596 times.
✓ Branch 1 taken 28354 times.
✓ Branch 2 taken 91794 times.
✓ Branch 3 taken 27802 times.
✓ Branch 4 taken 64472 times.
✓ Branch 5 taken 27322 times.
✓ Branch 6 taken 535 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 535 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 535 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 535 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 535 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 535 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 531 times.
✓ Branch 19 taken 4 times.
✓ Branch 20 taken 531 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 531 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 10741 times.
✓ Branch 25 taken 8 times.
✓ Branch 26 taken 10737 times.
✓ Branch 27 taken 4 times.
✓ Branch 28 taken 10735 times.
✓ Branch 29 taken 2 times.
✓ Branch 30 taken 21529 times.
✓ Branch 31 taken 723 times.
✓ Branch 32 taken 20867 times.
✓ Branch 33 taken 662 times.
✓ Branch 34 taken 20239 times.
✓ Branch 35 taken 628 times.
✓ Branch 36 taken 11234 times.
✓ Branch 37 taken 96 times.
✓ Branch 38 taken 11158 times.
✓ Branch 39 taken 76 times.
✓ Branch 40 taken 11095 times.
✓ Branch 41 taken 63 times.
✓ Branch 42 taken 10738 times.
✗ Branch 43 not taken.
✓ Branch 44 taken 10738 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 10738 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 1031 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 1031 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 1031 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 1031 times.
✓ Branch 55 taken 2577 times.
✓ Branch 56 taken 1031 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 1031 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 1028 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 1028 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 1028 times.
✗ Branch 65 not taken.
✓ Branch 66 taken 1028 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 1028 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 1028 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 556 times.
✓ Branch 73 taken 20 times.
✓ Branch 74 taken 544 times.
✓ Branch 75 taken 12 times.
✓ Branch 76 taken 535 times.
✓ Branch 77 taken 9 times.
✓ Branch 78 taken 521 times.
✓ Branch 79 taken 14 times.
✓ Branch 80 taken 517 times.
✓ Branch 81 taken 4 times.
✓ Branch 82 taken 516 times.
✓ Branch 83 taken 1 times.
✓ Branch 84 taken 2985004 times.
✓ Branch 85 taken 81580 times.
✓ Branch 86 taken 2904368 times.
✓ Branch 87 taken 80636 times.
✓ Branch 88 taken 2824264 times.
✓ Branch 89 taken 80104 times.
✗ Branch 90 not taken.
✗ Branch 91 not taken.
✗ Branch 92 not taken.
✗ Branch 93 not taken.
✗ Branch 94 not taken.
✗ Branch 95 not taken.
✓ Branch 96 taken 514 times.
✓ Branch 97 taken 306 times.
✓ Branch 98 taken 514 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 514 times.
✗ Branch 101 not taken.
✓ Branch 102 taken 12682 times.
✓ Branch 103 taken 273 times.
✓ Branch 104 taken 12306 times.
✓ Branch 105 taken 376 times.
✓ Branch 106 taken 11841 times.
✓ Branch 107 taken 465 times.
✓ Branch 108 taken 11334 times.
✓ Branch 109 taken 507 times.
✓ Branch 110 taken 10812 times.
✓ Branch 111 taken 522 times.
✓ Branch 112 taken 10285 times.
✓ Branch 113 taken 527 times.
✓ Branch 114 taken 521 times.
✓ Branch 115 taken 46 times.
✓ Branch 116 taken 521 times.
✗ Branch 117 not taken.
✓ Branch 118 taken 521 times.
✗ Branch 119 not taken.
✓ Branch 120 taken 197536 times.
✓ Branch 121 taken 172 times.
✓ Branch 122 taken 197424 times.
✓ Branch 123 taken 112 times.
✓ Branch 124 taken 197328 times.
✓ Branch 125 taken 96 times.
✓ Branch 126 taken 24 times.
✗ Branch 127 not taken.
✓ Branch 128 taken 24 times.
✗ Branch 129 not taken.
✓ Branch 130 taken 24 times.
✗ Branch 131 not taken.
✓ Branch 132 taken 39315 times.
✓ Branch 133 taken 14 times.
✓ Branch 134 taken 39287 times.
✓ Branch 135 taken 28 times.
✓ Branch 136 taken 39245 times.
✓ Branch 137 taken 51 times.
✓ Branch 138 taken 39148 times.
✓ Branch 139 taken 97 times.
✓ Branch 140 taken 39069 times.
✓ Branch 141 taken 79 times.
✓ Branch 142 taken 38991 times.
✓ Branch 143 taken 78 times.
✓ Branch 144 taken 3 times.
✓ Branch 145 taken 5 times.
✓ Branch 146 taken 3 times.
✗ Branch 147 not taken.
✓ Branch 148 taken 3 times.
✗ Branch 149 not taken.
✓ Branch 150 taken 166845 times.
✓ Branch 151 taken 13793 times.
✓ Branch 152 taken 160019 times.
✓ Branch 153 taken 6826 times.
✓ Branch 154 taken 153198 times.
✓ Branch 155 taken 6865 times.
✓ Branch 156 taken 150555 times.
✓ Branch 157 taken 2642 times.
✓ Branch 158 taken 148214 times.
✓ Branch 159 taken 2341 times.
✓ Branch 160 taken 145968 times.
✓ Branch 161 taken 2246 times.
✓ Branch 162 taken 39 times.
✓ Branch 163 taken 2 times.
✓ Branch 164 taken 37 times.
✓ Branch 165 taken 2 times.
✓ Branch 166 taken 12 times.
✓ Branch 167 taken 12 times.
✓ Branch 168 taken 6 times.
✓ Branch 169 taken 6 times.
✓ Branch 170 taken 3 times.
✓ Branch 171 taken 3 times.
✓ Branch 172 taken 11009 times.
✓ Branch 173 taken 199 times.
✓ Branch 174 taken 10997 times.
✓ Branch 175 taken 12 times.
✓ Branch 176 taken 10988 times.
✓ Branch 177 taken 9 times.
✓ Branch 178 taken 10974 times.
✓ Branch 179 taken 14 times.
✓ Branch 180 taken 10970 times.
✓ Branch 181 taken 4 times.
✓ Branch 182 taken 10969 times.
✓ Branch 183 taken 1 times.
✓ Branch 184 taken 10454 times.
✗ Branch 185 not taken.
✓ Branch 186 taken 10454 times.
✓ Branch 187 taken 306 times.
✓ Branch 188 taken 10454 times.
✗ Branch 189 not taken.
✓ Branch 190 taken 10454 times.
✗ Branch 191 not taken.
✓ Branch 192 taken 10454 times.
✗ Branch 193 not taken.
✓ Branch 194 taken 10454 times.
✗ Branch 195 not taken.
✓ Branch 196 taken 41182 times.
✓ Branch 197 taken 2335 times.
✓ Branch 198 taken 39488 times.
✓ Branch 199 taken 1694 times.
✓ Branch 200 taken 37767 times.
✓ Branch 201 taken 1721 times.
✓ Branch 202 taken 35395 times.
✓ Branch 203 taken 2372 times.
✓ Branch 204 taken 33442 times.
✓ Branch 205 taken 2290 times.
✓ Branch 206 taken 31900 times.
✓ Branch 207 taken 1845 times.
✓ Branch 208 taken 320 times.
✓ Branch 209 taken 6 times.
✓ Branch 210 taken 278 times.
✓ Branch 211 taken 42 times.
✓ Branch 212 taken 258 times.
✓ Branch 213 taken 20 times.
✓ Branch 214 taken 12 times.
✓ Branch 215 taken 259 times.
✓ Branch 216 taken 8667 times.
✓ Branch 217 taken 185 times.
✓ Branch 218 taken 8610 times.
✓ Branch 219 taken 57 times.
✓ Branch 220 taken 8595 times.
✓ Branch 221 taken 14 times.
✓ Branch 222 taken 3745 times.
✓ Branch 223 taken 4850 times.
✓ Branch 224 taken 961 times.
✓ Branch 225 taken 2784 times.
✓ Branch 226 taken 952 times.
✓ Branch 227 taken 9 times.
✓ Branch 228 taken 8707 times.
✓ Branch 229 taken 594105 times.
✓ Branch 230 taken 131 times.
✓ Branch 231 taken 8576 times.
✓ Branch 232 taken 2 times.
✓ Branch 233 taken 129 times.
✗ Branch 234 not taken.
✓ Branch 235 taken 2 times.
✗ Branch 236 not taken.
✗ Branch 237 not taken.
✗ Branch 238 not taken.
✓ Branch 239 taken 306 times.
✓ Branch 240 taken 78524 times.
✗ Branch 241 not taken.
✓ Branch 242 taken 78524 times.
✗ Branch 243 not taken.
✓ Branch 244 taken 78524 times.
✓ Branch 245 taken 2 times.
✓ Branch 246 taken 78524 times.
✗ Branch 247 not taken.
✓ Branch 248 taken 78524 times.
✓ Branch 249 taken 590 times.
✓ Branch 250 taken 78524 times.
✗ Branch 251 not taken.
✓ Branch 252 taken 5478729 times.
✗ Branch 253 not taken.
✓ Branch 254 taken 5478729 times.
✗ Branch 255 not taken.
✓ Branch 256 taken 5478729 times.
✗ Branch 257 not taken.
✓ Branch 258 taken 5478729 times.
✗ Branch 259 not taken.
✓ Branch 260 taken 5478729 times.
✗ Branch 261 not taken.
✗ Branch 262 not taken.
✓ Branch 263 taken 5478729 times.
✓ Branch 264 taken 1803 times.
✗ Branch 265 not taken.
✓ Branch 266 taken 4096 times.
✗ Branch 267 not taken.
✓ Branch 268 taken 4096 times.
✗ Branch 269 not taken.
✓ Branch 270 taken 4096 times.
✗ Branch 271 not taken.
✓ Branch 272 taken 4096 times.
✗ Branch 273 not taken.
✓ Branch 274 taken 4096 times.
✗ Branch 275 not taken.
✓ Branch 276 taken 3618 times.
✓ Branch 277 taken 479 times.
✓ Branch 278 taken 2871 times.
✓ Branch 279 taken 228 times.
✓ Branch 280 taken 2749 times.
✓ Branch 281 taken 122 times.
✓ Branch 282 taken 2363 times.
✓ Branch 283 taken 415 times.
✓ Branch 284 taken 2223 times.
✓ Branch 285 taken 137 times.
✓ Branch 286 taken 2107 times.
✓ Branch 287 taken 116 times.
✓ Branch 288 taken 1774 times.
✓ Branch 289 taken 4 times.
✓ Branch 290 taken 9591 times.
✓ Branch 291 taken 325 times.
✓ Branch 292 taken 9338 times.
✓ Branch 293 taken 253 times.
✓ Branch 294 taken 10576 times.
✓ Branch 295 taken 279 times.
✓ Branch 296 taken 9848 times.
✓ Branch 297 taken 730 times.
✓ Branch 298 taken 9209 times.
✓ Branch 299 taken 639 times.
✓ Branch 300 taken 8663 times.
✓ Branch 301 taken 546 times.
✓ Branch 302 taken 1533 times.
✗ Branch 303 not taken.
✓ Branch 304 taken 1533 times.
✗ Branch 305 not taken.
✓ Branch 306 taken 767 times.
✓ Branch 307 taken 766 times.
✓ Branch 308 taken 1033 times.
✓ Branch 309 taken 246 times.
✓ Branch 310 taken 902 times.
✓ Branch 311 taken 131 times.
✓ Branch 312 taken 522 times.
✓ Branch 313 taken 380 times.
✓ Branch 314 taken 3167 times.
✓ Branch 315 taken 55 times.
✓ Branch 316 taken 3095 times.
✓ Branch 317 taken 72 times.
✓ Branch 318 taken 4458 times.
✓ Branch 319 taken 170 times.
✓ Branch 320 taken 3808 times.
✓ Branch 321 taken 138 times.
✓ Branch 322 taken 3647 times.
✓ Branch 323 taken 161 times.
✓ Branch 324 taken 4610 times.
✓ Branch 325 taken 1339 times.
✓ Branch 326 taken 11235 times.
✓ Branch 327 taken 10653 times.
✓ Branch 328 taken 6531 times.
✓ Branch 329 taken 4704 times.
✓ Branch 330 taken 890 times.
✓ Branch 331 taken 4624 times.
✓ Branch 332 taken 618 times.
✓ Branch 333 taken 272 times.
✓ Branch 334 taken 543 times.
✓ Branch 335 taken 75 times.
✓ Branch 336 taken 528 times.
✓ Branch 337 taken 15 times.
✓ Branch 338 taken 526 times.
✓ Branch 339 taken 2 times.
✓ Branch 340 taken 526 times.
✗ Branch 341 not taken.
✓ Branch 342 taken 510 times.
✓ Branch 343 taken 106 times.
✓ Branch 344 taken 510 times.
✗ Branch 345 not taken.
✓ Branch 346 taken 510 times.
✗ Branch 347 not taken.
✓ Branch 348 taken 862 times.
✓ Branch 349 taken 16 times.
✓ Branch 350 taken 850 times.
✓ Branch 351 taken 12 times.
✓ Branch 352 taken 841 times.
✓ Branch 353 taken 9 times.
✓ Branch 354 taken 10203 times.
✓ Branch 355 taken 10094 times.
✓ Branch 356 taken 5804 times.
✓ Branch 357 taken 4399 times.
✓ Branch 358 taken 1179 times.
✓ Branch 359 taken 4625 times.
✓ Branch 360 taken 1341 times.
✓ Branch 361 taken 308 times.
✓ Branch 362 taken 1248 times.
✓ Branch 363 taken 93 times.
✓ Branch 364 taken 1229 times.
✓ Branch 365 taken 19 times.
✓ Branch 366 taken 6620 times.
✓ Branch 367 taken 71 times.
✓ Branch 368 taken 6471 times.
✓ Branch 369 taken 149 times.
✓ Branch 370 taken 6322 times.
✓ Branch 371 taken 149 times.
✓ Branch 372 taken 7225 times.
✓ Branch 373 taken 601 times.
✓ Branch 374 taken 6829 times.
✓ Branch 375 taken 425 times.
✓ Branch 376 taken 6498 times.
✓ Branch 377 taken 328 times.
✓ Branch 378 taken 1415 times.
✓ Branch 379 taken 359 times.
✓ Branch 380 taken 1339 times.
✓ Branch 381 taken 76 times.
✓ Branch 382 taken 1274 times.
✓ Branch 383 taken 65 times.
✗ Branch 384 not taken.
✓ Branch 385 taken 186 times.
✗ Branch 386 not taken.
✗ Branch 387 not taken.
✗ Branch 388 not taken.
✗ Branch 389 not taken.
✓ Branch 390 taken 4800 times.
✓ Branch 391 taken 503 times.
✓ Branch 392 taken 4504 times.
✓ Branch 393 taken 296 times.
✓ Branch 394 taken 4232 times.
✓ Branch 395 taken 276 times.
✓ Branch 396 taken 2 times.
✗ Branch 397 not taken.
✓ Branch 398 taken 2 times.
✗ Branch 399 not taken.
✗ Branch 400 not taken.
✓ Branch 401 taken 2 times.
✗ Branch 402 not taken.
✗ Branch 403 not taken.
✗ Branch 404 not taken.
✗ Branch 405 not taken.
✗ Branch 406 not taken.
✗ Branch 407 not taken.
✓ Branch 408 taken 8833 times.
✓ Branch 409 taken 5834 times.
✓ Branch 410 taken 5917 times.
✓ Branch 411 taken 2916 times.
✓ Branch 412 taken 4486 times.
✓ Branch 413 taken 1763 times.
✓ Branch 414 taken 4741 times.
✓ Branch 415 taken 24 times.
✓ Branch 416 taken 4713 times.
✓ Branch 417 taken 28 times.
✓ Branch 418 taken 4675 times.
✓ Branch 419 taken 38 times.
✓ Branch 420 taken 3225 times.
✓ Branch 421 taken 35 times.
✓ Branch 422 taken 3072 times.
✓ Branch 423 taken 153 times.
✓ Branch 424 taken 3043 times.
✗ Branch 425 not taken.
✓ Branch 426 taken 3043 times.
✗ Branch 427 not taken.
✓ Branch 428 taken 17471 times.
✓ Branch 429 taken 1473 times.
✓ Branch 430 taken 16068 times.
✓ Branch 431 taken 1403 times.
✓ Branch 432 taken 11710 times.
✓ Branch 433 taken 1359 times.
✓ Branch 434 taken 11 times.
✓ Branch 435 taken 10 times.
✓ Branch 436 taken 22 times.
✓ Branch 437 taken 245 times.
✓ Branch 438 taken 2 times.
✓ Branch 439 taken 20 times.
✓ Branch 440 taken 515 times.
✗ Branch 441 not taken.
✓ Branch 442 taken 558 times.
✓ Branch 443 taken 35 times.
✓ Branch 444 taken 531 times.
✓ Branch 445 taken 18 times.
✓ Branch 446 taken 523 times.
✓ Branch 447 taken 8 times.
✓ Branch 448 taken 1028 times.
✓ Branch 449 taken 8 times.
✓ Branch 450 taken 1028 times.
✗ Branch 451 not taken.
✓ Branch 452 taken 1027 times.
✓ Branch 453 taken 1 times.
✓ Branch 454 taken 1042 times.
✓ Branch 455 taken 1 times.
✓ Branch 456 taken 8954 times.
✓ Branch 457 taken 688 times.
✓ Branch 458 taken 7965 times.
✓ Branch 459 taken 989 times.
✓ Branch 460 taken 7287 times.
✓ Branch 461 taken 165 times.
✓ Branch 462 taken 6697 times.
✓ Branch 463 taken 590 times.
✓ Branch 464 taken 4420 times.
✓ Branch 465 taken 1764 times.
✓ Branch 466 taken 1264 times.
✓ Branch 467 taken 3160 times.
✓ Branch 468 taken 7344 times.
✗ Branch 469 not taken.
✓ Branch 470 taken 7398 times.
✓ Branch 471 taken 61 times.
✓ Branch 472 taken 7376 times.
✓ Branch 473 taken 29 times.
✓ Branch 474 taken 7363 times.
✓ Branch 475 taken 13 times.
✓ Branch 476 taken 7346 times.
✓ Branch 477 taken 17 times.
✓ Branch 478 taken 72293 times.
✓ Branch 479 taken 78413 times.
✓ Branch 480 taken 39351 times.
✓ Branch 481 taken 34202 times.
✓ Branch 482 taken 4088 times.
✓ Branch 483 taken 35262 times.
✓ Branch 484 taken 2871 times.
✓ Branch 485 taken 1217 times.
✓ Branch 486 taken 2509 times.
✓ Branch 487 taken 362 times.
✓ Branch 488 taken 1787 times.
✓ Branch 489 taken 722 times.
✓ Branch 490 taken 1262 times.
✓ Branch 491 taken 525 times.
✓ Branch 492 taken 2342 times.
✗ Branch 493 not taken.
✓ Branch 494 taken 2340 times.
✓ Branch 495 taken 2 times.
✓ Branch 496 taken 2340 times.
✗ Branch 497 not taken.
✓ Branch 498 taken 2340 times.
✗ Branch 499 not taken.
✓ Branch 500 taken 2743 times.
✓ Branch 501 taken 267 times.
✓ Branch 502 taken 166 times.
✓ Branch 503 taken 102 times.
✓ Branch 504 taken 107 times.
✓ Branch 505 taken 59 times.
✓ Branch 506 taken 17 times.
✓ Branch 507 taken 90 times.
✓ Branch 508 taken 6 times.
✓ Branch 509 taken 11 times.
✓ Branch 510 taken 5 times.
✓ Branch 511 taken 1 times.
✗ Branch 512 not taken.
✓ Branch 513 taken 1 times.
✓ Branch 514 taken 1 times.
✗ Branch 515 not taken.
✓ Branch 516 taken 1 times.
✗ Branch 517 not taken.
✓ Branch 518 taken 1 times.
✗ Branch 519 not taken.
✓ Branch 520 taken 1 times.
✗ Branch 521 not taken.
✓ Branch 522 taken 1 times.
✗ Branch 523 not taken.
✗ Branch 524 not taken.
✓ Branch 525 taken 1 times.
✓ Branch 526 taken 7912 times.
✓ Branch 527 taken 688 times.
✓ Branch 528 taken 6923 times.
✓ Branch 529 taken 989 times.
✓ Branch 530 taken 6762 times.
✓ Branch 531 taken 161 times.
✓ Branch 532 taken 6174 times.
✓ Branch 533 taken 588 times.
✓ Branch 534 taken 4410 times.
✓ Branch 535 taken 1764 times.
✓ Branch 536 taken 1260 times.
✓ Branch 537 taken 3150 times.
✓ Branch 538 taken 7340 times.
✗ Branch 539 not taken.
✓ Branch 540 taken 7340 times.
✗ Branch 541 not taken.
✓ Branch 542 taken 7340 times.
✗ Branch 543 not taken.
✓ Branch 544 taken 7340 times.
✗ Branch 545 not taken.
✓ Branch 546 taken 7340 times.
✗ Branch 547 not taken.
✓ Branch 548 taken 2340 times.
✓ Branch 549 taken 5000 times.
✓ Branch 550 taken 3312 times.
✓ Branch 551 taken 288 times.
✓ Branch 552 taken 2898 times.
✓ Branch 553 taken 414 times.
✓ Branch 554 taken 2737 times.
✓ Branch 555 taken 161 times.
✓ Branch 556 taken 2499 times.
✓ Branch 557 taken 238 times.
✓ Branch 558 taken 1871 times.
✓ Branch 559 taken 782 times.
✓ Branch 560 taken 1303 times.
✓ Branch 561 taken 550 times.
✓ Branch 562 taken 2370 times.
✓ Branch 563 taken 13 times.
✓ Branch 564 taken 2346 times.
✓ Branch 565 taken 24 times.
✓ Branch 566 taken 2341 times.
✓ Branch 567 taken 5 times.
✓ Branch 568 taken 2341 times.
✗ Branch 569 not taken.
✓ Branch 570 taken 2354 times.
✗ Branch 571 not taken.
✓ Branch 572 taken 590 times.
✗ Branch 573 not taken.
✓ Branch 574 taken 590 times.
✗ Branch 575 not taken.
✓ Branch 576 taken 586 times.
✓ Branch 577 taken 4 times.
✓ Branch 578 taken 584 times.
✓ Branch 579 taken 2 times.
✓ Branch 580 taken 8 times.
✓ Branch 581 taken 576 times.
✓ Branch 582 taken 1 times.
✓ Branch 583 taken 8 times.
✓ Branch 584 taken 1 times.
✗ Branch 585 not taken.
✓ Branch 586 taken 1 times.
✗ Branch 587 not taken.
✓ Branch 588 taken 1 times.
✗ Branch 589 not taken.
✓ Branch 590 taken 1 times.
✗ Branch 591 not taken.
✓ Branch 592 taken 44 times.
✓ Branch 593 taken 35 times.
✓ Branch 594 taken 69905 times.
✓ Branch 595 taken 71442 times.
✓ Branch 596 taken 190251 times.
✓ Branch 597 taken 42354 times.
✓ Branch 598 taken 148792 times.
✓ Branch 599 taken 41459 times.
✓ Branch 600 taken 141286 times.
✓ Branch 601 taken 7506 times.
✓ Branch 602 taken 134358 times.
✓ Branch 603 taken 6928 times.
✓ Branch 604 taken 128577 times.
✓ Branch 605 taken 5781 times.
✓ Branch 606 taken 6868 times.
✓ Branch 607 taken 122519 times.
✓ Branch 608 taken 852 times.
✓ Branch 609 taken 44 times.
✓ Branch 610 taken 845 times.
✓ Branch 611 taken 9 times.
✓ Branch 612 taken 267745 times.
✓ Branch 613 taken 100 times.
✓ Branch 614 taken 267642 times.
✓ Branch 615 taken 103 times.
✓ Branch 616 taken 267110 times.
✓ Branch 617 taken 628 times.
✓ Branch 618 taken 267619 times.
✓ Branch 619 taken 9 times.
✓ Branch 620 taken 11668012 times.
✓ Branch 621 taken 414095 times.
✓ Branch 622 taken 11284902 times.
✓ Branch 623 taken 383110 times.
✓ Branch 624 taken 11194847 times.
✓ Branch 625 taken 374392 times.
✓ Branch 626 taken 10835861 times.
✓ Branch 627 taken 358994 times.
✓ Branch 628 taken 10463543 times.
✓ Branch 629 taken 372318 times.
✓ Branch 630 taken 914391 times.
✓ Branch 631 taken 9549152 times.
✓ Branch 632 taken 551338 times.
✓ Branch 633 taken 9 times.
✓ Branch 634 taken 551338 times.
✗ Branch 635 not taken.
✓ Branch 636 taken 325 times.
✗ Branch 637 not taken.
✓ Branch 638 taken 288 times.
✓ Branch 639 taken 37 times.
✓ Branch 640 taken 241 times.
✓ Branch 641 taken 48 times.
✓ Branch 642 taken 201 times.
✓ Branch 643 taken 40 times.
✓ Branch 644 taken 70084 times.
✓ Branch 645 taken 71459 times.
✓ Branch 646 taken 36145 times.
✓ Branch 647 taken 33929 times.
✓ Branch 648 taken 1189 times.
✓ Branch 649 taken 34851 times.
✓ Branch 650 taken 132 times.
✓ Branch 651 taken 1057 times.
✓ Branch 652 taken 818 times.
✓ Branch 653 taken 124 times.
✓ Branch 654 taken 810 times.
✓ Branch 655 taken 8 times.
✓ Branch 656 taken 810 times.
✗ Branch 657 not taken.
✓ Branch 658 taken 720 times.
✓ Branch 659 taken 90 times.
✓ Branch 660 taken 642 times.
✓ Branch 661 taken 80 times.
✓ Branch 662 taken 64 times.
✓ Branch 663 taken 576 times.
✓ Branch 664 taken 576 times.
✗ Branch 665 not taken.
✓ Branch 666 taken 576 times.
✗ Branch 667 not taken.
✓ Branch 668 taken 576 times.
✗ Branch 669 not taken.
✓ Branch 670 taken 576 times.
✗ Branch 671 not taken.
✓ Branch 672 taken 1 times.
✓ Branch 673 taken 576 times.
✓ Branch 674 taken 2 times.
✗ Branch 675 not taken.
✓ Branch 676 taken 2 times.
✗ Branch 677 not taken.
✓ Branch 678 taken 2 times.
✗ Branch 679 not taken.
✓ Branch 680 taken 2 times.
✗ Branch 681 not taken.
✓ Branch 682 taken 2 times.
✗ Branch 683 not taken.
✓ Branch 684 taken 1 times.
✓ Branch 685 taken 1 times.
✓ Branch 686 taken 27 times.
✗ Branch 687 not taken.
✓ Branch 688 taken 27 times.
✗ Branch 689 not taken.
✓ Branch 690 taken 14 times.
✓ Branch 691 taken 13 times.
✓ Branch 692 taken 938463 times.
✓ Branch 693 taken 22997 times.
✓ Branch 694 taken 915574 times.
✓ Branch 695 taken 22889 times.
✓ Branch 696 taken 891098 times.
✓ Branch 697 taken 25500 times.
✓ Branch 698 taken 868533 times.
✓ Branch 699 taken 23141 times.
✓ Branch 700 taken 845526 times.
✓ Branch 701 taken 23007 times.
✓ Branch 702 taken 824999 times.
✓ Branch 703 taken 20527 times.
✓ Branch 704 taken 3021469 times.
✓ Branch 705 taken 183928 times.
✓ Branch 706 taken 2847900 times.
✓ Branch 707 taken 173569 times.
✓ Branch 708 taken 2671981 times.
✓ Branch 709 taken 176471 times.
✓ Branch 710 taken 2506475 times.
✓ Branch 711 taken 165306 times.
✓ Branch 712 taken 2351342 times.
✓ Branch 713 taken 155133 times.
✓ Branch 714 taken 2221244 times.
✓ Branch 715 taken 130098 times.
✓ Branch 716 taken 576 times.
✓ Branch 717 taken 2 times.
✗ Branch 718 not taken.
✓ Branch 719 taken 576 times.
✓ Branch 720 taken 1 times.
✗ Branch 721 not taken.
✓ Branch 722 taken 1 times.
✗ Branch 723 not taken.
✓ Branch 724 taken 1 times.
✗ Branch 725 not taken.
✓ Branch 726 taken 1 times.
✗ Branch 727 not taken.
✓ Branch 728 taken 1 times.
✗ Branch 729 not taken.
✗ Branch 730 not taken.
✓ Branch 731 taken 1 times.
✓ Branch 732 taken 1 times.
✗ Branch 733 not taken.
✓ Branch 734 taken 1 times.
✗ Branch 735 not taken.
✓ Branch 736 taken 1 times.
✗ Branch 737 not taken.
✓ Branch 738 taken 1 times.
✗ Branch 739 not taken.
✓ Branch 740 taken 1 times.
✗ Branch 741 not taken.
✓ Branch 742 taken 79 times.
✓ Branch 743 taken 40 times.
✓ Branch 744 taken 596 times.
✓ Branch 745 taken 19 times.
✓ Branch 746 taken 584 times.
✓ Branch 747 taken 12 times.
✓ Branch 748 taken 576 times.
✓ Branch 749 taken 8 times.
✓ Branch 750 taken 576 times.
✗ Branch 751 not taken.
✓ Branch 752 taken 576 times.
✗ Branch 753 not taken.
✓ Branch 754 taken 600 times.
✗ Branch 755 not taken.
✓ Branch 756 taken 392814 times.
✗ Branch 757 not taken.
✓ Branch 758 taken 392802 times.
✓ Branch 759 taken 12 times.
✓ Branch 760 taken 392796 times.
✓ Branch 761 taken 6 times.
✓ Branch 762 taken 392796 times.
✗ Branch 763 not taken.
✓ Branch 764 taken 392790 times.
✓ Branch 765 taken 6 times.
✓ Branch 766 taken 392790 times.
✗ Branch 767 not taken.
✓ Branch 768 taken 392903 times.
✗ Branch 769 not taken.
✓ Branch 770 taken 392903 times.
✗ Branch 771 not taken.
✓ Branch 772 taken 392903 times.
✗ Branch 773 not taken.
✓ Branch 774 taken 393753 times.
✓ Branch 775 taken 2 times.
✓ Branch 776 taken 393795 times.
✓ Branch 777 taken 22 times.
✓ Branch 778 taken 393767 times.
✓ Branch 779 taken 8 times.
✓ Branch 780 taken 833 times.
✓ Branch 781 taken 31 times.
✓ Branch 782 taken 817 times.
✓ Branch 783 taken 16 times.
✓ Branch 784 taken 807 times.
✓ Branch 785 taken 10 times.
✗ Branch 786 not taken.
✗ Branch 787 not taken.
✗ Branch 788 not taken.
✗ Branch 789 not taken.
✗ Branch 790 not taken.
✗ Branch 791 not taken.
✗ Branch 792 not taken.
✗ Branch 793 not taken.
✓ Branch 794 taken 513 times.
✗ Branch 795 not taken.
✓ Branch 796 taken 513 times.
✗ Branch 797 not taken.
✓ Branch 798 taken 513 times.
✗ Branch 799 not taken.
✓ Branch 800 taken 513 times.
✗ Branch 801 not taken.
✓ Branch 802 taken 552 times.
✓ Branch 803 taken 22 times.
✓ Branch 804 taken 527 times.
✓ Branch 805 taken 8 times.
✓ Branch 806 taken 6 times.
✓ Branch 807 taken 8 times.
✗ Branch 808 not taken.
✓ Branch 809 taken 6 times.
✗ Branch 810 not taken.
✗ Branch 811 not taken.
✗ Branch 812 not taken.
✗ Branch 813 not taken.
✓ Branch 814 taken 24 times.
✗ Branch 815 not taken.
✓ Branch 816 taken 24 times.
✗ Branch 817 not taken.
✓ Branch 818 taken 2514 times.
✓ Branch 819 taken 108 times.
✓ Branch 820 taken 2420 times.
✓ Branch 821 taken 92 times.
✓ Branch 822 taken 167134 times.
✓ Branch 823 taken 5088 times.
✓ Branch 824 taken 162140 times.
✓ Branch 825 taken 4994 times.
✓ Branch 826 taken 157393 times.
✓ Branch 827 taken 4747 times.
✓ Branch 828 taken 198560 times.
✓ Branch 829 taken 96 times.
✓ Branch 830 taken 196613 times.
✓ Branch 831 taken 4 times.
✓ Branch 832 taken 196611 times.
✓ Branch 833 taken 2 times.
✓ Branch 834 taken 1 times.
✓ Branch 835 taken 9 times.
✓ Branch 836 taken 1 times.
✗ Branch 837 not taken.
✓ Branch 838 taken 1 times.
✗ Branch 839 not taken.
✓ Branch 840 taken 1 times.
✓ Branch 841 taken 45167 times.
✓ Branch 842 taken 45168 times.
✗ Branch 843 not taken.
✓ Branch 844 taken 45168 times.
✗ Branch 845 not taken.
✓ Branch 846 taken 29791 times.
✓ Branch 847 taken 15377 times.
✓ Branch 848 taken 29791 times.
✗ Branch 849 not taken.
✗ Branch 850 not taken.
✓ Branch 851 taken 29791 times.
✗ Branch 852 not taken.
✗ Branch 853 not taken.
✗ Branch 854 not taken.
✗ Branch 855 not taken.
✗ Branch 856 not taken.
✗ Branch 857 not taken.
✗ Branch 858 not taken.
✗ Branch 859 not taken.
✗ Branch 860 not taken.
✗ Branch 861 not taken.
✗ Branch 862 not taken.
✗ Branch 863 not taken.
✗ Branch 864 not taken.
✗ Branch 865 not taken.
✗ Branch 866 not taken.
✗ Branch 867 not taken.
✗ Branch 868 not taken.
✗ Branch 869 not taken.
✓ Branch 870 taken 2 times.
✓ Branch 871 taken 2 times.
✓ Branch 872 taken 2 times.
✗ Branch 873 not taken.
✓ Branch 874 taken 2 times.
✗ Branch 875 not taken.
✓ Branch 876 taken 47 times.
✓ Branch 877 taken 41 times.
✓ Branch 878 taken 20 times.
✓ Branch 879 taken 19 times.
✓ Branch 880 taken 8 times.
✓ Branch 881 taken 12 times.
✗ Branch 882 not taken.
✓ Branch 883 taken 8 times.
✗ Branch 884 not taken.
✗ Branch 885 not taken.
✗ Branch 886 not taken.
✗ Branch 887 not taken.
✗ Branch 888 not taken.
✗ Branch 889 not taken.
✗ Branch 890 not taken.
✗ Branch 891 not taken.
✗ Branch 892 not taken.
✗ Branch 893 not taken.
✗ Branch 894 not taken.
✗ Branch 895 not taken.
✗ Branch 896 not taken.
✗ Branch 897 not taken.
✗ Branch 898 not taken.
✗ Branch 899 not taken.
✗ Branch 900 not taken.
✗ Branch 901 not taken.
✗ Branch 902 not taken.
✗ Branch 903 not taken.
✗ Branch 904 not taken.
✗ Branch 905 not taken.
✓ Branch 906 taken 18 times.
✓ Branch 907 taken 9 times.
✓ Branch 908 taken 12 times.
✓ Branch 909 taken 6 times.
✓ Branch 910 taken 8 times.
✓ Branch 911 taken 4 times.
✗ Branch 912 not taken.
✗ Branch 913 not taken.
✗ Branch 914 not taken.
✗ Branch 915 not taken.
✗ Branch 916 not taken.
✗ Branch 917 not taken.
✓ Branch 918 taken 27246 times.
✓ Branch 919 taken 290 times.
✓ Branch 920 taken 27024 times.
✓ Branch 921 taken 222 times.
✓ Branch 922 taken 26830 times.
✓ Branch 923 taken 194 times.
✗ Branch 924 not taken.
✗ Branch 925 not taken.
✗ Branch 926 not taken.
✗ Branch 927 not taken.
✗ Branch 928 not taken.
✗ Branch 929 not taken.
✗ Branch 930 not taken.
✗ Branch 931 not taken.
✗ Branch 932 not taken.
✗ Branch 933 not taken.
✗ Branch 934 not taken.
✗ Branch 935 not taken.
✗ Branch 936 not taken.
✓ Branch 937 taken 1 times.
✗ Branch 938 not taken.
✗ Branch 939 not taken.
✗ Branch 940 not taken.
✗ Branch 941 not taken.
✗ Branch 942 not taken.
✗ Branch 943 not taken.
✗ Branch 944 not taken.
✗ Branch 945 not taken.
✗ Branch 946 not taken.
✗ Branch 947 not taken.
✓ Branch 948 taken 196608 times.
✓ Branch 949 taken 20 times.
✓ Branch 950 taken 196608 times.
✗ Branch 951 not taken.
✓ Branch 952 taken 196608 times.
✗ Branch 953 not taken.
✗ Branch 954 not taken.
✗ Branch 955 not taken.
✗ Branch 956 not taken.
✗ Branch 957 not taken.
✗ Branch 958 not taken.
✗ Branch 959 not taken.
✗ Branch 960 not taken.
✗ Branch 961 not taken.
✗ Branch 962 not taken.
✗ Branch 963 not taken.
✗ Branch 964 not taken.
✗ Branch 965 not taken.
✗ Branch 966 not taken.
✗ Branch 967 not taken.
✗ Branch 968 not taken.
✗ Branch 969 not taken.
✗ Branch 970 not taken.
✗ Branch 971 not taken.
✗ Branch 972 not taken.
✗ Branch 973 not taken.
✗ Branch 974 not taken.
✗ Branch 975 not taken.
✗ Branch 976 not taken.
✗ Branch 977 not taken.
✗ Branch 978 not taken.
✓ Branch 979 taken 1 times.
✗ Branch 980 not taken.
✗ Branch 981 not taken.
✗ Branch 982 not taken.
✗ Branch 983 not taken.
✗ Branch 984 not taken.
✓ Branch 985 taken 2 times.
✗ Branch 986 not taken.
✗ Branch 987 not taken.
✗ Branch 988 not taken.
✗ Branch 989 not taken.
✗ Branch 990 not taken.
✓ Branch 991 taken 19 times.
✗ Branch 992 not taken.
✗ Branch 993 not taken.
✗ Branch 994 not taken.
✗ Branch 995 not taken.
✗ Branch 996 not taken.
✗ Branch 997 not taken.
✗ Branch 998 not taken.
✗ Branch 999 not taken.
✗ Branch 1000 not taken.
✗ Branch 1001 not taken.
✗ Branch 1002 not taken.
✗ Branch 1003 not taken.
✗ Branch 1004 not taken.
✗ Branch 1005 not taken.
✗ Branch 1006 not taken.
✗ Branch 1007 not taken.
✗ Branch 1008 not taken.
✗ Branch 1009 not taken.
✗ Branch 1010 not taken.
✗ Branch 1011 not taken.
✗ Branch 1012 not taken.
✗ Branch 1013 not taken.
✗ Branch 1014 not taken.
✗ Branch 1015 not taken.
✗ Branch 1016 not taken.
✗ Branch 1017 not taken.
✗ Branch 1018 not taken.
✗ Branch 1019 not taken.
✗ Branch 1020 not taken.
✗ Branch 1021 not taken.
✗ Branch 1022 not taken.
✗ Branch 1023 not taken.
✗ Branch 1024 not taken.
✗ Branch 1025 not taken.
✗ Branch 1026 not taken.
✗ Branch 1027 not taken.
✗ Branch 1028 not taken.
✗ Branch 1029 not taken.
✗ Branch 1030 not taken.
✗ Branch 1031 not taken.
✗ Branch 1032 not taken.
✗ Branch 1033 not taken.
✗ Branch 1034 not taken.
✗ Branch 1035 not taken.
✗ Branch 1036 not taken.
✓ Branch 1037 taken 2 times.
✗ Branch 1038 not taken.
✗ Branch 1039 not taken.
✗ Branch 1040 not taken.
✗ Branch 1041 not taken.
✗ Branch 1042 not taken.
✗ Branch 1043 not taken.
✗ Branch 1044 not taken.
✗ Branch 1045 not taken.
✗ Branch 1046 not taken.
✗ Branch 1047 not taken.
✗ Branch 1048 not taken.
✗ Branch 1049 not taken.
✗ Branch 1050 not taken.
✗ Branch 1051 not taken.
✗ Branch 1052 not taken.
✗ Branch 1053 not taken.
✗ Branch 1054 not taken.
✗ Branch 1055 not taken.
✓ Branch 1056 taken 1 times.
✓ Branch 1057 taken 7 times.
✓ Branch 1058 taken 7 times.
✗ Branch 1059 not taken.
✓ Branch 1060 taken 7 times.
✗ Branch 1061 not taken.
✗ Branch 1062 not taken.
✓ Branch 1063 taken 7 times.
✗ Branch 1064 not taken.
✗ Branch 1065 not taken.
✗ Branch 1066 not taken.
✗ Branch 1067 not taken.
✗ Branch 1068 not taken.
✗ Branch 1069 not taken.
✗ Branch 1070 not taken.
✗ Branch 1071 not taken.
✗ Branch 1072 not taken.
✗ Branch 1073 not taken.
✗ Branch 1074 not taken.
✗ Branch 1075 not taken.
✗ Branch 1076 not taken.
✗ Branch 1077 not taken.
✗ Branch 1078 not taken.
✗ Branch 1079 not taken.
✗ Branch 1080 not taken.
✗ Branch 1081 not taken.
✗ Branch 1082 not taken.
✗ Branch 1083 not taken.
✗ Branch 1084 not taken.
✗ Branch 1085 not taken.
✗ Branch 1086 not taken.
✗ Branch 1087 not taken.
✗ Branch 1088 not taken.
✗ Branch 1089 not taken.
✗ Branch 1090 not taken.
✗ Branch 1091 not taken.
✗ Branch 1092 not taken.
✗ Branch 1093 not taken.
✗ Branch 1094 not taken.
✗ Branch 1095 not taken.
✗ Branch 1096 not taken.
✗ Branch 1097 not taken.
✗ Branch 1098 not taken.
✗ Branch 1099 not taken.
✗ Branch 1100 not taken.
✗ Branch 1101 not taken.
✗ Branch 1102 not taken.
✗ Branch 1103 not taken.
✗ Branch 1104 not taken.
✗ Branch 1105 not taken.
✗ Branch 1106 not taken.
✗ Branch 1107 not taken.
✗ Branch 1108 not taken.
✗ Branch 1109 not taken.
✓ Branch 1110 taken 8 times.
✓ Branch 1111 taken 2 times.
✓ Branch 1112 taken 8 times.
✗ Branch 1113 not taken.
✓ Branch 1114 taken 8 times.
✗ Branch 1115 not taken.
✗ Branch 1116 not taken.
✗ Branch 1117 not taken.
✗ Branch 1118 not taken.
✗ Branch 1119 not taken.
✗ Branch 1120 not taken.
✗ Branch 1121 not taken.
✓ Branch 1122 taken 8 times.
✓ Branch 1123 taken 4 times.
✓ Branch 1124 taken 8 times.
✗ Branch 1125 not taken.
✓ Branch 1126 taken 8 times.
✗ Branch 1127 not taken.
✗ Branch 1128 not taken.
✗ Branch 1129 not taken.
✗ Branch 1130 not taken.
✗ Branch 1131 not taken.
✗ Branch 1132 not taken.
✗ Branch 1133 not taken.
✗ Branch 1134 not taken.
✗ Branch 1135 not taken.
✗ Branch 1136 not taken.
✗ Branch 1137 not taken.
✗ Branch 1138 not taken.
✗ Branch 1139 not taken.
✗ Branch 1140 not taken.
✗ Branch 1141 not taken.
✗ Branch 1142 not taken.
✗ Branch 1143 not taken.
✗ Branch 1144 not taken.
✗ Branch 1145 not taken.
✗ Branch 1146 not taken.
✗ Branch 1147 not taken.
✗ Branch 1148 not taken.
✗ Branch 1149 not taken.
✗ Branch 1150 not taken.
✗ Branch 1151 not taken.
✓ Branch 1152 taken 2342 times.
✓ Branch 1153 taken 86 times.
✓ Branch 1154 taken 2260 times.
✓ Branch 1155 taken 82 times.
✓ Branch 1156 taken 2196 times.
✓ Branch 1157 taken 64 times.
✓ Branch 1158 taken 2052 times.
✓ Branch 1159 taken 144 times.
✓ Branch 1160 taken 1937 times.
✓ Branch 1161 taken 115 times.
✓ Branch 1162 taken 1886 times.
✓ Branch 1163 taken 51 times.
✗ Branch 1164 not taken.
✓ Branch 1165 taken 2 times.
✗ Branch 1166 not taken.
✗ Branch 1167 not taken.
✗ Branch 1168 not taken.
✗ Branch 1169 not taken.
✗ Branch 1170 not taken.
✗ Branch 1171 not taken.
✗ Branch 1172 not taken.
✗ Branch 1173 not taken.
✗ Branch 1174 not taken.
✗ Branch 1175 not taken.
✗ Branch 1176 not taken.
✗ Branch 1177 not taken.
✗ Branch 1178 not taken.
✗ Branch 1179 not taken.
✗ Branch 1180 not taken.
✗ Branch 1181 not taken.
✗ Branch 1182 not taken.
✗ Branch 1183 not taken.
✗ Branch 1184 not taken.
✗ Branch 1185 not taken.
✗ Branch 1186 not taken.
✗ Branch 1187 not taken.
✓ Branch 1188 taken 2316 times.
✓ Branch 1189 taken 87 times.
✓ Branch 1190 taken 2234 times.
✓ Branch 1191 taken 82 times.
✓ Branch 1192 taken 2178 times.
✓ Branch 1193 taken 76 times.
✓ Branch 1194 taken 2033 times.
✓ Branch 1195 taken 149 times.
✓ Branch 1196 taken 1917 times.
✓ Branch 1197 taken 116 times.
✓ Branch 1198 taken 1865 times.
✓ Branch 1199 taken 52 times.
✗ Branch 1200 not taken.
✓ Branch 1201 taken 5 times.
✗ Branch 1202 not taken.
✗ Branch 1203 not taken.
✗ Branch 1204 not taken.
✗ Branch 1205 not taken.
✗ Branch 1206 not taken.
✗ Branch 1207 not taken.
✗ Branch 1208 not taken.
✗ Branch 1209 not taken.
✗ Branch 1210 not taken.
✗ Branch 1211 not taken.
✗ Branch 1212 not taken.
✗ Branch 1213 not taken.
✗ Branch 1214 not taken.
✗ Branch 1215 not taken.
✗ Branch 1216 not taken.
✗ Branch 1217 not taken.
✗ Branch 1218 not taken.
✗ Branch 1219 not taken.
✗ Branch 1220 not taken.
✗ Branch 1221 not taken.
✗ Branch 1222 not taken.
✗ Branch 1223 not taken.
✗ Branch 1224 not taken.
✗ Branch 1225 not taken.
✗ Branch 1226 not taken.
✗ Branch 1227 not taken.
✗ Branch 1228 not taken.
✗ Branch 1229 not taken.
✗ Branch 1230 not taken.
✗ Branch 1231 not taken.
✗ Branch 1232 not taken.
✗ Branch 1233 not taken.
✗ Branch 1234 not taken.
✗ Branch 1235 not taken.
✓ Branch 1236 taken 10 times.
✓ Branch 1237 taken 16 times.
✓ Branch 1238 taken 4 times.
✓ Branch 1239 taken 6 times.
✓ Branch 1240 taken 2 times.
✓ Branch 1241 taken 2 times.
✗ Branch 1242 not taken.
✗ Branch 1243 not taken.
✗ Branch 1244 not taken.
✗ Branch 1245 not taken.
✗ Branch 1246 not taken.
✗ Branch 1247 not taken.
✗ Branch 1248 not taken.
✗ Branch 1249 not taken.
✗ Branch 1250 not taken.
✗ Branch 1251 not taken.
✗ Branch 1252 not taken.
✗ Branch 1253 not taken.
✗ Branch 1254 not taken.
✗ Branch 1255 not taken.
✗ Branch 1256 not taken.
✗ Branch 1257 not taken.
✗ Branch 1258 not taken.
✗ Branch 1259 not taken.
✓ Branch 1260 taken 1 times.
✗ Branch 1261 not taken.
✗ Branch 1262 not taken.
✗ Branch 1263 not taken.
✗ Branch 1264 not taken.
✗ Branch 1265 not taken.
✗ Branch 1266 not taken.
✗ Branch 1267 not taken.
✗ Branch 1268 not taken.
✗ Branch 1269 not taken.
✗ Branch 1270 not taken.
✗ Branch 1271 not taken.
✗ Branch 1272 not taken.
✓ Branch 1273 taken 24 times.
✓ Branch 1274 taken 24 times.
✗ Branch 1275 not taken.
✓ Branch 1276 taken 24 times.
✗ Branch 1277 not taken.
✓ Branch 1278 taken 62 times.
✓ Branch 1279 taken 45 times.
✓ Branch 1280 taken 52 times.
✓ Branch 1281 taken 17 times.
✓ Branch 1282 taken 19 times.
✓ Branch 1283 taken 33 times.
✓ Branch 1284 taken 16143 times.
✓ Branch 1285 taken 2791 times.
✓ Branch 1286 taken 14590 times.
✓ Branch 1287 taken 1553 times.
✓ Branch 1288 taken 13633 times.
✓ Branch 1289 taken 957 times.
✓ Branch 1290 taken 12720 times.
✓ Branch 1291 taken 914 times.
✓ Branch 1292 taken 12506 times.
✓ Branch 1293 taken 214 times.
✓ Branch 1294 taken 12450 times.
✓ Branch 1295 taken 56 times.
✓ Branch 1296 taken 124 times.
✓ Branch 1297 taken 12326 times.
✓ Branch 1298 taken 2 times.
✓ Branch 1299 taken 122 times.
✓ Branch 1300 taken 1 times.
✓ Branch 1301 taken 1 times.
✗ Branch 1302 not taken.
✓ Branch 1303 taken 1 times.
✗ Branch 1304 not taken.
✗ Branch 1305 not taken.
✗ Branch 1306 not taken.
✗ Branch 1307 not taken.
✓ Branch 1308 taken 12446 times.
✓ Branch 1309 taken 4 times.
✓ Branch 1310 taken 12444 times.
✓ Branch 1311 taken 2 times.
✓ Branch 1312 taken 12443 times.
✓ Branch 1313 taken 1 times.
✓ Branch 1314 taken 12407 times.
✓ Branch 1315 taken 120 times.
✓ Branch 1316 taken 12396 times.
✓ Branch 1317 taken 17 times.
✓ Branch 1318 taken 12313 times.
✓ Branch 1319 taken 83 times.
✓ Branch 1320 taken 2068 times.
✓ Branch 1321 taken 1539 times.
✓ Branch 1322 taken 1250 times.
✓ Branch 1323 taken 818 times.
✓ Branch 1324 taken 806 times.
✓ Branch 1325 taken 444 times.
✓ Branch 1326 taken 89 times.
✓ Branch 1327 taken 720 times.
✓ Branch 1328 taken 31 times.
✓ Branch 1329 taken 58 times.
✓ Branch 1330 taken 15 times.
✓ Branch 1331 taken 16 times.
✗ Branch 1332 not taken.
✓ Branch 1333 taken 24 times.
✓ Branch 1334 taken 24 times.
✗ Branch 1335 not taken.
✓ Branch 1336 taken 24 times.
✗ Branch 1337 not taken.
✓ Branch 1338 taken 24 times.
✗ Branch 1339 not taken.
✓ Branch 1340 taken 24 times.
✗ Branch 1341 not taken.
✗ Branch 1342 not taken.
✓ Branch 1343 taken 24 times.
✗ Branch 1344 not taken.
✗ Branch 1345 not taken.
✗ Branch 1346 not taken.
✗ Branch 1347 not taken.
✗ Branch 1348 not taken.
✗ Branch 1349 not taken.
✗ Branch 1350 not taken.
✗ Branch 1351 not taken.
✗ Branch 1352 not taken.
✗ Branch 1353 not taken.
✗ Branch 1354 not taken.
✗ Branch 1355 not taken.
✗ Branch 1356 not taken.
✗ Branch 1357 not taken.
✗ Branch 1358 not taken.
✗ Branch 1359 not taken.
✗ Branch 1360 not taken.
✗ Branch 1361 not taken.
✗ Branch 1362 not taken.
✗ Branch 1363 not taken.
✗ Branch 1364 not taken.
✗ Branch 1365 not taken.
✗ Branch 1366 not taken.
✗ Branch 1367 not taken.
✗ Branch 1368 not taken.
✗ Branch 1369 not taken.
✗ Branch 1370 not taken.
✗ Branch 1371 not taken.
✗ Branch 1372 not taken.
✗ Branch 1373 not taken.
✗ Branch 1374 not taken.
✗ Branch 1375 not taken.
✗ Branch 1376 not taken.
✗ Branch 1377 not taken.
✗ Branch 1378 not taken.
✗ Branch 1379 not taken.
✓ Branch 1380 taken 24 times.
✗ Branch 1381 not taken.
✓ Branch 1382 taken 24 times.
✗ Branch 1383 not taken.
✓ Branch 1384 taken 24 times.
✗ Branch 1385 not taken.
✓ Branch 1386 taken 24 times.
✗ Branch 1387 not taken.
✓ Branch 1388 taken 24 times.
✗ Branch 1389 not taken.
✗ Branch 1390 not taken.
✓ Branch 1391 taken 24 times.
✓ Branch 1392 taken 14112 times.
✓ Branch 1393 taken 2203 times.
✓ Branch 1394 taken 13295 times.
✓ Branch 1395 taken 817 times.
✓ Branch 1396 taken 12303 times.
✓ Branch 1397 taken 992 times.
✓ Branch 1398 taken 11284 times.
✓ Branch 1399 taken 1019 times.
✓ Branch 1400 taken 11284 times.
✗ Branch 1401 not taken.
✓ Branch 1402 taken 10680 times.
✓ Branch 1403 taken 604 times.
✓ Branch 1404 taken 3579 times.
✓ Branch 1405 taken 2110 times.
✓ Branch 1406 taken 2743 times.
✓ Branch 1407 taken 828 times.
✓ Branch 1408 taken 1711 times.
✓ Branch 1409 taken 1032 times.
✓ Branch 1410 taken 930 times.
✓ Branch 1411 taken 781 times.
✓ Branch 1412 taken 876 times.
✓ Branch 1413 taken 54 times.
✓ Branch 1414 taken 536 times.
✓ Branch 1415 taken 340 times.
✓ Branch 1416 taken 107074 times.
✗ Branch 1417 not taken.
✓ Branch 1418 taken 107074 times.
✗ Branch 1419 not taken.
✓ Branch 1420 taken 107074 times.
✗ Branch 1421 not taken.
✓ Branch 1422 taken 63804 times.
✓ Branch 1423 taken 43272 times.
✓ Branch 1424 taken 63804 times.
✗ Branch 1425 not taken.
✓ Branch 1426 taken 43272 times.
✓ Branch 1427 taken 20532 times.
✓ Branch 1428 taken 34 times.
✓ Branch 1429 taken 30 times.
✓ Branch 1430 taken 17 times.
✓ Branch 1431 taken 11 times.
✓ Branch 1432 taken 9 times.
✓ Branch 1433 taken 8 times.
✓ Branch 1434 taken 3 times.
✓ Branch 1435 taken 4 times.
✓ Branch 1436 taken 3 times.
✗ Branch 1437 not taken.
✗ Branch 1438 not taken.
✓ Branch 1439 taken 3 times.
✗ Branch 1440 not taken.
✗ Branch 1441 not taken.
✗ Branch 1442 not taken.
✗ Branch 1443 not taken.
✗ Branch 1444 not taken.
✗ Branch 1445 not taken.
✓ Branch 1446 taken 84 times.
✓ Branch 1447 taken 34 times.
✓ Branch 1448 taken 60 times.
✓ Branch 1449 taken 24 times.
✓ Branch 1450 taken 43 times.
✓ Branch 1451 taken 17 times.
✗ Branch 1452 not taken.
✗ Branch 1453 not taken.
✓ Branch 1454 taken 8 times.
✓ Branch 1455 taken 8 times.
✓ Branch 1456 taken 4 times.
✓ Branch 1457 taken 4 times.
✓ Branch 1458 taken 2 times.
✓ Branch 1459 taken 2 times.
✗ Branch 1460 not taken.
✓ Branch 1461 taken 2 times.
✗ Branch 1462 not taken.
✗ Branch 1463 not taken.
✗ Branch 1464 not taken.
✗ Branch 1465 not taken.
✗ Branch 1466 not taken.
✗ Branch 1467 not taken.
✗ Branch 1468 not taken.
✗ Branch 1469 not taken.
✗ Branch 1470 not taken.
✗ Branch 1471 not taken.
✗ Branch 1472 not taken.
✗ Branch 1473 not taken.
✓ Branch 1474 taken 3 times.
✗ Branch 1475 not taken.
✓ Branch 1476 taken 3 times.
✓ Branch 1477 taken 3 times.
✓ Branch 1478 taken 3 times.
✗ Branch 1479 not taken.
✓ Branch 1480 taken 3 times.
✗ Branch 1481 not taken.
✓ Branch 1482 taken 3 times.
✗ Branch 1483 not taken.
✗ Branch 1484 not taken.
✓ Branch 1485 taken 3 times.
✗ Branch 1486 not taken.
✗ Branch 1487 not taken.
✗ Branch 1488 not taken.
✗ Branch 1489 not taken.
✗ Branch 1490 not taken.
✗ Branch 1491 not taken.
✗ Branch 1492 not taken.
✗ Branch 1493 not taken.
✗ Branch 1494 not taken.
✗ Branch 1495 not taken.
✗ Branch 1496 not taken.
✗ Branch 1497 not taken.
✗ Branch 1498 not taken.
✗ Branch 1499 not taken.
✗ Branch 1500 not taken.
✗ Branch 1501 not taken.
✗ Branch 1502 not taken.
✗ Branch 1503 not taken.
✗ Branch 1504 not taken.
✗ Branch 1505 not taken.
✗ Branch 1506 not taken.
✓ Branch 1507 taken 3 times.
✗ Branch 1508 not taken.
✗ Branch 1509 not taken.
✗ Branch 1510 not taken.
✗ Branch 1511 not taken.
✗ Branch 1512 not taken.
✗ Branch 1513 not taken.
✗ Branch 1514 not taken.
✗ Branch 1515 not taken.
✗ Branch 1516 not taken.
✗ Branch 1517 not taken.
✗ Branch 1518 not taken.
✗ Branch 1519 not taken.
✗ Branch 1520 not taken.
✗ Branch 1521 not taken.
✗ Branch 1522 not taken.
✗ Branch 1523 not taken.
✓ Branch 1524 taken 1 times.
✗ Branch 1525 not taken.
✗ Branch 1526 not taken.
✓ Branch 1527 taken 1 times.
✗ Branch 1528 not taken.
✗ Branch 1529 not taken.
✗ Branch 1530 not taken.
✗ Branch 1531 not taken.
✗ Branch 1532 not taken.
✗ Branch 1533 not taken.
✗ Branch 1534 not taken.
✗ Branch 1535 not taken.
✓ Branch 1536 taken 1 times.
✗ Branch 1537 not taken.
✓ Branch 1538 taken 1 times.
✗ Branch 1539 not taken.
✓ Branch 1540 taken 1 times.
✗ Branch 1541 not taken.
✓ Branch 1542 taken 1 times.
✗ Branch 1543 not taken.
✓ Branch 1544 taken 1 times.
✗ Branch 1545 not taken.
✗ Branch 1546 not taken.
✓ Branch 1547 taken 1 times.
✓ Branch 1548 taken 1 times.
✗ Branch 1549 not taken.
✗ Branch 1550 not taken.
✓ Branch 1551 taken 1 times.
✗ Branch 1552 not taken.
✗ Branch 1553 not taken.
✗ Branch 1554 not taken.
✗ Branch 1555 not taken.
✗ Branch 1556 not taken.
✗ Branch 1557 not taken.
✗ Branch 1558 not taken.
✗ Branch 1559 not taken.
✗ Branch 1560 not taken.
✗ Branch 1561 not taken.
✗ Branch 1562 not taken.
✗ Branch 1563 not taken.
✗ Branch 1564 not taken.
✗ Branch 1565 not taken.
✗ Branch 1566 not taken.
✗ Branch 1567 not taken.
✗ Branch 1568 not taken.
✗ Branch 1569 not taken.
✗ Branch 1570 not taken.
✗ Branch 1571 not taken.
✗ Branch 1572 not taken.
✗ Branch 1573 not taken.
✗ Branch 1574 not taken.
✗ Branch 1575 not taken.
✗ Branch 1576 not taken.
✗ Branch 1577 not taken.
✗ Branch 1578 not taken.
✗ Branch 1579 not taken.
✗ Branch 1580 not taken.
✗ Branch 1581 not taken.
✗ Branch 1582 not taken.
✗ Branch 1583 not taken.
✗ Branch 1584 not taken.
✗ Branch 1585 not taken.
✗ Branch 1586 not taken.
✗ Branch 1587 not taken.
✗ Branch 1588 not taken.
✗ Branch 1589 not taken.
✗ Branch 1590 not taken.
✗ Branch 1591 not taken.
✗ Branch 1592 not taken.
✗ Branch 1593 not taken.
✗ Branch 1594 not taken.
✗ Branch 1595 not taken.
✗ Branch 1596 not taken.
✗ Branch 1597 not taken.
✗ Branch 1598 not taken.
✗ Branch 1599 not taken.
✗ Branch 1600 not taken.
✗ Branch 1601 not taken.
✗ Branch 1602 not taken.
✗ Branch 1603 not taken.
✗ Branch 1604 not taken.
✗ Branch 1605 not taken.
✗ Branch 1606 not taken.
✗ Branch 1607 not taken.
✗ Branch 1608 not taken.
✗ Branch 1609 not taken.
✗ Branch 1610 not taken.
✗ Branch 1611 not taken.
✗ Branch 1612 not taken.
✗ Branch 1613 not taken.
✗ Branch 1614 not taken.
✗ Branch 1615 not taken.
✗ Branch 1616 not taken.
✗ Branch 1617 not taken.
✗ Branch 1618 not taken.
✗ Branch 1619 not taken.
✗ Branch 1620 not taken.
✗ Branch 1621 not taken.
✗ Branch 1622 not taken.
✗ Branch 1623 not taken.
✗ Branch 1624 not taken.
✗ Branch 1625 not taken.
✗ Branch 1626 not taken.
✗ Branch 1627 not taken.
✗ Branch 1628 not taken.
✗ Branch 1629 not taken.
✗ Branch 1630 not taken.
✗ Branch 1631 not taken.
✗ Branch 1632 not taken.
✗ Branch 1633 not taken.
✗ Branch 1634 not taken.
✗ Branch 1635 not taken.
✗ Branch 1636 not taken.
✗ Branch 1637 not taken.
✗ Branch 1638 not taken.
✗ Branch 1639 not taken.
✗ Branch 1640 not taken.
✗ Branch 1641 not taken.
✗ Branch 1642 not taken.
✗ Branch 1643 not taken.
✗ Branch 1644 not taken.
✗ Branch 1645 not taken.
✗ Branch 1646 not taken.
✗ Branch 1647 not taken.
✗ Branch 1648 not taken.
✗ Branch 1649 not taken.
✗ Branch 1650 not taken.
✗ Branch 1651 not taken.
✗ Branch 1652 not taken.
✗ Branch 1653 not taken.
✗ Branch 1654 not taken.
✗ Branch 1655 not taken.
✗ Branch 1656 not taken.
✗ Branch 1657 not taken.
✗ Branch 1658 not taken.
✗ Branch 1659 not taken.
✗ Branch 1660 not taken.
✗ Branch 1661 not taken.
✗ Branch 1662 not taken.
✗ Branch 1663 not taken.
✗ Branch 1664 not taken.
✗ Branch 1665 not taken.
✗ Branch 1666 not taken.
✗ Branch 1667 not taken.
✗ Branch 1668 not taken.
✗ Branch 1669 not taken.
✗ Branch 1670 not taken.
✗ Branch 1671 not taken.
✗ Branch 1672 not taken.
✗ Branch 1673 not taken.
✗ Branch 1674 not taken.
✗ Branch 1675 not taken.
✗ Branch 1676 not taken.
✗ Branch 1677 not taken.
✗ Branch 1678 not taken.
✗ Branch 1679 not taken.
✓ Branch 1680 taken 27 times.
✗ Branch 1681 not taken.
✓ Branch 1682 taken 27 times.
✗ Branch 1683 not taken.
✓ Branch 1684 taken 27 times.
✗ Branch 1685 not taken.
✓ Branch 1686 taken 27 times.
✗ Branch 1687 not taken.
✓ Branch 1688 taken 27 times.
✗ Branch 1689 not taken.
✓ Branch 1690 taken 27 times.
✗ Branch 1691 not taken.
✗ Branch 1692 not taken.
✗ Branch 1693 not taken.
✗ Branch 1694 not taken.
✗ Branch 1695 not taken.
✗ Branch 1696 not taken.
✗ Branch 1697 not taken.
✗ Branch 1698 not taken.
✗ Branch 1699 not taken.
✗ Branch 1700 not taken.
✗ Branch 1701 not taken.
✗ Branch 1702 not taken.
✗ Branch 1703 not taken.
✗ Branch 1704 not taken.
✗ Branch 1705 not taken.
✗ Branch 1706 not taken.
✗ Branch 1707 not taken.
✗ Branch 1708 not taken.
✗ Branch 1709 not taken.
✗ Branch 1710 not taken.
✗ Branch 1711 not taken.
✗ Branch 1712 not taken.
✗ Branch 1713 not taken.
✗ Branch 1714 not taken.
✗ Branch 1715 not taken.
✗ Branch 1716 not taken.
✗ Branch 1717 not taken.
✗ Branch 1718 not taken.
✗ Branch 1719 not taken.
✗ Branch 1720 not taken.
✗ Branch 1721 not taken.
✗ Branch 1722 not taken.
✗ Branch 1723 not taken.
✗ Branch 1724 not taken.
✗ Branch 1725 not taken.
✗ Branch 1726 not taken.
✗ Branch 1727 not taken.
✓ Branch 1728 taken 8 times.
✗ Branch 1729 not taken.
✓ Branch 1730 taken 8 times.
✗ Branch 1731 not taken.
✓ Branch 1732 taken 8 times.
✗ Branch 1733 not taken.
✓ Branch 1734 taken 8 times.
✗ Branch 1735 not taken.
✓ Branch 1736 taken 8 times.
✗ Branch 1737 not taken.
✓ Branch 1738 taken 8 times.
✗ Branch 1739 not taken.
✗ Branch 1740 not taken.
✗ Branch 1741 not taken.
✗ Branch 1742 not taken.
✗ Branch 1743 not taken.
✗ Branch 1744 not taken.
✗ Branch 1745 not taken.
✗ Branch 1746 not taken.
✗ Branch 1747 not taken.
✗ Branch 1748 not taken.
✗ Branch 1749 not taken.
✗ Branch 1750 not taken.
✗ Branch 1751 not taken.
✗ Branch 1752 not taken.
✗ Branch 1753 not taken.
✗ Branch 1754 not taken.
✗ Branch 1755 not taken.
✗ Branch 1756 not taken.
✗ Branch 1757 not taken.
✗ Branch 1758 not taken.
✗ Branch 1759 not taken.
✗ Branch 1760 not taken.
✗ Branch 1761 not taken.
✗ Branch 1762 not taken.
✗ Branch 1763 not taken.
✗ Branch 1764 not taken.
✗ Branch 1765 not taken.
✗ Branch 1766 not taken.
✗ Branch 1767 not taken.
✗ Branch 1768 not taken.
✗ Branch 1769 not taken.
✗ Branch 1770 not taken.
✗ Branch 1771 not taken.
✗ Branch 1772 not taken.
✗ Branch 1773 not taken.
✗ Branch 1774 not taken.
✗ Branch 1775 not taken.
✓ Branch 1776 taken 27 times.
✗ Branch 1777 not taken.
✓ Branch 1778 taken 27 times.
✗ Branch 1779 not taken.
✓ Branch 1780 taken 27 times.
✗ Branch 1781 not taken.
✓ Branch 1782 taken 27 times.
✗ Branch 1783 not taken.
✓ Branch 1784 taken 27 times.
✗ Branch 1785 not taken.
✓ Branch 1786 taken 27 times.
✗ Branch 1787 not taken.
✗ Branch 1788 not taken.
✗ Branch 1789 not taken.
✗ Branch 1790 not taken.
✗ Branch 1791 not taken.
✗ Branch 1792 not taken.
✗ Branch 1793 not taken.
✗ Branch 1794 not taken.
✗ Branch 1795 not taken.
✗ Branch 1796 not taken.
✗ Branch 1797 not taken.
✗ Branch 1798 not taken.
✗ Branch 1799 not taken.
✗ Branch 1800 not taken.
✗ Branch 1801 not taken.
✗ Branch 1802 not taken.
✗ Branch 1803 not taken.
✗ Branch 1804 not taken.
✗ Branch 1805 not taken.
✗ Branch 1806 not taken.
✗ Branch 1807 not taken.
✗ Branch 1808 not taken.
✗ Branch 1809 not taken.
✗ Branch 1810 not taken.
✗ Branch 1811 not taken.
✗ Branch 1812 not taken.
✗ Branch 1813 not taken.
✗ Branch 1814 not taken.
✗ Branch 1815 not taken.
✗ Branch 1816 not taken.
✗ Branch 1817 not taken.
✗ Branch 1818 not taken.
✗ Branch 1819 not taken.
✗ Branch 1820 not taken.
✗ Branch 1821 not taken.
✗ Branch 1822 not taken.
✗ Branch 1823 not taken.
✓ Branch 1824 taken 8 times.
✗ Branch 1825 not taken.
✓ Branch 1826 taken 8 times.
✗ Branch 1827 not taken.
✓ Branch 1828 taken 8 times.
✗ Branch 1829 not taken.
✓ Branch 1830 taken 8 times.
✗ Branch 1831 not taken.
✓ Branch 1832 taken 8 times.
✗ Branch 1833 not taken.
✓ Branch 1834 taken 8 times.
✗ Branch 1835 not taken.
✗ Branch 1836 not taken.
✗ Branch 1837 not taken.
✗ Branch 1838 not taken.
✗ Branch 1839 not taken.
✗ Branch 1840 not taken.
✗ Branch 1841 not taken.
✗ Branch 1842 not taken.
✗ Branch 1843 not taken.
✗ Branch 1844 not taken.
✗ Branch 1845 not taken.
✗ Branch 1846 not taken.
✗ Branch 1847 not taken.
✗ Branch 1848 not taken.
✗ Branch 1849 not taken.
✗ Branch 1850 not taken.
✗ Branch 1851 not taken.
✗ Branch 1852 not taken.
✗ Branch 1853 not taken.
✗ Branch 1854 not taken.
✗ Branch 1855 not taken.
✗ Branch 1856 not taken.
✗ Branch 1857 not taken.
✗ Branch 1858 not taken.
✗ Branch 1859 not taken.
✗ Branch 1860 not taken.
✗ Branch 1861 not taken.
✗ Branch 1862 not taken.
✗ Branch 1863 not taken.
✗ Branch 1864 not taken.
✗ Branch 1865 not taken.
✗ Branch 1866 not taken.
✗ Branch 1867 not taken.
✗ Branch 1868 not taken.
✗ Branch 1869 not taken.
✗ Branch 1870 not taken.
✗ Branch 1871 not taken.
✓ Branch 1872 taken 27 times.
✗ Branch 1873 not taken.
✓ Branch 1874 taken 27 times.
✗ Branch 1875 not taken.
✓ Branch 1876 taken 27 times.
✗ Branch 1877 not taken.
✓ Branch 1878 taken 27 times.
✗ Branch 1879 not taken.
✓ Branch 1880 taken 27 times.
✗ Branch 1881 not taken.
✓ Branch 1882 taken 27 times.
✗ Branch 1883 not taken.
✗ Branch 1884 not taken.
✓ Branch 1885 taken 24 times.
✗ Branch 1886 not taken.
✗ Branch 1887 not taken.
✗ Branch 1888 not taken.
✗ Branch 1889 not taken.
✗ Branch 1890 not taken.
✗ Branch 1891 not taken.
✗ Branch 1892 not taken.
✗ Branch 1893 not taken.
✗ Branch 1894 not taken.
✗ Branch 1895 not taken.
✗ Branch 1896 not taken.
✗ Branch 1897 not taken.
✗ Branch 1898 not taken.
✗ Branch 1899 not taken.
✗ Branch 1900 not taken.
✗ Branch 1901 not taken.
✗ Branch 1902 not taken.
✗ Branch 1903 not taken.
✗ Branch 1904 not taken.
✗ Branch 1905 not taken.
✗ Branch 1906 not taken.
✗ Branch 1907 not taken.
✗ Branch 1908 not taken.
✗ Branch 1909 not taken.
✗ Branch 1910 not taken.
✗ Branch 1911 not taken.
✗ Branch 1912 not taken.
✗ Branch 1913 not taken.
✗ Branch 1914 not taken.
✗ Branch 1915 not taken.
✗ Branch 1916 not taken.
✗ Branch 1917 not taken.
✗ Branch 1918 not taken.
✗ Branch 1919 not taken.
✗ Branch 1920 not taken.
✗ Branch 1921 not taken.
✗ Branch 1922 not taken.
✗ Branch 1923 not taken.
✗ Branch 1924 not taken.
✗ Branch 1925 not taken.
✗ Branch 1926 not taken.
✗ Branch 1927 not taken.
✗ Branch 1928 not taken.
✗ Branch 1929 not taken.
✗ Branch 1930 not taken.
✗ Branch 1931 not taken.
✓ Branch 1932 taken 8 times.
✗ Branch 1933 not taken.
✓ Branch 1934 taken 8 times.
✗ Branch 1935 not taken.
✓ Branch 1936 taken 8 times.
✗ Branch 1937 not taken.
✓ Branch 1938 taken 8 times.
✗ Branch 1939 not taken.
✓ Branch 1940 taken 8 times.
✗ Branch 1941 not taken.
✓ Branch 1942 taken 8 times.
✗ Branch 1943 not taken.
✗ Branch 1944 not taken.
✓ Branch 1945 taken 8 times.
✗ Branch 1946 not taken.
✗ Branch 1947 not taken.
✗ Branch 1948 not taken.
✗ Branch 1949 not taken.
✗ Branch 1950 not taken.
✗ Branch 1951 not taken.
✗ Branch 1952 not taken.
✗ Branch 1953 not taken.
✗ Branch 1954 not taken.
✗ Branch 1955 not taken.
✗ Branch 1956 not taken.
✗ Branch 1957 not taken.
✗ Branch 1958 not taken.
✗ Branch 1959 not taken.
✗ Branch 1960 not taken.
✗ Branch 1961 not taken.
✗ Branch 1962 not taken.
✗ Branch 1963 not taken.
✗ Branch 1964 not taken.
✗ Branch 1965 not taken.
✗ Branch 1966 not taken.
✗ Branch 1967 not taken.
✗ Branch 1968 not taken.
✗ Branch 1969 not taken.
✗ Branch 1970 not taken.
✗ Branch 1971 not taken.
✗ Branch 1972 not taken.
✗ Branch 1973 not taken.
✗ Branch 1974 not taken.
✗ Branch 1975 not taken.
✗ Branch 1976 not taken.
✗ Branch 1977 not taken.
✗ Branch 1978 not taken.
✗ Branch 1979 not taken.
✗ Branch 1980 not taken.
✗ Branch 1981 not taken.
✗ Branch 1982 not taken.
✗ Branch 1983 not taken.
✗ Branch 1984 not taken.
✗ Branch 1985 not taken.
✗ Branch 1986 not taken.
✗ Branch 1987 not taken.
✗ Branch 1988 not taken.
✗ Branch 1989 not taken.
✗ Branch 1990 not taken.
✗ Branch 1991 not taken.
✓ Branch 1992 taken 27 times.
✗ Branch 1993 not taken.
✓ Branch 1994 taken 27 times.
✗ Branch 1995 not taken.
✓ Branch 1996 taken 27 times.
✗ Branch 1997 not taken.
✓ Branch 1998 taken 27 times.
✗ Branch 1999 not taken.
✓ Branch 2000 taken 27 times.
✗ Branch 2001 not taken.
✓ Branch 2002 taken 27 times.
✗ Branch 2003 not taken.
✗ Branch 2004 not taken.
✓ Branch 2005 taken 24 times.
✗ Branch 2006 not taken.
✗ Branch 2007 not taken.
✗ Branch 2008 not taken.
✗ Branch 2009 not taken.
✗ Branch 2010 not taken.
✗ Branch 2011 not taken.
✗ Branch 2012 not taken.
✗ Branch 2013 not taken.
✗ Branch 2014 not taken.
✗ Branch 2015 not taken.
✗ Branch 2016 not taken.
✗ Branch 2017 not taken.
✗ Branch 2018 not taken.
✗ Branch 2019 not taken.
✗ Branch 2020 not taken.
✗ Branch 2021 not taken.
✗ Branch 2022 not taken.
✗ Branch 2023 not taken.
✗ Branch 2024 not taken.
✗ Branch 2025 not taken.
✗ Branch 2026 not taken.
✗ Branch 2027 not taken.
✗ Branch 2028 not taken.
✗ Branch 2029 not taken.
✗ Branch 2030 not taken.
✗ Branch 2031 not taken.
✓ Branch 2032 taken 512 times.
✗ Branch 2033 not taken.
✓ Branch 2034 taken 512 times.
✗ Branch 2035 not taken.
✓ Branch 2036 taken 512 times.
✗ Branch 2037 not taken.
✓ Branch 2038 taken 512 times.
✗ Branch 2039 not taken.
✓ Branch 2040 taken 512 times.
✗ Branch 2041 not taken.
✓ Branch 2042 taken 512 times.
✗ Branch 2043 not taken.
✓ Branch 2044 taken 512 times.
✗ Branch 2045 not taken.
✓ Branch 2046 taken 512 times.
✗ Branch 2047 not taken.
✓ Branch 2048 taken 512 times.
✗ Branch 2049 not taken.
✓ Branch 2050 taken 512 times.
✗ Branch 2051 not taken.
✓ Branch 2052 taken 520 times.
✗ Branch 2053 not taken.
✓ Branch 2054 taken 520 times.
✗ Branch 2055 not taken.
✓ Branch 2056 taken 520 times.
✗ Branch 2057 not taken.
✓ Branch 2058 taken 520 times.
✗ Branch 2059 not taken.
✓ Branch 2060 taken 520 times.
✗ Branch 2061 not taken.
✓ Branch 2062 taken 520 times.
✗ Branch 2063 not taken.
✓ Branch 2064 taken 512 times.
✗ Branch 2065 not taken.
✓ Branch 2066 taken 512 times.
✗ Branch 2067 not taken.
✓ Branch 2068 taken 512 times.
✗ Branch 2069 not taken.
✓ Branch 2070 taken 512 times.
✗ Branch 2071 not taken.
✓ Branch 2072 taken 512 times.
✗ Branch 2073 not taken.
✓ Branch 2074 taken 512 times.
✗ Branch 2075 not taken.
✓ Branch 2076 taken 512 times.
✓ Branch 2077 taken 1 times.
✓ Branch 2078 taken 512 times.
✗ Branch 2079 not taken.
✗ Branch 2080 not taken.
✗ Branch 2081 not taken.
✗ Branch 2082 not taken.
✗ Branch 2083 not taken.
✗ Branch 2084 not taken.
✗ Branch 2085 not taken.
✗ Branch 2086 not taken.
✗ Branch 2087 not taken.
✗ Branch 2088 not taken.
✓ Branch 2089 taken 5 times.
✗ Branch 2090 not taken.
✗ Branch 2091 not taken.
✗ Branch 2092 not taken.
✗ Branch 2093 not taken.
✗ Branch 2094 not taken.
✗ Branch 2095 not taken.
✗ Branch 2096 not taken.
✗ Branch 2097 not taken.
✗ Branch 2098 not taken.
✗ Branch 2099 not taken.
✓ Branch 2100 taken 1 times.
✗ Branch 2101 not taken.
✓ Branch 2102 taken 1 times.
✗ Branch 2103 not taken.
✓ Branch 2104 taken 1 times.
✗ Branch 2105 not taken.
✓ Branch 2106 taken 1 times.
✗ Branch 2107 not taken.
✓ Branch 2108 taken 1 times.
✗ Branch 2109 not taken.
✓ Branch 2110 taken 1 times.
✗ Branch 2111 not taken.
✓ Branch 2112 taken 20 times.
✗ Branch 2113 not taken.
✓ Branch 2114 taken 20 times.
✗ Branch 2115 not taken.
✓ Branch 2116 taken 20 times.
✗ Branch 2117 not taken.
✓ Branch 2118 taken 20 times.
✗ Branch 2119 not taken.
✓ Branch 2120 taken 20 times.
✗ Branch 2121 not taken.
✓ Branch 2122 taken 20 times.
✗ Branch 2123 not taken.
✗ Branch 2124 not taken.
✗ Branch 2125 not taken.
✗ Branch 2126 not taken.
✗ Branch 2127 not taken.
✗ Branch 2128 not taken.
✗ Branch 2129 not taken.
✗ Branch 2130 not taken.
✗ Branch 2131 not taken.
✗ Branch 2132 not taken.
✗ Branch 2133 not taken.
✗ Branch 2134 not taken.
✗ Branch 2135 not taken.
✗ Branch 2136 not taken.
✗ Branch 2137 not taken.
✗ Branch 2138 not taken.
✗ Branch 2139 not taken.
✗ Branch 2140 not taken.
✗ Branch 2141 not taken.
✗ Branch 2142 not taken.
✗ Branch 2143 not taken.
✗ Branch 2144 not taken.
✗ Branch 2145 not taken.
✗ Branch 2146 not taken.
✗ Branch 2147 not taken.
✗ Branch 2148 not taken.
✗ Branch 2149 not taken.
✗ Branch 2150 not taken.
✗ Branch 2151 not taken.
✗ Branch 2152 not taken.
✗ Branch 2153 not taken.
✗ Branch 2154 not taken.
✗ Branch 2155 not taken.
✗ Branch 2156 not taken.
✗ Branch 2157 not taken.
✗ Branch 2158 not taken.
✗ Branch 2159 not taken.
✗ Branch 2160 not taken.
✗ Branch 2161 not taken.
✗ Branch 2162 not taken.
✗ Branch 2163 not taken.
✗ Branch 2164 not taken.
✗ Branch 2165 not taken.
✗ Branch 2166 not taken.
✗ Branch 2167 not taken.
✗ Branch 2168 not taken.
✗ Branch 2169 not taken.
✗ Branch 2170 not taken.
✗ Branch 2171 not taken.
✗ Branch 2172 not taken.
✗ Branch 2173 not taken.
✗ Branch 2174 not taken.
✗ Branch 2175 not taken.
✗ Branch 2176 not taken.
✗ Branch 2177 not taken.
✗ Branch 2178 not taken.
✗ Branch 2179 not taken.
✗ Branch 2180 not taken.
✗ Branch 2181 not taken.
✗ Branch 2182 not taken.
✗ Branch 2183 not taken.
✗ Branch 2184 not taken.
✗ Branch 2185 not taken.
✗ Branch 2186 not taken.
✗ Branch 2187 not taken.
✗ Branch 2188 not taken.
✗ Branch 2189 not taken.
✗ Branch 2190 not taken.
✗ Branch 2191 not taken.
✗ Branch 2192 not taken.
✗ Branch 2193 not taken.
✗ Branch 2194 not taken.
✗ Branch 2195 not taken.
✗ Branch 2196 not taken.
✗ Branch 2197 not taken.
✗ Branch 2198 not taken.
✗ Branch 2199 not taken.
✓ Branch 2200 taken 512 times.
✗ Branch 2201 not taken.
✓ Branch 2202 taken 512 times.
✗ Branch 2203 not taken.
✓ Branch 2204 taken 512 times.
✗ Branch 2205 not taken.
✓ Branch 2206 taken 512 times.
✗ Branch 2207 not taken.
✓ Branch 2208 taken 512 times.
✗ Branch 2209 not taken.
✓ Branch 2210 taken 512 times.
✗ Branch 2211 not taken.
✗ Branch 2212 not taken.
✗ Branch 2213 not taken.
✗ Branch 2214 not taken.
✗ Branch 2215 not taken.
✗ Branch 2216 not taken.
✗ Branch 2217 not taken.
✗ Branch 2218 not taken.
✗ Branch 2219 not taken.
✗ Branch 2220 not taken.
✗ Branch 2221 not taken.
✗ Branch 2222 not taken.
✗ Branch 2223 not taken.
✓ Branch 2224 taken 512 times.
✗ Branch 2225 not taken.
✓ Branch 2226 taken 512 times.
✗ Branch 2227 not taken.
✓ Branch 2228 taken 512 times.
✗ Branch 2229 not taken.
✓ Branch 2230 taken 512 times.
✗ Branch 2231 not taken.
✓ Branch 2232 taken 512 times.
✗ Branch 2233 not taken.
✓ Branch 2234 taken 512 times.
✗ Branch 2235 not taken.
✗ Branch 2236 not taken.
✗ Branch 2237 not taken.
✗ Branch 2238 not taken.
✗ Branch 2239 not taken.
✗ Branch 2240 not taken.
✗ Branch 2241 not taken.
✗ Branch 2242 not taken.
✗ Branch 2243 not taken.
✗ Branch 2244 not taken.
✗ Branch 2245 not taken.
✗ Branch 2246 not taken.
✗ Branch 2247 not taken.
✗ Branch 2248 not taken.
✗ Branch 2249 not taken.
✗ Branch 2250 not taken.
✗ Branch 2251 not taken.
✗ Branch 2252 not taken.
✗ Branch 2253 not taken.
✗ Branch 2254 not taken.
✗ Branch 2255 not taken.
✗ Branch 2256 not taken.
✗ Branch 2257 not taken.
✗ Branch 2258 not taken.
✗ Branch 2259 not taken.
✗ Branch 2260 not taken.
✗ Branch 2261 not taken.
✗ Branch 2262 not taken.
✗ Branch 2263 not taken.
✗ Branch 2264 not taken.
✗ Branch 2265 not taken.
✗ Branch 2266 not taken.
✗ Branch 2267 not taken.
✗ Branch 2268 not taken.
✗ Branch 2269 not taken.
✗ Branch 2270 not taken.
✗ Branch 2271 not taken.
✗ Branch 2272 not taken.
✗ Branch 2273 not taken.
✗ Branch 2274 not taken.
✗ Branch 2275 not taken.
✗ Branch 2276 not taken.
✗ Branch 2277 not taken.
✗ Branch 2278 not taken.
✗ Branch 2279 not taken.
✗ Branch 2280 not taken.
✗ Branch 2281 not taken.
✗ Branch 2282 not taken.
✗ Branch 2283 not taken.
✗ Branch 2284 not taken.
✗ Branch 2285 not taken.
✗ Branch 2286 not taken.
✗ Branch 2287 not taken.
✗ Branch 2288 not taken.
✗ Branch 2289 not taken.
✗ Branch 2290 not taken.
✗ Branch 2291 not taken.
✗ Branch 2292 not taken.
✗ Branch 2293 not taken.
✗ Branch 2294 not taken.
✗ Branch 2295 not taken.
✗ Branch 2296 not taken.
✗ Branch 2297 not taken.
✗ Branch 2298 not taken.
✗ Branch 2299 not taken.
✗ Branch 2300 not taken.
✗ Branch 2301 not taken.
✗ Branch 2302 not taken.
✗ Branch 2303 not taken.
✗ Branch 2304 not taken.
✗ Branch 2305 not taken.
✗ Branch 2306 not taken.
✗ Branch 2307 not taken.
✗ Branch 2308 not taken.
✗ Branch 2309 not taken.
✗ Branch 2310 not taken.
✗ Branch 2311 not taken.
✗ Branch 2312 not taken.
✗ Branch 2313 not taken.
✓ Branch 2314 taken 4 times.
✓ Branch 2315 taken 2 times.
✓ Branch 2316 taken 4 times.
✗ Branch 2317 not taken.
✓ Branch 2318 taken 4 times.
✗ Branch 2319 not taken.
✗ Branch 2320 not taken.
✗ Branch 2321 not taken.
✗ Branch 2322 not taken.
✗ Branch 2323 not taken.
✗ Branch 2324 not taken.
✗ Branch 2325 not taken.
✗ Branch 2326 not taken.
✗ Branch 2327 not taken.
✗ Branch 2328 not taken.
✗ Branch 2329 not taken.
✗ Branch 2330 not taken.
✗ Branch 2331 not taken.
✗ Branch 2332 not taken.
✗ Branch 2333 not taken.
✗ Branch 2334 not taken.
✗ Branch 2335 not taken.
✗ Branch 2336 not taken.
✗ Branch 2337 not taken.
✗ Branch 2338 not taken.
✗ Branch 2339 not taken.
✓ Branch 2340 taken 9051562 times.
✗ Branch 2341 not taken.
✓ Branch 2342 taken 9051562 times.
✗ Branch 2343 not taken.
✓ Branch 2344 taken 9051562 times.
✗ Branch 2345 not taken.
✓ Branch 2346 taken 9051562 times.
✗ Branch 2347 not taken.
✓ Branch 2348 taken 9051562 times.
✗ Branch 2349 not taken.
✓ Branch 2350 taken 2 times.
✓ Branch 2351 taken 9051560 times.
✗ Branch 2352 not taken.
✗ Branch 2353 not taken.
✗ Branch 2354 not taken.
✗ Branch 2355 not taken.
✓ Branch 2356 taken 67433 times.
✓ Branch 2357 taken 6095 times.
✓ Branch 2358 taken 62433 times.
✓ Branch 2359 taken 5000 times.
✓ Branch 2360 taken 57533 times.
✓ Branch 2361 taken 4900 times.
✓ Branch 2362 taken 4 times.
✓ Branch 2363 taken 4 times.
✓ Branch 2364 taken 4 times.
✗ Branch 2365 not taken.
✓ Branch 2366 taken 4 times.
✗ Branch 2367 not taken.
✗ Branch 2368 not taken.
✗ Branch 2369 not taken.
✗ Branch 2370 not taken.
✗ Branch 2371 not taken.
✗ Branch 2372 not taken.
✗ Branch 2373 not taken.
✓ Branch 2374 taken 3456 times.
✓ Branch 2375 taken 364 times.
✓ Branch 2376 taken 3168 times.
✓ Branch 2377 taken 288 times.
✓ Branch 2378 taken 2904 times.
✓ Branch 2379 taken 264 times.
✗ Branch 2380 not taken.
✗ Branch 2381 not taken.
✗ Branch 2382 not taken.
✗ Branch 2383 not taken.
✗ Branch 2384 not taken.
✗ Branch 2385 not taken.
✗ Branch 2386 not taken.
✗ Branch 2387 not taken.
✗ Branch 2388 not taken.
✗ Branch 2389 not taken.
✗ Branch 2390 not taken.
✗ Branch 2391 not taken.
✗ Branch 2392 not taken.
✗ Branch 2393 not taken.
✗ Branch 2394 not taken.
✗ Branch 2395 not taken.
✗ Branch 2396 not taken.
✗ Branch 2397 not taken.
✗ Branch 2398 not taken.
✗ Branch 2399 not taken.
✗ Branch 2400 not taken.
✗ Branch 2401 not taken.
✗ Branch 2402 not taken.
✗ Branch 2403 not taken.
✗ Branch 2404 not taken.
✗ Branch 2405 not taken.
✗ Branch 2406 not taken.
✗ Branch 2407 not taken.
✗ Branch 2408 not taken.
✗ Branch 2409 not taken.
✗ Branch 2410 not taken.
✗ Branch 2411 not taken.
✗ Branch 2412 not taken.
✗ Branch 2413 not taken.
✗ Branch 2414 not taken.
✗ Branch 2415 not taken.
✗ Branch 2416 not taken.
✗ Branch 2417 not taken.
✗ Branch 2418 not taken.
✗ Branch 2419 not taken.
✗ Branch 2420 not taken.
✗ Branch 2421 not taken.
✗ Branch 2422 not taken.
✗ Branch 2423 not taken.
✗ Branch 2424 not taken.
✗ Branch 2425 not taken.
✗ Branch 2426 not taken.
✗ Branch 2427 not taken.
✗ Branch 2428 not taken.
✗ Branch 2429 not taken.
✗ Branch 2430 not taken.
✗ Branch 2431 not taken.
✗ Branch 2432 not taken.
✗ Branch 2433 not taken.
✗ Branch 2434 not taken.
✗ Branch 2435 not taken.
✗ Branch 2436 not taken.
✗ Branch 2437 not taken.
✗ Branch 2438 not taken.
✗ Branch 2439 not taken.
✗ Branch 2440 not taken.
✗ Branch 2441 not taken.
✗ Branch 2442 not taken.
✗ Branch 2443 not taken.
✗ Branch 2444 not taken.
✗ Branch 2445 not taken.
✗ Branch 2446 not taken.
✗ Branch 2447 not taken.
✗ Branch 2448 not taken.
✗ Branch 2449 not taken.
✗ Branch 2450 not taken.
✗ Branch 2451 not taken.
✗ Branch 2452 not taken.
✗ Branch 2453 not taken.
✗ Branch 2454 not taken.
✗ Branch 2455 not taken.
✗ Branch 2456 not taken.
✗ Branch 2457 not taken.
✗ Branch 2458 not taken.
✗ Branch 2459 not taken.
✗ Branch 2460 not taken.
✗ Branch 2461 not taken.
✗ Branch 2462 not taken.
✗ Branch 2463 not taken.
✗ Branch 2464 not taken.
✗ Branch 2465 not taken.
✗ Branch 2466 not taken.
✗ Branch 2467 not taken.
✗ Branch 2468 not taken.
✗ Branch 2469 not taken.
✗ Branch 2470 not taken.
✗ Branch 2471 not taken.
✗ Branch 2472 not taken.
✗ Branch 2473 not taken.
✗ Branch 2474 not taken.
✗ Branch 2475 not taken.
✗ Branch 2476 not taken.
✗ Branch 2477 not taken.
✗ Branch 2478 not taken.
✗ Branch 2479 not taken.
✗ Branch 2480 not taken.
✗ Branch 2481 not taken.
✗ Branch 2482 not taken.
✗ Branch 2483 not taken.
✗ Branch 2484 not taken.
✗ Branch 2485 not taken.
✗ Branch 2486 not taken.
✗ Branch 2487 not taken.
✗ Branch 2488 not taken.
✗ Branch 2489 not taken.
✗ Branch 2490 not taken.
✗ Branch 2491 not taken.
✗ Branch 2492 not taken.
✗ Branch 2493 not taken.
✗ Branch 2494 not taken.
✗ Branch 2495 not taken.
✗ Branch 2496 not taken.
✗ Branch 2497 not taken.
✗ Branch 2498 not taken.
✗ Branch 2499 not taken.
✗ Branch 2500 not taken.
✗ Branch 2501 not taken.
✗ Branch 2502 not taken.
✗ Branch 2503 not taken.
✗ Branch 2504 not taken.
✗ Branch 2505 not taken.
✗ Branch 2506 not taken.
✗ Branch 2507 not taken.
✗ Branch 2508 not taken.
✗ Branch 2509 not taken.
✗ Branch 2510 not taken.
✗ Branch 2511 not taken.
✗ Branch 2512 not taken.
✗ Branch 2513 not taken.
✗ Branch 2514 not taken.
✗ Branch 2515 not taken.
✗ Branch 2516 not taken.
✗ Branch 2517 not taken.
✗ Branch 2518 not taken.
✗ Branch 2519 not taken.
✗ Branch 2520 not taken.
✗ Branch 2521 not taken.
✗ Branch 2522 not taken.
✗ Branch 2523 not taken.
✗ Branch 2524 not taken.
✗ Branch 2525 not taken.
✗ Branch 2526 not taken.
✗ Branch 2527 not taken.
✗ Branch 2528 not taken.
✗ Branch 2529 not taken.
✗ Branch 2530 not taken.
✗ Branch 2531 not taken.
✗ Branch 2532 not taken.
✗ Branch 2533 not taken.
✗ Branch 2534 not taken.
✗ Branch 2535 not taken.
✗ Branch 2536 not taken.
✗ Branch 2537 not taken.
✗ Branch 2538 not taken.
✗ Branch 2539 not taken.
✗ Branch 2540 not taken.
✗ Branch 2541 not taken.
✗ Branch 2542 not taken.
✗ Branch 2543 not taken.
✗ Branch 2544 not taken.
✗ Branch 2545 not taken.
✗ Branch 2546 not taken.
✗ Branch 2547 not taken.
✗ Branch 2548 not taken.
✗ Branch 2549 not taken.
✗ Branch 2550 not taken.
✗ Branch 2551 not taken.
✗ Branch 2552 not taken.
✗ Branch 2553 not taken.
✗ Branch 2554 not taken.
✗ Branch 2555 not taken.
✗ Branch 2556 not taken.
✗ Branch 2557 not taken.
✗ Branch 2558 not taken.
✗ Branch 2559 not taken.
✗ Branch 2560 not taken.
✗ Branch 2561 not taken.
✗ Branch 2562 not taken.
✗ Branch 2563 not taken.
✓ Branch 2564 taken 27 times.
✗ Branch 2565 not taken.
✓ Branch 2566 taken 27 times.
✗ Branch 2567 not taken.
✓ Branch 2568 taken 27 times.
✗ Branch 2569 not taken.
✓ Branch 2570 taken 27 times.
✗ Branch 2571 not taken.
✓ Branch 2572 taken 27 times.
✗ Branch 2573 not taken.
✓ Branch 2574 taken 27 times.
✗ Branch 2575 not taken.
✓ Branch 2576 taken 14 times.
✓ Branch 2577 taken 13 times.
✓ Branch 2578 taken 8 times.
✓ Branch 2579 taken 6 times.
✓ Branch 2580 taken 6 times.
✓ Branch 2581 taken 2 times.
✓ Branch 2582 taken 1 times.
✓ Branch 2583 taken 5 times.
✓ Branch 2584 taken 1 times.
✗ Branch 2585 not taken.
✓ Branch 2586 taken 1 times.
✗ Branch 2587 not taken.
✗ Branch 2588 not taken.
✗ Branch 2589 not taken.
✗ Branch 2590 not taken.
✗ Branch 2591 not taken.
✗ Branch 2592 not taken.
✗ Branch 2593 not taken.
✗ Branch 2594 not taken.
✗ Branch 2595 not taken.
✗ Branch 2596 not taken.
✗ Branch 2597 not taken.
✗ Branch 2598 not taken.
✗ Branch 2599 not taken.
✗ Branch 2600 not taken.
✗ Branch 2601 not taken.
✗ Branch 2602 not taken.
✗ Branch 2603 not taken.
✗ Branch 2604 not taken.
✗ Branch 2605 not taken.
✗ Branch 2606 not taken.
✗ Branch 2607 not taken.
✗ Branch 2608 not taken.
✗ Branch 2609 not taken.
✗ Branch 2610 not taken.
✗ Branch 2611 not taken.
✗ Branch 2612 not taken.
✗ Branch 2613 not taken.
✗ Branch 2614 not taken.
✗ Branch 2615 not taken.
✗ Branch 2616 not taken.
✗ Branch 2617 not taken.
✗ Branch 2618 not taken.
✗ Branch 2619 not taken.
✗ Branch 2620 not taken.
✗ Branch 2621 not taken.
✗ Branch 2622 not taken.
✗ Branch 2623 not taken.
✗ Branch 2624 not taken.
✗ Branch 2625 not taken.
✗ Branch 2626 not taken.
✗ Branch 2627 not taken.
✗ Branch 2628 not taken.
✗ Branch 2629 not taken.
✗ Branch 2630 not taken.
✗ Branch 2631 not taken.
✗ Branch 2632 not taken.
✗ Branch 2633 not taken.
✗ Branch 2634 not taken.
✗ Branch 2635 not taken.
✗ Branch 2636 not taken.
✗ Branch 2637 not taken.
✗ Branch 2638 not taken.
✗ Branch 2639 not taken.
✗ Branch 2640 not taken.
✗ Branch 2641 not taken.
✗ Branch 2642 not taken.
✗ Branch 2643 not taken.
✗ Branch 2644 not taken.
✗ Branch 2645 not taken.
✗ Branch 2646 not taken.
✗ Branch 2647 not taken.
✗ Branch 2648 not taken.
✗ Branch 2649 not taken.
✗ Branch 2650 not taken.
✗ Branch 2651 not taken.
✗ Branch 2652 not taken.
✗ Branch 2653 not taken.
✗ Branch 2654 not taken.
✗ Branch 2655 not taken.
✗ Branch 2656 not taken.
✗ Branch 2657 not taken.
✗ Branch 2658 not taken.
✗ Branch 2659 not taken.
✗ Branch 2660 not taken.
✗ Branch 2661 not taken.
✗ Branch 2662 not taken.
✗ Branch 2663 not taken.
✗ Branch 2664 not taken.
✗ Branch 2665 not taken.
✗ Branch 2666 not taken.
✗ Branch 2667 not taken.
✗ Branch 2668 not taken.
✗ Branch 2669 not taken.
✗ Branch 2670 not taken.
✗ Branch 2671 not taken.
✗ Branch 2672 not taken.
✗ Branch 2673 not taken.
✗ Branch 2674 not taken.
✗ Branch 2675 not taken.
✗ Branch 2676 not taken.
✗ Branch 2677 not taken.
✗ Branch 2678 not taken.
✗ Branch 2679 not taken.
✗ Branch 2680 not taken.
✗ Branch 2681 not taken.
✗ Branch 2682 not taken.
✗ Branch 2683 not taken.
✗ Branch 2684 not taken.
✗ Branch 2685 not taken.
✗ Branch 2686 not taken.
✗ Branch 2687 not taken.
✗ Branch 2688 not taken.
✗ Branch 2689 not taken.
✗ Branch 2690 not taken.
✗ Branch 2691 not taken.
✗ Branch 2692 not taken.
✗ Branch 2693 not taken.
✗ Branch 2694 not taken.
✗ Branch 2695 not taken.
✗ Branch 2696 not taken.
✗ Branch 2697 not taken.
✗ Branch 2698 not taken.
✗ Branch 2699 not taken.
✗ Branch 2700 not taken.
✗ Branch 2701 not taken.
✗ Branch 2702 not taken.
✗ Branch 2703 not taken.
✗ Branch 2704 not taken.
✗ Branch 2705 not taken.
✗ Branch 2706 not taken.
✗ Branch 2707 not taken.
✗ Branch 2708 not taken.
✗ Branch 2709 not taken.
✗ Branch 2710 not taken.
✗ Branch 2711 not taken.
✗ Branch 2712 not taken.
✗ Branch 2713 not taken.
✗ Branch 2714 not taken.
✗ Branch 2715 not taken.
✗ Branch 2716 not taken.
✗ Branch 2717 not taken.
✗ Branch 2718 not taken.
✗ Branch 2719 not taken.
✗ Branch 2720 not taken.
✗ Branch 2721 not taken.
✗ Branch 2722 not taken.
✗ Branch 2723 not taken.
✗ Branch 2724 not taken.
✗ Branch 2725 not taken.
✗ Branch 2726 not taken.
✗ Branch 2727 not taken.
✗ Branch 2728 not taken.
✗ Branch 2729 not taken.
✗ Branch 2730 not taken.
✗ Branch 2731 not taken.
✗ Branch 2732 not taken.
✗ Branch 2733 not taken.
✗ Branch 2734 not taken.
✗ Branch 2735 not taken.
✗ Branch 2736 not taken.
✗ Branch 2737 not taken.
✗ Branch 2738 not taken.
✗ Branch 2739 not taken.
✗ Branch 2740 not taken.
✗ Branch 2741 not taken.
✗ Branch 2742 not taken.
✗ Branch 2743 not taken.
✗ Branch 2744 not taken.
✗ Branch 2745 not taken.
✗ Branch 2746 not taken.
✗ Branch 2747 not taken.
✗ Branch 2748 not taken.
✗ Branch 2749 not taken.
✗ Branch 2750 not taken.
✗ Branch 2751 not taken.
✗ Branch 2752 not taken.
✗ Branch 2753 not taken.
✗ Branch 2754 not taken.
✗ Branch 2755 not taken.
✗ Branch 2756 not taken.
✗ Branch 2757 not taken.
✗ Branch 2758 not taken.
✗ Branch 2759 not taken.
✗ Branch 2760 not taken.
✗ Branch 2761 not taken.
✗ Branch 2762 not taken.
✗ Branch 2763 not taken.
✗ Branch 2764 not taken.
✗ Branch 2765 not taken.
✗ Branch 2766 not taken.
✗ Branch 2767 not taken.
✗ Branch 2768 not taken.
✗ Branch 2769 not taken.
✗ Branch 2770 not taken.
✗ Branch 2771 not taken.
✗ Branch 2772 not taken.
✗ Branch 2773 not taken.
✗ Branch 2774 not taken.
✗ Branch 2775 not taken.
✗ Branch 2776 not taken.
✗ Branch 2777 not taken.
✗ Branch 2778 not taken.
✗ Branch 2779 not taken.
✗ Branch 2780 not taken.
✗ Branch 2781 not taken.
✗ Branch 2782 not taken.
✗ Branch 2783 not taken.
✗ Branch 2784 not taken.
✗ Branch 2785 not taken.
✗ Branch 2786 not taken.
✗ Branch 2787 not taken.
✗ Branch 2788 not taken.
✗ Branch 2789 not taken.
✗ Branch 2790 not taken.
✗ Branch 2791 not taken.
✗ Branch 2792 not taken.
✗ Branch 2793 not taken.
✗ Branch 2794 not taken.
✗ Branch 2795 not taken.
✗ Branch 2796 not taken.
✗ Branch 2797 not taken.
✗ Branch 2798 not taken.
✗ Branch 2799 not taken.
✗ Branch 2800 not taken.
✗ Branch 2801 not taken.
✗ Branch 2802 not taken.
✗ Branch 2803 not taken.
✗ Branch 2804 not taken.
✗ Branch 2805 not taken.
✗ Branch 2806 not taken.
✗ Branch 2807 not taken.
✗ Branch 2808 not taken.
✗ Branch 2809 not taken.
✗ Branch 2810 not taken.
✗ Branch 2811 not taken.
✗ Branch 2812 not taken.
✗ Branch 2813 not taken.
✗ Branch 2814 not taken.
✗ Branch 2815 not taken.
✗ Branch 2816 not taken.
✗ Branch 2817 not taken.
✗ Branch 2818 not taken.
✗ Branch 2819 not taken.
✗ Branch 2820 not taken.
✗ Branch 2821 not taken.
✗ Branch 2822 not taken.
✗ Branch 2823 not taken.
✗ Branch 2824 not taken.
✗ Branch 2825 not taken.
✗ Branch 2826 not taken.
✗ Branch 2827 not taken.
✗ Branch 2828 not taken.
✗ Branch 2829 not taken.
✗ Branch 2830 not taken.
✗ Branch 2831 not taken.
✗ Branch 2832 not taken.
✗ Branch 2833 not taken.
✗ Branch 2834 not taken.
✗ Branch 2835 not taken.
✗ Branch 2836 not taken.
✗ Branch 2837 not taken.
✗ Branch 2838 not taken.
✗ Branch 2839 not taken.
✗ Branch 2840 not taken.
✗ Branch 2841 not taken.
✗ Branch 2842 not taken.
✗ Branch 2843 not taken.
✗ Branch 2844 not taken.
✗ Branch 2845 not taken.
✗ Branch 2846 not taken.
✗ Branch 2847 not taken.
✗ Branch 2848 not taken.
✗ Branch 2849 not taken.
✗ Branch 2850 not taken.
✗ Branch 2851 not taken.
✗ Branch 2852 not taken.
✗ Branch 2853 not taken.
✗ Branch 2854 not taken.
✗ Branch 2855 not taken.
✗ Branch 2856 not taken.
✗ Branch 2857 not taken.
✗ Branch 2858 not taken.
✗ Branch 2859 not taken.
✗ Branch 2860 not taken.
✗ Branch 2861 not taken.
✗ Branch 2862 not taken.
✗ Branch 2863 not taken.
✗ Branch 2864 not taken.
✗ Branch 2865 not taken.
✗ Branch 2866 not taken.
✗ Branch 2867 not taken.
✗ Branch 2868 not taken.
✗ Branch 2869 not taken.
✗ Branch 2870 not taken.
✗ Branch 2871 not taken.
✗ Branch 2872 not taken.
✗ Branch 2873 not taken.
✗ Branch 2874 not taken.
✗ Branch 2875 not taken.
✗ Branch 2876 not taken.
✗ Branch 2877 not taken.
✗ Branch 2878 not taken.
✗ Branch 2879 not taken.
✗ Branch 2880 not taken.
✗ Branch 2881 not taken.
✗ Branch 2882 not taken.
✗ Branch 2883 not taken.
✗ Branch 2884 not taken.
✗ Branch 2885 not taken.
✗ Branch 2886 not taken.
✗ Branch 2887 not taken.
✗ Branch 2888 not taken.
✗ Branch 2889 not taken.
✗ Branch 2890 not taken.
✗ Branch 2891 not taken.
✗ Branch 2892 not taken.
✗ Branch 2893 not taken.
✗ Branch 2894 not taken.
✗ Branch 2895 not taken.
✗ Branch 2896 not taken.
✗ Branch 2897 not taken.
✗ Branch 2898 not taken.
✗ Branch 2899 not taken.
✗ Branch 2900 not taken.
✗ Branch 2901 not taken.
✗ Branch 2902 not taken.
✗ Branch 2903 not taken.
✗ Branch 2904 not taken.
✗ Branch 2905 not taken.
✗ Branch 2906 not taken.
✗ Branch 2907 not taken.
✗ Branch 2908 not taken.
✗ Branch 2909 not taken.
✗ Branch 2910 not taken.
✗ Branch 2911 not taken.
✗ Branch 2912 not taken.
✗ Branch 2913 not taken.
✗ Branch 2914 not taken.
✗ Branch 2915 not taken.
✗ Branch 2916 not taken.
✗ Branch 2917 not taken.
✗ Branch 2918 not taken.
✗ Branch 2919 not taken.
✗ Branch 2920 not taken.
✗ Branch 2921 not taken.
✗ Branch 2922 not taken.
✗ Branch 2923 not taken.
✓ Branch 2924 taken 14 times.
✗ Branch 2925 not taken.
✓ Branch 2926 taken 14 times.
✗ Branch 2927 not taken.
✓ Branch 2928 taken 14 times.
✗ Branch 2929 not taken.
✓ Branch 2930 taken 14 times.
✗ Branch 2931 not taken.
✓ Branch 2932 taken 14 times.
✗ Branch 2933 not taken.
✓ Branch 2934 taken 14 times.
✗ Branch 2935 not taken.
✓ Branch 2936 taken 8 times.
✓ Branch 2937 taken 6 times.
✓ Branch 2938 taken 6 times.
✓ Branch 2939 taken 2 times.
✓ Branch 2940 taken 6 times.
✗ Branch 2941 not taken.
✓ Branch 2942 taken 1 times.
✓ Branch 2943 taken 5 times.
✓ Branch 2944 taken 1 times.
✗ Branch 2945 not taken.
✓ Branch 2946 taken 1 times.
✗ Branch 2947 not taken.
✗ Branch 2948 not taken.
✗ Branch 2949 not taken.
✗ Branch 2950 not taken.
✗ Branch 2951 not taken.
✗ Branch 2952 not taken.
✗ Branch 2953 not taken.
✗ Branch 2954 not taken.
✗ Branch 2955 not taken.
✗ Branch 2956 not taken.
✗ Branch 2957 not taken.
✗ Branch 2958 not taken.
✗ Branch 2959 not taken.
✗ Branch 2960 not taken.
✗ Branch 2961 not taken.
✗ Branch 2962 not taken.
✗ Branch 2963 not taken.
✗ Branch 2964 not taken.
✗ Branch 2965 not taken.
✗ Branch 2966 not taken.
✗ Branch 2967 not taken.
✗ Branch 2968 not taken.
✗ Branch 2969 not taken.
✗ Branch 2970 not taken.
✗ Branch 2971 not taken.
✗ Branch 2972 not taken.
✗ Branch 2973 not taken.
✗ Branch 2974 not taken.
✗ Branch 2975 not taken.
✗ Branch 2976 not taken.
✗ Branch 2977 not taken.
✗ Branch 2978 not taken.
✗ Branch 2979 not taken.
✗ Branch 2980 not taken.
✗ Branch 2981 not taken.
✗ Branch 2982 not taken.
✗ Branch 2983 not taken.
✗ Branch 2984 not taken.
✗ Branch 2985 not taken.
✗ Branch 2986 not taken.
✗ Branch 2987 not taken.
✗ Branch 2988 not taken.
✗ Branch 2989 not taken.
✗ Branch 2990 not taken.
✗ Branch 2991 not taken.
✗ Branch 2992 not taken.
✗ Branch 2993 not taken.
✗ Branch 2994 not taken.
✗ Branch 2995 not taken.
✗ Branch 2996 not taken.
✗ Branch 2997 not taken.
✗ Branch 2998 not taken.
✗ Branch 2999 not taken.
✗ Branch 3000 not taken.
✗ Branch 3001 not taken.
✗ Branch 3002 not taken.
✗ Branch 3003 not taken.
✗ Branch 3004 not taken.
✗ Branch 3005 not taken.
✗ Branch 3006 not taken.
✗ Branch 3007 not taken.
✗ Branch 3008 not taken.
✗ Branch 3009 not taken.
✗ Branch 3010 not taken.
✗ Branch 3011 not taken.
✗ Branch 3012 not taken.
✗ Branch 3013 not taken.
✗ Branch 3014 not taken.
✗ Branch 3015 not taken.
✗ Branch 3016 not taken.
✗ Branch 3017 not taken.
✗ Branch 3018 not taken.
✗ Branch 3019 not taken.
✗ Branch 3020 not taken.
✗ Branch 3021 not taken.
✗ Branch 3022 not taken.
✗ Branch 3023 not taken.
✗ Branch 3024 not taken.
✗ Branch 3025 not taken.
✗ Branch 3026 not taken.
✗ Branch 3027 not taken.
✗ Branch 3028 not taken.
✗ Branch 3029 not taken.
✗ Branch 3030 not taken.
✗ Branch 3031 not taken.
✗ Branch 3032 not taken.
✗ Branch 3033 not taken.
✗ Branch 3034 not taken.
✗ Branch 3035 not taken.
✗ Branch 3036 not taken.
✗ Branch 3037 not taken.
✗ Branch 3038 not taken.
✗ Branch 3039 not taken.
✗ Branch 3040 not taken.
✗ Branch 3041 not taken.
✗ Branch 3042 not taken.
✗ Branch 3043 not taken.
✗ Branch 3044 not taken.
✗ Branch 3045 not taken.
✗ Branch 3046 not taken.
✗ Branch 3047 not taken.
✗ Branch 3048 not taken.
✗ Branch 3049 not taken.
✗ Branch 3050 not taken.
✗ Branch 3051 not taken.
✗ Branch 3052 not taken.
✗ Branch 3053 not taken.
✗ Branch 3054 not taken.
✗ Branch 3055 not taken.
✗ Branch 3056 not taken.
✗ Branch 3057 not taken.
✗ Branch 3058 not taken.
✗ Branch 3059 not taken.
✗ Branch 3060 not taken.
✗ Branch 3061 not taken.
✗ Branch 3062 not taken.
✗ Branch 3063 not taken.
✗ Branch 3064 not taken.
✗ Branch 3065 not taken.
✗ Branch 3066 not taken.
✗ Branch 3067 not taken.
✗ Branch 3068 not taken.
✗ Branch 3069 not taken.
✗ Branch 3070 not taken.
✗ Branch 3071 not taken.
✗ Branch 3072 not taken.
✗ Branch 3073 not taken.
✗ Branch 3074 not taken.
✗ Branch 3075 not taken.
✗ Branch 3076 not taken.
✗ Branch 3077 not taken.
✗ Branch 3078 not taken.
✗ Branch 3079 not taken.
✗ Branch 3080 not taken.
✗ Branch 3081 not taken.
✗ Branch 3082 not taken.
✗ Branch 3083 not taken.
✗ Branch 3084 not taken.
✗ Branch 3085 not taken.
✗ Branch 3086 not taken.
✗ Branch 3087 not taken.
✗ Branch 3088 not taken.
✗ Branch 3089 not taken.
✗ Branch 3090 not taken.
✗ Branch 3091 not taken.
✗ Branch 3092 not taken.
✗ Branch 3093 not taken.
✗ Branch 3094 not taken.
✗ Branch 3095 not taken.
✗ Branch 3096 not taken.
✗ Branch 3097 not taken.
✗ Branch 3098 not taken.
✗ Branch 3099 not taken.
✗ Branch 3100 not taken.
✗ Branch 3101 not taken.
✗ Branch 3102 not taken.
✗ Branch 3103 not taken.
✗ Branch 3104 not taken.
✗ Branch 3105 not taken.
✗ Branch 3106 not taken.
✗ Branch 3107 not taken.
✗ Branch 3108 not taken.
✗ Branch 3109 not taken.
✗ Branch 3110 not taken.
✗ Branch 3111 not taken.
✗ Branch 3112 not taken.
✗ Branch 3113 not taken.
✗ Branch 3114 not taken.
✗ Branch 3115 not taken.
✗ Branch 3116 not taken.
✗ Branch 3117 not taken.
✗ Branch 3118 not taken.
✗ Branch 3119 not taken.
✗ Branch 3120 not taken.
✗ Branch 3121 not taken.
✗ Branch 3122 not taken.
✗ Branch 3123 not taken.
✗ Branch 3124 not taken.
✗ Branch 3125 not taken.
✗ Branch 3126 not taken.
✗ Branch 3127 not taken.
✗ Branch 3128 not taken.
✗ Branch 3129 not taken.
✗ Branch 3130 not taken.
✗ Branch 3131 not taken.
✗ Branch 3132 not taken.
✗ Branch 3133 not taken.
✗ Branch 3134 not taken.
✗ Branch 3135 not taken.
✗ Branch 3136 not taken.
✗ Branch 3137 not taken.
✗ Branch 3138 not taken.
✗ Branch 3139 not taken.
✗ Branch 3140 not taken.
✗ Branch 3141 not taken.
✗ Branch 3142 not taken.
✗ Branch 3143 not taken.
✗ Branch 3144 not taken.
✗ Branch 3145 not taken.
✗ Branch 3146 not taken.
✗ Branch 3147 not taken.
✗ Branch 3148 not taken.
✗ Branch 3149 not taken.
✗ Branch 3150 not taken.
✗ Branch 3151 not taken.
✗ Branch 3152 not taken.
✗ Branch 3153 not taken.
✗ Branch 3154 not taken.
✗ Branch 3155 not taken.
✗ Branch 3156 not taken.
✗ Branch 3157 not taken.
✗ Branch 3158 not taken.
✗ Branch 3159 not taken.
✗ Branch 3160 not taken.
✗ Branch 3161 not taken.
✗ Branch 3162 not taken.
✗ Branch 3163 not taken.
✗ Branch 3164 not taken.
✗ Branch 3165 not taken.
✗ Branch 3166 not taken.
✗ Branch 3167 not taken.
✗ Branch 3168 not taken.
✗ Branch 3169 not taken.
✗ Branch 3170 not taken.
✗ Branch 3171 not taken.
✗ Branch 3172 not taken.
✗ Branch 3173 not taken.
✗ Branch 3174 not taken.
✗ Branch 3175 not taken.
✗ Branch 3176 not taken.
✗ Branch 3177 not taken.
✗ Branch 3178 not taken.
✗ Branch 3179 not taken.
✗ Branch 3180 not taken.
✗ Branch 3181 not taken.
✗ Branch 3182 not taken.
✗ Branch 3183 not taken.
✗ Branch 3184 not taken.
✗ Branch 3185 not taken.
✗ Branch 3186 not taken.
✗ Branch 3187 not taken.
✗ Branch 3188 not taken.
✗ Branch 3189 not taken.
✗ Branch 3190 not taken.
✗ Branch 3191 not taken.
✗ Branch 3192 not taken.
✗ Branch 3193 not taken.
✗ Branch 3194 not taken.
✗ Branch 3195 not taken.
✗ Branch 3196 not taken.
✗ Branch 3197 not taken.
✗ Branch 3198 not taken.
✗ Branch 3199 not taken.
✗ Branch 3200 not taken.
✗ Branch 3201 not taken.
✗ Branch 3202 not taken.
✗ Branch 3203 not taken.
✗ Branch 3204 not taken.
✗ Branch 3205 not taken.
✗ Branch 3206 not taken.
✗ Branch 3207 not taken.
✗ Branch 3208 not taken.
✗ Branch 3209 not taken.
✗ Branch 3210 not taken.
✗ Branch 3211 not taken.
✗ Branch 3212 not taken.
✗ Branch 3213 not taken.
✗ Branch 3214 not taken.
✗ Branch 3215 not taken.
✗ Branch 3216 not taken.
✗ Branch 3217 not taken.
✗ Branch 3218 not taken.
✗ Branch 3219 not taken.
✗ Branch 3220 not taken.
✗ Branch 3221 not taken.
✗ Branch 3222 not taken.
✗ Branch 3223 not taken.
✗ Branch 3224 not taken.
✗ Branch 3225 not taken.
✗ Branch 3226 not taken.
✗ Branch 3227 not taken.
✗ Branch 3228 not taken.
✗ Branch 3229 not taken.
✗ Branch 3230 not taken.
✗ Branch 3231 not taken.
✗ Branch 3232 not taken.
✗ Branch 3233 not taken.
✗ Branch 3234 not taken.
✗ Branch 3235 not taken.
✗ Branch 3236 not taken.
✗ Branch 3237 not taken.
✗ Branch 3238 not taken.
✗ Branch 3239 not taken.
✗ Branch 3240 not taken.
✗ Branch 3241 not taken.
✗ Branch 3242 not taken.
✗ Branch 3243 not taken.
✗ Branch 3244 not taken.
✗ Branch 3245 not taken.
✗ Branch 3246 not taken.
✗ Branch 3247 not taken.
✗ Branch 3248 not taken.
✗ Branch 3249 not taken.
✗ Branch 3250 not taken.
✗ Branch 3251 not taken.
✗ Branch 3252 not taken.
✗ Branch 3253 not taken.
✗ Branch 3254 not taken.
✗ Branch 3255 not taken.
✗ Branch 3256 not taken.
✗ Branch 3257 not taken.
✗ Branch 3258 not taken.
✗ Branch 3259 not taken.
✗ Branch 3260 not taken.
✗ Branch 3261 not taken.
✗ Branch 3262 not taken.
✗ Branch 3263 not taken.
✗ Branch 3264 not taken.
✗ Branch 3265 not taken.
✗ Branch 3266 not taken.
✗ Branch 3267 not taken.
✗ Branch 3268 not taken.
✗ Branch 3269 not taken.
✗ Branch 3270 not taken.
✗ Branch 3271 not taken.
✗ Branch 3272 not taken.
✗ Branch 3273 not taken.
✗ Branch 3274 not taken.
✗ Branch 3275 not taken.
✗ Branch 3276 not taken.
✗ Branch 3277 not taken.
✗ Branch 3278 not taken.
✗ Branch 3279 not taken.
✗ Branch 3280 not taken.
✗ Branch 3281 not taken.
✗ Branch 3282 not taken.
✗ Branch 3283 not taken.
✗ Branch 3284 not taken.
✗ Branch 3285 not taken.
✗ Branch 3286 not taken.
✗ Branch 3287 not taken.
✗ Branch 3288 not taken.
✗ Branch 3289 not taken.
✗ Branch 3290 not taken.
✗ Branch 3291 not taken.
✗ Branch 3292 not taken.
✗ Branch 3293 not taken.
✗ Branch 3294 not taken.
✗ Branch 3295 not taken.
✗ Branch 3296 not taken.
✗ Branch 3297 not taken.
✗ Branch 3298 not taken.
✗ Branch 3299 not taken.
✗ Branch 3300 not taken.
✗ Branch 3301 not taken.
✗ Branch 3302 not taken.
✗ Branch 3303 not taken.
✗ Branch 3304 not taken.
✗ Branch 3305 not taken.
✗ Branch 3306 not taken.
✗ Branch 3307 not taken.
✗ Branch 3308 not taken.
✗ Branch 3309 not taken.
✗ Branch 3310 not taken.
✗ Branch 3311 not taken.
✗ Branch 3312 not taken.
✗ Branch 3313 not taken.
✗ Branch 3314 not taken.
✗ Branch 3315 not taken.
✗ Branch 3316 not taken.
✗ Branch 3317 not taken.
✗ Branch 3318 not taken.
✗ Branch 3319 not taken.
✗ Branch 3320 not taken.
✗ Branch 3321 not taken.
✗ Branch 3322 not taken.
✗ Branch 3323 not taken.
✗ Branch 3324 not taken.
✗ Branch 3325 not taken.
✗ Branch 3326 not taken.
✗ Branch 3327 not taken.
✗ Branch 3328 not taken.
✗ Branch 3329 not taken.
✗ Branch 3330 not taken.
✗ Branch 3331 not taken.
✗ Branch 3332 not taken.
✗ Branch 3333 not taken.
✗ Branch 3334 not taken.
✗ Branch 3335 not taken.
✗ Branch 3336 not taken.
✗ Branch 3337 not taken.
✗ Branch 3338 not taken.
✗ Branch 3339 not taken.
✗ Branch 3340 not taken.
✗ Branch 3341 not taken.
✗ Branch 3342 not taken.
✗ Branch 3343 not taken.
✗ Branch 3344 not taken.
✗ Branch 3345 not taken.
✗ Branch 3346 not taken.
✗ Branch 3347 not taken.
✗ Branch 3348 not taken.
✗ Branch 3349 not taken.
✗ Branch 3350 not taken.
✗ Branch 3351 not taken.
✗ Branch 3352 not taken.
✗ Branch 3353 not taken.
✗ Branch 3354 not taken.
✗ Branch 3355 not taken.
✗ Branch 3356 not taken.
✗ Branch 3357 not taken.
✗ Branch 3358 not taken.
✗ Branch 3359 not taken.
✗ Branch 3360 not taken.
✗ Branch 3361 not taken.
✗ Branch 3362 not taken.
✗ Branch 3363 not taken.
✗ Branch 3364 not taken.
✗ Branch 3365 not taken.
✗ Branch 3366 not taken.
✗ Branch 3367 not taken.
✗ Branch 3368 not taken.
✗ Branch 3369 not taken.
✗ Branch 3370 not taken.
✗ Branch 3371 not taken.
✗ Branch 3372 not taken.
✗ Branch 3373 not taken.
✗ Branch 3374 not taken.
✗ Branch 3375 not taken.
✗ Branch 3376 not taken.
✗ Branch 3377 not taken.
✗ Branch 3378 not taken.
✗ Branch 3379 not taken.
✗ Branch 3380 not taken.
✗ Branch 3381 not taken.
✗ Branch 3382 not taken.
✗ Branch 3383 not taken.
✗ Branch 3384 not taken.
✗ Branch 3385 not taken.
✗ Branch 3386 not taken.
✗ Branch 3387 not taken.
✗ Branch 3388 not taken.
✗ Branch 3389 not taken.
✗ Branch 3390 not taken.
✗ Branch 3391 not taken.
✗ Branch 3392 not taken.
✗ Branch 3393 not taken.
✗ Branch 3394 not taken.
✗ Branch 3395 not taken.
✗ Branch 3396 not taken.
✗ Branch 3397 not taken.
✗ Branch 3398 not taken.
✗ Branch 3399 not taken.
✗ Branch 3400 not taken.
✗ Branch 3401 not taken.
✗ Branch 3402 not taken.
✗ Branch 3403 not taken.
✗ Branch 3404 not taken.
✗ Branch 3405 not taken.
✗ Branch 3406 not taken.
✗ Branch 3407 not taken.
✗ Branch 3408 not taken.
✗ Branch 3409 not taken.
✗ Branch 3410 not taken.
✗ Branch 3411 not taken.
✗ Branch 3412 not taken.
✗ Branch 3413 not taken.
✗ Branch 3414 not taken.
✗ Branch 3415 not taken.
✗ Branch 3416 not taken.
✗ Branch 3417 not taken.
✗ Branch 3418 not taken.
✗ Branch 3419 not taken.
✗ Branch 3420 not taken.
✗ Branch 3421 not taken.
✗ Branch 3422 not taken.
✗ Branch 3423 not taken.
✗ Branch 3424 not taken.
✗ Branch 3425 not taken.
✗ Branch 3426 not taken.
✗ Branch 3427 not taken.
✗ Branch 3428 not taken.
✗ Branch 3429 not taken.
✗ Branch 3430 not taken.
✗ Branch 3431 not taken.
✗ Branch 3432 not taken.
✗ Branch 3433 not taken.
✗ Branch 3434 not taken.
✗ Branch 3435 not taken.
✗ Branch 3436 not taken.
✗ Branch 3437 not taken.
✗ Branch 3438 not taken.
✗ Branch 3439 not taken.
✗ Branch 3440 not taken.
✗ Branch 3441 not taken.
✗ Branch 3442 not taken.
✗ Branch 3443 not taken.
✗ Branch 3444 not taken.
✗ Branch 3445 not taken.
✗ Branch 3446 not taken.
✗ Branch 3447 not taken.
✗ Branch 3448 not taken.
✗ Branch 3449 not taken.
✗ Branch 3450 not taken.
✗ Branch 3451 not taken.
✗ Branch 3452 not taken.
✗ Branch 3453 not taken.
✗ Branch 3454 not taken.
✗ Branch 3455 not taken.
✗ Branch 3456 not taken.
✗ Branch 3457 not taken.
✗ Branch 3458 not taken.
✗ Branch 3459 not taken.
✗ Branch 3460 not taken.
✗ Branch 3461 not taken.
✗ Branch 3462 not taken.
✗ Branch 3463 not taken.
✗ Branch 3464 not taken.
✗ Branch 3465 not taken.
✗ Branch 3466 not taken.
✗ Branch 3467 not taken.
✗ Branch 3468 not taken.
✗ Branch 3469 not taken.
✗ Branch 3470 not taken.
✗ Branch 3471 not taken.
✗ Branch 3472 not taken.
✗ Branch 3473 not taken.
✗ Branch 3474 not taken.
✗ Branch 3475 not taken.
✗ Branch 3476 not taken.
✗ Branch 3477 not taken.
✗ Branch 3478 not taken.
✗ Branch 3479 not taken.
✗ Branch 3480 not taken.
✗ Branch 3481 not taken.
✗ Branch 3482 not taken.
✗ Branch 3483 not taken.
✗ Branch 3484 not taken.
✗ Branch 3485 not taken.
✗ Branch 3486 not taken.
✗ Branch 3487 not taken.
✗ Branch 3488 not taken.
✗ Branch 3489 not taken.
✗ Branch 3490 not taken.
✗ Branch 3491 not taken.
✗ Branch 3492 not taken.
✗ Branch 3493 not taken.
✗ Branch 3494 not taken.
✗ Branch 3495 not taken.
✗ Branch 3496 not taken.
✗ Branch 3497 not taken.
✗ Branch 3498 not taken.
✗ Branch 3499 not taken.
✗ Branch 3500 not taken.
✗ Branch 3501 not taken.
✗ Branch 3502 not taken.
✗ Branch 3503 not taken.
✗ Branch 3504 not taken.
✗ Branch 3505 not taken.
✗ Branch 3506 not taken.
✗ Branch 3507 not taken.
✗ Branch 3508 not taken.
✗ Branch 3509 not taken.
✗ Branch 3510 not taken.
✗ Branch 3511 not taken.
✗ Branch 3512 not taken.
✗ Branch 3513 not taken.
✗ Branch 3514 not taken.
✗ Branch 3515 not taken.
✗ Branch 3516 not taken.
✗ Branch 3517 not taken.
✗ Branch 3518 not taken.
✗ Branch 3519 not taken.
✗ Branch 3520 not taken.
✗ Branch 3521 not taken.
✗ Branch 3522 not taken.
✗ Branch 3523 not taken.
✗ Branch 3524 not taken.
✗ Branch 3525 not taken.
✗ Branch 3526 not taken.
✗ Branch 3527 not taken.
✗ Branch 3528 not taken.
✗ Branch 3529 not taken.
✗ Branch 3530 not taken.
✗ Branch 3531 not taken.
✗ Branch 3532 not taken.
✗ Branch 3533 not taken.
✗ Branch 3534 not taken.
✗ Branch 3535 not taken.
✗ Branch 3536 not taken.
✗ Branch 3537 not taken.
✗ Branch 3538 not taken.
✗ Branch 3539 not taken.
✗ Branch 3540 not taken.
✗ Branch 3541 not taken.
✗ Branch 3542 not taken.
✗ Branch 3543 not taken.
✗ Branch 3544 not taken.
✗ Branch 3545 not taken.
✗ Branch 3546 not taken.
✗ Branch 3547 not taken.
✗ Branch 3548 not taken.
✗ Branch 3549 not taken.
✗ Branch 3550 not taken.
✗ Branch 3551 not taken.
✗ Branch 3552 not taken.
✗ Branch 3553 not taken.
✗ Branch 3554 not taken.
✗ Branch 3555 not taken.
✗ Branch 3556 not taken.
✗ Branch 3557 not taken.
✗ Branch 3558 not taken.
✗ Branch 3559 not taken.
✗ Branch 3560 not taken.
✗ Branch 3561 not taken.
✗ Branch 3562 not taken.
✗ Branch 3563 not taken.
✗ Branch 3564 not taken.
✗ Branch 3565 not taken.
✗ Branch 3566 not taken.
✗ Branch 3567 not taken.
✗ Branch 3568 not taken.
✗ Branch 3569 not taken.
✗ Branch 3570 not taken.
✗ Branch 3571 not taken.
✗ Branch 3572 not taken.
✗ Branch 3573 not taken.
✗ Branch 3574 not taken.
✗ Branch 3575 not taken.
✗ Branch 3576 not taken.
✗ Branch 3577 not taken.
✗ Branch 3578 not taken.
✗ Branch 3579 not taken.
✗ Branch 3580 not taken.
✗ Branch 3581 not taken.
✗ Branch 3582 not taken.
✗ Branch 3583 not taken.
✗ Branch 3584 not taken.
✗ Branch 3585 not taken.
✗ Branch 3586 not taken.
✗ Branch 3587 not taken.
✗ Branch 3588 not taken.
✗ Branch 3589 not taken.
✗ Branch 3590 not taken.
✗ Branch 3591 not taken.
✗ Branch 3592 not taken.
✗ Branch 3593 not taken.
✗ Branch 3594 not taken.
✗ Branch 3595 not taken.
✗ Branch 3596 not taken.
✗ Branch 3597 not taken.
✗ Branch 3598 not taken.
✗ Branch 3599 not taken.
✗ Branch 3600 not taken.
✗ Branch 3601 not taken.
✗ Branch 3602 not taken.
✗ Branch 3603 not taken.
✗ Branch 3604 not taken.
✗ Branch 3605 not taken.
✗ Branch 3606 not taken.
✗ Branch 3607 not taken.
✗ Branch 3608 not taken.
✗ Branch 3609 not taken.
✗ Branch 3610 not taken.
✗ Branch 3611 not taken.
✗ Branch 3612 not taken.
✗ Branch 3613 not taken.
✗ Branch 3614 not taken.
✗ Branch 3615 not taken.
✗ Branch 3616 not taken.
✗ Branch 3617 not taken.
✗ Branch 3618 not taken.
✗ Branch 3619 not taken.
✗ Branch 3620 not taken.
✗ Branch 3621 not taken.
✗ Branch 3622 not taken.
✗ Branch 3623 not taken.
✗ Branch 3624 not taken.
✗ Branch 3625 not taken.
✗ Branch 3626 not taken.
✗ Branch 3627 not taken.
✗ Branch 3628 not taken.
✗ Branch 3629 not taken.
✗ Branch 3630 not taken.
✗ Branch 3631 not taken.
✗ Branch 3632 not taken.
✗ Branch 3633 not taken.
✗ Branch 3634 not taken.
✗ Branch 3635 not taken.
✗ Branch 3636 not taken.
✗ Branch 3637 not taken.
✗ Branch 3638 not taken.
✗ Branch 3639 not taken.
✗ Branch 3640 not taken.
✗ Branch 3641 not taken.
✗ Branch 3642 not taken.
✗ Branch 3643 not taken.
✗ Branch 3644 not taken.
✗ Branch 3645 not taken.
✗ Branch 3646 not taken.
✗ Branch 3647 not taken.
✗ Branch 3648 not taken.
✗ Branch 3649 not taken.
✗ Branch 3650 not taken.
✗ Branch 3651 not taken.
✗ Branch 3652 not taken.
✗ Branch 3653 not taken.
✗ Branch 3654 not taken.
✗ Branch 3655 not taken.
✗ Branch 3656 not taken.
✗ Branch 3657 not taken.
✗ Branch 3658 not taken.
✗ Branch 3659 not taken.
✗ Branch 3660 not taken.
✗ Branch 3661 not taken.
✗ Branch 3662 not taken.
✗ Branch 3663 not taken.
✗ Branch 3664 not taken.
✗ Branch 3665 not taken.
✗ Branch 3666 not taken.
✗ Branch 3667 not taken.
✗ Branch 3668 not taken.
✗ Branch 3669 not taken.
✗ Branch 3670 not taken.
✗ Branch 3671 not taken.
✗ Branch 3672 not taken.
✗ Branch 3673 not taken.
✗ Branch 3674 not taken.
✗ Branch 3675 not taken.
✗ Branch 3676 not taken.
✗ Branch 3677 not taken.
✗ Branch 3678 not taken.
✗ Branch 3679 not taken.
✗ Branch 3680 not taken.
✗ Branch 3681 not taken.
✗ Branch 3682 not taken.
✗ Branch 3683 not taken.
✗ Branch 3684 not taken.
✗ Branch 3685 not taken.
✗ Branch 3686 not taken.
✗ Branch 3687 not taken.
✗ Branch 3688 not taken.
✗ Branch 3689 not taken.
✗ Branch 3690 not taken.
✗ Branch 3691 not taken.
✗ Branch 3692 not taken.
✗ Branch 3693 not taken.
✗ Branch 3694 not taken.
✗ Branch 3695 not taken.
✗ Branch 3696 not taken.
✗ Branch 3697 not taken.
✗ Branch 3698 not taken.
✗ Branch 3699 not taken.
✗ Branch 3700 not taken.
✗ Branch 3701 not taken.
✗ Branch 3702 not taken.
✗ Branch 3703 not taken.
✗ Branch 3704 not taken.
✗ Branch 3705 not taken.
✗ Branch 3706 not taken.
✗ Branch 3707 not taken.
✗ Branch 3708 not taken.
✗ Branch 3709 not taken.
✗ Branch 3710 not taken.
✗ Branch 3711 not taken.
✗ Branch 3712 not taken.
✗ Branch 3713 not taken.
✗ Branch 3714 not taken.
✗ Branch 3715 not taken.
✗ Branch 3716 not taken.
✗ Branch 3717 not taken.
✗ Branch 3718 not taken.
✗ Branch 3719 not taken.
✗ Branch 3720 not taken.
✗ Branch 3721 not taken.
✗ Branch 3722 not taken.
✗ Branch 3723 not taken.
✗ Branch 3724 not taken.
✗ Branch 3725 not taken.
✗ Branch 3726 not taken.
✗ Branch 3727 not taken.
✗ Branch 3728 not taken.
✗ Branch 3729 not taken.
✗ Branch 3730 not taken.
✗ Branch 3731 not taken.
✗ Branch 3732 not taken.
✗ Branch 3733 not taken.
✗ Branch 3734 not taken.
✗ Branch 3735 not taken.
✗ Branch 3736 not taken.
✗ Branch 3737 not taken.
✗ Branch 3738 not taken.
✗ Branch 3739 not taken.
✗ Branch 3740 not taken.
✗ Branch 3741 not taken.
✗ Branch 3742 not taken.
✗ Branch 3743 not taken.
✗ Branch 3744 not taken.
✗ Branch 3745 not taken.
✗ Branch 3746 not taken.
✗ Branch 3747 not taken.
✗ Branch 3748 not taken.
✗ Branch 3749 not taken.
✗ Branch 3750 not taken.
✗ Branch 3751 not taken.
✗ Branch 3752 not taken.
✗ Branch 3753 not taken.
✗ Branch 3754 not taken.
✗ Branch 3755 not taken.
✗ Branch 3756 not taken.
✗ Branch 3757 not taken.
✗ Branch 3758 not taken.
✗ Branch 3759 not taken.
✗ Branch 3760 not taken.
✗ Branch 3761 not taken.
✗ Branch 3762 not taken.
✗ Branch 3763 not taken.
✗ Branch 3764 not taken.
✗ Branch 3765 not taken.
✗ Branch 3766 not taken.
✗ Branch 3767 not taken.
✗ Branch 3768 not taken.
✗ Branch 3769 not taken.
✗ Branch 3770 not taken.
✗ Branch 3771 not taken.
✗ Branch 3772 not taken.
✗ Branch 3773 not taken.
✗ Branch 3774 not taken.
✗ Branch 3775 not taken.
✗ Branch 3776 not taken.
✗ Branch 3777 not taken.
✗ Branch 3778 not taken.
✗ Branch 3779 not taken.
✗ Branch 3780 not taken.
✗ Branch 3781 not taken.
✗ Branch 3782 not taken.
✗ Branch 3783 not taken.
✗ Branch 3784 not taken.
✗ Branch 3785 not taken.
✗ Branch 3786 not taken.
✗ Branch 3787 not taken.
✗ Branch 3788 not taken.
✗ Branch 3789 not taken.
✗ Branch 3790 not taken.
✗ Branch 3791 not taken.
✗ Branch 3792 not taken.
✗ Branch 3793 not taken.
✗ Branch 3794 not taken.
✗ Branch 3795 not taken.
✗ Branch 3796 not taken.
✗ Branch 3797 not taken.
✗ Branch 3798 not taken.
✗ Branch 3799 not taken.
✗ Branch 3800 not taken.
✗ Branch 3801 not taken.
✗ Branch 3802 not taken.
✗ Branch 3803 not taken.
✗ Branch 3804 not taken.
✗ Branch 3805 not taken.
✗ Branch 3806 not taken.
✗ Branch 3807 not taken.
✗ Branch 3808 not taken.
✗ Branch 3809 not taken.
✗ Branch 3810 not taken.
✗ Branch 3811 not taken.
✗ Branch 3812 not taken.
✗ Branch 3813 not taken.
✗ Branch 3814 not taken.
✗ Branch 3815 not taken.
✗ Branch 3816 not taken.
✗ Branch 3817 not taken.
✗ Branch 3818 not taken.
✗ Branch 3819 not taken.
✗ Branch 3820 not taken.
✗ Branch 3821 not taken.
✗ Branch 3822 not taken.
✗ Branch 3823 not taken.
✗ Branch 3824 not taken.
✗ Branch 3825 not taken.
✗ Branch 3826 not taken.
✗ Branch 3827 not taken.
✗ Branch 3828 not taken.
✗ Branch 3829 not taken.
✗ Branch 3830 not taken.
✗ Branch 3831 not taken.
✗ Branch 3832 not taken.
✗ Branch 3833 not taken.
✗ Branch 3834 not taken.
✗ Branch 3835 not taken.
✗ Branch 3836 not taken.
✗ Branch 3837 not taken.
✗ Branch 3838 not taken.
✗ Branch 3839 not taken.
✗ Branch 3840 not taken.
✗ Branch 3841 not taken.
✗ Branch 3842 not taken.
✗ Branch 3843 not taken.
✗ Branch 3844 not taken.
✗ Branch 3845 not taken.
✗ Branch 3846 not taken.
✗ Branch 3847 not taken.
✗ Branch 3848 not taken.
✗ Branch 3849 not taken.
✗ Branch 3850 not taken.
✗ Branch 3851 not taken.
✗ Branch 3852 not taken.
✗ Branch 3853 not taken.
✗ Branch 3854 not taken.
✗ Branch 3855 not taken.
✗ Branch 3856 not taken.
✗ Branch 3857 not taken.
✗ Branch 3858 not taken.
✗ Branch 3859 not taken.
✗ Branch 3860 not taken.
✗ Branch 3861 not taken.
✗ Branch 3862 not taken.
✗ Branch 3863 not taken.
✗ Branch 3864 not taken.
✗ Branch 3865 not taken.
✗ Branch 3866 not taken.
✗ Branch 3867 not taken.
✗ Branch 3868 not taken.
✗ Branch 3869 not taken.
✗ Branch 3870 not taken.
✗ Branch 3871 not taken.
✗ Branch 3872 not taken.
✗ Branch 3873 not taken.
✗ Branch 3874 not taken.
✗ Branch 3875 not taken.
✗ Branch 3876 not taken.
✗ Branch 3877 not taken.
✗ Branch 3878 not taken.
✗ Branch 3879 not taken.
✗ Branch 3880 not taken.
✗ Branch 3881 not taken.
✗ Branch 3882 not taken.
✗ Branch 3883 not taken.
✗ Branch 3884 not taken.
✗ Branch 3885 not taken.
✗ Branch 3886 not taken.
✗ Branch 3887 not taken.
✗ Branch 3888 not taken.
✗ Branch 3889 not taken.
✗ Branch 3890 not taken.
✗ Branch 3891 not taken.
✗ Branch 3892 not taken.
✗ Branch 3893 not taken.
✗ Branch 3894 not taken.
✗ Branch 3895 not taken.
✗ Branch 3896 not taken.
✗ Branch 3897 not taken.
✗ Branch 3898 not taken.
✗ Branch 3899 not taken.
✗ Branch 3900 not taken.
✗ Branch 3901 not taken.
✗ Branch 3902 not taken.
✗ Branch 3903 not taken.
✗ Branch 3904 not taken.
✗ Branch 3905 not taken.
✗ Branch 3906 not taken.
✗ Branch 3907 not taken.
✗ Branch 3908 not taken.
✗ Branch 3909 not taken.
✗ Branch 3910 not taken.
✗ Branch 3911 not taken.
✗ Branch 3912 not taken.
✗ Branch 3913 not taken.
✗ Branch 3914 not taken.
✗ Branch 3915 not taken.
✗ Branch 3916 not taken.
✗ Branch 3917 not taken.
✗ Branch 3918 not taken.
✗ Branch 3919 not taken.
✗ Branch 3920 not taken.
✗ Branch 3921 not taken.
✗ Branch 3922 not taken.
✗ Branch 3923 not taken.
✗ Branch 3924 not taken.
✗ Branch 3925 not taken.
✗ Branch 3926 not taken.
✗ Branch 3927 not taken.
✗ Branch 3928 not taken.
✗ Branch 3929 not taken.
✗ Branch 3930 not taken.
✗ Branch 3931 not taken.
✗ Branch 3932 not taken.
✗ Branch 3933 not taken.
✗ Branch 3934 not taken.
✗ Branch 3935 not taken.
✗ Branch 3936 not taken.
✗ Branch 3937 not taken.
✗ Branch 3938 not taken.
✗ Branch 3939 not taken.
✗ Branch 3940 not taken.
✗ Branch 3941 not taken.
✗ Branch 3942 not taken.
✗ Branch 3943 not taken.
✗ Branch 3944 not taken.
✗ Branch 3945 not taken.
✗ Branch 3946 not taken.
✗ Branch 3947 not taken.
✗ Branch 3948 not taken.
✗ Branch 3949 not taken.
✗ Branch 3950 not taken.
✗ Branch 3951 not taken.
✗ Branch 3952 not taken.
✗ Branch 3953 not taken.
✗ Branch 3954 not taken.
✗ Branch 3955 not taken.
✗ Branch 3956 not taken.
✗ Branch 3957 not taken.
✗ Branch 3958 not taken.
✗ Branch 3959 not taken.
✗ Branch 3960 not taken.
✗ Branch 3961 not taken.
✗ Branch 3962 not taken.
✗ Branch 3963 not taken.
✗ Branch 3964 not taken.
✗ Branch 3965 not taken.
✗ Branch 3966 not taken.
✗ Branch 3967 not taken.
✗ Branch 3968 not taken.
✗ Branch 3969 not taken.
✗ Branch 3970 not taken.
✗ Branch 3971 not taken.
✗ Branch 3972 not taken.
✗ Branch 3973 not taken.
✗ Branch 3974 not taken.
✗ Branch 3975 not taken.
✗ Branch 3976 not taken.
✗ Branch 3977 not taken.
✗ Branch 3978 not taken.
✗ Branch 3979 not taken.
✗ Branch 3980 not taken.
✗ Branch 3981 not taken.
✗ Branch 3982 not taken.
✗ Branch 3983 not taken.
✗ Branch 3984 not taken.
✗ Branch 3985 not taken.
✗ Branch 3986 not taken.
✗ Branch 3987 not taken.
✗ Branch 3988 not taken.
✗ Branch 3989 not taken.
✗ Branch 3990 not taken.
✗ Branch 3991 not taken.
✗ Branch 3992 not taken.
✗ Branch 3993 not taken.
✗ Branch 3994 not taken.
✗ Branch 3995 not taken.
✗ Branch 3996 not taken.
✗ Branch 3997 not taken.
✗ Branch 3998 not taken.
✗ Branch 3999 not taken.
✗ Branch 4000 not taken.
✗ Branch 4001 not taken.
✗ Branch 4002 not taken.
✗ Branch 4003 not taken.
✗ Branch 4004 not taken.
✗ Branch 4005 not taken.
✗ Branch 4006 not taken.
✗ Branch 4007 not taken.
✗ Branch 4008 not taken.
✗ Branch 4009 not taken.
✗ Branch 4010 not taken.
✗ Branch 4011 not taken.
✗ Branch 4012 not taken.
✗ Branch 4013 not taken.
✗ Branch 4014 not taken.
✗ Branch 4015 not taken.
✗ Branch 4016 not taken.
✗ Branch 4017 not taken.
✗ Branch 4018 not taken.
✗ Branch 4019 not taken.
✗ Branch 4020 not taken.
✗ Branch 4021 not taken.
✗ Branch 4022 not taken.
✗ Branch 4023 not taken.
✗ Branch 4024 not taken.
✗ Branch 4025 not taken.
✗ Branch 4026 not taken.
✗ Branch 4027 not taken.
✗ Branch 4028 not taken.
✗ Branch 4029 not taken.
✗ Branch 4030 not taken.
✗ Branch 4031 not taken.
✗ Branch 4032 not taken.
✗ Branch 4033 not taken.
✗ Branch 4034 not taken.
✗ Branch 4035 not taken.
✗ Branch 4036 not taken.
✗ Branch 4037 not taken.
✗ Branch 4038 not taken.
✗ Branch 4039 not taken.
✗ Branch 4040 not taken.
✗ Branch 4041 not taken.
✗ Branch 4042 not taken.
✗ Branch 4043 not taken.
✗ Branch 4044 not taken.
✗ Branch 4045 not taken.
✗ Branch 4046 not taken.
✗ Branch 4047 not taken.
✗ Branch 4048 not taken.
✗ Branch 4049 not taken.
✗ Branch 4050 not taken.
✗ Branch 4051 not taken.
✗ Branch 4052 not taken.
✗ Branch 4053 not taken.
✗ Branch 4054 not taken.
✗ Branch 4055 not taken.
✗ Branch 4056 not taken.
✗ Branch 4057 not taken.
✗ Branch 4058 not taken.
✗ Branch 4059 not taken.
✗ Branch 4060 not taken.
✗ Branch 4061 not taken.
✗ Branch 4062 not taken.
✗ Branch 4063 not taken.
✗ Branch 4064 not taken.
✗ Branch 4065 not taken.
✗ Branch 4066 not taken.
✗ Branch 4067 not taken.
✗ Branch 4068 not taken.
✗ Branch 4069 not taken.
✗ Branch 4070 not taken.
✗ Branch 4071 not taken.
✗ Branch 4072 not taken.
✗ Branch 4073 not taken.
✗ Branch 4074 not taken.
✗ Branch 4075 not taken.
✗ Branch 4076 not taken.
✗ Branch 4077 not taken.
✗ Branch 4078 not taken.
✗ Branch 4079 not taken.
✗ Branch 4080 not taken.
✗ Branch 4081 not taken.
✗ Branch 4082 not taken.
✗ Branch 4083 not taken.
✗ Branch 4084 not taken.
✗ Branch 4085 not taken.
✗ Branch 4086 not taken.
✗ Branch 4087 not taken.
✗ Branch 4088 not taken.
✗ Branch 4089 not taken.
✗ Branch 4090 not taken.
✗ Branch 4091 not taken.
✗ Branch 4092 not taken.
✗ Branch 4093 not taken.
✗ Branch 4094 not taken.
✗ Branch 4095 not taken.
✗ Branch 4096 not taken.
✗ Branch 4097 not taken.
✗ Branch 4098 not taken.
✗ Branch 4099 not taken.
✗ Branch 4100 not taken.
✗ Branch 4101 not taken.
✗ Branch 4102 not taken.
✗ Branch 4103 not taken.
✗ Branch 4104 not taken.
✗ Branch 4105 not taken.
✗ Branch 4106 not taken.
✗ Branch 4107 not taken.
✗ Branch 4108 not taken.
✗ Branch 4109 not taken.
✗ Branch 4110 not taken.
✗ Branch 4111 not taken.
✗ Branch 4112 not taken.
✗ Branch 4113 not taken.
✗ Branch 4114 not taken.
✗ Branch 4115 not taken.
✗ Branch 4116 not taken.
✗ Branch 4117 not taken.
✗ Branch 4118 not taken.
✗ Branch 4119 not taken.
✗ Branch 4120 not taken.
✗ Branch 4121 not taken.
✗ Branch 4122 not taken.
✗ Branch 4123 not taken.
✗ Branch 4124 not taken.
✗ Branch 4125 not taken.
✗ Branch 4126 not taken.
✗ Branch 4127 not taken.
✗ Branch 4128 not taken.
✗ Branch 4129 not taken.
✗ Branch 4130 not taken.
✗ Branch 4131 not taken.
✗ Branch 4132 not taken.
✗ Branch 4133 not taken.
✗ Branch 4134 not taken.
✗ Branch 4135 not taken.
✗ Branch 4136 not taken.
✗ Branch 4137 not taken.
✗ Branch 4138 not taken.
✗ Branch 4139 not taken.
✗ Branch 4140 not taken.
✗ Branch 4141 not taken.
✗ Branch 4142 not taken.
✗ Branch 4143 not taken.
✗ Branch 4144 not taken.
✗ Branch 4145 not taken.
✗ Branch 4146 not taken.
✗ Branch 4147 not taken.
✗ Branch 4148 not taken.
✗ Branch 4149 not taken.
✗ Branch 4150 not taken.
✗ Branch 4151 not taken.
✗ Branch 4152 not taken.
✗ Branch 4153 not taken.
✗ Branch 4154 not taken.
✗ Branch 4155 not taken.
✗ Branch 4156 not taken.
✗ Branch 4157 not taken.
✗ Branch 4158 not taken.
✗ Branch 4159 not taken.
✗ Branch 4160 not taken.
✗ Branch 4161 not taken.
✗ Branch 4162 not taken.
✗ Branch 4163 not taken.
✗ Branch 4164 not taken.
✗ Branch 4165 not taken.
✗ Branch 4166 not taken.
✗ Branch 4167 not taken.
✗ Branch 4168 not taken.
✗ Branch 4169 not taken.
✗ Branch 4170 not taken.
✗ Branch 4171 not taken.
✗ Branch 4172 not taken.
✗ Branch 4173 not taken.
✗ Branch 4174 not taken.
✗ Branch 4175 not taken.
✗ Branch 4176 not taken.
✗ Branch 4177 not taken.
✗ Branch 4178 not taken.
✗ Branch 4179 not taken.
✗ Branch 4180 not taken.
✗ Branch 4181 not taken.
✗ Branch 4182 not taken.
✗ Branch 4183 not taken.
✗ Branch 4184 not taken.
✗ Branch 4185 not taken.
✗ Branch 4186 not taken.
✗ Branch 4187 not taken.
✗ Branch 4188 not taken.
✗ Branch 4189 not taken.
✗ Branch 4190 not taken.
✗ Branch 4191 not taken.
✗ Branch 4192 not taken.
✗ Branch 4193 not taken.
✗ Branch 4194 not taken.
✗ Branch 4195 not taken.
✗ Branch 4196 not taken.
✗ Branch 4197 not taken.
✗ Branch 4198 not taken.
✗ Branch 4199 not taken.
✗ Branch 4200 not taken.
✗ Branch 4201 not taken.
✗ Branch 4202 not taken.
✗ Branch 4203 not taken.
✗ Branch 4204 not taken.
✗ Branch 4205 not taken.
✗ Branch 4206 not taken.
✗ Branch 4207 not taken.
✗ Branch 4208 not taken.
✗ Branch 4209 not taken.
✗ Branch 4210 not taken.
✗ Branch 4211 not taken.
✗ Branch 4212 not taken.
✗ Branch 4213 not taken.
✗ Branch 4214 not taken.
✗ Branch 4215 not taken.
✗ Branch 4216 not taken.
✗ Branch 4217 not taken.
✗ Branch 4218 not taken.
✗ Branch 4219 not taken.
✗ Branch 4220 not taken.
✗ Branch 4221 not taken.
✗ Branch 4222 not taken.
✗ Branch 4223 not taken.
✗ Branch 4224 not taken.
✗ Branch 4225 not taken.
✗ Branch 4226 not taken.
✗ Branch 4227 not taken.
✗ Branch 4228 not taken.
✗ Branch 4229 not taken.
✗ Branch 4230 not taken.
✗ Branch 4231 not taken.
✗ Branch 4232 not taken.
✗ Branch 4233 not taken.
✗ Branch 4234 not taken.
✗ Branch 4235 not taken.
✗ Branch 4236 not taken.
✗ Branch 4237 not taken.
✗ Branch 4238 not taken.
✗ Branch 4239 not taken.
✗ Branch 4240 not taken.
✗ Branch 4241 not taken.
✗ Branch 4242 not taken.
✗ Branch 4243 not taken.
✗ Branch 4244 not taken.
✗ Branch 4245 not taken.
✗ Branch 4246 not taken.
✗ Branch 4247 not taken.
✗ Branch 4248 not taken.
✗ Branch 4249 not taken.
✗ Branch 4250 not taken.
✗ Branch 4251 not taken.
✗ Branch 4252 not taken.
✗ Branch 4253 not taken.
✗ Branch 4254 not taken.
✗ Branch 4255 not taken.
✗ Branch 4256 not taken.
✗ Branch 4257 not taken.
✗ Branch 4258 not taken.
✗ Branch 4259 not taken.
✗ Branch 4260 not taken.
✗ Branch 4261 not taken.
✗ Branch 4262 not taken.
✗ Branch 4263 not taken.
✗ Branch 4264 not taken.
✗ Branch 4265 not taken.
✗ Branch 4266 not taken.
✗ Branch 4267 not taken.
✗ Branch 4268 not taken.
✗ Branch 4269 not taken.
✗ Branch 4270 not taken.
✗ Branch 4271 not taken.
✗ Branch 4272 not taken.
✗ Branch 4273 not taken.
✗ Branch 4274 not taken.
✗ Branch 4275 not taken.
✗ Branch 4276 not taken.
✗ Branch 4277 not taken.
✗ Branch 4278 not taken.
✗ Branch 4279 not taken.
✗ Branch 4280 not taken.
✗ Branch 4281 not taken.
✗ Branch 4282 not taken.
✗ Branch 4283 not taken.
✗ Branch 4284 not taken.
✗ Branch 4285 not taken.
✗ Branch 4286 not taken.
✗ Branch 4287 not taken.
✗ Branch 4288 not taken.
✗ Branch 4289 not taken.
✗ Branch 4290 not taken.
✗ Branch 4291 not taken.
✗ Branch 4292 not taken.
✗ Branch 4293 not taken.
✗ Branch 4294 not taken.
✗ Branch 4295 not taken.
✗ Branch 4296 not taken.
✗ Branch 4297 not taken.
✗ Branch 4298 not taken.
✗ Branch 4299 not taken.
✗ Branch 4300 not taken.
✗ Branch 4301 not taken.
✗ Branch 4302 not taken.
✗ Branch 4303 not taken.
✗ Branch 4304 not taken.
✗ Branch 4305 not taken.
✗ Branch 4306 not taken.
✗ Branch 4307 not taken.
✗ Branch 4308 not taken.
✗ Branch 4309 not taken.
✗ Branch 4310 not taken.
✗ Branch 4311 not taken.
✗ Branch 4312 not taken.
✗ Branch 4313 not taken.
✗ Branch 4314 not taken.
✗ Branch 4315 not taken.
✗ Branch 4316 not taken.
✗ Branch 4317 not taken.
✗ Branch 4318 not taken.
✗ Branch 4319 not taken.
✗ Branch 4320 not taken.
✗ Branch 4321 not taken.
✗ Branch 4322 not taken.
✗ Branch 4323 not taken.
✗ Branch 4324 not taken.
✗ Branch 4325 not taken.
✗ Branch 4326 not taken.
✗ Branch 4327 not taken.
✗ Branch 4328 not taken.
✗ Branch 4329 not taken.
✗ Branch 4330 not taken.
✗ Branch 4331 not taken.
✗ Branch 4332 not taken.
✗ Branch 4333 not taken.
✗ Branch 4334 not taken.
✗ Branch 4335 not taken.
✗ Branch 4336 not taken.
✗ Branch 4337 not taken.
✗ Branch 4338 not taken.
✗ Branch 4339 not taken.
✗ Branch 4340 not taken.
✗ Branch 4341 not taken.
✗ Branch 4342 not taken.
✗ Branch 4343 not taken.
✗ Branch 4344 not taken.
✗ Branch 4345 not taken.
✗ Branch 4346 not taken.
✗ Branch 4347 not taken.
✗ Branch 4348 not taken.
✗ Branch 4349 not taken.
✗ Branch 4350 not taken.
✗ Branch 4351 not taken.
✗ Branch 4352 not taken.
✗ Branch 4353 not taken.
✗ Branch 4354 not taken.
✗ Branch 4355 not taken.
✗ Branch 4356 not taken.
✗ Branch 4357 not taken.
✗ Branch 4358 not taken.
✗ Branch 4359 not taken.
✗ Branch 4360 not taken.
✗ Branch 4361 not taken.
✗ Branch 4362 not taken.
✗ Branch 4363 not taken.
✗ Branch 4364 not taken.
✗ Branch 4365 not taken.
✗ Branch 4366 not taken.
✗ Branch 4367 not taken.
✗ Branch 4368 not taken.
✗ Branch 4369 not taken.
✗ Branch 4370 not taken.
✗ Branch 4371 not taken.
✗ Branch 4372 not taken.
✗ Branch 4373 not taken.
✗ Branch 4374 not taken.
✗ Branch 4375 not taken.
✗ Branch 4376 not taken.
✗ Branch 4377 not taken.
✗ Branch 4378 not taken.
✗ Branch 4379 not taken.
✗ Branch 4380 not taken.
✗ Branch 4381 not taken.
✗ Branch 4382 not taken.
✗ Branch 4383 not taken.
✗ Branch 4384 not taken.
✗ Branch 4385 not taken.
✗ Branch 4386 not taken.
✗ Branch 4387 not taken.
✗ Branch 4388 not taken.
✗ Branch 4389 not taken.
✗ Branch 4390 not taken.
✗ Branch 4391 not taken.
✗ Branch 4392 not taken.
✗ Branch 4393 not taken.
✗ Branch 4394 not taken.
✗ Branch 4395 not taken.
✗ Branch 4396 not taken.
✗ Branch 4397 not taken.
✗ Branch 4398 not taken.
✗ Branch 4399 not taken.
✗ Branch 4400 not taken.
✗ Branch 4401 not taken.
✗ Branch 4402 not taken.
✗ Branch 4403 not taken.
✗ Branch 4404 not taken.
✗ Branch 4405 not taken.
✗ Branch 4406 not taken.
✗ Branch 4407 not taken.
✗ Branch 4408 not taken.
✗ Branch 4409 not taken.
✗ Branch 4410 not taken.
✗ Branch 4411 not taken.
✗ Branch 4412 not taken.
✗ Branch 4413 not taken.
✗ Branch 4414 not taken.
✗ Branch 4415 not taken.
✗ Branch 4416 not taken.
✗ Branch 4417 not taken.
✗ Branch 4418 not taken.
✗ Branch 4419 not taken.
✗ Branch 4420 not taken.
✗ Branch 4421 not taken.
✗ Branch 4422 not taken.
✗ Branch 4423 not taken.
✗ Branch 4424 not taken.
✗ Branch 4425 not taken.
✗ Branch 4426 not taken.
✗ Branch 4427 not taken.
✗ Branch 4428 not taken.
✗ Branch 4429 not taken.
✗ Branch 4430 not taken.
✗ Branch 4431 not taken.
✗ Branch 4432 not taken.
✗ Branch 4433 not taken.
✗ Branch 4434 not taken.
✗ Branch 4435 not taken.
✗ Branch 4436 not taken.
✗ Branch 4437 not taken.
✗ Branch 4438 not taken.
✗ Branch 4439 not taken.
✗ Branch 4440 not taken.
✗ Branch 4441 not taken.
✗ Branch 4442 not taken.
✗ Branch 4443 not taken.
✗ Branch 4444 not taken.
✗ Branch 4445 not taken.
✗ Branch 4446 not taken.
✗ Branch 4447 not taken.
✗ Branch 4448 not taken.
✗ Branch 4449 not taken.
✗ Branch 4450 not taken.
✗ Branch 4451 not taken.
✗ Branch 4452 not taken.
✗ Branch 4453 not taken.
✗ Branch 4454 not taken.
✗ Branch 4455 not taken.
✗ Branch 4456 not taken.
✗ Branch 4457 not taken.
✗ Branch 4458 not taken.
✗ Branch 4459 not taken.
✗ Branch 4460 not taken.
✗ Branch 4461 not taken.
✗ Branch 4462 not taken.
✗ Branch 4463 not taken.
✗ Branch 4464 not taken.
✗ Branch 4465 not taken.
✗ Branch 4466 not taken.
✗ Branch 4467 not taken.
✗ Branch 4468 not taken.
✗ Branch 4469 not taken.
✗ Branch 4470 not taken.
✗ Branch 4471 not taken.
✗ Branch 4472 not taken.
✗ Branch 4473 not taken.
✗ Branch 4474 not taken.
✗ Branch 4475 not taken.
✗ Branch 4476 not taken.
✗ Branch 4477 not taken.
✗ Branch 4478 not taken.
✗ Branch 4479 not taken.
✗ Branch 4480 not taken.
✗ Branch 4481 not taken.
✗ Branch 4482 not taken.
✗ Branch 4483 not taken.
✗ Branch 4484 not taken.
✗ Branch 4485 not taken.
✗ Branch 4486 not taken.
✗ Branch 4487 not taken.
✗ Branch 4488 not taken.
✗ Branch 4489 not taken.
✗ Branch 4490 not taken.
✗ Branch 4491 not taken.
✗ Branch 4492 not taken.
✗ Branch 4493 not taken.
✗ Branch 4494 not taken.
✗ Branch 4495 not taken.
✗ Branch 4496 not taken.
✗ Branch 4497 not taken.
✗ Branch 4498 not taken.
✗ Branch 4499 not taken.
✗ Branch 4500 not taken.
✗ Branch 4501 not taken.
✗ Branch 4502 not taken.
✗ Branch 4503 not taken.
✗ Branch 4504 not taken.
✗ Branch 4505 not taken.
✗ Branch 4506 not taken.
✗ Branch 4507 not taken.
✗ Branch 4508 not taken.
✗ Branch 4509 not taken.
✗ Branch 4510 not taken.
✗ Branch 4511 not taken.
✗ Branch 4512 not taken.
✗ Branch 4513 not taken.
✗ Branch 4514 not taken.
✗ Branch 4515 not taken.
✗ Branch 4516 not taken.
✗ Branch 4517 not taken.
✗ Branch 4518 not taken.
✗ Branch 4519 not taken.
✗ Branch 4520 not taken.
✗ Branch 4521 not taken.
✗ Branch 4522 not taken.
✗ Branch 4523 not taken.
✗ Branch 4524 not taken.
✗ Branch 4525 not taken.
✗ Branch 4526 not taken.
✗ Branch 4527 not taken.
✗ Branch 4528 not taken.
✗ Branch 4529 not taken.
✗ Branch 4530 not taken.
✗ Branch 4531 not taken.
✗ Branch 4532 not taken.
✗ Branch 4533 not taken.
✗ Branch 4534 not taken.
✗ Branch 4535 not taken.
✗ Branch 4536 not taken.
✗ Branch 4537 not taken.
✗ Branch 4538 not taken.
✗ Branch 4539 not taken.
✗ Branch 4540 not taken.
✗ Branch 4541 not taken.
✗ Branch 4542 not taken.
✗ Branch 4543 not taken.
✗ Branch 4544 not taken.
✗ Branch 4545 not taken.
✗ Branch 4546 not taken.
✗ Branch 4547 not taken.
✗ Branch 4548 not taken.
✗ Branch 4549 not taken.
✗ Branch 4550 not taken.
✗ Branch 4551 not taken.
✗ Branch 4552 not taken.
✗ Branch 4553 not taken.
✗ Branch 4554 not taken.
✗ Branch 4555 not taken.
✗ Branch 4556 not taken.
✗ Branch 4557 not taken.
✗ Branch 4558 not taken.
✗ Branch 4559 not taken.
✗ Branch 4560 not taken.
✓ Branch 4561 taken 96 times.
✗ Branch 4562 not taken.
✗ Branch 4563 not taken.
✗ Branch 4564 not taken.
✗ Branch 4565 not taken.
✗ Branch 4566 not taken.
✓ Branch 4567 taken 102 times.
✗ Branch 4568 not taken.
✗ Branch 4569 not taken.
✗ Branch 4570 not taken.
✗ Branch 4571 not taken.
✗ Branch 4572 not taken.
✓ Branch 4573 taken 100 times.
✗ Branch 4574 not taken.
✗ Branch 4575 not taken.
✗ Branch 4576 not taken.
✗ Branch 4577 not taken.
✗ Branch 4578 not taken.
✓ Branch 4579 taken 102 times.
✗ Branch 4580 not taken.
✗ Branch 4581 not taken.
✗ Branch 4582 not taken.
✗ Branch 4583 not taken.
✗ Branch 4584 not taken.
✓ Branch 4585 taken 114 times.
✗ Branch 4586 not taken.
✗ Branch 4587 not taken.
✗ Branch 4588 not taken.
✗ Branch 4589 not taken.
✗ Branch 4590 not taken.
✓ Branch 4591 taken 112 times.
✗ Branch 4592 not taken.
✗ Branch 4593 not taken.
✗ Branch 4594 not taken.
✗ Branch 4595 not taken.
✗ Branch 4596 not taken.
✓ Branch 4597 taken 114 times.
✗ Branch 4598 not taken.
✗ Branch 4599 not taken.
✗ Branch 4600 not taken.
✗ Branch 4601 not taken.
✗ Branch 4602 not taken.
✓ Branch 4603 taken 130 times.
✗ Branch 4604 not taken.
✗ Branch 4605 not taken.
✗ Branch 4606 not taken.
✗ Branch 4607 not taken.
✗ Branch 4608 not taken.
✓ Branch 4609 taken 188 times.
✗ Branch 4610 not taken.
✗ Branch 4611 not taken.
✗ Branch 4612 not taken.
✗ Branch 4613 not taken.
✗ Branch 4614 not taken.
✓ Branch 4615 taken 160 times.
✗ Branch 4616 not taken.
✗ Branch 4617 not taken.
✗ Branch 4618 not taken.
✗ Branch 4619 not taken.
✗ Branch 4620 not taken.
✓ Branch 4621 taken 98 times.
✗ Branch 4622 not taken.
✗ Branch 4623 not taken.
✗ Branch 4624 not taken.
✗ Branch 4625 not taken.
✗ Branch 4626 not taken.
✓ Branch 4627 taken 98 times.
✗ Branch 4628 not taken.
✗ Branch 4629 not taken.
✗ Branch 4630 not taken.
✗ Branch 4631 not taken.
✗ Branch 4632 not taken.
✓ Branch 4633 taken 98 times.
✗ Branch 4634 not taken.
✗ Branch 4635 not taken.
✗ Branch 4636 not taken.
✗ Branch 4637 not taken.
✗ Branch 4638 not taken.
✗ Branch 4639 not taken.
✗ Branch 4640 not taken.
✗ Branch 4641 not taken.
✗ Branch 4642 not taken.
✗ Branch 4643 not taken.
✗ Branch 4644 not taken.
✓ Branch 4645 taken 68 times.
✗ Branch 4646 not taken.
✗ Branch 4647 not taken.
✗ Branch 4648 not taken.
✗ Branch 4649 not taken.
✗ Branch 4650 not taken.
✓ Branch 4651 taken 352 times.
✗ Branch 4652 not taken.
✗ Branch 4653 not taken.
✗ Branch 4654 not taken.
✗ Branch 4655 not taken.
✗ Branch 4656 not taken.
✓ Branch 4657 taken 178 times.
✗ Branch 4658 not taken.
✗ Branch 4659 not taken.
✗ Branch 4660 not taken.
✗ Branch 4661 not taken.
✗ Branch 4662 not taken.
✗ Branch 4663 not taken.
✗ Branch 4664 not taken.
✗ Branch 4665 not taken.
✗ Branch 4666 not taken.
✗ Branch 4667 not taken.
✗ Branch 4668 not taken.
✓ Branch 4669 taken 356 times.
✗ Branch 4670 not taken.
✗ Branch 4671 not taken.
✗ Branch 4672 not taken.
✗ Branch 4673 not taken.
✗ Branch 4674 not taken.
✗ Branch 4675 not taken.
✗ Branch 4676 not taken.
✗ Branch 4677 not taken.
✗ Branch 4678 not taken.
✗ Branch 4679 not taken.
✗ Branch 4680 not taken.
✓ Branch 4681 taken 96 times.
✗ Branch 4682 not taken.
✗ Branch 4683 not taken.
✗ Branch 4684 not taken.
✗ Branch 4685 not taken.
✗ Branch 4686 not taken.
✓ Branch 4687 taken 102 times.
✗ Branch 4688 not taken.
✗ Branch 4689 not taken.
✗ Branch 4690 not taken.
✗ Branch 4691 not taken.
✗ Branch 4692 not taken.
✓ Branch 4693 taken 100 times.
✗ Branch 4694 not taken.
✗ Branch 4695 not taken.
✗ Branch 4696 not taken.
✗ Branch 4697 not taken.
✗ Branch 4698 not taken.
✓ Branch 4699 taken 102 times.
✗ Branch 4700 not taken.
✗ Branch 4701 not taken.
✗ Branch 4702 not taken.
✗ Branch 4703 not taken.
✗ Branch 4704 not taken.
✓ Branch 4705 taken 114 times.
✗ Branch 4706 not taken.
✗ Branch 4707 not taken.
✗ Branch 4708 not taken.
✗ Branch 4709 not taken.
✗ Branch 4710 not taken.
✓ Branch 4711 taken 112 times.
✗ Branch 4712 not taken.
✗ Branch 4713 not taken.
✗ Branch 4714 not taken.
✗ Branch 4715 not taken.
✗ Branch 4716 not taken.
✓ Branch 4717 taken 114 times.
✗ Branch 4718 not taken.
✗ Branch 4719 not taken.
✗ Branch 4720 not taken.
✗ Branch 4721 not taken.
✗ Branch 4722 not taken.
✓ Branch 4723 taken 130 times.
✗ Branch 4724 not taken.
✗ Branch 4725 not taken.
✗ Branch 4726 not taken.
✗ Branch 4727 not taken.
✗ Branch 4728 not taken.
✓ Branch 4729 taken 188 times.
✗ Branch 4730 not taken.
✗ Branch 4731 not taken.
✗ Branch 4732 not taken.
✗ Branch 4733 not taken.
✗ Branch 4734 not taken.
✓ Branch 4735 taken 160 times.
✗ Branch 4736 not taken.
✗ Branch 4737 not taken.
✗ Branch 4738 not taken.
✗ Branch 4739 not taken.
✗ Branch 4740 not taken.
✓ Branch 4741 taken 98 times.
✗ Branch 4742 not taken.
✗ Branch 4743 not taken.
✗ Branch 4744 not taken.
✗ Branch 4745 not taken.
✗ Branch 4746 not taken.
✓ Branch 4747 taken 98 times.
✗ Branch 4748 not taken.
✗ Branch 4749 not taken.
✗ Branch 4750 not taken.
✗ Branch 4751 not taken.
✗ Branch 4752 not taken.
✓ Branch 4753 taken 98 times.
✗ Branch 4754 not taken.
✗ Branch 4755 not taken.
✗ Branch 4756 not taken.
✗ Branch 4757 not taken.
✗ Branch 4758 not taken.
✗ Branch 4759 not taken.
✗ Branch 4760 not taken.
✗ Branch 4761 not taken.
✗ Branch 4762 not taken.
✗ Branch 4763 not taken.
✗ Branch 4764 not taken.
✓ Branch 4765 taken 68 times.
✗ Branch 4766 not taken.
✗ Branch 4767 not taken.
✗ Branch 4768 not taken.
✗ Branch 4769 not taken.
✗ Branch 4770 not taken.
✓ Branch 4771 taken 352 times.
✗ Branch 4772 not taken.
✗ Branch 4773 not taken.
✗ Branch 4774 not taken.
✗ Branch 4775 not taken.
✗ Branch 4776 not taken.
✓ Branch 4777 taken 178 times.
✗ Branch 4778 not taken.
✗ Branch 4779 not taken.
✗ Branch 4780 not taken.
✗ Branch 4781 not taken.
✗ Branch 4782 not taken.
✗ Branch 4783 not taken.
✗ Branch 4784 not taken.
✗ Branch 4785 not taken.
✗ Branch 4786 not taken.
✗ Branch 4787 not taken.
✗ Branch 4788 not taken.
✓ Branch 4789 taken 356 times.
✗ Branch 4790 not taken.
✗ Branch 4791 not taken.
✗ Branch 4792 not taken.
✗ Branch 4793 not taken.
✗ Branch 4794 not taken.
✗ Branch 4795 not taken.
✗ Branch 4796 not taken.
✗ Branch 4797 not taken.
✗ Branch 4798 not taken.
✗ Branch 4799 not taken.
✗ Branch 4800 not taken.
✓ Branch 4801 taken 96 times.
✗ Branch 4802 not taken.
✗ Branch 4803 not taken.
✗ Branch 4804 not taken.
✗ Branch 4805 not taken.
✗ Branch 4806 not taken.
✓ Branch 4807 taken 102 times.
✗ Branch 4808 not taken.
✗ Branch 4809 not taken.
✗ Branch 4810 not taken.
✗ Branch 4811 not taken.
✗ Branch 4812 not taken.
✓ Branch 4813 taken 100 times.
✗ Branch 4814 not taken.
✗ Branch 4815 not taken.
✗ Branch 4816 not taken.
✗ Branch 4817 not taken.
✗ Branch 4818 not taken.
✓ Branch 4819 taken 102 times.
✗ Branch 4820 not taken.
✗ Branch 4821 not taken.
✗ Branch 4822 not taken.
✗ Branch 4823 not taken.
✗ Branch 4824 not taken.
✓ Branch 4825 taken 114 times.
✗ Branch 4826 not taken.
✗ Branch 4827 not taken.
✗ Branch 4828 not taken.
✗ Branch 4829 not taken.
✗ Branch 4830 not taken.
✓ Branch 4831 taken 112 times.
✗ Branch 4832 not taken.
✗ Branch 4833 not taken.
✗ Branch 4834 not taken.
✗ Branch 4835 not taken.
✗ Branch 4836 not taken.
✓ Branch 4837 taken 114 times.
✗ Branch 4838 not taken.
✗ Branch 4839 not taken.
✗ Branch 4840 not taken.
✗ Branch 4841 not taken.
✗ Branch 4842 not taken.
✓ Branch 4843 taken 130 times.
✗ Branch 4844 not taken.
✗ Branch 4845 not taken.
✗ Branch 4846 not taken.
✗ Branch 4847 not taken.
✗ Branch 4848 not taken.
✓ Branch 4849 taken 188 times.
✗ Branch 4850 not taken.
✗ Branch 4851 not taken.
✗ Branch 4852 not taken.
✗ Branch 4853 not taken.
✗ Branch 4854 not taken.
✓ Branch 4855 taken 160 times.
✗ Branch 4856 not taken.
✗ Branch 4857 not taken.
✗ Branch 4858 not taken.
✗ Branch 4859 not taken.
✗ Branch 4860 not taken.
✓ Branch 4861 taken 98 times.
✗ Branch 4862 not taken.
✗ Branch 4863 not taken.
✗ Branch 4864 not taken.
✗ Branch 4865 not taken.
✗ Branch 4866 not taken.
✓ Branch 4867 taken 98 times.
✗ Branch 4868 not taken.
✗ Branch 4869 not taken.
✗ Branch 4870 not taken.
✗ Branch 4871 not taken.
✗ Branch 4872 not taken.
✓ Branch 4873 taken 98 times.
✗ Branch 4874 not taken.
✗ Branch 4875 not taken.
✗ Branch 4876 not taken.
✗ Branch 4877 not taken.
✗ Branch 4878 not taken.
✗ Branch 4879 not taken.
✗ Branch 4880 not taken.
✗ Branch 4881 not taken.
✗ Branch 4882 not taken.
✗ Branch 4883 not taken.
✗ Branch 4884 not taken.
✓ Branch 4885 taken 68 times.
✗ Branch 4886 not taken.
✗ Branch 4887 not taken.
✗ Branch 4888 not taken.
✗ Branch 4889 not taken.
✗ Branch 4890 not taken.
✓ Branch 4891 taken 352 times.
✗ Branch 4892 not taken.
✗ Branch 4893 not taken.
✗ Branch 4894 not taken.
✗ Branch 4895 not taken.
✗ Branch 4896 not taken.
✓ Branch 4897 taken 178 times.
✗ Branch 4898 not taken.
✗ Branch 4899 not taken.
✗ Branch 4900 not taken.
✗ Branch 4901 not taken.
✗ Branch 4902 not taken.
✗ Branch 4903 not taken.
✗ Branch 4904 not taken.
✗ Branch 4905 not taken.
✗ Branch 4906 not taken.
✗ Branch 4907 not taken.
✗ Branch 4908 not taken.
✓ Branch 4909 taken 356 times.
✗ Branch 4910 not taken.
✗ Branch 4911 not taken.
✗ Branch 4912 not taken.
✗ Branch 4913 not taken.
✗ Branch 4914 not taken.
✗ Branch 4915 not taken.
✗ Branch 4916 not taken.
✗ Branch 4917 not taken.
✗ Branch 4918 not taken.
✗ Branch 4919 not taken.
✗ Branch 4920 not taken.
✗ Branch 4921 not taken.
✗ Branch 4922 not taken.
✗ Branch 4923 not taken.
✗ Branch 4924 not taken.
✗ Branch 4925 not taken.
✗ Branch 4926 not taken.
✗ Branch 4927 not taken.
✗ Branch 4928 not taken.
✗ Branch 4929 not taken.
✗ Branch 4930 not taken.
✗ Branch 4931 not taken.
38168982 return (a[0] < b[0] || a[1] < b[1] || a[2] < b[2]);
211 }
212
213 /// @brief Return the index (0, 1 or 2) with the smallest value.
214 6 size_t minIndex() const { return MinIndex(mVec); }
215
216 /// @brief Return the index (0, 1 or 2) with the largest value.
217 67480 size_t maxIndex() const { return MaxIndex(mVec); }
218
219
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 void read(std::istream& is) { is.read(reinterpret_cast<char*>(mVec.data()), sizeof(mVec)); }
220 void write(std::ostream& os) const
221 {
222
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 os.write(reinterpret_cast<const char*>(mVec.data()), sizeof(mVec));
223 1 }
224
225 /// @brief Return a hash value for this coordinate
226 /// @note Log2N is the binary logarithm of the hash table size.
227 /// @details The hash function is taken from the SIGGRAPH paper:
228 /// "VDB: High-resolution sparse volumes with dynamic topology"
229 template<int Log2N = 20>
230 size_t hash() const
231 {
232 const uint32_t* vec = reinterpret_cast<const uint32_t*>(mVec.data());
233
12/12
✓ Branch 0 taken 45413 times.
✓ Branch 1 taken 15149 times.
✓ Branch 2 taken 26363 times.
✓ Branch 3 taken 20024 times.
✓ Branch 4 taken 6321294 times.
✓ Branch 5 taken 3458 times.
✓ Branch 6 taken 54 times.
✓ Branch 7 taken 8 times.
✓ Branch 10 taken 91 times.
✓ Branch 11 taken 31 times.
✓ Branch 12 taken 34 times.
✓ Branch 13 taken 16 times.
17507089 return ((1<<Log2N)-1) & (vec[0]*73856093 ^ vec[1]*19349663 ^ vec[2]*83492791);
234 }
235
236 private:
237 std::array<Int32, 3> mVec;
238 }; // class Coord
239
240
241 ////////////////////////////////////////
242
243
244 /// @brief Axis-aligned bounding box of signed integer coordinates
245 /// @note The range of the integer coordinates, [min, max], is inclusive.
246 /// Thus, a bounding box with min = max is not empty but rather encloses
247 /// a single coordinate.
248 class CoordBBox
249 {
250 public:
251 using Index64 = uint64_t;
252 using ValueType = Coord::ValueType;
253
254 /// @brief Iterator over the Coord domain covered by a CoordBBox
255 /// @note If ZYXOrder is @c true, @e z is the fastest-moving coordinate,
256 /// otherwise the traversal is in XYZ order (i.e., @e x is fastest-moving).
257 template<bool ZYXOrder>
258 class Iterator
259 {
260 public:
261 /// @brief C-tor from a bounding box
262 35864 Iterator(const CoordBBox& b): mPos(b.min()), mMin(b.min()), mMax(b.max()) {}
263 /// @brief Increment the iterator to point to the next coordinate.
264 /// @details Iteration stops one past the maximum coordinate
265 /// along the axis determined by the template parameter.
266 21051622 Iterator& operator++() { ZYXOrder ? next<2,1,0>() : next<0,1,2>(); return *this; }
267 /// @brief Return @c true if the iterator still points to a valid coordinate.
268
2/4
✗ Branch 0 not taken.
✓ Branch 1 taken 72 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 72 times.
144 operator bool() const { return ZYXOrder ? (mPos[0] <= mMax[0]) : (mPos[2] <= mMax[2]); }
269 /// @brief Return a const reference to the coordinate currently pointed to.
270 const Coord& operator*() const { return mPos; }
271 /// Return @c true if this iterator and the given iterator point to the same coordinate.
272
2/2
✓ Branch 0 taken 32845 times.
✓ Branch 1 taken 2168362 times.
2201207 bool operator==(const Iterator& other) const
273 {
274 2201207 return ((mPos == other.mPos) && (mMin == other.mMin) && (mMax == other.mMax));
275 }
276 /// Return @c true if this iterator and the given iterator point to different coordinates.
277
8/20
✓ Branch 0 taken 33201 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 33201 times.
✓ Branch 3 taken 1 times.
✓ Branch 4 taken 72 times.
✓ Branch 5 taken 1 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 2101888 times.
✓ Branch 9 taken 32842 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
2201207 bool operator!=(const Iterator& other) const { return !(*this == other); }
278 private:
279 template<size_t a, size_t b, size_t c>
280 21118314 void next()
281 {
282
2/2
✓ Branch 0 taken 20351245 times.
✓ Branch 1 taken 700377 times.
21118314 if (mPos[a] < mMax[a]) { ++mPos[a]; } // this is the most common case
283
2/2
✓ Branch 0 taken 557123 times.
✓ Branch 1 taken 143254 times.
703623 else if (mPos[b] < mMax[b]) { mPos[a] = mMin[a]; ++mPos[b]; }
284
1/2
✓ Branch 0 taken 143254 times.
✗ Branch 1 not taken.
143330 else if (mPos[c] <= mMax[c]) { mPos[a] = mMin[a]; mPos[b] = mMin[b]; ++mPos[c]; }
285 21118314 }
286 Coord mPos, mMin, mMax;
287 friend class CoordBBox; // for CoordBBox::end()
288 };// CoordBBox::Iterator
289
290 using ZYXIterator = Iterator</*ZYX=*/true>;
291 using XYZIterator = Iterator</*ZYX=*/false>;
292
293 /// @brief The default constructor produces an empty bounding box.
294 113543 CoordBBox(): mMin(Coord::max()), mMax(Coord::min()) {}
295 /// @brief Construct a bounding box with the given @a min and @a max bounds.
296
129/250
✗ Branch 0 not taken.
✓ Branch 1 taken 147 times.
✓ Branch 2 taken 47 times.
✓ Branch 3 taken 387 times.
✓ Branch 4 taken 265 times.
✓ Branch 5 taken 1 times.
✓ Branch 6 taken 19456 times.
✓ Branch 7 taken 67072 times.
✓ Branch 8 taken 56832 times.
✓ Branch 9 taken 16 times.
✓ Branch 10 taken 637 times.
✓ Branch 11 taken 4 times.
✓ Branch 12 taken 258 times.
✓ Branch 13 taken 3840 times.
✓ Branch 14 taken 4 times.
✓ Branch 15 taken 19458 times.
✓ Branch 16 taken 187482 times.
✓ Branch 17 taken 317442 times.
✓ Branch 18 taken 1362 times.
✓ Branch 19 taken 1 times.
✓ Branch 20 taken 2 times.
✓ Branch 21 taken 2 times.
✗ Branch 22 not taken.
✓ Branch 23 taken 144393 times.
✓ Branch 24 taken 412673 times.
✓ Branch 25 taken 1 times.
✓ Branch 26 taken 27 times.
✓ Branch 27 taken 141313 times.
✓ Branch 28 taken 317441 times.
✓ Branch 29 taken 2 times.
✓ Branch 30 taken 1 times.
✓ Branch 31 taken 25 times.
✓ Branch 32 taken 2 times.
✓ Branch 33 taken 2 times.
✓ Branch 34 taken 1 times.
✓ Branch 35 taken 26 times.
✓ Branch 36 taken 2 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 1 times.
✓ Branch 39 taken 8 times.
✗ Branch 40 not taken.
✓ Branch 41 taken 12 times.
✓ Branch 42 taken 61 times.
✗ Branch 43 not taken.
✓ Branch 44 taken 2 times.
✓ Branch 45 taken 6 times.
✓ Branch 46 taken 17 times.
✓ Branch 47 taken 262 times.
✓ Branch 48 taken 3 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 1 times.
✓ Branch 51 taken 2 times.
✗ Branch 52 not taken.
✓ Branch 53 taken 1 times.
✓ Branch 54 taken 2 times.
✗ Branch 55 not taken.
✓ Branch 56 taken 3 times.
✓ Branch 57 taken 26 times.
✗ Branch 58 not taken.
✓ Branch 59 taken 1 times.
✓ Branch 60 taken 3 times.
✓ Branch 61 taken 15 times.
✓ Branch 62 taken 1 times.
✓ Branch 63 taken 41 times.
✗ Branch 64 not taken.
✓ Branch 65 taken 1 times.
✓ Branch 66 taken 1 times.
✓ Branch 67 taken 62 times.
✓ Branch 68 taken 1 times.
✓ Branch 69 taken 1 times.
✓ Branch 70 taken 10 times.
✓ Branch 71 taken 1 times.
✓ Branch 72 taken 2 times.
✓ Branch 73 taken 1 times.
✓ Branch 74 taken 1 times.
✓ Branch 75 taken 2 times.
✗ Branch 76 not taken.
✗ Branch 77 not taken.
✓ Branch 78 taken 10 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 24 times.
✓ Branch 81 taken 9 times.
✗ Branch 82 not taken.
✗ Branch 83 not taken.
✓ Branch 84 taken 9 times.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✓ Branch 87 taken 9 times.
✗ Branch 88 not taken.
✓ Branch 89 taken 1 times.
✓ Branch 90 taken 9 times.
✗ Branch 91 not taken.
✓ Branch 92 taken 1 times.
✓ Branch 93 taken 9 times.
✗ Branch 94 not taken.
✓ Branch 95 taken 1 times.
✓ Branch 96 taken 9 times.
✗ Branch 97 not taken.
✓ Branch 98 taken 9 times.
✓ Branch 99 taken 9 times.
✗ Branch 100 not taken.
✓ Branch 101 taken 1 times.
✓ Branch 102 taken 9 times.
✗ Branch 103 not taken.
✓ Branch 104 taken 1 times.
✓ Branch 105 taken 9 times.
✗ Branch 106 not taken.
✓ Branch 107 taken 1 times.
✓ Branch 108 taken 9 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 9 times.
✓ Branch 111 taken 8 times.
✗ Branch 112 not taken.
✓ Branch 113 taken 1 times.
✓ Branch 114 taken 8 times.
✗ Branch 115 not taken.
✓ Branch 116 taken 1 times.
✓ Branch 117 taken 8 times.
✓ Branch 118 taken 8 times.
✓ Branch 119 taken 1 times.
✓ Branch 120 taken 8 times.
✗ Branch 121 not taken.
✓ Branch 122 taken 9 times.
✓ Branch 123 taken 8 times.
✗ Branch 124 not taken.
✓ Branch 125 taken 1691 times.
✓ Branch 126 taken 8 times.
✗ Branch 127 not taken.
✓ Branch 128 taken 4 times.
✓ Branch 129 taken 8 times.
✗ Branch 130 not taken.
✓ Branch 131 taken 3 times.
✓ Branch 132 taken 1 times.
✗ Branch 133 not taken.
✓ Branch 134 taken 8 times.
✓ Branch 135 taken 2 times.
✗ Branch 136 not taken.
✗ Branch 137 not taken.
✓ Branch 138 taken 1 times.
✗ Branch 139 not taken.
✗ Branch 140 not taken.
✓ Branch 141 taken 1 times.
✗ Branch 142 not taken.
✗ Branch 143 not taken.
✓ Branch 144 taken 1 times.
✗ Branch 145 not taken.
✗ Branch 146 not taken.
✓ Branch 147 taken 1 times.
✗ Branch 148 not taken.
✗ Branch 149 not taken.
✗ Branch 150 not taken.
✓ Branch 151 taken 1 times.
✗ Branch 152 not taken.
✗ Branch 153 not taken.
✓ Branch 154 taken 1 times.
✗ Branch 155 not taken.
✗ Branch 156 not taken.
✗ Branch 157 not taken.
✗ Branch 158 not taken.
✗ Branch 159 not taken.
✗ Branch 160 not taken.
✗ Branch 161 not taken.
✗ Branch 162 not taken.
✗ Branch 163 not taken.
✗ Branch 164 not taken.
✗ Branch 165 not taken.
✗ Branch 166 not taken.
✗ Branch 167 not taken.
✗ Branch 168 not taken.
✗ Branch 169 not taken.
✗ Branch 170 not taken.
✗ Branch 171 not taken.
✗ Branch 172 not taken.
✗ Branch 173 not taken.
✗ Branch 174 not taken.
✗ Branch 175 not taken.
✗ Branch 176 not taken.
✗ Branch 177 not taken.
✗ Branch 178 not taken.
✗ Branch 179 not taken.
✗ Branch 180 not taken.
✗ Branch 181 not taken.
✗ Branch 182 not taken.
✗ Branch 183 not taken.
✗ Branch 184 not taken.
✗ Branch 185 not taken.
✗ Branch 186 not taken.
✗ Branch 187 not taken.
✗ Branch 188 not taken.
✗ Branch 189 not taken.
✗ Branch 190 not taken.
✗ Branch 191 not taken.
✗ Branch 192 not taken.
✓ Branch 193 taken 96 times.
✗ Branch 194 not taken.
✗ Branch 195 not taken.
✗ Branch 196 not taken.
✓ Branch 197 taken 102 times.
✗ Branch 198 not taken.
✗ Branch 199 not taken.
✗ Branch 200 not taken.
✓ Branch 201 taken 100 times.
✗ Branch 202 not taken.
✗ Branch 203 not taken.
✗ Branch 204 not taken.
✓ Branch 205 taken 102 times.
✗ Branch 206 not taken.
✗ Branch 207 not taken.
✗ Branch 208 not taken.
✓ Branch 209 taken 114 times.
✗ Branch 210 not taken.
✗ Branch 211 not taken.
✗ Branch 212 not taken.
✓ Branch 213 taken 112 times.
✗ Branch 214 not taken.
✗ Branch 215 not taken.
✗ Branch 216 not taken.
✓ Branch 217 taken 114 times.
✗ Branch 218 not taken.
✗ Branch 219 not taken.
✗ Branch 220 not taken.
✓ Branch 221 taken 130 times.
✗ Branch 222 not taken.
✗ Branch 223 not taken.
✓ Branch 224 taken 1623509 times.
✓ Branch 225 taken 188 times.
✓ Branch 226 taken 9741025 times.
✓ Branch 229 taken 160 times.
✗ Branch 230 not taken.
✗ Branch 231 not taken.
✓ Branch 233 taken 100 times.
✗ Branch 234 not taken.
✓ Branch 237 taken 98 times.
✗ Branch 238 not taken.
✓ Branch 241 taken 98 times.
✗ Branch 242 not taken.
✗ Branch 245 not taken.
✗ Branch 246 not taken.
✓ Branch 249 taken 68 times.
✗ Branch 250 not taken.
✓ Branch 253 taken 352 times.
✗ Branch 254 not taken.
✓ Branch 257 taken 178 times.
✗ Branch 258 not taken.
✗ Branch 261 not taken.
✗ Branch 262 not taken.
✓ Branch 265 taken 356 times.
✗ Branch 266 not taken.
✗ Branch 290 not taken.
✗ Branch 291 not taken.
13528131 CoordBBox(const Coord& min, const Coord& max): mMin(min), mMax(max) {}
297 /// @brief Construct from individual components of the min and max bounds.
298 CoordBBox(ValueType xMin, ValueType yMin, ValueType zMin,
299 ValueType xMax, ValueType yMax, ValueType zMax)
300 : mMin(xMin, yMin, zMin), mMax(xMax, yMax, zMax)
301 {
302 }
303 /// @brief Splitting constructor for use in TBB ranges
304 /// @note The other bounding box is assumed to be divisible.
305 67474 CoordBBox(CoordBBox& other, const tbb::split&): mMin(other.mMin), mMax(other.mMax)
306 {
307 assert(this->is_divisible());
308 const size_t n = this->maxExtent();
309 67474 mMax[n] = (mMin[n] + mMax[n]) >> 1;
310 67474 other.mMin[n] = mMax[n] + 1;
311 67474 }
312
313 1123 static CoordBBox createCube(const Coord& min, ValueType dim)
314 {
315
20/48
✓ Branch 0 taken 16137 times.
✓ Branch 1 taken 2787 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✓ Branch 4 taken 7 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 7 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✓ Branch 16 taken 2 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 23 not taken.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 26 not taken.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 1 times.
✗ Branch 32 not taken.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 35 not taken.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✓ Branch 40 taken 1 times.
✗ Branch 41 not taken.
✗ Branch 42 not taken.
✓ Branch 43 taken 1 times.
✗ Branch 44 not taken.
✗ Branch 45 not taken.
✓ Branch 46 taken 1 times.
✗ Branch 47 not taken.
93073682 return CoordBBox(min, min.offsetBy(dim - 1));
316 }
317
318 /// Return an "infinite" bounding box, as defined by the Coord value range.
319 140636 static CoordBBox inf() { return CoordBBox(Coord::min(), Coord::max()); }
320
321 228531 const Coord& min() const { return mMin; }
322 243788 const Coord& max() const { return mMax; }
323
324
4/8
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 30 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 30 times.
✗ Branch 11 not taken.
95595 Coord& min() { return mMin; }
325 6 Coord& max() { return mMax; }
326
327 21690 void reset() { mMin = Coord::max(); mMax = Coord::min(); }
328
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
5 void reset(const Coord& min, const Coord& max) { mMin = min; mMax = max; }
329 void resetToCube(const Coord& min, ValueType dim) { mMin = min; mMax = min.offsetBy(dim - 1); }
330
331 /// @brief Return the minimum coordinate.
332 /// @note The start coordinate is inclusive.
333
1/4
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
13502 Coord getStart() const { return mMin; }
334 /// @brief Return the maximum coordinate plus one.
335 /// @note This end coordinate is exclusive.
336 Coord getEnd() const { return mMax.offsetBy(1); }
337
338 /// @brief Return a ZYX-order iterator that points to the minimum coordinate.
339 3 ZYXIterator begin() const { return ZYXIterator{*this}; }
340 /// @brief Return a ZYX-order iterator that points to the minimum coordinate.
341 ZYXIterator beginZYX() const { return ZYXIterator{*this}; }
342 /// @brief Return an XYZ-order iterator that points to the minimum coordinate.
343 1 XYZIterator beginXYZ() const { return XYZIterator{*this}; }
344
345 /// @brief Return a ZYX-order iterator that points past the maximum coordinate.
346 32845 ZYXIterator end() const { ZYXIterator it{*this}; it.mPos[0] = mMax[0] + 1; return it; }
347 /// @brief Return a ZYX-order iterator that points past the maximum coordinate.
348 ZYXIterator endZYX() const { return end(); }
349 /// @brief Return an XYZ-order iterator that points past the maximum coordinate.
350 XYZIterator endXYZ() const { XYZIterator it{*this}; it.mPos[2] = mMax[2] + 1; return it; }
351
352 bool operator==(const CoordBBox& rhs) const { return mMin == rhs.mMin && mMax == rhs.mMax; }
353
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
5 bool operator!=(const CoordBBox& rhs) const { return !(*this == rhs); }
354
355 /// @brief Return @c true if this bounding box is empty (i.e., encloses no coordinates).
356 bool empty() const
357 {
358 #if defined(__GNUC__) && !defined(__INTEL_COMPILER)
359 #pragma GCC diagnostic push
360 #pragma GCC diagnostic ignored "-Wstrict-overflow"
361 #endif
362
571/1468
✓ Branch 0 taken 90847 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 90847 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 90847 times.
✓ Branch 6 taken 3104 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 3104 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 387 times.
✓ Branch 11 taken 2714 times.
✓ Branch 12 taken 246125 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 246124 times.
✓ Branch 15 taken 1 times.
✓ Branch 16 taken 142 times.
✓ Branch 17 taken 245982 times.
✓ Branch 18 taken 863 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 862 times.
✓ Branch 21 taken 1 times.
✓ Branch 22 taken 666 times.
✓ Branch 23 taken 196 times.
✓ Branch 24 taken 2464 times.
✓ Branch 25 taken 1 times.
✓ Branch 26 taken 2464 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 2440 times.
✓ Branch 29 taken 24 times.
✓ Branch 30 taken 2730 times.
✓ Branch 31 taken 1 times.
✓ Branch 32 taken 2730 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 2728 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 121 times.
✓ Branch 37 taken 1 times.
✓ Branch 38 taken 121 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 105 times.
✓ Branch 41 taken 16 times.
✓ Branch 42 taken 1821 times.
✗ Branch 43 not taken.
✓ Branch 44 taken 1821 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 1804 times.
✓ Branch 47 taken 17 times.
✓ Branch 48 taken 670 times.
✓ Branch 49 taken 1 times.
✓ Branch 50 taken 670 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 612 times.
✓ Branch 53 taken 58 times.
✓ Branch 54 taken 1261 times.
✓ Branch 55 taken 2 times.
✓ Branch 56 taken 1261 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 1194 times.
✓ Branch 59 taken 34 times.
✓ Branch 60 taken 3051 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 3051 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 396 times.
✓ Branch 65 taken 2655 times.
✓ Branch 66 taken 2248 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 2248 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 1672 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 230 times.
✓ Branch 73 taken 2 times.
✓ Branch 74 taken 230 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 1 times.
✓ Branch 77 taken 229 times.
✓ Branch 78 taken 38 times.
✓ Branch 79 taken 1 times.
✓ Branch 80 taken 38 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 2 times.
✓ Branch 83 taken 36 times.
✓ Branch 84 taken 110 times.
✗ Branch 85 not taken.
✓ Branch 86 taken 110 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 57 times.
✓ Branch 89 taken 53 times.
✓ Branch 90 taken 3 times.
✗ Branch 91 not taken.
✓ Branch 92 taken 3 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 3 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 350 times.
✗ Branch 97 not taken.
✓ Branch 98 taken 350 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 323 times.
✓ Branch 101 taken 27 times.
✓ Branch 102 taken 1 times.
✗ Branch 103 not taken.
✓ Branch 104 taken 1 times.
✗ Branch 105 not taken.
✓ Branch 106 taken 1 times.
✗ Branch 107 not taken.
✓ Branch 108 taken 4 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 4 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 4 times.
✗ Branch 113 not taken.
✗ Branch 114 not taken.
✗ Branch 115 not taken.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✓ Branch 120 taken 27622 times.
✓ Branch 121 taken 1 times.
✓ Branch 122 taken 27622 times.
✗ Branch 123 not taken.
✓ Branch 124 taken 13 times.
✓ Branch 125 taken 27609 times.
✓ Branch 126 taken 197 times.
✓ Branch 127 taken 1 times.
✓ Branch 128 taken 196 times.
✓ Branch 129 taken 1 times.
✓ Branch 130 taken 196 times.
✗ Branch 131 not taken.
✓ Branch 132 taken 4565 times.
✓ Branch 133 taken 1 times.
✓ Branch 134 taken 4565 times.
✗ Branch 135 not taken.
✓ Branch 136 taken 4565 times.
✗ Branch 137 not taken.
✓ Branch 138 taken 4566 times.
✓ Branch 139 taken 1 times.
✓ Branch 140 taken 4566 times.
✗ Branch 141 not taken.
✓ Branch 142 taken 4564 times.
✓ Branch 143 taken 2 times.
✓ Branch 144 taken 747831 times.
✗ Branch 145 not taken.
✓ Branch 146 taken 747831 times.
✗ Branch 147 not taken.
✓ Branch 148 taken 4502 times.
✗ Branch 149 not taken.
✓ Branch 150 taken 6689 times.
✗ Branch 151 not taken.
✓ Branch 152 taken 6689 times.
✗ Branch 153 not taken.
✓ Branch 154 taken 5 times.
✓ Branch 155 taken 6684 times.
✓ Branch 156 taken 6 times.
✗ Branch 157 not taken.
✓ Branch 158 taken 6 times.
✗ Branch 159 not taken.
✓ Branch 160 taken 6 times.
✗ Branch 161 not taken.
✓ Branch 162 taken 10 times.
✗ Branch 163 not taken.
✓ Branch 164 taken 10 times.
✗ Branch 165 not taken.
✓ Branch 166 taken 10 times.
✗ Branch 167 not taken.
✓ Branch 168 taken 109 times.
✗ Branch 169 not taken.
✓ Branch 170 taken 109 times.
✗ Branch 171 not taken.
✓ Branch 172 taken 10 times.
✓ Branch 173 taken 99 times.
✓ Branch 174 taken 267 times.
✗ Branch 175 not taken.
✓ Branch 176 taken 267 times.
✗ Branch 177 not taken.
✓ Branch 178 taken 267 times.
✗ Branch 179 not taken.
✓ Branch 180 taken 25 times.
✗ Branch 181 not taken.
✓ Branch 182 taken 25 times.
✗ Branch 183 not taken.
✓ Branch 184 taken 25 times.
✗ Branch 185 not taken.
✓ Branch 186 taken 16 times.
✗ Branch 187 not taken.
✓ Branch 188 taken 16 times.
✗ Branch 189 not taken.
✓ Branch 190 taken 16 times.
✗ Branch 191 not taken.
✓ Branch 192 taken 37 times.
✗ Branch 193 not taken.
✓ Branch 194 taken 37 times.
✗ Branch 195 not taken.
✓ Branch 196 taken 37 times.
✗ Branch 197 not taken.
✗ Branch 198 not taken.
✗ Branch 199 not taken.
✗ Branch 200 not taken.
✗ Branch 201 not taken.
✗ Branch 202 not taken.
✗ Branch 203 not taken.
✓ Branch 204 taken 126 times.
✗ Branch 205 not taken.
✓ Branch 206 taken 126 times.
✗ Branch 207 not taken.
✓ Branch 208 taken 125 times.
✓ Branch 209 taken 1 times.
✗ Branch 210 not taken.
✓ Branch 211 taken 64 times.
✗ Branch 212 not taken.
✗ Branch 213 not taken.
✗ Branch 214 not taken.
✗ Branch 215 not taken.
✓ Branch 216 taken 67 times.
✗ Branch 217 not taken.
✓ Branch 218 taken 67 times.
✗ Branch 219 not taken.
✓ Branch 220 taken 67 times.
✗ Branch 221 not taken.
✓ Branch 222 taken 27 times.
✓ Branch 223 taken 8 times.
✓ Branch 224 taken 27 times.
✗ Branch 225 not taken.
✓ Branch 226 taken 27 times.
✗ Branch 227 not taken.
✓ Branch 228 taken 8 times.
✗ Branch 229 not taken.
✓ Branch 230 taken 8 times.
✗ Branch 231 not taken.
✓ Branch 232 taken 8 times.
✗ Branch 233 not taken.
✗ Branch 234 not taken.
✓ Branch 235 taken 64 times.
✗ Branch 236 not taken.
✗ Branch 237 not taken.
✗ Branch 238 not taken.
✗ Branch 239 not taken.
✓ Branch 240 taken 66 times.
✗ Branch 241 not taken.
✓ Branch 242 taken 66 times.
✗ Branch 243 not taken.
✓ Branch 244 taken 64 times.
✓ Branch 245 taken 2 times.
✗ Branch 246 not taken.
✓ Branch 247 taken 8 times.
✗ Branch 248 not taken.
✗ Branch 249 not taken.
✗ Branch 250 not taken.
✗ Branch 251 not taken.
✓ Branch 252 taken 1547 times.
✗ Branch 253 not taken.
✓ Branch 254 taken 1547 times.
✗ Branch 255 not taken.
✓ Branch 256 taken 1547 times.
✗ Branch 257 not taken.
✗ Branch 258 not taken.
✓ Branch 259 taken 64 times.
✗ Branch 260 not taken.
✗ Branch 261 not taken.
✗ Branch 262 not taken.
✗ Branch 263 not taken.
✓ Branch 264 taken 398 times.
✗ Branch 265 not taken.
✓ Branch 266 taken 398 times.
✗ Branch 267 not taken.
✓ Branch 268 taken 398 times.
✗ Branch 269 not taken.
✗ Branch 270 not taken.
✓ Branch 271 taken 8 times.
✗ Branch 272 not taken.
✗ Branch 273 not taken.
✗ Branch 274 not taken.
✗ Branch 275 not taken.
✓ Branch 276 taken 200 times.
✗ Branch 277 not taken.
✓ Branch 278 taken 200 times.
✗ Branch 279 not taken.
✓ Branch 280 taken 200 times.
✗ Branch 281 not taken.
✗ Branch 282 not taken.
✓ Branch 283 taken 64 times.
✗ Branch 284 not taken.
✗ Branch 285 not taken.
✗ Branch 286 not taken.
✗ Branch 287 not taken.
✓ Branch 288 taken 1105 times.
✓ Branch 289 taken 116 times.
✓ Branch 290 taken 1014 times.
✓ Branch 291 taken 91 times.
✓ Branch 292 taken 846 times.
✓ Branch 293 taken 168 times.
✓ Branch 294 taken 8 times.
✓ Branch 295 taken 8 times.
✓ Branch 296 taken 8 times.
✗ Branch 297 not taken.
✓ Branch 298 taken 8 times.
✗ Branch 299 not taken.
✓ Branch 300 taken 383 times.
✗ Branch 301 not taken.
✓ Branch 302 taken 383 times.
✗ Branch 303 not taken.
✓ Branch 304 taken 383 times.
✗ Branch 305 not taken.
✗ Branch 306 not taken.
✓ Branch 307 taken 64 times.
✗ Branch 308 not taken.
✗ Branch 309 not taken.
✗ Branch 310 not taken.
✗ Branch 311 not taken.
✓ Branch 312 taken 558 times.
✗ Branch 313 not taken.
✓ Branch 314 taken 558 times.
✗ Branch 315 not taken.
✓ Branch 316 taken 558 times.
✗ Branch 317 not taken.
✓ Branch 318 taken 4 times.
✓ Branch 319 taken 12 times.
✓ Branch 320 taken 2 times.
✓ Branch 321 taken 2 times.
✓ Branch 322 taken 1 times.
✓ Branch 323 taken 1 times.
✓ Branch 324 taken 296 times.
✗ Branch 325 not taken.
✓ Branch 326 taken 296 times.
✗ Branch 327 not taken.
✓ Branch 328 taken 200 times.
✓ Branch 329 taken 96 times.
✓ Branch 330 taken 96 times.
✓ Branch 331 taken 64 times.
✓ Branch 332 taken 96 times.
✗ Branch 333 not taken.
✓ Branch 334 taken 96 times.
✗ Branch 335 not taken.
✓ Branch 336 taken 2178 times.
✓ Branch 337 taken 124 times.
✓ Branch 338 taken 2106 times.
✓ Branch 339 taken 72 times.
✓ Branch 340 taken 1734 times.
✓ Branch 341 taken 372 times.
✓ Branch 342 taken 110 times.
✓ Branch 343 taken 8 times.
✓ Branch 344 taken 110 times.
✗ Branch 345 not taken.
✓ Branch 346 taken 110 times.
✗ Branch 347 not taken.
✓ Branch 348 taken 108 times.
✗ Branch 349 not taken.
✓ Branch 350 taken 108 times.
✗ Branch 351 not taken.
✓ Branch 352 taken 8 times.
✓ Branch 353 taken 100 times.
✓ Branch 354 taken 100 times.
✓ Branch 355 taken 68 times.
✓ Branch 356 taken 100 times.
✗ Branch 357 not taken.
✓ Branch 358 taken 100 times.
✗ Branch 359 not taken.
✓ Branch 360 taken 166 times.
✓ Branch 361 taken 9 times.
✓ Branch 362 taken 166 times.
✗ Branch 363 not taken.
✓ Branch 364 taken 64 times.
✓ Branch 365 taken 102 times.
✓ Branch 366 taken 39783 times.
✓ Branch 367 taken 12 times.
✓ Branch 368 taken 39781 times.
✓ Branch 369 taken 2 times.
✓ Branch 370 taken 103 times.
✓ Branch 371 taken 39678 times.
✓ Branch 372 taken 130 times.
✓ Branch 373 taken 2 times.
✓ Branch 374 taken 130 times.
✗ Branch 375 not taken.
✓ Branch 376 taken 16 times.
✓ Branch 377 taken 114 times.
✓ Branch 378 taken 207 times.
✓ Branch 379 taken 120 times.
✓ Branch 380 taken 207 times.
✗ Branch 381 not taken.
✓ Branch 382 taken 114 times.
✓ Branch 383 taken 93 times.
✓ Branch 384 taken 29786 times.
✗ Branch 385 not taken.
✓ Branch 386 taken 29786 times.
✗ Branch 387 not taken.
✓ Branch 388 taken 29674 times.
✓ Branch 389 taken 112 times.
✓ Branch 390 taken 1814 times.
✓ Branch 391 taken 16 times.
✓ Branch 392 taken 1814 times.
✗ Branch 393 not taken.
✓ Branch 394 taken 1814 times.
✗ Branch 395 not taken.
✓ Branch 396 taken 142 times.
✗ Branch 397 not taken.
✓ Branch 398 taken 142 times.
✗ Branch 399 not taken.
✓ Branch 400 taken 28 times.
✓ Branch 401 taken 114 times.
✓ Branch 402 taken 114 times.
✓ Branch 403 taken 68 times.
✓ Branch 404 taken 114 times.
✗ Branch 405 not taken.
✓ Branch 406 taken 114 times.
✗ Branch 407 not taken.
✓ Branch 408 taken 594 times.
✓ Branch 409 taken 2 times.
✓ Branch 410 taken 594 times.
✗ Branch 411 not taken.
✓ Branch 412 taken 464 times.
✓ Branch 413 taken 130 times.
✓ Branch 414 taken 2223 times.
✓ Branch 415 taken 6282 times.
✓ Branch 416 taken 2221 times.
✓ Branch 417 taken 2 times.
✓ Branch 418 taken 2220 times.
✓ Branch 419 taken 1 times.
✓ Branch 420 taken 194 times.
✓ Branch 421 taken 2 times.
✓ Branch 422 taken 194 times.
✗ Branch 423 not taken.
✓ Branch 424 taken 6 times.
✓ Branch 425 taken 188 times.
✓ Branch 426 taken 356 times.
✓ Branch 427 taken 2 times.
✓ Branch 428 taken 356 times.
✗ Branch 429 not taken.
✓ Branch 430 taken 188 times.
✓ Branch 431 taken 168 times.
✓ Branch 432 taken 73257 times.
✓ Branch 433 taken 10740 times.
✓ Branch 434 taken 73257 times.
✗ Branch 435 not taken.
✓ Branch 436 taken 73097 times.
✓ Branch 437 taken 160 times.
✓ Branch 438 taken 185 times.
✗ Branch 439 not taken.
✓ Branch 440 taken 185 times.
✗ Branch 441 not taken.
✓ Branch 442 taken 168 times.
✓ Branch 443 taken 17 times.
✓ Branch 444 taken 98 times.
✗ Branch 445 not taken.
✓ Branch 446 taken 98 times.
✗ Branch 447 not taken.
✗ Branch 448 not taken.
✓ Branch 449 taken 98 times.
✓ Branch 450 taken 98 times.
✗ Branch 451 not taken.
✓ Branch 452 taken 98 times.
✗ Branch 453 not taken.
✓ Branch 454 taken 98 times.
✗ Branch 455 not taken.
✓ Branch 456 taken 98 times.
✗ Branch 457 not taken.
✓ Branch 458 taken 98 times.
✗ Branch 459 not taken.
✗ Branch 460 not taken.
✓ Branch 461 taken 98 times.
✓ Branch 462 taken 102 times.
✓ Branch 463 taken 4 times.
✓ Branch 464 taken 100 times.
✓ Branch 465 taken 2 times.
✓ Branch 466 taken 99 times.
✓ Branch 467 taken 1 times.
✓ Branch 468 taken 106 times.
✗ Branch 469 not taken.
✓ Branch 470 taken 106 times.
✗ Branch 471 not taken.
✗ Branch 472 not taken.
✓ Branch 473 taken 106 times.
✓ Branch 474 taken 165 times.
✗ Branch 475 not taken.
✓ Branch 476 taken 165 times.
✗ Branch 477 not taken.
✓ Branch 478 taken 98 times.
✓ Branch 479 taken 67 times.
✓ Branch 480 taken 1504 times.
✗ Branch 481 not taken.
✓ Branch 482 taken 1504 times.
✗ Branch 483 not taken.
✓ Branch 484 taken 1496 times.
✓ Branch 485 taken 8 times.
✓ Branch 486 taken 8 times.
✗ Branch 487 not taken.
✓ Branch 488 taken 8 times.
✗ Branch 489 not taken.
✗ Branch 490 not taken.
✓ Branch 491 taken 8 times.
✓ Branch 492 taken 76 times.
✗ Branch 493 not taken.
✓ Branch 494 taken 76 times.
✗ Branch 495 not taken.
✗ Branch 496 not taken.
✓ Branch 497 taken 76 times.
✓ Branch 498 taken 76 times.
✗ Branch 499 not taken.
✓ Branch 500 taken 76 times.
✗ Branch 501 not taken.
✓ Branch 502 taken 68 times.
✓ Branch 503 taken 8 times.
✓ Branch 504 taken 368 times.
✗ Branch 505 not taken.
✓ Branch 506 taken 368 times.
✗ Branch 507 not taken.
✗ Branch 508 not taken.
✓ Branch 509 taken 368 times.
✓ Branch 510 taken 424 times.
✗ Branch 511 not taken.
✓ Branch 512 taken 424 times.
✗ Branch 513 not taken.
✓ Branch 514 taken 416 times.
✓ Branch 515 taken 8 times.
✓ Branch 516 taken 9051748 times.
✓ Branch 517 taken 34 times.
✓ Branch 518 taken 9051748 times.
✗ Branch 519 not taken.
✓ Branch 520 taken 9051562 times.
✓ Branch 521 taken 186 times.
✓ Branch 522 taken 9051860 times.
✓ Branch 523 taken 530439866 times.
✓ Branch 524 taken 9051860 times.
✗ Branch 525 not taken.
✓ Branch 526 taken 9051740 times.
✓ Branch 527 taken 120 times.
✓ Branch 528 taken 3464 times.
✗ Branch 529 not taken.
✓ Branch 530 taken 3464 times.
✗ Branch 531 not taken.
✓ Branch 532 taken 3456 times.
✓ Branch 533 taken 8 times.
✓ Branch 534 taken 8 times.
✗ Branch 535 not taken.
✓ Branch 536 taken 8 times.
✗ Branch 537 not taken.
✗ Branch 538 not taken.
✓ Branch 539 taken 8 times.
✓ Branch 540 taken 364 times.
✗ Branch 541 not taken.
✓ Branch 542 taken 364 times.
✗ Branch 543 not taken.
✗ Branch 544 not taken.
✓ Branch 545 taken 364 times.
✓ Branch 546 taken 532 times.
✗ Branch 547 not taken.
✓ Branch 548 taken 532 times.
✗ Branch 549 not taken.
✓ Branch 550 taken 356 times.
✓ Branch 551 taken 176 times.
✓ Branch 552 taken 2203 times.
✗ Branch 553 not taken.
✓ Branch 554 taken 2203 times.
✗ Branch 555 not taken.
✓ Branch 556 taken 2187 times.
✓ Branch 557 taken 16 times.
✓ Branch 558 taken 168 times.
✗ Branch 559 not taken.
✓ Branch 560 taken 168 times.
✗ Branch 561 not taken.
✓ Branch 562 taken 160 times.
✓ Branch 563 taken 8 times.
✓ Branch 564 taken 110 times.
✗ Branch 565 not taken.
✓ Branch 566 taken 110 times.
✗ Branch 567 not taken.
✓ Branch 568 taken 102 times.
✓ Branch 569 taken 8 times.
✓ Branch 570 taken 250 times.
✗ Branch 571 not taken.
✓ Branch 572 taken 250 times.
✗ Branch 573 not taken.
✓ Branch 574 taken 100 times.
✓ Branch 575 taken 150 times.
✓ Branch 576 taken 44834 times.
✗ Branch 577 not taken.
✓ Branch 578 taken 44834 times.
✗ Branch 579 not taken.
✓ Branch 580 taken 44834 times.
✗ Branch 581 not taken.
✓ Branch 582 taken 114 times.
✗ Branch 583 not taken.
✓ Branch 584 taken 114 times.
✗ Branch 585 not taken.
✓ Branch 586 taken 114 times.
✗ Branch 587 not taken.
✓ Branch 588 taken 112 times.
✗ Branch 589 not taken.
✓ Branch 590 taken 112 times.
✗ Branch 591 not taken.
✓ Branch 592 taken 112 times.
✗ Branch 593 not taken.
✓ Branch 594 taken 282 times.
✗ Branch 595 not taken.
✓ Branch 596 taken 282 times.
✗ Branch 597 not taken.
✓ Branch 598 taken 114 times.
✓ Branch 599 taken 168 times.
✓ Branch 600 taken 786 times.
✗ Branch 601 not taken.
✓ Branch 602 taken 786 times.
✗ Branch 603 not taken.
✓ Branch 604 taken 778 times.
✓ Branch 605 taken 8 times.
✓ Branch 606 taken 252 times.
✗ Branch 607 not taken.
✓ Branch 608 taken 252 times.
✗ Branch 609 not taken.
✓ Branch 610 taken 252 times.
✗ Branch 611 not taken.
✓ Branch 612 taken 160 times.
✗ Branch 613 not taken.
✓ Branch 614 taken 160 times.
✗ Branch 615 not taken.
✓ Branch 616 taken 160 times.
✗ Branch 617 not taken.
✓ Branch 618 taken 317 times.
✗ Branch 619 not taken.
✓ Branch 620 taken 317 times.
✗ Branch 621 not taken.
✓ Branch 622 taken 98 times.
✓ Branch 623 taken 219 times.
✓ Branch 624 taken 30695048 times.
✗ Branch 625 not taken.
✓ Branch 626 taken 30695048 times.
✗ Branch 627 not taken.
✓ Branch 628 taken 30695048 times.
✗ Branch 629 not taken.
✓ Branch 630 taken 98 times.
✗ Branch 631 not taken.
✓ Branch 632 taken 98 times.
✗ Branch 633 not taken.
✓ Branch 634 taken 98 times.
✗ Branch 635 not taken.
✗ Branch 636 not taken.
✗ Branch 637 not taken.
✗ Branch 638 not taken.
✗ Branch 639 not taken.
✗ Branch 640 not taken.
✗ Branch 641 not taken.
✓ Branch 642 taken 236 times.
✗ Branch 643 not taken.
✓ Branch 644 taken 236 times.
✗ Branch 645 not taken.
✓ Branch 646 taken 68 times.
✓ Branch 647 taken 168 times.
✓ Branch 648 taken 3360 times.
✗ Branch 649 not taken.
✓ Branch 650 taken 3360 times.
✗ Branch 651 not taken.
✓ Branch 652 taken 3352 times.
✓ Branch 653 taken 8 times.
✓ Branch 654 taken 242 times.
✗ Branch 655 not taken.
✓ Branch 656 taken 242 times.
✗ Branch 657 not taken.
✓ Branch 658 taken 242 times.
✗ Branch 659 not taken.
✗ Branch 660 not taken.
✗ Branch 661 not taken.
✗ Branch 662 not taken.
✗ Branch 663 not taken.
✗ Branch 664 not taken.
✗ Branch 665 not taken.
✓ Branch 666 taken 508 times.
✗ Branch 667 not taken.
✓ Branch 668 taken 508 times.
✗ Branch 669 not taken.
✓ Branch 670 taken 356 times.
✓ Branch 671 taken 152 times.
✓ Branch 672 taken 225989 times.
✗ Branch 673 not taken.
✓ Branch 674 taken 225989 times.
✗ Branch 675 not taken.
✓ Branch 676 taken 225989 times.
✗ Branch 677 not taken.
✗ Branch 678 not taken.
✗ Branch 679 not taken.
✗ Branch 680 not taken.
✗ Branch 681 not taken.
✗ Branch 682 not taken.
✗ Branch 683 not taken.
✗ Branch 684 not taken.
✗ Branch 685 not taken.
✗ Branch 686 not taken.
✗ Branch 687 not taken.
✗ Branch 688 not taken.
✗ Branch 689 not taken.
✓ Branch 690 taken 168 times.
✗ Branch 691 not taken.
✓ Branch 692 taken 168 times.
✗ Branch 693 not taken.
✗ Branch 694 not taken.
✓ Branch 695 taken 168 times.
✓ Branch 696 taken 3104 times.
✗ Branch 697 not taken.
✓ Branch 698 taken 3104 times.
✗ Branch 699 not taken.
✓ Branch 700 taken 3096 times.
✓ Branch 701 taken 8 times.
✓ Branch 702 taken 64 times.
✗ Branch 703 not taken.
✓ Branch 704 taken 64 times.
✗ Branch 705 not taken.
✓ Branch 706 taken 64 times.
✗ Branch 707 not taken.
✓ Branch 708 taken 102 times.
✗ Branch 709 not taken.
✓ Branch 710 taken 102 times.
✗ Branch 711 not taken.
✓ Branch 712 taken 102 times.
✗ Branch 713 not taken.
✓ Branch 714 taken 378 times.
✗ Branch 715 not taken.
✓ Branch 716 taken 378 times.
✗ Branch 717 not taken.
✗ Branch 718 not taken.
✓ Branch 719 taken 378 times.
✓ Branch 720 taken 61388326 times.
✗ Branch 721 not taken.
✓ Branch 722 taken 61388326 times.
✗ Branch 723 not taken.
✓ Branch 724 taken 61388326 times.
✗ Branch 725 not taken.
✗ Branch 726 not taken.
✗ Branch 727 not taken.
✗ Branch 728 not taken.
✗ Branch 729 not taken.
✗ Branch 730 not taken.
✗ Branch 731 not taken.
✓ Branch 732 taken 102 times.
✗ Branch 733 not taken.
✓ Branch 734 taken 102 times.
✗ Branch 735 not taken.
✓ Branch 736 taken 102 times.
✗ Branch 737 not taken.
✗ Branch 738 not taken.
✗ Branch 739 not taken.
✗ Branch 740 not taken.
✗ Branch 741 not taken.
✗ Branch 742 not taken.
✗ Branch 743 not taken.
✓ Branch 744 taken 122 times.
✗ Branch 745 not taken.
✓ Branch 746 taken 122 times.
✗ Branch 747 not taken.
✓ Branch 748 taken 114 times.
✓ Branch 749 taken 8 times.
✓ Branch 750 taken 64 times.
✗ Branch 751 not taken.
✓ Branch 752 taken 64 times.
✗ Branch 753 not taken.
✓ Branch 754 taken 64 times.
✗ Branch 755 not taken.
✓ Branch 756 taken 112 times.
✗ Branch 757 not taken.
✓ Branch 758 taken 112 times.
✗ Branch 759 not taken.
✓ Branch 760 taken 112 times.
✗ Branch 761 not taken.
✗ Branch 762 not taken.
✗ Branch 763 not taken.
✗ Branch 764 not taken.
✗ Branch 765 not taken.
✗ Branch 766 not taken.
✗ Branch 767 not taken.
✓ Branch 768 taken 114 times.
✗ Branch 769 not taken.
✓ Branch 770 taken 114 times.
✗ Branch 771 not taken.
✓ Branch 772 taken 114 times.
✗ Branch 773 not taken.
✗ Branch 774 not taken.
✗ Branch 775 not taken.
✗ Branch 776 not taken.
✗ Branch 777 not taken.
✗ Branch 778 not taken.
✗ Branch 779 not taken.
✓ Branch 780 taken 130 times.
✗ Branch 781 not taken.
✓ Branch 782 taken 130 times.
✗ Branch 783 not taken.
✓ Branch 784 taken 130 times.
✗ Branch 785 not taken.
✗ Branch 786 not taken.
✗ Branch 787 not taken.
✗ Branch 788 not taken.
✗ Branch 789 not taken.
✗ Branch 790 not taken.
✗ Branch 791 not taken.
✓ Branch 792 taken 196 times.
✗ Branch 793 not taken.
✓ Branch 794 taken 196 times.
✗ Branch 795 not taken.
✓ Branch 796 taken 188 times.
✓ Branch 797 taken 8 times.
✓ Branch 798 taken 64 times.
✗ Branch 799 not taken.
✓ Branch 800 taken 64 times.
✗ Branch 801 not taken.
✓ Branch 802 taken 64 times.
✗ Branch 803 not taken.
✓ Branch 804 taken 160 times.
✗ Branch 805 not taken.
✓ Branch 806 taken 160 times.
✗ Branch 807 not taken.
✓ Branch 808 taken 160 times.
✗ Branch 809 not taken.
✗ Branch 810 not taken.
✗ Branch 811 not taken.
✗ Branch 812 not taken.
✗ Branch 813 not taken.
✗ Branch 814 not taken.
✗ Branch 815 not taken.
✓ Branch 816 taken 98 times.
✗ Branch 817 not taken.
✓ Branch 818 taken 98 times.
✗ Branch 819 not taken.
✓ Branch 820 taken 98 times.
✗ Branch 821 not taken.
✗ Branch 822 not taken.
✗ Branch 823 not taken.
✗ Branch 824 not taken.
✗ Branch 825 not taken.
✗ Branch 826 not taken.
✗ Branch 827 not taken.
✓ Branch 828 taken 98 times.
✗ Branch 829 not taken.
✓ Branch 830 taken 98 times.
✗ Branch 831 not taken.
✓ Branch 832 taken 98 times.
✗ Branch 833 not taken.
✗ Branch 834 not taken.
✗ Branch 835 not taken.
✗ Branch 836 not taken.
✗ Branch 837 not taken.
✗ Branch 838 not taken.
✗ Branch 839 not taken.
✓ Branch 840 taken 106 times.
✗ Branch 841 not taken.
✓ Branch 842 taken 106 times.
✗ Branch 843 not taken.
✓ Branch 844 taken 98 times.
✓ Branch 845 taken 8 times.
✓ Branch 846 taken 64 times.
✗ Branch 847 not taken.
✓ Branch 848 taken 64 times.
✗ Branch 849 not taken.
✓ Branch 850 taken 64 times.
✗ Branch 851 not taken.
✓ Branch 852 taken 1 times.
✗ Branch 853 not taken.
✓ Branch 854 taken 1 times.
✗ Branch 855 not taken.
✗ Branch 856 not taken.
✓ Branch 857 taken 1 times.
✓ Branch 858 taken 1 times.
✗ Branch 859 not taken.
✓ Branch 860 taken 1 times.
✗ Branch 861 not taken.
✓ Branch 862 taken 1 times.
✗ Branch 863 not taken.
✓ Branch 864 taken 69 times.
✗ Branch 865 not taken.
✓ Branch 866 taken 69 times.
✗ Branch 867 not taken.
✓ Branch 868 taken 68 times.
✓ Branch 869 taken 1 times.
✓ Branch 870 taken 8 times.
✗ Branch 871 not taken.
✓ Branch 872 taken 8 times.
✗ Branch 873 not taken.
✓ Branch 874 taken 8 times.
✗ Branch 875 not taken.
✓ Branch 876 taken 354 times.
✗ Branch 877 not taken.
✓ Branch 878 taken 354 times.
✗ Branch 879 not taken.
✓ Branch 880 taken 352 times.
✓ Branch 881 taken 2 times.
✓ Branch 882 taken 16 times.
✗ Branch 883 not taken.
✓ Branch 884 taken 16 times.
✗ Branch 885 not taken.
✓ Branch 886 taken 16 times.
✗ Branch 887 not taken.
✓ Branch 888 taken 179 times.
✗ Branch 889 not taken.
✓ Branch 890 taken 179 times.
✗ Branch 891 not taken.
✓ Branch 892 taken 178 times.
✓ Branch 893 taken 1 times.
✓ Branch 894 taken 1 times.
✗ Branch 895 not taken.
✓ Branch 896 taken 1 times.
✗ Branch 897 not taken.
✓ Branch 898 taken 1 times.
✗ Branch 899 not taken.
✓ Branch 900 taken 1 times.
✗ Branch 901 not taken.
✓ Branch 902 taken 1 times.
✗ Branch 903 not taken.
✗ Branch 904 not taken.
✓ Branch 905 taken 1 times.
✓ Branch 906 taken 1 times.
✗ Branch 907 not taken.
✓ Branch 908 taken 1 times.
✗ Branch 909 not taken.
✓ Branch 910 taken 1 times.
✗ Branch 911 not taken.
✓ Branch 912 taken 357 times.
✗ Branch 913 not taken.
✓ Branch 914 taken 357 times.
✗ Branch 915 not taken.
✓ Branch 916 taken 357 times.
✗ Branch 917 not taken.
✓ Branch 918 taken 6 times.
✗ Branch 919 not taken.
✓ Branch 920 taken 6 times.
✗ Branch 921 not taken.
✓ Branch 922 taken 6 times.
✗ Branch 923 not taken.
✗ Branch 924 not taken.
✗ Branch 925 not taken.
✗ Branch 926 not taken.
✗ Branch 927 not taken.
✗ Branch 928 not taken.
✗ Branch 929 not taken.
✗ Branch 930 not taken.
✗ Branch 931 not taken.
✗ Branch 932 not taken.
✗ Branch 933 not taken.
✗ Branch 934 not taken.
✗ Branch 935 not taken.
✗ Branch 936 not taken.
✗ Branch 937 not taken.
✗ Branch 938 not taken.
✗ Branch 939 not taken.
✗ Branch 940 not taken.
✗ Branch 941 not taken.
✗ Branch 942 not taken.
✗ Branch 943 not taken.
✗ Branch 944 not taken.
✗ Branch 945 not taken.
✗ Branch 946 not taken.
✗ Branch 947 not taken.
✗ Branch 948 not taken.
✗ Branch 949 not taken.
✗ Branch 950 not taken.
✗ Branch 951 not taken.
✗ Branch 952 not taken.
✗ Branch 953 not taken.
✗ Branch 954 not taken.
✗ Branch 955 not taken.
✗ Branch 956 not taken.
✗ Branch 957 not taken.
✗ Branch 958 not taken.
✗ Branch 959 not taken.
✗ Branch 960 not taken.
✗ Branch 961 not taken.
✗ Branch 962 not taken.
✗ Branch 963 not taken.
✗ Branch 964 not taken.
✗ Branch 965 not taken.
✗ Branch 966 not taken.
✗ Branch 967 not taken.
✗ Branch 968 not taken.
✗ Branch 969 not taken.
✗ Branch 970 not taken.
✗ Branch 971 not taken.
✗ Branch 972 not taken.
✗ Branch 973 not taken.
✗ Branch 974 not taken.
✗ Branch 975 not taken.
✗ Branch 976 not taken.
✗ Branch 977 not taken.
✗ Branch 978 not taken.
✗ Branch 979 not taken.
✗ Branch 980 not taken.
✗ Branch 981 not taken.
✗ Branch 982 not taken.
✗ Branch 983 not taken.
✗ Branch 984 not taken.
✗ Branch 985 not taken.
✗ Branch 986 not taken.
✗ Branch 987 not taken.
✗ Branch 988 not taken.
✗ Branch 989 not taken.
✗ Branch 990 not taken.
✗ Branch 991 not taken.
✗ Branch 992 not taken.
✗ Branch 993 not taken.
✗ Branch 994 not taken.
✗ Branch 995 not taken.
✗ Branch 996 not taken.
✗ Branch 997 not taken.
✗ Branch 998 not taken.
✗ Branch 999 not taken.
✗ Branch 1000 not taken.
✗ Branch 1001 not taken.
✗ Branch 1002 not taken.
✗ Branch 1003 not taken.
✗ Branch 1004 not taken.
✗ Branch 1005 not taken.
✗ Branch 1006 not taken.
✗ Branch 1007 not taken.
✗ Branch 1008 not taken.
✗ Branch 1009 not taken.
✗ Branch 1010 not taken.
✗ Branch 1011 not taken.
✗ Branch 1012 not taken.
✗ Branch 1013 not taken.
✗ Branch 1014 not taken.
✗ Branch 1015 not taken.
✗ Branch 1016 not taken.
✗ Branch 1017 not taken.
✗ Branch 1018 not taken.
✗ Branch 1019 not taken.
✗ Branch 1020 not taken.
✗ Branch 1021 not taken.
✗ Branch 1022 not taken.
✗ Branch 1023 not taken.
✗ Branch 1024 not taken.
✗ Branch 1025 not taken.
✗ Branch 1026 not taken.
✗ Branch 1027 not taken.
✗ Branch 1028 not taken.
✗ Branch 1029 not taken.
✗ Branch 1030 not taken.
✗ Branch 1031 not taken.
✗ Branch 1032 not taken.
✗ Branch 1033 not taken.
✗ Branch 1034 not taken.
✗ Branch 1035 not taken.
✗ Branch 1036 not taken.
✗ Branch 1037 not taken.
✗ Branch 1038 not taken.
✗ Branch 1039 not taken.
✗ Branch 1040 not taken.
✗ Branch 1041 not taken.
✗ Branch 1042 not taken.
✗ Branch 1043 not taken.
✗ Branch 1044 not taken.
✗ Branch 1045 not taken.
✗ Branch 1046 not taken.
✗ Branch 1047 not taken.
✗ Branch 1048 not taken.
✗ Branch 1049 not taken.
✓ Branch 1050 taken 90 times.
✗ Branch 1051 not taken.
✓ Branch 1052 taken 90 times.
✗ Branch 1053 not taken.
✓ Branch 1054 taken 90 times.
✗ Branch 1055 not taken.
✓ Branch 1056 taken 96 times.
✗ Branch 1057 not taken.
✓ Branch 1058 taken 96 times.
✗ Branch 1059 not taken.
✓ Branch 1060 taken 96 times.
✗ Branch 1061 not taken.
✓ Branch 1062 taken 102 times.
✗ Branch 1063 not taken.
✓ Branch 1064 taken 102 times.
✗ Branch 1065 not taken.
✓ Branch 1066 taken 102 times.
✗ Branch 1067 not taken.
✓ Branch 1068 taken 100 times.
✗ Branch 1069 not taken.
✓ Branch 1070 taken 100 times.
✗ Branch 1071 not taken.
✓ Branch 1072 taken 100 times.
✗ Branch 1073 not taken.
✓ Branch 1074 taken 102 times.
✗ Branch 1075 not taken.
✓ Branch 1076 taken 102 times.
✗ Branch 1077 not taken.
✓ Branch 1078 taken 102 times.
✗ Branch 1079 not taken.
✓ Branch 1080 taken 114 times.
✗ Branch 1081 not taken.
✓ Branch 1082 taken 114 times.
✗ Branch 1083 not taken.
✓ Branch 1084 taken 114 times.
✗ Branch 1085 not taken.
✓ Branch 1086 taken 112 times.
✗ Branch 1087 not taken.
✓ Branch 1088 taken 112 times.
✗ Branch 1089 not taken.
✓ Branch 1090 taken 112 times.
✗ Branch 1091 not taken.
✓ Branch 1092 taken 114 times.
✗ Branch 1093 not taken.
✓ Branch 1094 taken 114 times.
✗ Branch 1095 not taken.
✓ Branch 1096 taken 114 times.
✗ Branch 1097 not taken.
✓ Branch 1098 taken 130 times.
✗ Branch 1099 not taken.
✓ Branch 1100 taken 130 times.
✗ Branch 1101 not taken.
✓ Branch 1102 taken 130 times.
✗ Branch 1103 not taken.
✓ Branch 1104 taken 188 times.
✗ Branch 1105 not taken.
✓ Branch 1106 taken 188 times.
✗ Branch 1107 not taken.
✓ Branch 1108 taken 188 times.
✗ Branch 1109 not taken.
✓ Branch 1110 taken 160 times.
✗ Branch 1111 not taken.
✓ Branch 1112 taken 160 times.
✗ Branch 1113 not taken.
✓ Branch 1114 taken 160 times.
✗ Branch 1115 not taken.
✓ Branch 1116 taken 98 times.
✗ Branch 1117 not taken.
✓ Branch 1118 taken 98 times.
✗ Branch 1119 not taken.
✓ Branch 1120 taken 98 times.
✗ Branch 1121 not taken.
✓ Branch 1122 taken 98 times.
✗ Branch 1123 not taken.
✓ Branch 1124 taken 98 times.
✗ Branch 1125 not taken.
✓ Branch 1126 taken 98 times.
✗ Branch 1127 not taken.
✓ Branch 1128 taken 98 times.
✗ Branch 1129 not taken.
✓ Branch 1130 taken 98 times.
✗ Branch 1131 not taken.
✓ Branch 1132 taken 98 times.
✗ Branch 1133 not taken.
✓ Branch 1134 taken 590 times.
✗ Branch 1135 not taken.
✓ Branch 1136 taken 590 times.
✗ Branch 1137 not taken.
✓ Branch 1138 taken 590 times.
✗ Branch 1139 not taken.
✓ Branch 1140 taken 68 times.
✗ Branch 1141 not taken.
✓ Branch 1142 taken 68 times.
✗ Branch 1143 not taken.
✓ Branch 1144 taken 68 times.
✗ Branch 1145 not taken.
✓ Branch 1146 taken 352 times.
✗ Branch 1147 not taken.
✓ Branch 1148 taken 352 times.
✗ Branch 1149 not taken.
✓ Branch 1150 taken 352 times.
✗ Branch 1151 not taken.
✓ Branch 1152 taken 178 times.
✗ Branch 1153 not taken.
✓ Branch 1154 taken 178 times.
✗ Branch 1155 not taken.
✓ Branch 1156 taken 178 times.
✗ Branch 1157 not taken.
✓ Branch 1158 taken 306 times.
✗ Branch 1159 not taken.
✓ Branch 1160 taken 306 times.
✗ Branch 1161 not taken.
✓ Branch 1162 taken 306 times.
✗ Branch 1163 not taken.
✓ Branch 1164 taken 356 times.
✗ Branch 1165 not taken.
✓ Branch 1166 taken 356 times.
✗ Branch 1167 not taken.
✓ Branch 1168 taken 356 times.
✗ Branch 1169 not taken.
✗ Branch 1170 not taken.
✗ Branch 1171 not taken.
✗ Branch 1172 not taken.
✗ Branch 1173 not taken.
✗ Branch 1174 not taken.
✗ Branch 1175 not taken.
✗ Branch 1176 not taken.
✗ Branch 1177 not taken.
✗ Branch 1178 not taken.
✗ Branch 1179 not taken.
✗ Branch 1180 not taken.
✗ Branch 1181 not taken.
✗ Branch 1182 not taken.
✗ Branch 1183 not taken.
✗ Branch 1184 not taken.
✗ Branch 1185 not taken.
✗ Branch 1186 not taken.
✗ Branch 1187 not taken.
✗ Branch 1188 not taken.
✗ Branch 1189 not taken.
✗ Branch 1190 not taken.
✗ Branch 1191 not taken.
✗ Branch 1192 not taken.
✗ Branch 1193 not taken.
✗ Branch 1194 not taken.
✗ Branch 1195 not taken.
✗ Branch 1196 not taken.
✗ Branch 1197 not taken.
✗ Branch 1198 not taken.
✗ Branch 1199 not taken.
✗ Branch 1200 not taken.
✗ Branch 1201 not taken.
✗ Branch 1202 not taken.
✗ Branch 1203 not taken.
✗ Branch 1204 not taken.
✗ Branch 1205 not taken.
✗ Branch 1206 not taken.
✗ Branch 1207 not taken.
✗ Branch 1208 not taken.
✗ Branch 1209 not taken.
✗ Branch 1210 not taken.
✗ Branch 1211 not taken.
✗ Branch 1212 not taken.
✗ Branch 1213 not taken.
✗ Branch 1214 not taken.
✗ Branch 1215 not taken.
✗ Branch 1216 not taken.
✗ Branch 1217 not taken.
✗ Branch 1218 not taken.
✗ Branch 1219 not taken.
✗ Branch 1220 not taken.
✗ Branch 1221 not taken.
✗ Branch 1222 not taken.
✗ Branch 1223 not taken.
✗ Branch 1224 not taken.
✗ Branch 1225 not taken.
✗ Branch 1226 not taken.
✗ Branch 1227 not taken.
✗ Branch 1228 not taken.
✗ Branch 1229 not taken.
✗ Branch 1230 not taken.
✗ Branch 1231 not taken.
✗ Branch 1232 not taken.
✗ Branch 1233 not taken.
✗ Branch 1234 not taken.
✗ Branch 1235 not taken.
✗ Branch 1236 not taken.
✗ Branch 1237 not taken.
✗ Branch 1238 not taken.
✗ Branch 1239 not taken.
✗ Branch 1240 not taken.
✗ Branch 1241 not taken.
✗ Branch 1242 not taken.
✗ Branch 1243 not taken.
✗ Branch 1244 not taken.
✗ Branch 1245 not taken.
✗ Branch 1246 not taken.
✗ Branch 1247 not taken.
✗ Branch 1248 not taken.
✗ Branch 1249 not taken.
✗ Branch 1250 not taken.
✗ Branch 1251 not taken.
✗ Branch 1252 not taken.
✗ Branch 1253 not taken.
✗ Branch 1254 not taken.
✗ Branch 1255 not taken.
✗ Branch 1256 not taken.
✗ Branch 1257 not taken.
✗ Branch 1258 not taken.
✗ Branch 1259 not taken.
✗ Branch 1260 not taken.
✗ Branch 1261 not taken.
✗ Branch 1262 not taken.
✗ Branch 1263 not taken.
✗ Branch 1264 not taken.
✗ Branch 1265 not taken.
✗ Branch 1266 not taken.
✗ Branch 1267 not taken.
✗ Branch 1268 not taken.
✗ Branch 1269 not taken.
✗ Branch 1270 not taken.
✗ Branch 1271 not taken.
✗ Branch 1272 not taken.
✗ Branch 1273 not taken.
✗ Branch 1274 not taken.
✗ Branch 1275 not taken.
✗ Branch 1276 not taken.
✗ Branch 1277 not taken.
✗ Branch 1278 not taken.
✗ Branch 1279 not taken.
✗ Branch 1280 not taken.
✗ Branch 1281 not taken.
✗ Branch 1282 not taken.
✗ Branch 1283 not taken.
✗ Branch 1284 not taken.
✗ Branch 1285 not taken.
✗ Branch 1286 not taken.
✗ Branch 1287 not taken.
✗ Branch 1288 not taken.
✗ Branch 1289 not taken.
✗ Branch 1290 not taken.
✗ Branch 1291 not taken.
✗ Branch 1292 not taken.
✗ Branch 1293 not taken.
✗ Branch 1294 not taken.
✗ Branch 1295 not taken.
✗ Branch 1296 not taken.
✗ Branch 1297 not taken.
✗ Branch 1298 not taken.
✗ Branch 1299 not taken.
✗ Branch 1300 not taken.
✗ Branch 1301 not taken.
✗ Branch 1302 not taken.
✗ Branch 1303 not taken.
✗ Branch 1304 not taken.
✗ Branch 1305 not taken.
✗ Branch 1306 not taken.
✗ Branch 1307 not taken.
✗ Branch 1308 not taken.
✗ Branch 1309 not taken.
✗ Branch 1310 not taken.
✗ Branch 1311 not taken.
✗ Branch 1312 not taken.
✗ Branch 1313 not taken.
✗ Branch 1314 not taken.
✗ Branch 1315 not taken.
✗ Branch 1316 not taken.
✗ Branch 1317 not taken.
✗ Branch 1318 not taken.
✗ Branch 1319 not taken.
✗ Branch 1320 not taken.
✗ Branch 1321 not taken.
✗ Branch 1322 not taken.
✗ Branch 1323 not taken.
✗ Branch 1324 not taken.
✗ Branch 1325 not taken.
✗ Branch 1326 not taken.
✗ Branch 1327 not taken.
✗ Branch 1328 not taken.
✗ Branch 1329 not taken.
✗ Branch 1330 not taken.
✗ Branch 1331 not taken.
✗ Branch 1332 not taken.
✗ Branch 1333 not taken.
✗ Branch 1334 not taken.
✗ Branch 1335 not taken.
✗ Branch 1336 not taken.
✗ Branch 1337 not taken.
✗ Branch 1338 not taken.
✗ Branch 1339 not taken.
✗ Branch 1340 not taken.
✗ Branch 1341 not taken.
✗ Branch 1342 not taken.
✗ Branch 1343 not taken.
✗ Branch 1344 not taken.
✗ Branch 1345 not taken.
✗ Branch 1346 not taken.
✗ Branch 1347 not taken.
✗ Branch 1348 not taken.
✗ Branch 1349 not taken.
✗ Branch 1350 not taken.
✗ Branch 1351 not taken.
✗ Branch 1352 not taken.
✗ Branch 1353 not taken.
✗ Branch 1354 not taken.
✗ Branch 1355 not taken.
✗ Branch 1356 not taken.
✗ Branch 1357 not taken.
✗ Branch 1358 not taken.
✗ Branch 1359 not taken.
✗ Branch 1360 not taken.
✗ Branch 1361 not taken.
✗ Branch 1362 not taken.
✗ Branch 1363 not taken.
✗ Branch 1364 not taken.
✗ Branch 1365 not taken.
✗ Branch 1366 not taken.
✗ Branch 1367 not taken.
✗ Branch 1368 not taken.
✗ Branch 1369 not taken.
✗ Branch 1370 not taken.
✗ Branch 1371 not taken.
✗ Branch 1372 not taken.
✗ Branch 1373 not taken.
✗ Branch 1374 not taken.
✗ Branch 1375 not taken.
✗ Branch 1376 not taken.
✗ Branch 1377 not taken.
✗ Branch 1378 not taken.
✗ Branch 1379 not taken.
✗ Branch 1380 not taken.
✗ Branch 1381 not taken.
✗ Branch 1382 not taken.
✗ Branch 1383 not taken.
✗ Branch 1384 not taken.
✗ Branch 1385 not taken.
✗ Branch 1386 not taken.
✗ Branch 1387 not taken.
✗ Branch 1388 not taken.
✗ Branch 1389 not taken.
✗ Branch 1390 not taken.
✗ Branch 1391 not taken.
✗ Branch 1392 not taken.
✗ Branch 1393 not taken.
✗ Branch 1394 not taken.
✗ Branch 1395 not taken.
✗ Branch 1396 not taken.
✗ Branch 1397 not taken.
✗ Branch 1398 not taken.
✗ Branch 1399 not taken.
✗ Branch 1400 not taken.
✗ Branch 1401 not taken.
✗ Branch 1402 not taken.
✗ Branch 1403 not taken.
✗ Branch 1404 not taken.
✗ Branch 1405 not taken.
✗ Branch 1406 not taken.
✗ Branch 1407 not taken.
✗ Branch 1408 not taken.
✗ Branch 1409 not taken.
✗ Branch 1410 not taken.
✗ Branch 1411 not taken.
✗ Branch 1412 not taken.
✗ Branch 1413 not taken.
✗ Branch 1414 not taken.
✗ Branch 1415 not taken.
✗ Branch 1416 not taken.
✗ Branch 1417 not taken.
✗ Branch 1418 not taken.
✗ Branch 1419 not taken.
✗ Branch 1420 not taken.
✗ Branch 1421 not taken.
✗ Branch 1422 not taken.
✗ Branch 1423 not taken.
✗ Branch 1424 not taken.
✗ Branch 1425 not taken.
✗ Branch 1426 not taken.
✗ Branch 1427 not taken.
✗ Branch 1428 not taken.
✗ Branch 1429 not taken.
✗ Branch 1430 not taken.
✗ Branch 1431 not taken.
✗ Branch 1432 not taken.
✗ Branch 1433 not taken.
✗ Branch 1434 not taken.
✗ Branch 1435 not taken.
✗ Branch 1436 not taken.
✗ Branch 1437 not taken.
✗ Branch 1438 not taken.
✗ Branch 1439 not taken.
✗ Branch 1440 not taken.
✗ Branch 1441 not taken.
✗ Branch 1442 not taken.
✗ Branch 1443 not taken.
✗ Branch 1444 not taken.
✗ Branch 1445 not taken.
✗ Branch 1446 not taken.
✗ Branch 1447 not taken.
✗ Branch 1448 not taken.
✗ Branch 1449 not taken.
✗ Branch 1450 not taken.
✗ Branch 1451 not taken.
✗ Branch 1452 not taken.
✗ Branch 1453 not taken.
✗ Branch 1454 not taken.
✗ Branch 1455 not taken.
✗ Branch 1456 not taken.
✗ Branch 1457 not taken.
✗ Branch 1458 not taken.
✗ Branch 1459 not taken.
✗ Branch 1460 not taken.
✗ Branch 1461 not taken.
✗ Branch 1462 not taken.
✗ Branch 1463 not taken.
✗ Branch 1464 not taken.
✗ Branch 1465 not taken.
✗ Branch 1466 not taken.
✗ Branch 1467 not taken.
642245710 return (mMin[0] > mMax[0] || mMin[1] > mMax[1] || mMin[2] > mMax[2]);
363 #if defined(__GNUC__) && !defined(__INTEL_COMPILER)
364 #pragma GCC diagnostic pop
365 #endif
366 }
367 /// @brief Return @c true if this bounding box is nonempty
368 /// (i.e., encloses at least one coordinate).
369 operator bool() const { return !this->empty(); }
370 /// @brief Return @c true if this bounding box is nonempty
371 /// (i.e., encloses at least one coordinate).
372 bool hasVolume() const { return !this->empty(); }
373
374 /// @brief Return the floating-point position of the center of this bounding box.
375 Vec3d getCenter() const { return 0.5 * Vec3d((mMin + mMax).asPointer()); }
376
377 /// @brief Return the dimensions of the coordinates spanned by this bounding box.
378 /// @note Since coordinates are inclusive, a bounding box with min = max
379 /// has dimensions of (1, 1, 1).
380
2/2
✓ Branch 0 taken 743945 times.
✓ Branch 1 taken 6 times.
1487894 Coord dim() const { return empty() ? Coord(0) : (mMax.offsetBy(1) - mMin); }
381 /// @todo deprecate - use dim instead
382 7527 Coord extents() const { return this->dim(); }
383 /// @brief Return the integer volume of coordinates spanned by this bounding box.
384 /// @note Since coordinates are inclusive, a bounding box with min = max has volume one.
385 Index64 volume() const
386 {
387 668840 const Coord d = this->dim();
388
29/112
✗ Branch 0 not taken.
✓ Branch 1 taken 4 times.
✓ Branch 2 taken 16 times.
✓ Branch 3 taken 1 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 3 times.
✗ Branch 6 not taken.
✓ Branch 7 taken 10 times.
✓ Branch 8 taken 65592 times.
✓ Branch 9 taken 65664 times.
✓ Branch 10 taken 1 times.
✓ Branch 11 taken 20 times.
✓ Branch 12 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 8 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 23 taken 8 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 26 not taken.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 9 times.
✗ Branch 32 not taken.
✓ Branch 33 taken 1 times.
✗ Branch 34 not taken.
✗ Branch 35 not taken.
✓ Branch 36 taken 1 times.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✓ Branch 39 taken 1 times.
✗ Branch 40 not taken.
✓ Branch 41 taken 1 times.
✗ Branch 42 not taken.
✗ Branch 43 not taken.
✓ Branch 44 taken 1 times.
✗ Branch 45 not taken.
✗ Branch 46 not taken.
✓ Branch 47 taken 1 times.
✗ Branch 48 not taken.
✗ Branch 49 not taken.
✓ Branch 50 taken 1 times.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✗ Branch 62 not taken.
✗ Branch 63 not taken.
✗ Branch 64 not taken.
✗ Branch 65 not taken.
✗ Branch 66 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✗ Branch 72 not taken.
✗ Branch 73 not taken.
✗ Branch 74 not taken.
✗ Branch 75 not taken.
✗ Branch 76 not taken.
✗ Branch 77 not taken.
✗ Branch 78 not taken.
✗ Branch 79 not taken.
✗ Branch 80 not taken.
✗ Branch 81 not taken.
✗ Branch 82 not taken.
✗ Branch 83 not taken.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✗ Branch 87 not taken.
✗ Branch 88 not taken.
✗ Branch 89 not taken.
✗ Branch 90 not taken.
✗ Branch 91 not taken.
✗ Branch 92 not taken.
✗ Branch 93 not taken.
✗ Branch 94 not taken.
✗ Branch 95 not taken.
✗ Branch 96 not taken.
✗ Branch 97 not taken.
✗ Branch 98 not taken.
✗ Branch 99 not taken.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✗ Branch 102 not taken.
✗ Branch 103 not taken.
✗ Branch 104 not taken.
✗ Branch 105 not taken.
✗ Branch 106 not taken.
✗ Branch 107 not taken.
✓ Branch 108 taken 1 times.
✓ Branch 109 taken 1 times.
✗ Branch 110 not taken.
✗ Branch 111 not taken.
668838 return Index64(d[0]) * Index64(d[1]) * Index64(d[2]);
389 }
390 /// @brief Return @c true if this bounding box can be subdivided [mainly for use by TBB].
391
103/156
✓ Branch 0 taken 1505 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1504 times.
✓ Branch 3 taken 1 times.
✓ Branch 4 taken 1503 times.
✓ Branch 5 taken 1 times.
✓ Branch 6 taken 113 times.
✓ Branch 7 taken 1 times.
✓ Branch 8 taken 113 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 111 times.
✓ Branch 11 taken 2 times.
✓ Branch 12 taken 3 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 3 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 3 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 135 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 135 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 129 times.
✓ Branch 23 taken 6 times.
✓ Branch 24 taken 65594 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 65594 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 65594 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 53 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 53 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 52 times.
✓ Branch 35 taken 1 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✗ Branch 40 not taken.
✗ Branch 41 not taken.
✓ Branch 42 taken 61 times.
✗ Branch 43 not taken.
✓ Branch 44 taken 61 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 59 times.
✓ Branch 47 taken 2 times.
✓ Branch 48 taken 2 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 2 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 2 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 28 times.
✓ Branch 55 taken 1 times.
✓ Branch 56 taken 27 times.
✓ Branch 57 taken 1 times.
✓ Branch 58 taken 19 times.
✓ Branch 59 taken 8 times.
✓ Branch 60 taken 65591 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 65591 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 65591 times.
✗ Branch 65 not taken.
✓ Branch 66 taken 27 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 26 times.
✓ Branch 69 taken 1 times.
✓ Branch 70 taken 20 times.
✓ Branch 71 taken 6 times.
✓ Branch 72 taken 1 times.
✗ Branch 73 not taken.
✓ Branch 74 taken 1 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 1 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 114 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 114 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 113 times.
✓ Branch 83 taken 1 times.
✓ Branch 84 taken 103 times.
✓ Branch 85 taken 1 times.
✓ Branch 86 taken 103 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 102 times.
✓ Branch 89 taken 1 times.
✓ Branch 90 taken 135 times.
✗ Branch 91 not taken.
✓ Branch 92 taken 135 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 132 times.
✓ Branch 95 taken 3 times.
✓ Branch 96 taken 119 times.
✗ Branch 97 not taken.
✓ Branch 98 taken 119 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 116 times.
✓ Branch 101 taken 3 times.
✓ Branch 102 taken 53 times.
✗ Branch 103 not taken.
✓ Branch 104 taken 53 times.
✗ Branch 105 not taken.
✓ Branch 106 taken 53 times.
✗ Branch 107 not taken.
✓ Branch 108 taken 50 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 50 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 49 times.
✓ Branch 113 taken 1 times.
✓ Branch 114 taken 61 times.
✗ Branch 115 not taken.
✓ Branch 116 taken 61 times.
✗ Branch 117 not taken.
✓ Branch 118 taken 60 times.
✓ Branch 119 taken 1 times.
✓ Branch 120 taken 56 times.
✗ Branch 121 not taken.
✓ Branch 122 taken 56 times.
✗ Branch 123 not taken.
✓ Branch 124 taken 55 times.
✓ Branch 125 taken 1 times.
✓ Branch 126 taken 29 times.
✗ Branch 127 not taken.
✓ Branch 128 taken 29 times.
✗ Branch 129 not taken.
✓ Branch 130 taken 27 times.
✓ Branch 131 taken 2 times.
✓ Branch 132 taken 26 times.
✓ Branch 133 taken 1 times.
✓ Branch 134 taken 25 times.
✓ Branch 135 taken 1 times.
✓ Branch 136 taken 19 times.
✓ Branch 137 taken 6 times.
✓ Branch 138 taken 27 times.
✗ Branch 139 not taken.
✓ Branch 140 taken 27 times.
✗ Branch 141 not taken.
✓ Branch 142 taken 26 times.
✓ Branch 143 taken 1 times.
✓ Branch 144 taken 25 times.
✗ Branch 145 not taken.
✓ Branch 146 taken 24 times.
✓ Branch 147 taken 1 times.
✓ Branch 148 taken 19 times.
✓ Branch 149 taken 5 times.
✓ Branch 150 taken 1881 times.
✗ Branch 151 not taken.
✓ Branch 152 taken 1881 times.
✗ Branch 153 not taken.
✓ Branch 154 taken 1881 times.
✗ Branch 155 not taken.
135797 bool is_divisible() const { return mMin[0]<mMax[0] && mMin[1]<mMax[1] && mMin[2]<mMax[2]; }
392
393 /// @brief Return the index (0, 1 or 2) of the shortest axis.
394 6 size_t minExtent() const { return this->dim().minIndex(); }
395
396 /// @brief Return the index (0, 1 or 2) of the longest axis.
397
2/4
✗ Branch 1 not taken.
✓ Branch 2 taken 67471 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 3 times.
67480 size_t maxExtent() const { return this->dim().maxIndex(); }
398
399 /// @brief Return @c true if point (x, y, z) is inside this bounding box.
400 bool isInside(const Coord& xyz) const
401 {
402 return !(Coord::lessThan(xyz,mMin) || Coord::lessThan(mMax,xyz));
403 }
404
405 /// @brief Return @c true if the given bounding box is inside this bounding box.
406 bool isInside(const CoordBBox& b) const
407 {
408 return !(Coord::lessThan(b.mMin,mMin) || Coord::lessThan(mMax,b.mMax));
409 }
410
411 /// @brief Return @c true if the given bounding box overlaps with this bounding box.
412 bool hasOverlap(const CoordBBox& b) const
413 {
414 return !(Coord::lessThan(mMax,b.mMin) || Coord::lessThan(b.mMax,mMin));
415 }
416
417 /// @brief Pad this bounding box with the specified padding.
418 void expand(ValueType padding)
419 {
420 mMin.offset(-padding);
421 mMax.offset( padding);
422 57 }
423
424 /// @brief Return a new instance that is expanded by the specified padding.
425 2465 CoordBBox expandBy(ValueType padding) const
426 {
427 2465 return CoordBBox(mMin.offsetBy(-padding),mMax.offsetBy(padding));
428 }
429
430 /// @brief Expand this bounding box to enclose point (x, y, z).
431
2/2
✓ Branch 0 taken 39307 times.
✓ Branch 1 taken 3060344 times.
3099651 void expand(const Coord& xyz)
432 {
433 mMin.minComponent(xyz);
434
2/2
✓ Branch 0 taken 203010 times.
✓ Branch 1 taken 2896641 times.
3099651 mMax.maxComponent(xyz);
435 3099651 }
436
437 /// @brief Union this bounding box with the given bounding box.
438
2/2
✓ Branch 0 taken 2794 times.
✓ Branch 1 taken 19581 times.
22375 void expand(const CoordBBox& bbox)
439 {
440 mMin.minComponent(bbox.min());
441
2/2
✓ Branch 0 taken 4970 times.
✓ Branch 1 taken 17405 times.
22375 mMax.maxComponent(bbox.max());
442 22375 }
443 /// @brief Intersect this bounding box with the given bounding box.
444
2/2
✓ Branch 0 taken 1313088 times.
✓ Branch 1 taken 92136457 times.
93449545 void intersect(const CoordBBox& bbox)
445 {
446 mMin.maxComponent(bbox.min());
447
2/2
✓ Branch 0 taken 1396194 times.
✓ Branch 1 taken 92053351 times.
93449545 mMax.minComponent(bbox.max());
448 93449545 }
449 /// @brief Union this bounding box with the cubical bounding box
450 /// of the given size and with the given minimum coordinates.
451
2/2
✓ Branch 0 taken 77 times.
✓ Branch 1 taken 13551 times.
13628 void expand(const Coord& min, Coord::ValueType dim)
452 {
453 mMin.minComponent(min);
454
2/2
✓ Branch 0 taken 233 times.
✓ Branch 1 taken 13395 times.
13628 mMax.maxComponent(min.offsetBy(dim-1));
455 13628 }
456 /// @brief Translate this bounding box by
457 /// (<i>t<sub>x</sub></i>, <i>t<sub>y</sub></i>, <i>t<sub>z</sub></i>).
458 21275 void translate(const Coord& t) { mMin += t; mMax += t; }
459
460 /// @brief Move this bounding box to the specified min
461 1 void moveMin(const Coord& min) { mMax += min - mMin; mMin = min; }
462
463 /// @brief Move this bounding box to the specified max
464 1 void moveMax(const Coord& max) { mMin += max - mMax; mMax = max; }
465
466 /// @brief Populates an array with the eight corner points of this bounding box.
467 /// @details The ordering of the corner points is lexicographic.
468 /// @warning It is assumed that the pointer can be incremented at
469 /// least seven times, i.e. has storage for eight Coord elements!
470 1 void getCornerPoints(Coord *p) const
471 {
472
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 assert(p != nullptr);
473 p->reset(mMin.x(), mMin.y(), mMin.z()); ++p;
474 p->reset(mMin.x(), mMin.y(), mMax.z()); ++p;
475 p->reset(mMin.x(), mMax.y(), mMin.z()); ++p;
476 p->reset(mMin.x(), mMax.y(), mMax.z()); ++p;
477 p->reset(mMax.x(), mMin.y(), mMin.z()); ++p;
478 p->reset(mMax.x(), mMin.y(), mMax.z()); ++p;
479 p->reset(mMax.x(), mMax.y(), mMin.z()); ++p;
480 p->reset(mMax.x(), mMax.y(), mMax.z());
481 1 }
482
483 //@{
484 /// @brief Bit-wise operations performed on both the min and max members
485 21 CoordBBox operator>> (size_t n) const { return CoordBBox(mMin>>n, mMax>>n); }
486 1 CoordBBox operator<< (size_t n) const { return CoordBBox(mMin<<n, mMax<<n); }
487 CoordBBox& operator<<=(size_t n) { mMin <<= n; mMax <<= n; return *this; }
488 CoordBBox& operator>>=(size_t n) { mMin >>= n; mMax >>= n; return *this; }
489 1 CoordBBox operator& (Coord::Int32 n) const { return CoordBBox(mMin & n, mMax & n); }
490 1 CoordBBox operator| (Coord::Int32 n) const { return CoordBBox(mMin | n, mMax | n); }
491 CoordBBox& operator&= (Coord::Int32 n) { mMin &= n; mMax &= n; return *this; }
492 CoordBBox& operator|= (Coord::Int32 n) { mMin |= n; mMax |= n; return *this; }
493 //@}
494
495 /// @brief Unserialize this bounding box from the given stream.
496 void read(std::istream& is) { mMin.read(is); mMax.read(is); }
497 /// @brief Serialize this bounding box to the given stream.
498 void write(std::ostream& os) const { mMin.write(os); mMax.write(os); }
499
500 private:
501 Coord mMin, mMax;
502 }; // class CoordBBox
503
504
505 ////////////////////////////////////////
506
507
508 1 inline std::ostream& operator<<(std::ostream& os, const Coord& xyz)
509 {
510 1 os << xyz.asVec3i(); return os;
511 }
512
513
514 inline Coord
515 Abs(const Coord& xyz)
516 {
517 1 return Coord(Abs(xyz[0]), Abs(xyz[1]), Abs(xyz[2]));
518 }
519
520
521 //@{
522 /// Allow a Coord to be added to or subtracted from a Vec3.
523 template<typename T>
524 inline Vec3<typename promote<T, typename Coord::ValueType>::type>
525 operator+(const Vec3<T>& v0, const Coord& v1)
526 {
527 Vec3<typename promote<T, typename Coord::ValueType>::type> result(v0);
528 1 result[0] += v1[0];
529 1 result[1] += v1[1];
530 1 result[2] += v1[2];
531 return result;
532 }
533
534 template<typename T>
535 inline Vec3<typename promote<T, typename Coord::ValueType>::type>
536 operator+(const Coord& v1, const Vec3<T>& v0)
537 {
538 Vec3<typename promote<T, typename Coord::ValueType>::type> result(v0);
539 1 result[0] += v1[0];
540 1 result[1] += v1[1];
541 1 result[2] += v1[2];
542 return result;
543 }
544 //@}
545
546
547 //@{
548 /// Allow a Coord to be subtracted from a Vec3.
549 template <typename T>
550 inline Vec3<typename promote<T, Coord::ValueType>::type>
551 operator-(const Vec3<T>& v0, const Coord& v1)
552 {
553 Vec3<typename promote<T, Coord::ValueType>::type> result(v0);
554 1 result[0] -= v1[0];
555 1 result[1] -= v1[1];
556 1 result[2] -= v1[2];
557 return result;
558 }
559
560 template <typename T>
561 inline Vec3<typename promote<T, Coord::ValueType>::type>
562 operator-(const Coord& v1, const Vec3<T>& v0)
563 {
564 852432 Vec3<typename promote<T, Coord::ValueType>::type> result(v0);
565 852432 result[0] -= v1[0];
566 852432 result[1] -= v1[1];
567
3/8
✗ Branch 0 not taken.
✓ Branch 1 taken 57908 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 263144 times.
✓ Branch 4 taken 7092 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
852432 result[2] -= v1[2];
568 return -result;
569 }
570 //@}
571
572 inline std::ostream&
573 operator<<(std::ostream& os, const CoordBBox& b)
574 {
575 os << b.min() << " -> " << b.max();
576 return os;
577 }
578
579 } // namespace math
580 } // namespace OPENVDB_VERSION_NAME
581 } // namespace openvdb
582
583 ////////////////////////////////////////
584
585 // template specialization of std::hash with Coord, which
586 // allows for Coord to be used as the key in std::unordered_map
587 namespace std {// injected in namespace std
588
589 template<>
590 struct hash<openvdb::math::Coord>
591 {
592 using Coord = openvdb::math::Coord;
593 using argument_type = Coord;
594 using result_type = std::size_t;
595 std::size_t operator()(const Coord& ijk) const noexcept { return ijk.Coord::hash<>(); }
596 };// std::hash<openvdb::math::Coord>
597
598 }// namespace std
599
600 #endif // OPENVDB_MATH_COORD_HAS_BEEN_INCLUDED
601