@@ -371,27 +371,27 @@ procedure CRC_UpdateViaBitSerial(AData: PByte; ADataLength, AIndex: Int32;
371371// SIMD implementations: SSE2 (IA-32); SSE2, PCLMULQDQ / VPCLMULQDQ (x86-64)
372372// =============================================================================
373373// SSE2 = movdqu/movq/pxor/psrldq for wide loads; table XOR stays in GPRs.
374- // x86-64: SimdProc4Begin .inc + CRCFold*Sse2 .inc. IA-32: SimdProc4Begin_i386.inc
374+ // x86-64: SimdProc4Begin_x86_64 .inc + CRCFold*Sse2_x86_64 .inc. IA-32: SimdProc4Begin_i386.inc
375375// + CRCFold*Sse2_i386.inc (MSB Width/CrcMask offsets differ from x64).
376376
377377{ $IFDEF HASHLIB_X86_64_ASM}
378378
379379function CRC_Fold_Lsb_Sse2 (AData: PByte; ALength: UInt32;
380380 AState: Pointer; AConstants: Pointer): UInt64;
381- { $I ..\Include\Simd\Common\SimdProc4Begin .inc}
382- { $I ..\Include\Simd\CRC\CRCFoldLsbSse2 .inc}
381+ { $I ..\Include\Simd\Common\SimdProc4Begin_x86_64 .inc}
382+ { $I ..\Include\Simd\CRC\CRCFoldLsbSse2_x86_64 .inc}
383383end ;
384384
385385function CRC_Fold_Msb_Sse2 (AData: PByte; ALength: UInt32;
386386 AState: Pointer; AConstants: Pointer): UInt64;
387- { $I ..\Include\Simd\Common\SimdProc4Begin .inc}
388- { $I ..\Include\Simd\CRC\CRCFoldMsbSse2 .inc}
387+ { $I ..\Include\Simd\Common\SimdProc4Begin_x86_64 .inc}
388+ { $I ..\Include\Simd\CRC\CRCFoldMsbSse2_x86_64 .inc}
389389end ;
390390
391391function CRC_Fold_Lsb32_Sse2 (AData: PByte; ALength: UInt32;
392392 AState: Pointer; AConstants: Pointer): UInt64;
393- { $I ..\Include\Simd\Common\SimdProc4Begin .inc}
394- { $I ..\Include\Simd\CRC\CRCFoldLsb32Sse2 .inc}
393+ { $I ..\Include\Simd\Common\SimdProc4Begin_x86_64 .inc}
394+ { $I ..\Include\Simd\CRC\CRCFoldLsb32Sse2_x86_64 .inc}
395395end ;
396396
397397{ $ELSE}
@@ -443,26 +443,26 @@ function CRC_Fold_Lsb32_Sse2(AData: PByte; ALength: UInt32;
443443
444444function CRC_Fold_Pclmul (AData: PByte; ALength: UInt32;
445445 AState: Pointer; AConstants: Pointer): UInt64;
446- { $I ..\Include\Simd\Common\SimdProc4Begin .inc}
447- { $I ..\Include\Simd\CRC\CRCFoldPclmul .inc}
446+ { $I ..\Include\Simd\Common\SimdProc4Begin_x86_64 .inc}
447+ { $I ..\Include\Simd\CRC\CRCFoldPclmul_x86_64 .inc}
448448end ;
449449
450450function CRC_Fold_Vpclmul (AData: PByte; ALength: UInt32;
451451 AState: Pointer; AConstants: Pointer): UInt64;
452- { $I ..\Include\Simd\Common\SimdProc4Begin .inc}
453- { $I ..\Include\Simd\CRC\CRCFoldVpclmul .inc}
452+ { $I ..\Include\Simd\Common\SimdProc4Begin_x86_64 .inc}
453+ { $I ..\Include\Simd\CRC\CRCFoldVpclmul_x86_64 .inc}
454454end ;
455455
456456function CRC_Fold_Pclmul_Msb (AData: PByte; ALength: UInt32;
457457 AState: Pointer; AConstants: Pointer): UInt64;
458- { $I ..\Include\Simd\Common\SimdProc4Begin .inc}
459- { $I ..\Include\Simd\CRC\CRCFoldPclmulMsb .inc}
458+ { $I ..\Include\Simd\Common\SimdProc4Begin_x86_64 .inc}
459+ { $I ..\Include\Simd\CRC\CRCFoldPclmulMsb_x86_64 .inc}
460460end ;
461461
462462function CRC_Fold_Vpclmul_Msb (AData: PByte; ALength: UInt32;
463463 AState: Pointer; AConstants: Pointer): UInt64;
464- { $I ..\Include\Simd\Common\SimdProc4Begin .inc}
465- { $I ..\Include\Simd\CRC\CRCFoldVpclmulMsb .inc}
464+ { $I ..\Include\Simd\Common\SimdProc4Begin_x86_64 .inc}
465+ { $I ..\Include\Simd\CRC\CRCFoldVpclmulMsb_x86_64 .inc}
466466end ;
467467
468468{ $ENDIF HASHLIB_X86_64_ASM}
0 commit comments