Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions HashLib/src/Checksum/HlpAdler32Dispatch.pas
Original file line number Diff line number Diff line change
Expand Up @@ -125,13 +125,13 @@ procedure Adler32_Update_Simd(AData: PByte; ALength: UInt32; ASums: Pointer;

procedure Adler32_ProcessBlocks_Sse2(AData: PByte; ANumBlocks: UInt32;
ASums, AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Adler32\Adler32BlocksSse2_i386.inc}
end;

procedure Adler32_ProcessBlocks_Ssse3(AData: PByte; ANumBlocks: UInt32;
ASums, AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Adler32\Adler32BlocksSsse3_i386.inc}
end;

Expand All @@ -141,19 +141,19 @@ procedure Adler32_ProcessBlocks_Ssse3(AData: PByte; ANumBlocks: UInt32;

procedure Adler32_ProcessBlocks_Sse2(AData: PByte; ANumBlocks: UInt32;
ASums, AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Adler32\Adler32BlocksSse2_x86_64.inc}
end;

procedure Adler32_ProcessBlocks_Ssse3(AData: PByte; ANumBlocks: UInt32;
ASums, AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Adler32\Adler32BlocksSsse3_x86_64.inc}
end;

procedure Adler32_ProcessBlocks_Avx2(AData: PByte; ANumBlocks: UInt32;
ASums, AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Adler32\Adler32BlocksAvx2_x86_64.inc}
end;

Expand Down Expand Up @@ -189,7 +189,7 @@ procedure Adler32_Update_Ssse3(AData: PByte; ALength: UInt32; ASums: Pointer);

procedure Adler32_ProcessBlocks_Neon(AData: PByte; ANumBlocks: UInt32;
ASums, AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Adler32\Adler32BlocksNeon_aarch64.inc}
end;

Expand Down
24 changes: 12 additions & 12 deletions HashLib/src/Checksum/HlpCRCDispatch.pas
Original file line number Diff line number Diff line change
Expand Up @@ -361,19 +361,19 @@ procedure CRC_UpdateViaBitSerial(AData: PByte; ADataLength, AIndex: Int32;

function CRC_Fold_Reflected_Sse2(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\CRC\CRCFoldReflectedSse2_x86_64.inc}
end;

function CRC_Fold_Forward_Sse2(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\CRC\CRCFoldForwardSse2_x86_64.inc}
end;

function CRC_Fold_Reflected32_Sse2(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\CRC\CRCFoldReflected32Sse2_x86_64.inc}
end;

Expand All @@ -383,19 +383,19 @@ function CRC_Fold_Reflected32_Sse2(AData: PByte; ALength: UInt32;

function CRC_Fold_Reflected_Sse2(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\CRC\CRCFoldReflectedSse2_i386.inc}
end;

function CRC_Fold_Forward_Sse2(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\CRC\CRCFoldForwardSse2_i386.inc}
end;

function CRC_Fold_Reflected32_Sse2(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\CRC\CRCFoldReflected32Sse2_i386.inc}
end;

Expand Down Expand Up @@ -426,25 +426,25 @@ function CRC_Fold_Reflected32_Sse2(AData: PByte; ALength: UInt32;

function CRC_Fold_Reflected_Pclmul(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\CRC\CRCFoldReflectedPclmul_x86_64.inc}
end;

function CRC_Fold_Reflected_Vpclmul(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\CRC\CRCFoldReflectedVpclmul_x86_64.inc}
end;

function CRC_Fold_Forward_Pclmul(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\CRC\CRCFoldForwardPclmul_x86_64.inc}
end;

function CRC_Fold_Forward_Vpclmul(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\CRC\CRCFoldForwardVpclmul_x86_64.inc}
end;

Expand All @@ -454,13 +454,13 @@ function CRC_Fold_Forward_Vpclmul(AData: PByte; ALength: UInt32;

function CRC_Fold_Reflected_Pmull(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\CRC\CRCFoldReflectedPmull_aarch64.inc}
end;

function CRC_Fold_Forward_Pmull(AData: PByte; ALength: UInt32;
AState: Pointer; AConstants: Pointer): UInt64;
{$I ..\Include\Simd\Common\SimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\CRC\CRCFoldForwardPmull_aarch64.inc}
end;

Expand Down
8 changes: 4 additions & 4 deletions HashLib/src/Crypto/HlpBlake2BDispatch.pas
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ procedure Blake2B_Compress_Scalar(AState, AMsg, ACounterFlags, AIV: Pointer);
{$IFDEF HASHLIB_I386_ASM}

procedure Blake2B_Compress_Sse2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Blake2B\Blake2BCompressSse2_i386.inc}
end;

Expand All @@ -116,12 +116,12 @@ procedure Blake2B_Compress_Sse2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$IFDEF HASHLIB_X86_64_ASM}

procedure Blake2B_Compress_Sse2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Blake2B\Blake2BCompressSse2_x86_64.inc}
end;

procedure Blake2B_Compress_Avx2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Blake2B\Blake2BCompressAvx2_x86_64.inc}
end;

Expand All @@ -130,7 +130,7 @@ procedure Blake2B_Compress_Avx2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$IFDEF HASHLIB_AARCH64_ASM}

procedure Blake2B_Compress_Neon(AState, AMsg, ACounterFlags, AIV: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Blake2B\Blake2BCompressNeon_aarch64.inc}
end;

Expand Down
8 changes: 4 additions & 4 deletions HashLib/src/Crypto/HlpBlake2SDispatch.pas
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ procedure Blake2S_Compress_Scalar(AState, AMsg, ACounterFlags, AIV: Pointer);
{$IFDEF HASHLIB_I386_ASM}

procedure Blake2S_Compress_Sse2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Blake2S\Blake2SCompressSse2_i386.inc}
end;

Expand All @@ -114,12 +114,12 @@ procedure Blake2S_Compress_Sse2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$IFDEF HASHLIB_X86_64_ASM}

procedure Blake2S_Compress_Sse2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Blake2S\Blake2SCompressSse2_x86_64.inc}
end;

procedure Blake2S_Compress_Avx2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Blake2S\Blake2SCompressAvx2_x86_64.inc}
end;

Expand All @@ -128,7 +128,7 @@ procedure Blake2S_Compress_Avx2(AState, AMsg, ACounterFlags, AIV: Pointer);
{$IFDEF HASHLIB_AARCH64_ASM}

procedure Blake2S_Compress_Neon(AState, AMsg, ACounterFlags, AIV: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Blake2S\Blake2SCompressNeon_aarch64.inc}
end;

Expand Down
16 changes: 8 additions & 8 deletions HashLib/src/Crypto/HlpBlake3Dispatch.pas
Original file line number Diff line number Diff line change
Expand Up @@ -621,13 +621,13 @@ procedure Blake3_HashMany_Scalar(AInput, AKey, AOut: Pointer;
{$IFDEF HASHLIB_I386_ASM}

procedure Blake3_Compress_Sse2(AState, AMsg, ACV, ACounterFlags: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Blake3\Blake3CompressSse2_i386.inc}
end;

procedure Blake3_Hash4_Sse2(AInput, AKey, AOut: Pointer;
ANumChunks: Int32; ACounter: UInt64; AFlags: UInt32);
{$I ..\Include\Simd\Common\SimdProc6Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc6Begin_i386.inc}
{$I ..\Include\Simd\Blake3\Blake3Hash4Sse2_i386.inc}
end;

Expand All @@ -636,24 +636,24 @@ procedure Blake3_Hash4_Sse2(AInput, AKey, AOut: Pointer;
{$IFDEF HASHLIB_X86_64_ASM}

procedure Blake3_Compress_Sse2(AState, AMsg, ACV, ACounterFlags: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Blake3\Blake3CompressSse2_x86_64.inc}
end;

procedure Blake3_Compress_Avx2(AState, AMsg, ACV, ACounterFlags: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Blake3\Blake3CompressAvx2_x86_64.inc}
end;

procedure Blake3_Hash4_Sse2(AInput, AKey, AOut: Pointer;
ANumChunks: Int32; ACounter: UInt64; AFlags: UInt32);
{$I ..\Include\Simd\Common\SimdProc6Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc6Begin_x86_64.inc}
{$I ..\Include\Simd\Blake3\Blake3Hash4Sse2_x86_64.inc}
end;

procedure Blake3_Hash8_Avx2(AInput, AKey, AOut: Pointer;
ANumChunks: Int32; ACounter: UInt64; AFlags: UInt32);
{$I ..\Include\Simd\Common\SimdProc6Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc6Begin_x86_64.inc}
{$I ..\Include\Simd\Blake3\Blake3Hash8Avx2_x86_64.inc}
end;

Expand Down Expand Up @@ -710,13 +710,13 @@ procedure Blake3_HashMany_Avx2(AInput, AKey, AOut: Pointer;
{$IFDEF HASHLIB_AARCH64_ASM}

procedure Blake3_Compress_Neon(AState, AMsg, ACV, ACounterFlags: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Blake3\Blake3CompressNeon_aarch64.inc}
end;

procedure Blake3_Hash4_Neon(AInput, AKey, AOut: Pointer;
ANumChunks: Int32; ACounter: UInt64; AFlags: UInt32);
{$I ..\Include\Simd\Common\SimdProc6Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc6Begin_aarch64.inc}
{$I ..\Include\Simd\Blake3\Blake3Hash4Neon_aarch64.inc}
end;

Expand Down
10 changes: 5 additions & 5 deletions HashLib/src/Crypto/HlpSHA1Dispatch.pas
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ procedure SHA1_Compress_Scalar(AState, AData: Pointer; ANumBlocks: UInt32);

procedure SHA1_Compress_Sse2(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\SHA1\SHA1CompressSse2_i386.inc}
end;

Expand All @@ -159,7 +159,7 @@ procedure SHA1_Compress_Sse2_Wrap(AState, AData: Pointer; ANumBlocks: UInt32);

procedure SHA1_Compress_ShaNi(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants, AMask: Pointer);
{$I ..\Include\Simd\Common\SimdProc5Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc5Begin_x86_64.inc}
{$I ..\Include\Simd\SHA1\SHA1CompressShaNi_x86_64.inc}
end;

Expand All @@ -170,7 +170,7 @@ procedure SHA1_Compress_ShaNi_Wrap(AState, AData: Pointer; ANumBlocks: UInt32);

procedure SHA1_Compress_Sse2(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\SHA1\SHA1CompressSse2_x86_64.inc}
end;

Expand All @@ -181,7 +181,7 @@ procedure SHA1_Compress_Sse2_Wrap(AState, AData: Pointer; ANumBlocks: UInt32);

procedure SHA1_Compress_Avx2(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\SHA1\SHA1CompressAvx2_x86_64.inc}
end;

Expand All @@ -196,7 +196,7 @@ procedure SHA1_Compress_Avx2_Wrap(AState, AData: Pointer; ANumBlocks: UInt32);

procedure SHA1_Compress_CryptoExt(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\SHA1\SHA1CompressCryptoExt_aarch64.inc}
end;

Expand Down
10 changes: 5 additions & 5 deletions HashLib/src/Crypto/HlpSHA2_256Dispatch.pas
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ procedure SHA256_Compress_Scalar(AState, AData: Pointer; ANumBlocks: UInt32);

procedure SHA256_Compress_Sse2(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\SHA256\SHA256CompressSse2_i386.inc}
end;

Expand All @@ -174,7 +174,7 @@ procedure SHA256_Compress_Sse2(AState, AData: Pointer; ANumBlocks: UInt32;

procedure SHA256_Compress_ShaNi(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants, AMask: Pointer);
{$I ..\Include\Simd\Common\SimdProc5Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc5Begin_x86_64.inc}
{$I ..\Include\Simd\SHA256\SHA256CompressShaNi_x86_64.inc}
end;

Expand All @@ -185,13 +185,13 @@ procedure SHA256_Compress_ShaNi_Wrap(AState, AData: Pointer; ANumBlocks: UInt32)

procedure SHA256_Compress_Sse2(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\SHA256\SHA256CompressSse2_x86_64.inc}
end;

procedure SHA256_Compress_Avx2(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\SHA256\SHA256CompressAvx2_x86_64.inc}
end;

Expand All @@ -215,7 +215,7 @@ procedure SHA256_Compress_Sse2_Wrap(AState, AData: Pointer; ANumBlocks: UInt32);

procedure SHA256_Compress_CryptoExt(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\SHA256\SHA256CompressCryptoExt_aarch64.inc}
end;

Expand Down
8 changes: 4 additions & 4 deletions HashLib/src/Crypto/HlpSHA2_512Dispatch.pas
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ procedure SHA512_Compress_Scalar(AState, AData: Pointer; ANumBlocks: UInt32);

procedure SHA512_Compress_Sse2(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_i386.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_i386.inc}
{$I ..\Include\Simd\SHA512\SHA512CompressSse2_i386.inc}
end;

Expand All @@ -233,13 +233,13 @@ procedure SHA512_Compress_Sse2(AState, AData: Pointer; ANumBlocks: UInt32;

procedure SHA512_Compress_Sse2(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\SHA512\SHA512CompressSse2_x86_64.inc}
end;

procedure SHA512_Compress_Avx2(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_x86_64.inc}
{$I ..\Include\Simd\SHA512\SHA512CompressAvx2_x86_64.inc}
end;

Expand Down Expand Up @@ -267,7 +267,7 @@ procedure SHA512_Compress_Sse2_Wrap(AState, AData: Pointer; ANumBlocks: UInt32);

procedure SHA512_Compress_CryptoExt(AState, AData: Pointer; ANumBlocks: UInt32;
AConstants: Pointer);
{$I ..\Include\Simd\Common\SimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\Common\HlpSimdProc4Begin_aarch64.inc}
{$I ..\Include\Simd\SHA512\SHA512CompressCryptoExt_aarch64.inc}
end;

Expand Down
Loading
Loading