Crc32 クラス

定義

重要

この API は CLS 準拠ではありません。

このクラスは、組み込みを介して ARM Crc32 ハードウェア命令にアクセスできます。

public ref class Crc32 abstract : System::Runtime::Intrinsics::Arm::ArmBase
[System.CLSCompliant(false)]
public abstract class Crc32 : System.Runtime.Intrinsics.Arm.ArmBase
[<System.CLSCompliant(false)>]
type Crc32 = class
    inherit ArmBase
Public MustInherit Class Crc32
Inherits ArmBase
継承
Crc32
属性

プロパティ

名前 説明
IsSupported

このクラスの API がサポートされているかどうかを示す値を取得します。

メソッド

名前 説明
ComputeCrc32(UInt32, Byte)

uint32_t __crc32b (uint32_t a,uint8_t b)

A32: CRC32B Rd, Rn, Rm

A64: CRC32B Wd, Wn, Wm

ComputeCrc32(UInt32, UInt16)

uint32_t __crc32h (uint32_t a、uint16_t b)

A32: CRC32H Rd, Rn, Rm

A64: CRC32H Wd, Wn, Wm

ComputeCrc32(UInt32, UInt32)

uint32_t __crc32w (uint32_t a, uint32_t b)

A32: CRC32W Rd, Rn, Rm

A64: CRC32W Wd, Wn, Wm

ComputeCrc32(UInt32, UIntPtr)

このクラスは、組み込みを介して ARM Crc32 ハードウェア命令にアクセスできます。

ComputeCrc32C(UInt32, Byte)

uint32_t __crc32cb (uint32_t a,uint8_t b)

A32: CRC32CB Rd, Rn, Rm

A64: CRC32CB Wd、Wn、Wm

ComputeCrc32C(UInt32, UInt16)

uint32_t __crc32ch (uint32_t a, uint16_t b)

A32: CRC32CH Rd、Rn、Rm

A64: CRC32CH Wd、Wn、Wm

ComputeCrc32C(UInt32, UInt32)

uint32_t __crc32cw (uint32_t a,uint32_t b)

A32: CRC32CW Rd, Rn, Rm

A64: CRC32CW Wd、Wn、Wm

ComputeCrc32C(UInt32, UIntPtr)

このクラスは、組み込みを介して ARM Crc32 ハードウェア命令にアクセスできます。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象