396 {
400 {
402 }
403 while (true)
404 {
406 {
408 num -= 8;
410 {
411 break;
412 }
414 {
416 {
418 {
420 {
422 {
424 {
426 {
427 continue;
428 }
430 }
432 }
434 }
436 }
437 return (int)(num + 4);
438 }
439 return (int)(num + 5);
440 }
441 return (int)(num + 6);
442 }
444 {
446 num -= 4;
448 {
450 }
452 {
454 }
456 {
458 }
460 {
462 }
463 }
465 {
467 num--;
469 {
470 continue;
471 }
473 }
475 {
479 {
482 {
485 continue;
486 }
488 }
489 if (num != 0)
490 {
492 continue;
493 }
494 }
495 return -1;
497 return (int)num;
499 return (int)(num + 2);
501 return (int)(num + 3);
503 return (int)(num + 1);
504 }
505 return (int)(num + 7);
506 }
static bool IsHardwareAccelerated
static Vector< int > Equals(Vector< float > left, Vector< float > right)
static Vector< byte > LoadVector(ref byte start, nuint offset)
static int LocateLastFoundByte(Vector< byte > match)
static unsafe nuint UnalignedCountVectorFromEnd(ref byte searchSpace, int length)