System.Runtime.Intrinsics.X86 Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство IsSupported
для соответствующего типа.
Классы
Aes |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel AES с помощью встроенных функций. |
Aes.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel AVX с помощью встроенных функций. |
Avx.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx2 |
Этот класс предоставляет доступ к аппаратным инструкциям Intel AVX2 с помощью встроенных функций. |
Avx2.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512BW |
Предоставляет доступ к аппаратным инструкциям X86 AVX512BW с помощью встроенных функций. |
Avx512BW.VL |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512BW.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512CD |
Предоставляет доступ к аппаратным инструкциям X86 AVX512CD с помощью встроенных функций. |
Avx512CD.VL |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512CD.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512DQ |
Предоставляет доступ к аппаратным инструкциям X86 AVX512DQ с помощью встроенных функций. |
Avx512DQ.VL |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512DQ.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512F |
Предоставляет доступ к аппаратным инструкциям X86 AVX512F с помощью встроенных функций. |
Avx512F.VL |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512F.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512Vbmi |
Предоставляет доступ к аппаратным инструкциям X86 AVX512VBMI с помощью встроенных функций. |
Avx512Vbmi.VL |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Avx512Vbmi.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
AvxVnni |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
AvxVnni.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Bmi1 |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel BMI1 с помощью встроенных функций. |
Bmi1.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Bmi2 |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel BMI2 с помощью встроенных функций. |
Bmi2.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Fma |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel FMA с помощью встроенных функций. |
Fma.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Lzcnt |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel LZCNT с помощью встроенных функций. |
Lzcnt.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Pclmulqdq |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel PCLMULQDQ с помощью встроенных функций. |
Pclmulqdq.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Popcnt |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel POPCNT с помощью встроенных функций. |
Popcnt.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Sse |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel SSE с помощью встроенных функций. |
Sse.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Sse2 |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel SSE2 с помощью встроенных функций. |
Sse2.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Sse3 |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel SSE3 с помощью встроенных функций. |
Sse3.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Sse41 |
Этот класс предоставляет доступ к аппаратным инструкциям Intel SSE4.1 с помощью встроенных функций. |
Sse41.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Sse42 |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel SSE4.2 с помощью встроенных функций. |
Sse42.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Ssse3 |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel SSSE3 с помощью встроенных функций. |
Ssse3.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
X86Base |
Предоставляет доступ к базовым аппаратным инструкциям x86 с помощью встроенных функций. |
X86Base.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
X86Serialize |
Предоставляет доступ к аппаратным инструкциям Intel SERIALIZE с помощью встроенных функций. |
X86Serialize.X64 |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
Перечисления
FloatComparisonMode |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |
FloatRoundingMode |
Предоставляет избранные расширения наборов инструкций для систем x86 и x64. Эти наборы выражены как отдельные классы для каждого расширения. Для определения поддержки какого-либо расширения в текущей среде нужно запросить свойство |