• Home
  • Raw
  • Download

Lines Matching refs:features

540   X86Features* const features = &info->features;  in ParseCpuId()  local
546 features->fpu = IsBitSet(leaf_1.edx, 0); in ParseCpuId()
547 features->tsc = IsBitSet(leaf_1.edx, 4); in ParseCpuId()
548 features->cx8 = IsBitSet(leaf_1.edx, 8); in ParseCpuId()
549 features->clfsh = IsBitSet(leaf_1.edx, 19); in ParseCpuId()
550 features->mmx = IsBitSet(leaf_1.edx, 23); in ParseCpuId()
551 features->ss = IsBitSet(leaf_1.edx, 27); in ParseCpuId()
552 features->pclmulqdq = IsBitSet(leaf_1.ecx, 1); in ParseCpuId()
553 features->smx = IsBitSet(leaf_1.ecx, 6); in ParseCpuId()
554 features->cx16 = IsBitSet(leaf_1.ecx, 13); in ParseCpuId()
555 features->dca = IsBitSet(leaf_1.ecx, 18); in ParseCpuId()
556 features->movbe = IsBitSet(leaf_1.ecx, 22); in ParseCpuId()
557 features->popcnt = IsBitSet(leaf_1.ecx, 23); in ParseCpuId()
558 features->aes = IsBitSet(leaf_1.ecx, 25); in ParseCpuId()
559 features->f16c = IsBitSet(leaf_1.ecx, 29); in ParseCpuId()
560 features->rdrnd = IsBitSet(leaf_1.ecx, 30); in ParseCpuId()
561 features->sgx = IsBitSet(leaf_7.ebx, 2); in ParseCpuId()
562 features->bmi1 = IsBitSet(leaf_7.ebx, 3); in ParseCpuId()
563 features->hle = IsBitSet(leaf_7.ebx, 4); in ParseCpuId()
564 features->bmi2 = IsBitSet(leaf_7.ebx, 8); in ParseCpuId()
565 features->erms = IsBitSet(leaf_7.ebx, 9); in ParseCpuId()
566 features->rtm = IsBitSet(leaf_7.ebx, 11); in ParseCpuId()
567 features->rdseed = IsBitSet(leaf_7.ebx, 18); in ParseCpuId()
568 features->clflushopt = IsBitSet(leaf_7.ebx, 23); in ParseCpuId()
569 features->clwb = IsBitSet(leaf_7.ebx, 24); in ParseCpuId()
570 features->sha = IsBitSet(leaf_7.ebx, 29); in ParseCpuId()
571 features->vaes = IsBitSet(leaf_7.ecx, 9); in ParseCpuId()
572 features->vpclmulqdq = IsBitSet(leaf_7.ecx, 10); in ParseCpuId()
575 features->sse = IsBitSet(leaf_1.edx, 25); in ParseCpuId()
576 features->sse2 = IsBitSet(leaf_1.edx, 26); in ParseCpuId()
577 features->sse3 = IsBitSet(leaf_1.ecx, 0); in ParseCpuId()
578 features->ssse3 = IsBitSet(leaf_1.ecx, 9); in ParseCpuId()
579 features->sse4_1 = IsBitSet(leaf_1.ecx, 19); in ParseCpuId()
580 features->sse4_2 = IsBitSet(leaf_1.ecx, 20); in ParseCpuId()
584 features->fma3 = IsBitSet(leaf_1.ecx, 12); in ParseCpuId()
585 features->avx = IsBitSet(leaf_1.ecx, 28); in ParseCpuId()
586 features->avx2 = IsBitSet(leaf_7.ebx, 5); in ParseCpuId()
590 features->avx512f = IsBitSet(leaf_7.ebx, 16); in ParseCpuId()
591 features->avx512cd = IsBitSet(leaf_7.ebx, 28); in ParseCpuId()
592 features->avx512er = IsBitSet(leaf_7.ebx, 27); in ParseCpuId()
593 features->avx512pf = IsBitSet(leaf_7.ebx, 26); in ParseCpuId()
594 features->avx512bw = IsBitSet(leaf_7.ebx, 30); in ParseCpuId()
595 features->avx512dq = IsBitSet(leaf_7.ebx, 17); in ParseCpuId()
596 features->avx512vl = IsBitSet(leaf_7.ebx, 31); in ParseCpuId()
597 features->avx512ifma = IsBitSet(leaf_7.ebx, 21); in ParseCpuId()
598 features->avx512vbmi = IsBitSet(leaf_7.ecx, 1); in ParseCpuId()
599 features->avx512vbmi2 = IsBitSet(leaf_7.ecx, 6); in ParseCpuId()
600 features->avx512vnni = IsBitSet(leaf_7.ecx, 11); in ParseCpuId()
601 features->avx512bitalg = IsBitSet(leaf_7.ecx, 12); in ParseCpuId()
602 features->avx512vpopcntdq = IsBitSet(leaf_7.ecx, 14); in ParseCpuId()
603 features->avx512_4vnniw = IsBitSet(leaf_7.edx, 2); in ParseCpuId()
604 features->avx512_4vbmi2 = IsBitSet(leaf_7.edx, 3); in ParseCpuId()
743 int GetX86FeaturesEnumValue(const X86Features* features, in GetX86FeaturesEnumValue() argument
747 return features->fpu; in GetX86FeaturesEnumValue()
749 return features->tsc; in GetX86FeaturesEnumValue()
751 return features->cx8; in GetX86FeaturesEnumValue()
753 return features->clfsh; in GetX86FeaturesEnumValue()
755 return features->mmx; in GetX86FeaturesEnumValue()
757 return features->aes; in GetX86FeaturesEnumValue()
759 return features->erms; in GetX86FeaturesEnumValue()
761 return features->f16c; in GetX86FeaturesEnumValue()
763 return features->fma3; in GetX86FeaturesEnumValue()
765 return features->vaes; in GetX86FeaturesEnumValue()
767 return features->vpclmulqdq; in GetX86FeaturesEnumValue()
769 return features->bmi1; in GetX86FeaturesEnumValue()
771 return features->hle; in GetX86FeaturesEnumValue()
773 return features->bmi2; in GetX86FeaturesEnumValue()
775 return features->rtm; in GetX86FeaturesEnumValue()
777 return features->rdseed; in GetX86FeaturesEnumValue()
779 return features->clflushopt; in GetX86FeaturesEnumValue()
781 return features->clwb; in GetX86FeaturesEnumValue()
783 return features->sse; in GetX86FeaturesEnumValue()
785 return features->sse2; in GetX86FeaturesEnumValue()
787 return features->sse3; in GetX86FeaturesEnumValue()
789 return features->ssse3; in GetX86FeaturesEnumValue()
791 return features->sse4_1; in GetX86FeaturesEnumValue()
793 return features->sse4_2; in GetX86FeaturesEnumValue()
795 return features->avx; in GetX86FeaturesEnumValue()
797 return features->avx2; in GetX86FeaturesEnumValue()
799 return features->avx512f; in GetX86FeaturesEnumValue()
801 return features->avx512cd; in GetX86FeaturesEnumValue()
803 return features->avx512er; in GetX86FeaturesEnumValue()
805 return features->avx512pf; in GetX86FeaturesEnumValue()
807 return features->avx512bw; in GetX86FeaturesEnumValue()
809 return features->avx512dq; in GetX86FeaturesEnumValue()
811 return features->avx512vl; in GetX86FeaturesEnumValue()
813 return features->avx512ifma; in GetX86FeaturesEnumValue()
815 return features->avx512vbmi; in GetX86FeaturesEnumValue()
817 return features->avx512vbmi2; in GetX86FeaturesEnumValue()
819 return features->avx512vnni; in GetX86FeaturesEnumValue()
821 return features->avx512bitalg; in GetX86FeaturesEnumValue()
823 return features->avx512vpopcntdq; in GetX86FeaturesEnumValue()
825 return features->avx512_4vnniw; in GetX86FeaturesEnumValue()
827 return features->avx512_4vbmi2; in GetX86FeaturesEnumValue()
829 return features->pclmulqdq; in GetX86FeaturesEnumValue()
831 return features->smx; in GetX86FeaturesEnumValue()
833 return features->sgx; in GetX86FeaturesEnumValue()
835 return features->cx16; in GetX86FeaturesEnumValue()
837 return features->sha; in GetX86FeaturesEnumValue()
839 return features->popcnt; in GetX86FeaturesEnumValue()
841 return features->movbe; in GetX86FeaturesEnumValue()
843 return features->rdrnd; in GetX86FeaturesEnumValue()
845 return features->dca; in GetX86FeaturesEnumValue()
847 return features->ss; in GetX86FeaturesEnumValue()