aboutsummaryrefslogtreecommitdiffstats
path: root/yt/yt/core/misc/isa_crc64/ya.make
blob: 442891b5a64d422bbc7bcc2cc86d7ffee891d615 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
LIBRARY(isa-l_crc_yt_patch)

LICENSE(BSD-3-Clause)

VERSION(2.28)

NO_UTIL()

IF (ARCH_X86_64)
    # pclmul is required for fast crc computation
    CFLAGS(-mpclmul)
    SRCS(crc64_yt_norm_by8.asm)
ENDIF()

ADDINCL(
    FOR asm yt/yt/core/misc/isa_crc64/include  # for reg_sizes.asm
)

SRCS(
    crc64_yt_norm_refs.c

    checksum.cpp
)

END()

RECURSE_FOR_TESTS(
    unittests
)