System.Runtime.Intrinsics.Arm Пространство имен

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

Классы

Имя Описание
AdvSimd

Этот класс предоставляет доступ к аппаратным инструкциям ARM AdvSIMD с помощью встроенных функций.

AdvSimd.Arm64

Предоставляет доступ к инструкциям по оборудованию ARM AdvSIMD, которые доступны только для 64-разрядных процессов через встроенные компоненты.

Aes

Этот класс предоставляет доступ к аппаратным инструкциям ARM AES с помощью встроенных функций.

Aes.Arm64

Предоставляет доступ к аппаратным инструкциям ARM AES, которые доступны только для 64-разрядных процессов через встроенные компоненты.

ArmBase

Этот класс предоставляет доступ к базовым аппаратным инструкциям ARM с помощью встроенных функций.

ArmBase.Arm64

Предоставляет доступ к базовым аппаратным инструкциям ARM, которые доступны только для 64-разрядных процессов через встроенные компоненты.

Crc32

Этот класс предоставляет доступ к инструкциям по оборудованию ARM Crc32 с помощью встроенных функций.

Crc32.Arm64

Предоставляет доступ к инструкциям по оборудованию ARM Crc32, которые доступны только для 64-разрядных процессов через встроенные компоненты.

Dp

Предоставляет доступ к инструкциям по оборудованию ARMv8.2-DotProd с помощью встроенных функций.

Dp.Arm64

Предоставляет доступ к инструкциям по оборудованию ARMv8.2-DotProd, которые доступны только для 64-разрядных процессов с помощью встроенных функций.

Rdm

Предоставляет доступ к инструкциям по оборудованию ARMv8.1-RDMA с помощью встроенных функций.

Rdm.Arm64

Предоставляет доступ к аппаратным инструкциям ARMv8.1-RDMA, которые доступны только для 64-разрядных процессов через встроенные компоненты.

Sha1

Этот класс предоставляет доступ к аппаратным инструкциям ARM SHA1 с помощью встроенных функций.

Sha1.Arm64

Предоставляет доступ к аппаратным инструкциям ARM SHA1, которые доступны только для 64-разрядных процессов с помощью встроенных функций.

Sha256

Этот класс предоставляет доступ к инструкциям по оборудованию ARM SHA256 с помощью встроенных функций.

Sha256.Arm64

Предоставляет доступ к инструкциям по оборудованию ARM SHA256, которые доступны только для 64-разрядных процессов через встроенные компоненты.

Sha3

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

Sha3.Arm64

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

Sm4

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

Sm4.Arm64

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

Sve

Предоставляет доступ к инструкциям по оборудованию ARM SVE с помощью встроенных функций.

Sve.Arm64

Предоставляет доступ к аппаратным инструкциям ARM SVE, которые доступны только для 64-разрядных процессов с помощью встроенных функций.

Sve2

Этот класс предоставляет доступ к инструкциям по оборудованию ARM SVE с помощью встроенных функций

Sve2.Arm64

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

SveSha3

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

SveSha3.Arm64

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

SveSm4

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

SveSm4.Arm64

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

Перечисления

Имя Описание
SveMaskPattern

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.

SvePrefetchType

Предоставляет расширения набора инструкций для систем ARM. Эти наборы инструкций выражаются как отдельные классы для каждого расширения. Вы можете определить поддержку любого расширения в текущей среде, запросив IsSupported свойство соответствующего типа.