Home
last modified time | relevance | path

Searched +full:libzstd +full:- +full:mt (Results 1 – 9 of 9) sorted by relevance

/external/zstd/lib/
DMakefile5 # This source code is licensed under both the BSD-style license (found in the
8 # You may select, at your option, one of the above-listed licenses.
12 lib-release:
20 # Input variables for libzstd.mk
31 include libzstd.mk
57 # Note: by default, the static library is built single-threaded and dynamic library is built
58 # multi-threaded. It is possible to force multi or single threaded builds by appending
59 # -mt or -nomt to the build target (like lib-mt for multi-threaded, lib-nomt for single-threaded).
62 CPPFLAGS_DYNLIB += -DZSTD_MULTITHREAD # dynamic library build defaults to multi-threaded
63 LDFLAGS_DYNLIB += -pthread
[all …]
DREADME.md4 The __lib__ directory is split into several sub-directories,
10 …ventions](https://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html#Makefile-Conventi…
12 - `make` : generates both static and dynamic libraries
13 - `make install` : install libraries and headers in target system directories
15 `libzstd` default scope is pretty large, including compression, decompression, dictionary builder,
22 …by default the dynamic library is multithreaded and static library is single-threaded (for compati…
25 - set build macro `ZSTD_MULTITHREAD` (`-DZSTD_MULTITHREAD` for `gcc`)
26 - for POSIX systems : compile with pthread (`-pthread` compilation flag for `gcc`)
29 - Force enable multithreading on both dynamic and static libraries by appending `-mt` to the target…
30 - Force disable multithreading on both dynamic and static libraries by appending `-nomt` to the tar…
[all …]
Dzstd.h5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
52 * typically with -Wno-deprecated-declarations for gcc or _CRT_SECURE_NO_WARNINGS in Visual.
77 real-time compression scenarios at zlib-level and better compression ratios.
78 The zstd compression library provides in-memory compression and decompression
82 which is currently 22. Levels >= 20, labeled `--ultra`, should be used with
88 - a single step (described as Simple API)
89 - a single step, reusing a context (described as Explicit context)
90 - unbounded multiple steps (described as Streaming compression)
94 - a single step (described as Simple dictionary API)
[all …]
/external/zstd/tests/regression/
DMakefile5 # This source code is licensed under both the BSD-style license (found in the
8 # You may select, at your option, one of the above-listed licenses.
11 CFLAGS ?= -O3
13 CURL_CFLAGS := $(shell curl-config --cflags)
14 CURL_LDFLAGS := $(shell curl-config --libs) -pthread
18 ZSTD_CPPFLAGS := -I$(PROGDIR) -I$(LIBDIR) -I$(LIBDIR)/common -Wno-deprecated-declarations
27 $(CC) $(REGRESSION_CFLAGS) $(REGRESSION_CPPFLAGS) $< -c -o $@
30 $(CC) $(REGRESSION_CFLAGS) $(REGRESSION_CPPFLAGS) $< -c -o $@
33 $(CC) $(REGRESSION_CFLAGS) $(REGRESSION_CPPFLAGS) $< -c -o $@
36 $(CC) $(REGRESSION_CFLAGS) $(REGRESSION_CPPFLAGS) $< -c -o $@
[all …]
/external/zstd/.github/workflows/
Ddev-short-tests.yml1 name: dev-short-tests
6 group: fast-${{ github.ref }}
7 cancel-in-progress: true
13 permissions: read-all
16 linux-kernel:
17 runs-on: ubuntu-latest
19 - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # tag=v4.1.1
20 - name: linux kernel, library + build + test
21 …run: make -C contrib/linux-kernel test CFLAGS="-Werror -Wunused-const-variable -Wunused-but-set-va…
24 runs-on: ubuntu-latest
[all …]
/external/zstd/lib/compress/
Dzstdmt_compress.h5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
21 * because it used to be the only way to invoke MT compression.
36 # define ZSTDMT_NBWORKERS_MAX ((sizeof(void*)==4) /*32-bit*/ ? 64 : 256)
47 * === Not exposed in libzstd. Never invoke directly ===
Dzstd_compress.c5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
11 /*-*************************************
47 * Maximum size of the hash table dedicated to find 3-bytes matches,
58 /*-*************************************
63 * the one-pass compression functions.
76 /*-*************************************
91 … * row-based matchfinder. Unless the cdict is reloaded, we will use
105 cctx->customMem = memManager; in ZSTD_initCCtx()
106 cctx->bmi2 = ZSTD_cpuSupportsBmi2(); in ZSTD_initCCtx()
[all …]
/external/zstd/programs/
DMakefile5 # This source code is licensed under both the BSD-style license (found in the
8 # You may select, at your option, one of the above-listed licenses.
10 # zstd : Command Line Utility, supporting gzip-like arguments
11 # zstd32 : Same as zstd, but forced to compile in 32-bits mode
12 # zstd-nolegacy : zstd without support of decompression of legacy versions
13 # zstd-small : minimal zstd without dictionary builder and benchmark
14 # zstd-compress : compressor-only version of zstd
15 # zstd-decompress : decompressor-only version of zstd
19 zstd-release:
22 include $(LIBZSTD_MK_DIR)/libzstd.mk
[all …]
/external/curl/
Dconfigure2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71 for curl -.
8 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
19 ## -------------------------------- ##
21 ## -------------------------------- ##
66 # Try built-in echo, and fail.
77 (`test -n "$xc_tst_str" >/dev/null 2>&1`) && xc_tst_str='success'
93 (`test -n "$PATH" >/dev/null 2>&1`) && xc_tst_str='success'
126 | sed -e 's:unknown:success:' 2>/dev/null`
160 | tr -d "0123456789$xc_tab" 2>/dev/null`
[all …]