Line data Source code
1 : // clang-format off 2 : /*This is mechanically generated code*/ 3 : #include <stdlib.h> 4 : 5 : typedef struct { int x, y; } xy; 6 : typedef unsigned char byte; 7 : 8 4040470 : int aom_fast9_corner_score(const byte* p, const int pixel[], int bstart) 9 : { 10 4040470 : int bmin = bstart; 11 4040470 : int bmax = 255; 12 4040470 : int b = (bmax + bmin)/2; 13 : 14 : /*Compute the score using binary search*/ 15 : for(;;) 16 27807100 : { 17 31847600 : int cb = *p + b; 18 31847600 : int c_b= *p - b; 19 : 20 : 21 31847600 : if( p[pixel[0]] > cb) 22 5235270 : if( p[pixel[1]] > cb) 23 4376650 : if( p[pixel[2]] > cb) 24 3243090 : if( p[pixel[3]] > cb) 25 2498100 : if( p[pixel[4]] > cb) 26 2021100 : if( p[pixel[5]] > cb) 27 1617540 : if( p[pixel[6]] > cb) 28 1134420 : if( p[pixel[7]] > cb) 29 748164 : if( p[pixel[8]] > cb) 30 485425 : goto is_a_corner; 31 : else 32 262739 : if( p[pixel[15]] > cb) 33 188363 : goto is_a_corner; 34 : else 35 74376 : goto is_not_a_corner; 36 386251 : else if( p[pixel[7]] < c_b) 37 13771 : if( p[pixel[14]] > cb) 38 10491 : if( p[pixel[15]] > cb) 39 9956 : goto is_a_corner; 40 : else 41 535 : goto is_not_a_corner; 42 3280 : else if( p[pixel[14]] < c_b) 43 442 : if( p[pixel[8]] < c_b) 44 400 : if( p[pixel[9]] < c_b) 45 378 : if( p[pixel[10]] < c_b) 46 378 : if( p[pixel[11]] < c_b) 47 364 : if( p[pixel[12]] < c_b) 48 320 : if( p[pixel[13]] < c_b) 49 320 : if( p[pixel[15]] < c_b) 50 228 : goto is_a_corner; 51 : else 52 92 : goto is_not_a_corner; 53 : else 54 0 : goto is_not_a_corner; 55 : else 56 44 : goto is_not_a_corner; 57 : else 58 14 : goto is_not_a_corner; 59 : else 60 0 : goto is_not_a_corner; 61 : else 62 22 : goto is_not_a_corner; 63 : else 64 42 : goto is_not_a_corner; 65 : else 66 2838 : goto is_not_a_corner; 67 : else 68 372480 : if( p[pixel[14]] > cb) 69 221714 : if( p[pixel[15]] > cb) 70 201459 : goto is_a_corner; 71 : else 72 20255 : goto is_not_a_corner; 73 : else 74 150766 : goto is_not_a_corner; 75 483123 : else if( p[pixel[6]] < c_b) 76 18981 : if( p[pixel[15]] > cb) 77 14496 : if( p[pixel[13]] > cb) 78 10039 : if( p[pixel[14]] > cb) 79 9597 : goto is_a_corner; 80 : else 81 442 : goto is_not_a_corner; 82 4457 : else if( p[pixel[13]] < c_b) 83 2553 : if( p[pixel[7]] < c_b) 84 2475 : if( p[pixel[8]] < c_b) 85 2409 : if( p[pixel[9]] < c_b) 86 2303 : if( p[pixel[10]] < c_b) 87 2247 : if( p[pixel[11]] < c_b) 88 2207 : if( p[pixel[12]] < c_b) 89 2191 : if( p[pixel[14]] < c_b) 90 1479 : goto is_a_corner; 91 : else 92 712 : goto is_not_a_corner; 93 : else 94 16 : goto is_not_a_corner; 95 : else 96 40 : goto is_not_a_corner; 97 : else 98 56 : goto is_not_a_corner; 99 : else 100 106 : goto is_not_a_corner; 101 : else 102 66 : goto is_not_a_corner; 103 : else 104 78 : goto is_not_a_corner; 105 : else 106 1904 : goto is_not_a_corner; 107 : else 108 4485 : if( p[pixel[7]] < c_b) 109 4131 : if( p[pixel[8]] < c_b) 110 3978 : if( p[pixel[9]] < c_b) 111 3687 : if( p[pixel[10]] < c_b) 112 3423 : if( p[pixel[11]] < c_b) 113 3192 : if( p[pixel[12]] < c_b) 114 2872 : if( p[pixel[13]] < c_b) 115 2725 : if( p[pixel[14]] < c_b) 116 2167 : goto is_a_corner; 117 : else 118 558 : goto is_not_a_corner; 119 : else 120 147 : goto is_not_a_corner; 121 : else 122 320 : goto is_not_a_corner; 123 : else 124 231 : goto is_not_a_corner; 125 : else 126 264 : goto is_not_a_corner; 127 : else 128 291 : goto is_not_a_corner; 129 : else 130 153 : goto is_not_a_corner; 131 : else 132 354 : goto is_not_a_corner; 133 : else 134 464142 : if( p[pixel[13]] > cb) 135 267564 : if( p[pixel[14]] > cb) 136 239181 : if( p[pixel[15]] > cb) 137 220611 : goto is_a_corner; 138 : else 139 18570 : goto is_not_a_corner; 140 : else 141 28383 : goto is_not_a_corner; 142 196578 : else if( p[pixel[13]] < c_b) 143 10366 : if( p[pixel[7]] < c_b) 144 3959 : if( p[pixel[8]] < c_b) 145 3812 : if( p[pixel[9]] < c_b) 146 3666 : if( p[pixel[10]] < c_b) 147 3435 : if( p[pixel[11]] < c_b) 148 3309 : if( p[pixel[12]] < c_b) 149 3182 : if( p[pixel[14]] < c_b) 150 2100 : if( p[pixel[15]] < c_b) 151 443 : goto is_a_corner; 152 : else 153 1657 : goto is_not_a_corner; 154 : else 155 1082 : goto is_not_a_corner; 156 : else 157 127 : goto is_not_a_corner; 158 : else 159 126 : goto is_not_a_corner; 160 : else 161 231 : goto is_not_a_corner; 162 : else 163 146 : goto is_not_a_corner; 164 : else 165 147 : goto is_not_a_corner; 166 : else 167 6407 : goto is_not_a_corner; 168 : else 169 186212 : goto is_not_a_corner; 170 403563 : else if( p[pixel[5]] < c_b) 171 11622 : if( p[pixel[14]] > cb) 172 6235 : if( p[pixel[12]] > cb) 173 4065 : if( p[pixel[13]] > cb) 174 3805 : if( p[pixel[15]] > cb) 175 3519 : goto is_a_corner; 176 : else 177 286 : if( p[pixel[6]] > cb) 178 0 : if( p[pixel[7]] > cb) 179 0 : if( p[pixel[8]] > cb) 180 0 : if( p[pixel[9]] > cb) 181 0 : if( p[pixel[10]] > cb) 182 0 : if( p[pixel[11]] > cb) 183 0 : goto is_a_corner; 184 : else 185 0 : goto is_not_a_corner; 186 : else 187 0 : goto is_not_a_corner; 188 : else 189 0 : goto is_not_a_corner; 190 : else 191 0 : goto is_not_a_corner; 192 : else 193 0 : goto is_not_a_corner; 194 : else 195 286 : goto is_not_a_corner; 196 : else 197 260 : goto is_not_a_corner; 198 2170 : else if( p[pixel[12]] < c_b) 199 1376 : if( p[pixel[6]] < c_b) 200 1338 : if( p[pixel[7]] < c_b) 201 1316 : if( p[pixel[8]] < c_b) 202 1280 : if( p[pixel[9]] < c_b) 203 1201 : if( p[pixel[10]] < c_b) 204 1167 : if( p[pixel[11]] < c_b) 205 1146 : if( p[pixel[13]] < c_b) 206 864 : goto is_a_corner; 207 : else 208 282 : goto is_not_a_corner; 209 : else 210 21 : goto is_not_a_corner; 211 : else 212 34 : goto is_not_a_corner; 213 : else 214 79 : goto is_not_a_corner; 215 : else 216 36 : goto is_not_a_corner; 217 : else 218 22 : goto is_not_a_corner; 219 : else 220 38 : goto is_not_a_corner; 221 : else 222 794 : goto is_not_a_corner; 223 5387 : else if( p[pixel[14]] < c_b) 224 1365 : if( p[pixel[7]] < c_b) 225 1271 : if( p[pixel[8]] < c_b) 226 1229 : if( p[pixel[9]] < c_b) 227 1086 : if( p[pixel[10]] < c_b) 228 1078 : if( p[pixel[11]] < c_b) 229 1042 : if( p[pixel[12]] < c_b) 230 872 : if( p[pixel[13]] < c_b) 231 791 : if( p[pixel[6]] < c_b) 232 685 : goto is_a_corner; 233 : else 234 106 : if( p[pixel[15]] < c_b) 235 60 : goto is_a_corner; 236 : else 237 46 : goto is_not_a_corner; 238 : else 239 81 : goto is_not_a_corner; 240 : else 241 170 : goto is_not_a_corner; 242 : else 243 36 : goto is_not_a_corner; 244 : else 245 8 : goto is_not_a_corner; 246 : else 247 143 : goto is_not_a_corner; 248 : else 249 42 : goto is_not_a_corner; 250 : else 251 94 : goto is_not_a_corner; 252 : else 253 4022 : if( p[pixel[6]] < c_b) 254 3765 : if( p[pixel[7]] < c_b) 255 3605 : if( p[pixel[8]] < c_b) 256 3515 : if( p[pixel[9]] < c_b) 257 3429 : if( p[pixel[10]] < c_b) 258 3195 : if( p[pixel[11]] < c_b) 259 3018 : if( p[pixel[12]] < c_b) 260 2770 : if( p[pixel[13]] < c_b) 261 2384 : goto is_a_corner; 262 : else 263 386 : goto is_not_a_corner; 264 : else 265 248 : goto is_not_a_corner; 266 : else 267 177 : goto is_not_a_corner; 268 : else 269 234 : goto is_not_a_corner; 270 : else 271 86 : goto is_not_a_corner; 272 : else 273 90 : goto is_not_a_corner; 274 : else 275 160 : goto is_not_a_corner; 276 : else 277 257 : goto is_not_a_corner; 278 : else 279 391941 : if( p[pixel[12]] > cb) 280 194991 : if( p[pixel[13]] > cb) 281 173621 : if( p[pixel[14]] > cb) 282 156787 : if( p[pixel[15]] > cb) 283 145941 : goto is_a_corner; 284 : else 285 10846 : if( p[pixel[6]] > cb) 286 2807 : if( p[pixel[7]] > cb) 287 2363 : if( p[pixel[8]] > cb) 288 2001 : if( p[pixel[9]] > cb) 289 1511 : if( p[pixel[10]] > cb) 290 1286 : if( p[pixel[11]] > cb) 291 1092 : goto is_a_corner; 292 : else 293 194 : goto is_not_a_corner; 294 : else 295 225 : goto is_not_a_corner; 296 : else 297 490 : goto is_not_a_corner; 298 : else 299 362 : goto is_not_a_corner; 300 : else 301 444 : goto is_not_a_corner; 302 : else 303 8039 : goto is_not_a_corner; 304 : else 305 16834 : goto is_not_a_corner; 306 : else 307 21370 : goto is_not_a_corner; 308 196950 : else if( p[pixel[12]] < c_b) 309 19498 : if( p[pixel[7]] < c_b) 310 12618 : if( p[pixel[8]] < c_b) 311 12207 : if( p[pixel[9]] < c_b) 312 11673 : if( p[pixel[10]] < c_b) 313 11029 : if( p[pixel[11]] < c_b) 314 10666 : if( p[pixel[13]] < c_b) 315 9347 : if( p[pixel[14]] < c_b) 316 5250 : if( p[pixel[6]] < c_b) 317 4506 : goto is_a_corner; 318 : else 319 744 : if( p[pixel[15]] < c_b) 320 198 : goto is_a_corner; 321 : else 322 546 : goto is_not_a_corner; 323 : else 324 4097 : goto is_not_a_corner; 325 : else 326 1319 : goto is_not_a_corner; 327 : else 328 363 : goto is_not_a_corner; 329 : else 330 644 : goto is_not_a_corner; 331 : else 332 534 : goto is_not_a_corner; 333 : else 334 411 : goto is_not_a_corner; 335 : else 336 6880 : goto is_not_a_corner; 337 : else 338 177452 : goto is_not_a_corner; 339 476996 : else if( p[pixel[4]] < c_b) 340 15238 : if( p[pixel[13]] > cb) 341 7679 : if( p[pixel[11]] > cb) 342 6053 : if( p[pixel[12]] > cb) 343 5654 : if( p[pixel[14]] > cb) 344 5318 : if( p[pixel[15]] > cb) 345 4979 : goto is_a_corner; 346 : else 347 339 : if( p[pixel[6]] > cb) 348 24 : if( p[pixel[7]] > cb) 349 12 : if( p[pixel[8]] > cb) 350 12 : if( p[pixel[9]] > cb) 351 12 : if( p[pixel[10]] > cb) 352 12 : goto is_a_corner; 353 : else 354 0 : goto is_not_a_corner; 355 : else 356 0 : goto is_not_a_corner; 357 : else 358 0 : goto is_not_a_corner; 359 : else 360 12 : goto is_not_a_corner; 361 : else 362 315 : goto is_not_a_corner; 363 : else 364 336 : if( p[pixel[5]] > cb) 365 31 : if( p[pixel[6]] > cb) 366 31 : if( p[pixel[7]] > cb) 367 31 : if( p[pixel[8]] > cb) 368 31 : if( p[pixel[9]] > cb) 369 31 : if( p[pixel[10]] > cb) 370 31 : goto is_a_corner; 371 : else 372 0 : goto is_not_a_corner; 373 : else 374 0 : goto is_not_a_corner; 375 : else 376 0 : goto is_not_a_corner; 377 : else 378 0 : goto is_not_a_corner; 379 : else 380 0 : goto is_not_a_corner; 381 : else 382 305 : goto is_not_a_corner; 383 : else 384 399 : goto is_not_a_corner; 385 1626 : else if( p[pixel[11]] < c_b) 386 883 : if( p[pixel[5]] < c_b) 387 867 : if( p[pixel[6]] < c_b) 388 863 : if( p[pixel[7]] < c_b) 389 837 : if( p[pixel[8]] < c_b) 390 833 : if( p[pixel[9]] < c_b) 391 799 : if( p[pixel[10]] < c_b) 392 761 : if( p[pixel[12]] < c_b) 393 507 : goto is_a_corner; 394 : else 395 254 : goto is_not_a_corner; 396 : else 397 38 : goto is_not_a_corner; 398 : else 399 34 : goto is_not_a_corner; 400 : else 401 4 : goto is_not_a_corner; 402 : else 403 26 : goto is_not_a_corner; 404 : else 405 4 : goto is_not_a_corner; 406 : else 407 16 : goto is_not_a_corner; 408 : else 409 743 : goto is_not_a_corner; 410 7559 : else if( p[pixel[13]] < c_b) 411 3215 : if( p[pixel[7]] < c_b) 412 3063 : if( p[pixel[8]] < c_b) 413 3012 : if( p[pixel[9]] < c_b) 414 2862 : if( p[pixel[10]] < c_b) 415 2711 : if( p[pixel[11]] < c_b) 416 2449 : if( p[pixel[12]] < c_b) 417 2161 : if( p[pixel[6]] < c_b) 418 1937 : if( p[pixel[5]] < c_b) 419 1775 : goto is_a_corner; 420 : else 421 162 : if( p[pixel[14]] < c_b) 422 86 : goto is_a_corner; 423 : else 424 76 : goto is_not_a_corner; 425 : else 426 224 : if( p[pixel[14]] < c_b) 427 164 : if( p[pixel[15]] < c_b) 428 86 : goto is_a_corner; 429 : else 430 78 : goto is_not_a_corner; 431 : else 432 60 : goto is_not_a_corner; 433 : else 434 288 : goto is_not_a_corner; 435 : else 436 262 : goto is_not_a_corner; 437 : else 438 151 : goto is_not_a_corner; 439 : else 440 150 : goto is_not_a_corner; 441 : else 442 51 : goto is_not_a_corner; 443 : else 444 152 : goto is_not_a_corner; 445 : else 446 4344 : if( p[pixel[5]] < c_b) 447 4098 : if( p[pixel[6]] < c_b) 448 3969 : if( p[pixel[7]] < c_b) 449 3708 : if( p[pixel[8]] < c_b) 450 3643 : if( p[pixel[9]] < c_b) 451 3504 : if( p[pixel[10]] < c_b) 452 3154 : if( p[pixel[11]] < c_b) 453 3026 : if( p[pixel[12]] < c_b) 454 2334 : goto is_a_corner; 455 : else 456 692 : goto is_not_a_corner; 457 : else 458 128 : goto is_not_a_corner; 459 : else 460 350 : goto is_not_a_corner; 461 : else 462 139 : goto is_not_a_corner; 463 : else 464 65 : goto is_not_a_corner; 465 : else 466 261 : goto is_not_a_corner; 467 : else 468 129 : goto is_not_a_corner; 469 : else 470 246 : goto is_not_a_corner; 471 : else 472 461758 : if( p[pixel[11]] > cb) 473 237977 : if( p[pixel[12]] > cb) 474 204266 : if( p[pixel[13]] > cb) 475 180586 : if( p[pixel[14]] > cb) 476 161929 : if( p[pixel[15]] > cb) 477 150208 : goto is_a_corner; 478 : else 479 11721 : if( p[pixel[6]] > cb) 480 3813 : if( p[pixel[7]] > cb) 481 3069 : if( p[pixel[8]] > cb) 482 2727 : if( p[pixel[9]] > cb) 483 2415 : if( p[pixel[10]] > cb) 484 2066 : goto is_a_corner; 485 : else 486 349 : goto is_not_a_corner; 487 : else 488 312 : goto is_not_a_corner; 489 : else 490 342 : goto is_not_a_corner; 491 : else 492 744 : goto is_not_a_corner; 493 : else 494 7908 : goto is_not_a_corner; 495 : else 496 18657 : if( p[pixel[5]] > cb) 497 5053 : if( p[pixel[6]] > cb) 498 4571 : if( p[pixel[7]] > cb) 499 3916 : if( p[pixel[8]] > cb) 500 3379 : if( p[pixel[9]] > cb) 501 2983 : if( p[pixel[10]] > cb) 502 2300 : goto is_a_corner; 503 : else 504 683 : goto is_not_a_corner; 505 : else 506 396 : goto is_not_a_corner; 507 : else 508 537 : goto is_not_a_corner; 509 : else 510 655 : goto is_not_a_corner; 511 : else 512 482 : goto is_not_a_corner; 513 : else 514 13604 : goto is_not_a_corner; 515 : else 516 23680 : goto is_not_a_corner; 517 : else 518 33711 : goto is_not_a_corner; 519 223781 : else if( p[pixel[11]] < c_b) 520 34354 : if( p[pixel[7]] < c_b) 521 26950 : if( p[pixel[8]] < c_b) 522 26094 : if( p[pixel[9]] < c_b) 523 24720 : if( p[pixel[10]] < c_b) 524 23444 : if( p[pixel[12]] < c_b) 525 19865 : if( p[pixel[13]] < c_b) 526 15382 : if( p[pixel[6]] < c_b) 527 14052 : if( p[pixel[5]] < c_b) 528 10000 : goto is_a_corner; 529 : else 530 4052 : if( p[pixel[14]] < c_b) 531 1710 : goto is_a_corner; 532 : else 533 2342 : goto is_not_a_corner; 534 : else 535 1330 : if( p[pixel[14]] < c_b) 536 975 : if( p[pixel[15]] < c_b) 537 311 : goto is_a_corner; 538 : else 539 664 : goto is_not_a_corner; 540 : else 541 355 : goto is_not_a_corner; 542 : else 543 4483 : goto is_not_a_corner; 544 : else 545 3579 : goto is_not_a_corner; 546 : else 547 1276 : goto is_not_a_corner; 548 : else 549 1374 : goto is_not_a_corner; 550 : else 551 856 : goto is_not_a_corner; 552 : else 553 7404 : goto is_not_a_corner; 554 : else 555 189427 : goto is_not_a_corner; 556 744994 : else if( p[pixel[3]] < c_b) 557 46758 : if( p[pixel[10]] > cb) 558 11385 : if( p[pixel[11]] > cb) 559 10494 : if( p[pixel[12]] > cb) 560 10072 : if( p[pixel[13]] > cb) 561 9292 : if( p[pixel[14]] > cb) 562 8690 : if( p[pixel[15]] > cb) 563 7875 : goto is_a_corner; 564 : else 565 815 : if( p[pixel[6]] > cb) 566 230 : if( p[pixel[7]] > cb) 567 206 : if( p[pixel[8]] > cb) 568 164 : if( p[pixel[9]] > cb) 569 164 : goto is_a_corner; 570 : else 571 0 : goto is_not_a_corner; 572 : else 573 42 : goto is_not_a_corner; 574 : else 575 24 : goto is_not_a_corner; 576 : else 577 585 : goto is_not_a_corner; 578 : else 579 602 : if( p[pixel[5]] > cb) 580 92 : if( p[pixel[6]] > cb) 581 92 : if( p[pixel[7]] > cb) 582 68 : if( p[pixel[8]] > cb) 583 52 : if( p[pixel[9]] > cb) 584 48 : goto is_a_corner; 585 : else 586 4 : goto is_not_a_corner; 587 : else 588 16 : goto is_not_a_corner; 589 : else 590 24 : goto is_not_a_corner; 591 : else 592 0 : goto is_not_a_corner; 593 : else 594 510 : goto is_not_a_corner; 595 : else 596 780 : if( p[pixel[4]] > cb) 597 109 : if( p[pixel[5]] > cb) 598 101 : if( p[pixel[6]] > cb) 599 97 : if( p[pixel[7]] > cb) 600 97 : if( p[pixel[8]] > cb) 601 97 : if( p[pixel[9]] > cb) 602 97 : goto is_a_corner; 603 : else 604 0 : goto is_not_a_corner; 605 : else 606 0 : goto is_not_a_corner; 607 : else 608 0 : goto is_not_a_corner; 609 : else 610 4 : goto is_not_a_corner; 611 : else 612 8 : goto is_not_a_corner; 613 : else 614 671 : goto is_not_a_corner; 615 : else 616 422 : goto is_not_a_corner; 617 : else 618 891 : goto is_not_a_corner; 619 35373 : else if( p[pixel[10]] < c_b) 620 31699 : if( p[pixel[7]] < c_b) 621 29668 : if( p[pixel[8]] < c_b) 622 28941 : if( p[pixel[9]] < c_b) 623 28051 : if( p[pixel[11]] < c_b) 624 23434 : if( p[pixel[6]] < c_b) 625 21693 : if( p[pixel[5]] < c_b) 626 19689 : if( p[pixel[4]] < c_b) 627 18632 : goto is_a_corner; 628 : else 629 1057 : if( p[pixel[12]] < c_b) 630 791 : if( p[pixel[13]] < c_b) 631 486 : goto is_a_corner; 632 : else 633 305 : goto is_not_a_corner; 634 : else 635 266 : goto is_not_a_corner; 636 : else 637 2004 : if( p[pixel[12]] < c_b) 638 1715 : if( p[pixel[13]] < c_b) 639 1436 : if( p[pixel[14]] < c_b) 640 746 : goto is_a_corner; 641 : else 642 690 : goto is_not_a_corner; 643 : else 644 279 : goto is_not_a_corner; 645 : else 646 289 : goto is_not_a_corner; 647 : else 648 1741 : if( p[pixel[12]] < c_b) 649 1272 : if( p[pixel[13]] < c_b) 650 967 : if( p[pixel[14]] < c_b) 651 655 : if( p[pixel[15]] < c_b) 652 282 : goto is_a_corner; 653 : else 654 373 : goto is_not_a_corner; 655 : else 656 312 : goto is_not_a_corner; 657 : else 658 305 : goto is_not_a_corner; 659 : else 660 469 : goto is_not_a_corner; 661 : else 662 4617 : goto is_not_a_corner; 663 : else 664 890 : goto is_not_a_corner; 665 : else 666 727 : goto is_not_a_corner; 667 : else 668 2031 : goto is_not_a_corner; 669 : else 670 3674 : goto is_not_a_corner; 671 : else 672 698236 : if( p[pixel[10]] > cb) 673 345429 : if( p[pixel[11]] > cb) 674 292614 : if( p[pixel[12]] > cb) 675 250020 : if( p[pixel[13]] > cb) 676 216949 : if( p[pixel[14]] > cb) 677 196761 : if( p[pixel[15]] > cb) 678 178043 : goto is_a_corner; 679 : else 680 18718 : if( p[pixel[6]] > cb) 681 8392 : if( p[pixel[7]] > cb) 682 6738 : if( p[pixel[8]] > cb) 683 6150 : if( p[pixel[9]] > cb) 684 5594 : goto is_a_corner; 685 : else 686 556 : goto is_not_a_corner; 687 : else 688 588 : goto is_not_a_corner; 689 : else 690 1654 : goto is_not_a_corner; 691 : else 692 10326 : goto is_not_a_corner; 693 : else 694 20188 : if( p[pixel[5]] > cb) 695 7761 : if( p[pixel[6]] > cb) 696 6843 : if( p[pixel[7]] > cb) 697 5449 : if( p[pixel[8]] > cb) 698 4480 : if( p[pixel[9]] > cb) 699 4145 : goto is_a_corner; 700 : else 701 335 : goto is_not_a_corner; 702 : else 703 969 : goto is_not_a_corner; 704 : else 705 1394 : goto is_not_a_corner; 706 : else 707 918 : goto is_not_a_corner; 708 : else 709 12427 : goto is_not_a_corner; 710 : else 711 33071 : if( p[pixel[4]] > cb) 712 11802 : if( p[pixel[5]] > cb) 713 10912 : if( p[pixel[6]] > cb) 714 9714 : if( p[pixel[7]] > cb) 715 8832 : if( p[pixel[8]] > cb) 716 8134 : if( p[pixel[9]] > cb) 717 7613 : goto is_a_corner; 718 : else 719 521 : goto is_not_a_corner; 720 : else 721 698 : goto is_not_a_corner; 722 : else 723 882 : goto is_not_a_corner; 724 : else 725 1198 : goto is_not_a_corner; 726 : else 727 890 : goto is_not_a_corner; 728 : else 729 21269 : goto is_not_a_corner; 730 : else 731 42594 : goto is_not_a_corner; 732 : else 733 52815 : goto is_not_a_corner; 734 352807 : else if( p[pixel[10]] < c_b) 735 81627 : if( p[pixel[7]] < c_b) 736 68611 : if( p[pixel[8]] < c_b) 737 66915 : if( p[pixel[9]] < c_b) 738 64802 : if( p[pixel[11]] < c_b) 739 56876 : if( p[pixel[12]] < c_b) 740 42941 : if( p[pixel[6]] < c_b) 741 39271 : if( p[pixel[5]] < c_b) 742 31231 : if( p[pixel[4]] < c_b) 743 19948 : goto is_a_corner; 744 : else 745 11283 : if( p[pixel[13]] < c_b) 746 7443 : goto is_a_corner; 747 : else 748 3840 : goto is_not_a_corner; 749 : else 750 8040 : if( p[pixel[13]] < c_b) 751 6470 : if( p[pixel[14]] < c_b) 752 2982 : goto is_a_corner; 753 : else 754 3488 : goto is_not_a_corner; 755 : else 756 1570 : goto is_not_a_corner; 757 : else 758 3670 : if( p[pixel[13]] < c_b) 759 2846 : if( p[pixel[14]] < c_b) 760 1976 : if( p[pixel[15]] < c_b) 761 622 : goto is_a_corner; 762 : else 763 1354 : goto is_not_a_corner; 764 : else 765 870 : goto is_not_a_corner; 766 : else 767 824 : goto is_not_a_corner; 768 : else 769 13935 : goto is_not_a_corner; 770 : else 771 7926 : goto is_not_a_corner; 772 : else 773 2113 : goto is_not_a_corner; 774 : else 775 1696 : goto is_not_a_corner; 776 : else 777 13016 : goto is_not_a_corner; 778 : else 779 271180 : goto is_not_a_corner; 780 1133560 : else if( p[pixel[2]] < c_b) 781 69863 : if( p[pixel[9]] > cb) 782 15046 : if( p[pixel[10]] > cb) 783 14056 : if( p[pixel[11]] > cb) 784 12807 : if( p[pixel[12]] > cb) 785 11559 : if( p[pixel[13]] > cb) 786 9768 : if( p[pixel[14]] > cb) 787 8268 : if( p[pixel[15]] > cb) 788 7377 : goto is_a_corner; 789 : else 790 891 : if( p[pixel[6]] > cb) 791 623 : if( p[pixel[7]] > cb) 792 534 : if( p[pixel[8]] > cb) 793 498 : goto is_a_corner; 794 : else 795 36 : goto is_not_a_corner; 796 : else 797 89 : goto is_not_a_corner; 798 : else 799 268 : goto is_not_a_corner; 800 : else 801 1500 : if( p[pixel[5]] > cb) 802 920 : if( p[pixel[6]] > cb) 803 846 : if( p[pixel[7]] > cb) 804 744 : if( p[pixel[8]] > cb) 805 686 : goto is_a_corner; 806 : else 807 58 : goto is_not_a_corner; 808 : else 809 102 : goto is_not_a_corner; 810 : else 811 74 : goto is_not_a_corner; 812 : else 813 580 : goto is_not_a_corner; 814 : else 815 1791 : if( p[pixel[4]] > cb) 816 704 : if( p[pixel[5]] > cb) 817 658 : if( p[pixel[6]] > cb) 818 598 : if( p[pixel[7]] > cb) 819 464 : if( p[pixel[8]] > cb) 820 438 : goto is_a_corner; 821 : else 822 26 : goto is_not_a_corner; 823 : else 824 134 : goto is_not_a_corner; 825 : else 826 60 : goto is_not_a_corner; 827 : else 828 46 : goto is_not_a_corner; 829 : else 830 1087 : goto is_not_a_corner; 831 : else 832 1248 : if( p[pixel[3]] > cb) 833 399 : if( p[pixel[4]] > cb) 834 395 : if( p[pixel[5]] > cb) 835 375 : if( p[pixel[6]] > cb) 836 375 : if( p[pixel[7]] > cb) 837 307 : if( p[pixel[8]] > cb) 838 305 : goto is_a_corner; 839 : else 840 2 : goto is_not_a_corner; 841 : else 842 68 : goto is_not_a_corner; 843 : else 844 0 : goto is_not_a_corner; 845 : else 846 20 : goto is_not_a_corner; 847 : else 848 4 : goto is_not_a_corner; 849 : else 850 849 : goto is_not_a_corner; 851 : else 852 1249 : goto is_not_a_corner; 853 : else 854 990 : goto is_not_a_corner; 855 54817 : else if( p[pixel[9]] < c_b) 856 49776 : if( p[pixel[7]] < c_b) 857 46534 : if( p[pixel[8]] < c_b) 858 44375 : if( p[pixel[10]] < c_b) 859 39971 : if( p[pixel[6]] < c_b) 860 36670 : if( p[pixel[5]] < c_b) 861 31557 : if( p[pixel[4]] < c_b) 862 27101 : if( p[pixel[3]] < c_b) 863 24737 : goto is_a_corner; 864 : else 865 2364 : if( p[pixel[11]] < c_b) 866 1491 : if( p[pixel[12]] < c_b) 867 799 : goto is_a_corner; 868 : else 869 692 : goto is_not_a_corner; 870 : else 871 873 : goto is_not_a_corner; 872 : else 873 4456 : if( p[pixel[11]] < c_b) 874 3685 : if( p[pixel[12]] < c_b) 875 2953 : if( p[pixel[13]] < c_b) 876 2090 : goto is_a_corner; 877 : else 878 863 : goto is_not_a_corner; 879 : else 880 732 : goto is_not_a_corner; 881 : else 882 771 : goto is_not_a_corner; 883 : else 884 5113 : if( p[pixel[11]] < c_b) 885 4567 : if( p[pixel[12]] < c_b) 886 3777 : if( p[pixel[13]] < c_b) 887 3257 : if( p[pixel[14]] < c_b) 888 1898 : goto is_a_corner; 889 : else 890 1359 : goto is_not_a_corner; 891 : else 892 520 : goto is_not_a_corner; 893 : else 894 790 : goto is_not_a_corner; 895 : else 896 546 : goto is_not_a_corner; 897 : else 898 3301 : if( p[pixel[11]] < c_b) 899 2612 : if( p[pixel[12]] < c_b) 900 2175 : if( p[pixel[13]] < c_b) 901 1784 : if( p[pixel[14]] < c_b) 902 1437 : if( p[pixel[15]] < c_b) 903 358 : goto is_a_corner; 904 : else 905 1079 : goto is_not_a_corner; 906 : else 907 347 : goto is_not_a_corner; 908 : else 909 391 : goto is_not_a_corner; 910 : else 911 437 : goto is_not_a_corner; 912 : else 913 689 : goto is_not_a_corner; 914 : else 915 4404 : goto is_not_a_corner; 916 : else 917 2159 : goto is_not_a_corner; 918 : else 919 3242 : goto is_not_a_corner; 920 : else 921 5041 : goto is_not_a_corner; 922 : else 923 1063690 : if( p[pixel[9]] > cb) 924 522934 : if( p[pixel[10]] > cb) 925 425619 : if( p[pixel[11]] > cb) 926 359602 : if( p[pixel[12]] > cb) 927 294591 : if( p[pixel[13]] > cb) 928 244937 : if( p[pixel[14]] > cb) 929 208602 : if( p[pixel[15]] > cb) 930 185538 : goto is_a_corner; 931 : else 932 23064 : if( p[pixel[6]] > cb) 933 11009 : if( p[pixel[7]] > cb) 934 9209 : if( p[pixel[8]] > cb) 935 8734 : goto is_a_corner; 936 : else 937 475 : goto is_not_a_corner; 938 : else 939 1800 : goto is_not_a_corner; 940 : else 941 12055 : goto is_not_a_corner; 942 : else 943 36335 : if( p[pixel[5]] > cb) 944 17913 : if( p[pixel[6]] > cb) 945 14776 : if( p[pixel[7]] > cb) 946 13389 : if( p[pixel[8]] > cb) 947 12199 : goto is_a_corner; 948 : else 949 1190 : goto is_not_a_corner; 950 : else 951 1387 : goto is_not_a_corner; 952 : else 953 3137 : goto is_not_a_corner; 954 : else 955 18422 : goto is_not_a_corner; 956 : else 957 49654 : if( p[pixel[4]] > cb) 958 23062 : if( p[pixel[5]] > cb) 959 20308 : if( p[pixel[6]] > cb) 960 17287 : if( p[pixel[7]] > cb) 961 15232 : if( p[pixel[8]] > cb) 962 14423 : goto is_a_corner; 963 : else 964 809 : goto is_not_a_corner; 965 : else 966 2055 : goto is_not_a_corner; 967 : else 968 3021 : goto is_not_a_corner; 969 : else 970 2754 : goto is_not_a_corner; 971 : else 972 26592 : goto is_not_a_corner; 973 : else 974 65011 : if( p[pixel[3]] > cb) 975 28568 : if( p[pixel[4]] > cb) 976 25071 : if( p[pixel[5]] > cb) 977 22717 : if( p[pixel[6]] > cb) 978 19895 : if( p[pixel[7]] > cb) 979 17749 : if( p[pixel[8]] > cb) 980 17490 : goto is_a_corner; 981 : else 982 259 : goto is_not_a_corner; 983 : else 984 2146 : goto is_not_a_corner; 985 : else 986 2822 : goto is_not_a_corner; 987 : else 988 2354 : goto is_not_a_corner; 989 : else 990 3497 : goto is_not_a_corner; 991 : else 992 36443 : goto is_not_a_corner; 993 : else 994 66017 : goto is_not_a_corner; 995 : else 996 97315 : goto is_not_a_corner; 997 540759 : else if( p[pixel[9]] < c_b) 998 149078 : if( p[pixel[7]] < c_b) 999 131224 : if( p[pixel[8]] < c_b) 1000 128039 : if( p[pixel[10]] < c_b) 1001 113895 : if( p[pixel[11]] < c_b) 1002 92604 : if( p[pixel[6]] < c_b) 1003 84013 : if( p[pixel[5]] < c_b) 1004 67542 : if( p[pixel[4]] < c_b) 1005 48995 : if( p[pixel[3]] < c_b) 1006 31860 : goto is_a_corner; 1007 : else 1008 17135 : if( p[pixel[12]] < c_b) 1009 11394 : goto is_a_corner; 1010 : else 1011 5741 : goto is_not_a_corner; 1012 : else 1013 18547 : if( p[pixel[12]] < c_b) 1014 16208 : if( p[pixel[13]] < c_b) 1015 11202 : goto is_a_corner; 1016 : else 1017 5006 : goto is_not_a_corner; 1018 : else 1019 2339 : goto is_not_a_corner; 1020 : else 1021 16471 : if( p[pixel[12]] < c_b) 1022 13892 : if( p[pixel[13]] < c_b) 1023 11466 : if( p[pixel[14]] < c_b) 1024 5661 : goto is_a_corner; 1025 : else 1026 5805 : goto is_not_a_corner; 1027 : else 1028 2426 : goto is_not_a_corner; 1029 : else 1030 2579 : goto is_not_a_corner; 1031 : else 1032 8591 : if( p[pixel[12]] < c_b) 1033 7073 : if( p[pixel[13]] < c_b) 1034 5778 : if( p[pixel[14]] < c_b) 1035 4308 : if( p[pixel[15]] < c_b) 1036 914 : goto is_a_corner; 1037 : else 1038 3394 : goto is_not_a_corner; 1039 : else 1040 1470 : goto is_not_a_corner; 1041 : else 1042 1295 : goto is_not_a_corner; 1043 : else 1044 1518 : goto is_not_a_corner; 1045 : else 1046 21291 : goto is_not_a_corner; 1047 : else 1048 14144 : goto is_not_a_corner; 1049 : else 1050 3185 : goto is_not_a_corner; 1051 : else 1052 17854 : goto is_not_a_corner; 1053 : else 1054 391681 : goto is_not_a_corner; 1055 858624 : else if( p[pixel[1]] < c_b) 1056 15312 : if( p[pixel[8]] > cb) 1057 3487 : if( p[pixel[9]] > cb) 1058 3403 : if( p[pixel[10]] > cb) 1059 3215 : if( p[pixel[11]] > cb) 1060 2818 : if( p[pixel[12]] > cb) 1061 2490 : if( p[pixel[13]] > cb) 1062 2131 : if( p[pixel[14]] > cb) 1063 1876 : if( p[pixel[15]] > cb) 1064 1838 : goto is_a_corner; 1065 : else 1066 38 : if( p[pixel[6]] > cb) 1067 26 : if( p[pixel[7]] > cb) 1068 26 : goto is_a_corner; 1069 : else 1070 0 : goto is_not_a_corner; 1071 : else 1072 12 : goto is_not_a_corner; 1073 : else 1074 255 : if( p[pixel[5]] > cb) 1075 175 : if( p[pixel[6]] > cb) 1076 155 : if( p[pixel[7]] > cb) 1077 147 : goto is_a_corner; 1078 : else 1079 8 : goto is_not_a_corner; 1080 : else 1081 20 : goto is_not_a_corner; 1082 : else 1083 80 : goto is_not_a_corner; 1084 : else 1085 359 : if( p[pixel[4]] > cb) 1086 237 : if( p[pixel[5]] > cb) 1087 193 : if( p[pixel[6]] > cb) 1088 159 : if( p[pixel[7]] > cb) 1089 135 : goto is_a_corner; 1090 : else 1091 24 : goto is_not_a_corner; 1092 : else 1093 34 : goto is_not_a_corner; 1094 : else 1095 44 : goto is_not_a_corner; 1096 : else 1097 122 : goto is_not_a_corner; 1098 : else 1099 328 : if( p[pixel[3]] > cb) 1100 204 : if( p[pixel[4]] > cb) 1101 184 : if( p[pixel[5]] > cb) 1102 184 : if( p[pixel[6]] > cb) 1103 174 : if( p[pixel[7]] > cb) 1104 172 : goto is_a_corner; 1105 : else 1106 2 : goto is_not_a_corner; 1107 : else 1108 10 : goto is_not_a_corner; 1109 : else 1110 0 : goto is_not_a_corner; 1111 : else 1112 20 : goto is_not_a_corner; 1113 : else 1114 124 : goto is_not_a_corner; 1115 : else 1116 397 : if( p[pixel[2]] > cb) 1117 162 : if( p[pixel[3]] > cb) 1118 158 : if( p[pixel[4]] > cb) 1119 122 : if( p[pixel[5]] > cb) 1120 114 : if( p[pixel[6]] > cb) 1121 106 : if( p[pixel[7]] > cb) 1122 102 : goto is_a_corner; 1123 : else 1124 4 : goto is_not_a_corner; 1125 : else 1126 8 : goto is_not_a_corner; 1127 : else 1128 8 : goto is_not_a_corner; 1129 : else 1130 36 : goto is_not_a_corner; 1131 : else 1132 4 : goto is_not_a_corner; 1133 : else 1134 235 : goto is_not_a_corner; 1135 : else 1136 188 : goto is_not_a_corner; 1137 : else 1138 84 : goto is_not_a_corner; 1139 11825 : else if( p[pixel[8]] < c_b) 1140 10935 : if( p[pixel[7]] < c_b) 1141 10381 : if( p[pixel[9]] < c_b) 1142 9755 : if( p[pixel[6]] < c_b) 1143 8978 : if( p[pixel[5]] < c_b) 1144 7890 : if( p[pixel[4]] < c_b) 1145 6984 : if( p[pixel[3]] < c_b) 1146 5947 : if( p[pixel[2]] < c_b) 1147 5416 : goto is_a_corner; 1148 : else 1149 531 : if( p[pixel[10]] < c_b) 1150 283 : if( p[pixel[11]] < c_b) 1151 238 : goto is_a_corner; 1152 : else 1153 45 : goto is_not_a_corner; 1154 : else 1155 248 : goto is_not_a_corner; 1156 : else 1157 1037 : if( p[pixel[10]] < c_b) 1158 833 : if( p[pixel[11]] < c_b) 1159 709 : if( p[pixel[12]] < c_b) 1160 477 : goto is_a_corner; 1161 : else 1162 232 : goto is_not_a_corner; 1163 : else 1164 124 : goto is_not_a_corner; 1165 : else 1166 204 : goto is_not_a_corner; 1167 : else 1168 906 : if( p[pixel[10]] < c_b) 1169 765 : if( p[pixel[11]] < c_b) 1170 689 : if( p[pixel[12]] < c_b) 1171 617 : if( p[pixel[13]] < c_b) 1172 301 : goto is_a_corner; 1173 : else 1174 316 : goto is_not_a_corner; 1175 : else 1176 72 : goto is_not_a_corner; 1177 : else 1178 76 : goto is_not_a_corner; 1179 : else 1180 141 : goto is_not_a_corner; 1181 : else 1182 1088 : if( p[pixel[10]] < c_b) 1183 869 : if( p[pixel[11]] < c_b) 1184 769 : if( p[pixel[12]] < c_b) 1185 709 : if( p[pixel[13]] < c_b) 1186 539 : if( p[pixel[14]] < c_b) 1187 321 : goto is_a_corner; 1188 : else 1189 218 : goto is_not_a_corner; 1190 : else 1191 170 : goto is_not_a_corner; 1192 : else 1193 60 : goto is_not_a_corner; 1194 : else 1195 100 : goto is_not_a_corner; 1196 : else 1197 219 : goto is_not_a_corner; 1198 : else 1199 777 : if( p[pixel[10]] < c_b) 1200 621 : if( p[pixel[11]] < c_b) 1201 573 : if( p[pixel[12]] < c_b) 1202 433 : if( p[pixel[13]] < c_b) 1203 349 : if( p[pixel[14]] < c_b) 1204 169 : if( p[pixel[15]] < c_b) 1205 20 : goto is_a_corner; 1206 : else 1207 149 : goto is_not_a_corner; 1208 : else 1209 180 : goto is_not_a_corner; 1210 : else 1211 84 : goto is_not_a_corner; 1212 : else 1213 140 : goto is_not_a_corner; 1214 : else 1215 48 : goto is_not_a_corner; 1216 : else 1217 156 : goto is_not_a_corner; 1218 : else 1219 626 : goto is_not_a_corner; 1220 : else 1221 554 : goto is_not_a_corner; 1222 : else 1223 890 : goto is_not_a_corner; 1224 : else 1225 843312 : if( p[pixel[8]] > cb) 1226 390387 : if( p[pixel[9]] > cb) 1227 344626 : if( p[pixel[10]] > cb) 1228 279228 : if( p[pixel[11]] > cb) 1229 227108 : if( p[pixel[12]] > cb) 1230 185013 : if( p[pixel[13]] > cb) 1231 151630 : if( p[pixel[14]] > cb) 1232 128725 : if( p[pixel[15]] > cb) 1233 119942 : goto is_a_corner; 1234 : else 1235 8783 : if( p[pixel[6]] > cb) 1236 4005 : if( p[pixel[7]] > cb) 1237 3782 : goto is_a_corner; 1238 : else 1239 223 : goto is_not_a_corner; 1240 : else 1241 4778 : goto is_not_a_corner; 1242 : else 1243 22905 : if( p[pixel[5]] > cb) 1244 11573 : if( p[pixel[6]] > cb) 1245 9735 : if( p[pixel[7]] > cb) 1246 9108 : goto is_a_corner; 1247 : else 1248 627 : goto is_not_a_corner; 1249 : else 1250 1838 : goto is_not_a_corner; 1251 : else 1252 11332 : goto is_not_a_corner; 1253 : else 1254 33383 : if( p[pixel[4]] > cb) 1255 16452 : if( p[pixel[5]] > cb) 1256 14435 : if( p[pixel[6]] > cb) 1257 12211 : if( p[pixel[7]] > cb) 1258 11333 : goto is_a_corner; 1259 : else 1260 878 : goto is_not_a_corner; 1261 : else 1262 2224 : goto is_not_a_corner; 1263 : else 1264 2017 : goto is_not_a_corner; 1265 : else 1266 16931 : goto is_not_a_corner; 1267 : else 1268 42095 : if( p[pixel[3]] > cb) 1269 22784 : if( p[pixel[4]] > cb) 1270 19121 : if( p[pixel[5]] > cb) 1271 17012 : if( p[pixel[6]] > cb) 1272 14633 : if( p[pixel[7]] > cb) 1273 12973 : goto is_a_corner; 1274 : else 1275 1660 : goto is_not_a_corner; 1276 : else 1277 2379 : goto is_not_a_corner; 1278 : else 1279 2109 : goto is_not_a_corner; 1280 : else 1281 3663 : goto is_not_a_corner; 1282 : else 1283 19311 : goto is_not_a_corner; 1284 : else 1285 52120 : if( p[pixel[2]] > cb) 1286 21815 : if( p[pixel[3]] > cb) 1287 19481 : if( p[pixel[4]] > cb) 1288 17309 : if( p[pixel[5]] > cb) 1289 15467 : if( p[pixel[6]] > cb) 1290 13647 : if( p[pixel[7]] > cb) 1291 12070 : goto is_a_corner; 1292 : else 1293 1577 : goto is_not_a_corner; 1294 : else 1295 1820 : goto is_not_a_corner; 1296 : else 1297 1842 : goto is_not_a_corner; 1298 : else 1299 2172 : goto is_not_a_corner; 1300 : else 1301 2334 : goto is_not_a_corner; 1302 : else 1303 30305 : goto is_not_a_corner; 1304 : else 1305 65398 : goto is_not_a_corner; 1306 : else 1307 45761 : goto is_not_a_corner; 1308 452925 : else if( p[pixel[8]] < c_b) 1309 175686 : if( p[pixel[7]] < c_b) 1310 162075 : if( p[pixel[9]] < c_b) 1311 150299 : if( p[pixel[10]] < c_b) 1312 130837 : if( p[pixel[6]] < c_b) 1313 119681 : if( p[pixel[5]] < c_b) 1314 100571 : if( p[pixel[4]] < c_b) 1315 81154 : if( p[pixel[3]] < c_b) 1316 62042 : if( p[pixel[2]] < c_b) 1317 36165 : goto is_a_corner; 1318 : else 1319 25877 : if( p[pixel[11]] < c_b) 1320 17331 : goto is_a_corner; 1321 : else 1322 8546 : goto is_not_a_corner; 1323 : else 1324 19112 : if( p[pixel[11]] < c_b) 1325 15646 : if( p[pixel[12]] < c_b) 1326 9747 : goto is_a_corner; 1327 : else 1328 5899 : goto is_not_a_corner; 1329 : else 1330 3466 : goto is_not_a_corner; 1331 : else 1332 19417 : if( p[pixel[11]] < c_b) 1333 16194 : if( p[pixel[12]] < c_b) 1334 13691 : if( p[pixel[13]] < c_b) 1335 8582 : goto is_a_corner; 1336 : else 1337 5109 : goto is_not_a_corner; 1338 : else 1339 2503 : goto is_not_a_corner; 1340 : else 1341 3223 : goto is_not_a_corner; 1342 : else 1343 19110 : if( p[pixel[11]] < c_b) 1344 16450 : if( p[pixel[12]] < c_b) 1345 14162 : if( p[pixel[13]] < c_b) 1346 11747 : if( p[pixel[14]] < c_b) 1347 5464 : goto is_a_corner; 1348 : else 1349 6283 : goto is_not_a_corner; 1350 : else 1351 2415 : goto is_not_a_corner; 1352 : else 1353 2288 : goto is_not_a_corner; 1354 : else 1355 2660 : goto is_not_a_corner; 1356 : else 1357 11156 : if( p[pixel[11]] < c_b) 1358 9136 : if( p[pixel[12]] < c_b) 1359 6857 : if( p[pixel[13]] < c_b) 1360 4836 : if( p[pixel[14]] < c_b) 1361 2957 : if( p[pixel[15]] < c_b) 1362 150 : goto is_a_corner; 1363 : else 1364 2807 : goto is_not_a_corner; 1365 : else 1366 1879 : goto is_not_a_corner; 1367 : else 1368 2021 : goto is_not_a_corner; 1369 : else 1370 2279 : goto is_not_a_corner; 1371 : else 1372 2020 : goto is_not_a_corner; 1373 : else 1374 19462 : goto is_not_a_corner; 1375 : else 1376 11776 : goto is_not_a_corner; 1377 : else 1378 13611 : goto is_not_a_corner; 1379 : else 1380 277239 : goto is_not_a_corner; 1381 26612300 : else if( p[pixel[0]] < c_b) 1382 12163300 : if( p[pixel[1]] > cb) 1383 15378 : if( p[pixel[8]] > cb) 1384 3787 : if( p[pixel[7]] > cb) 1385 3638 : if( p[pixel[9]] > cb) 1386 3379 : if( p[pixel[6]] > cb) 1387 3172 : if( p[pixel[5]] > cb) 1388 2913 : if( p[pixel[4]] > cb) 1389 2635 : if( p[pixel[3]] > cb) 1390 2373 : if( p[pixel[2]] > cb) 1391 2222 : goto is_a_corner; 1392 : else 1393 151 : if( p[pixel[10]] > cb) 1394 115 : if( p[pixel[11]] > cb) 1395 77 : goto is_a_corner; 1396 : else 1397 38 : goto is_not_a_corner; 1398 : else 1399 36 : goto is_not_a_corner; 1400 : else 1401 262 : if( p[pixel[10]] > cb) 1402 175 : if( p[pixel[11]] > cb) 1403 143 : if( p[pixel[12]] > cb) 1404 70 : goto is_a_corner; 1405 : else 1406 73 : goto is_not_a_corner; 1407 : else 1408 32 : goto is_not_a_corner; 1409 : else 1410 87 : goto is_not_a_corner; 1411 : else 1412 278 : if( p[pixel[10]] > cb) 1413 192 : if( p[pixel[11]] > cb) 1414 144 : if( p[pixel[12]] > cb) 1415 125 : if( p[pixel[13]] > cb) 1416 81 : goto is_a_corner; 1417 : else 1418 44 : goto is_not_a_corner; 1419 : else 1420 19 : goto is_not_a_corner; 1421 : else 1422 48 : goto is_not_a_corner; 1423 : else 1424 86 : goto is_not_a_corner; 1425 : else 1426 259 : if( p[pixel[10]] > cb) 1427 216 : if( p[pixel[11]] > cb) 1428 158 : if( p[pixel[12]] > cb) 1429 134 : if( p[pixel[13]] > cb) 1430 106 : if( p[pixel[14]] > cb) 1431 52 : goto is_a_corner; 1432 : else 1433 54 : goto is_not_a_corner; 1434 : else 1435 28 : goto is_not_a_corner; 1436 : else 1437 24 : goto is_not_a_corner; 1438 : else 1439 58 : goto is_not_a_corner; 1440 : else 1441 43 : goto is_not_a_corner; 1442 : else 1443 207 : if( p[pixel[10]] > cb) 1444 92 : if( p[pixel[11]] > cb) 1445 76 : if( p[pixel[12]] > cb) 1446 74 : if( p[pixel[13]] > cb) 1447 54 : if( p[pixel[14]] > cb) 1448 50 : if( p[pixel[15]] > cb) 1449 2 : goto is_a_corner; 1450 : else 1451 48 : goto is_not_a_corner; 1452 : else 1453 4 : goto is_not_a_corner; 1454 : else 1455 20 : goto is_not_a_corner; 1456 : else 1457 2 : goto is_not_a_corner; 1458 : else 1459 16 : goto is_not_a_corner; 1460 : else 1461 115 : goto is_not_a_corner; 1462 : else 1463 259 : goto is_not_a_corner; 1464 : else 1465 149 : goto is_not_a_corner; 1466 11591 : else if( p[pixel[8]] < c_b) 1467 10357 : if( p[pixel[9]] < c_b) 1468 9893 : if( p[pixel[10]] < c_b) 1469 9244 : if( p[pixel[11]] < c_b) 1470 8248 : if( p[pixel[12]] < c_b) 1471 7246 : if( p[pixel[13]] < c_b) 1472 6284 : if( p[pixel[14]] < c_b) 1473 5605 : if( p[pixel[15]] < c_b) 1474 5408 : goto is_a_corner; 1475 : else 1476 197 : if( p[pixel[6]] < c_b) 1477 173 : if( p[pixel[7]] < c_b) 1478 169 : goto is_a_corner; 1479 : else 1480 4 : goto is_not_a_corner; 1481 : else 1482 24 : goto is_not_a_corner; 1483 : else 1484 679 : if( p[pixel[5]] < c_b) 1485 410 : if( p[pixel[6]] < c_b) 1486 336 : if( p[pixel[7]] < c_b) 1487 313 : goto is_a_corner; 1488 : else 1489 23 : goto is_not_a_corner; 1490 : else 1491 74 : goto is_not_a_corner; 1492 : else 1493 269 : goto is_not_a_corner; 1494 : else 1495 962 : if( p[pixel[4]] < c_b) 1496 467 : if( p[pixel[5]] < c_b) 1497 430 : if( p[pixel[6]] < c_b) 1498 386 : if( p[pixel[7]] < c_b) 1499 382 : goto is_a_corner; 1500 : else 1501 4 : goto is_not_a_corner; 1502 : else 1503 44 : goto is_not_a_corner; 1504 : else 1505 37 : goto is_not_a_corner; 1506 : else 1507 495 : goto is_not_a_corner; 1508 : else 1509 1002 : if( p[pixel[3]] < c_b) 1510 419 : if( p[pixel[4]] < c_b) 1511 323 : if( p[pixel[5]] < c_b) 1512 269 : if( p[pixel[6]] < c_b) 1513 257 : if( p[pixel[7]] < c_b) 1514 244 : goto is_a_corner; 1515 : else 1516 13 : goto is_not_a_corner; 1517 : else 1518 12 : goto is_not_a_corner; 1519 : else 1520 54 : goto is_not_a_corner; 1521 : else 1522 96 : goto is_not_a_corner; 1523 : else 1524 583 : goto is_not_a_corner; 1525 : else 1526 996 : if( p[pixel[2]] < c_b) 1527 339 : if( p[pixel[3]] < c_b) 1528 329 : if( p[pixel[4]] < c_b) 1529 303 : if( p[pixel[5]] < c_b) 1530 303 : if( p[pixel[6]] < c_b) 1531 297 : if( p[pixel[7]] < c_b) 1532 296 : goto is_a_corner; 1533 : else 1534 1 : goto is_not_a_corner; 1535 : else 1536 6 : goto is_not_a_corner; 1537 : else 1538 0 : goto is_not_a_corner; 1539 : else 1540 26 : goto is_not_a_corner; 1541 : else 1542 10 : goto is_not_a_corner; 1543 : else 1544 657 : goto is_not_a_corner; 1545 : else 1546 649 : goto is_not_a_corner; 1547 : else 1548 464 : goto is_not_a_corner; 1549 : else 1550 1234 : goto is_not_a_corner; 1551 12147900 : else if( p[pixel[1]] < c_b) 1552 10538700 : if( p[pixel[2]] > cb) 1553 127549 : if( p[pixel[9]] > cb) 1554 20784 : if( p[pixel[7]] > cb) 1555 19862 : if( p[pixel[8]] > cb) 1556 19337 : if( p[pixel[10]] > cb) 1557 17342 : if( p[pixel[6]] > cb) 1558 16494 : if( p[pixel[5]] > cb) 1559 14786 : if( p[pixel[4]] > cb) 1560 12610 : if( p[pixel[3]] > cb) 1561 11207 : goto is_a_corner; 1562 : else 1563 1403 : if( p[pixel[11]] > cb) 1564 921 : if( p[pixel[12]] > cb) 1565 516 : goto is_a_corner; 1566 : else 1567 405 : goto is_not_a_corner; 1568 : else 1569 482 : goto is_not_a_corner; 1570 : else 1571 2176 : if( p[pixel[11]] > cb) 1572 1536 : if( p[pixel[12]] > cb) 1573 1204 : if( p[pixel[13]] > cb) 1574 696 : goto is_a_corner; 1575 : else 1576 508 : goto is_not_a_corner; 1577 : else 1578 332 : goto is_not_a_corner; 1579 : else 1580 640 : goto is_not_a_corner; 1581 : else 1582 1708 : if( p[pixel[11]] > cb) 1583 1256 : if( p[pixel[12]] > cb) 1584 1145 : if( p[pixel[13]] > cb) 1585 1016 : if( p[pixel[14]] > cb) 1586 519 : goto is_a_corner; 1587 : else 1588 497 : goto is_not_a_corner; 1589 : else 1590 129 : goto is_not_a_corner; 1591 : else 1592 111 : goto is_not_a_corner; 1593 : else 1594 452 : goto is_not_a_corner; 1595 : else 1596 848 : if( p[pixel[11]] > cb) 1597 664 : if( p[pixel[12]] > cb) 1598 579 : if( p[pixel[13]] > cb) 1599 441 : if( p[pixel[14]] > cb) 1600 372 : if( p[pixel[15]] > cb) 1601 96 : goto is_a_corner; 1602 : else 1603 276 : goto is_not_a_corner; 1604 : else 1605 69 : goto is_not_a_corner; 1606 : else 1607 138 : goto is_not_a_corner; 1608 : else 1609 85 : goto is_not_a_corner; 1610 : else 1611 184 : goto is_not_a_corner; 1612 : else 1613 1995 : goto is_not_a_corner; 1614 : else 1615 525 : goto is_not_a_corner; 1616 : else 1617 922 : goto is_not_a_corner; 1618 106765 : else if( p[pixel[9]] < c_b) 1619 94245 : if( p[pixel[10]] < c_b) 1620 85531 : if( p[pixel[11]] < c_b) 1621 77886 : if( p[pixel[12]] < c_b) 1622 68468 : if( p[pixel[13]] < c_b) 1623 58958 : if( p[pixel[14]] < c_b) 1624 51742 : if( p[pixel[15]] < c_b) 1625 47895 : goto is_a_corner; 1626 : else 1627 3847 : if( p[pixel[6]] < c_b) 1628 2340 : if( p[pixel[7]] < c_b) 1629 2051 : if( p[pixel[8]] < c_b) 1630 1977 : goto is_a_corner; 1631 : else 1632 74 : goto is_not_a_corner; 1633 : else 1634 289 : goto is_not_a_corner; 1635 : else 1636 1507 : goto is_not_a_corner; 1637 : else 1638 7216 : if( p[pixel[5]] < c_b) 1639 3576 : if( p[pixel[6]] < c_b) 1640 3205 : if( p[pixel[7]] < c_b) 1641 3022 : if( p[pixel[8]] < c_b) 1642 2942 : goto is_a_corner; 1643 : else 1644 80 : goto is_not_a_corner; 1645 : else 1646 183 : goto is_not_a_corner; 1647 : else 1648 371 : goto is_not_a_corner; 1649 : else 1650 3640 : goto is_not_a_corner; 1651 : else 1652 9510 : if( p[pixel[4]] < c_b) 1653 4209 : if( p[pixel[5]] < c_b) 1654 3755 : if( p[pixel[6]] < c_b) 1655 3406 : if( p[pixel[7]] < c_b) 1656 3182 : if( p[pixel[8]] < c_b) 1657 3108 : goto is_a_corner; 1658 : else 1659 74 : goto is_not_a_corner; 1660 : else 1661 224 : goto is_not_a_corner; 1662 : else 1663 349 : goto is_not_a_corner; 1664 : else 1665 454 : goto is_not_a_corner; 1666 : else 1667 5301 : goto is_not_a_corner; 1668 : else 1669 9418 : if( p[pixel[3]] < c_b) 1670 2914 : if( p[pixel[4]] < c_b) 1671 2785 : if( p[pixel[5]] < c_b) 1672 2563 : if( p[pixel[6]] < c_b) 1673 2344 : if( p[pixel[7]] < c_b) 1674 2203 : if( p[pixel[8]] < c_b) 1675 2135 : goto is_a_corner; 1676 : else 1677 68 : goto is_not_a_corner; 1678 : else 1679 141 : goto is_not_a_corner; 1680 : else 1681 219 : goto is_not_a_corner; 1682 : else 1683 222 : goto is_not_a_corner; 1684 : else 1685 129 : goto is_not_a_corner; 1686 : else 1687 6504 : goto is_not_a_corner; 1688 : else 1689 7645 : goto is_not_a_corner; 1690 : else 1691 8714 : goto is_not_a_corner; 1692 : else 1693 12520 : goto is_not_a_corner; 1694 10411200 : else if( p[pixel[2]] < c_b) 1695 7656740 : if( p[pixel[3]] > cb) 1696 110569 : if( p[pixel[10]] > cb) 1697 14032 : if( p[pixel[7]] > cb) 1698 13516 : if( p[pixel[8]] > cb) 1699 13276 : if( p[pixel[9]] > cb) 1700 12609 : if( p[pixel[11]] > cb) 1701 10371 : if( p[pixel[6]] > cb) 1702 9727 : if( p[pixel[5]] > cb) 1703 8804 : if( p[pixel[4]] > cb) 1704 7906 : goto is_a_corner; 1705 : else 1706 898 : if( p[pixel[12]] > cb) 1707 574 : if( p[pixel[13]] > cb) 1708 283 : goto is_a_corner; 1709 : else 1710 291 : goto is_not_a_corner; 1711 : else 1712 324 : goto is_not_a_corner; 1713 : else 1714 923 : if( p[pixel[12]] > cb) 1715 669 : if( p[pixel[13]] > cb) 1716 482 : if( p[pixel[14]] > cb) 1717 250 : goto is_a_corner; 1718 : else 1719 232 : goto is_not_a_corner; 1720 : else 1721 187 : goto is_not_a_corner; 1722 : else 1723 254 : goto is_not_a_corner; 1724 : else 1725 644 : if( p[pixel[12]] > cb) 1726 417 : if( p[pixel[13]] > cb) 1727 311 : if( p[pixel[14]] > cb) 1728 217 : if( p[pixel[15]] > cb) 1729 50 : goto is_a_corner; 1730 : else 1731 167 : goto is_not_a_corner; 1732 : else 1733 94 : goto is_not_a_corner; 1734 : else 1735 106 : goto is_not_a_corner; 1736 : else 1737 227 : goto is_not_a_corner; 1738 : else 1739 2238 : goto is_not_a_corner; 1740 : else 1741 667 : goto is_not_a_corner; 1742 : else 1743 240 : goto is_not_a_corner; 1744 : else 1745 516 : goto is_not_a_corner; 1746 96537 : else if( p[pixel[10]] < c_b) 1747 80201 : if( p[pixel[11]] < c_b) 1748 73604 : if( p[pixel[12]] < c_b) 1749 68323 : if( p[pixel[13]] < c_b) 1750 62730 : if( p[pixel[14]] < c_b) 1751 57069 : if( p[pixel[15]] < c_b) 1752 53319 : goto is_a_corner; 1753 : else 1754 3750 : if( p[pixel[6]] < c_b) 1755 1599 : if( p[pixel[7]] < c_b) 1756 1266 : if( p[pixel[8]] < c_b) 1757 1170 : if( p[pixel[9]] < c_b) 1758 1120 : goto is_a_corner; 1759 : else 1760 50 : goto is_not_a_corner; 1761 : else 1762 96 : goto is_not_a_corner; 1763 : else 1764 333 : goto is_not_a_corner; 1765 : else 1766 2151 : goto is_not_a_corner; 1767 : else 1768 5661 : if( p[pixel[5]] < c_b) 1769 2082 : if( p[pixel[6]] < c_b) 1770 1746 : if( p[pixel[7]] < c_b) 1771 1362 : if( p[pixel[8]] < c_b) 1772 1334 : if( p[pixel[9]] < c_b) 1773 1332 : goto is_a_corner; 1774 : else 1775 2 : goto is_not_a_corner; 1776 : else 1777 28 : goto is_not_a_corner; 1778 : else 1779 384 : goto is_not_a_corner; 1780 : else 1781 336 : goto is_not_a_corner; 1782 : else 1783 3579 : goto is_not_a_corner; 1784 : else 1785 5593 : if( p[pixel[4]] < c_b) 1786 447 : if( p[pixel[5]] < c_b) 1787 433 : if( p[pixel[6]] < c_b) 1788 419 : if( p[pixel[7]] < c_b) 1789 409 : if( p[pixel[8]] < c_b) 1790 409 : if( p[pixel[9]] < c_b) 1791 358 : goto is_a_corner; 1792 : else 1793 51 : goto is_not_a_corner; 1794 : else 1795 0 : goto is_not_a_corner; 1796 : else 1797 10 : goto is_not_a_corner; 1798 : else 1799 14 : goto is_not_a_corner; 1800 : else 1801 14 : goto is_not_a_corner; 1802 : else 1803 5146 : goto is_not_a_corner; 1804 : else 1805 5281 : goto is_not_a_corner; 1806 : else 1807 6597 : goto is_not_a_corner; 1808 : else 1809 16336 : goto is_not_a_corner; 1810 7546170 : else if( p[pixel[3]] < c_b) 1811 5639340 : if( p[pixel[4]] > cb) 1812 40745 : if( p[pixel[13]] > cb) 1813 1850 : if( p[pixel[7]] > cb) 1814 1730 : if( p[pixel[8]] > cb) 1815 1653 : if( p[pixel[9]] > cb) 1816 1489 : if( p[pixel[10]] > cb) 1817 1351 : if( p[pixel[11]] > cb) 1818 1263 : if( p[pixel[12]] > cb) 1819 1159 : if( p[pixel[6]] > cb) 1820 1079 : if( p[pixel[5]] > cb) 1821 955 : goto is_a_corner; 1822 : else 1823 124 : if( p[pixel[14]] > cb) 1824 22 : goto is_a_corner; 1825 : else 1826 102 : goto is_not_a_corner; 1827 : else 1828 80 : if( p[pixel[14]] > cb) 1829 40 : if( p[pixel[15]] > cb) 1830 32 : goto is_a_corner; 1831 : else 1832 8 : goto is_not_a_corner; 1833 : else 1834 40 : goto is_not_a_corner; 1835 : else 1836 104 : goto is_not_a_corner; 1837 : else 1838 88 : goto is_not_a_corner; 1839 : else 1840 138 : goto is_not_a_corner; 1841 : else 1842 164 : goto is_not_a_corner; 1843 : else 1844 77 : goto is_not_a_corner; 1845 : else 1846 120 : goto is_not_a_corner; 1847 38895 : else if( p[pixel[13]] < c_b) 1848 34746 : if( p[pixel[11]] > cb) 1849 896 : if( p[pixel[5]] > cb) 1850 882 : if( p[pixel[6]] > cb) 1851 875 : if( p[pixel[7]] > cb) 1852 841 : if( p[pixel[8]] > cb) 1853 766 : if( p[pixel[9]] > cb) 1854 724 : if( p[pixel[10]] > cb) 1855 717 : if( p[pixel[12]] > cb) 1856 589 : goto is_a_corner; 1857 : else 1858 128 : goto is_not_a_corner; 1859 : else 1860 7 : goto is_not_a_corner; 1861 : else 1862 42 : goto is_not_a_corner; 1863 : else 1864 75 : goto is_not_a_corner; 1865 : else 1866 34 : goto is_not_a_corner; 1867 : else 1868 7 : goto is_not_a_corner; 1869 : else 1870 14 : goto is_not_a_corner; 1871 33850 : else if( p[pixel[11]] < c_b) 1872 29119 : if( p[pixel[12]] < c_b) 1873 27290 : if( p[pixel[14]] < c_b) 1874 25709 : if( p[pixel[15]] < c_b) 1875 23966 : goto is_a_corner; 1876 : else 1877 1743 : if( p[pixel[6]] < c_b) 1878 530 : if( p[pixel[7]] < c_b) 1879 442 : if( p[pixel[8]] < c_b) 1880 414 : if( p[pixel[9]] < c_b) 1881 345 : if( p[pixel[10]] < c_b) 1882 301 : goto is_a_corner; 1883 : else 1884 44 : goto is_not_a_corner; 1885 : else 1886 69 : goto is_not_a_corner; 1887 : else 1888 28 : goto is_not_a_corner; 1889 : else 1890 88 : goto is_not_a_corner; 1891 : else 1892 1213 : goto is_not_a_corner; 1893 : else 1894 1581 : if( p[pixel[5]] < c_b) 1895 103 : if( p[pixel[6]] < c_b) 1896 95 : if( p[pixel[7]] < c_b) 1897 91 : if( p[pixel[8]] < c_b) 1898 91 : if( p[pixel[9]] < c_b) 1899 89 : if( p[pixel[10]] < c_b) 1900 88 : goto is_a_corner; 1901 : else 1902 1 : goto is_not_a_corner; 1903 : else 1904 2 : goto is_not_a_corner; 1905 : else 1906 0 : goto is_not_a_corner; 1907 : else 1908 4 : goto is_not_a_corner; 1909 : else 1910 8 : goto is_not_a_corner; 1911 : else 1912 1478 : goto is_not_a_corner; 1913 : else 1914 1829 : goto is_not_a_corner; 1915 : else 1916 4731 : goto is_not_a_corner; 1917 : else 1918 4149 : if( p[pixel[5]] > cb) 1919 3558 : if( p[pixel[6]] > cb) 1920 2707 : if( p[pixel[7]] > cb) 1921 2287 : if( p[pixel[8]] > cb) 1922 2061 : if( p[pixel[9]] > cb) 1923 1932 : if( p[pixel[10]] > cb) 1924 1765 : if( p[pixel[11]] > cb) 1925 1568 : if( p[pixel[12]] > cb) 1926 1387 : goto is_a_corner; 1927 : else 1928 181 : goto is_not_a_corner; 1929 : else 1930 197 : goto is_not_a_corner; 1931 : else 1932 167 : goto is_not_a_corner; 1933 : else 1934 129 : goto is_not_a_corner; 1935 : else 1936 226 : goto is_not_a_corner; 1937 : else 1938 420 : goto is_not_a_corner; 1939 : else 1940 851 : goto is_not_a_corner; 1941 : else 1942 591 : goto is_not_a_corner; 1943 5598600 : else if( p[pixel[4]] < c_b) 1944 4349220 : if( p[pixel[5]] > cb) 1945 30104 : if( p[pixel[14]] > cb) 1946 884 : if( p[pixel[7]] > cb) 1947 844 : if( p[pixel[8]] > cb) 1948 793 : if( p[pixel[9]] > cb) 1949 731 : if( p[pixel[10]] > cb) 1950 666 : if( p[pixel[11]] > cb) 1951 638 : if( p[pixel[12]] > cb) 1952 626 : if( p[pixel[13]] > cb) 1953 554 : if( p[pixel[6]] > cb) 1954 544 : goto is_a_corner; 1955 : else 1956 10 : if( p[pixel[15]] > cb) 1957 4 : goto is_a_corner; 1958 : else 1959 6 : goto is_not_a_corner; 1960 : else 1961 72 : goto is_not_a_corner; 1962 : else 1963 12 : goto is_not_a_corner; 1964 : else 1965 28 : goto is_not_a_corner; 1966 : else 1967 65 : goto is_not_a_corner; 1968 : else 1969 62 : goto is_not_a_corner; 1970 : else 1971 51 : goto is_not_a_corner; 1972 : else 1973 40 : goto is_not_a_corner; 1974 29220 : else if( p[pixel[14]] < c_b) 1975 25634 : if( p[pixel[12]] > cb) 1976 1245 : if( p[pixel[6]] > cb) 1977 1214 : if( p[pixel[7]] > cb) 1978 1183 : if( p[pixel[8]] > cb) 1979 1139 : if( p[pixel[9]] > cb) 1980 1135 : if( p[pixel[10]] > cb) 1981 1106 : if( p[pixel[11]] > cb) 1982 1082 : if( p[pixel[13]] > cb) 1983 796 : goto is_a_corner; 1984 : else 1985 286 : goto is_not_a_corner; 1986 : else 1987 24 : goto is_not_a_corner; 1988 : else 1989 29 : goto is_not_a_corner; 1990 : else 1991 4 : goto is_not_a_corner; 1992 : else 1993 44 : goto is_not_a_corner; 1994 : else 1995 31 : goto is_not_a_corner; 1996 : else 1997 31 : goto is_not_a_corner; 1998 24389 : else if( p[pixel[12]] < c_b) 1999 20728 : if( p[pixel[13]] < c_b) 2000 19721 : if( p[pixel[15]] < c_b) 2001 18665 : goto is_a_corner; 2002 : else 2003 1056 : if( p[pixel[6]] < c_b) 2004 82 : if( p[pixel[7]] < c_b) 2005 78 : if( p[pixel[8]] < c_b) 2006 72 : if( p[pixel[9]] < c_b) 2007 56 : if( p[pixel[10]] < c_b) 2008 40 : if( p[pixel[11]] < c_b) 2009 40 : goto is_a_corner; 2010 : else 2011 0 : goto is_not_a_corner; 2012 : else 2013 16 : goto is_not_a_corner; 2014 : else 2015 16 : goto is_not_a_corner; 2016 : else 2017 6 : goto is_not_a_corner; 2018 : else 2019 4 : goto is_not_a_corner; 2020 : else 2021 974 : goto is_not_a_corner; 2022 : else 2023 1007 : goto is_not_a_corner; 2024 : else 2025 3661 : goto is_not_a_corner; 2026 : else 2027 3586 : if( p[pixel[6]] > cb) 2028 2923 : if( p[pixel[7]] > cb) 2029 2409 : if( p[pixel[8]] > cb) 2030 2141 : if( p[pixel[9]] > cb) 2031 1967 : if( p[pixel[10]] > cb) 2032 1886 : if( p[pixel[11]] > cb) 2033 1809 : if( p[pixel[12]] > cb) 2034 1747 : if( p[pixel[13]] > cb) 2035 1313 : goto is_a_corner; 2036 : else 2037 434 : goto is_not_a_corner; 2038 : else 2039 62 : goto is_not_a_corner; 2040 : else 2041 77 : goto is_not_a_corner; 2042 : else 2043 81 : goto is_not_a_corner; 2044 : else 2045 174 : goto is_not_a_corner; 2046 : else 2047 268 : goto is_not_a_corner; 2048 : else 2049 514 : goto is_not_a_corner; 2050 : else 2051 663 : goto is_not_a_corner; 2052 4319120 : else if( p[pixel[5]] < c_b) 2053 3457820 : if( p[pixel[6]] > cb) 2054 32261 : if( p[pixel[15]] < c_b) 2055 29360 : if( p[pixel[13]] > cb) 2056 984 : if( p[pixel[7]] > cb) 2057 918 : if( p[pixel[8]] > cb) 2058 884 : if( p[pixel[9]] > cb) 2059 862 : if( p[pixel[10]] > cb) 2060 852 : if( p[pixel[11]] > cb) 2061 818 : if( p[pixel[12]] > cb) 2062 790 : if( p[pixel[14]] > cb) 2063 611 : goto is_a_corner; 2064 : else 2065 179 : goto is_not_a_corner; 2066 : else 2067 28 : goto is_not_a_corner; 2068 : else 2069 34 : goto is_not_a_corner; 2070 : else 2071 10 : goto is_not_a_corner; 2072 : else 2073 22 : goto is_not_a_corner; 2074 : else 2075 34 : goto is_not_a_corner; 2076 : else 2077 66 : goto is_not_a_corner; 2078 28376 : else if( p[pixel[13]] < c_b) 2079 24820 : if( p[pixel[14]] < c_b) 2080 23551 : goto is_a_corner; 2081 : else 2082 1269 : goto is_not_a_corner; 2083 : else 2084 3556 : goto is_not_a_corner; 2085 : else 2086 2901 : if( p[pixel[7]] > cb) 2087 2299 : if( p[pixel[8]] > cb) 2088 1823 : if( p[pixel[9]] > cb) 2089 1477 : if( p[pixel[10]] > cb) 2090 1208 : if( p[pixel[11]] > cb) 2091 943 : if( p[pixel[12]] > cb) 2092 797 : if( p[pixel[13]] > cb) 2093 746 : if( p[pixel[14]] > cb) 2094 693 : goto is_a_corner; 2095 : else 2096 53 : goto is_not_a_corner; 2097 : else 2098 51 : goto is_not_a_corner; 2099 : else 2100 146 : goto is_not_a_corner; 2101 : else 2102 265 : goto is_not_a_corner; 2103 : else 2104 269 : goto is_not_a_corner; 2105 : else 2106 346 : goto is_not_a_corner; 2107 : else 2108 476 : goto is_not_a_corner; 2109 : else 2110 602 : goto is_not_a_corner; 2111 3425560 : else if( p[pixel[6]] < c_b) 2112 2557570 : if( p[pixel[7]] > cb) 2113 24630 : if( p[pixel[14]] > cb) 2114 385 : if( p[pixel[8]] > cb) 2115 375 : if( p[pixel[9]] > cb) 2116 375 : if( p[pixel[10]] > cb) 2117 363 : if( p[pixel[11]] > cb) 2118 349 : if( p[pixel[12]] > cb) 2119 349 : if( p[pixel[13]] > cb) 2120 349 : if( p[pixel[15]] > cb) 2121 252 : goto is_a_corner; 2122 : else 2123 97 : goto is_not_a_corner; 2124 : else 2125 0 : goto is_not_a_corner; 2126 : else 2127 0 : goto is_not_a_corner; 2128 : else 2129 14 : goto is_not_a_corner; 2130 : else 2131 12 : goto is_not_a_corner; 2132 : else 2133 0 : goto is_not_a_corner; 2134 : else 2135 10 : goto is_not_a_corner; 2136 24245 : else if( p[pixel[14]] < c_b) 2137 20120 : if( p[pixel[15]] < c_b) 2138 19010 : goto is_a_corner; 2139 : else 2140 1110 : goto is_not_a_corner; 2141 : else 2142 4125 : goto is_not_a_corner; 2143 2532940 : else if( p[pixel[7]] < c_b) 2144 1912580 : if( p[pixel[8]] < c_b) 2145 1487440 : goto is_a_corner; 2146 : else 2147 425140 : if( p[pixel[15]] < c_b) 2148 350046 : goto is_a_corner; 2149 : else 2150 75094 : goto is_not_a_corner; 2151 : else 2152 620358 : if( p[pixel[14]] < c_b) 2153 448261 : if( p[pixel[15]] < c_b) 2154 420591 : goto is_a_corner; 2155 : else 2156 27670 : goto is_not_a_corner; 2157 : else 2158 172097 : goto is_not_a_corner; 2159 : else 2160 867992 : if( p[pixel[13]] > cb) 2161 17307 : if( p[pixel[7]] > cb) 2162 2313 : if( p[pixel[8]] > cb) 2163 2073 : if( p[pixel[9]] > cb) 2164 1943 : if( p[pixel[10]] > cb) 2165 1722 : if( p[pixel[11]] > cb) 2166 1554 : if( p[pixel[12]] > cb) 2167 1539 : if( p[pixel[14]] > cb) 2168 1223 : if( p[pixel[15]] > cb) 2169 292 : goto is_a_corner; 2170 : else 2171 931 : goto is_not_a_corner; 2172 : else 2173 316 : goto is_not_a_corner; 2174 : else 2175 15 : goto is_not_a_corner; 2176 : else 2177 168 : goto is_not_a_corner; 2178 : else 2179 221 : goto is_not_a_corner; 2180 : else 2181 130 : goto is_not_a_corner; 2182 : else 2183 240 : goto is_not_a_corner; 2184 : else 2185 14994 : goto is_not_a_corner; 2186 850685 : else if( p[pixel[13]] < c_b) 2187 574564 : if( p[pixel[14]] < c_b) 2188 516387 : if( p[pixel[15]] < c_b) 2189 485571 : goto is_a_corner; 2190 : else 2191 30816 : goto is_not_a_corner; 2192 : else 2193 58177 : goto is_not_a_corner; 2194 : else 2195 276121 : goto is_not_a_corner; 2196 : else 2197 861300 : if( p[pixel[12]] > cb) 2198 27515 : if( p[pixel[7]] > cb) 2199 7205 : if( p[pixel[8]] > cb) 2200 6801 : if( p[pixel[9]] > cb) 2201 6382 : if( p[pixel[10]] > cb) 2202 5862 : if( p[pixel[11]] > cb) 2203 5625 : if( p[pixel[13]] > cb) 2204 4787 : if( p[pixel[14]] > cb) 2205 3033 : if( p[pixel[6]] > cb) 2206 2489 : goto is_a_corner; 2207 : else 2208 544 : if( p[pixel[15]] > cb) 2209 89 : goto is_a_corner; 2210 : else 2211 455 : goto is_not_a_corner; 2212 : else 2213 1754 : goto is_not_a_corner; 2214 : else 2215 838 : goto is_not_a_corner; 2216 : else 2217 237 : goto is_not_a_corner; 2218 : else 2219 520 : goto is_not_a_corner; 2220 : else 2221 419 : goto is_not_a_corner; 2222 : else 2223 404 : goto is_not_a_corner; 2224 : else 2225 20310 : goto is_not_a_corner; 2226 833785 : else if( p[pixel[12]] < c_b) 2227 513002 : if( p[pixel[13]] < c_b) 2228 460505 : if( p[pixel[14]] < c_b) 2229 418652 : if( p[pixel[15]] < c_b) 2230 391331 : goto is_a_corner; 2231 : else 2232 27321 : if( p[pixel[6]] < c_b) 2233 7241 : if( p[pixel[7]] < c_b) 2234 6033 : if( p[pixel[8]] < c_b) 2235 5119 : if( p[pixel[9]] < c_b) 2236 4284 : if( p[pixel[10]] < c_b) 2237 3076 : if( p[pixel[11]] < c_b) 2238 2510 : goto is_a_corner; 2239 : else 2240 566 : goto is_not_a_corner; 2241 : else 2242 1208 : goto is_not_a_corner; 2243 : else 2244 835 : goto is_not_a_corner; 2245 : else 2246 914 : goto is_not_a_corner; 2247 : else 2248 1208 : goto is_not_a_corner; 2249 : else 2250 20080 : goto is_not_a_corner; 2251 : else 2252 41853 : goto is_not_a_corner; 2253 : else 2254 52497 : goto is_not_a_corner; 2255 : else 2256 320783 : goto is_not_a_corner; 2257 : else 2258 1249370 : if( p[pixel[11]] > cb) 2259 51550 : if( p[pixel[7]] > cb) 2260 17219 : if( p[pixel[8]] > cb) 2261 16311 : if( p[pixel[9]] > cb) 2262 15674 : if( p[pixel[10]] > cb) 2263 14929 : if( p[pixel[12]] > cb) 2264 12595 : if( p[pixel[13]] > cb) 2265 9010 : if( p[pixel[6]] > cb) 2266 7930 : if( p[pixel[5]] > cb) 2267 5410 : goto is_a_corner; 2268 : else 2269 2520 : if( p[pixel[14]] > cb) 2270 944 : goto is_a_corner; 2271 : else 2272 1576 : goto is_not_a_corner; 2273 : else 2274 1080 : if( p[pixel[14]] > cb) 2275 650 : if( p[pixel[15]] > cb) 2276 54 : goto is_a_corner; 2277 : else 2278 596 : goto is_not_a_corner; 2279 : else 2280 430 : goto is_not_a_corner; 2281 : else 2282 3585 : goto is_not_a_corner; 2283 : else 2284 2334 : goto is_not_a_corner; 2285 : else 2286 745 : goto is_not_a_corner; 2287 : else 2288 637 : goto is_not_a_corner; 2289 : else 2290 908 : goto is_not_a_corner; 2291 : else 2292 34331 : goto is_not_a_corner; 2293 1197820 : else if( p[pixel[11]] < c_b) 2294 742996 : if( p[pixel[12]] < c_b) 2295 645336 : if( p[pixel[13]] < c_b) 2296 580372 : if( p[pixel[14]] < c_b) 2297 529826 : if( p[pixel[15]] < c_b) 2298 496495 : goto is_a_corner; 2299 : else 2300 33331 : if( p[pixel[6]] < c_b) 2301 12124 : if( p[pixel[7]] < c_b) 2302 10192 : if( p[pixel[8]] < c_b) 2303 8611 : if( p[pixel[9]] < c_b) 2304 7423 : if( p[pixel[10]] < c_b) 2305 5653 : goto is_a_corner; 2306 : else 2307 1770 : goto is_not_a_corner; 2308 : else 2309 1188 : goto is_not_a_corner; 2310 : else 2311 1581 : goto is_not_a_corner; 2312 : else 2313 1932 : goto is_not_a_corner; 2314 : else 2315 21207 : goto is_not_a_corner; 2316 : else 2317 50546 : if( p[pixel[5]] < c_b) 2318 15221 : if( p[pixel[6]] < c_b) 2319 13186 : if( p[pixel[7]] < c_b) 2320 11658 : if( p[pixel[8]] < c_b) 2321 9887 : if( p[pixel[9]] < c_b) 2322 8514 : if( p[pixel[10]] < c_b) 2323 7352 : goto is_a_corner; 2324 : else 2325 1162 : goto is_not_a_corner; 2326 : else 2327 1373 : goto is_not_a_corner; 2328 : else 2329 1771 : goto is_not_a_corner; 2330 : else 2331 1528 : goto is_not_a_corner; 2332 : else 2333 2035 : goto is_not_a_corner; 2334 : else 2335 35325 : goto is_not_a_corner; 2336 : else 2337 64964 : goto is_not_a_corner; 2338 : else 2339 97660 : goto is_not_a_corner; 2340 : else 2341 454827 : goto is_not_a_corner; 2342 : else 2343 1906820 : if( p[pixel[10]] > cb) 2344 85922 : if( p[pixel[7]] > cb) 2345 42033 : if( p[pixel[8]] > cb) 2346 40044 : if( p[pixel[9]] > cb) 2347 37671 : if( p[pixel[11]] > cb) 2348 28047 : if( p[pixel[12]] > cb) 2349 21557 : if( p[pixel[6]] > cb) 2350 18768 : if( p[pixel[5]] > cb) 2351 14500 : if( p[pixel[4]] > cb) 2352 8730 : goto is_a_corner; 2353 : else 2354 5770 : if( p[pixel[13]] > cb) 2355 3816 : goto is_a_corner; 2356 : else 2357 1954 : goto is_not_a_corner; 2358 : else 2359 4268 : if( p[pixel[13]] > cb) 2360 3204 : if( p[pixel[14]] > cb) 2361 1549 : goto is_a_corner; 2362 : else 2363 1655 : goto is_not_a_corner; 2364 : else 2365 1064 : goto is_not_a_corner; 2366 : else 2367 2789 : if( p[pixel[13]] > cb) 2368 1939 : if( p[pixel[14]] > cb) 2369 1243 : if( p[pixel[15]] > cb) 2370 196 : goto is_a_corner; 2371 : else 2372 1047 : goto is_not_a_corner; 2373 : else 2374 696 : goto is_not_a_corner; 2375 : else 2376 850 : goto is_not_a_corner; 2377 : else 2378 6490 : goto is_not_a_corner; 2379 : else 2380 9624 : goto is_not_a_corner; 2381 : else 2382 2373 : goto is_not_a_corner; 2383 : else 2384 1989 : goto is_not_a_corner; 2385 : else 2386 43889 : goto is_not_a_corner; 2387 1820900 : else if( p[pixel[10]] < c_b) 2388 1127180 : if( p[pixel[11]] < c_b) 2389 926582 : if( p[pixel[12]] < c_b) 2390 797644 : if( p[pixel[13]] < c_b) 2391 702596 : if( p[pixel[14]] < c_b) 2392 635085 : if( p[pixel[15]] < c_b) 2393 596473 : goto is_a_corner; 2394 : else 2395 38612 : if( p[pixel[6]] < c_b) 2396 18322 : if( p[pixel[7]] < c_b) 2397 15276 : if( p[pixel[8]] < c_b) 2398 13904 : if( p[pixel[9]] < c_b) 2399 12306 : goto is_a_corner; 2400 : else 2401 1598 : goto is_not_a_corner; 2402 : else 2403 1372 : goto is_not_a_corner; 2404 : else 2405 3046 : goto is_not_a_corner; 2406 : else 2407 20290 : goto is_not_a_corner; 2408 : else 2409 67511 : if( p[pixel[5]] < c_b) 2410 30856 : if( p[pixel[6]] < c_b) 2411 25458 : if( p[pixel[7]] < c_b) 2412 21383 : if( p[pixel[8]] < c_b) 2413 19843 : if( p[pixel[9]] < c_b) 2414 18592 : goto is_a_corner; 2415 : else 2416 1251 : goto is_not_a_corner; 2417 : else 2418 1540 : goto is_not_a_corner; 2419 : else 2420 4075 : goto is_not_a_corner; 2421 : else 2422 5398 : goto is_not_a_corner; 2423 : else 2424 36655 : goto is_not_a_corner; 2425 : else 2426 95048 : if( p[pixel[4]] < c_b) 2427 33583 : if( p[pixel[5]] < c_b) 2428 30834 : if( p[pixel[6]] < c_b) 2429 27295 : if( p[pixel[7]] < c_b) 2430 23927 : if( p[pixel[8]] < c_b) 2431 22489 : if( p[pixel[9]] < c_b) 2432 21055 : goto is_a_corner; 2433 : else 2434 1434 : goto is_not_a_corner; 2435 : else 2436 1438 : goto is_not_a_corner; 2437 : else 2438 3368 : goto is_not_a_corner; 2439 : else 2440 3539 : goto is_not_a_corner; 2441 : else 2442 2749 : goto is_not_a_corner; 2443 : else 2444 61465 : goto is_not_a_corner; 2445 : else 2446 128938 : goto is_not_a_corner; 2447 : else 2448 200597 : goto is_not_a_corner; 2449 : else 2450 693723 : goto is_not_a_corner; 2451 : else 2452 2754460 : if( p[pixel[9]] > cb) 2453 115597 : if( p[pixel[7]] > cb) 2454 81740 : if( p[pixel[8]] > cb) 2455 80491 : if( p[pixel[10]] > cb) 2456 62918 : if( p[pixel[11]] > cb) 2457 44601 : if( p[pixel[6]] > cb) 2458 40100 : if( p[pixel[5]] > cb) 2459 33183 : if( p[pixel[4]] > cb) 2460 23154 : if( p[pixel[3]] > cb) 2461 15400 : goto is_a_corner; 2462 : else 2463 7754 : if( p[pixel[12]] > cb) 2464 4662 : goto is_a_corner; 2465 : else 2466 3092 : goto is_not_a_corner; 2467 : else 2468 10029 : if( p[pixel[12]] > cb) 2469 8297 : if( p[pixel[13]] > cb) 2470 5652 : goto is_a_corner; 2471 : else 2472 2645 : goto is_not_a_corner; 2473 : else 2474 1732 : goto is_not_a_corner; 2475 : else 2476 6917 : if( p[pixel[12]] > cb) 2477 5317 : if( p[pixel[13]] > cb) 2478 4169 : if( p[pixel[14]] > cb) 2479 1685 : goto is_a_corner; 2480 : else 2481 2484 : goto is_not_a_corner; 2482 : else 2483 1148 : goto is_not_a_corner; 2484 : else 2485 1600 : goto is_not_a_corner; 2486 : else 2487 4501 : if( p[pixel[12]] > cb) 2488 2563 : if( p[pixel[13]] > cb) 2489 1647 : if( p[pixel[14]] > cb) 2490 987 : if( p[pixel[15]] > cb) 2491 113 : goto is_a_corner; 2492 : else 2493 874 : goto is_not_a_corner; 2494 : else 2495 660 : goto is_not_a_corner; 2496 : else 2497 916 : goto is_not_a_corner; 2498 : else 2499 1938 : goto is_not_a_corner; 2500 : else 2501 18317 : goto is_not_a_corner; 2502 : else 2503 17573 : goto is_not_a_corner; 2504 : else 2505 1249 : goto is_not_a_corner; 2506 : else 2507 33857 : goto is_not_a_corner; 2508 2638860 : else if( p[pixel[9]] < c_b) 2509 1821470 : if( p[pixel[10]] < c_b) 2510 1465320 : if( p[pixel[11]] < c_b) 2511 1218210 : if( p[pixel[12]] < c_b) 2512 1013920 : if( p[pixel[13]] < c_b) 2513 875840 : if( p[pixel[14]] < c_b) 2514 771024 : if( p[pixel[15]] < c_b) 2515 718186 : goto is_a_corner; 2516 : else 2517 52838 : if( p[pixel[6]] < c_b) 2518 29593 : if( p[pixel[7]] < c_b) 2519 24536 : if( p[pixel[8]] < c_b) 2520 23393 : goto is_a_corner; 2521 : else 2522 1143 : goto is_not_a_corner; 2523 : else 2524 5057 : goto is_not_a_corner; 2525 : else 2526 23245 : goto is_not_a_corner; 2527 : else 2528 104816 : if( p[pixel[5]] < c_b) 2529 55887 : if( p[pixel[6]] < c_b) 2530 46936 : if( p[pixel[7]] < c_b) 2531 41727 : if( p[pixel[8]] < c_b) 2532 39822 : goto is_a_corner; 2533 : else 2534 1905 : goto is_not_a_corner; 2535 : else 2536 5209 : goto is_not_a_corner; 2537 : else 2538 8951 : goto is_not_a_corner; 2539 : else 2540 48929 : goto is_not_a_corner; 2541 : else 2542 138077 : if( p[pixel[4]] < c_b) 2543 66299 : if( p[pixel[5]] < c_b) 2544 58284 : if( p[pixel[6]] < c_b) 2545 50839 : if( p[pixel[7]] < c_b) 2546 46753 : if( p[pixel[8]] < c_b) 2547 45116 : goto is_a_corner; 2548 : else 2549 1637 : goto is_not_a_corner; 2550 : else 2551 4086 : goto is_not_a_corner; 2552 : else 2553 7445 : goto is_not_a_corner; 2554 : else 2555 8015 : goto is_not_a_corner; 2556 : else 2557 71778 : goto is_not_a_corner; 2558 : else 2559 204293 : if( p[pixel[3]] < c_b) 2560 85943 : if( p[pixel[4]] < c_b) 2561 76488 : if( p[pixel[5]] < c_b) 2562 69882 : if( p[pixel[6]] < c_b) 2563 63516 : if( p[pixel[7]] < c_b) 2564 58410 : if( p[pixel[8]] < c_b) 2565 57238 : goto is_a_corner; 2566 : else 2567 1172 : goto is_not_a_corner; 2568 : else 2569 5106 : goto is_not_a_corner; 2570 : else 2571 6366 : goto is_not_a_corner; 2572 : else 2573 6606 : goto is_not_a_corner; 2574 : else 2575 9455 : goto is_not_a_corner; 2576 : else 2577 118350 : goto is_not_a_corner; 2578 : else 2579 247109 : goto is_not_a_corner; 2580 : else 2581 356149 : goto is_not_a_corner; 2582 : else 2583 817391 : goto is_not_a_corner; 2584 : else 2585 1609140 : if( p[pixel[8]] > cb) 2586 103600 : if( p[pixel[7]] > cb) 2587 90643 : if( p[pixel[9]] > cb) 2588 80181 : if( p[pixel[10]] > cb) 2589 65864 : if( p[pixel[6]] > cb) 2590 59174 : if( p[pixel[5]] > cb) 2591 51450 : if( p[pixel[4]] > cb) 2592 41686 : if( p[pixel[3]] > cb) 2593 32192 : if( p[pixel[2]] > cb) 2594 17758 : goto is_a_corner; 2595 : else 2596 14434 : if( p[pixel[11]] > cb) 2597 8525 : goto is_a_corner; 2598 : else 2599 5909 : goto is_not_a_corner; 2600 : else 2601 9494 : if( p[pixel[11]] > cb) 2602 7693 : if( p[pixel[12]] > cb) 2603 4623 : goto is_a_corner; 2604 : else 2605 3070 : goto is_not_a_corner; 2606 : else 2607 1801 : goto is_not_a_corner; 2608 : else 2609 9764 : if( p[pixel[11]] > cb) 2610 7654 : if( p[pixel[12]] > cb) 2611 6585 : if( p[pixel[13]] > cb) 2612 4258 : goto is_a_corner; 2613 : else 2614 2327 : goto is_not_a_corner; 2615 : else 2616 1069 : goto is_not_a_corner; 2617 : else 2618 2110 : goto is_not_a_corner; 2619 : else 2620 7724 : if( p[pixel[11]] > cb) 2621 5296 : if( p[pixel[12]] > cb) 2622 4245 : if( p[pixel[13]] > cb) 2623 3402 : if( p[pixel[14]] > cb) 2624 1413 : goto is_a_corner; 2625 : else 2626 1989 : goto is_not_a_corner; 2627 : else 2628 843 : goto is_not_a_corner; 2629 : else 2630 1051 : goto is_not_a_corner; 2631 : else 2632 2428 : goto is_not_a_corner; 2633 : else 2634 6690 : if( p[pixel[11]] > cb) 2635 4053 : if( p[pixel[12]] > cb) 2636 2537 : if( p[pixel[13]] > cb) 2637 1455 : if( p[pixel[14]] > cb) 2638 843 : if( p[pixel[15]] > cb) 2639 138 : goto is_a_corner; 2640 : else 2641 705 : goto is_not_a_corner; 2642 : else 2643 612 : goto is_not_a_corner; 2644 : else 2645 1082 : goto is_not_a_corner; 2646 : else 2647 1516 : goto is_not_a_corner; 2648 : else 2649 2637 : goto is_not_a_corner; 2650 : else 2651 14317 : goto is_not_a_corner; 2652 : else 2653 10462 : goto is_not_a_corner; 2654 : else 2655 12957 : goto is_not_a_corner; 2656 1505540 : else if( p[pixel[8]] < c_b) 2657 1022920 : if( p[pixel[9]] < c_b) 2658 923009 : if( p[pixel[10]] < c_b) 2659 748062 : if( p[pixel[11]] < c_b) 2660 617178 : if( p[pixel[12]] < c_b) 2661 519865 : if( p[pixel[13]] < c_b) 2662 443454 : if( p[pixel[14]] < c_b) 2663 387223 : if( p[pixel[15]] < c_b) 2664 366384 : goto is_a_corner; 2665 : else 2666 20839 : if( p[pixel[6]] < c_b) 2667 12289 : if( p[pixel[7]] < c_b) 2668 11006 : goto is_a_corner; 2669 : else 2670 1283 : goto is_not_a_corner; 2671 : else 2672 8550 : goto is_not_a_corner; 2673 : else 2674 56231 : if( p[pixel[5]] < c_b) 2675 30540 : if( p[pixel[6]] < c_b) 2676 25686 : if( p[pixel[7]] < c_b) 2677 23825 : goto is_a_corner; 2678 : else 2679 1861 : goto is_not_a_corner; 2680 : else 2681 4854 : goto is_not_a_corner; 2682 : else 2683 25691 : goto is_not_a_corner; 2684 : else 2685 76411 : if( p[pixel[4]] < c_b) 2686 35749 : if( p[pixel[5]] < c_b) 2687 30557 : if( p[pixel[6]] < c_b) 2688 26588 : if( p[pixel[7]] < c_b) 2689 24939 : goto is_a_corner; 2690 : else 2691 1649 : goto is_not_a_corner; 2692 : else 2693 3969 : goto is_not_a_corner; 2694 : else 2695 5192 : goto is_not_a_corner; 2696 : else 2697 40662 : goto is_not_a_corner; 2698 : else 2699 97313 : if( p[pixel[3]] < c_b) 2700 47816 : if( p[pixel[4]] < c_b) 2701 41058 : if( p[pixel[5]] < c_b) 2702 36662 : if( p[pixel[6]] < c_b) 2703 32777 : if( p[pixel[7]] < c_b) 2704 30775 : goto is_a_corner; 2705 : else 2706 2002 : goto is_not_a_corner; 2707 : else 2708 3885 : goto is_not_a_corner; 2709 : else 2710 4396 : goto is_not_a_corner; 2711 : else 2712 6758 : goto is_not_a_corner; 2713 : else 2714 49497 : goto is_not_a_corner; 2715 : else 2716 130884 : if( p[pixel[2]] < c_b) 2717 53500 : if( p[pixel[3]] < c_b) 2718 46142 : if( p[pixel[4]] < c_b) 2719 41301 : if( p[pixel[5]] < c_b) 2720 36976 : if( p[pixel[6]] < c_b) 2721 33910 : if( p[pixel[7]] < c_b) 2722 31837 : goto is_a_corner; 2723 : else 2724 2073 : goto is_not_a_corner; 2725 : else 2726 3066 : goto is_not_a_corner; 2727 : else 2728 4325 : goto is_not_a_corner; 2729 : else 2730 4841 : goto is_not_a_corner; 2731 : else 2732 7358 : goto is_not_a_corner; 2733 : else 2734 77384 : goto is_not_a_corner; 2735 : else 2736 174947 : goto is_not_a_corner; 2737 : else 2738 99907 : goto is_not_a_corner; 2739 : else 2740 482620 : goto is_not_a_corner; 2741 : else 2742 14449100 : if( p[pixel[7]] > cb) 2743 2636760 : if( p[pixel[8]] > cb) 2744 2385090 : if( p[pixel[9]] > cb) 2745 2100210 : if( p[pixel[6]] > cb) 2746 1737950 : if( p[pixel[5]] > cb) 2747 1363620 : if( p[pixel[4]] > cb) 2748 1030860 : if( p[pixel[3]] > cb) 2749 765719 : if( p[pixel[2]] > cb) 2750 457554 : if( p[pixel[1]] > cb) 2751 187433 : goto is_a_corner; 2752 : else 2753 270121 : if( p[pixel[10]] > cb) 2754 178782 : goto is_a_corner; 2755 : else 2756 91339 : goto is_not_a_corner; 2757 : else 2758 308165 : if( p[pixel[10]] > cb) 2759 256739 : if( p[pixel[11]] > cb) 2760 169926 : goto is_a_corner; 2761 : else 2762 86813 : goto is_not_a_corner; 2763 : else 2764 51426 : goto is_not_a_corner; 2765 : else 2766 265144 : if( p[pixel[10]] > cb) 2767 222312 : if( p[pixel[11]] > cb) 2768 180687 : if( p[pixel[12]] > cb) 2769 120932 : goto is_a_corner; 2770 : else 2771 59755 : goto is_not_a_corner; 2772 : else 2773 41625 : goto is_not_a_corner; 2774 : else 2775 42832 : goto is_not_a_corner; 2776 : else 2777 332756 : if( p[pixel[10]] > cb) 2778 279117 : if( p[pixel[11]] > cb) 2779 233069 : if( p[pixel[12]] > cb) 2780 193391 : if( p[pixel[13]] > cb) 2781 133189 : goto is_a_corner; 2782 : else 2783 60202 : goto is_not_a_corner; 2784 : else 2785 39678 : goto is_not_a_corner; 2786 : else 2787 46048 : goto is_not_a_corner; 2788 : else 2789 53639 : goto is_not_a_corner; 2790 : else 2791 374332 : if( p[pixel[10]] > cb) 2792 307511 : if( p[pixel[11]] > cb) 2793 258466 : if( p[pixel[12]] > cb) 2794 223755 : if( p[pixel[13]] > cb) 2795 191724 : if( p[pixel[14]] > cb) 2796 118816 : goto is_a_corner; 2797 : else 2798 72908 : goto is_not_a_corner; 2799 : else 2800 32031 : goto is_not_a_corner; 2801 : else 2802 34711 : goto is_not_a_corner; 2803 : else 2804 49045 : goto is_not_a_corner; 2805 : else 2806 66821 : goto is_not_a_corner; 2807 : else 2808 362259 : if( p[pixel[10]] > cb) 2809 280992 : if( p[pixel[11]] > cb) 2810 231005 : if( p[pixel[12]] > cb) 2811 192933 : if( p[pixel[13]] > cb) 2812 166400 : if( p[pixel[14]] > cb) 2813 132859 : if( p[pixel[15]] > cb) 2814 65702 : goto is_a_corner; 2815 : else 2816 67157 : goto is_not_a_corner; 2817 : else 2818 33541 : goto is_not_a_corner; 2819 : else 2820 26533 : goto is_not_a_corner; 2821 : else 2822 38072 : goto is_not_a_corner; 2823 : else 2824 49987 : goto is_not_a_corner; 2825 : else 2826 81267 : goto is_not_a_corner; 2827 : else 2828 284881 : goto is_not_a_corner; 2829 : else 2830 251669 : goto is_not_a_corner; 2831 11812300 : else if( p[pixel[7]] < c_b) 2832 4260930 : if( p[pixel[8]] < c_b) 2833 3930670 : if( p[pixel[9]] < c_b) 2834 3573070 : if( p[pixel[6]] < c_b) 2835 2923990 : if( p[pixel[5]] < c_b) 2836 2303400 : if( p[pixel[4]] < c_b) 2837 1735100 : if( p[pixel[3]] < c_b) 2838 1279920 : if( p[pixel[2]] < c_b) 2839 748110 : if( p[pixel[1]] < c_b) 2840 303827 : goto is_a_corner; 2841 : else 2842 444283 : if( p[pixel[10]] < c_b) 2843 305471 : goto is_a_corner; 2844 : else 2845 138812 : goto is_not_a_corner; 2846 : else 2847 531814 : if( p[pixel[10]] < c_b) 2848 446673 : if( p[pixel[11]] < c_b) 2849 308409 : goto is_a_corner; 2850 : else 2851 138264 : goto is_not_a_corner; 2852 : else 2853 85141 : goto is_not_a_corner; 2854 : else 2855 455176 : if( p[pixel[10]] < c_b) 2856 388862 : if( p[pixel[11]] < c_b) 2857 322891 : if( p[pixel[12]] < c_b) 2858 224544 : goto is_a_corner; 2859 : else 2860 98347 : goto is_not_a_corner; 2861 : else 2862 65971 : goto is_not_a_corner; 2863 : else 2864 66314 : goto is_not_a_corner; 2865 : else 2866 568304 : if( p[pixel[10]] < c_b) 2867 482935 : if( p[pixel[11]] < c_b) 2868 410507 : if( p[pixel[12]] < c_b) 2869 341800 : if( p[pixel[13]] < c_b) 2870 246803 : goto is_a_corner; 2871 : else 2872 94997 : goto is_not_a_corner; 2873 : else 2874 68707 : goto is_not_a_corner; 2875 : else 2876 72428 : goto is_not_a_corner; 2877 : else 2878 85369 : goto is_not_a_corner; 2879 : else 2880 620588 : if( p[pixel[10]] < c_b) 2881 524975 : if( p[pixel[11]] < c_b) 2882 455473 : if( p[pixel[12]] < c_b) 2883 399836 : if( p[pixel[13]] < c_b) 2884 353643 : if( p[pixel[14]] < c_b) 2885 222597 : goto is_a_corner; 2886 : else 2887 131046 : goto is_not_a_corner; 2888 : else 2889 46193 : goto is_not_a_corner; 2890 : else 2891 55637 : goto is_not_a_corner; 2892 : else 2893 69502 : goto is_not_a_corner; 2894 : else 2895 95613 : goto is_not_a_corner; 2896 : else 2897 649081 : if( p[pixel[10]] < c_b) 2898 532089 : if( p[pixel[11]] < c_b) 2899 455168 : if( p[pixel[12]] < c_b) 2900 391932 : if( p[pixel[13]] < c_b) 2901 347573 : if( p[pixel[14]] < c_b) 2902 277194 : if( p[pixel[15]] < c_b) 2903 156910 : goto is_a_corner; 2904 : else 2905 120284 : goto is_not_a_corner; 2906 : else 2907 70379 : goto is_not_a_corner; 2908 : else 2909 44359 : goto is_not_a_corner; 2910 : else 2911 63236 : goto is_not_a_corner; 2912 : else 2913 76921 : goto is_not_a_corner; 2914 : else 2915 116992 : goto is_not_a_corner; 2916 : else 2917 357594 : goto is_not_a_corner; 2918 : else 2919 330260 : goto is_not_a_corner; 2920 : else 2921 7551390 : goto is_not_a_corner; 2922 : 2923 11041500 : is_a_corner: 2924 11041500 : bmin=b; 2925 11041500 : goto end_if; 2926 : 2927 20806100 : is_not_a_corner: 2928 20806100 : bmax=b; 2929 20806100 : goto end_if; 2930 : 2931 31847600 : end_if: 2932 : 2933 31847600 : if(bmin == bmax - 1 || bmin == bmax) 2934 4040470 : return bmin; 2935 27807100 : b = (bmin + bmax) / 2; 2936 : } 2937 : } 2938 : 2939 452 : static void make_offsets(int pixel[], int row_stride) 2940 : { 2941 452 : pixel[0] = 0 + row_stride * 3; 2942 452 : pixel[1] = 1 + row_stride * 3; 2943 452 : pixel[2] = 2 + row_stride * 2; 2944 452 : pixel[3] = 3 + row_stride * 1; 2945 452 : pixel[4] = 3 + row_stride * 0; 2946 452 : pixel[5] = 3 + row_stride * -1; 2947 452 : pixel[6] = 2 + row_stride * -2; 2948 452 : pixel[7] = 1 + row_stride * -3; 2949 452 : pixel[8] = 0 + row_stride * -3; 2950 452 : pixel[9] = -1 + row_stride * -3; 2951 452 : pixel[10] = -2 + row_stride * -2; 2952 452 : pixel[11] = -3 + row_stride * -1; 2953 452 : pixel[12] = -3 + row_stride * 0; 2954 452 : pixel[13] = -3 + row_stride * 1; 2955 452 : pixel[14] = -2 + row_stride * 2; 2956 452 : pixel[15] = -1 + row_stride * 3; 2957 452 : } 2958 : 2959 : 2960 : 2961 226 : int* aom_fast9_score(const byte* i, int stride, xy* corners, int num_corners, int b) 2962 : { 2963 226 : int* scores = (int*)malloc(sizeof(int)* num_corners); 2964 : int n; 2965 : 2966 : int pixel[16]; 2967 226 : make_offsets(pixel, stride); 2968 : 2969 4040700 : for(n=0; n < num_corners; n++) 2970 4040470 : scores[n] = aom_fast9_corner_score(i + corners[n].y*stride + corners[n].x, pixel, b); 2971 : 2972 226 : return scores; 2973 : } 2974 : 2975 : 2976 226 : xy* aom_fast9_detect(const byte* im, int xsize, int ysize, int stride, int b, int* ret_num_corners) 2977 : { 2978 226 : int num_corners=0; 2979 : xy* ret_corners; 2980 226 : int rsize=512; 2981 : int pixel[16]; 2982 : int x, y; 2983 : 2984 226 : ret_corners = (xy*)malloc(sizeof(xy)*rsize); 2985 226 : make_offsets(pixel, stride); 2986 : 2987 80230 : for(y=3; y < ysize - 3; y++) 2988 50802500 : for(x=3; x < xsize - 3; x++) 2989 : { 2990 50722500 : const byte* p = im + y*stride + x; 2991 : 2992 50722500 : int cb = *p + b; 2993 50722500 : int c_b= *p - b; 2994 50722500 : if(p[pixel[0]] > cb) 2995 4856340 : if(p[pixel[1]] > cb) 2996 3749290 : if(p[pixel[2]] > cb) 2997 2270700 : if(p[pixel[3]] > cb) 2998 1440600 : if(p[pixel[4]] > cb) 2999 1028940 : if(p[pixel[5]] > cb) 3000 772030 : if(p[pixel[6]] > cb) 3001 544497 : if(p[pixel[7]] > cb) 3002 403618 : if(p[pixel[8]] > cb) 3003 : {} 3004 : else 3005 72495 : if(p[pixel[15]] > cb) 3006 : {} 3007 : else 3008 15392 : continue; 3009 140879 : else if(p[pixel[7]] < c_b) 3010 26440 : if(p[pixel[14]] > cb) 3011 13375 : if(p[pixel[15]] > cb) 3012 : {} 3013 : else 3014 878 : continue; 3015 13065 : else if(p[pixel[14]] < c_b) 3016 6576 : if(p[pixel[8]] < c_b) 3017 5449 : if(p[pixel[9]] < c_b) 3018 4289 : if(p[pixel[10]] < c_b) 3019 2954 : if(p[pixel[11]] < c_b) 3020 2572 : if(p[pixel[12]] < c_b) 3021 2300 : if(p[pixel[13]] < c_b) 3022 2233 : if(p[pixel[15]] < c_b) 3023 : {} 3024 : else 3025 1996 : continue; 3026 : else 3027 67 : continue; 3028 : else 3029 272 : continue; 3030 : else 3031 382 : continue; 3032 : else 3033 1335 : continue; 3034 : else 3035 1160 : continue; 3036 : else 3037 1127 : continue; 3038 : else 3039 6489 : continue; 3040 : else 3041 114439 : if(p[pixel[14]] > cb) 3042 66696 : if(p[pixel[15]] > cb) 3043 : {} 3044 : else 3045 5502 : continue; 3046 : else 3047 47743 : continue; 3048 227533 : else if(p[pixel[6]] < c_b) 3049 38056 : if(p[pixel[15]] > cb) 3050 28865 : if(p[pixel[13]] > cb) 3051 14090 : if(p[pixel[14]] > cb) 3052 : {} 3053 : else 3054 1239 : continue; 3055 14775 : else if(p[pixel[13]] < c_b) 3056 9718 : if(p[pixel[7]] < c_b) 3057 7343 : if(p[pixel[8]] < c_b) 3058 6602 : if(p[pixel[9]] < c_b) 3059 5730 : if(p[pixel[10]] < c_b) 3060 4720 : if(p[pixel[11]] < c_b) 3061 4281 : if(p[pixel[12]] < c_b) 3062 4114 : if(p[pixel[14]] < c_b) 3063 : {} 3064 : else 3065 2625 : continue; 3066 : else 3067 167 : continue; 3068 : else 3069 439 : continue; 3070 : else 3071 1010 : continue; 3072 : else 3073 872 : continue; 3074 : else 3075 741 : continue; 3076 : else 3077 2375 : continue; 3078 : else 3079 5057 : continue; 3080 : else 3081 9191 : if(p[pixel[7]] < c_b) 3082 7519 : if(p[pixel[8]] < c_b) 3083 6485 : if(p[pixel[9]] < c_b) 3084 5432 : if(p[pixel[10]] < c_b) 3085 4281 : if(p[pixel[11]] < c_b) 3086 3501 : if(p[pixel[12]] < c_b) 3087 2781 : if(p[pixel[13]] < c_b) 3088 2439 : if(p[pixel[14]] < c_b) 3089 : {} 3090 : else 3091 378 : continue; 3092 : else 3093 342 : continue; 3094 : else 3095 720 : continue; 3096 : else 3097 780 : continue; 3098 : else 3099 1151 : continue; 3100 : else 3101 1053 : continue; 3102 : else 3103 1034 : continue; 3104 : else 3105 1672 : continue; 3106 : else 3107 189477 : if(p[pixel[13]] > cb) 3108 85588 : if(p[pixel[14]] > cb) 3109 71567 : if(p[pixel[15]] > cb) 3110 : {} 3111 : else 3112 5367 : continue; 3113 : else 3114 14021 : continue; 3115 103889 : else if(p[pixel[13]] < c_b) 3116 22918 : if(p[pixel[7]] < c_b) 3117 12081 : if(p[pixel[8]] < c_b) 3118 10261 : if(p[pixel[9]] < c_b) 3119 8607 : if(p[pixel[10]] < c_b) 3120 6837 : if(p[pixel[11]] < c_b) 3121 6019 : if(p[pixel[12]] < c_b) 3122 5745 : if(p[pixel[14]] < c_b) 3123 2505 : if(p[pixel[15]] < c_b) 3124 : {} 3125 : else 3126 2248 : continue; 3127 : else 3128 3240 : continue; 3129 : else 3130 274 : continue; 3131 : else 3132 818 : continue; 3133 : else 3134 1770 : continue; 3135 : else 3136 1654 : continue; 3137 : else 3138 1820 : continue; 3139 : else 3140 10837 : continue; 3141 : else 3142 80971 : continue; 3143 256912 : else if(p[pixel[5]] < c_b) 3144 30999 : if(p[pixel[14]] > cb) 3145 16363 : if(p[pixel[12]] > cb) 3146 6539 : if(p[pixel[13]] > cb) 3147 5910 : if(p[pixel[15]] > cb) 3148 : {} 3149 : else 3150 580 : if(p[pixel[6]] > cb) 3151 38 : if(p[pixel[7]] > cb) 3152 32 : if(p[pixel[8]] > cb) 3153 30 : if(p[pixel[9]] > cb) 3154 28 : if(p[pixel[10]] > cb) 3155 14 : if(p[pixel[11]] > cb) 3156 : {} 3157 : else 3158 2 : continue; 3159 : else 3160 14 : continue; 3161 : else 3162 2 : continue; 3163 : else 3164 2 : continue; 3165 : else 3166 6 : continue; 3167 : else 3168 542 : continue; 3169 : else 3170 629 : continue; 3171 9824 : else if(p[pixel[12]] < c_b) 3172 6141 : if(p[pixel[6]] < c_b) 3173 4672 : if(p[pixel[7]] < c_b) 3174 3666 : if(p[pixel[8]] < c_b) 3175 3259 : if(p[pixel[9]] < c_b) 3176 2924 : if(p[pixel[10]] < c_b) 3177 2435 : if(p[pixel[11]] < c_b) 3178 2289 : if(p[pixel[13]] < c_b) 3179 : {} 3180 : else 3181 1447 : continue; 3182 : else 3183 146 : continue; 3184 : else 3185 489 : continue; 3186 : else 3187 335 : continue; 3188 : else 3189 407 : continue; 3190 : else 3191 1006 : continue; 3192 : else 3193 1469 : continue; 3194 : else 3195 3683 : continue; 3196 14636 : else if(p[pixel[14]] < c_b) 3197 7232 : if(p[pixel[7]] < c_b) 3198 4837 : if(p[pixel[8]] < c_b) 3199 4214 : if(p[pixel[9]] < c_b) 3200 3664 : if(p[pixel[10]] < c_b) 3201 3201 : if(p[pixel[11]] < c_b) 3202 2875 : if(p[pixel[12]] < c_b) 3203 2524 : if(p[pixel[13]] < c_b) 3204 2413 : if(p[pixel[6]] < c_b) 3205 : {} 3206 : else 3207 203 : if(p[pixel[15]] < c_b) 3208 : {} 3209 : else 3210 152 : continue; 3211 : else 3212 111 : continue; 3213 : else 3214 351 : continue; 3215 : else 3216 326 : continue; 3217 : else 3218 463 : continue; 3219 : else 3220 550 : continue; 3221 : else 3222 623 : continue; 3223 : else 3224 2395 : continue; 3225 : else 3226 7404 : if(p[pixel[6]] < c_b) 3227 5755 : if(p[pixel[7]] < c_b) 3228 4486 : if(p[pixel[8]] < c_b) 3229 3851 : if(p[pixel[9]] < c_b) 3230 3359 : if(p[pixel[10]] < c_b) 3231 2610 : if(p[pixel[11]] < c_b) 3232 2112 : if(p[pixel[12]] < c_b) 3233 1724 : if(p[pixel[13]] < c_b) 3234 : {} 3235 : else 3236 315 : continue; 3237 : else 3238 388 : continue; 3239 : else 3240 498 : continue; 3241 : else 3242 749 : continue; 3243 : else 3244 492 : continue; 3245 : else 3246 635 : continue; 3247 : else 3248 1269 : continue; 3249 : else 3250 1649 : continue; 3251 : else 3252 225913 : if(p[pixel[12]] > cb) 3253 78294 : if(p[pixel[13]] > cb) 3254 61926 : if(p[pixel[14]] > cb) 3255 51093 : if(p[pixel[15]] > cb) 3256 : {} 3257 : else 3258 3551 : if(p[pixel[6]] > cb) 3259 928 : if(p[pixel[7]] > cb) 3260 788 : if(p[pixel[8]] > cb) 3261 666 : if(p[pixel[9]] > cb) 3262 547 : if(p[pixel[10]] > cb) 3263 456 : if(p[pixel[11]] > cb) 3264 : {} 3265 : else 3266 32 : continue; 3267 : else 3268 91 : continue; 3269 : else 3270 119 : continue; 3271 : else 3272 122 : continue; 3273 : else 3274 140 : continue; 3275 : else 3276 2623 : continue; 3277 : else 3278 10833 : continue; 3279 : else 3280 16368 : continue; 3281 147619 : else if(p[pixel[12]] < c_b) 3282 32547 : if(p[pixel[7]] < c_b) 3283 17554 : if(p[pixel[8]] < c_b) 3284 15266 : if(p[pixel[9]] < c_b) 3285 13573 : if(p[pixel[10]] < c_b) 3286 11756 : if(p[pixel[11]] < c_b) 3287 11066 : if(p[pixel[13]] < c_b) 3288 7222 : if(p[pixel[14]] < c_b) 3289 3218 : if(p[pixel[6]] < c_b) 3290 : {} 3291 : else 3292 501 : if(p[pixel[15]] < c_b) 3293 : {} 3294 : else 3295 439 : continue; 3296 : else 3297 4004 : continue; 3298 : else 3299 3844 : continue; 3300 : else 3301 690 : continue; 3302 : else 3303 1817 : continue; 3304 : else 3305 1693 : continue; 3306 : else 3307 2288 : continue; 3308 : else 3309 14993 : continue; 3310 : else 3311 115072 : continue; 3312 411655 : else if(p[pixel[4]] < c_b) 3313 49876 : if(p[pixel[13]] > cb) 3314 21325 : if(p[pixel[11]] > cb) 3315 10000 : if(p[pixel[12]] > cb) 3316 9248 : if(p[pixel[14]] > cb) 3317 7925 : if(p[pixel[15]] > cb) 3318 : {} 3319 : else 3320 786 : if(p[pixel[6]] > cb) 3321 111 : if(p[pixel[7]] > cb) 3322 93 : if(p[pixel[8]] > cb) 3323 58 : if(p[pixel[9]] > cb) 3324 54 : if(p[pixel[10]] > cb) 3325 : {} 3326 : else 3327 10 : continue; 3328 : else 3329 4 : continue; 3330 : else 3331 35 : continue; 3332 : else 3333 18 : continue; 3334 : else 3335 675 : continue; 3336 : else 3337 1323 : if(p[pixel[5]] > cb) 3338 149 : if(p[pixel[6]] > cb) 3339 124 : if(p[pixel[7]] > cb) 3340 92 : if(p[pixel[8]] > cb) 3341 78 : if(p[pixel[9]] > cb) 3342 78 : if(p[pixel[10]] > cb) 3343 : {} 3344 : else 3345 25 : continue; 3346 : else 3347 0 : continue; 3348 : else 3349 14 : continue; 3350 : else 3351 32 : continue; 3352 : else 3353 25 : continue; 3354 : else 3355 1174 : continue; 3356 : else 3357 752 : continue; 3358 11325 : else if(p[pixel[11]] < c_b) 3359 7166 : if(p[pixel[5]] < c_b) 3360 6155 : if(p[pixel[6]] < c_b) 3361 4740 : if(p[pixel[7]] < c_b) 3362 3868 : if(p[pixel[8]] < c_b) 3363 3503 : if(p[pixel[9]] < c_b) 3364 3202 : if(p[pixel[10]] < c_b) 3365 2918 : if(p[pixel[12]] < c_b) 3366 : {} 3367 : else 3368 2312 : continue; 3369 : else 3370 284 : continue; 3371 : else 3372 301 : continue; 3373 : else 3374 365 : continue; 3375 : else 3376 872 : continue; 3377 : else 3378 1415 : continue; 3379 : else 3380 1011 : continue; 3381 : else 3382 4159 : continue; 3383 28551 : else if(p[pixel[13]] < c_b) 3384 17026 : if(p[pixel[7]] < c_b) 3385 10059 : if(p[pixel[8]] < c_b) 3386 8706 : if(p[pixel[9]] < c_b) 3387 7575 : if(p[pixel[10]] < c_b) 3388 6166 : if(p[pixel[11]] < c_b) 3389 5222 : if(p[pixel[12]] < c_b) 3390 4816 : if(p[pixel[6]] < c_b) 3391 4269 : if(p[pixel[5]] < c_b) 3392 : {} 3393 : else 3394 181 : if(p[pixel[14]] < c_b) 3395 : {} 3396 : else 3397 100 : continue; 3398 : else 3399 547 : if(p[pixel[14]] < c_b) 3400 322 : if(p[pixel[15]] < c_b) 3401 : {} 3402 : else 3403 201 : continue; 3404 : else 3405 225 : continue; 3406 : else 3407 406 : continue; 3408 : else 3409 944 : continue; 3410 : else 3411 1409 : continue; 3412 : else 3413 1131 : continue; 3414 : else 3415 1353 : continue; 3416 : else 3417 6967 : continue; 3418 : else 3419 11525 : if(p[pixel[5]] < c_b) 3420 9114 : if(p[pixel[6]] < c_b) 3421 6481 : if(p[pixel[7]] < c_b) 3422 5017 : if(p[pixel[8]] < c_b) 3423 4390 : if(p[pixel[9]] < c_b) 3424 3721 : if(p[pixel[10]] < c_b) 3425 2802 : if(p[pixel[11]] < c_b) 3426 2110 : if(p[pixel[12]] < c_b) 3427 : {} 3428 : else 3429 743 : continue; 3430 : else 3431 692 : continue; 3432 : else 3433 919 : continue; 3434 : else 3435 669 : continue; 3436 : else 3437 627 : continue; 3438 : else 3439 1464 : continue; 3440 : else 3441 2633 : continue; 3442 : else 3443 2411 : continue; 3444 : else 3445 361779 : if(p[pixel[11]] > cb) 3446 117743 : if(p[pixel[12]] > cb) 3447 87235 : if(p[pixel[13]] > cb) 3448 67729 : if(p[pixel[14]] > cb) 3449 56810 : if(p[pixel[15]] > cb) 3450 : {} 3451 : else 3452 3994 : if(p[pixel[6]] > cb) 3453 1563 : if(p[pixel[7]] > cb) 3454 1236 : if(p[pixel[8]] > cb) 3455 1101 : if(p[pixel[9]] > cb) 3456 984 : if(p[pixel[10]] > cb) 3457 : {} 3458 : else 3459 123 : continue; 3460 : else 3461 117 : continue; 3462 : else 3463 135 : continue; 3464 : else 3465 327 : continue; 3466 : else 3467 2431 : continue; 3468 : else 3469 10919 : if(p[pixel[5]] > cb) 3470 2328 : if(p[pixel[6]] > cb) 3471 1940 : if(p[pixel[7]] > cb) 3472 1562 : if(p[pixel[8]] > cb) 3473 1334 : if(p[pixel[9]] > cb) 3474 1085 : if(p[pixel[10]] > cb) 3475 : {} 3476 : else 3477 270 : continue; 3478 : else 3479 249 : continue; 3480 : else 3481 228 : continue; 3482 : else 3483 378 : continue; 3484 : else 3485 388 : continue; 3486 : else 3487 8591 : continue; 3488 : else 3489 19506 : continue; 3490 : else 3491 30508 : continue; 3492 244036 : else if(p[pixel[11]] < c_b) 3493 52137 : if(p[pixel[7]] < c_b) 3494 28459 : if(p[pixel[8]] < c_b) 3495 25213 : if(p[pixel[9]] < c_b) 3496 22663 : if(p[pixel[10]] < c_b) 3497 20693 : if(p[pixel[12]] < c_b) 3498 13628 : if(p[pixel[13]] < c_b) 3499 8825 : if(p[pixel[6]] < c_b) 3500 7208 : if(p[pixel[5]] < c_b) 3501 : {} 3502 : else 3503 1421 : if(p[pixel[14]] < c_b) 3504 : {} 3505 : else 3506 653 : continue; 3507 : else 3508 1617 : if(p[pixel[14]] < c_b) 3509 858 : if(p[pixel[15]] < c_b) 3510 : {} 3511 : else 3512 689 : continue; 3513 : else 3514 759 : continue; 3515 : else 3516 4803 : continue; 3517 : else 3518 7065 : continue; 3519 : else 3520 1970 : continue; 3521 : else 3522 2550 : continue; 3523 : else 3524 3246 : continue; 3525 : else 3526 23678 : continue; 3527 : else 3528 191899 : continue; 3529 830105 : else if(p[pixel[3]] < c_b) 3530 120259 : if(p[pixel[10]] > cb) 3531 35319 : if(p[pixel[11]] > cb) 3532 22779 : if(p[pixel[12]] > cb) 3533 16828 : if(p[pixel[13]] > cb) 3534 13389 : if(p[pixel[14]] > cb) 3535 11654 : if(p[pixel[15]] > cb) 3536 : {} 3537 : else 3538 1015 : if(p[pixel[6]] > cb) 3539 312 : if(p[pixel[7]] > cb) 3540 246 : if(p[pixel[8]] > cb) 3541 227 : if(p[pixel[9]] > cb) 3542 : {} 3543 : else 3544 18 : continue; 3545 : else 3546 19 : continue; 3547 : else 3548 66 : continue; 3549 : else 3550 703 : continue; 3551 : else 3552 1735 : if(p[pixel[5]] > cb) 3553 426 : if(p[pixel[6]] > cb) 3554 266 : if(p[pixel[7]] > cb) 3555 201 : if(p[pixel[8]] > cb) 3556 185 : if(p[pixel[9]] > cb) 3557 : {} 3558 : else 3559 80 : continue; 3560 : else 3561 16 : continue; 3562 : else 3563 65 : continue; 3564 : else 3565 160 : continue; 3566 : else 3567 1309 : continue; 3568 : else 3569 3439 : if(p[pixel[4]] > cb) 3570 154 : if(p[pixel[5]] > cb) 3571 143 : if(p[pixel[6]] > cb) 3572 101 : if(p[pixel[7]] > cb) 3573 95 : if(p[pixel[8]] > cb) 3574 94 : if(p[pixel[9]] > cb) 3575 : {} 3576 : else 3577 16 : continue; 3578 : else 3579 1 : continue; 3580 : else 3581 6 : continue; 3582 : else 3583 42 : continue; 3584 : else 3585 11 : continue; 3586 : else 3587 3285 : continue; 3588 : else 3589 5951 : continue; 3590 : else 3591 12540 : continue; 3592 84940 : else if(p[pixel[10]] < c_b) 3593 62753 : if(p[pixel[7]] < c_b) 3594 44080 : if(p[pixel[8]] < c_b) 3595 40883 : if(p[pixel[9]] < c_b) 3596 38942 : if(p[pixel[11]] < c_b) 3597 28007 : if(p[pixel[6]] < c_b) 3598 23907 : if(p[pixel[5]] < c_b) 3599 21547 : if(p[pixel[4]] < c_b) 3600 : {} 3601 : else 3602 951 : if(p[pixel[12]] < c_b) 3603 665 : if(p[pixel[13]] < c_b) 3604 : {} 3605 : else 3606 228 : continue; 3607 : else 3608 286 : continue; 3609 : else 3610 2360 : if(p[pixel[12]] < c_b) 3611 1671 : if(p[pixel[13]] < c_b) 3612 1107 : if(p[pixel[14]] < c_b) 3613 : {} 3614 : else 3615 491 : continue; 3616 : else 3617 564 : continue; 3618 : else 3619 689 : continue; 3620 : else 3621 4100 : if(p[pixel[12]] < c_b) 3622 2958 : if(p[pixel[13]] < c_b) 3623 2163 : if(p[pixel[14]] < c_b) 3624 1445 : if(p[pixel[15]] < c_b) 3625 : {} 3626 : else 3627 1140 : continue; 3628 : else 3629 718 : continue; 3630 : else 3631 795 : continue; 3632 : else 3633 1142 : continue; 3634 : else 3635 10935 : continue; 3636 : else 3637 1941 : continue; 3638 : else 3639 3197 : continue; 3640 : else 3641 18673 : continue; 3642 : else 3643 22187 : continue; 3644 : else 3645 709846 : if(p[pixel[10]] > cb) 3646 222037 : if(p[pixel[11]] > cb) 3647 139927 : if(p[pixel[12]] > cb) 3648 98460 : if(p[pixel[13]] > cb) 3649 78269 : if(p[pixel[14]] > cb) 3650 66692 : if(p[pixel[15]] > cb) 3651 : {} 3652 : else 3653 5190 : if(p[pixel[6]] > cb) 3654 2497 : if(p[pixel[7]] > cb) 3655 2003 : if(p[pixel[8]] > cb) 3656 1765 : if(p[pixel[9]] > cb) 3657 : {} 3658 : else 3659 128 : continue; 3660 : else 3661 238 : continue; 3662 : else 3663 494 : continue; 3664 : else 3665 2693 : continue; 3666 : else 3667 11577 : if(p[pixel[5]] > cb) 3668 4199 : if(p[pixel[6]] > cb) 3669 3380 : if(p[pixel[7]] > cb) 3670 2455 : if(p[pixel[8]] > cb) 3671 2082 : if(p[pixel[9]] > cb) 3672 : {} 3673 : else 3674 157 : continue; 3675 : else 3676 373 : continue; 3677 : else 3678 925 : continue; 3679 : else 3680 819 : continue; 3681 : else 3682 7378 : continue; 3683 : else 3684 20191 : if(p[pixel[4]] > cb) 3685 4725 : if(p[pixel[5]] > cb) 3686 3931 : if(p[pixel[6]] > cb) 3687 2833 : if(p[pixel[7]] > cb) 3688 2079 : if(p[pixel[8]] > cb) 3689 1921 : if(p[pixel[9]] > cb) 3690 : {} 3691 : else 3692 156 : continue; 3693 : else 3694 158 : continue; 3695 : else 3696 754 : continue; 3697 : else 3698 1098 : continue; 3699 : else 3700 794 : continue; 3701 : else 3702 15466 : continue; 3703 : else 3704 41467 : continue; 3705 : else 3706 82110 : continue; 3707 487809 : else if(p[pixel[10]] < c_b) 3708 86914 : if(p[pixel[7]] < c_b) 3709 53256 : if(p[pixel[8]] < c_b) 3710 48976 : if(p[pixel[9]] < c_b) 3711 46276 : if(p[pixel[11]] < c_b) 3712 32456 : if(p[pixel[12]] < c_b) 3713 22230 : if(p[pixel[6]] < c_b) 3714 18266 : if(p[pixel[5]] < c_b) 3715 14120 : if(p[pixel[4]] < c_b) 3716 : {} 3717 : else 3718 3458 : if(p[pixel[13]] < c_b) 3719 : {} 3720 : else 3721 1069 : continue; 3722 : else 3723 4146 : if(p[pixel[13]] < c_b) 3724 2677 : if(p[pixel[14]] < c_b) 3725 : {} 3726 : else 3727 1422 : continue; 3728 : else 3729 1469 : continue; 3730 : else 3731 3964 : if(p[pixel[13]] < c_b) 3732 2734 : if(p[pixel[14]] < c_b) 3733 1653 : if(p[pixel[15]] < c_b) 3734 : {} 3735 : else 3736 1354 : continue; 3737 : else 3738 1081 : continue; 3739 : else 3740 1230 : continue; 3741 : else 3742 10226 : continue; 3743 : else 3744 13820 : continue; 3745 : else 3746 2700 : continue; 3747 : else 3748 4280 : continue; 3749 : else 3750 33658 : continue; 3751 : else 3752 400895 : continue; 3753 1478590 : else if(p[pixel[2]] < c_b) 3754 186401 : if(p[pixel[9]] > cb) 3755 56232 : if(p[pixel[10]] > cb) 3756 38980 : if(p[pixel[11]] > cb) 3757 25954 : if(p[pixel[12]] > cb) 3758 19274 : if(p[pixel[13]] > cb) 3759 14196 : if(p[pixel[14]] > cb) 3760 11719 : if(p[pixel[15]] > cb) 3761 : {} 3762 : else 3763 872 : if(p[pixel[6]] > cb) 3764 485 : if(p[pixel[7]] > cb) 3765 447 : if(p[pixel[8]] > cb) 3766 : {} 3767 : else 3768 3 : continue; 3769 : else 3770 38 : continue; 3771 : else 3772 387 : continue; 3773 : else 3774 2477 : if(p[pixel[5]] > cb) 3775 1109 : if(p[pixel[6]] > cb) 3776 888 : if(p[pixel[7]] > cb) 3777 774 : if(p[pixel[8]] > cb) 3778 : {} 3779 : else 3780 48 : continue; 3781 : else 3782 114 : continue; 3783 : else 3784 221 : continue; 3785 : else 3786 1368 : continue; 3787 : else 3788 5078 : if(p[pixel[4]] > cb) 3789 1560 : if(p[pixel[5]] > cb) 3790 1106 : if(p[pixel[6]] > cb) 3791 836 : if(p[pixel[7]] > cb) 3792 651 : if(p[pixel[8]] > cb) 3793 : {} 3794 : else 3795 50 : continue; 3796 : else 3797 185 : continue; 3798 : else 3799 270 : continue; 3800 : else 3801 454 : continue; 3802 : else 3803 3518 : continue; 3804 : else 3805 6680 : if(p[pixel[3]] > cb) 3806 1179 : if(p[pixel[4]] > cb) 3807 972 : if(p[pixel[5]] > cb) 3808 641 : if(p[pixel[6]] > cb) 3809 541 : if(p[pixel[7]] > cb) 3810 456 : if(p[pixel[8]] > cb) 3811 : {} 3812 : else 3813 32 : continue; 3814 : else 3815 85 : continue; 3816 : else 3817 100 : continue; 3818 : else 3819 331 : continue; 3820 : else 3821 207 : continue; 3822 : else 3823 5501 : continue; 3824 : else 3825 13026 : continue; 3826 : else 3827 17252 : continue; 3828 130169 : else if(p[pixel[9]] < c_b) 3829 92696 : if(p[pixel[7]] < c_b) 3830 69350 : if(p[pixel[8]] < c_b) 3831 67686 : if(p[pixel[10]] < c_b) 3832 50447 : if(p[pixel[6]] < c_b) 3833 42045 : if(p[pixel[5]] < c_b) 3834 35251 : if(p[pixel[4]] < c_b) 3835 30430 : if(p[pixel[3]] < c_b) 3836 : {} 3837 : else 3838 2272 : if(p[pixel[11]] < c_b) 3839 1764 : if(p[pixel[12]] < c_b) 3840 : {} 3841 : else 3842 396 : continue; 3843 : else 3844 508 : continue; 3845 : else 3846 4821 : if(p[pixel[11]] < c_b) 3847 3594 : if(p[pixel[12]] < c_b) 3848 2729 : if(p[pixel[13]] < c_b) 3849 : {} 3850 : else 3851 842 : continue; 3852 : else 3853 865 : continue; 3854 : else 3855 1227 : continue; 3856 : else 3857 6794 : if(p[pixel[11]] < c_b) 3858 5174 : if(p[pixel[12]] < c_b) 3859 3879 : if(p[pixel[13]] < c_b) 3860 2793 : if(p[pixel[14]] < c_b) 3861 : {} 3862 : else 3863 1148 : continue; 3864 : else 3865 1086 : continue; 3866 : else 3867 1295 : continue; 3868 : else 3869 1620 : continue; 3870 : else 3871 8402 : if(p[pixel[11]] < c_b) 3872 5839 : if(p[pixel[12]] < c_b) 3873 4199 : if(p[pixel[13]] < c_b) 3874 3258 : if(p[pixel[14]] < c_b) 3875 1760 : if(p[pixel[15]] < c_b) 3876 : {} 3877 : else 3878 1458 : continue; 3879 : else 3880 1498 : continue; 3881 : else 3882 941 : continue; 3883 : else 3884 1640 : continue; 3885 : else 3886 2563 : continue; 3887 : else 3888 17239 : continue; 3889 : else 3890 1664 : continue; 3891 : else 3892 23346 : continue; 3893 : else 3894 37473 : continue; 3895 : else 3896 1292190 : if(p[pixel[9]] > cb) 3897 396548 : if(p[pixel[10]] > cb) 3898 246687 : if(p[pixel[11]] > cb) 3899 153845 : if(p[pixel[12]] > cb) 3900 109957 : if(p[pixel[13]] > cb) 3901 84324 : if(p[pixel[14]] > cb) 3902 69341 : if(p[pixel[15]] > cb) 3903 : {} 3904 : else 3905 5401 : if(p[pixel[6]] > cb) 3906 2930 : if(p[pixel[7]] > cb) 3907 2598 : if(p[pixel[8]] > cb) 3908 : {} 3909 : else 3910 98 : continue; 3911 : else 3912 332 : continue; 3913 : else 3914 2471 : continue; 3915 : else 3916 14983 : if(p[pixel[5]] > cb) 3917 6935 : if(p[pixel[6]] > cb) 3918 5418 : if(p[pixel[7]] > cb) 3919 4423 : if(p[pixel[8]] > cb) 3920 : {} 3921 : else 3922 263 : continue; 3923 : else 3924 995 : continue; 3925 : else 3926 1517 : continue; 3927 : else 3928 8048 : continue; 3929 : else 3930 25633 : if(p[pixel[4]] > cb) 3931 9291 : if(p[pixel[5]] > cb) 3932 7231 : if(p[pixel[6]] > cb) 3933 5694 : if(p[pixel[7]] > cb) 3934 4710 : if(p[pixel[8]] > cb) 3935 : {} 3936 : else 3937 323 : continue; 3938 : else 3939 984 : continue; 3940 : else 3941 1537 : continue; 3942 : else 3943 2060 : continue; 3944 : else 3945 16342 : continue; 3946 : else 3947 43888 : if(p[pixel[3]] > cb) 3948 11215 : if(p[pixel[4]] > cb) 3949 8595 : if(p[pixel[5]] > cb) 3950 6603 : if(p[pixel[6]] > cb) 3951 5185 : if(p[pixel[7]] > cb) 3952 4491 : if(p[pixel[8]] > cb) 3953 : {} 3954 : else 3955 76 : continue; 3956 : else 3957 694 : continue; 3958 : else 3959 1418 : continue; 3960 : else 3961 1992 : continue; 3962 : else 3963 2620 : continue; 3964 : else 3965 32673 : continue; 3966 : else 3967 92842 : continue; 3968 : else 3969 149861 : continue; 3970 895641 : else if(p[pixel[9]] < c_b) 3971 140304 : if(p[pixel[7]] < c_b) 3972 97968 : if(p[pixel[8]] < c_b) 3973 96282 : if(p[pixel[10]] < c_b) 3974 71006 : if(p[pixel[11]] < c_b) 3975 50899 : if(p[pixel[6]] < c_b) 3976 40778 : if(p[pixel[5]] < c_b) 3977 31416 : if(p[pixel[4]] < c_b) 3978 24943 : if(p[pixel[3]] < c_b) 3979 : {} 3980 : else 3981 6104 : if(p[pixel[12]] < c_b) 3982 : {} 3983 : else 3984 1870 : continue; 3985 : else 3986 6473 : if(p[pixel[12]] < c_b) 3987 4676 : if(p[pixel[13]] < c_b) 3988 : {} 3989 : else 3990 1383 : continue; 3991 : else 3992 1797 : continue; 3993 : else 3994 9362 : if(p[pixel[12]] < c_b) 3995 6632 : if(p[pixel[13]] < c_b) 3996 4606 : if(p[pixel[14]] < c_b) 3997 : {} 3998 : else 3999 2284 : continue; 4000 : else 4001 2026 : continue; 4002 : else 4003 2730 : continue; 4004 : else 4005 10121 : if(p[pixel[12]] < c_b) 4006 7030 : if(p[pixel[13]] < c_b) 4007 5029 : if(p[pixel[14]] < c_b) 4008 2690 : if(p[pixel[15]] < c_b) 4009 : {} 4010 : else 4011 2218 : continue; 4012 : else 4013 2339 : continue; 4014 : else 4015 2001 : continue; 4016 : else 4017 3091 : continue; 4018 : else 4019 20107 : continue; 4020 : else 4021 25276 : continue; 4022 : else 4023 1686 : continue; 4024 : else 4025 42336 : continue; 4026 : else 4027 755337 : continue; 4028 1107050 : else if(p[pixel[1]] < c_b) 4029 67716 : if(p[pixel[8]] > cb) 4030 19625 : if(p[pixel[9]] > cb) 4031 15426 : if(p[pixel[10]] > cb) 4032 11026 : if(p[pixel[11]] > cb) 4033 7319 : if(p[pixel[12]] > cb) 4034 5630 : if(p[pixel[13]] > cb) 4035 4428 : if(p[pixel[14]] > cb) 4036 4050 : if(p[pixel[15]] > cb) 4037 : {} 4038 : else 4039 75 : if(p[pixel[6]] > cb) 4040 45 : if(p[pixel[7]] > cb) 4041 : {} 4042 : else 4043 0 : continue; 4044 : else 4045 30 : continue; 4046 : else 4047 378 : if(p[pixel[5]] > cb) 4048 218 : if(p[pixel[6]] > cb) 4049 195 : if(p[pixel[7]] > cb) 4050 : {} 4051 : else 4052 16 : continue; 4053 : else 4054 23 : continue; 4055 : else 4056 160 : continue; 4057 : else 4058 1202 : if(p[pixel[4]] > cb) 4059 507 : if(p[pixel[5]] > cb) 4060 380 : if(p[pixel[6]] > cb) 4061 281 : if(p[pixel[7]] > cb) 4062 : {} 4063 : else 4064 45 : continue; 4065 : else 4066 99 : continue; 4067 : else 4068 127 : continue; 4069 : else 4070 695 : continue; 4071 : else 4072 1689 : if(p[pixel[3]] > cb) 4073 591 : if(p[pixel[4]] > cb) 4074 465 : if(p[pixel[5]] > cb) 4075 325 : if(p[pixel[6]] > cb) 4076 251 : if(p[pixel[7]] > cb) 4077 : {} 4078 : else 4079 12 : continue; 4080 : else 4081 74 : continue; 4082 : else 4083 140 : continue; 4084 : else 4085 126 : continue; 4086 : else 4087 1098 : continue; 4088 : else 4089 3707 : if(p[pixel[2]] > cb) 4090 321 : if(p[pixel[3]] > cb) 4091 242 : if(p[pixel[4]] > cb) 4092 212 : if(p[pixel[5]] > cb) 4093 179 : if(p[pixel[6]] > cb) 4094 165 : if(p[pixel[7]] > cb) 4095 : {} 4096 : else 4097 26 : continue; 4098 : else 4099 14 : continue; 4100 : else 4101 33 : continue; 4102 : else 4103 30 : continue; 4104 : else 4105 79 : continue; 4106 : else 4107 3386 : continue; 4108 : else 4109 4400 : continue; 4110 : else 4111 4199 : continue; 4112 48091 : else if(p[pixel[8]] < c_b) 4113 36323 : if(p[pixel[7]] < c_b) 4114 31549 : if(p[pixel[9]] < c_b) 4115 27290 : if(p[pixel[6]] < c_b) 4116 22138 : if(p[pixel[5]] < c_b) 4117 17619 : if(p[pixel[4]] < c_b) 4118 14987 : if(p[pixel[3]] < c_b) 4119 12811 : if(p[pixel[2]] < c_b) 4120 : {} 4121 : else 4122 1482 : if(p[pixel[10]] < c_b) 4123 1151 : if(p[pixel[11]] < c_b) 4124 : {} 4125 : else 4126 341 : continue; 4127 : else 4128 331 : continue; 4129 : else 4130 2176 : if(p[pixel[10]] < c_b) 4131 1554 : if(p[pixel[11]] < c_b) 4132 1188 : if(p[pixel[12]] < c_b) 4133 : {} 4134 : else 4135 240 : continue; 4136 : else 4137 366 : continue; 4138 : else 4139 622 : continue; 4140 : else 4141 2632 : if(p[pixel[10]] < c_b) 4142 1915 : if(p[pixel[11]] < c_b) 4143 1396 : if(p[pixel[12]] < c_b) 4144 997 : if(p[pixel[13]] < c_b) 4145 : {} 4146 : else 4147 398 : continue; 4148 : else 4149 399 : continue; 4150 : else 4151 519 : continue; 4152 : else 4153 717 : continue; 4154 : else 4155 4519 : if(p[pixel[10]] < c_b) 4156 3349 : if(p[pixel[11]] < c_b) 4157 2359 : if(p[pixel[12]] < c_b) 4158 1704 : if(p[pixel[13]] < c_b) 4159 1126 : if(p[pixel[14]] < c_b) 4160 : {} 4161 : else 4162 651 : continue; 4163 : else 4164 578 : continue; 4165 : else 4166 655 : continue; 4167 : else 4168 990 : continue; 4169 : else 4170 1170 : continue; 4171 : else 4172 5152 : if(p[pixel[10]] < c_b) 4173 3783 : if(p[pixel[11]] < c_b) 4174 2665 : if(p[pixel[12]] < c_b) 4175 1919 : if(p[pixel[13]] < c_b) 4176 1343 : if(p[pixel[14]] < c_b) 4177 675 : if(p[pixel[15]] < c_b) 4178 : {} 4179 : else 4180 659 : continue; 4181 : else 4182 668 : continue; 4183 : else 4184 576 : continue; 4185 : else 4186 746 : continue; 4187 : else 4188 1118 : continue; 4189 : else 4190 1369 : continue; 4191 : else 4192 4259 : continue; 4193 : else 4194 4774 : continue; 4195 : else 4196 11768 : continue; 4197 : else 4198 1039330 : if(p[pixel[8]] > cb) 4199 295737 : if(p[pixel[9]] > cb) 4200 231636 : if(p[pixel[10]] > cb) 4201 145546 : if(p[pixel[11]] > cb) 4202 93814 : if(p[pixel[12]] > cb) 4203 69526 : if(p[pixel[13]] > cb) 4204 53417 : if(p[pixel[14]] > cb) 4205 45154 : if(p[pixel[15]] > cb) 4206 : {} 4207 : else 4208 2083 : if(p[pixel[6]] > cb) 4209 1331 : if(p[pixel[7]] > cb) 4210 : {} 4211 : else 4212 52 : continue; 4213 : else 4214 752 : continue; 4215 : else 4216 8263 : if(p[pixel[5]] > cb) 4217 4126 : if(p[pixel[6]] > cb) 4218 3366 : if(p[pixel[7]] > cb) 4219 : {} 4220 : else 4221 389 : continue; 4222 : else 4223 760 : continue; 4224 : else 4225 4137 : continue; 4226 : else 4227 16109 : if(p[pixel[4]] > cb) 4228 6983 : if(p[pixel[5]] > cb) 4229 5800 : if(p[pixel[6]] > cb) 4230 4632 : if(p[pixel[7]] > cb) 4231 : {} 4232 : else 4233 346 : continue; 4234 : else 4235 1168 : continue; 4236 : else 4237 1183 : continue; 4238 : else 4239 9126 : continue; 4240 : else 4241 24288 : if(p[pixel[3]] > cb) 4242 8572 : if(p[pixel[4]] > cb) 4243 6456 : if(p[pixel[5]] > cb) 4244 5068 : if(p[pixel[6]] > cb) 4245 4343 : if(p[pixel[7]] > cb) 4246 : {} 4247 : else 4248 408 : continue; 4249 : else 4250 725 : continue; 4251 : else 4252 1388 : continue; 4253 : else 4254 2116 : continue; 4255 : else 4256 15716 : continue; 4257 : else 4258 51732 : if(p[pixel[2]] > cb) 4259 10341 : if(p[pixel[3]] > cb) 4260 6710 : if(p[pixel[4]] > cb) 4261 5116 : if(p[pixel[5]] > cb) 4262 3985 : if(p[pixel[6]] > cb) 4263 3355 : if(p[pixel[7]] > cb) 4264 : {} 4265 : else 4266 294 : continue; 4267 : else 4268 630 : continue; 4269 : else 4270 1131 : continue; 4271 : else 4272 1594 : continue; 4273 : else 4274 3631 : continue; 4275 : else 4276 41391 : continue; 4277 : else 4278 86090 : continue; 4279 : else 4280 64101 : continue; 4281 743597 : else if(p[pixel[8]] < c_b) 4282 164465 : if(p[pixel[7]] < c_b) 4283 137682 : if(p[pixel[9]] < c_b) 4284 114200 : if(p[pixel[10]] < c_b) 4285 83539 : if(p[pixel[6]] < c_b) 4286 65688 : if(p[pixel[5]] < c_b) 4287 51780 : if(p[pixel[4]] < c_b) 4288 40870 : if(p[pixel[3]] < c_b) 4289 33707 : if(p[pixel[2]] < c_b) 4290 : {} 4291 : else 4292 9702 : if(p[pixel[11]] < c_b) 4293 : {} 4294 : else 4295 2775 : continue; 4296 : else 4297 7163 : if(p[pixel[11]] < c_b) 4298 5033 : if(p[pixel[12]] < c_b) 4299 : {} 4300 : else 4301 1664 : continue; 4302 : else 4303 2130 : continue; 4304 : else 4305 10910 : if(p[pixel[11]] < c_b) 4306 7900 : if(p[pixel[12]] < c_b) 4307 5469 : if(p[pixel[13]] < c_b) 4308 : {} 4309 : else 4310 1996 : continue; 4311 : else 4312 2431 : continue; 4313 : else 4314 3010 : continue; 4315 : else 4316 13908 : if(p[pixel[11]] < c_b) 4317 9803 : if(p[pixel[12]] < c_b) 4318 7188 : if(p[pixel[13]] < c_b) 4319 5104 : if(p[pixel[14]] < c_b) 4320 : {} 4321 : else 4322 2801 : continue; 4323 : else 4324 2084 : continue; 4325 : else 4326 2615 : continue; 4327 : else 4328 4105 : continue; 4329 : else 4330 17851 : if(p[pixel[11]] < c_b) 4331 12466 : if(p[pixel[12]] < c_b) 4332 9048 : if(p[pixel[13]] < c_b) 4333 6483 : if(p[pixel[14]] < c_b) 4334 3072 : if(p[pixel[15]] < c_b) 4335 : {} 4336 : else 4337 2908 : continue; 4338 : else 4339 3411 : continue; 4340 : else 4341 2565 : continue; 4342 : else 4343 3418 : continue; 4344 : else 4345 5385 : continue; 4346 : else 4347 30661 : continue; 4348 : else 4349 23482 : continue; 4350 : else 4351 26783 : continue; 4352 : else 4353 579132 : continue; 4354 45866200 : else if(p[pixel[0]] < c_b) 4355 5021480 : if(p[pixel[1]] > cb) 4356 76492 : if(p[pixel[8]] > cb) 4357 23818 : if(p[pixel[7]] > cb) 4358 19314 : if(p[pixel[9]] > cb) 4359 14462 : if(p[pixel[6]] > cb) 4360 11019 : if(p[pixel[5]] > cb) 4361 8205 : if(p[pixel[4]] > cb) 4362 6384 : if(p[pixel[3]] > cb) 4363 5561 : if(p[pixel[2]] > cb) 4364 : {} 4365 : else 4366 519 : if(p[pixel[10]] > cb) 4367 319 : if(p[pixel[11]] > cb) 4368 : {} 4369 : else 4370 114 : continue; 4371 : else 4372 200 : continue; 4373 : else 4374 823 : if(p[pixel[10]] > cb) 4375 505 : if(p[pixel[11]] > cb) 4376 266 : if(p[pixel[12]] > cb) 4377 : {} 4378 : else 4379 109 : continue; 4380 : else 4381 239 : continue; 4382 : else 4383 318 : continue; 4384 : else 4385 1821 : if(p[pixel[10]] > cb) 4386 1223 : if(p[pixel[11]] > cb) 4387 653 : if(p[pixel[12]] > cb) 4388 447 : if(p[pixel[13]] > cb) 4389 : {} 4390 : else 4391 133 : continue; 4392 : else 4393 206 : continue; 4394 : else 4395 570 : continue; 4396 : else 4397 598 : continue; 4398 : else 4399 2814 : if(p[pixel[10]] > cb) 4400 1790 : if(p[pixel[11]] > cb) 4401 903 : if(p[pixel[12]] > cb) 4402 499 : if(p[pixel[13]] > cb) 4403 270 : if(p[pixel[14]] > cb) 4404 : {} 4405 : else 4406 129 : continue; 4407 : else 4408 229 : continue; 4409 : else 4410 404 : continue; 4411 : else 4412 887 : continue; 4413 : else 4414 1024 : continue; 4415 : else 4416 3443 : if(p[pixel[10]] > cb) 4417 1833 : if(p[pixel[11]] > cb) 4418 981 : if(p[pixel[12]] > cb) 4419 638 : if(p[pixel[13]] > cb) 4420 460 : if(p[pixel[14]] > cb) 4421 211 : if(p[pixel[15]] > cb) 4422 : {} 4423 : else 4424 184 : continue; 4425 : else 4426 249 : continue; 4427 : else 4428 178 : continue; 4429 : else 4430 343 : continue; 4431 : else 4432 852 : continue; 4433 : else 4434 1610 : continue; 4435 : else 4436 4852 : continue; 4437 : else 4438 4504 : continue; 4439 52674 : else if(p[pixel[8]] < c_b) 4440 38829 : if(p[pixel[9]] < c_b) 4441 33505 : if(p[pixel[10]] < c_b) 4442 26245 : if(p[pixel[11]] < c_b) 4443 20496 : if(p[pixel[12]] < c_b) 4444 17549 : if(p[pixel[13]] < c_b) 4445 15045 : if(p[pixel[14]] < c_b) 4446 13777 : if(p[pixel[15]] < c_b) 4447 : {} 4448 : else 4449 391 : if(p[pixel[6]] < c_b) 4450 285 : if(p[pixel[7]] < c_b) 4451 : {} 4452 : else 4453 6 : continue; 4454 : else 4455 106 : continue; 4456 : else 4457 1268 : if(p[pixel[5]] < c_b) 4458 686 : if(p[pixel[6]] < c_b) 4459 639 : if(p[pixel[7]] < c_b) 4460 : {} 4461 : else 4462 32 : continue; 4463 : else 4464 47 : continue; 4465 : else 4466 582 : continue; 4467 : else 4468 2504 : if(p[pixel[4]] < c_b) 4469 1035 : if(p[pixel[5]] < c_b) 4470 887 : if(p[pixel[6]] < c_b) 4471 799 : if(p[pixel[7]] < c_b) 4472 : {} 4473 : else 4474 24 : continue; 4475 : else 4476 88 : continue; 4477 : else 4478 148 : continue; 4479 : else 4480 1469 : continue; 4481 : else 4482 2947 : if(p[pixel[3]] < c_b) 4483 841 : if(p[pixel[4]] < c_b) 4484 676 : if(p[pixel[5]] < c_b) 4485 544 : if(p[pixel[6]] < c_b) 4486 507 : if(p[pixel[7]] < c_b) 4487 : {} 4488 : else 4489 32 : continue; 4490 : else 4491 37 : continue; 4492 : else 4493 132 : continue; 4494 : else 4495 165 : continue; 4496 : else 4497 2106 : continue; 4498 : else 4499 5749 : if(p[pixel[2]] < c_b) 4500 929 : if(p[pixel[3]] < c_b) 4501 727 : if(p[pixel[4]] < c_b) 4502 643 : if(p[pixel[5]] < c_b) 4503 564 : if(p[pixel[6]] < c_b) 4504 517 : if(p[pixel[7]] < c_b) 4505 : {} 4506 : else 4507 2 : continue; 4508 : else 4509 47 : continue; 4510 : else 4511 79 : continue; 4512 : else 4513 84 : continue; 4514 : else 4515 202 : continue; 4516 : else 4517 4820 : continue; 4518 : else 4519 7260 : continue; 4520 : else 4521 5324 : continue; 4522 : else 4523 13845 : continue; 4524 4944990 : else if(p[pixel[1]] < c_b) 4525 4313020 : if(p[pixel[2]] > cb) 4526 290419 : if(p[pixel[9]] > cb) 4527 78575 : if(p[pixel[7]] > cb) 4528 51760 : if(p[pixel[8]] > cb) 4529 50227 : if(p[pixel[10]] > cb) 4530 31345 : if(p[pixel[6]] > cb) 4531 23929 : if(p[pixel[5]] > cb) 4532 18431 : if(p[pixel[4]] > cb) 4533 15438 : if(p[pixel[3]] > cb) 4534 : {} 4535 : else 4536 1554 : if(p[pixel[11]] > cb) 4537 931 : if(p[pixel[12]] > cb) 4538 : {} 4539 : else 4540 344 : continue; 4541 : else 4542 623 : continue; 4543 : else 4544 2993 : if(p[pixel[11]] > cb) 4545 1943 : if(p[pixel[12]] > cb) 4546 1253 : if(p[pixel[13]] > cb) 4547 : {} 4548 : else 4549 516 : continue; 4550 : else 4551 690 : continue; 4552 : else 4553 1050 : continue; 4554 : else 4555 5498 : if(p[pixel[11]] > cb) 4556 3139 : if(p[pixel[12]] > cb) 4557 1867 : if(p[pixel[13]] > cb) 4558 976 : if(p[pixel[14]] > cb) 4559 : {} 4560 : else 4561 507 : continue; 4562 : else 4563 891 : continue; 4564 : else 4565 1272 : continue; 4566 : else 4567 2359 : continue; 4568 : else 4569 7416 : if(p[pixel[11]] > cb) 4570 4280 : if(p[pixel[12]] > cb) 4571 2816 : if(p[pixel[13]] > cb) 4572 1560 : if(p[pixel[14]] > cb) 4573 804 : if(p[pixel[15]] > cb) 4574 : {} 4575 : else 4576 653 : continue; 4577 : else 4578 756 : continue; 4579 : else 4580 1256 : continue; 4581 : else 4582 1464 : continue; 4583 : else 4584 3136 : continue; 4585 : else 4586 18882 : continue; 4587 : else 4588 1533 : continue; 4589 : else 4590 26815 : continue; 4591 211844 : else if(p[pixel[9]] < c_b) 4592 160717 : if(p[pixel[10]] < c_b) 4593 129118 : if(p[pixel[11]] < c_b) 4594 102837 : if(p[pixel[12]] < c_b) 4595 87447 : if(p[pixel[13]] < c_b) 4596 76089 : if(p[pixel[14]] < c_b) 4597 68270 : if(p[pixel[15]] < c_b) 4598 : {} 4599 : else 4600 3063 : if(p[pixel[6]] < c_b) 4601 2008 : if(p[pixel[7]] < c_b) 4602 1875 : if(p[pixel[8]] < c_b) 4603 : {} 4604 : else 4605 56 : continue; 4606 : else 4607 133 : continue; 4608 : else 4609 1055 : continue; 4610 : else 4611 7819 : if(p[pixel[5]] < c_b) 4612 3594 : if(p[pixel[6]] < c_b) 4613 3047 : if(p[pixel[7]] < c_b) 4614 2703 : if(p[pixel[8]] < c_b) 4615 : {} 4616 : else 4617 46 : continue; 4618 : else 4619 344 : continue; 4620 : else 4621 547 : continue; 4622 : else 4623 4225 : continue; 4624 : else 4625 11358 : if(p[pixel[4]] < c_b) 4626 3859 : if(p[pixel[5]] < c_b) 4627 3348 : if(p[pixel[6]] < c_b) 4628 3017 : if(p[pixel[7]] < c_b) 4629 2772 : if(p[pixel[8]] < c_b) 4630 : {} 4631 : else 4632 95 : continue; 4633 : else 4634 245 : continue; 4635 : else 4636 331 : continue; 4637 : else 4638 511 : continue; 4639 : else 4640 7499 : continue; 4641 : else 4642 15390 : if(p[pixel[3]] < c_b) 4643 3149 : if(p[pixel[4]] < c_b) 4644 2789 : if(p[pixel[5]] < c_b) 4645 2352 : if(p[pixel[6]] < c_b) 4646 2088 : if(p[pixel[7]] < c_b) 4647 1990 : if(p[pixel[8]] < c_b) 4648 : {} 4649 : else 4650 16 : continue; 4651 : else 4652 98 : continue; 4653 : else 4654 264 : continue; 4655 : else 4656 437 : continue; 4657 : else 4658 360 : continue; 4659 : else 4660 12241 : continue; 4661 : else 4662 26281 : continue; 4663 : else 4664 31599 : continue; 4665 : else 4666 51127 : continue; 4667 4022600 : else if(p[pixel[2]] < c_b) 4668 3204030 : if(p[pixel[3]] > cb) 4669 219955 : if(p[pixel[10]] > cb) 4670 56121 : if(p[pixel[7]] > cb) 4671 31195 : if(p[pixel[8]] > cb) 4672 27748 : if(p[pixel[9]] > cb) 4673 25298 : if(p[pixel[11]] > cb) 4674 13663 : if(p[pixel[6]] > cb) 4675 11292 : if(p[pixel[5]] > cb) 4676 9779 : if(p[pixel[4]] > cb) 4677 : {} 4678 : else 4679 718 : if(p[pixel[12]] > cb) 4680 432 : if(p[pixel[13]] > cb) 4681 : {} 4682 : else 4683 253 : continue; 4684 : else 4685 286 : continue; 4686 : else 4687 1513 : if(p[pixel[12]] > cb) 4688 803 : if(p[pixel[13]] > cb) 4689 482 : if(p[pixel[14]] > cb) 4690 : {} 4691 : else 4692 196 : continue; 4693 : else 4694 321 : continue; 4695 : else 4696 710 : continue; 4697 : else 4698 2371 : if(p[pixel[12]] > cb) 4699 1464 : if(p[pixel[13]] > cb) 4700 857 : if(p[pixel[14]] > cb) 4701 380 : if(p[pixel[15]] > cb) 4702 : {} 4703 : else 4704 310 : continue; 4705 : else 4706 477 : continue; 4707 : else 4708 607 : continue; 4709 : else 4710 907 : continue; 4711 : else 4712 11635 : continue; 4713 : else 4714 2450 : continue; 4715 : else 4716 3447 : continue; 4717 : else 4718 24926 : continue; 4719 163834 : else if(p[pixel[10]] < c_b) 4720 118738 : if(p[pixel[11]] < c_b) 4721 94944 : if(p[pixel[12]] < c_b) 4722 81741 : if(p[pixel[13]] < c_b) 4723 73317 : if(p[pixel[14]] < c_b) 4724 68175 : if(p[pixel[15]] < c_b) 4725 : {} 4726 : else 4727 2464 : if(p[pixel[6]] < c_b) 4728 1299 : if(p[pixel[7]] < c_b) 4729 1057 : if(p[pixel[8]] < c_b) 4730 951 : if(p[pixel[9]] < c_b) 4731 : {} 4732 : else 4733 34 : continue; 4734 : else 4735 106 : continue; 4736 : else 4737 242 : continue; 4738 : else 4739 1165 : continue; 4740 : else 4741 5142 : if(p[pixel[5]] < c_b) 4742 2006 : if(p[pixel[6]] < c_b) 4743 1637 : if(p[pixel[7]] < c_b) 4744 1324 : if(p[pixel[8]] < c_b) 4745 1235 : if(p[pixel[9]] < c_b) 4746 : {} 4747 : else 4748 16 : continue; 4749 : else 4750 89 : continue; 4751 : else 4752 313 : continue; 4753 : else 4754 369 : continue; 4755 : else 4756 3136 : continue; 4757 : else 4758 8424 : if(p[pixel[4]] < c_b) 4759 876 : if(p[pixel[5]] < c_b) 4760 801 : if(p[pixel[6]] < c_b) 4761 692 : if(p[pixel[7]] < c_b) 4762 519 : if(p[pixel[8]] < c_b) 4763 467 : if(p[pixel[9]] < c_b) 4764 : {} 4765 : else 4766 46 : continue; 4767 : else 4768 52 : continue; 4769 : else 4770 173 : continue; 4771 : else 4772 109 : continue; 4773 : else 4774 75 : continue; 4775 : else 4776 7548 : continue; 4777 : else 4778 13203 : continue; 4779 : else 4780 23794 : continue; 4781 : else 4782 45096 : continue; 4783 2984080 : else if(p[pixel[3]] < c_b) 4784 2396170 : if(p[pixel[4]] > cb) 4785 93555 : if(p[pixel[13]] > cb) 4786 13249 : if(p[pixel[7]] > cb) 4787 6227 : if(p[pixel[8]] > cb) 4788 5329 : if(p[pixel[9]] > cb) 4789 4597 : if(p[pixel[10]] > cb) 4790 3610 : if(p[pixel[11]] > cb) 4791 3068 : if(p[pixel[12]] > cb) 4792 2920 : if(p[pixel[6]] > cb) 4793 2522 : if(p[pixel[5]] > cb) 4794 : {} 4795 : else 4796 153 : if(p[pixel[14]] > cb) 4797 : {} 4798 : else 4799 102 : continue; 4800 : else 4801 398 : if(p[pixel[14]] > cb) 4802 169 : if(p[pixel[15]] > cb) 4803 : {} 4804 : else 4805 149 : continue; 4806 : else 4807 229 : continue; 4808 : else 4809 148 : continue; 4810 : else 4811 542 : continue; 4812 : else 4813 987 : continue; 4814 : else 4815 732 : continue; 4816 : else 4817 898 : continue; 4818 : else 4819 7022 : continue; 4820 80306 : else if(p[pixel[13]] < c_b) 4821 65403 : if(p[pixel[11]] > cb) 4822 10406 : if(p[pixel[5]] > cb) 4823 8043 : if(p[pixel[6]] > cb) 4824 5230 : if(p[pixel[7]] > cb) 4825 3364 : if(p[pixel[8]] > cb) 4826 2717 : if(p[pixel[9]] > cb) 4827 2259 : if(p[pixel[10]] > cb) 4828 1821 : if(p[pixel[12]] > cb) 4829 : {} 4830 : else 4831 1127 : continue; 4832 : else 4833 438 : continue; 4834 : else 4835 458 : continue; 4836 : else 4837 647 : continue; 4838 : else 4839 1866 : continue; 4840 : else 4841 2813 : continue; 4842 : else 4843 2363 : continue; 4844 54997 : else if(p[pixel[11]] < c_b) 4845 43073 : if(p[pixel[12]] < c_b) 4846 40795 : if(p[pixel[14]] < c_b) 4847 37927 : if(p[pixel[15]] < c_b) 4848 : {} 4849 : else 4850 1620 : if(p[pixel[6]] < c_b) 4851 539 : if(p[pixel[7]] < c_b) 4852 507 : if(p[pixel[8]] < c_b) 4853 466 : if(p[pixel[9]] < c_b) 4854 394 : if(p[pixel[10]] < c_b) 4855 : {} 4856 : else 4857 54 : continue; 4858 : else 4859 72 : continue; 4860 : else 4861 41 : continue; 4862 : else 4863 32 : continue; 4864 : else 4865 1081 : continue; 4866 : else 4867 2868 : if(p[pixel[5]] < c_b) 4868 209 : if(p[pixel[6]] < c_b) 4869 179 : if(p[pixel[7]] < c_b) 4870 163 : if(p[pixel[8]] < c_b) 4871 141 : if(p[pixel[9]] < c_b) 4872 130 : if(p[pixel[10]] < c_b) 4873 : {} 4874 : else 4875 12 : continue; 4876 : else 4877 11 : continue; 4878 : else 4879 22 : continue; 4880 : else 4881 16 : continue; 4882 : else 4883 30 : continue; 4884 : else 4885 2659 : continue; 4886 : else 4887 2278 : continue; 4888 : else 4889 11924 : continue; 4890 : else 4891 14903 : if(p[pixel[5]] > cb) 4892 11464 : if(p[pixel[6]] > cb) 4893 7331 : if(p[pixel[7]] > cb) 4894 4302 : if(p[pixel[8]] > cb) 4895 3380 : if(p[pixel[9]] > cb) 4896 2452 : if(p[pixel[10]] > cb) 4897 1790 : if(p[pixel[11]] > cb) 4898 1244 : if(p[pixel[12]] > cb) 4899 : {} 4900 : else 4901 306 : continue; 4902 : else 4903 546 : continue; 4904 : else 4905 662 : continue; 4906 : else 4907 928 : continue; 4908 : else 4909 922 : continue; 4910 : else 4911 3029 : continue; 4912 : else 4913 4133 : continue; 4914 : else 4915 3439 : continue; 4916 2302620 : else if(p[pixel[4]] < c_b) 4917 1931950 : if(p[pixel[5]] > cb) 4918 58899 : if(p[pixel[14]] > cb) 4919 5809 : if(p[pixel[7]] > cb) 4920 3090 : if(p[pixel[8]] > cb) 4921 2489 : if(p[pixel[9]] > cb) 4922 2185 : if(p[pixel[10]] > cb) 4923 1704 : if(p[pixel[11]] > cb) 4924 1421 : if(p[pixel[12]] > cb) 4925 1237 : if(p[pixel[13]] > cb) 4926 1127 : if(p[pixel[6]] > cb) 4927 : {} 4928 : else 4929 37 : if(p[pixel[15]] > cb) 4930 : {} 4931 : else 4932 33 : continue; 4933 : else 4934 110 : continue; 4935 : else 4936 184 : continue; 4937 : else 4938 283 : continue; 4939 : else 4940 481 : continue; 4941 : else 4942 304 : continue; 4943 : else 4944 601 : continue; 4945 : else 4946 2719 : continue; 4947 53090 : else if(p[pixel[14]] < c_b) 4948 44658 : if(p[pixel[12]] > cb) 4949 7240 : if(p[pixel[6]] > cb) 4950 5454 : if(p[pixel[7]] > cb) 4951 3667 : if(p[pixel[8]] > cb) 4952 3020 : if(p[pixel[9]] > cb) 4953 2587 : if(p[pixel[10]] > cb) 4954 2045 : if(p[pixel[11]] > cb) 4955 1901 : if(p[pixel[13]] > cb) 4956 : {} 4957 : else 4958 1167 : continue; 4959 : else 4960 144 : continue; 4961 : else 4962 542 : continue; 4963 : else 4964 433 : continue; 4965 : else 4966 647 : continue; 4967 : else 4968 1787 : continue; 4969 : else 4970 1786 : continue; 4971 37418 : else if(p[pixel[12]] < c_b) 4972 29769 : if(p[pixel[13]] < c_b) 4973 28357 : if(p[pixel[15]] < c_b) 4974 : {} 4975 : else 4976 1146 : if(p[pixel[6]] < c_b) 4977 120 : if(p[pixel[7]] < c_b) 4978 96 : if(p[pixel[8]] < c_b) 4979 90 : if(p[pixel[9]] < c_b) 4980 86 : if(p[pixel[10]] < c_b) 4981 61 : if(p[pixel[11]] < c_b) 4982 : {} 4983 : else 4984 10 : continue; 4985 : else 4986 25 : continue; 4987 : else 4988 4 : continue; 4989 : else 4990 6 : continue; 4991 : else 4992 24 : continue; 4993 : else 4994 1026 : continue; 4995 : else 4996 1412 : continue; 4997 : else 4998 7649 : continue; 4999 : else 5000 8432 : if(p[pixel[6]] > cb) 5001 5994 : if(p[pixel[7]] > cb) 5002 3484 : if(p[pixel[8]] > cb) 5003 2748 : if(p[pixel[9]] > cb) 5004 2140 : if(p[pixel[10]] > cb) 5005 1491 : if(p[pixel[11]] > cb) 5006 1165 : if(p[pixel[12]] > cb) 5007 1019 : if(p[pixel[13]] > cb) 5008 : {} 5009 : else 5010 165 : continue; 5011 : else 5012 146 : continue; 5013 : else 5014 326 : continue; 5015 : else 5016 649 : continue; 5017 : else 5018 608 : continue; 5019 : else 5020 736 : continue; 5021 : else 5022 2510 : continue; 5023 : else 5024 2438 : continue; 5025 1873050 : else if(p[pixel[5]] < c_b) 5026 1626550 : if(p[pixel[6]] > cb) 5027 57907 : if(p[pixel[15]] < c_b) 5028 50255 : if(p[pixel[13]] > cb) 5029 7861 : if(p[pixel[7]] > cb) 5030 6026 : if(p[pixel[8]] > cb) 5031 4710 : if(p[pixel[9]] > cb) 5032 3467 : if(p[pixel[10]] > cb) 5033 2650 : if(p[pixel[11]] > cb) 5034 2285 : if(p[pixel[12]] > cb) 5035 2120 : if(p[pixel[14]] > cb) 5036 : {} 5037 : else 5038 1426 : continue; 5039 : else 5040 165 : continue; 5041 : else 5042 365 : continue; 5043 : else 5044 817 : continue; 5045 : else 5046 1243 : continue; 5047 : else 5048 1316 : continue; 5049 : else 5050 1835 : continue; 5051 42394 : else if(p[pixel[13]] < c_b) 5052 33530 : if(p[pixel[14]] < c_b) 5053 : {} 5054 : else 5055 1803 : continue; 5056 : else 5057 8864 : continue; 5058 : else 5059 7652 : if(p[pixel[7]] > cb) 5060 5771 : if(p[pixel[8]] > cb) 5061 4571 : if(p[pixel[9]] > cb) 5062 3290 : if(p[pixel[10]] > cb) 5063 2325 : if(p[pixel[11]] > cb) 5064 1609 : if(p[pixel[12]] > cb) 5065 1350 : if(p[pixel[13]] > cb) 5066 1078 : if(p[pixel[14]] > cb) 5067 : {} 5068 : else 5069 248 : continue; 5070 : else 5071 272 : continue; 5072 : else 5073 259 : continue; 5074 : else 5075 716 : continue; 5076 : else 5077 965 : continue; 5078 : else 5079 1281 : continue; 5080 : else 5081 1200 : continue; 5082 : else 5083 1881 : continue; 5084 1568640 : else if(p[pixel[6]] < c_b) 5085 1355930 : if(p[pixel[7]] > cb) 5086 41411 : if(p[pixel[14]] > cb) 5087 5273 : if(p[pixel[8]] > cb) 5088 4453 : if(p[pixel[9]] > cb) 5089 3432 : if(p[pixel[10]] > cb) 5090 2526 : if(p[pixel[11]] > cb) 5091 2150 : if(p[pixel[12]] > cb) 5092 1914 : if(p[pixel[13]] > cb) 5093 1837 : if(p[pixel[15]] > cb) 5094 : {} 5095 : else 5096 1574 : continue; 5097 : else 5098 77 : continue; 5099 : else 5100 236 : continue; 5101 : else 5102 376 : continue; 5103 : else 5104 906 : continue; 5105 : else 5106 1021 : continue; 5107 : else 5108 820 : continue; 5109 36138 : else if(p[pixel[14]] < c_b) 5110 29190 : if(p[pixel[15]] < c_b) 5111 : {} 5112 : else 5113 855 : continue; 5114 : else 5115 6948 : continue; 5116 1314520 : else if(p[pixel[7]] < c_b) 5117 1167900 : if(p[pixel[8]] < c_b) 5118 : {} 5119 : else 5120 112378 : if(p[pixel[15]] < c_b) 5121 : {} 5122 : else 5123 11459 : continue; 5124 : else 5125 146613 : if(p[pixel[14]] < c_b) 5126 111665 : if(p[pixel[15]] < c_b) 5127 : {} 5128 : else 5129 3529 : continue; 5130 : else 5131 34948 : continue; 5132 : else 5133 212717 : if(p[pixel[13]] > cb) 5134 22960 : if(p[pixel[7]] > cb) 5135 10384 : if(p[pixel[8]] > cb) 5136 8083 : if(p[pixel[9]] > cb) 5137 6305 : if(p[pixel[10]] > cb) 5138 4686 : if(p[pixel[11]] > cb) 5139 3893 : if(p[pixel[12]] > cb) 5140 3679 : if(p[pixel[14]] > cb) 5141 1429 : if(p[pixel[15]] > cb) 5142 : {} 5143 : else 5144 1250 : continue; 5145 : else 5146 2250 : continue; 5147 : else 5148 214 : continue; 5149 : else 5150 793 : continue; 5151 : else 5152 1619 : continue; 5153 : else 5154 1778 : continue; 5155 : else 5156 2301 : continue; 5157 : else 5158 12576 : continue; 5159 189757 : else if(p[pixel[13]] < c_b) 5160 135432 : if(p[pixel[14]] < c_b) 5161 122655 : if(p[pixel[15]] < c_b) 5162 : {} 5163 : else 5164 5151 : continue; 5165 : else 5166 12777 : continue; 5167 : else 5168 54325 : continue; 5169 : else 5170 246500 : if(p[pixel[12]] > cb) 5171 38112 : if(p[pixel[7]] > cb) 5172 15157 : if(p[pixel[8]] > cb) 5173 12486 : if(p[pixel[9]] > cb) 5174 10714 : if(p[pixel[10]] > cb) 5175 8747 : if(p[pixel[11]] > cb) 5176 8149 : if(p[pixel[13]] > cb) 5177 4813 : if(p[pixel[14]] > cb) 5178 1949 : if(p[pixel[6]] > cb) 5179 : {} 5180 : else 5181 343 : if(p[pixel[15]] > cb) 5182 : {} 5183 : else 5184 300 : continue; 5185 : else 5186 2864 : continue; 5187 : else 5188 3336 : continue; 5189 : else 5190 598 : continue; 5191 : else 5192 1967 : continue; 5193 : else 5194 1772 : continue; 5195 : else 5196 2671 : continue; 5197 : else 5198 22955 : continue; 5199 208388 : else if(p[pixel[12]] < c_b) 5200 134064 : if(p[pixel[13]] < c_b) 5201 117474 : if(p[pixel[14]] < c_b) 5202 105685 : if(p[pixel[15]] < c_b) 5203 : {} 5204 : else 5205 4545 : if(p[pixel[6]] < c_b) 5206 1272 : if(p[pixel[7]] < c_b) 5207 1053 : if(p[pixel[8]] < c_b) 5208 898 : if(p[pixel[9]] < c_b) 5209 758 : if(p[pixel[10]] < c_b) 5210 595 : if(p[pixel[11]] < c_b) 5211 : {} 5212 : else 5213 37 : continue; 5214 : else 5215 163 : continue; 5216 : else 5217 140 : continue; 5218 : else 5219 155 : continue; 5220 : else 5221 219 : continue; 5222 : else 5223 3273 : continue; 5224 : else 5225 11789 : continue; 5226 : else 5227 16590 : continue; 5228 : else 5229 74324 : continue; 5230 : else 5231 370665 : if(p[pixel[11]] > cb) 5232 66495 : if(p[pixel[7]] > cb) 5233 25392 : if(p[pixel[8]] > cb) 5234 22081 : if(p[pixel[9]] > cb) 5235 19426 : if(p[pixel[10]] > cb) 5236 17082 : if(p[pixel[12]] > cb) 5237 12125 : if(p[pixel[13]] > cb) 5238 7285 : if(p[pixel[6]] > cb) 5239 5165 : if(p[pixel[5]] > cb) 5240 : {} 5241 : else 5242 1351 : if(p[pixel[14]] > cb) 5243 : {} 5244 : else 5245 922 : continue; 5246 : else 5247 2120 : if(p[pixel[14]] > cb) 5248 831 : if(p[pixel[15]] > cb) 5249 : {} 5250 : else 5251 762 : continue; 5252 : else 5253 1289 : continue; 5254 : else 5255 4840 : continue; 5256 : else 5257 4957 : continue; 5258 : else 5259 2344 : continue; 5260 : else 5261 2655 : continue; 5262 : else 5263 3311 : continue; 5264 : else 5265 41103 : continue; 5266 304170 : else if(p[pixel[11]] < c_b) 5267 192133 : if(p[pixel[12]] < c_b) 5268 163819 : if(p[pixel[13]] < c_b) 5269 144550 : if(p[pixel[14]] < c_b) 5270 132572 : if(p[pixel[15]] < c_b) 5271 : {} 5272 : else 5273 5155 : if(p[pixel[6]] < c_b) 5274 2370 : if(p[pixel[7]] < c_b) 5275 2039 : if(p[pixel[8]] < c_b) 5276 1814 : if(p[pixel[9]] < c_b) 5277 1734 : if(p[pixel[10]] < c_b) 5278 : {} 5279 : else 5280 336 : continue; 5281 : else 5282 80 : continue; 5283 : else 5284 225 : continue; 5285 : else 5286 331 : continue; 5287 : else 5288 2785 : continue; 5289 : else 5290 11978 : if(p[pixel[5]] < c_b) 5291 2804 : if(p[pixel[6]] < c_b) 5292 2242 : if(p[pixel[7]] < c_b) 5293 1914 : if(p[pixel[8]] < c_b) 5294 1701 : if(p[pixel[9]] < c_b) 5295 1507 : if(p[pixel[10]] < c_b) 5296 : {} 5297 : else 5298 220 : continue; 5299 : else 5300 194 : continue; 5301 : else 5302 213 : continue; 5303 : else 5304 328 : continue; 5305 : else 5306 562 : continue; 5307 : else 5308 9174 : continue; 5309 : else 5310 19269 : continue; 5311 : else 5312 28314 : continue; 5313 : else 5314 112037 : continue; 5315 : else 5316 587905 : if(p[pixel[10]] > cb) 5317 108924 : if(p[pixel[7]] > cb) 5318 49681 : if(p[pixel[8]] > cb) 5319 44685 : if(p[pixel[9]] > cb) 5320 40736 : if(p[pixel[11]] > cb) 5321 23423 : if(p[pixel[12]] > cb) 5322 15051 : if(p[pixel[6]] > cb) 5323 11613 : if(p[pixel[5]] > cb) 5324 7872 : if(p[pixel[4]] > cb) 5325 : {} 5326 : else 5327 2264 : if(p[pixel[13]] > cb) 5328 : {} 5329 : else 5330 896 : continue; 5331 : else 5332 3741 : if(p[pixel[13]] > cb) 5333 2399 : if(p[pixel[14]] > cb) 5334 : {} 5335 : else 5336 1497 : continue; 5337 : else 5338 1342 : continue; 5339 : else 5340 3438 : if(p[pixel[13]] > cb) 5341 2089 : if(p[pixel[14]] > cb) 5342 846 : if(p[pixel[15]] > cb) 5343 : {} 5344 : else 5345 735 : continue; 5346 : else 5347 1243 : continue; 5348 : else 5349 1349 : continue; 5350 : else 5351 8372 : continue; 5352 : else 5353 17313 : continue; 5354 : else 5355 3949 : continue; 5356 : else 5357 4996 : continue; 5358 : else 5359 59243 : continue; 5360 478981 : else if(p[pixel[10]] < c_b) 5361 290427 : if(p[pixel[11]] < c_b) 5362 230801 : if(p[pixel[12]] < c_b) 5363 197281 : if(p[pixel[13]] < c_b) 5364 174510 : if(p[pixel[14]] < c_b) 5365 159323 : if(p[pixel[15]] < c_b) 5366 : {} 5367 : else 5368 6357 : if(p[pixel[6]] < c_b) 5369 3701 : if(p[pixel[7]] < c_b) 5370 3264 : if(p[pixel[8]] < c_b) 5371 3166 : if(p[pixel[9]] < c_b) 5372 : {} 5373 : else 5374 113 : continue; 5375 : else 5376 98 : continue; 5377 : else 5378 437 : continue; 5379 : else 5380 2656 : continue; 5381 : else 5382 15187 : if(p[pixel[5]] < c_b) 5383 6576 : if(p[pixel[6]] < c_b) 5384 5385 : if(p[pixel[7]] < c_b) 5385 4538 : if(p[pixel[8]] < c_b) 5386 4177 : if(p[pixel[9]] < c_b) 5387 : {} 5388 : else 5389 173 : continue; 5390 : else 5391 361 : continue; 5392 : else 5393 847 : continue; 5394 : else 5395 1191 : continue; 5396 : else 5397 8611 : continue; 5398 : else 5399 22771 : if(p[pixel[4]] < c_b) 5400 6727 : if(p[pixel[5]] < c_b) 5401 5509 : if(p[pixel[6]] < c_b) 5402 4525 : if(p[pixel[7]] < c_b) 5403 3912 : if(p[pixel[8]] < c_b) 5404 3620 : if(p[pixel[9]] < c_b) 5405 : {} 5406 : else 5407 202 : continue; 5408 : else 5409 292 : continue; 5410 : else 5411 613 : continue; 5412 : else 5413 984 : continue; 5414 : else 5415 1218 : continue; 5416 : else 5417 16044 : continue; 5418 : else 5419 33520 : continue; 5420 : else 5421 59626 : continue; 5422 : else 5423 188554 : continue; 5424 : else 5425 818575 : if(p[pixel[9]] > cb) 5426 152230 : if(p[pixel[7]] > cb) 5427 92726 : if(p[pixel[8]] > cb) 5428 89641 : if(p[pixel[10]] > cb) 5429 53753 : if(p[pixel[11]] > cb) 5430 31259 : if(p[pixel[6]] > cb) 5431 23390 : if(p[pixel[5]] > cb) 5432 16961 : if(p[pixel[4]] > cb) 5433 12549 : if(p[pixel[3]] > cb) 5434 : {} 5435 : else 5436 3415 : if(p[pixel[12]] > cb) 5437 : {} 5438 : else 5439 1106 : continue; 5440 : else 5441 4412 : if(p[pixel[12]] > cb) 5442 2536 : if(p[pixel[13]] > cb) 5443 : {} 5444 : else 5445 874 : continue; 5446 : else 5447 1876 : continue; 5448 : else 5449 6429 : if(p[pixel[12]] > cb) 5450 3995 : if(p[pixel[13]] > cb) 5451 2272 : if(p[pixel[14]] > cb) 5452 : {} 5453 : else 5454 1458 : continue; 5455 : else 5456 1723 : continue; 5457 : else 5458 2434 : continue; 5459 : else 5460 7869 : if(p[pixel[12]] > cb) 5461 4608 : if(p[pixel[13]] > cb) 5462 2621 : if(p[pixel[14]] > cb) 5463 1001 : if(p[pixel[15]] > cb) 5464 : {} 5465 : else 5466 874 : continue; 5467 : else 5468 1620 : continue; 5469 : else 5470 1987 : continue; 5471 : else 5472 3261 : continue; 5473 : else 5474 22494 : continue; 5475 : else 5476 35888 : continue; 5477 : else 5478 3085 : continue; 5479 : else 5480 59504 : continue; 5481 666345 : else if(p[pixel[9]] < c_b) 5482 411521 : if(p[pixel[10]] < c_b) 5483 318005 : if(p[pixel[11]] < c_b) 5484 253496 : if(p[pixel[12]] < c_b) 5485 215175 : if(p[pixel[13]] < c_b) 5486 189303 : if(p[pixel[14]] < c_b) 5487 172136 : if(p[pixel[15]] < c_b) 5488 : {} 5489 : else 5490 6948 : if(p[pixel[6]] < c_b) 5491 4168 : if(p[pixel[7]] < c_b) 5492 3804 : if(p[pixel[8]] < c_b) 5493 : {} 5494 : else 5495 72 : continue; 5496 : else 5497 364 : continue; 5498 : else 5499 2780 : continue; 5500 : else 5501 17167 : if(p[pixel[5]] < c_b) 5502 8822 : if(p[pixel[6]] < c_b) 5503 7452 : if(p[pixel[7]] < c_b) 5504 6508 : if(p[pixel[8]] < c_b) 5505 : {} 5506 : else 5507 159 : continue; 5508 : else 5509 944 : continue; 5510 : else 5511 1370 : continue; 5512 : else 5513 8345 : continue; 5514 : else 5515 25872 : if(p[pixel[4]] < c_b) 5516 11742 : if(p[pixel[5]] < c_b) 5517 10154 : if(p[pixel[6]] < c_b) 5518 9013 : if(p[pixel[7]] < c_b) 5519 8159 : if(p[pixel[8]] < c_b) 5520 : {} 5521 : else 5522 124 : continue; 5523 : else 5524 854 : continue; 5525 : else 5526 1141 : continue; 5527 : else 5528 1588 : continue; 5529 : else 5530 14130 : continue; 5531 : else 5532 38321 : if(p[pixel[3]] < c_b) 5533 12925 : if(p[pixel[4]] < c_b) 5534 11057 : if(p[pixel[5]] < c_b) 5535 9517 : if(p[pixel[6]] < c_b) 5536 8368 : if(p[pixel[7]] < c_b) 5537 7628 : if(p[pixel[8]] < c_b) 5538 : {} 5539 : else 5540 87 : continue; 5541 : else 5542 740 : continue; 5543 : else 5544 1149 : continue; 5545 : else 5546 1540 : continue; 5547 : else 5548 1868 : continue; 5549 : else 5550 25396 : continue; 5551 : else 5552 64509 : continue; 5553 : else 5554 93516 : continue; 5555 : else 5556 254824 : continue; 5557 : else 5558 631967 : if(p[pixel[8]] > cb) 5559 146344 : if(p[pixel[7]] > cb) 5560 116584 : if(p[pixel[9]] > cb) 5561 87667 : if(p[pixel[10]] > cb) 5562 55034 : if(p[pixel[6]] > cb) 5563 42835 : if(p[pixel[5]] > cb) 5564 31780 : if(p[pixel[4]] > cb) 5565 23842 : if(p[pixel[3]] > cb) 5566 18325 : if(p[pixel[2]] > cb) 5567 : {} 5568 : else 5569 5521 : if(p[pixel[11]] > cb) 5570 : {} 5571 : else 5572 2255 : continue; 5573 : else 5574 5517 : if(p[pixel[11]] > cb) 5575 3261 : if(p[pixel[12]] > cb) 5576 : {} 5577 : else 5578 1200 : continue; 5579 : else 5580 2256 : continue; 5581 : else 5582 7938 : if(p[pixel[11]] > cb) 5583 4468 : if(p[pixel[12]] > cb) 5584 2766 : if(p[pixel[13]] > cb) 5585 : {} 5586 : else 5587 990 : continue; 5588 : else 5589 1702 : continue; 5590 : else 5591 3470 : continue; 5592 : else 5593 11055 : if(p[pixel[11]] > cb) 5594 5858 : if(p[pixel[12]] > cb) 5595 3568 : if(p[pixel[13]] > cb) 5596 2046 : if(p[pixel[14]] > cb) 5597 : {} 5598 : else 5599 1313 : continue; 5600 : else 5601 1522 : continue; 5602 : else 5603 2290 : continue; 5604 : else 5605 5197 : continue; 5606 : else 5607 12199 : if(p[pixel[11]] > cb) 5608 7057 : if(p[pixel[12]] > cb) 5609 4562 : if(p[pixel[13]] > cb) 5610 2522 : if(p[pixel[14]] > cb) 5611 1126 : if(p[pixel[15]] > cb) 5612 : {} 5613 : else 5614 1028 : continue; 5615 : else 5616 1396 : continue; 5617 : else 5618 2040 : continue; 5619 : else 5620 2495 : continue; 5621 : else 5622 5142 : continue; 5623 : else 5624 32633 : continue; 5625 : else 5626 28917 : continue; 5627 : else 5628 29760 : continue; 5629 485623 : else if(p[pixel[8]] < c_b) 5630 287707 : if(p[pixel[9]] < c_b) 5631 248117 : if(p[pixel[10]] < c_b) 5632 188765 : if(p[pixel[11]] < c_b) 5633 147494 : if(p[pixel[12]] < c_b) 5634 124597 : if(p[pixel[13]] < c_b) 5635 108416 : if(p[pixel[14]] < c_b) 5636 97685 : if(p[pixel[15]] < c_b) 5637 : {} 5638 : else 5639 2949 : if(p[pixel[6]] < c_b) 5640 2096 : if(p[pixel[7]] < c_b) 5641 : {} 5642 : else 5643 68 : continue; 5644 : else 5645 853 : continue; 5646 : else 5647 10731 : if(p[pixel[5]] < c_b) 5648 5629 : if(p[pixel[6]] < c_b) 5649 4894 : if(p[pixel[7]] < c_b) 5650 : {} 5651 : else 5652 160 : continue; 5653 : else 5654 735 : continue; 5655 : else 5656 5102 : continue; 5657 : else 5658 16181 : if(p[pixel[4]] < c_b) 5659 7179 : if(p[pixel[5]] < c_b) 5660 5954 : if(p[pixel[6]] < c_b) 5661 5321 : if(p[pixel[7]] < c_b) 5662 : {} 5663 : else 5664 248 : continue; 5665 : else 5666 633 : continue; 5667 : else 5668 1225 : continue; 5669 : else 5670 9002 : continue; 5671 : else 5672 22897 : if(p[pixel[3]] < c_b) 5673 9348 : if(p[pixel[4]] < c_b) 5674 7629 : if(p[pixel[5]] < c_b) 5675 6548 : if(p[pixel[6]] < c_b) 5676 5803 : if(p[pixel[7]] < c_b) 5677 : {} 5678 : else 5679 200 : continue; 5680 : else 5681 745 : continue; 5682 : else 5683 1081 : continue; 5684 : else 5685 1719 : continue; 5686 : else 5687 13549 : continue; 5688 : else 5689 41271 : if(p[pixel[2]] < c_b) 5690 11948 : if(p[pixel[3]] < c_b) 5691 9386 : if(p[pixel[4]] < c_b) 5692 7812 : if(p[pixel[5]] < c_b) 5693 6841 : if(p[pixel[6]] < c_b) 5694 6163 : if(p[pixel[7]] < c_b) 5695 : {} 5696 : else 5697 161 : continue; 5698 : else 5699 678 : continue; 5700 : else 5701 971 : continue; 5702 : else 5703 1574 : continue; 5704 : else 5705 2562 : continue; 5706 : else 5707 29323 : continue; 5708 : else 5709 59352 : continue; 5710 : else 5711 39590 : continue; 5712 : else 5713 197916 : continue; 5714 : else 5715 40844700 : if(p[pixel[7]] > cb) 5716 2472120 : if(p[pixel[8]] > cb) 5717 1833900 : if(p[pixel[9]] > cb) 5718 1315430 : if(p[pixel[6]] > cb) 5719 874645 : if(p[pixel[5]] > cb) 5720 540937 : if(p[pixel[4]] > cb) 5721 342166 : if(p[pixel[3]] > cb) 5722 216970 : if(p[pixel[2]] > cb) 5723 115993 : if(p[pixel[1]] > cb) 5724 : {} 5725 : else 5726 65780 : if(p[pixel[10]] > cb) 5727 : {} 5728 : else 5729 23369 : continue; 5730 : else 5731 100977 : if(p[pixel[10]] > cb) 5732 59844 : if(p[pixel[11]] > cb) 5733 : {} 5734 : else 5735 21377 : continue; 5736 : else 5737 41133 : continue; 5738 : else 5739 125196 : if(p[pixel[10]] > cb) 5740 73800 : if(p[pixel[11]] > cb) 5741 43394 : if(p[pixel[12]] > cb) 5742 : {} 5743 : else 5744 14994 : continue; 5745 : else 5746 30406 : continue; 5747 : else 5748 51396 : continue; 5749 : else 5750 198771 : if(p[pixel[10]] > cb) 5751 114698 : if(p[pixel[11]] > cb) 5752 63416 : if(p[pixel[12]] > cb) 5753 40879 : if(p[pixel[13]] > cb) 5754 : {} 5755 : else 5756 13633 : continue; 5757 : else 5758 22537 : continue; 5759 : else 5760 51282 : continue; 5761 : else 5762 84073 : continue; 5763 : else 5764 333708 : if(p[pixel[10]] > cb) 5765 174054 : if(p[pixel[11]] > cb) 5766 93770 : if(p[pixel[12]] > cb) 5767 61910 : if(p[pixel[13]] > cb) 5768 40586 : if(p[pixel[14]] > cb) 5769 : {} 5770 : else 5771 16382 : continue; 5772 : else 5773 21324 : continue; 5774 : else 5775 31860 : continue; 5776 : else 5777 80284 : continue; 5778 : else 5779 159654 : continue; 5780 : else 5781 440782 : if(p[pixel[10]] > cb) 5782 210483 : if(p[pixel[11]] > cb) 5783 114760 : if(p[pixel[12]] > cb) 5784 73390 : if(p[pixel[13]] > cb) 5785 48069 : if(p[pixel[14]] > cb) 5786 28007 : if(p[pixel[15]] > cb) 5787 : {} 5788 : else 5789 17151 : continue; 5790 : else 5791 20062 : continue; 5792 : else 5793 25321 : continue; 5794 : else 5795 41370 : continue; 5796 : else 5797 95723 : continue; 5798 : else 5799 230299 : continue; 5800 : else 5801 518478 : continue; 5802 : else 5803 638219 : continue; 5804 38372600 : else if(p[pixel[7]] < c_b) 5805 1121690 : if(p[pixel[8]] < c_b) 5806 931741 : if(p[pixel[9]] < c_b) 5807 782983 : if(p[pixel[6]] < c_b) 5808 566708 : if(p[pixel[5]] < c_b) 5809 414122 : if(p[pixel[4]] < c_b) 5810 309444 : if(p[pixel[3]] < c_b) 5811 233130 : if(p[pixel[2]] < c_b) 5812 148278 : if(p[pixel[1]] < c_b) 5813 : {} 5814 : else 5815 74552 : if(p[pixel[10]] < c_b) 5816 : {} 5817 : else 5818 16710 : continue; 5819 : else 5820 84852 : if(p[pixel[10]] < c_b) 5821 65487 : if(p[pixel[11]] < c_b) 5822 : {} 5823 : else 5824 16336 : continue; 5825 : else 5826 19365 : continue; 5827 : else 5828 76314 : if(p[pixel[10]] < c_b) 5829 58060 : if(p[pixel[11]] < c_b) 5830 42850 : if(p[pixel[12]] < c_b) 5831 : {} 5832 : else 5833 10126 : continue; 5834 : else 5835 15210 : continue; 5836 : else 5837 18254 : continue; 5838 : else 5839 104678 : if(p[pixel[10]] < c_b) 5840 76852 : if(p[pixel[11]] < c_b) 5841 56265 : if(p[pixel[12]] < c_b) 5842 42024 : if(p[pixel[13]] < c_b) 5843 : {} 5844 : else 5845 9861 : continue; 5846 : else 5847 14241 : continue; 5848 : else 5849 20587 : continue; 5850 : else 5851 27826 : continue; 5852 : else 5853 152586 : if(p[pixel[10]] < c_b) 5854 110434 : if(p[pixel[11]] < c_b) 5855 79447 : if(p[pixel[12]] < c_b) 5856 60030 : if(p[pixel[13]] < c_b) 5857 45366 : if(p[pixel[14]] < c_b) 5858 : {} 5859 : else 5860 15847 : continue; 5861 : else 5862 14664 : continue; 5863 : else 5864 19417 : continue; 5865 : else 5866 30987 : continue; 5867 : else 5868 42152 : continue; 5869 : else 5870 216275 : if(p[pixel[10]] < c_b) 5871 146963 : if(p[pixel[11]] < c_b) 5872 105721 : if(p[pixel[12]] < c_b) 5873 79566 : if(p[pixel[13]] < c_b) 5874 59093 : if(p[pixel[14]] < c_b) 5875 36977 : if(p[pixel[15]] < c_b) 5876 : {} 5877 : else 5878 18813 : continue; 5879 : else 5880 22116 : continue; 5881 : else 5882 20473 : continue; 5883 : else 5884 26155 : continue; 5885 : else 5886 41242 : continue; 5887 : else 5888 69312 : continue; 5889 : else 5890 148758 : continue; 5891 : else 5892 189946 : continue; 5893 : else 5894 37250900 : continue; 5895 4040470 : if(num_corners == rsize) 5896 : { 5897 1356 : rsize*=2; 5898 1356 : ret_corners = (xy*)realloc(ret_corners, sizeof(xy)*rsize); 5899 : } 5900 4040470 : ret_corners[num_corners].x = x; 5901 4040470 : ret_corners[num_corners].y = y; 5902 4040470 : num_corners++; 5903 : 5904 : } 5905 : 5906 226 : *ret_num_corners = num_corners; 5907 226 : return ret_corners; 5908 : 5909 : } 5910 : 5911 : // clang-format on