From 79ff8a62bf7c88870d2d877cf1f7e14ec1710a80 Mon Sep 17 00:00:00 2001 From: Tobias Mirco Schiffmann Date: Tue, 28 Nov 2023 15:35:09 +0100 Subject: [PATCH 1/8] Runs but confusing result --- varats/varats/benchbuild/.benchbuild.yml | 521 ++++++++++++++++++ varats/varats/experiments/vara/test_runner.py | 110 ++++ .../first/FeatureInteractionRepo_0.case_study | 22 + 3 files changed, 653 insertions(+) create mode 100644 varats/varats/benchbuild/.benchbuild.yml create mode 100644 varats/varats/experiments/vara/test_runner.py create mode 100644 varats/varats/paper_configs/first/FeatureInteractionRepo_0.case_study diff --git a/varats/varats/benchbuild/.benchbuild.yml b/varats/varats/benchbuild/.benchbuild.yml new file mode 100644 index 000000000..27453d384 --- /dev/null +++ b/varats/varats/benchbuild/.benchbuild.yml @@ -0,0 +1,521 @@ +benchbuild_ebuild: + default: '' + value: '' +bootstrap: + install: + default: true + desc: Should we try to install packages automatically? + value: true + packages: + default: &id001 + - mkdir + - git + - tar + - mv + - rm + - bash + - rmdir + - time + - chmod + - cp + - ln + - make + - unzip + - cat + - patch + - find + - echo + - grep + - sed + - sh + - autoreconf + - ruby + - curl + - tail + - kill + - virtualenv + - timeout + desc: List of packages that we require to be installed on the system. + value: *id001 +build_dir: + default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/results' + desc: build directory of benchbuild. All intermediate projects will be placed + here + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/results +clean: + default: true + desc: Clean temporary objects, after completion. + value: false +compiler: + c: + default: clang + desc: The C compiler we should use. + value: clang + cxx: + default: clang++ + desc: The C++ compiler we should use. + value: clang++ +config_file: + default: null + desc: Config file path of benchbuild. Not guaranteed to exist. + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/.benchbuild.yml +container: + export: + default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/containers/export' + desc: Export path for container images. + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/containers/export + from_source: + default: false + desc: Install benchbuild from source or from pip (default) + value: false + images: + default: &id002 + gentoo: gentoo.tar.bz2 + ubuntu: ubuntu.tar.bz2 + value: *id002 + import: + default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/containers/export' + desc: Import path for container images. + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/containers/export + input: + default: container.tar.bz2 + desc: Input container file/folder. + value: container.tar.bz2 + interactive: + default: false + desc: Drop into an interactive shell for all container runs + value: false + keep: + default: false + desc: Keep failed image builds at their last known good state. + value: false + keep_suffix: + default: failed + desc: Suffix to add to failed image builds, if we keep them. + value: failed + known: + default: &id003 [] + desc: 'List of known containers. Format: [{ ''path'': , ''hash'': + }]' + value: *id003 + mounts: + default: [] + desc: List of paths that will be mounted inside the container. + value: + - - /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/results + - /varats_root/results + - - /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/BC_files + - /varats_root/BC_files + - - /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/paper_configs + - /varats_root/paper_configs + output: + default: container-out.tar.bz2 + desc: Output container file. + value: container-out.tar.bz2 + prefered: + default: &id004 [] + desc: 'List of containers of which the project can chose from.Format:[{ ''path'': + }]' + value: *id004 + prefixes: + default: &id005 [] + desc: List of paths that will be treated as an existing prefix inside a container. + value: *id005 + replace: + default: false + desc: Replace existing container images. + value: false + root: + default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/containers/lib' + desc: Permanent storage for container images + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/containers/lib + runroot: + default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/containers/run' + desc: Runtime storage for containers + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/containers/run + runtime: + default: /usr/bin/crun + desc: Default container runtime used by podman + value: /usr/bin/crun + shell: + default: /bin/bash + desc: Command string that should be used as shell command. + value: /bin/bash + source: + default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats' + desc: Path to benchbuild's source directory + value: null + storage_driver: + default: null + desc: Storage driver for containers.If 'null' use podman's default. + value: null + storage_opts: + default: &id006 [] + desc: Storage options for containers.If 'null', ignore 'storage.conf'. + value: *id006 + strategy: + dummy: + default: null + desc: dummy value + value: null + polyjit: + packages: + default: &id007 + - env: + ACCEPT_KEYWORDS: ~amd64 + USE: -filecaps + name: sys-devel/gcc:5.4.0 + - env: {} + name: dev-db/postgresql:9.5 + - env: {} + name: dev-python/pip + - env: {} + name: net-misc/curl + - env: + ACCEPT_KEYWORDS: ~amd64 + USE: -filecaps + name: sys-apps/likwid + - env: + ACCEPT_KEYWORDS: ~amd64 + USE: static-libs + name: dev-libs/libpfm + - env: {} + name: sys-process/time + - env: + ACCEPT_KEYWORDS: ~amd64 + name: =dev-util/boost-build-1.58.0 + - env: + ACCEPT_KEYWORDS: ~amd64 + name: =dev-libs/boost-1.62-r1 + - env: {} + name: dev-libs/libpqxx + - env: + ACCEPT_KEYWORDS: ~amd64 + name: dev-lang/python-3.5.3 + - env: + ACCEPT_KEYWORDS: ~amd64 + name: dev-python/dill + desc: A list of gentoo package atoms that should be merged. + value: *id007 + sync: + default: true + desc: Update portage tree? + value: true + upgrade: + default: true + desc: Upgrade all packages? + value: true +coverage: + collect: + default: false + desc: Should benchuild collect coverage inside wrapped binaries. + value: false + config: + default: .coveragerc + desc: Where is the coverage config? + value: .coveragerc + path: + default: null + desc: Where should the coverage files be placed? + value: null +db: + connect_string: + default: sqlite:// + desc: sqlalchemy connect string + value: sqlite:// + create_functions: + default: false + desc: Should we recreate our SQL functions from scratch? + value: false + enabled: + default: false + desc: Whether the database is enabled. + value: false + rollback: + default: false + desc: Rollback all operations after benchbuild completes. + value: false +debug: + default: false + desc: Should debug logging be enabled? + value: false +env: + default: {} + desc: The environment benchbuild's commands should operate in. + value: + PATH: + - /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/tools/VaRA/bin +experiments: + default: &id008 + empty: 3c18f1fd-d252-4bc9-9edb-242d814c3da5 + desc: Dictionary of all experiments we want a defined uuid for. + value: *id008 +force_tty: + default: false + desc: Assume an active TTY. + value: false +force_watch_unbuffered: + default: false + desc: Force watched commands to output unbuffered. + value: false +gentoo: + autotest_lang: + default: &id009 [] + desc: Language filter for ebuilds, like C or C++. + value: *id009 + autotest_loc: + default: /tmp/gentoo-autotest + desc: Location for the list of auto generated ebuilds. + value: /tmp/gentoo-autotest + autotest_use: + default: &id010 [] + desc: USE filter for ebuilds. Filters packages without the given use flags. + value: *id010 + ftp_proxy: + default: null + desc: FTP Proxy to use for downloads. + value: null + http_proxy: + default: null + desc: HTTP Proxy to use for downloads. + value: null + rsync_proxy: + default: null + desc: RSYNC Proxy to use for downloads. + value: null +jobs: + default: '128' + desc: Number of jobs that can be used for building and running. + value: '4' +parallel_processes: + default: 1 + desc: Proccesses use to work on execution plans. + value: 1 +plugins: + autoload: + default: true + desc: Should automatic load of plugins be enabled? + value: true + experiments: + default: &id011 + - varats.experiments.base.just_compile + - varats.experiments.base.time_workloads + - varats.experiments.phasar.global_analysis_compare + - varats.experiments.phasar.ide_linear_constant_experiment + - varats.experiments.szz.pydriller_szz_experiment + - varats.experiments.szz.szz_unleashed_experiment + - varats.experiments.vara.agg_region_interaction_perf_runner + - varats.experiments.vara.blame_report_experiment + - varats.experiments.vara.blame_verifier_experiment + - varats.experiments.vara.commit_report_experiment + - varats.experiments.vara.feature_perf_runner + - varats.experiments.vara.feature_perf_sampling + - varats.experiments.vara.feature_perf_tracing + - varats.experiments.vara.feature_tracing_stats + - varats.experiments.vara.feature_instrumentation_points + - varats.experiments.vara.instrumentation_verifier + - varats.experiments.vara.marker_tester + - varats.experiments.vara.phasar_fta + - varats.experiments.vara.feature_region_verifier_experiment + - varats.experiments.vara.test_runner + - varats.experiments.vara.test2 + desc: The experiment plugins we know about. + value: *id011 + projects: + default: &id012 + - varats.projects.c_projects.asterisk + - varats.projects.c_projects.bison + - varats.projects.c_projects.bitlbee + - varats.projects.c_projects.busybox + - varats.projects.c_projects.brotli + - varats.projects.c_projects.bzip2 + - varats.projects.c_projects.coreutils + - varats.projects.c_projects.curl + - varats.projects.c_projects.file + - varats.projects.c_projects.gawk + - varats.projects.c_projects.git + - varats.projects.c_projects.glib + - varats.projects.c_projects.glibc + - varats.projects.c_projects.gravity + - varats.projects.c_projects.grep + - varats.projects.c_projects.gzip + - varats.projects.c_projects.htop + - varats.projects.c_projects.hypre + - varats.projects.c_projects.irssi + - varats.projects.c_projects.libjpeg_turbo + - varats.projects.c_projects.libpng + - varats.projects.c_projects.libsigrok + - varats.projects.c_projects.libssh + - varats.projects.c_projects.libtiff + - varats.projects.c_projects.libvpx + - varats.projects.c_projects.libxml2 + - varats.projects.c_projects.lrzip + - varats.projects.c_projects.lz4 + - varats.projects.c_projects.openssl + - varats.projects.c_projects.openvpn + - varats.projects.c_projects.opus + - varats.projects.c_projects.picosat + - varats.projects.c_projects.qemu + - varats.projects.c_projects.redis + - varats.projects.c_projects.tig + - varats.projects.c_projects.tmux + - varats.projects.c_projects.vim + - varats.projects.c_projects.x264 + - varats.projects.c_projects.xz + - varats.projects.cpp_projects.clasp + - varats.projects.cpp_projects.fast_downward + - varats.projects.cpp_projects.libzmq + - varats.projects.cpp_projects.mongodb + - varats.projects.cpp_projects.opencv + - varats.projects.cpp_projects.poppler + - varats.projects.cpp_projects.z3 + - varats.projects.cpp_projects.ect + - varats.projects.cpp_projects.lepton + - varats.projects.cpp_projects.dune + - varats.projects.cpp_projects.doxygen + - varats.projects.cpp_projects.two_libs_one_project_interaction_discrete_libs_single_project + - varats.projects.test_projects.basic_tests + - varats.projects.test_projects.bug_provider_test_repos + - varats.projects.test_projects.example_test_repo + - varats.projects.test_projects.feature_test_repo + - varats.projects.test_projects.linker_check + - varats.projects.test_projects.taint_tests + - varats.projects.test_projects.multi_author_coordination + - varats.projects.test_projects.test_suite + - varats.projects.perf_tests.feature_perf_cs_collection + - varats.projects.perf_tests.feature_perf_regression + desc: The project plugins we know about. + value: *id012 +projects: + value: + polybench: + verify: + default: true + desc: Verify results with POLYBENCH_DUMP_ARRAYS. + value: true + workload: + default: EXTRALARGE_DATASET + desc: Control the dataset variable for polybench. + value: EXTRALARGE_DATASET +regression_prefix: + default: /tmp/benchbuild-regressions + value: /tmp/benchbuild-regressions +sequence: + default: no_preperation + desc: The name of the sequence that should be used for preoptimization. + value: no_preperation +slurm: + account: + default: cl + desc: The SLURM account to use by default. + value: anywhere + container_root: + default: null + desc: Permanent storage for container images + value: null + container_runroot: + default: null + desc: Runtime storage for containers + value: null + cpus_per_task: + default: 10 + desc: Number of CPUs that should be requested from SLURM. Used by external + tools. + value: 10 + exclusive: + default: true + desc: Shall we reserve a node exclusively, or share it with others? + value: true + extra_log: + default: /tmp/.slurm + desc: Extra log file to be managed by SLURM + value: /tmp/.slurm + logs: + default: slurm.log + desc: Location the SLURM logs will be stored + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/slurm_logs + max_running: + default: 0 + desc: Limit the number of concurrent running array jobs + value: 0 + multithread: + default: false + desc: Hint SLURM to disable multithreading. False adds --hint=nomultithread. + value: false + nice: + default: 0 + desc: Add a niceness value on our priority + value: 0 + nice_clean: + default: 2500 + desc: Add a niceness value on our cleanup job priority + value: 2500 + node_dir: + default: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/results + desc: Node directory, when executing on a cluster node. This is not used by + benchbuild directly, but by external scripts. + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/results + node_image: + default: ./llvm.tar.gz + desc: Path to the archive we want on each cluster node. + value: ./llvm.tar.gz + partition: + default: chimaira + desc: The SLURM partition to use by default. + value: anywhere + script: + default: slurm.sh + desc: Name of the script that can be passed to SLURM. Used by external tools. + value: slurm.sh + template: + default: misc/slurm.sh.inc + desc: Template used to generate a SLURM script. + value: misc/slurm.sh.inc + timelimit: + default: '12:00:00' + desc: The timelimit we want to give to a job + value: '12:00:00' + turbo: + default: false + desc: Enable Intel Turbo Boost via SLURM. False adds --pstate-turbo=off. + value: false +source_dir: + default: null + desc: Path to a benchbuild source directory. For developers only. + value: null +tmp_dir: + default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/tmp' + desc: Temporary dir. This will be used for caching downloads. + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/tmp +uchroot: + repo: + default: https://github.com/PolyJIT/erlent.git/ + desc: GIT Repo URL for erlent. + value: https://github.com/PolyJIT/erlent.git/ +unionfs: + enable: + default: false + desc: Wrap all project operations in a unionfs filesystem. + value: false + rw: + default: rw + desc: Name of the image directory + value: rw +varats: + outfile: + default: '' + desc: Path to store results of VaRA CFR analysis. + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/results + result: + default: missingPath/annotatedResults + desc: Path to store already annotated projects. + value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/BC_files +verbosity: + default: 0 + desc: 'The verbosity level of the logger. Range: 0-4' + value: 0 +versions: + full: + default: false + desc: Ignore default sampling and provide full version exploration. + value: true diff --git a/varats/varats/experiments/vara/test_runner.py b/varats/varats/experiments/vara/test_runner.py new file mode 100644 index 000000000..d46324eb3 --- /dev/null +++ b/varats/varats/experiments/vara/test_runner.py @@ -0,0 +1,110 @@ +"""Module for feature performance experiments that instrument and measure the +execution performance of each binary that is produced by a project.""" +import typing as tp + +from benchbuild.extensions import compiler, run, time +from benchbuild.utils import actions + +from varats.experiment.experiment_util import ( + get_default_compile_error_wrapped, + WithUnlimitedStackSize, +) +from varats.experiments.vara.feature_experiment import ( + FeatureExperiment, + RunVaRATracedWorkloads, + RunVaRATracedXRayWorkloads, + FeatureInstrType, +) +from varats.project.varats_project import VProject +from varats.report.report import ReportSpecification +from varats.data.reports.performance_influence_trace_report import PerfInfluenceTraceReport + + +class TestRunner(FeatureExperiment, shorthand="TES"): + """Test runner for feature performance.""" + + NAME = "Test" + + REPORT_SPEC = ReportSpecification(PerfInfluenceTraceReport) + + def actions_for_project( + self, project: VProject + ) -> tp.MutableSequence[actions.Step]: + """ + Returns the specified steps to run the project(s) specified in the call + in a fixed order. + + Args: + project: to analyze + """ + instr_type = FeatureInstrType.PERF_INFLUENCE_TRACE + + project.cflags += self.get_vara_feature_cflags(project) + + project.cflags += self.get_vara_tracing_cflags( + instr_type, project=project + ) + + project.ldflags += self.get_vara_tracing_ldflags() + + # Add the required runtime extensions to the project(s). + project.runtime_extension = run.RuntimeExtension(project, self) \ + << time.RunWithTime() + + # Add the required compiler extensions to the project(s). + project.compiler_extension = compiler.RunCompiler(project, self) \ + << WithUnlimitedStackSize() + + # Add own error handler to compile step. + project.compile = get_default_compile_error_wrapped( + self.get_handle(), project, PerfInfluenceTraceReport + ) + + analysis_actions = [] + + analysis_actions.append(actions.Compile(project)) + analysis_actions.append( + RunVaRATracedWorkloads(project, self.get_handle()) + ) + analysis_actions.append(actions.Clean(project)) + + return analysis_actions + + +class TestXRayRunner(FeatureExperiment, shorthand="TXR"): + """Test runner for feature performance with XRay.""" + + NAME = "TestXray" + + REPORT_SPEC = ReportSpecification(PerfInfluenceTraceReport) + + def actions_for_project( + self, project: VProject + ) -> tp.MutableSequence[actions.Step]: + project.cflags += self.get_vara_feature_cflags(project) + + project.cflags += self.get_vara_tracing_cflags(FeatureInstrType.PERF_INFLUENCE_TRACE) + + project.cflags += [ + "-fxray-instrument", + "-fxray-instruction-threshold=1", + ] + + project.ldflags += self.get_vara_tracing_ldflags() + + project.runtime_extension = run.RuntimeExtension(project, self) \ + << time.RunWithTime() + + project.compiler_extension = compiler.RunCompiler(project, self) \ + << WithUnlimitedStackSize() + + project.compile = get_default_compile_error_wrapped( + self.get_handle(), project, PerfInfluenceTraceReport + ) + + return [ + actions.Compile(project), + RunVaRATracedXRayWorkloads(project, self.get_handle()), + actions.Clean(project), + ] + diff --git a/varats/varats/paper_configs/first/FeatureInteractionRepo_0.case_study b/varats/varats/paper_configs/first/FeatureInteractionRepo_0.case_study new file mode 100644 index 000000000..0ca5b4687 --- /dev/null +++ b/varats/varats/paper_configs/first/FeatureInteractionRepo_0.case_study @@ -0,0 +1,22 @@ +--- +DocType: CaseStudy +Version: 1 +... +--- +project_name: FeatureInteractionRepo +stages: +- revisions: + - commit_hash: 1fa18025cfde4adf99c8070ab1d99b930a3b3fe6 + commit_id: 5 + config_ids: + - 0 + - 1 + - 2 +version: 0 +... +--- +config_type: PlainCommandlineConfiguration +0: '["--foo"]' +1: '["--bar"]' +2: '["--foo", "--bar"]' +... From 5bc50f166f0801c4259e5eff3a3382b925d716d3 Mon Sep 17 00:00:00 2001 From: Tobias Mirco Schiffmann Date: Thu, 30 Nov 2023 16:09:40 +0100 Subject: [PATCH 2/8] Cleaned up --- varats/varats/benchbuild/.benchbuild.yml | 521 ------------------ varats/varats/experiments/vara/test_runner.py | 37 -- .../first/FeatureInteractionRepo_0.case_study | 22 - 3 files changed, 580 deletions(-) delete mode 100644 varats/varats/benchbuild/.benchbuild.yml delete mode 100644 varats/varats/paper_configs/first/FeatureInteractionRepo_0.case_study diff --git a/varats/varats/benchbuild/.benchbuild.yml b/varats/varats/benchbuild/.benchbuild.yml deleted file mode 100644 index 27453d384..000000000 --- a/varats/varats/benchbuild/.benchbuild.yml +++ /dev/null @@ -1,521 +0,0 @@ -benchbuild_ebuild: - default: '' - value: '' -bootstrap: - install: - default: true - desc: Should we try to install packages automatically? - value: true - packages: - default: &id001 - - mkdir - - git - - tar - - mv - - rm - - bash - - rmdir - - time - - chmod - - cp - - ln - - make - - unzip - - cat - - patch - - find - - echo - - grep - - sed - - sh - - autoreconf - - ruby - - curl - - tail - - kill - - virtualenv - - timeout - desc: List of packages that we require to be installed on the system. - value: *id001 -build_dir: - default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/results' - desc: build directory of benchbuild. All intermediate projects will be placed - here - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/results -clean: - default: true - desc: Clean temporary objects, after completion. - value: false -compiler: - c: - default: clang - desc: The C compiler we should use. - value: clang - cxx: - default: clang++ - desc: The C++ compiler we should use. - value: clang++ -config_file: - default: null - desc: Config file path of benchbuild. Not guaranteed to exist. - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/.benchbuild.yml -container: - export: - default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/containers/export' - desc: Export path for container images. - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/containers/export - from_source: - default: false - desc: Install benchbuild from source or from pip (default) - value: false - images: - default: &id002 - gentoo: gentoo.tar.bz2 - ubuntu: ubuntu.tar.bz2 - value: *id002 - import: - default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/containers/export' - desc: Import path for container images. - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/containers/export - input: - default: container.tar.bz2 - desc: Input container file/folder. - value: container.tar.bz2 - interactive: - default: false - desc: Drop into an interactive shell for all container runs - value: false - keep: - default: false - desc: Keep failed image builds at their last known good state. - value: false - keep_suffix: - default: failed - desc: Suffix to add to failed image builds, if we keep them. - value: failed - known: - default: &id003 [] - desc: 'List of known containers. Format: [{ ''path'': , ''hash'': - }]' - value: *id003 - mounts: - default: [] - desc: List of paths that will be mounted inside the container. - value: - - - /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/results - - /varats_root/results - - - /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/BC_files - - /varats_root/BC_files - - - /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/paper_configs - - /varats_root/paper_configs - output: - default: container-out.tar.bz2 - desc: Output container file. - value: container-out.tar.bz2 - prefered: - default: &id004 [] - desc: 'List of containers of which the project can chose from.Format:[{ ''path'': - }]' - value: *id004 - prefixes: - default: &id005 [] - desc: List of paths that will be treated as an existing prefix inside a container. - value: *id005 - replace: - default: false - desc: Replace existing container images. - value: false - root: - default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/containers/lib' - desc: Permanent storage for container images - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/containers/lib - runroot: - default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/containers/run' - desc: Runtime storage for containers - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/containers/run - runtime: - default: /usr/bin/crun - desc: Default container runtime used by podman - value: /usr/bin/crun - shell: - default: /bin/bash - desc: Command string that should be used as shell command. - value: /bin/bash - source: - default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats' - desc: Path to benchbuild's source directory - value: null - storage_driver: - default: null - desc: Storage driver for containers.If 'null' use podman's default. - value: null - storage_opts: - default: &id006 [] - desc: Storage options for containers.If 'null', ignore 'storage.conf'. - value: *id006 - strategy: - dummy: - default: null - desc: dummy value - value: null - polyjit: - packages: - default: &id007 - - env: - ACCEPT_KEYWORDS: ~amd64 - USE: -filecaps - name: sys-devel/gcc:5.4.0 - - env: {} - name: dev-db/postgresql:9.5 - - env: {} - name: dev-python/pip - - env: {} - name: net-misc/curl - - env: - ACCEPT_KEYWORDS: ~amd64 - USE: -filecaps - name: sys-apps/likwid - - env: - ACCEPT_KEYWORDS: ~amd64 - USE: static-libs - name: dev-libs/libpfm - - env: {} - name: sys-process/time - - env: - ACCEPT_KEYWORDS: ~amd64 - name: =dev-util/boost-build-1.58.0 - - env: - ACCEPT_KEYWORDS: ~amd64 - name: =dev-libs/boost-1.62-r1 - - env: {} - name: dev-libs/libpqxx - - env: - ACCEPT_KEYWORDS: ~amd64 - name: dev-lang/python-3.5.3 - - env: - ACCEPT_KEYWORDS: ~amd64 - name: dev-python/dill - desc: A list of gentoo package atoms that should be merged. - value: *id007 - sync: - default: true - desc: Update portage tree? - value: true - upgrade: - default: true - desc: Upgrade all packages? - value: true -coverage: - collect: - default: false - desc: Should benchuild collect coverage inside wrapped binaries. - value: false - config: - default: .coveragerc - desc: Where is the coverage config? - value: .coveragerc - path: - default: null - desc: Where should the coverage files be placed? - value: null -db: - connect_string: - default: sqlite:// - desc: sqlalchemy connect string - value: sqlite:// - create_functions: - default: false - desc: Should we recreate our SQL functions from scratch? - value: false - enabled: - default: false - desc: Whether the database is enabled. - value: false - rollback: - default: false - desc: Rollback all operations after benchbuild completes. - value: false -debug: - default: false - desc: Should debug logging be enabled? - value: false -env: - default: {} - desc: The environment benchbuild's commands should operate in. - value: - PATH: - - /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/tools/VaRA/bin -experiments: - default: &id008 - empty: 3c18f1fd-d252-4bc9-9edb-242d814c3da5 - desc: Dictionary of all experiments we want a defined uuid for. - value: *id008 -force_tty: - default: false - desc: Assume an active TTY. - value: false -force_watch_unbuffered: - default: false - desc: Force watched commands to output unbuffered. - value: false -gentoo: - autotest_lang: - default: &id009 [] - desc: Language filter for ebuilds, like C or C++. - value: *id009 - autotest_loc: - default: /tmp/gentoo-autotest - desc: Location for the list of auto generated ebuilds. - value: /tmp/gentoo-autotest - autotest_use: - default: &id010 [] - desc: USE filter for ebuilds. Filters packages without the given use flags. - value: *id010 - ftp_proxy: - default: null - desc: FTP Proxy to use for downloads. - value: null - http_proxy: - default: null - desc: HTTP Proxy to use for downloads. - value: null - rsync_proxy: - default: null - desc: RSYNC Proxy to use for downloads. - value: null -jobs: - default: '128' - desc: Number of jobs that can be used for building and running. - value: '4' -parallel_processes: - default: 1 - desc: Proccesses use to work on execution plans. - value: 1 -plugins: - autoload: - default: true - desc: Should automatic load of plugins be enabled? - value: true - experiments: - default: &id011 - - varats.experiments.base.just_compile - - varats.experiments.base.time_workloads - - varats.experiments.phasar.global_analysis_compare - - varats.experiments.phasar.ide_linear_constant_experiment - - varats.experiments.szz.pydriller_szz_experiment - - varats.experiments.szz.szz_unleashed_experiment - - varats.experiments.vara.agg_region_interaction_perf_runner - - varats.experiments.vara.blame_report_experiment - - varats.experiments.vara.blame_verifier_experiment - - varats.experiments.vara.commit_report_experiment - - varats.experiments.vara.feature_perf_runner - - varats.experiments.vara.feature_perf_sampling - - varats.experiments.vara.feature_perf_tracing - - varats.experiments.vara.feature_tracing_stats - - varats.experiments.vara.feature_instrumentation_points - - varats.experiments.vara.instrumentation_verifier - - varats.experiments.vara.marker_tester - - varats.experiments.vara.phasar_fta - - varats.experiments.vara.feature_region_verifier_experiment - - varats.experiments.vara.test_runner - - varats.experiments.vara.test2 - desc: The experiment plugins we know about. - value: *id011 - projects: - default: &id012 - - varats.projects.c_projects.asterisk - - varats.projects.c_projects.bison - - varats.projects.c_projects.bitlbee - - varats.projects.c_projects.busybox - - varats.projects.c_projects.brotli - - varats.projects.c_projects.bzip2 - - varats.projects.c_projects.coreutils - - varats.projects.c_projects.curl - - varats.projects.c_projects.file - - varats.projects.c_projects.gawk - - varats.projects.c_projects.git - - varats.projects.c_projects.glib - - varats.projects.c_projects.glibc - - varats.projects.c_projects.gravity - - varats.projects.c_projects.grep - - varats.projects.c_projects.gzip - - varats.projects.c_projects.htop - - varats.projects.c_projects.hypre - - varats.projects.c_projects.irssi - - varats.projects.c_projects.libjpeg_turbo - - varats.projects.c_projects.libpng - - varats.projects.c_projects.libsigrok - - varats.projects.c_projects.libssh - - varats.projects.c_projects.libtiff - - varats.projects.c_projects.libvpx - - varats.projects.c_projects.libxml2 - - varats.projects.c_projects.lrzip - - varats.projects.c_projects.lz4 - - varats.projects.c_projects.openssl - - varats.projects.c_projects.openvpn - - varats.projects.c_projects.opus - - varats.projects.c_projects.picosat - - varats.projects.c_projects.qemu - - varats.projects.c_projects.redis - - varats.projects.c_projects.tig - - varats.projects.c_projects.tmux - - varats.projects.c_projects.vim - - varats.projects.c_projects.x264 - - varats.projects.c_projects.xz - - varats.projects.cpp_projects.clasp - - varats.projects.cpp_projects.fast_downward - - varats.projects.cpp_projects.libzmq - - varats.projects.cpp_projects.mongodb - - varats.projects.cpp_projects.opencv - - varats.projects.cpp_projects.poppler - - varats.projects.cpp_projects.z3 - - varats.projects.cpp_projects.ect - - varats.projects.cpp_projects.lepton - - varats.projects.cpp_projects.dune - - varats.projects.cpp_projects.doxygen - - varats.projects.cpp_projects.two_libs_one_project_interaction_discrete_libs_single_project - - varats.projects.test_projects.basic_tests - - varats.projects.test_projects.bug_provider_test_repos - - varats.projects.test_projects.example_test_repo - - varats.projects.test_projects.feature_test_repo - - varats.projects.test_projects.linker_check - - varats.projects.test_projects.taint_tests - - varats.projects.test_projects.multi_author_coordination - - varats.projects.test_projects.test_suite - - varats.projects.perf_tests.feature_perf_cs_collection - - varats.projects.perf_tests.feature_perf_regression - desc: The project plugins we know about. - value: *id012 -projects: - value: - polybench: - verify: - default: true - desc: Verify results with POLYBENCH_DUMP_ARRAYS. - value: true - workload: - default: EXTRALARGE_DATASET - desc: Control the dataset variable for polybench. - value: EXTRALARGE_DATASET -regression_prefix: - default: /tmp/benchbuild-regressions - value: /tmp/benchbuild-regressions -sequence: - default: no_preperation - desc: The name of the sequence that should be used for preoptimization. - value: no_preperation -slurm: - account: - default: cl - desc: The SLURM account to use by default. - value: anywhere - container_root: - default: null - desc: Permanent storage for container images - value: null - container_runroot: - default: null - desc: Runtime storage for containers - value: null - cpus_per_task: - default: 10 - desc: Number of CPUs that should be requested from SLURM. Used by external - tools. - value: 10 - exclusive: - default: true - desc: Shall we reserve a node exclusively, or share it with others? - value: true - extra_log: - default: /tmp/.slurm - desc: Extra log file to be managed by SLURM - value: /tmp/.slurm - logs: - default: slurm.log - desc: Location the SLURM logs will be stored - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/slurm_logs - max_running: - default: 0 - desc: Limit the number of concurrent running array jobs - value: 0 - multithread: - default: false - desc: Hint SLURM to disable multithreading. False adds --hint=nomultithread. - value: false - nice: - default: 0 - desc: Add a niceness value on our priority - value: 0 - nice_clean: - default: 2500 - desc: Add a niceness value on our cleanup job priority - value: 2500 - node_dir: - default: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/results - desc: Node directory, when executing on a cluster node. This is not used by - benchbuild directly, but by external scripts. - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/results - node_image: - default: ./llvm.tar.gz - desc: Path to the archive we want on each cluster node. - value: ./llvm.tar.gz - partition: - default: chimaira - desc: The SLURM partition to use by default. - value: anywhere - script: - default: slurm.sh - desc: Name of the script that can be passed to SLURM. Used by external tools. - value: slurm.sh - template: - default: misc/slurm.sh.inc - desc: Template used to generate a SLURM script. - value: misc/slurm.sh.inc - timelimit: - default: '12:00:00' - desc: The timelimit we want to give to a job - value: '12:00:00' - turbo: - default: false - desc: Enable Intel Turbo Boost via SLURM. False adds --pstate-turbo=off. - value: false -source_dir: - default: null - desc: Path to a benchbuild source directory. For developers only. - value: null -tmp_dir: - default: !create-if-needed '/scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/tmp' - desc: Temporary dir. This will be used for caching downloads. - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/tmp -uchroot: - repo: - default: https://github.com/PolyJIT/erlent.git/ - desc: GIT Repo URL for erlent. - value: https://github.com/PolyJIT/erlent.git/ -unionfs: - enable: - default: false - desc: Wrap all project operations in a unionfs filesystem. - value: false - rw: - default: rw - desc: Name of the image directory - value: rw -varats: - outfile: - default: '' - desc: Path to store results of VaRA CFR analysis. - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/results - result: - default: missingPath/annotatedResults - desc: Path to store already annotated projects. - value: /scratch/s8ttschi/VaRA-Tool-Suite/varats/varats/benchbuild/BC_files -verbosity: - default: 0 - desc: 'The verbosity level of the logger. Range: 0-4' - value: 0 -versions: - full: - default: false - desc: Ignore default sampling and provide full version exploration. - value: true diff --git a/varats/varats/experiments/vara/test_runner.py b/varats/varats/experiments/vara/test_runner.py index d46324eb3..04c09466c 100644 --- a/varats/varats/experiments/vara/test_runner.py +++ b/varats/varats/experiments/vara/test_runner.py @@ -71,40 +71,3 @@ def actions_for_project( return analysis_actions -class TestXRayRunner(FeatureExperiment, shorthand="TXR"): - """Test runner for feature performance with XRay.""" - - NAME = "TestXray" - - REPORT_SPEC = ReportSpecification(PerfInfluenceTraceReport) - - def actions_for_project( - self, project: VProject - ) -> tp.MutableSequence[actions.Step]: - project.cflags += self.get_vara_feature_cflags(project) - - project.cflags += self.get_vara_tracing_cflags(FeatureInstrType.PERF_INFLUENCE_TRACE) - - project.cflags += [ - "-fxray-instrument", - "-fxray-instruction-threshold=1", - ] - - project.ldflags += self.get_vara_tracing_ldflags() - - project.runtime_extension = run.RuntimeExtension(project, self) \ - << time.RunWithTime() - - project.compiler_extension = compiler.RunCompiler(project, self) \ - << WithUnlimitedStackSize() - - project.compile = get_default_compile_error_wrapped( - self.get_handle(), project, PerfInfluenceTraceReport - ) - - return [ - actions.Compile(project), - RunVaRATracedXRayWorkloads(project, self.get_handle()), - actions.Clean(project), - ] - diff --git a/varats/varats/paper_configs/first/FeatureInteractionRepo_0.case_study b/varats/varats/paper_configs/first/FeatureInteractionRepo_0.case_study deleted file mode 100644 index 0ca5b4687..000000000 --- a/varats/varats/paper_configs/first/FeatureInteractionRepo_0.case_study +++ /dev/null @@ -1,22 +0,0 @@ ---- -DocType: CaseStudy -Version: 1 -... ---- -project_name: FeatureInteractionRepo -stages: -- revisions: - - commit_hash: 1fa18025cfde4adf99c8070ab1d99b930a3b3fe6 - commit_id: 5 - config_ids: - - 0 - - 1 - - 2 -version: 0 -... ---- -config_type: PlainCommandlineConfiguration -0: '["--foo"]' -1: '["--bar"]' -2: '["--foo", "--bar"]' -... From 744ac653c73ec3b186a96959dc1da74beb820c6e Mon Sep 17 00:00:00 2001 From: Tobias Mirco Schiffmann Date: Tue, 19 Dec 2023 21:39:53 +0100 Subject: [PATCH 3/8] fixes & added project --- varats/varats/experiments/vara/test_runner.py | 3 +- .../projects/test_projects/has_influence.py | 83 +++++++++ varats/varats/tables/test_table.py | 157 ++++++++++++++++++ varats/varats/tools/bb_config.py | 9 +- 4 files changed, 249 insertions(+), 3 deletions(-) create mode 100644 varats/varats/projects/test_projects/has_influence.py create mode 100644 varats/varats/tables/test_table.py diff --git a/varats/varats/experiments/vara/test_runner.py b/varats/varats/experiments/vara/test_runner.py index 04c09466c..949fd7335 100644 --- a/varats/varats/experiments/vara/test_runner.py +++ b/varats/varats/experiments/vara/test_runner.py @@ -42,7 +42,7 @@ def actions_for_project( project.cflags += self.get_vara_feature_cflags(project) project.cflags += self.get_vara_tracing_cflags( - instr_type, project=project + instr_type, project=project, instruction_threshold=0 ) project.ldflags += self.get_vara_tracing_ldflags() @@ -70,4 +70,3 @@ def actions_for_project( return analysis_actions - diff --git a/varats/varats/projects/test_projects/has_influence.py b/varats/varats/projects/test_projects/has_influence.py new file mode 100644 index 000000000..92e7e16cf --- /dev/null +++ b/varats/varats/projects/test_projects/has_influence.py @@ -0,0 +1,83 @@ +"""Example project for feature analyses.""" +import typing as tp + +import benchbuild as bb +from benchbuild.command import Command, SourceRoot, WorkloadSet +from benchbuild.source import HTTPMultiple +from plumbum import local + +from varats.experiment.workload_util import RSBinary, WorkloadCategory +from varats.project.project_domain import ProjectDomains +from varats.project.project_util import ( + ProjectBinaryWrapper, + verify_binaries, + BinaryType, + get_local_project_git_path, +) +from varats.paper.paper_config import PaperConfigSpecificGit +from varats.project.sources import FeatureSource +from varats.project.varats_project import VProject +from varats.ts_utils.project_sources import VaraTestRepoSource +from varats.utils.git_util import ShortCommitHash, RevisionBinaryMap + + +class HasInfluence(VProject): + """Example project for feature analyses.""" + + NAME = 'HasInfluence' + GROUP = 'test_projects' + DOMAIN = ProjectDomains.TEST + + SOURCE = [ + PaperConfigSpecificGit( + project_name="HasInfluence", + remote="https://github.com/TheOneAndOnlyTobi/HasInfluence", + local="HasInfluence", + refspec="origin/HEAD", + limit=None, + shallow=False + ), + HTTPMultiple( + local="test-files", + remote={ + "1.0": + "https://github.com/itsfoss/text-files/blob/master" + }, + files=["agatha.txt", "sherlock.txt", "sample_log_file.txt", "agatha_complete.txt"] + ) + ] + + WORKLOADS = { + WorkloadSet(WorkloadCategory.EXAMPLE): [ + Command( + SourceRoot("HasInfluence") / RSBinary("main"), + "test-files/agatha.txt", + label="agatha" + ), + ] + } + + @staticmethod + def binaries_for_revision( + revision: ShortCommitHash # pylint: disable=W0613 + ) -> tp.List[ProjectBinaryWrapper]: + binary_map = RevisionBinaryMap( + get_local_project_git_path(HasInfluence.NAME) + ).specify_binary("main", BinaryType.EXECUTABLE) + + return binary_map[revision] + + def run_tests(self) -> None: + pass + + def compile(self) -> None: + """Compile the example project.""" + source = local.path(self.source_of_primary) + + self.cflags += ["-fno-exceptions"] + + cxx_compiler = bb.compiler.cxx(self) + with local.cwd(source): + bb.watch(cxx_compiler)("main.cpp", "-o", "main") + + verify_binaries(self) diff --git a/varats/varats/tables/test_table.py b/varats/varats/tables/test_table.py new file mode 100644 index 000000000..e76688ed7 --- /dev/null +++ b/varats/varats/tables/test_table.py @@ -0,0 +1,157 @@ +"""Module for feature performance analysis tables.""" +import logging +import typing as tp + +import pandas as pd +from pandas import CategoricalDtype + +from varats.experiments.vara.test_runner import TestRunner +from varats.mapping.commit_map import get_commit_map +from varats.paper.case_study import CaseStudy +from varats.paper.paper_config import get_loaded_paper_config +from varats.paper_mgmt.case_study import get_case_study_file_name_filter +from varats.data.reports.performance_influence_trace_report import ( + PerfInfluenceTraceReport, + PerfInfluenceTraceReportAggregate, + WorkloadSpecificPITReportAggregate +) +from varats.revision.revisions import get_processed_revisions_files +from varats.table.table import Table +from varats.table.table_utils import dataframe_to_table +from varats.table.tables import TableFormat, TableGenerator +from varats.utils.git_util import CommitHash + +LOG = logging.Logger(__name__) + + +class TestTable( + Table, table_name="test_table" +): + """Table comparing the performance of features across releases for each + workload.""" + + + @staticmethod + def sort_revisions(case_study: CaseStudy, + revisions: tp.List[CommitHash]) -> tp.List[CommitHash]: + """Sorts revision by time.""" + commit_map = get_commit_map(case_study.project_name) + project_revisions = sorted(case_study.revisions, key=commit_map.time_id) + return [ + h.to_short_commit_hash() + for h in project_revisions + if h.to_short_commit_hash() in revisions + ] + + def get_performance_entries( + self, + perf_report: PerfInfluenceTraceReport + ) -> tp.Dict[str, int]: + perfor: tp.Dict[str, int] = {} + + reg_int_ent = perf_report.region_interaction_entries + for entry in reg_int_ent: + perfor[perf_report._translate_interaction(entry.interaction)] = entry.time + + return perfor + + + def get_feature_performances_row( + self, + case_study: CaseStudy, + perf_report_agg: PerfInfluenceTraceReportAggregate, + workload: str, + ) -> tp.Dict[str, tp.Union[str, CommitHash, tp.Dict[str, int], + tp.Optional[int]]]: + """Returns a dict with information about feature performances from a + TEFReport for a given workload.""" + perf_report = perf_report_agg.reports(workload) + if len(perf_report) > 1: + print( + "Table can currently handle only one TEFReport per " + "revision, workload and config. Ignoring others." + ) + feature_performances = self.get_performance_entries(perf_report[0]) + return { + "Project": case_study.project_name, + "Revision": perf_report_agg.filename.commit_hash, + "Workload": workload, + "Config_ID": perf_report_agg.filename.config_id, + "Timestamp_Unit": perf_report[0].timestamp_unit, + **feature_performances, + } + + def tabulate(self, table_format: TableFormat, wrap_table: bool) -> str: + df = pd.DataFrame() + + for case_study in get_loaded_paper_config().get_all_case_studies(): + # Parse reports + report_files = get_processed_revisions_files( + case_study.project_name, + TestRunner, + PerfInfluenceTraceReport, + get_case_study_file_name_filter(case_study), + only_newest=False, + ) + + workloads = set() + revisions = set() + + for report_filepath in report_files: + perf_report_agg = WorkloadSpecificPITReportAggregate( + report_filepath.full_path() + ) + report_file = perf_report_agg.filename + revisions.add(report_file.commit_hash) + + for workload in perf_report_agg.workload_names(): + workloads.add(workload) + df2 = pd.DataFrame([self.get_feature_performances_row( + case_study, perf_report_agg, workload + )]) + df = pd.concat([df, df2], + ignore_index=True, + ) + + if not df.empty: + # Sort revisions so that we can compare consecutive releases + # later + sorted_revisions = self.sort_revisions( + case_study, list(revisions) + ) + sorted_revisions = CategoricalDtype( + sorted_revisions, ordered=True + ) + df['Revision'] = df['Revision'].astype(sorted_revisions) + else: + print("Empty DataFrame") + + df.sort_values(["Project", "Revision", "Workload", "Config_ID"], + inplace=True) + df.set_index( + ["Project"], + inplace=True, + ) + + kwargs: tp.Dict[str, tp.Any] = {} + if table_format.is_latex(): + kwargs["column_format"] = ("c|" * len(df.columns)) + "c" + + return dataframe_to_table( + df, table_format, wrap_table, wrap_landscape=True, **kwargs + ) + + +class TestTableGenerator( + TableGenerator, generator_name="test-analysis", options=[] +): + """Generates a feature performance analysis table for the selected case + study(ies).""" + + def generate(self) -> tp.List[Table]: + return [ + TestTable( + self.table_config, **self.table_kwargs + ) + ] + diff --git a/varats/varats/tools/bb_config.py b/varats/varats/tools/bb_config.py index db976b216..2d1ec0cfe 100644 --- a/varats/varats/tools/bb_config.py +++ b/varats/varats/tools/bb_config.py @@ -75,7 +75,9 @@ def update_projects( 'varats.projects.cpp_projects.z3', 'varats.projects.cpp_projects.ect', 'varats.projects.cpp_projects.lepton', - 'varats.projects.cpp_projects.dune' + 'varats.projects.cpp_projects.hyteg', + 'varats.projects.cpp_projects.dune', + 'varats.projects.test_projects.has_influence' ] projects_conf.value[:] += [ 'varats.projects.cpp_projects.doxygen', 'varats.projects.cpp_projects' @@ -93,6 +95,7 @@ def update_projects( 'varats.projects.test_projects.test_suite', 'varats.projects.perf_tests.feature_perf_cs_collection', 'varats.projects.perf_tests.feature_perf_regression', + 'varats.projects.test_projects.has_influence', ] @@ -196,6 +199,10 @@ def create_new_bb_config( bb_root, "containers", "export" ) new_bb_cfg["container"]["source"] = None + new_bb_cfg["container"]["storage_driver"] = "overlay" + new_bb_cfg["container"]["storage_opts"] = [ + "mount_program=/usr/bin/fuse-overlayfs" + ] # will be set correctly when saved new_bb_cfg["config_file"] = None From d828860eef9c8137784a7cd56b9c8422126ded21 Mon Sep 17 00:00:00 2001 From: Tobias Mirco Schiffmann Date: Thu, 21 Dec 2023 16:18:53 +0100 Subject: [PATCH 4/8] Changed files --- varats/varats/projects/test_projects/has_influence.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/varats/varats/projects/test_projects/has_influence.py b/varats/varats/projects/test_projects/has_influence.py index 92e7e16cf..ae3dbf032 100644 --- a/varats/varats/projects/test_projects/has_influence.py +++ b/varats/varats/projects/test_projects/has_influence.py @@ -31,17 +31,18 @@ class HasInfluence(VProject): SOURCE = [ PaperConfigSpecificGit( project_name="HasInfluence", - remote="https://github.com/TheOneAndOnlyTobi/HasInfluence", + remote="https://github.com/TheOneAndOnlyTobi/HasInfluence.git", local="HasInfluence", refspec="origin/HEAD", limit=None, shallow=False ), + FeatureSource(), HTTPMultiple( local="test-files", remote={ "1.0": - "https://github.com/itsfoss/text-files/blob/master" + "https://raw.githubusercontent.com/itsfoss/text-files/master/" }, files=["agatha.txt", "sherlock.txt", "sample_log_file.txt", "agatha_complete.txt"] ) @@ -74,10 +75,10 @@ def compile(self) -> None: """Compile the example project.""" source = local.path(self.source_of_primary) - self.cflags += ["-fno-exceptions"] - + cc_compiler = bb.compiler.cc(self) cxx_compiler = bb.compiler.cxx(self) with local.cwd(source): - bb.watch(cxx_compiler)("main.cpp", "-o", "main") + with local.env(CC=str(cc_compiler), CXX=str(cxx_compiler)): + bb.watch(cxx_compiler)("main.cpp", "-o", "main") verify_binaries(self) From 8d6acb2502e848cf2fb04a7207a50f854582c3a8 Mon Sep 17 00:00:00 2001 From: Tobias Mirco Schiffmann Date: Thu, 25 Jan 2024 13:56:20 +0100 Subject: [PATCH 5/8] Configs for all projects - working for picosat and gzip --- varats/varats/projects/c_projects/gzip.py | 107 ++++++++++++++++++- varats/varats/projects/c_projects/picosat.py | 102 ++++++------------ varats/varats/projects/c_projects/x264.py | 37 ++++++- varats/varats/projects/c_projects/xz.py | 1 + 4 files changed, 176 insertions(+), 71 deletions(-) diff --git a/varats/varats/projects/c_projects/gzip.py b/varats/varats/projects/c_projects/gzip.py index f3b2a106d..0ddc4638a 100644 --- a/varats/varats/projects/c_projects/gzip.py +++ b/varats/varats/projects/c_projects/gzip.py @@ -4,7 +4,7 @@ import benchbuild as bb from benchbuild.command import Command, SourceRoot, WorkloadSet -from benchbuild.source import HTTPMultiple +from benchbuild.source import HTTPMultiple, HTTPUntar from benchbuild.utils.cmd import make, mkdir from benchbuild.utils.revision_ranges import block_revisions, RevisionRange from benchbuild.utils.settings import get_number_of_jobs @@ -78,6 +78,13 @@ class Gzip(VProject, ReleaseProviderHook): "download/v0.6.0" }, files=["countries-land-1km.geo.json", "countries-land-1m.geo.json"] + ), + HTTPUntar( + local="cantrbry.tar.gz", + remote={ + "1.0": + "http://corpus.canterbury.ac.nz/resources/cantrbry.tar.gz" + } ) ] @@ -86,7 +93,105 @@ class Gzip(VProject, ReleaseProviderHook): 'gettext', 'texinfo', 'rsync' ) + files = ["alice29.txt", "asyoulik.txt", "cp.html", "fields.c", "grammar.lsp", + "kennedy.xls", "lcet10.txt", "plrabn12.txt", "ptt5", "sum", "xargs.1"] + + configs = [ + ["-1"], + ["-5"], + ["-9"], + ["--recursive", "-1"], + ["--recursive", "-5"], + ["--recursive", "-9"], + ["--verbose", "-1"], + ["--verbose", "-5"], + ["--verbose", "-9"], + ["--quiet", "-1"], + ["--quiet", "-5"], + ["--quiet", "-9"], + ["-S", "-1"], + ["-S", "-5"], + ["-S", "-9"], + ["--test", "-1"], + ["--test", "-5"], + ["--test", "-9"], + ["--recursive", "--verbose", "-1"], + ["--recursive", "--verbose", "-5"], + ["--recursive", "--verbose", "-9"], + ["--recursive", "--quiet", "-1"], + ["--recursive", "--quiet", "-5"], + ["--recursive", "--quiet", "-9"], + ["--recursive", "-S", "-1"], + ["--recursive", "-S", "-5"], + ["--recursive", "-S", "-9"], + ["--recursive", "--test", "-1"], + ["--recursive", "--test", "-5"], + ["--recursive", "--test", "-9"], + ["--verbose", "--quiet", "-1"], + ["--verbose", "--quiet", "-5"], + ["--verbose", "--quiet", "-9"], + ["--verbose", "-S", "-1"], + ["--verbose", "-S", "-5"], + ["--verbose", "-S", "-9"], + ["--verbose", "--test", "-1"], + ["--verbose", "--test", "-5"], + ["--verbose", "--test", "-9"], + ["--quiet", "-S", "-1"], + ["--quiet", "-S", "-5"], + ["--quiet", "-S", "-9"], + ["--quiet", "--test", "-1"], + ["--quiet", "--test", "-5"], + ["--quiet", "--test", "-9"], + ["-S", "--test", "-1"], + ["-S", "--test", "-5"], + ["-S", "--test", "-9"] + ] + + commands = [] + + + for file in files: + for i, config in enumerate(configs): + command = None + length = len(config) + if length == 1: + command = Command( + SourceRoot("gzip") / RSBinary("gzip"), + config[0], + "--force", # needed because BB creates symlinks for the inputs + "--keep", # needed for repeating with the same workload + "cantrbry.tar.gz/" + file, + label=file + "-" + str(i) + ' '.join(config), + creates=["cantrbry.tar.gz/" + file + ".gz"] + ) + elif length == 2: + command = Command( + SourceRoot("gzip") / RSBinary("gzip"), + config[0], + config[1], + "--force", # needed because BB creates symlinks for the inputs + "--keep", # needed for repeating with the same workload + "cantrbry.tar.gz/" + file, + label=file + "-" + str(i) + ' '.join(config), + creates=["cantrbry.tar.gz/" + file + ".gz"] + ) + else: + command = Command( + SourceRoot("gzip") / RSBinary("gzip"), + config[0], + config[1], + config[2], + "--force", # needed because BB creates symlinks for the inputs + "--keep", # needed for repeating with the same workload + "cantrbry.tar.gz/" + file, + label=file + "-" + str(i) + ' '.join(config), + creates=["cantrbry.tar.gz/" + file + ".gz"] + ) + + commands.append(command) + WORKLOADS = { + WorkloadSet(WorkloadCategory.EXAMPLE): commands, WorkloadSet(WorkloadCategory.SMALL): [ Command( SourceRoot("gzip") / RSBinary("gzip"), diff --git a/varats/varats/projects/c_projects/picosat.py b/varats/varats/projects/c_projects/picosat.py index 71de307e6..c565ef497 100644 --- a/varats/varats/projects/c_projects/picosat.py +++ b/varats/varats/projects/c_projects/picosat.py @@ -52,91 +52,59 @@ class PicoSAT(VProject, ReleaseProviderHook): shallow=False ), FeatureSource(), - HTTP( - local="example.cnf", - remote={ - "1.0": - "https://github.com/se-sic/picoSAT-mirror/releases/" - "download/picoSAT-965/example.cnf" - } - ), HTTPUntar( - local="abw-N-bcsstk07.mtx-w44.cnf", + local="uf50-218", remote={ "1.0": - "https://github.com/se-sic/picoSAT-mirror/releases/" - "download/picoSAT-965/abw-N-bcsstk07.mtx-w44.cnf.tar.gz" + "https://www.cs.ubc.ca/~hoos/SATLIB/Benchmarks/SAT/RND3SAT/uf50-218.tar.gz" } ), HTTPUntar( - local="traffic_kkb_unknown.cnf", + local="uf250-1065", remote={ - "1.0": - "https://github.com/se-sic/picoSAT-mirror/releases/" - "download/picoSAT-965/traffic_kkb_unknown.cnf.tar.gz" + "2.0": + "https://www.cs.ubc.ca/~hoos/SATLIB/Benchmarks/SAT/RND3SAT/uf250-1065.tar.gz" } ), HTTPUntar( - local="UNSAT_H_instances_childsnack_p11.hddl_1.cnf", + local="uf150-645", remote={ - "1.0": - "https://github.com/se-sic/picoSAT-mirror/releases/" - "download/picoSAT-965/" - "UNSAT_H_instances_childsnack_p11.hddl_1.cnf.tar.gz" - } - ), - HTTPUntar( - local="UNSAT_H_instances_childsnack_p12.hddl_1.cnf", - remote={ - "1.0": - "https://github.com/se-sic/picoSAT-mirror/releases/" - "download/picoSAT-965/" - "UNSAT_H_instances_childsnack_p12.hddl_1.cnf.tar.gz" + "3.0": + "https://www.cs.ubc.ca/~hoos/SATLIB/Benchmarks/SAT/RND3SAT/uf150-645.tar.gz" } ), ] - WORKLOADS = { - WorkloadSet(WorkloadCategory.EXAMPLE): [ - Command( - SourceRoot("picosat") / RSBinary("picosat"), - "example.cnf", - label="example.cnf", - ) - ], - WorkloadSet(WorkloadCategory.SMALL): [ - Command( - SourceRoot("picosat") / RSBinary("picosat"), - "aim-100-1_6-no-1.cnf", - label="aim-100-1-6-no-1.cnf", - ) - ], - WorkloadSet(WorkloadCategory.MEDIUM): [ - Command( - SourceRoot("picosat") / RSBinary("picosat"), - "traffic_kkb_unknown.cnf/traffic_kkb_unknown.cnf", - label="traffic-kkb-unknow.cnf", - ), - Command( + commands = [] + + for i in range(1, 200): + name = "uf50-0" + str(i) + commands.append(Command( SourceRoot("picosat") / RSBinary("picosat"), - "abw-N-bcsstk07.mtx-w44.cnf/abw-N-bcsstk07.mtx-w44.cnf", - label="abw-N-bcsstk07.mtx-w44.cnf", - ), - ], - WorkloadSet(WorkloadCategory.LARGE): [ - Command( + "uf50-218/" + name + ".cnf", + label=name, + )) + + for i in range(1, 100): + name = "uf250-0" + str(i) + commands.append(Command( SourceRoot("picosat") / RSBinary("picosat"), - "UNSAT_H_instances_childsnack_p11.hddl_1.cnf/" - "UNSAT_H_instances_childsnack_p11.hddl_1.cnf", - label="UNSAT-H-instances-childsnack-p11.hddl-1.cnf", - ), - Command( + "uf250-1065/ai/hoos/Shortcuts/UF250.1065.100/" + name + ".cnf", + label=name, + )) + + for i in range(1, 100): + name = "uf150-0" + str(i) + commands.append(Command( SourceRoot("picosat") / RSBinary("picosat"), - "UNSAT_H_instances_childsnack_p12.hddl_1.cnf/" - "UNSAT_H_instances_childsnack_p12.hddl_1.cnf", - label="UNSAT-H-instances-childsnack-p12.hddl-1.cnf", - ) - ], + "uf150-1065/ai/hoos/Shortcuts/UF150.645.100/" + name + ".cnf", + label=name, + )) + + + + WORKLOADS = { + WorkloadSet(WorkloadCategory.EXAMPLE): commands } @staticmethod diff --git a/varats/varats/projects/c_projects/x264.py b/varats/varats/projects/c_projects/x264.py index e0b1dcee0..330d9226d 100644 --- a/varats/varats/projects/c_projects/x264.py +++ b/varats/varats/projects/c_projects/x264.py @@ -4,6 +4,9 @@ import benchbuild as bb from benchbuild.utils.cmd import make from benchbuild.utils.revision_ranges import block_revisions, GoodBadSubgraph +from benchbuild.source import HTTP, HTTPUntar +from benchbuild.command import Command, SourceRoot, WorkloadSet +from varats.experiment.workload_util import RSBinary, WorkloadCategory from benchbuild.utils.settings import get_number_of_jobs from plumbum import local @@ -46,9 +49,35 @@ class X264(VProject): limit=None, shallow=False ) + ), + HTTP( + local="akiyo_cif.y4m", + remote={ + "1.0": + "https://media.xiph.org/video/derf/y4m/akiyo_cif.y4m" + } + ), + HTTPUntar( + local="subset1-y4m.tar.gz", + remote={ + "1.0": + "https://media.xiph.org/video/derf/subset1-y4m.tar.gz" + } ) ] + WORKLOADS = { + WorkloadSet(WorkloadCategory.EXAMPLE): [ + Command( + SourceRoot("x264") / RSBinary("x264"), + "-o End_of_Show_3.mkv", + "subset1-y4m.tar.gz/subset1-y4m/End_of_Show_3.y4m", + label="End_of_Show_3", + creates=["End_of_Show_3.mkv"] + ), + ] + } + CONTAINER = get_base_image(ImageBase.DEBIAN_10) @staticmethod @@ -69,6 +98,8 @@ def compile(self) -> None: x264_version_source = local.path(self.source_of_primary) x264_version = ShortCommitHash(self.version_of_primary) + print(x264_version_source) + fpic_revisions = get_all_revisions_between( "5dc0aae2f900064d1f58579929a2285ab289a436", "290de9638e5364c37316010ac648a6c959f6dd26", ShortCommitHash, @@ -83,13 +114,13 @@ def compile(self) -> None: if x264_version in fpic_revisions: self.cflags += ["-fPIC"] - clang = bb.compiler.cc(self) + compiler = bb.compiler.cc(self) with local.cwd(x264_version_source): - with local.env(CC=str(clang)): + with local.env(CC=str(compiler)): configure_flags = ["--disable-asm"] if x264_version in ldflags_revisions: configure_flags.append("--extra-ldflags=\"-static\"") - bb.watch(local["./configure"])(configure_flags) + bb.watch(local["./configure"])(["--disable-asm"]) bb.watch(make)("-j", get_number_of_jobs(bb_cfg())) verify_binaries(self) diff --git a/varats/varats/projects/c_projects/xz.py b/varats/varats/projects/c_projects/xz.py index 3d1a580ed..3855618f5 100644 --- a/varats/varats/projects/c_projects/xz.py +++ b/varats/varats/projects/c_projects/xz.py @@ -88,6 +88,7 @@ class Xz(VProject): VCommand( SourceRoot("xz") / RSBinary("xz"), "-k", + "-z", # Use output_param to ensure input file # gets appended after all arguments. output_param=["{output}"], From 98e67610c81a7d822f6c94f07c950b3739005ef2 Mon Sep 17 00:00:00 2001 From: Florian Sattler Date: Sun, 11 Feb 2024 20:24:09 +0100 Subject: [PATCH 6/8] Quick fixes loading of incomplete trace files --- .../data/reports/performance_influence_trace_report.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/varats/varats/data/reports/performance_influence_trace_report.py b/varats/varats/data/reports/performance_influence_trace_report.py index 9ceb6c8e2..39c8083df 100644 --- a/varats/varats/data/reports/performance_influence_trace_report.py +++ b/varats/varats/data/reports/performance_influence_trace_report.py @@ -69,11 +69,19 @@ def __str__(self) -> str: return stringify + def _translate_region_id(self, region_id) -> str: + """Translates the given region_id to a feature name.""" + if region_id not in self.__region_name_map: + # TODO: Identify why this happens + return "Unknown" + + return self.__region_name_map[region_id] + def _translate_interaction(self, interaction: str) -> str: sub_terms = interaction.split('*') return "*".join( map( - lambda region_id: self.__region_name_map[int(region_id)], + lambda region_id: self._translate_region_id(int(region_id)), sub_terms ) ) From 76c4427e2376da57fa3c424ab4950650d83e10ac Mon Sep 17 00:00:00 2001 From: Tobias Mirco Schiffmann Date: Tue, 20 Feb 2024 21:02:03 +0100 Subject: [PATCH 7/8] New Version --- varats/varats/projects/c_projects/bzip2.py | 234 ++- varats/varats/projects/c_projects/gzip.py | 108 +- varats/varats/projects/c_projects/picosat.py | 600 +++++++- varats/varats/projects/c_projects/x264.py | 2 +- varats/varats/projects/c_projects/xz.py | 1446 +++++++++++++++++- 5 files changed, 2313 insertions(+), 77 deletions(-) diff --git a/varats/varats/projects/c_projects/bzip2.py b/varats/varats/projects/c_projects/bzip2.py index 150e364a8..3845c9438 100644 --- a/varats/varats/projects/c_projects/bzip2.py +++ b/varats/varats/projects/c_projects/bzip2.py @@ -4,7 +4,7 @@ import benchbuild as bb from benchbuild.command import SourceRoot, WorkloadSet -from benchbuild.source import HTTPMultiple +from benchbuild.source import HTTPMultiple, HTTPUntar from benchbuild.utils.cmd import cmake, make from benchbuild.utils.revision_ranges import RevisionRange, GoodBadSubgraph from benchbuild.utils.settings import get_number_of_jobs @@ -72,6 +72,13 @@ class Bzip2(VProject): "countries-land-10m.geo.json.bz2", "countries-land-1m.geo.json.bz2" ] + ), + HTTPUntar( + local="cantrbry.tar.gz", + remote={ + "1.0": + "http://corpus.canterbury.ac.nz/resources/cantrbry.tar.gz" + } ) ] _AUTOTOOLS_VERSIONS = GoodBadSubgraph([ @@ -94,7 +101,232 @@ class Bzip2(VProject): ), (_MAKE_VERSIONS, get_base_image(ImageBase.DEBIAN_10)) ] + files = ["alice29.txt", "asyoulik.txt", "cp.html", "fields.c", "grammar.lsp", + "kennedy.xls", "lcet10.txt", "plrabn12.txt", "ptt5", "sum", "xargs.1"] + + configs = [ + ['-5'], + ['-v -v', '-5'], + ['-v -v', '-3'], + ['-v', '-1'], + ['-9'], + ['-v -v -v -v', '-3'], + ['-v', '-3'], + ['-v', '-9'], + ['-v', '-7'], + ['-v -v -v', '-3'], + ['-v -v -v', '-9'], + ['-v', '-5'], + ['-v -v', '-1'], + ['-v -v', '-9'], + ['-v -v -v -v', '-9'], + ['-v -v -v -v', '-7'], + ['-v -v -v -v', '-1'], + ['-1'], + ['-v -v -v -v', '-5'], + ['-7'], + ['-v -v -v', '-5'], + ['-v -v', '-7'], + ['-v -v -v', '-7'], + ['-v -v -v', '-1'], + ['-3'], + ['--force', '-5'], + ['--force', '-v -v', '-5'], + ['--force', '-v -v', '-3'], + ['--force', '-v', '-1'], + ['--force', '-9'], + ['--force', '-v -v -v -v', '-3'], + ['--force', '-v', '-3'], + ['--force', '-v', '-9'], + ['--force', '-v', '-7'], + ['--force', '-v -v -v', '-3'], + ['--force', '-v -v -v', '-9'], + ['--force', '-v', '-5'], + ['--force', '-v -v', '-1'], + ['--force', '-v -v', '-9'], + ['--force', '-v -v -v -v', '-9'], + ['--force', '-v -v -v -v', '-7'], + ['--force', '-v -v -v -v', '-1'], + ['--force', '-1'], + ['--force', '-v -v -v -v', '-5'], + ['--force', '-7'], + ['--force', '-v -v -v', '-5'], + ['--force', '-v -v', '-7'], + ['--force', '-v -v -v', '-7'], + ['--force', '-v -v -v', '-1'], + ['--force', '-3'], + ['--quiet', '-5'], + ['--quiet', '-v -v', '-5'], + ['--quiet', '-v -v', '-3'], + ['--quiet', '-v', '-1'], + ['--quiet', '-9'], + ['--quiet', '-v -v -v -v', '-3'], + ['--quiet', '-v', '-3'], + ['--quiet', '-v', '-9'], + ['--quiet', '-v', '-7'], + ['--quiet', '-v -v -v', '-3'], + ['--quiet', '-v -v -v', '-9'], + ['--quiet', '-v', '-5'], + ['--quiet', '-v -v', '-1'], + ['--quiet', '-v -v', '-9'], + ['--quiet', '-v -v -v -v', '-9'], + ['--quiet', '-v -v -v -v', '-7'], + ['--quiet', '-v -v -v -v', '-1'], + ['--quiet', '-1'], + ['--quiet', '-v -v -v -v', '-5'], + ['--quiet', '-7'], + ['--quiet', '-v -v -v', '-5'], + ['--quiet', '-v -v', '-7'], + ['--quiet', '-v -v -v', '-7'], + ['--quiet', '-v -v -v', '-1'], + ['--quiet', '-3'], + ['--small', '-5'], + ['--small', '-v -v', '-5'], + ['--small', '-v -v', '-3'], + ['--small', '-v', '-1'], + ['--small', '-9'], + ['--small', '-v -v -v -v', '-3'], + ['--small', '-v', '-3'], + ['--small', '-v', '-9'], + ['--small', '-v', '-7'], + ['--small', '-v -v -v', '-3'], + ['--small', '-v -v -v', '-9'], + ['--small', '-v', '-5'], + ['--small', '-v -v', '-1'], + ['--small', '-v -v', '-9'], + ['--small', '-v -v -v -v', '-9'], + ['--small', '-v -v -v -v', '-7'], + ['--small', '-v -v -v -v', '-1'], + ['--small', '-1'], + ['--small', '-v -v -v -v', '-5'], + ['--small', '-7'], + ['--small', '-v -v -v', '-5'], + ['--small', '-v -v', '-7'], + ['--small', '-v -v -v', '-7'], + ['--small', '-v -v -v', '-1'], + ['--small', '-3'], + ['--force', '--quiet', '-5'], + ['--force', '--quiet', '-v -v', '-5'], + ['--force', '--quiet', '-v -v', '-3'], + ['--force', '--quiet', '-v', '-1'], + ['--force', '--quiet', '-9'], + ['--force', '--quiet', '-v -v -v -v', '-3'], + ['--force', '--quiet', '-v', '-3'], + ['--force', '--quiet', '-v', '-9'], + ['--force', '--quiet', '-v', '-7'], + ['--force', '--quiet', '-v -v -v', '-3'], + ['--force', '--quiet', '-v -v -v', '-9'], + ['--force', '--quiet', '-v', '-5'], + ['--force', '--quiet', '-v -v', '-1'], + ['--force', '--quiet', '-v -v', '-9'], + ['--force', '--quiet', '-v -v -v -v', '-9'], + ['--force', '--quiet', '-v -v -v -v', '-7'], + ['--force', '--quiet', '-v -v -v -v', '-1'], + ['--force', '--quiet', '-1'], + ['--force', '--quiet', '-v -v -v -v', '-5'], + ['--force', '--quiet', '-7'], + ['--force', '--quiet', '-v -v -v', '-5'], + ['--force', '--quiet', '-v -v', '-7'], + ['--force', '--quiet', '-v -v -v', '-7'], + ['--force', '--quiet', '-v -v -v', '-1'], + ['--force', '--quiet', '-3'], + ['--force', '--small', '-5'], + ['--force', '--small', '-v -v', '-5'], + ['--force', '--small', '-v -v', '-3'], + ['--force', '--small', '-v', '-1'], + ['--force', '--small', '-9'], + ['--force', '--small', '-v -v -v -v', '-3'], + ['--force', '--small', '-v', '-3'], + ['--force', '--small', '-v', '-9'], + ['--force', '--small', '-v', '-7'], + ['--force', '--small', '-v -v -v', '-3'], + ['--force', '--small', '-v -v -v', '-9'], + ['--force', '--small', '-v', '-5'], + ['--force', '--small', '-v -v', '-1'], + ['--force', '--small', '-v -v', '-9'], + ['--force', '--small', '-v -v -v -v', '-9'], + ['--force', '--small', '-v -v -v -v', '-7'], + ['--force', '--small', '-v -v -v -v', '-1'], + ['--force', '--small', '-1'], + ['--force', '--small', '-v -v -v -v', '-5'], + ['--force', '--small', '-7'], + ['--force', '--small', '-v -v -v', '-5'], + ['--force', '--small', '-v -v', '-7'], + ['--force', '--small', '-v -v -v', '-7'], + ['--force', '--small', '-v -v -v', '-1'], + ['--force', '--small', '-3'], + ['--quiet', '--small', '-5'], + ['--quiet', '--small', '-v -v', '-5'], + ['--quiet', '--small', '-v -v', '-3'], + ['--quiet', '--small', '-v', '-1'], + ['--quiet', '--small', '-9'], + ['--quiet', '--small', '-v -v -v -v', '-3'], + ['--quiet', '--small', '-v', '-3'], + ['--quiet', '--small', '-v', '-9'], + ['--quiet', '--small', '-v', '-7'], + ['--quiet', '--small', '-v -v -v', '-3'], + ['--quiet', '--small', '-v -v -v', '-9'], + ['--quiet', '--small', '-v', '-5'], + ['--quiet', '--small', '-v -v', '-1'], + ['--quiet', '--small', '-v -v', '-9'], + ['--quiet', '--small', '-v -v -v -v', '-9'], + ['--quiet', '--small', '-v -v -v -v', '-7'], + ['--quiet', '--small', '-v -v -v -v', '-1'], + ['--quiet', '--small', '-1'], + ['--quiet', '--small', '-v -v -v -v', '-5'], + ['--quiet', '--small', '-7'], + ['--quiet', '--small', '-v -v -v', '-5'], + ['--quiet', '--small', '-v -v', '-7'], + ['--quiet', '--small', '-v -v -v', '-7'], + ['--quiet', '--small', '-v -v -v', '-1'], + ['--quiet', '--small', '-3'], + ['--force', '--quiet', '--small', '-5'], + ['--force', '--quiet', '--small', '-v -v', '-5'], + ['--force', '--quiet', '--small', '-v -v', '-3'], + ['--force', '--quiet', '--small', '-v', '-1'], + ['--force', '--quiet', '--small', '-9'], + ['--force', '--quiet', '--small', '-v -v -v -v', '-3'], + ['--force', '--quiet', '--small', '-v', '-3'], + ['--force', '--quiet', '--small', '-v', '-9'], + ['--force', '--quiet', '--small', '-v', '-7'], + ['--force', '--quiet', '--small', '-v -v -v', '-3'], + ['--force', '--quiet', '--small', '-v -v -v', '-9'], + ['--force', '--quiet', '--small', '-v', '-5'], + ['--force', '--quiet', '--small', '-v -v', '-1'], + ['--force', '--quiet', '--small', '-v -v', '-9'], + ['--force', '--quiet', '--small', '-v -v -v -v', '-9'], + ['--force', '--quiet', '--small', '-v -v -v -v', '-7'], + ['--force', '--quiet', '--small', '-v -v -v -v', '-1'], + ['--force', '--quiet', '--small', '-1'], + ['--force', '--quiet', '--small', '-v -v -v -v', '-5'], + ['--force', '--quiet', '--small', '-7'], + ['--force', '--quiet', '--small', '-v -v -v', '-5'], + ['--force', '--quiet', '--small', '-v -v', '-7'], + ['--force', '--quiet', '--small', '-v -v -v', '-7'], + ['--force', '--quiet', '--small', '-v -v -v', '-1'], + ['--force', '--quiet', '--small', '-3'], + ] + + commands = [] + + + for file in files: + for i, config in enumerate(configs): + command = VCommand( + SourceRoot("xz") / RSBinary("xz"), + "--keep", # needed for repeating with the same workload + *config, + output_param=["{output}"], + output=SourceRoot("cantrbry.tar.gz/" + file), + label=file + "-config" + "{:04d}".format(i), + creates=["cantrbry.tar.gz/" + file + ".bz2"] + ) + + + commands.append(command) + WORKLOADS = { + WorkloadSet(WorkloadCategory.EXAMPLE): commands, WorkloadSet(WorkloadCategory.MEDIUM): [ VCommand( SourceRoot("bzip2") / RSBinary("bzip2"), diff --git a/varats/varats/projects/c_projects/gzip.py b/varats/varats/projects/c_projects/gzip.py index 0ddc4638a..731040fdf 100644 --- a/varats/varats/projects/c_projects/gzip.py +++ b/varats/varats/projects/c_projects/gzip.py @@ -99,52 +99,114 @@ class Gzip(VProject, ReleaseProviderHook): configs = [ ["-1"], ["-5"], + ["-3"], ["-9"], + ["-7"], ["--recursive", "-1"], ["--recursive", "-5"], + ["--recursive", "-3"], ["--recursive", "-9"], + ["--recursive", "-7"], ["--verbose", "-1"], ["--verbose", "-5"], + ["--verbose", "-3"], ["--verbose", "-9"], + ["--verbose", "-7"], ["--quiet", "-1"], ["--quiet", "-5"], + ["--quiet", "-3"], ["--quiet", "-9"], + ["--quiet", "-7"], ["-S", "-1"], ["-S", "-5"], + ["-S", "-3"], ["-S", "-9"], + ["-S", "-7"], ["--test", "-1"], ["--test", "-5"], + ["--test", "-3"], ["--test", "-9"], + ["--test", "-7"], ["--recursive", "--verbose", "-1"], ["--recursive", "--verbose", "-5"], + ["--recursive", "--verbose", "-3"], ["--recursive", "--verbose", "-9"], + ["--recursive", "--verbose", "-7"], ["--recursive", "--quiet", "-1"], ["--recursive", "--quiet", "-5"], + ["--recursive", "--quiet", "-3"], ["--recursive", "--quiet", "-9"], + ["--recursive", "--quiet", "-7"], ["--recursive", "-S", "-1"], ["--recursive", "-S", "-5"], + ["--recursive", "-S", "-3"], ["--recursive", "-S", "-9"], + ["--recursive", "-S", "-7"], ["--recursive", "--test", "-1"], ["--recursive", "--test", "-5"], + ["--recursive", "--test", "-3"], ["--recursive", "--test", "-9"], + ["--recursive", "--test", "-7"], ["--verbose", "--quiet", "-1"], ["--verbose", "--quiet", "-5"], + ["--verbose", "--quiet", "-3"], ["--verbose", "--quiet", "-9"], + ["--verbose", "--quiet", "-7"], ["--verbose", "-S", "-1"], ["--verbose", "-S", "-5"], + ["--verbose", "-S", "-3"], ["--verbose", "-S", "-9"], + ["--verbose", "-S", "-7"], ["--verbose", "--test", "-1"], ["--verbose", "--test", "-5"], + ["--verbose", "--test", "-3"], ["--verbose", "--test", "-9"], + ["--verbose", "--test", "-7"], ["--quiet", "-S", "-1"], ["--quiet", "-S", "-5"], + ["--quiet", "-S", "-3"], ["--quiet", "-S", "-9"], + ["--quiet", "-S", "-7"], ["--quiet", "--test", "-1"], ["--quiet", "--test", "-5"], + ["--quiet", "--test", "-3"], ["--quiet", "--test", "-9"], + ["--quiet", "--test", "-7"], ["-S", "--test", "-1"], ["-S", "--test", "-5"], - ["-S", "--test", "-9"] + ["-S", "--test", "-3"], + ["-S", "--test", "-9"], + ["-S", "--test", "-7"], + ["--recursive", "--verbose", "--quiet", "-S", "--test", "-1"], + ["--recursive", "--verbose", "--quiet", "-S", "--test", "-5"], + ["--recursive", "--verbose", "--quiet", "-S", "--test", "-3"], + ["--recursive", "--verbose", "--quiet", "-S", "--test", "-9"], + ["--recursive", "--verbose", "--quiet", "-S", "--test", "-7"], + ["--verbose", "--quiet", "-S", "--test", "-1"], + ["--verbose", "--quiet", "-S", "--test", "-5"], + ["--verbose", "--quiet", "-S", "--test", "-3"], + ["--verbose", "--quiet", "-S", "--test", "-9"], + ["--verbose", "--quiet", "-S", "--test", "-7"], + ["--recursive", "--quiet", "-S", "--test", "-1"], + ["--recursive", "--quiet", "-S", "--test", "-5"], + ["--recursive", "--quiet", "-S", "--test", "-3"], + ["--recursive", "--quiet", "-S", "--test", "-9"], + ["--recursive", "--quiet", "-S", "--test", "-7"], + ["--recursive", "--verbose", "-S", "--test", "-1"], + ["--recursive", "--verbose", "-S", "--test", "-5"], + ["--recursive", "--verbose", "-S", "--test", "-3"], + ["--recursive", "--verbose", "-S", "--test", "-9"], + ["--recursive", "--verbose", "-S", "--test", "-7"], + ["--recursive", "--verbose", "--quiet", "--test", "-1"], + ["--recursive", "--verbose", "--quiet", "--test", "-5"], + ["--recursive", "--verbose", "--quiet", "--test", "-3"], + ["--recursive", "--verbose", "--quiet", "--test", "-9"], + ["--recursive", "--verbose", "--quiet", "--test", "-7"], + ["--recursive", "--verbose", "--quiet", "-S", "-1"], + ["--recursive", "--verbose", "--quiet", "-S", "-5"], + ["--recursive", "--verbose", "--quiet", "-S", "-3"], + ["--recursive", "--verbose", "--quiet", "-S", "-9"], + ["--recursive", "--verbose", "--quiet", "-S", "-7"] ] commands = [] @@ -153,40 +215,16 @@ class Gzip(VProject, ReleaseProviderHook): for file in files: for i, config in enumerate(configs): command = None - length = len(config) - if length == 1: - command = Command( - SourceRoot("gzip") / RSBinary("gzip"), - config[0], - "--force", # needed because BB creates symlinks for the inputs - "--keep", # needed for repeating with the same workload - "cantrbry.tar.gz/" + file, - label=file + "-" + str(i) + ' '.join(config), - creates=["cantrbry.tar.gz/" + file + ".gz"] - ) - elif length == 2: - command = Command( - SourceRoot("gzip") / RSBinary("gzip"), - config[0], - config[1], - "--force", # needed because BB creates symlinks for the inputs - "--keep", # needed for repeating with the same workload - "cantrbry.tar.gz/" + file, - label=file + "-" + str(i) + ' '.join(config), - creates=["cantrbry.tar.gz/" + file + ".gz"] - ) - else: - command = Command( - SourceRoot("gzip") / RSBinary("gzip"), - config[0], - config[1], - config[2], - "--force", # needed because BB creates symlinks for the inputs - "--keep", # needed for repeating with the same workload - "cantrbry.tar.gz/" + file, - label=file + "-" + str(i) + ' '.join(config), - creates=["cantrbry.tar.gz/" + file + ".gz"] - ) + command = Command( + SourceRoot("gzip") / RSBinary("gzip"), + *config, + "--force", # needed because BB creates symlinks for the inputs + "--keep", # needed for repeating with the same workload + "cantrbry.tar.gz/" + file, + label=file + "-config" + "{:04d}".format(i), + creates=["cantrbry.tar.gz/" + file + ".gz"] + ) + commands.append(command) diff --git a/varats/varats/projects/c_projects/picosat.py b/varats/varats/projects/c_projects/picosat.py index c565ef497..63557a4a1 100644 --- a/varats/varats/projects/c_projects/picosat.py +++ b/varats/varats/projects/c_projects/picosat.py @@ -3,7 +3,7 @@ import typing as tp import benchbuild as bb -from benchbuild.command import WorkloadSet, Command, SourceRoot +from benchbuild.command import WorkloadSet, SourceRoot from benchbuild.source import HTTP from benchbuild.source.http import HTTPUntar from benchbuild.utils.cmd import make @@ -21,6 +21,7 @@ verify_binaries, ) from varats.project.sources import FeatureSource +from varats.project.varats_command import VCommand from varats.project.varats_project import VProject from varats.provider.release.release_provider import ( ReleaseProviderHook, @@ -52,6 +53,171 @@ class PicoSAT(VProject, ReleaseProviderHook): shallow=False ), FeatureSource(), + HTTP( + local="example.cnf", + remote={ + "1.0": + "https://github.com/se-sic/picoSAT-mirror/releases/" + "download/picoSAT-965/example.cnf" + } + ), + HTTPUntar( + local="abw-N-bcsstk07.mtx-w44.cnf", + remote={ + "1.0": + "https://github.com/se-sic/picoSAT-mirror/releases/" + "download/picoSAT-965/abw-N-bcsstk07.mtx-w44.cnf.tar.gz" + } + ), + HTTPUntar( + local="traffic_kkb_unknown.cnf", + remote={ + "1.0": + "https://github.com/se-sic/picoSAT-mirror/releases/" + "download/picoSAT-965/traffic_kkb_unknown.cnf.tar.gz" + } + ), + HTTPUntar( + local="UNSAT_H_instances_childsnack_p11.hddl_1.cnf", + remote={ + "1.0": + "https://github.com/se-sic/picoSAT-mirror/releases/" + "download/picoSAT-965/" + "UNSAT_H_instances_childsnack_p11.hddl_1.cnf.tar.gz" + } + ), + HTTPUntar( + local="UNSAT_H_instances_childsnack_p12.hddl_1.cnf", + remote={ + "1.0": + "https://github.com/se-sic/picoSAT-mirror/releases/" + "download/picoSAT-965/" + "UNSAT_H_instances_childsnack_p12.hddl_1.cnf.tar.gz" + } + ), + ] + + WORKLOADS = { + WorkloadSet(WorkloadCategory.EXAMPLE): [ + VCommand( + SourceRoot("picosat") / RSBinary("picosat"), + "example.cnf", + label="example.cnf", + ) + ], + WorkloadSet(WorkloadCategory.SMALL): [ + VCommand( + SourceRoot("picosat") / RSBinary("picosat"), + "aim-100-1_6-no-1.cnf", + label="aim-100-1-6-no-1.cnf", + ) + ], + WorkloadSet(WorkloadCategory.MEDIUM): [ + VCommand( + SourceRoot("picosat") / RSBinary("picosat"), + "traffic_kkb_unknown.cnf/traffic_kkb_unknown.cnf", + label="traffic-kkb-unknow.cnf", + ), + VCommand( + SourceRoot("picosat") / RSBinary("picosat"), + "abw-N-bcsstk07.mtx-w44.cnf/abw-N-bcsstk07.mtx-w44.cnf", + label="abw-N-bcsstk07.mtx-w44.cnf", + ), + ], + WorkloadSet(WorkloadCategory.LARGE): [ + VCommand( + SourceRoot("picosat") / RSBinary("picosat"), + "UNSAT_H_instances_childsnack_p11.hddl_1.cnf/" + "UNSAT_H_instances_childsnack_p11.hddl_1.cnf", + label="UNSAT-H-instances-childsnack-p11.hddl-1.cnf", + ), + VCommand( + SourceRoot("picosat") / RSBinary("picosat"), + "UNSAT_H_instances_childsnack_p12.hddl_1.cnf/" + "UNSAT_H_instances_childsnack_p12.hddl_1.cnf", + label="UNSAT-H-instances-childsnack-p12.hddl-1.cnf", + ) + ], + } + + @staticmethod + def binaries_for_revision( + revision: ShortCommitHash + ) -> tp.List[ProjectBinaryWrapper]: + binary_map = RevisionBinaryMap(get_local_project_git_path(PicoSAT.NAME)) + binary_map.specify_binary( + 'picosat', BinaryType.EXECUTABLE, valid_exit_codes=[0, 10, 20] + ) + + return binary_map[revision] + + def run_tests(self) -> None: + pass + + def compile(self) -> None: + """Compile the project.""" + picosat_source = local.path(self.source_of(self.primary_source)) + + c_compiler = bb.compiler.cc(self) + cxx_compiler = bb.compiler.cxx(self) + + with local.cwd(picosat_source): + revisions_with_new_config_name = get_all_revisions_between( + "33c685e82213228726364980814f0183e435de78", "", ShortCommitHash + ) + picosat_version = ShortCommitHash(self.version_of_primary) + if picosat_version in revisions_with_new_config_name: + config_script_name = "./configure.sh" + else: + config_script_name = "./configure" + + with local.cwd(picosat_source): + with local.env(CC=str(c_compiler), CXX=str(cxx_compiler)): + bb.watch(local[config_script_name])(["--trace", "--stats"]) + bb.watch(make)("-j", get_number_of_jobs(bb_cfg())) + + with local.cwd(picosat_source): + verify_binaries(self) + + @classmethod + def get_release_revisions( + cls, release_type: ReleaseType + ) -> tp.List[tp.Tuple[FullCommitHash, str]]: + release_regex = "^picoSAT-[0-9]+$" + + tagged_commits = get_tagged_commits(cls.NAME) + + return [(FullCommitHash(h), tag) + for h, tag in tagged_commits + if re.match(release_regex, tag)] + + +class PicoSATLT(VProject, ReleaseProviderHook): + """Adapted version of picoSAT that has been refactored, such that it does + not require a field-sensitive analysis.""" + + NAME = 'PicosatLT' + GROUP = 'c_projects' + DOMAIN = ProjectDomains.SOLVER + + SOURCE = [ + PaperConfigSpecificGit( + project_name="PicosatLT", + remote="https://github.com/se-sic/picoSAT-vara", + local="PicosatLT", + refspec="origin/HEAD", + limit=None, + shallow=False + ), + FeatureSource(), + HTTP( + local="example.cnf", + remote={ + "1.0": + "https://github.com/se-sic/picoSAT-mirror/releases/" + "download/picoSAT-965/example.cnf" + } + ), HTTPUntar( local="uf50-218", remote={ @@ -76,42 +242,409 @@ class PicoSAT(VProject, ReleaseProviderHook): ] commands = [] + configs = [ + ["--all", "-i 0", "-s 1337"], + ["--all", "-i 1", "-s 1337"], + ["--all", "-i 1", "-s 42"], + ["--all", "-i 1", "-s 1"], + ["--all", "-i 0", "-s 42"], + ["--all", "-i 0", "-s 1"], + ["--partial", "-i 0", "-s 1337"], + ["--partial", "-i 1", "-s 1337"], + ["--partial", "-i 1", "-s 42"], + ["--partial", "-i 1", "-s 1"], + ["--partial", "-i 0", "-s 42"], + ["--partial", "-i 0", "-s 1"], + ["--partial", "-v", "-i 0", "-s 1337"], + ["--partial", "-v", "-i 1", "-s 1337"], + ["--partial", "-v", "-i 1", "-s 42"], + ["--partial", "-v", "-i 1", "-s 1"], + ["--partial", "-v", "-i 0", "-s 42"], + ["--partial", "-v", "-i 0", "-s 1"], + ["--partial", "-f", "-i 0", "-s 1337"], + ["--partial", "-f", "-i 1", "-s 1337"], + ["--partial", "-f", "-i 1", "-s 42"], + ["--partial", "-f", "-i 1", "-s 1"], + ["--partial", "-f", "-i 0", "-s 42"], + ["--partial", "-f", "-i 0", "-s 1"], + ["--partial", "-n", "-i 0", "-s 1337"], + ["--partial", "-n", "-i 1", "-s 1337"], + ["--partial", "-n", "-i 1", "-s 42"], + ["--partial", "-n", "-i 1", "-s 1"], + ["--partial", "-n", "-i 0", "-s 42"], + ["--partial", "-n", "-i 0", "-s 1"], + ["--partial", "-t compactTraceFileName", "-i 0", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-i 1", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-i 1", "-s 42"], + ["--partial", "-t compactTraceFileName", "-i 1", "-s 1"], + ["--partial", "-t compactTraceFileName", "-i 0", "-s 42"], + ["--partial", "-t compactTraceFileName", "-i 0", "-s 1"], + ["--partial", "-T extendedTraceFileName", "-i 0", "-s 1337"], + ["--partial", "-T extendedTraceFileName", "-i 1", "-s 1337"], + ["--partial", "-T extendedTraceFileName", "-i 1", "-s 42"], + ["--partial", "-T extendedTraceFileName", "-i 1", "-s 1"], + ["--partial", "-T extendedTraceFileName", "-i 0", "-s 42"], + ["--partial", "-T extendedTraceFileName", "-i 0", "-s 1"], + ["--partial", "-r rupFileName", "-i 0", "-s 1337"], + ["--partial", "-r rupFileName", "-i 1", "-s 1337"], + ["--partial", "-r rupFileName", "-i 1", "-s 42"], + ["--partial", "-r rupFileName", "-i 1", "-s 1"], + ["--partial", "-r rupFileName", "-i 0", "-s 42"], + ["--partial", "-r rupFileName", "-i 0", "-s 1"], + ["--partial", "-c coreFileName", "-i 0", "-s 1337"], + ["--partial", "-c coreFileName", "-i 1", "-s 1337"], + ["--partial", "-c coreFileName", "-i 1", "-s 42"], + ["--partial", "-c coreFileName", "-i 1", "-s 1"], + ["--partial", "-c coreFileName", "-i 0", "-s 42"], + ["--partial", "-c coreFileName", "-i 0", "-s 1"], + ["--partial", "-V varFileName", "-i 0", "-s 1337"], + ["--partial", "-V varFileName", "-i 1", "-s 1337"], + ["--partial", "-V varFileName", "-i 1", "-s 42"], + ["--partial", "-V varFileName", "-i 1", "-s 1"], + ["--partial", "-V varFileName", "-i 0", "-s 42"], + ["--partial", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-v", "-i 0", "-s 1337"], + ["--all", "-v", "-i 1", "-s 1337"], + ["--all", "-v", "-i 1", "-s 42"], + ["--all", "-v", "-i 1", "-s 1"], + ["--all", "-v", "-i 0", "-s 42"], + ["--all", "-v", "-i 0", "-s 1"], + ["--all", "-f", "-i 0", "-s 1337"], + ["--all", "-f", "-i 1", "-s 1337"], + ["--all", "-f", "-i 1", "-s 42"], + ["--all", "-f", "-i 1", "-s 1"], + ["--all", "-f", "-i 0", "-s 42"], + ["--all", "-f", "-i 0", "-s 1"], + ["--all", "-n", "-i 0", "-s 1337"], + ["--all", "-n", "-i 1", "-s 1337"], + ["--all", "-n", "-i 1", "-s 42"], + ["--all", "-n", "-i 1", "-s 1"], + ["--all", "-n", "-i 0", "-s 42"], + ["--all", "-n", "-i 0", "-s 1"], + ["--all", "-t compactTraceFileName", "-i 0", "-s 1337"], + ["--all", "-t compactTraceFileName", "-i 1", "-s 1337"], + ["--all", "-t compactTraceFileName", "-i 1", "-s 42"], + ["--all", "-t compactTraceFileName", "-i 1", "-s 1"], + ["--all", "-t compactTraceFileName", "-i 0", "-s 42"], + ["--all", "-t compactTraceFileName", "-i 0", "-s 1"], + ["--all", "-T extendedTraceFileName", "-i 0", "-s 1337"], + ["--all", "-T extendedTraceFileName", "-i 1", "-s 1337"], + ["--all", "-T extendedTraceFileName", "-i 1", "-s 42"], + ["--all", "-T extendedTraceFileName", "-i 1", "-s 1"], + ["--all", "-T extendedTraceFileName", "-i 0", "-s 42"], + ["--all", "-T extendedTraceFileName", "-i 0", "-s 1"], + ["--all", "-r rupFileName", "-i 0", "-s 1337"], + ["--all", "-r rupFileName", "-i 1", "-s 1337"], + ["--all", "-r rupFileName", "-i 1", "-s 42"], + ["--all", "-r rupFileName", "-i 1", "-s 1"], + ["--all", "-r rupFileName", "-i 0", "-s 42"], + ["--all", "-r rupFileName", "-i 0", "-s 1"], + ["--all", "-c coreFileName", "-i 0", "-s 1337"], + ["--all", "-c coreFileName", "-i 1", "-s 1337"], + ["--all", "-c coreFileName", "-i 1", "-s 42"], + ["--all", "-c coreFileName", "-i 1", "-s 1"], + ["--all", "-c coreFileName", "-i 0", "-s 42"], + ["--all", "-c coreFileName", "-i 0", "-s 1"], + ["--all", "-V varFileName", "-i 0", "-s 1337"], + ["--all", "-V varFileName", "-i 1", "-s 1337"], + ["--all", "-V varFileName", "-i 1", "-s 42"], + ["--all", "-V varFileName", "-i 1", "-s 1"], + ["--all", "-V varFileName", "-i 0", "-s 42"], + ["--all", "-V varFileName", "-i 0", "-s 1"], + ["--partial", "-v", "-f", "-i 0", "-s 1337"], + ["--partial", "-v", "-f", "-i 1", "-s 1337"], + ["--partial", "-v", "-f", "-i 1", "-s 42"], + ["--partial", "-v", "-f", "-i 1", "-s 1"], + ["--partial", "-v", "-f", "-i 0", "-s 42"], + ["--partial", "-v", "-f", "-i 0", "-s 1"], + ["--partial", "-v", "-n", "-i 0", "-s 1337"], + ["--partial", "-v", "-n", "-i 1", "-s 1337"], + ["--partial", "-v", "-n", "-i 1", "-s 42"], + ["--partial", "-v", "-n", "-i 1", "-s 1"], + ["--partial", "-v", "-n", "-i 0", "-s 42"], + ["--partial", "-v", "-n", "-i 0", "-s 1"], + ["--partial", "-v", "-t compactTraceFileName", "-i 0", "-s 1337"], + ["--partial", "-v", "-t compactTraceFileName", "-i 1", "-s 1337"], + ["--partial", "-v", "-t compactTraceFileName", "-i 1", "-s 42"], + ["--partial", "-v", "-t compactTraceFileName", "-i 1", "-s 1"], + ["--partial", "-v", "-t compactTraceFileName", "-i 0", "-s 42"], + ["--partial", "-v", "-t compactTraceFileName", "-i 0", "-s 1"], + ["--partial", "-v", "-T extendedTraceFileName", "-i 0", "-s 1337"], + ["--partial", "-v", "-T extendedTraceFileName", "-i 1", "-s 1337"], + ["--partial", "-v", "-T extendedTraceFileName", "-i 1", "-s 42"], + ["--partial", "-v", "-T extendedTraceFileName", "-i 1", "-s 1"], + ["--partial", "-v", "-T extendedTraceFileName", "-i 0", "-s 42"], + ["--partial", "-v", "-T extendedTraceFileName", "-i 0", "-s 1"], + ["--partial", "-v", "-r rupFileName", "-i 0", "-s 1337"], + ["--partial", "-v", "-r rupFileName", "-i 1", "-s 1337"], + ["--partial", "-v", "-r rupFileName", "-i 1", "-s 42"], + ["--partial", "-v", "-r rupFileName", "-i 1", "-s 1"], + ["--partial", "-v", "-r rupFileName", "-i 0", "-s 42"], + ["--partial", "-v", "-r rupFileName", "-i 0", "-s 1"], + ["--partial", "-v", "-c coreFileName", "-i 0", "-s 1337"], + ["--partial", "-v", "-c coreFileName", "-i 1", "-s 1337"], + ["--partial", "-v", "-c coreFileName", "-i 1", "-s 42"], + ["--partial", "-v", "-c coreFileName", "-i 1", "-s 1"], + ["--partial", "-v", "-c coreFileName", "-i 0", "-s 42"], + ["--partial", "-v", "-c coreFileName", "-i 0", "-s 1"], + ["--partial", "-v", "-V varFileName", "-i 0", "-s 1337"], + ["--partial", "-v", "-V varFileName", "-i 1", "-s 1337"], + ["--partial", "-v", "-V varFileName", "-i 1", "-s 42"], + ["--partial", "-v", "-V varFileName", "-i 1", "-s 1"], + ["--partial", "-v", "-V varFileName", "-i 0", "-s 42"], + ["--partial", "-v", "-V varFileName", "-i 0", "-s 1"], + ["--partial", "-f", "-n", "-i 0", "-s 1337"], + ["--partial", "-f", "-n", "-i 1", "-s 1337"], + ["--partial", "-f", "-n", "-i 1", "-s 42"], + ["--partial", "-f", "-n", "-i 1", "-s 1"], + ["--partial", "-f", "-n", "-i 0", "-s 42"], + ["--partial", "-f", "-n", "-i 0", "-s 1"], + ["--partial", "-f", "-t compactTraceFileName", "-i 0", "-s 1337"], + ["--partial", "-f", "-t compactTraceFileName", "-i 1", "-s 1337"], + ["--partial", "-f", "-t compactTraceFileName", "-i 1", "-s 42"], + ["--partial", "-f", "-t compactTraceFileName", "-i 1", "-s 1"], + ["--partial", "-f", "-t compactTraceFileName", "-i 0", "-s 42"], + ["--partial", "-f", "-t compactTraceFileName", "-i 0", "-s 1"], + ["--partial", "-f", "-T extendedTraceFileName", "-i 0", "-s 1337"], + ["--partial", "-f", "-T extendedTraceFileName", "-i 1", "-s 1337"], + ["--partial", "-f", "-T extendedTraceFileName", "-i 1", "-s 42"], + ["--partial", "-f", "-T extendedTraceFileName", "-i 1", "-s 1"], + ["--partial", "-f", "-T extendedTraceFileName", "-i 0", "-s 42"], + ["--partial", "-f", "-T extendedTraceFileName", "-i 0", "-s 1"], + ["--partial", "-f", "-r rupFileName", "-i 0", "-s 1337"], + ["--partial", "-f", "-r rupFileName", "-i 1", "-s 1337"], + ["--partial", "-f", "-r rupFileName", "-i 1", "-s 42"], + ["--partial", "-f", "-r rupFileName", "-i 1", "-s 1"], + ["--partial", "-f", "-r rupFileName", "-i 0", "-s 42"], + ["--partial", "-f", "-r rupFileName", "-i 0", "-s 1"], + ["--partial", "-f", "-c coreFileName", "-i 0", "-s 1337"], + ["--partial", "-f", "-c coreFileName", "-i 1", "-s 1337"], + ["--partial", "-f", "-c coreFileName", "-i 1", "-s 42"], + ["--partial", "-f", "-c coreFileName", "-i 1", "-s 1"], + ["--partial", "-f", "-c coreFileName", "-i 0", "-s 42"], + ["--partial", "-f", "-c coreFileName", "-i 0", "-s 1"], + ["--partial", "-f", "-V varFileName", "-i 0", "-s 1337"], + ["--partial", "-f", "-V varFileName", "-i 1", "-s 1337"], + ["--partial", "-f", "-V varFileName", "-i 1", "-s 42"], + ["--partial", "-f", "-V varFileName", "-i 1", "-s 1"], + ["--partial", "-f", "-V varFileName", "-i 0", "-s 42"], + ["--partial", "-f", "-V varFileName", "-i 0", "-s 1"], + ["--partial", "-n", "-t compactTraceFileName", "-i 0", "-s 1337"], + ["--partial", "-n", "-t compactTraceFileName", "-i 1", "-s 1337"], + ["--partial", "-n", "-t compactTraceFileName", "-i 1", "-s 42"], + ["--partial", "-n", "-t compactTraceFileName", "-i 1", "-s 1"], + ["--partial", "-n", "-t compactTraceFileName", "-i 0", "-s 42"], + ["--partial", "-n", "-t compactTraceFileName", "-i 0", "-s 1"], + ["--partial", "-n", "-T extendedTraceFileName", "-i 0", "-s 1337"], + ["--partial", "-n", "-T extendedTraceFileName", "-i 1", "-s 1337"], + ["--partial", "-n", "-T extendedTraceFileName", "-i 1", "-s 42"], + ["--partial", "-n", "-T extendedTraceFileName", "-i 1", "-s 1"], + ["--partial", "-n", "-T extendedTraceFileName", "-i 0", "-s 42"], + ["--partial", "-n", "-T extendedTraceFileName", "-i 0", "-s 1"], + ["--partial", "-n", "-r rupFileName", "-i 0", "-s 1337"], + ["--partial", "-n", "-r rupFileName", "-i 1", "-s 1337"], + ["--partial", "-n", "-r rupFileName", "-i 1", "-s 42"], + ["--partial", "-n", "-r rupFileName", "-i 1", "-s 1"], + ["--partial", "-n", "-r rupFileName", "-i 0", "-s 42"], + ["--partial", "-n", "-r rupFileName", "-i 0", "-s 1"], + ["--partial", "-n", "-c coreFileName", "-i 0", "-s 1337"], + ["--partial", "-n", "-c coreFileName", "-i 1", "-s 1337"], + ["--partial", "-n", "-c coreFileName", "-i 1", "-s 42"], + ["--partial", "-n", "-c coreFileName", "-i 1", "-s 1"], + ["--partial", "-n", "-c coreFileName", "-i 0", "-s 42"], + ["--partial", "-n", "-c coreFileName", "-i 0", "-s 1"], + ["--partial", "-n", "-V varFileName", "-i 0", "-s 1337"], + ["--partial", "-n", "-V varFileName", "-i 1", "-s 1337"], + ["--partial", "-n", "-V varFileName", "-i 1", "-s 42"], + ["--partial", "-n", "-V varFileName", "-i 1", "-s 1"], + ["--partial", "-n", "-V varFileName", "-i 0", "-s 42"], + ["--partial", "-n", "-V varFileName", "-i 0", "-s 1"], + ["--partial", "-t compactTraceFileName", "-T extendedTraceFileName", "-i 0", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-T extendedTraceFileName", "-i 1", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-T extendedTraceFileName", "-i 1", "-s 42"], + ["--partial", "-t compactTraceFileName", "-T extendedTraceFileName", "-i 1", "-s 1"], + ["--partial", "-t compactTraceFileName", "-T extendedTraceFileName", "-i 0", "-s 42"], + ["--partial", "-t compactTraceFileName", "-T extendedTraceFileName", "-i 0", "-s 1"], + ["--partial", "-t compactTraceFileName", "-r rupFileName", "-i 0", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-r rupFileName", "-i 1", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-r rupFileName", "-i 1", "-s 42"], + ["--partial", "-t compactTraceFileName", "-r rupFileName", "-i 1", "-s 1"], + ["--partial", "-t compactTraceFileName", "-r rupFileName", "-i 0", "-s 42"], + ["--partial", "-t compactTraceFileName", "-r rupFileName", "-i 0", "-s 1"], + ["--partial", "-t compactTraceFileName", "-c coreFileName", "-i 0", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-c coreFileName", "-i 1", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-c coreFileName", "-i 1", "-s 42"], + ["--partial", "-t compactTraceFileName", "-c coreFileName", "-i 1", "-s 1"], + ["--partial", "-t compactTraceFileName", "-c coreFileName", "-i 0", "-s 42"], + ["--partial", "-t compactTraceFileName", "-c coreFileName", "-i 0", "-s 1"], + ["--partial", "-t compactTraceFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--partial", "-t compactTraceFileName", "-V varFileName", "-i 1", "-s 42"], + ["--partial", "-t compactTraceFileName", "-V varFileName", "-i 1", "-s 1"], + ["--partial", "-t compactTraceFileName", "-V varFileName", "-i 0", "-s 42"], + ["--partial", "-t compactTraceFileName", "-V varFileName", "-i 0", "-s 1"], + ["--partial", "-T extendedTraceFileName", "-r rupFileName", "-i 0", "-s 1337"], + ["--partial", "-T extendedTraceFileName", "-r rupFileName", "-i 1", "-s 1337"], + ["--partial", "-T extendedTraceFileName", "-r rupFileName", "-i 1", "-s 42"], + ["--partial", "-T extendedTraceFileName", "-r rupFileName", "-i 1", "-s 1"], + ["--partial", "-T extendedTraceFileName", "-r rupFileName", "-i 0", "-s 42"], + ["--partial", "-T extendedTraceFileName", "-r rupFileName", "-i 0", "-s 1"], + ["--partial", "-T extendedTraceFileName", "-c coreFileName", "-i 0", "-s 1337"], + ["--partial", "-T extendedTraceFileName", "-c coreFileName", "-i 1", "-s 1337"], + ["--partial", "-T extendedTraceFileName", "-c coreFileName", "-i 1", "-s 42"], + ["--partial", "-T extendedTraceFileName", "-c coreFileName", "-i 1", "-s 1"], + ["--partial", "-T extendedTraceFileName", "-c coreFileName", "-i 0", "-s 42"], + ["--partial", "-T extendedTraceFileName", "-c coreFileName", "-i 0", "-s 1"], + ["--partial", "-T extendedTraceFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--partial", "-T extendedTraceFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--partial", "-T extendedTraceFileName", "-V varFileName", "-i 1", "-s 42"], + ["--partial", "-T extendedTraceFileName", "-V varFileName", "-i 1", "-s 1"], + ["--partial", "-T extendedTraceFileName", "-V varFileName", "-i 0", "-s 42"], + ["--partial", "-T extendedTraceFileName", "-V varFileName", "-i 0", "-s 1"], + ["--partial", "-r rupFileName", "-c coreFileName", "-i 0", "-s 1337"], + ["--partial", "-r rupFileName", "-c coreFileName", "-i 1", "-s 1337"], + ["--partial", "-r rupFileName", "-c coreFileName", "-i 1", "-s 42"], + ["--partial", "-r rupFileName", "-c coreFileName", "-i 1", "-s 1"], + ["--partial", "-r rupFileName", "-c coreFileName", "-i 0", "-s 42"], + ["--partial", "-r rupFileName", "-c coreFileName", "-i 0", "-s 1"], + ["--partial", "-r rupFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--partial", "-r rupFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--partial", "-r rupFileName", "-V varFileName", "-i 1", "-s 42"], + ["--partial", "-r rupFileName", "-V varFileName", "-i 1", "-s 1"], + ["--partial", "-r rupFileName", "-V varFileName", "-i 0", "-s 42"], + ["--partial", "-r rupFileName", "-V varFileName", "-i 0", "-s 1"], + ["--partial", "-c coreFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--partial", "-c coreFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--partial", "-c coreFileName", "-V varFileName", "-i 1", "-s 42"], + ["--partial", "-c coreFileName", "-V varFileName", "-i 1", "-s 1"], + ["--partial", "-c coreFileName", "-V varFileName", "-i 0", "-s 42"], + ["--partial", "-c coreFileName", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1"], + ["--partial", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--partial", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--partial", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 42"], + ["--partial", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1"], + ["--partial", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 42"], + ["--partial", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--all", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--all", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 42"], + ["--all", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1"], + ["--all", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 42"], + ["--all", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-v", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--all", "-v", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--all", "-v", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 42"], + ["--all", "-v", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1"], + ["--all", "-v", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 42"], + ["--all", "-v", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-v", "-f", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--all", "-v", "-f", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--all", "-v", "-f", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 42"], + ["--all", "-v", "-f", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1"], + ["--all", "-v", "-f", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 42"], + ["--all", "-v", "-f", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-v", "-f", "-n", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--all", "-v", "-f", "-n", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--all", "-v", "-f", "-n", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 42"], + ["--all", "-v", "-f", "-n", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1"], + ["--all", "-v", "-f", "-n", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 42"], + ["--all", "-v", "-f", "-n", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-r rupFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-c coreFileName", "-V varFileName", "-i 1", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-c coreFileName", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-V varFileName", "-i 0", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-V varFileName", "-i 1", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-V varFileName", "-i 1", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-V varFileName", "-i 1", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-V varFileName", "-i 0", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-V varFileName", "-i 0", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-i 0", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-i 1", "-s 1337"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-i 1", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-i 1", "-s 1"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-i 0", "-s 42"], + ["--all", "-v", "-f", "-n", "-t compactTraceFileName", "-T extendedTraceFileName", "-r rupFileName", "-c coreFileName", "-i 0", "-s 1"] + ] - for i in range(1, 200): - name = "uf50-0" + str(i) - commands.append(Command( - SourceRoot("picosat") / RSBinary("picosat"), - "uf50-218/" + name + ".cnf", - label=name, - )) - - for i in range(1, 100): - name = "uf250-0" + str(i) - commands.append(Command( - SourceRoot("picosat") / RSBinary("picosat"), - "uf250-1065/ai/hoos/Shortcuts/UF250.1065.100/" + name + ".cnf", - label=name, - )) - - for i in range(1, 100): - name = "uf150-0" + str(i) - commands.append(Command( - SourceRoot("picosat") / RSBinary("picosat"), - "uf150-1065/ai/hoos/Shortcuts/UF150.645.100/" + name + ".cnf", - label=name, - )) + compactTraceFileName = "compactTrace" + extendedTraceFileName = "extendedTrace" + rupFileName = "rupFile" + coreFileName = "coreFile" + varFileName = "varFile" + + for i, config in enumerate(configs): + for i in range(1, 200): + name = "uf50-0" + str(i) + commands.append(VCommand( + SourceRoot("PicosatLT") / RSBinary("picosat"), + "--keep", + *config, + "uf50-218/" + name + ".cnf", + label=name + ' '.join(config), + )) - + for i in range(1, 100): + name = "uf250-0" + str(i) + commands.append(VCommand( + SourceRoot("PicosatLT") / RSBinary("picosat"), + "--keep", + *config, + "uf250-1065/ai/hoos/Shortcuts/UF250.1065.100/" + name + ".cnf", + label=name + ' '.join(config), + )) + + for i in range(1, 100): + name = "uf150-0" + str(i) + commands.append(VCommand( + SourceRoot("PicosatLT") / RSBinary("picosat"), + "--keep", + *config, + "uf150-1065/ai/hoos/Research/SAT/Formulae/UF150.645.100/" + name + ".cnf", + label=name + ' '.join(config), + )) WORKLOADS = { - WorkloadSet(WorkloadCategory.EXAMPLE): commands + WorkloadSet(WorkloadCategory.EXAMPLE): [ + VCommand( + SourceRoot("PicosatLT") / RSBinary("picosat"), + *["--all", "-v", "-f", "-n", "-r rupFileName", "-c coreFileName", "-i 0", "-s 1"], + "-t compactTraceFileName", + "-T extendedTraceFileName", + "example.cnf", + label="example.cnf", + ) + ], + WorkloadSet(WorkloadCategory.MEDIUM): [ + VCommand( + SourceRoot("PicosatLT") / RSBinary("picosat"), + "abw-N-bcsstk07.mtx-w44.cnf/abw-N-bcsstk07.mtx-w44.cnf", + label="abw-N-bcsstk07.mtx-w44.cnf", + ), + ], } @staticmethod def binaries_for_revision( revision: ShortCommitHash ) -> tp.List[ProjectBinaryWrapper]: - binary_map = RevisionBinaryMap(get_local_project_git_path(PicoSAT.NAME)) + binary_map = RevisionBinaryMap( + get_local_project_git_path(PicoSATLT.NAME) + ) binary_map.specify_binary( 'picosat', BinaryType.EXECUTABLE, valid_exit_codes=[0, 10, 20] ) @@ -146,6 +679,19 @@ def compile(self) -> None: with local.cwd(picosat_source): verify_binaries(self) + def recompile(self) -> None: + """Re-Compile the project.""" + picosat_source = local.path(self.source_of(self.primary_source)) + c_compiler = bb.compiler.cc(self) + cxx_compiler = bb.compiler.cxx(self) + + with local.cwd(picosat_source): + with local.env(CC=str(c_compiler), CXX=str(cxx_compiler)): + bb.watch(make)("-j", get_number_of_jobs(bb_cfg())) + + with local.cwd(picosat_source): + verify_binaries(self) + @classmethod def get_release_revisions( cls, release_type: ReleaseType diff --git a/varats/varats/projects/c_projects/x264.py b/varats/varats/projects/c_projects/x264.py index 330d9226d..8421281e8 100644 --- a/varats/varats/projects/c_projects/x264.py +++ b/varats/varats/projects/c_projects/x264.py @@ -120,7 +120,7 @@ def compile(self) -> None: configure_flags = ["--disable-asm"] if x264_version in ldflags_revisions: configure_flags.append("--extra-ldflags=\"-static\"") - bb.watch(local["./configure"])(["--disable-asm"]) + bb.watch(local["./configure"])(configure_flags) bb.watch(make)("-j", get_number_of_jobs(bb_cfg())) verify_binaries(self) diff --git a/varats/varats/projects/c_projects/xz.py b/varats/varats/projects/c_projects/xz.py index 3855618f5..18bb53323 100644 --- a/varats/varats/projects/c_projects/xz.py +++ b/varats/varats/projects/c_projects/xz.py @@ -2,8 +2,8 @@ import typing as tp import benchbuild as bb -from benchbuild.command import SourceRoot, WorkloadSet -from benchbuild.source import HTTPMultiple +from benchbuild.command import SourceRoot, WorkloadSet, Command +from benchbuild.source import HTTPMultiple, HTTPUntar from benchbuild.utils.cmd import autoreconf, make from benchbuild.utils.revision_ranges import ( block_revisions, @@ -75,6 +75,13 @@ class Xz(VProject): files=[ "countries-land-1km.geo.json", "countries-land-250m.geo.json" ] + ), + HTTPUntar( + local="cantrbry.tar.gz", + remote={ + "1.0": + "http://corpus.canterbury.ac.nz/resources/cantrbry.tar.gz" + } ) ] @@ -83,20 +90,1433 @@ class Xz(VProject): 'autotools-dev', 'libtool', 'pkg-config' ) - WORKLOADS = { - WorkloadSet(WorkloadCategory.EXAMPLE): [ - VCommand( + files = ["alice29.txt", "asyoulik.txt", "cp.html", "fields.c", "grammar.lsp", + "kennedy.xls", "lcet10.txt", "plrabn12.txt", "ptt5", "sum", "xargs.1"] + + configs = [ + ['-0', '--memory=506Mi'], + ['-4', '--memory=506Mi'], + ['-4', '--memory=258Mi'], + ['-2', '--memory=10Mi'], + ['-0', '--memory=1000Mi'], + ['-9', '--memory=258Mi'], + ['-2', '--memory=258Mi'], + ['-2', '--memory=1000Mi'], + ['-2', '--memory=754Mi'], + ['-6', '--memory=258Mi'], + ['-6', '--memory=1000Mi'], + ['-2', '--memory=506Mi'], + ['-4', '--memory=10Mi'], + ['-4', '--memory=1000Mi'], + ['-9', '--memory=1000Mi'], + ['-9', '--memory=754Mi'], + ['-9', '--memory=10Mi'], + ['-0', '--memory=10Mi'], + ['-9', '--memory=506Mi'], + ['-0', '--memory=754Mi'], + ['-6', '--memory=506Mi'], + ['-4', '--memory=754Mi'], + ['-6', '--memory=754Mi'], + ['-6', '--memory=10Mi'], + ['-0', '--memory=258Mi'], + ['--test', '-0', '--memory=506Mi'], + ['--test', '-4', '--memory=506Mi'], + ['--test', '-4', '--memory=258Mi'], + ['--test', '-2', '--memory=10Mi'], + ['--test', '-0', '--memory=1000Mi'], + ['--test', '-9', '--memory=258Mi'], + ['--test', '-2', '--memory=258Mi'], + ['--test', '-2', '--memory=1000Mi'], + ['--test', '-2', '--memory=754Mi'], + ['--test', '-6', '--memory=258Mi'], + ['--test', '-6', '--memory=1000Mi'], + ['--test', '-2', '--memory=506Mi'], + ['--test', '-4', '--memory=10Mi'], + ['--test', '-4', '--memory=1000Mi'], + ['--test', '-9', '--memory=1000Mi'], + ['--test', '-9', '--memory=754Mi'], + ['--test', '-9', '--memory=10Mi'], + ['--test', '-0', '--memory=10Mi'], + ['--test', '-9', '--memory=506Mi'], + ['--test', '-0', '--memory=754Mi'], + ['--test', '-6', '--memory=506Mi'], + ['--test', '-4', '--memory=754Mi'], + ['--test', '-6', '--memory=754Mi'], + ['--test', '-6', '--memory=10Mi'], + ['--test', '-0', '--memory=258Mi'], + ['--list', '-0', '--memory=506Mi'], + ['--list', '-4', '--memory=506Mi'], + ['--list', '-4', '--memory=258Mi'], + ['--list', '-2', '--memory=10Mi'], + ['--list', '-0', '--memory=1000Mi'], + ['--list', '-9', '--memory=258Mi'], + ['--list', '-2', '--memory=258Mi'], + ['--list', '-2', '--memory=1000Mi'], + ['--list', '-2', '--memory=754Mi'], + ['--list', '-6', '--memory=258Mi'], + ['--list', '-6', '--memory=1000Mi'], + ['--list', '-2', '--memory=506Mi'], + ['--list', '-4', '--memory=10Mi'], + ['--list', '-4', '--memory=1000Mi'], + ['--list', '-9', '--memory=1000Mi'], + ['--list', '-9', '--memory=754Mi'], + ['--list', '-9', '--memory=10Mi'], + ['--list', '-0', '--memory=10Mi'], + ['--list', '-9', '--memory=506Mi'], + ['--list', '-0', '--memory=754Mi'], + ['--list', '-6', '--memory=506Mi'], + ['--list', '-4', '--memory=754Mi'], + ['--list', '-6', '--memory=754Mi'], + ['--list', '-6', '--memory=10Mi'], + ['--list', '-0', '--memory=258Mi'], + ['--suffix=.SUF', '-0', '--memory=506Mi'], + ['--suffix=.SUF', '-4', '--memory=506Mi'], + ['--suffix=.SUF', '-4', '--memory=258Mi'], + ['--suffix=.SUF', '-2', '--memory=10Mi'], + ['--suffix=.SUF', '-0', '--memory=1000Mi'], + ['--suffix=.SUF', '-9', '--memory=258Mi'], + ['--suffix=.SUF', '-2', '--memory=258Mi'], + ['--suffix=.SUF', '-2', '--memory=1000Mi'], + ['--suffix=.SUF', '-2', '--memory=754Mi'], + ['--suffix=.SUF', '-6', '--memory=258Mi'], + ['--suffix=.SUF', '-6', '--memory=1000Mi'], + ['--suffix=.SUF', '-2', '--memory=506Mi'], + ['--suffix=.SUF', '-4', '--memory=10Mi'], + ['--suffix=.SUF', '-4', '--memory=1000Mi'], + ['--suffix=.SUF', '-9', '--memory=1000Mi'], + ['--suffix=.SUF', '-9', '--memory=754Mi'], + ['--suffix=.SUF', '-9', '--memory=10Mi'], + ['--suffix=.SUF', '-0', '--memory=10Mi'], + ['--suffix=.SUF', '-9', '--memory=506Mi'], + ['--suffix=.SUF', '-0', '--memory=754Mi'], + ['--suffix=.SUF', '-6', '--memory=506Mi'], + ['--suffix=.SUF', '-4', '--memory=754Mi'], + ['--suffix=.SUF', '-6', '--memory=754Mi'], + ['--suffix=.SUF', '-6', '--memory=10Mi'], + ['--suffix=.SUF', '-0', '--memory=258Mi'], + ['--format=lzma', '-0', '--memory=506Mi'], + ['--format=lzma', '-4', '--memory=506Mi'], + ['--format=lzma', '-4', '--memory=258Mi'], + ['--format=lzma', '-2', '--memory=10Mi'], + ['--format=lzma', '-0', '--memory=1000Mi'], + ['--format=lzma', '-9', '--memory=258Mi'], + ['--format=lzma', '-2', '--memory=258Mi'], + ['--format=lzma', '-2', '--memory=1000Mi'], + ['--format=lzma', '-2', '--memory=754Mi'], + ['--format=lzma', '-6', '--memory=258Mi'], + ['--format=lzma', '-6', '--memory=1000Mi'], + ['--format=lzma', '-2', '--memory=506Mi'], + ['--format=lzma', '-4', '--memory=10Mi'], + ['--format=lzma', '-4', '--memory=1000Mi'], + ['--format=lzma', '-9', '--memory=1000Mi'], + ['--format=lzma', '-9', '--memory=754Mi'], + ['--format=lzma', '-9', '--memory=10Mi'], + ['--format=lzma', '-0', '--memory=10Mi'], + ['--format=lzma', '-9', '--memory=506Mi'], + ['--format=lzma', '-0', '--memory=754Mi'], + ['--format=lzma', '-6', '--memory=506Mi'], + ['--format=lzma', '-4', '--memory=754Mi'], + ['--format=lzma', '-6', '--memory=754Mi'], + ['--format=lzma', '-6', '--memory=10Mi'], + ['--format=lzma', '-0', '--memory=258Mi'], + ['-0', '--memory=506Mi', '--check=rc32'], + ['-4', '--memory=506Mi', '--check=rc32'], + ['-4', '--memory=258Mi', '--check=rc32'], + ['-2', '--memory=10Mi', '--check=rc32'], + ['-0', '--memory=1000Mi', '--check=rc32'], + ['-9', '--memory=258Mi', '--check=rc32'], + ['-2', '--memory=258Mi', '--check=rc32'], + ['-2', '--memory=1000Mi', '--check=rc32'], + ['-2', '--memory=754Mi', '--check=rc32'], + ['-6', '--memory=258Mi', '--check=rc32'], + ['-6', '--memory=1000Mi', '--check=rc32'], + ['-2', '--memory=506Mi', '--check=rc32'], + ['-4', '--memory=10Mi', '--check=rc32'], + ['-4', '--memory=1000Mi', '--check=rc32'], + ['-9', '--memory=1000Mi', '--check=rc32'], + ['-9', '--memory=754Mi', '--check=rc32'], + ['-9', '--memory=10Mi', '--check=rc32'], + ['-0', '--memory=10Mi', '--check=rc32'], + ['-9', '--memory=506Mi', '--check=rc32'], + ['-0', '--memory=754Mi', '--check=rc32'], + ['-6', '--memory=506Mi', '--check=rc32'], + ['-4', '--memory=754Mi', '--check=rc32'], + ['-6', '--memory=754Mi', '--check=rc32'], + ['-6', '--memory=10Mi', '--check=rc32'], + ['-0', '--memory=258Mi', '--check=rc32'], + ['-0', '--memory=506Mi', '--check=crc64'], + ['-4', '--memory=506Mi', '--check=crc64'], + ['-4', '--memory=258Mi', '--check=crc64'], + ['-2', '--memory=10Mi', '--check=crc64'], + ['-0', '--memory=1000Mi', '--check=crc64'], + ['-9', '--memory=258Mi', '--check=crc64'], + ['-2', '--memory=258Mi', '--check=crc64'], + ['-2', '--memory=1000Mi', '--check=crc64'], + ['-2', '--memory=754Mi', '--check=crc64'], + ['-6', '--memory=258Mi', '--check=crc64'], + ['-6', '--memory=1000Mi', '--check=crc64'], + ['-2', '--memory=506Mi', '--check=crc64'], + ['-4', '--memory=10Mi', '--check=crc64'], + ['-4', '--memory=1000Mi', '--check=crc64'], + ['-9', '--memory=1000Mi', '--check=crc64'], + ['-9', '--memory=754Mi', '--check=crc64'], + ['-9', '--memory=10Mi', '--check=crc64'], + ['-0', '--memory=10Mi', '--check=crc64'], + ['-9', '--memory=506Mi', '--check=crc64'], + ['-0', '--memory=754Mi', '--check=crc64'], + ['-6', '--memory=506Mi', '--check=crc64'], + ['-4', '--memory=754Mi', '--check=crc64'], + ['-6', '--memory=754Mi', '--check=crc64'], + ['-6', '--memory=10Mi', '--check=crc64'], + ['-0', '--memory=258Mi', '--check=crc64'], + ['-0', '--memory=506Mi', '--check=sha256'], + ['-4', '--memory=506Mi', '--check=sha256'], + ['-4', '--memory=258Mi', '--check=sha256'], + ['-2', '--memory=10Mi', '--check=sha256'], + ['-0', '--memory=1000Mi', '--check=sha256'], + ['-9', '--memory=258Mi', '--check=sha256'], + ['-2', '--memory=258Mi', '--check=sha256'], + ['-2', '--memory=1000Mi', '--check=sha256'], + ['-2', '--memory=754Mi', '--check=sha256'], + ['-6', '--memory=258Mi', '--check=sha256'], + ['-6', '--memory=1000Mi', '--check=sha256'], + ['-2', '--memory=506Mi', '--check=sha256'], + ['-4', '--memory=10Mi', '--check=sha256'], + ['-4', '--memory=1000Mi', '--check=sha256'], + ['-9', '--memory=1000Mi', '--check=sha256'], + ['-9', '--memory=754Mi', '--check=sha256'], + ['-9', '--memory=10Mi', '--check=sha256'], + ['-0', '--memory=10Mi', '--check=sha256'], + ['-9', '--memory=506Mi', '--check=sha256'], + ['-0', '--memory=754Mi', '--check=sha256'], + ['-6', '--memory=506Mi', '--check=sha256'], + ['-4', '--memory=754Mi', '--check=sha256'], + ['-6', '--memory=754Mi', '--check=sha256'], + ['-6', '--memory=10Mi', '--check=sha256'], + ['-0', '--memory=258Mi', '--check=sha256'], + ['--quiet', '-0', '--memory=506Mi'], + ['--quiet', '-4', '--memory=506Mi'], + ['--quiet', '-4', '--memory=258Mi'], + ['--quiet', '-2', '--memory=10Mi'], + ['--quiet', '-0', '--memory=1000Mi'], + ['--quiet', '-9', '--memory=258Mi'], + ['--quiet', '-2', '--memory=258Mi'], + ['--quiet', '-2', '--memory=1000Mi'], + ['--quiet', '-2', '--memory=754Mi'], + ['--quiet', '-6', '--memory=258Mi'], + ['--quiet', '-6', '--memory=1000Mi'], + ['--quiet', '-2', '--memory=506Mi'], + ['--quiet', '-4', '--memory=10Mi'], + ['--quiet', '-4', '--memory=1000Mi'], + ['--quiet', '-9', '--memory=1000Mi'], + ['--quiet', '-9', '--memory=754Mi'], + ['--quiet', '-9', '--memory=10Mi'], + ['--quiet', '-0', '--memory=10Mi'], + ['--quiet', '-9', '--memory=506Mi'], + ['--quiet', '-0', '--memory=754Mi'], + ['--quiet', '-6', '--memory=506Mi'], + ['--quiet', '-4', '--memory=754Mi'], + ['--quiet', '-6', '--memory=754Mi'], + ['--quiet', '-6', '--memory=10Mi'], + ['--quiet', '-0', '--memory=258Mi'], + ['--verbose', '-0', '--memory=506Mi'], + ['--verbose', '-4', '--memory=506Mi'], + ['--verbose', '-4', '--memory=258Mi'], + ['--verbose', '-2', '--memory=10Mi'], + ['--verbose', '-0', '--memory=1000Mi'], + ['--verbose', '-9', '--memory=258Mi'], + ['--verbose', '-2', '--memory=258Mi'], + ['--verbose', '-2', '--memory=1000Mi'], + ['--verbose', '-2', '--memory=754Mi'], + ['--verbose', '-6', '--memory=258Mi'], + ['--verbose', '-6', '--memory=1000Mi'], + ['--verbose', '-2', '--memory=506Mi'], + ['--verbose', '-4', '--memory=10Mi'], + ['--verbose', '-4', '--memory=1000Mi'], + ['--verbose', '-9', '--memory=1000Mi'], + ['--verbose', '-9', '--memory=754Mi'], + ['--verbose', '-9', '--memory=10Mi'], + ['--verbose', '-0', '--memory=10Mi'], + ['--verbose', '-9', '--memory=506Mi'], + ['--verbose', '-0', '--memory=754Mi'], + ['--verbose', '-6', '--memory=506Mi'], + ['--verbose', '-4', '--memory=754Mi'], + ['--verbose', '-6', '--memory=754Mi'], + ['--verbose', '-6', '--memory=10Mi'], + ['--verbose', '-0', '--memory=258Mi'], + ['--test', '--list', '-0', '--memory=506Mi'], + ['--test', '--list', '-4', '--memory=506Mi'], + ['--test', '--list', '-4', '--memory=258Mi'], + ['--test', '--list', '-2', '--memory=10Mi'], + ['--test', '--list', '-0', '--memory=1000Mi'], + ['--test', '--list', '-9', '--memory=258Mi'], + ['--test', '--list', '-2', '--memory=258Mi'], + ['--test', '--list', '-2', '--memory=1000Mi'], + ['--test', '--list', '-2', '--memory=754Mi'], + ['--test', '--list', '-6', '--memory=258Mi'], + ['--test', '--list', '-6', '--memory=1000Mi'], + ['--test', '--list', '-2', '--memory=506Mi'], + ['--test', '--list', '-4', '--memory=10Mi'], + ['--test', '--list', '-4', '--memory=1000Mi'], + ['--test', '--list', '-9', '--memory=1000Mi'], + ['--test', '--list', '-9', '--memory=754Mi'], + ['--test', '--list', '-9', '--memory=10Mi'], + ['--test', '--list', '-0', '--memory=10Mi'], + ['--test', '--list', '-9', '--memory=506Mi'], + ['--test', '--list', '-0', '--memory=754Mi'], + ['--test', '--list', '-6', '--memory=506Mi'], + ['--test', '--list', '-4', '--memory=754Mi'], + ['--test', '--list', '-6', '--memory=754Mi'], + ['--test', '--list', '-6', '--memory=10Mi'], + ['--test', '--list', '-0', '--memory=258Mi'], + ['--test', '--suffix=.SUF', '-0', '--memory=506Mi'], + ['--test', '--suffix=.SUF', '-4', '--memory=506Mi'], + ['--test', '--suffix=.SUF', '-4', '--memory=258Mi'], + ['--test', '--suffix=.SUF', '-2', '--memory=10Mi'], + ['--test', '--suffix=.SUF', '-0', '--memory=1000Mi'], + ['--test', '--suffix=.SUF', '-9', '--memory=258Mi'], + ['--test', '--suffix=.SUF', '-2', '--memory=258Mi'], + ['--test', '--suffix=.SUF', '-2', '--memory=1000Mi'], + ['--test', '--suffix=.SUF', '-2', '--memory=754Mi'], + ['--test', '--suffix=.SUF', '-6', '--memory=258Mi'], + ['--test', '--suffix=.SUF', '-6', '--memory=1000Mi'], + ['--test', '--suffix=.SUF', '-2', '--memory=506Mi'], + ['--test', '--suffix=.SUF', '-4', '--memory=10Mi'], + ['--test', '--suffix=.SUF', '-4', '--memory=1000Mi'], + ['--test', '--suffix=.SUF', '-9', '--memory=1000Mi'], + ['--test', '--suffix=.SUF', '-9', '--memory=754Mi'], + ['--test', '--suffix=.SUF', '-9', '--memory=10Mi'], + ['--test', '--suffix=.SUF', '-0', '--memory=10Mi'], + ['--test', '--suffix=.SUF', '-9', '--memory=506Mi'], + ['--test', '--suffix=.SUF', '-0', '--memory=754Mi'], + ['--test', '--suffix=.SUF', '-6', '--memory=506Mi'], + ['--test', '--suffix=.SUF', '-4', '--memory=754Mi'], + ['--test', '--suffix=.SUF', '-6', '--memory=754Mi'], + ['--test', '--suffix=.SUF', '-6', '--memory=10Mi'], + ['--test', '--suffix=.SUF', '-0', '--memory=258Mi'], + ['--test', '--format=lzma', '-0', '--memory=506Mi'], + ['--test', '--format=lzma', '-4', '--memory=506Mi'], + ['--test', '--format=lzma', '-4', '--memory=258Mi'], + ['--test', '--format=lzma', '-2', '--memory=10Mi'], + ['--test', '--format=lzma', '-0', '--memory=1000Mi'], + ['--test', '--format=lzma', '-9', '--memory=258Mi'], + ['--test', '--format=lzma', '-2', '--memory=258Mi'], + ['--test', '--format=lzma', '-2', '--memory=1000Mi'], + ['--test', '--format=lzma', '-2', '--memory=754Mi'], + ['--test', '--format=lzma', '-6', '--memory=258Mi'], + ['--test', '--format=lzma', '-6', '--memory=1000Mi'], + ['--test', '--format=lzma', '-2', '--memory=506Mi'], + ['--test', '--format=lzma', '-4', '--memory=10Mi'], + ['--test', '--format=lzma', '-4', '--memory=1000Mi'], + ['--test', '--format=lzma', '-9', '--memory=1000Mi'], + ['--test', '--format=lzma', '-9', '--memory=754Mi'], + ['--test', '--format=lzma', '-9', '--memory=10Mi'], + ['--test', '--format=lzma', '-0', '--memory=10Mi'], + ['--test', '--format=lzma', '-9', '--memory=506Mi'], + ['--test', '--format=lzma', '-0', '--memory=754Mi'], + ['--test', '--format=lzma', '-6', '--memory=506Mi'], + ['--test', '--format=lzma', '-4', '--memory=754Mi'], + ['--test', '--format=lzma', '-6', '--memory=754Mi'], + ['--test', '--format=lzma', '-6', '--memory=10Mi'], + ['--test', '--format=lzma', '-0', '--memory=258Mi'], + ['--test', '-0', '--memory=506Mi', '--check=rc32'], + ['--test', '-4', '--memory=506Mi', '--check=rc32'], + ['--test', '-4', '--memory=258Mi', '--check=rc32'], + ['--test', '-2', '--memory=10Mi', '--check=rc32'], + ['--test', '-0', '--memory=1000Mi', '--check=rc32'], + ['--test', '-9', '--memory=258Mi', '--check=rc32'], + ['--test', '-2', '--memory=258Mi', '--check=rc32'], + ['--test', '-2', '--memory=1000Mi', '--check=rc32'], + ['--test', '-2', '--memory=754Mi', '--check=rc32'], + ['--test', '-6', '--memory=258Mi', '--check=rc32'], + ['--test', '-6', '--memory=1000Mi', '--check=rc32'], + ['--test', '-2', '--memory=506Mi', '--check=rc32'], + ['--test', '-4', '--memory=10Mi', '--check=rc32'], + ['--test', '-4', '--memory=1000Mi', '--check=rc32'], + ['--test', '-9', '--memory=1000Mi', '--check=rc32'], + ['--test', '-9', '--memory=754Mi', '--check=rc32'], + ['--test', '-9', '--memory=10Mi', '--check=rc32'], + ['--test', '-0', '--memory=10Mi', '--check=rc32'], + ['--test', '-9', '--memory=506Mi', '--check=rc32'], + ['--test', '-0', '--memory=754Mi', '--check=rc32'], + ['--test', '-6', '--memory=506Mi', '--check=rc32'], + ['--test', '-4', '--memory=754Mi', '--check=rc32'], + ['--test', '-6', '--memory=754Mi', '--check=rc32'], + ['--test', '-6', '--memory=10Mi', '--check=rc32'], + ['--test', '-0', '--memory=258Mi', '--check=rc32'], + ['--test', '-0', '--memory=506Mi', '--check=crc64'], + ['--test', '-4', '--memory=506Mi', '--check=crc64'], + ['--test', '-4', '--memory=258Mi', '--check=crc64'], + ['--test', '-2', '--memory=10Mi', '--check=crc64'], + ['--test', '-0', '--memory=1000Mi', '--check=crc64'], + ['--test', '-9', '--memory=258Mi', '--check=crc64'], + ['--test', '-2', '--memory=258Mi', '--check=crc64'], + ['--test', '-2', '--memory=1000Mi', '--check=crc64'], + ['--test', '-2', '--memory=754Mi', '--check=crc64'], + ['--test', '-6', '--memory=258Mi', '--check=crc64'], + ['--test', '-6', '--memory=1000Mi', '--check=crc64'], + ['--test', '-2', '--memory=506Mi', '--check=crc64'], + ['--test', '-4', '--memory=10Mi', '--check=crc64'], + ['--test', '-4', '--memory=1000Mi', '--check=crc64'], + ['--test', '-9', '--memory=1000Mi', '--check=crc64'], + ['--test', '-9', '--memory=754Mi', '--check=crc64'], + ['--test', '-9', '--memory=10Mi', '--check=crc64'], + ['--test', '-0', '--memory=10Mi', '--check=crc64'], + ['--test', '-9', '--memory=506Mi', '--check=crc64'], + ['--test', '-0', '--memory=754Mi', '--check=crc64'], + ['--test', '-6', '--memory=506Mi', '--check=crc64'], + ['--test', '-4', '--memory=754Mi', '--check=crc64'], + ['--test', '-6', '--memory=754Mi', '--check=crc64'], + ['--test', '-6', '--memory=10Mi', '--check=crc64'], + ['--test', '-0', '--memory=258Mi', '--check=crc64'], + ['--test', '-0', '--memory=506Mi', '--check=sha256'], + ['--test', '-4', '--memory=506Mi', '--check=sha256'], + ['--test', '-4', '--memory=258Mi', '--check=sha256'], + ['--test', '-2', '--memory=10Mi', '--check=sha256'], + ['--test', '-0', '--memory=1000Mi', '--check=sha256'], + ['--test', '-9', '--memory=258Mi', '--check=sha256'], + ['--test', '-2', '--memory=258Mi', '--check=sha256'], + ['--test', '-2', '--memory=1000Mi', '--check=sha256'], + ['--test', '-2', '--memory=754Mi', '--check=sha256'], + ['--test', '-6', '--memory=258Mi', '--check=sha256'], + ['--test', '-6', '--memory=1000Mi', '--check=sha256'], + ['--test', '-2', '--memory=506Mi', '--check=sha256'], + ['--test', '-4', '--memory=10Mi', '--check=sha256'], + ['--test', '-4', '--memory=1000Mi', '--check=sha256'], + ['--test', '-9', '--memory=1000Mi', '--check=sha256'], + ['--test', '-9', '--memory=754Mi', '--check=sha256'], + ['--test', '-9', '--memory=10Mi', '--check=sha256'], + ['--test', '-0', '--memory=10Mi', '--check=sha256'], + ['--test', '-9', '--memory=506Mi', '--check=sha256'], + ['--test', '-0', '--memory=754Mi', '--check=sha256'], + ['--test', '-6', '--memory=506Mi', '--check=sha256'], + ['--test', '-4', '--memory=754Mi', '--check=sha256'], + ['--test', '-6', '--memory=754Mi', '--check=sha256'], + ['--test', '-6', '--memory=10Mi', '--check=sha256'], + ['--test', '-0', '--memory=258Mi', '--check=sha256'], + ['--test', '--quiet', '-0', '--memory=506Mi'], + ['--test', '--quiet', '-4', '--memory=506Mi'], + ['--test', '--quiet', '-4', '--memory=258Mi'], + ['--test', '--quiet', '-2', '--memory=10Mi'], + ['--test', '--quiet', '-0', '--memory=1000Mi'], + ['--test', '--quiet', '-9', '--memory=258Mi'], + ['--test', '--quiet', '-2', '--memory=258Mi'], + ['--test', '--quiet', '-2', '--memory=1000Mi'], + ['--test', '--quiet', '-2', '--memory=754Mi'], + ['--test', '--quiet', '-6', '--memory=258Mi'], + ['--test', '--quiet', '-6', '--memory=1000Mi'], + ['--test', '--quiet', '-2', '--memory=506Mi'], + ['--test', '--quiet', '-4', '--memory=10Mi'], + ['--test', '--quiet', '-4', '--memory=1000Mi'], + ['--test', '--quiet', '-9', '--memory=1000Mi'], + ['--test', '--quiet', '-9', '--memory=754Mi'], + ['--test', '--quiet', '-9', '--memory=10Mi'], + ['--test', '--quiet', '-0', '--memory=10Mi'], + ['--test', '--quiet', '-9', '--memory=506Mi'], + ['--test', '--quiet', '-0', '--memory=754Mi'], + ['--test', '--quiet', '-6', '--memory=506Mi'], + ['--test', '--quiet', '-4', '--memory=754Mi'], + ['--test', '--quiet', '-6', '--memory=754Mi'], + ['--test', '--quiet', '-6', '--memory=10Mi'], + ['--test', '--quiet', '-0', '--memory=258Mi'], + ['--test', '--verbose', '-0', '--memory=506Mi'], + ['--test', '--verbose', '-4', '--memory=506Mi'], + ['--test', '--verbose', '-4', '--memory=258Mi'], + ['--test', '--verbose', '-2', '--memory=10Mi'], + ['--test', '--verbose', '-0', '--memory=1000Mi'], + ['--test', '--verbose', '-9', '--memory=258Mi'], + ['--test', '--verbose', '-2', '--memory=258Mi'], + ['--test', '--verbose', '-2', '--memory=1000Mi'], + ['--test', '--verbose', '-2', '--memory=754Mi'], + ['--test', '--verbose', '-6', '--memory=258Mi'], + ['--test', '--verbose', '-6', '--memory=1000Mi'], + ['--test', '--verbose', '-2', '--memory=506Mi'], + ['--test', '--verbose', '-4', '--memory=10Mi'], + ['--test', '--verbose', '-4', '--memory=1000Mi'], + ['--test', '--verbose', '-9', '--memory=1000Mi'], + ['--test', '--verbose', '-9', '--memory=754Mi'], + ['--test', '--verbose', '-9', '--memory=10Mi'], + ['--test', '--verbose', '-0', '--memory=10Mi'], + ['--test', '--verbose', '-9', '--memory=506Mi'], + ['--test', '--verbose', '-0', '--memory=754Mi'], + ['--test', '--verbose', '-6', '--memory=506Mi'], + ['--test', '--verbose', '-4', '--memory=754Mi'], + ['--test', '--verbose', '-6', '--memory=754Mi'], + ['--test', '--verbose', '-6', '--memory=10Mi'], + ['--test', '--verbose', '-0', '--memory=258Mi'], + ['--list', '--suffix=.SUF', '-0', '--memory=506Mi'], + ['--list', '--suffix=.SUF', '-4', '--memory=506Mi'], + ['--list', '--suffix=.SUF', '-4', '--memory=258Mi'], + ['--list', '--suffix=.SUF', '-2', '--memory=10Mi'], + ['--list', '--suffix=.SUF', '-0', '--memory=1000Mi'], + ['--list', '--suffix=.SUF', '-9', '--memory=258Mi'], + ['--list', '--suffix=.SUF', '-2', '--memory=258Mi'], + ['--list', '--suffix=.SUF', '-2', '--memory=1000Mi'], + ['--list', '--suffix=.SUF', '-2', '--memory=754Mi'], + ['--list', '--suffix=.SUF', '-6', '--memory=258Mi'], + ['--list', '--suffix=.SUF', '-6', '--memory=1000Mi'], + ['--list', '--suffix=.SUF', '-2', '--memory=506Mi'], + ['--list', '--suffix=.SUF', '-4', '--memory=10Mi'], + ['--list', '--suffix=.SUF', '-4', '--memory=1000Mi'], + ['--list', '--suffix=.SUF', '-9', '--memory=1000Mi'], + ['--list', '--suffix=.SUF', '-9', '--memory=754Mi'], + ['--list', '--suffix=.SUF', '-9', '--memory=10Mi'], + ['--list', '--suffix=.SUF', '-0', '--memory=10Mi'], + ['--list', '--suffix=.SUF', '-9', '--memory=506Mi'], + ['--list', '--suffix=.SUF', '-0', '--memory=754Mi'], + ['--list', '--suffix=.SUF', '-6', '--memory=506Mi'], + ['--list', '--suffix=.SUF', '-4', '--memory=754Mi'], + ['--list', '--suffix=.SUF', '-6', '--memory=754Mi'], + ['--list', '--suffix=.SUF', '-6', '--memory=10Mi'], + ['--list', '--suffix=.SUF', '-0', '--memory=258Mi'], + ['--list', '--format=lzma', '-0', '--memory=506Mi'], + ['--list', '--format=lzma', '-4', '--memory=506Mi'], + ['--list', '--format=lzma', '-4', '--memory=258Mi'], + ['--list', '--format=lzma', '-2', '--memory=10Mi'], + ['--list', '--format=lzma', '-0', '--memory=1000Mi'], + ['--list', '--format=lzma', '-9', '--memory=258Mi'], + ['--list', '--format=lzma', '-2', '--memory=258Mi'], + ['--list', '--format=lzma', '-2', '--memory=1000Mi'], + ['--list', '--format=lzma', '-2', '--memory=754Mi'], + ['--list', '--format=lzma', '-6', '--memory=258Mi'], + ['--list', '--format=lzma', '-6', '--memory=1000Mi'], + ['--list', '--format=lzma', '-2', '--memory=506Mi'], + ['--list', '--format=lzma', '-4', '--memory=10Mi'], + ['--list', '--format=lzma', '-4', '--memory=1000Mi'], + ['--list', '--format=lzma', '-9', '--memory=1000Mi'], + ['--list', '--format=lzma', '-9', '--memory=754Mi'], + ['--list', '--format=lzma', '-9', '--memory=10Mi'], + ['--list', '--format=lzma', '-0', '--memory=10Mi'], + ['--list', '--format=lzma', '-9', '--memory=506Mi'], + ['--list', '--format=lzma', '-0', '--memory=754Mi'], + ['--list', '--format=lzma', '-6', '--memory=506Mi'], + ['--list', '--format=lzma', '-4', '--memory=754Mi'], + ['--list', '--format=lzma', '-6', '--memory=754Mi'], + ['--list', '--format=lzma', '-6', '--memory=10Mi'], + ['--list', '--format=lzma', '-0', '--memory=258Mi'], + ['--list', '-0', '--memory=506Mi', '--check=rc32'], + ['--list', '-4', '--memory=506Mi', '--check=rc32'], + ['--list', '-4', '--memory=258Mi', '--check=rc32'], + ['--list', '-2', '--memory=10Mi', '--check=rc32'], + ['--list', '-0', '--memory=1000Mi', '--check=rc32'], + ['--list', '-9', '--memory=258Mi', '--check=rc32'], + ['--list', '-2', '--memory=258Mi', '--check=rc32'], + ['--list', '-2', '--memory=1000Mi', '--check=rc32'], + ['--list', '-2', '--memory=754Mi', '--check=rc32'], + ['--list', '-6', '--memory=258Mi', '--check=rc32'], + ['--list', '-6', '--memory=1000Mi', '--check=rc32'], + ['--list', '-2', '--memory=506Mi', '--check=rc32'], + ['--list', '-4', '--memory=10Mi', '--check=rc32'], + ['--list', '-4', '--memory=1000Mi', '--check=rc32'], + ['--list', '-9', '--memory=1000Mi', '--check=rc32'], + ['--list', '-9', '--memory=754Mi', '--check=rc32'], + ['--list', '-9', '--memory=10Mi', '--check=rc32'], + ['--list', '-0', '--memory=10Mi', '--check=rc32'], + ['--list', '-9', '--memory=506Mi', '--check=rc32'], + ['--list', '-0', '--memory=754Mi', '--check=rc32'], + ['--list', '-6', '--memory=506Mi', '--check=rc32'], + ['--list', '-4', '--memory=754Mi', '--check=rc32'], + ['--list', '-6', '--memory=754Mi', '--check=rc32'], + ['--list', '-6', '--memory=10Mi', '--check=rc32'], + ['--list', '-0', '--memory=258Mi', '--check=rc32'], + ['--list', '-0', '--memory=506Mi', '--check=crc64'], + ['--list', '-4', '--memory=506Mi', '--check=crc64'], + ['--list', '-4', '--memory=258Mi', '--check=crc64'], + ['--list', '-2', '--memory=10Mi', '--check=crc64'], + ['--list', '-0', '--memory=1000Mi', '--check=crc64'], + ['--list', '-9', '--memory=258Mi', '--check=crc64'], + ['--list', '-2', '--memory=258Mi', '--check=crc64'], + ['--list', '-2', '--memory=1000Mi', '--check=crc64'], + ['--list', '-2', '--memory=754Mi', '--check=crc64'], + ['--list', '-6', '--memory=258Mi', '--check=crc64'], + ['--list', '-6', '--memory=1000Mi', '--check=crc64'], + ['--list', '-2', '--memory=506Mi', '--check=crc64'], + ['--list', '-4', '--memory=10Mi', '--check=crc64'], + ['--list', '-4', '--memory=1000Mi', '--check=crc64'], + ['--list', '-9', '--memory=1000Mi', '--check=crc64'], + ['--list', '-9', '--memory=754Mi', '--check=crc64'], + ['--list', '-9', '--memory=10Mi', '--check=crc64'], + ['--list', '-0', '--memory=10Mi', '--check=crc64'], + ['--list', '-9', '--memory=506Mi', '--check=crc64'], + ['--list', '-0', '--memory=754Mi', '--check=crc64'], + ['--list', '-6', '--memory=506Mi', '--check=crc64'], + ['--list', '-4', '--memory=754Mi', '--check=crc64'], + ['--list', '-6', '--memory=754Mi', '--check=crc64'], + ['--list', '-6', '--memory=10Mi', '--check=crc64'], + ['--list', '-0', '--memory=258Mi', '--check=crc64'], + ['--list', '-0', '--memory=506Mi', '--check=sha256'], + ['--list', '-4', '--memory=506Mi', '--check=sha256'], + ['--list', '-4', '--memory=258Mi', '--check=sha256'], + ['--list', '-2', '--memory=10Mi', '--check=sha256'], + ['--list', '-0', '--memory=1000Mi', '--check=sha256'], + ['--list', '-9', '--memory=258Mi', '--check=sha256'], + ['--list', '-2', '--memory=258Mi', '--check=sha256'], + ['--list', '-2', '--memory=1000Mi', '--check=sha256'], + ['--list', '-2', '--memory=754Mi', '--check=sha256'], + ['--list', '-6', '--memory=258Mi', '--check=sha256'], + ['--list', '-6', '--memory=1000Mi', '--check=sha256'], + ['--list', '-2', '--memory=506Mi', '--check=sha256'], + ['--list', '-4', '--memory=10Mi', '--check=sha256'], + ['--list', '-4', '--memory=1000Mi', '--check=sha256'], + ['--list', '-9', '--memory=1000Mi', '--check=sha256'], + ['--list', '-9', '--memory=754Mi', '--check=sha256'], + ['--list', '-9', '--memory=10Mi', '--check=sha256'], + ['--list', '-0', '--memory=10Mi', '--check=sha256'], + ['--list', '-9', '--memory=506Mi', '--check=sha256'], + ['--list', '-0', '--memory=754Mi', '--check=sha256'], + ['--list', '-6', '--memory=506Mi', '--check=sha256'], + ['--list', '-4', '--memory=754Mi', '--check=sha256'], + ['--list', '-6', '--memory=754Mi', '--check=sha256'], + ['--list', '-6', '--memory=10Mi', '--check=sha256'], + ['--list', '-0', '--memory=258Mi', '--check=sha256'], + ['--list', '--quiet', '-0', '--memory=506Mi'], + ['--list', '--quiet', '-4', '--memory=506Mi'], + ['--list', '--quiet', '-4', '--memory=258Mi'], + ['--list', '--quiet', '-2', '--memory=10Mi'], + ['--list', '--quiet', '-0', '--memory=1000Mi'], + ['--list', '--quiet', '-9', '--memory=258Mi'], + ['--list', '--quiet', '-2', '--memory=258Mi'], + ['--list', '--quiet', '-2', '--memory=1000Mi'], + ['--list', '--quiet', '-2', '--memory=754Mi'], + ['--list', '--quiet', '-6', '--memory=258Mi'], + ['--list', '--quiet', '-6', '--memory=1000Mi'], + ['--list', '--quiet', '-2', '--memory=506Mi'], + ['--list', '--quiet', '-4', '--memory=10Mi'], + ['--list', '--quiet', '-4', '--memory=1000Mi'], + ['--list', '--quiet', '-9', '--memory=1000Mi'], + ['--list', '--quiet', '-9', '--memory=754Mi'], + ['--list', '--quiet', '-9', '--memory=10Mi'], + ['--list', '--quiet', '-0', '--memory=10Mi'], + ['--list', '--quiet', '-9', '--memory=506Mi'], + ['--list', '--quiet', '-0', '--memory=754Mi'], + ['--list', '--quiet', '-6', '--memory=506Mi'], + ['--list', '--quiet', '-4', '--memory=754Mi'], + ['--list', '--quiet', '-6', '--memory=754Mi'], + ['--list', '--quiet', '-6', '--memory=10Mi'], + ['--list', '--quiet', '-0', '--memory=258Mi'], + ['--list', '--verbose', '-0', '--memory=506Mi'], + ['--list', '--verbose', '-4', '--memory=506Mi'], + ['--list', '--verbose', '-4', '--memory=258Mi'], + ['--list', '--verbose', '-2', '--memory=10Mi'], + ['--list', '--verbose', '-0', '--memory=1000Mi'], + ['--list', '--verbose', '-9', '--memory=258Mi'], + ['--list', '--verbose', '-2', '--memory=258Mi'], + ['--list', '--verbose', '-2', '--memory=1000Mi'], + ['--list', '--verbose', '-2', '--memory=754Mi'], + ['--list', '--verbose', '-6', '--memory=258Mi'], + ['--list', '--verbose', '-6', '--memory=1000Mi'], + ['--list', '--verbose', '-2', '--memory=506Mi'], + ['--list', '--verbose', '-4', '--memory=10Mi'], + ['--list', '--verbose', '-4', '--memory=1000Mi'], + ['--list', '--verbose', '-9', '--memory=1000Mi'], + ['--list', '--verbose', '-9', '--memory=754Mi'], + ['--list', '--verbose', '-9', '--memory=10Mi'], + ['--list', '--verbose', '-0', '--memory=10Mi'], + ['--list', '--verbose', '-9', '--memory=506Mi'], + ['--list', '--verbose', '-0', '--memory=754Mi'], + ['--list', '--verbose', '-6', '--memory=506Mi'], + ['--list', '--verbose', '-4', '--memory=754Mi'], + ['--list', '--verbose', '-6', '--memory=754Mi'], + ['--list', '--verbose', '-6', '--memory=10Mi'], + ['--list', '--verbose', '-0', '--memory=258Mi'], + ['--suffix=.SUF', '--format=lzma', '-0', '--memory=506Mi'], + ['--suffix=.SUF', '--format=lzma', '-4', '--memory=506Mi'], + ['--suffix=.SUF', '--format=lzma', '-4', '--memory=258Mi'], + ['--suffix=.SUF', '--format=lzma', '-2', '--memory=10Mi'], + ['--suffix=.SUF', '--format=lzma', '-0', '--memory=1000Mi'], + ['--suffix=.SUF', '--format=lzma', '-9', '--memory=258Mi'], + ['--suffix=.SUF', '--format=lzma', '-2', '--memory=258Mi'], + ['--suffix=.SUF', '--format=lzma', '-2', '--memory=1000Mi'], + ['--suffix=.SUF', '--format=lzma', '-2', '--memory=754Mi'], + ['--suffix=.SUF', '--format=lzma', '-6', '--memory=258Mi'], + ['--suffix=.SUF', '--format=lzma', '-6', '--memory=1000Mi'], + ['--suffix=.SUF', '--format=lzma', '-2', '--memory=506Mi'], + ['--suffix=.SUF', '--format=lzma', '-4', '--memory=10Mi'], + ['--suffix=.SUF', '--format=lzma', '-4', '--memory=1000Mi'], + ['--suffix=.SUF', '--format=lzma', '-9', '--memory=1000Mi'], + ['--suffix=.SUF', '--format=lzma', '-9', '--memory=754Mi'], + ['--suffix=.SUF', '--format=lzma', '-9', '--memory=10Mi'], + ['--suffix=.SUF', '--format=lzma', '-0', '--memory=10Mi'], + ['--suffix=.SUF', '--format=lzma', '-9', '--memory=506Mi'], + ['--suffix=.SUF', '--format=lzma', '-0', '--memory=754Mi'], + ['--suffix=.SUF', '--format=lzma', '-6', '--memory=506Mi'], + ['--suffix=.SUF', '--format=lzma', '-4', '--memory=754Mi'], + ['--suffix=.SUF', '--format=lzma', '-6', '--memory=754Mi'], + ['--suffix=.SUF', '--format=lzma', '-6', '--memory=10Mi'], + ['--suffix=.SUF', '--format=lzma', '-0', '--memory=258Mi'], + ['--suffix=.SUF', '-0', '--memory=506Mi', '--check=rc32'], + ['--suffix=.SUF', '-4', '--memory=506Mi', '--check=rc32'], + ['--suffix=.SUF', '-4', '--memory=258Mi', '--check=rc32'], + ['--suffix=.SUF', '-2', '--memory=10Mi', '--check=rc32'], + ['--suffix=.SUF', '-0', '--memory=1000Mi', '--check=rc32'], + ['--suffix=.SUF', '-9', '--memory=258Mi', '--check=rc32'], + ['--suffix=.SUF', '-2', '--memory=258Mi', '--check=rc32'], + ['--suffix=.SUF', '-2', '--memory=1000Mi', '--check=rc32'], + ['--suffix=.SUF', '-2', '--memory=754Mi', '--check=rc32'], + ['--suffix=.SUF', '-6', '--memory=258Mi', '--check=rc32'], + ['--suffix=.SUF', '-6', '--memory=1000Mi', '--check=rc32'], + ['--suffix=.SUF', '-2', '--memory=506Mi', '--check=rc32'], + ['--suffix=.SUF', '-4', '--memory=10Mi', '--check=rc32'], + ['--suffix=.SUF', '-4', '--memory=1000Mi', '--check=rc32'], + ['--suffix=.SUF', '-9', '--memory=1000Mi', '--check=rc32'], + ['--suffix=.SUF', '-9', '--memory=754Mi', '--check=rc32'], + ['--suffix=.SUF', '-9', '--memory=10Mi', '--check=rc32'], + ['--suffix=.SUF', '-0', '--memory=10Mi', '--check=rc32'], + ['--suffix=.SUF', '-9', '--memory=506Mi', '--check=rc32'], + ['--suffix=.SUF', '-0', '--memory=754Mi', '--check=rc32'], + ['--suffix=.SUF', '-6', '--memory=506Mi', '--check=rc32'], + ['--suffix=.SUF', '-4', '--memory=754Mi', '--check=rc32'], + ['--suffix=.SUF', '-6', '--memory=754Mi', '--check=rc32'], + ['--suffix=.SUF', '-6', '--memory=10Mi', '--check=rc32'], + ['--suffix=.SUF', '-0', '--memory=258Mi', '--check=rc32'], + ['--suffix=.SUF', '-0', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '-4', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '-4', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '-2', '--memory=10Mi', '--check=crc64'], + ['--suffix=.SUF', '-0', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '-9', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '-2', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '-2', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '-2', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '-6', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '-6', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '-2', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '-4', '--memory=10Mi', '--check=crc64'], + ['--suffix=.SUF', '-4', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '-9', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '-9', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '-9', '--memory=10Mi', '--check=crc64'], + ['--suffix=.SUF', '-0', '--memory=10Mi', '--check=crc64'], + ['--suffix=.SUF', '-9', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '-0', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '-6', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '-4', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '-6', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '-6', '--memory=10Mi', '--check=crc64'], + ['--suffix=.SUF', '-0', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '-0', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '-4', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '-4', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '-2', '--memory=10Mi', '--check=sha256'], + ['--suffix=.SUF', '-0', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '-9', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '-2', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '-2', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '-2', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '-6', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '-6', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '-2', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '-4', '--memory=10Mi', '--check=sha256'], + ['--suffix=.SUF', '-4', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '-9', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '-9', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '-9', '--memory=10Mi', '--check=sha256'], + ['--suffix=.SUF', '-0', '--memory=10Mi', '--check=sha256'], + ['--suffix=.SUF', '-9', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '-0', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '-6', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '-4', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '-6', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '-6', '--memory=10Mi', '--check=sha256'], + ['--suffix=.SUF', '-0', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--quiet', '-0', '--memory=506Mi'], + ['--suffix=.SUF', '--quiet', '-4', '--memory=506Mi'], + ['--suffix=.SUF', '--quiet', '-4', '--memory=258Mi'], + ['--suffix=.SUF', '--quiet', '-2', '--memory=10Mi'], + ['--suffix=.SUF', '--quiet', '-0', '--memory=1000Mi'], + ['--suffix=.SUF', '--quiet', '-9', '--memory=258Mi'], + ['--suffix=.SUF', '--quiet', '-2', '--memory=258Mi'], + ['--suffix=.SUF', '--quiet', '-2', '--memory=1000Mi'], + ['--suffix=.SUF', '--quiet', '-2', '--memory=754Mi'], + ['--suffix=.SUF', '--quiet', '-6', '--memory=258Mi'], + ['--suffix=.SUF', '--quiet', '-6', '--memory=1000Mi'], + ['--suffix=.SUF', '--quiet', '-2', '--memory=506Mi'], + ['--suffix=.SUF', '--quiet', '-4', '--memory=10Mi'], + ['--suffix=.SUF', '--quiet', '-4', '--memory=1000Mi'], + ['--suffix=.SUF', '--quiet', '-9', '--memory=1000Mi'], + ['--suffix=.SUF', '--quiet', '-9', '--memory=754Mi'], + ['--suffix=.SUF', '--quiet', '-9', '--memory=10Mi'], + ['--suffix=.SUF', '--quiet', '-0', '--memory=10Mi'], + ['--suffix=.SUF', '--quiet', '-9', '--memory=506Mi'], + ['--suffix=.SUF', '--quiet', '-0', '--memory=754Mi'], + ['--suffix=.SUF', '--quiet', '-6', '--memory=506Mi'], + ['--suffix=.SUF', '--quiet', '-4', '--memory=754Mi'], + ['--suffix=.SUF', '--quiet', '-6', '--memory=754Mi'], + ['--suffix=.SUF', '--quiet', '-6', '--memory=10Mi'], + ['--suffix=.SUF', '--quiet', '-0', '--memory=258Mi'], + ['--suffix=.SUF', '--verbose', '-0', '--memory=506Mi'], + ['--suffix=.SUF', '--verbose', '-4', '--memory=506Mi'], + ['--suffix=.SUF', '--verbose', '-4', '--memory=258Mi'], + ['--suffix=.SUF', '--verbose', '-2', '--memory=10Mi'], + ['--suffix=.SUF', '--verbose', '-0', '--memory=1000Mi'], + ['--suffix=.SUF', '--verbose', '-9', '--memory=258Mi'], + ['--suffix=.SUF', '--verbose', '-2', '--memory=258Mi'], + ['--suffix=.SUF', '--verbose', '-2', '--memory=1000Mi'], + ['--suffix=.SUF', '--verbose', '-2', '--memory=754Mi'], + ['--suffix=.SUF', '--verbose', '-6', '--memory=258Mi'], + ['--suffix=.SUF', '--verbose', '-6', '--memory=1000Mi'], + ['--suffix=.SUF', '--verbose', '-2', '--memory=506Mi'], + ['--suffix=.SUF', '--verbose', '-4', '--memory=10Mi'], + ['--suffix=.SUF', '--verbose', '-4', '--memory=1000Mi'], + ['--suffix=.SUF', '--verbose', '-9', '--memory=1000Mi'], + ['--suffix=.SUF', '--verbose', '-9', '--memory=754Mi'], + ['--suffix=.SUF', '--verbose', '-9', '--memory=10Mi'], + ['--suffix=.SUF', '--verbose', '-0', '--memory=10Mi'], + ['--suffix=.SUF', '--verbose', '-9', '--memory=506Mi'], + ['--suffix=.SUF', '--verbose', '-0', '--memory=754Mi'], + ['--suffix=.SUF', '--verbose', '-6', '--memory=506Mi'], + ['--suffix=.SUF', '--verbose', '-4', '--memory=754Mi'], + ['--suffix=.SUF', '--verbose', '-6', '--memory=754Mi'], + ['--suffix=.SUF', '--verbose', '-6', '--memory=10Mi'], + ['--suffix=.SUF', '--verbose', '-0', '--memory=258Mi'], + ['--format=lzma', '-0', '--memory=506Mi', '--check=rc32'], + ['--format=lzma', '-4', '--memory=506Mi', '--check=rc32'], + ['--format=lzma', '-4', '--memory=258Mi', '--check=rc32'], + ['--format=lzma', '-2', '--memory=10Mi', '--check=rc32'], + ['--format=lzma', '-0', '--memory=1000Mi', '--check=rc32'], + ['--format=lzma', '-9', '--memory=258Mi', '--check=rc32'], + ['--format=lzma', '-2', '--memory=258Mi', '--check=rc32'], + ['--format=lzma', '-2', '--memory=1000Mi', '--check=rc32'], + ['--format=lzma', '-2', '--memory=754Mi', '--check=rc32'], + ['--format=lzma', '-6', '--memory=258Mi', '--check=rc32'], + ['--format=lzma', '-6', '--memory=1000Mi', '--check=rc32'], + ['--format=lzma', '-2', '--memory=506Mi', '--check=rc32'], + ['--format=lzma', '-4', '--memory=10Mi', '--check=rc32'], + ['--format=lzma', '-4', '--memory=1000Mi', '--check=rc32'], + ['--format=lzma', '-9', '--memory=1000Mi', '--check=rc32'], + ['--format=lzma', '-9', '--memory=754Mi', '--check=rc32'], + ['--format=lzma', '-9', '--memory=10Mi', '--check=rc32'], + ['--format=lzma', '-0', '--memory=10Mi', '--check=rc32'], + ['--format=lzma', '-9', '--memory=506Mi', '--check=rc32'], + ['--format=lzma', '-0', '--memory=754Mi', '--check=rc32'], + ['--format=lzma', '-6', '--memory=506Mi', '--check=rc32'], + ['--format=lzma', '-4', '--memory=754Mi', '--check=rc32'], + ['--format=lzma', '-6', '--memory=754Mi', '--check=rc32'], + ['--format=lzma', '-6', '--memory=10Mi', '--check=rc32'], + ['--format=lzma', '-0', '--memory=258Mi', '--check=rc32'], + ['--format=lzma', '-0', '--memory=506Mi', '--check=crc64'], + ['--format=lzma', '-4', '--memory=506Mi', '--check=crc64'], + ['--format=lzma', '-4', '--memory=258Mi', '--check=crc64'], + ['--format=lzma', '-2', '--memory=10Mi', '--check=crc64'], + ['--format=lzma', '-0', '--memory=1000Mi', '--check=crc64'], + ['--format=lzma', '-9', '--memory=258Mi', '--check=crc64'], + ['--format=lzma', '-2', '--memory=258Mi', '--check=crc64'], + ['--format=lzma', '-2', '--memory=1000Mi', '--check=crc64'], + ['--format=lzma', '-2', '--memory=754Mi', '--check=crc64'], + ['--format=lzma', '-6', '--memory=258Mi', '--check=crc64'], + ['--format=lzma', '-6', '--memory=1000Mi', '--check=crc64'], + ['--format=lzma', '-2', '--memory=506Mi', '--check=crc64'], + ['--format=lzma', '-4', '--memory=10Mi', '--check=crc64'], + ['--format=lzma', '-4', '--memory=1000Mi', '--check=crc64'], + ['--format=lzma', '-9', '--memory=1000Mi', '--check=crc64'], + ['--format=lzma', '-9', '--memory=754Mi', '--check=crc64'], + ['--format=lzma', '-9', '--memory=10Mi', '--check=crc64'], + ['--format=lzma', '-0', '--memory=10Mi', '--check=crc64'], + ['--format=lzma', '-9', '--memory=506Mi', '--check=crc64'], + ['--format=lzma', '-0', '--memory=754Mi', '--check=crc64'], + ['--format=lzma', '-6', '--memory=506Mi', '--check=crc64'], + ['--format=lzma', '-4', '--memory=754Mi', '--check=crc64'], + ['--format=lzma', '-6', '--memory=754Mi', '--check=crc64'], + ['--format=lzma', '-6', '--memory=10Mi', '--check=crc64'], + ['--format=lzma', '-0', '--memory=258Mi', '--check=crc64'], + ['--format=lzma', '-0', '--memory=506Mi', '--check=sha256'], + ['--format=lzma', '-4', '--memory=506Mi', '--check=sha256'], + ['--format=lzma', '-4', '--memory=258Mi', '--check=sha256'], + ['--format=lzma', '-2', '--memory=10Mi', '--check=sha256'], + ['--format=lzma', '-0', '--memory=1000Mi', '--check=sha256'], + ['--format=lzma', '-9', '--memory=258Mi', '--check=sha256'], + ['--format=lzma', '-2', '--memory=258Mi', '--check=sha256'], + ['--format=lzma', '-2', '--memory=1000Mi', '--check=sha256'], + ['--format=lzma', '-2', '--memory=754Mi', '--check=sha256'], + ['--format=lzma', '-6', '--memory=258Mi', '--check=sha256'], + ['--format=lzma', '-6', '--memory=1000Mi', '--check=sha256'], + ['--format=lzma', '-2', '--memory=506Mi', '--check=sha256'], + ['--format=lzma', '-4', '--memory=10Mi', '--check=sha256'], + ['--format=lzma', '-4', '--memory=1000Mi', '--check=sha256'], + ['--format=lzma', '-9', '--memory=1000Mi', '--check=sha256'], + ['--format=lzma', '-9', '--memory=754Mi', '--check=sha256'], + ['--format=lzma', '-9', '--memory=10Mi', '--check=sha256'], + ['--format=lzma', '-0', '--memory=10Mi', '--check=sha256'], + ['--format=lzma', '-9', '--memory=506Mi', '--check=sha256'], + ['--format=lzma', '-0', '--memory=754Mi', '--check=sha256'], + ['--format=lzma', '-6', '--memory=506Mi', '--check=sha256'], + ['--format=lzma', '-4', '--memory=754Mi', '--check=sha256'], + ['--format=lzma', '-6', '--memory=754Mi', '--check=sha256'], + ['--format=lzma', '-6', '--memory=10Mi', '--check=sha256'], + ['--format=lzma', '-0', '--memory=258Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '-0', '--memory=506Mi'], + ['--format=lzma', '--quiet', '-4', '--memory=506Mi'], + ['--format=lzma', '--quiet', '-4', '--memory=258Mi'], + ['--format=lzma', '--quiet', '-2', '--memory=10Mi'], + ['--format=lzma', '--quiet', '-0', '--memory=1000Mi'], + ['--format=lzma', '--quiet', '-9', '--memory=258Mi'], + ['--format=lzma', '--quiet', '-2', '--memory=258Mi'], + ['--format=lzma', '--quiet', '-2', '--memory=1000Mi'], + ['--format=lzma', '--quiet', '-2', '--memory=754Mi'], + ['--format=lzma', '--quiet', '-6', '--memory=258Mi'], + ['--format=lzma', '--quiet', '-6', '--memory=1000Mi'], + ['--format=lzma', '--quiet', '-2', '--memory=506Mi'], + ['--format=lzma', '--quiet', '-4', '--memory=10Mi'], + ['--format=lzma', '--quiet', '-4', '--memory=1000Mi'], + ['--format=lzma', '--quiet', '-9', '--memory=1000Mi'], + ['--format=lzma', '--quiet', '-9', '--memory=754Mi'], + ['--format=lzma', '--quiet', '-9', '--memory=10Mi'], + ['--format=lzma', '--quiet', '-0', '--memory=10Mi'], + ['--format=lzma', '--quiet', '-9', '--memory=506Mi'], + ['--format=lzma', '--quiet', '-0', '--memory=754Mi'], + ['--format=lzma', '--quiet', '-6', '--memory=506Mi'], + ['--format=lzma', '--quiet', '-4', '--memory=754Mi'], + ['--format=lzma', '--quiet', '-6', '--memory=754Mi'], + ['--format=lzma', '--quiet', '-6', '--memory=10Mi'], + ['--format=lzma', '--quiet', '-0', '--memory=258Mi'], + ['--format=lzma', '--verbose', '-0', '--memory=506Mi'], + ['--format=lzma', '--verbose', '-4', '--memory=506Mi'], + ['--format=lzma', '--verbose', '-4', '--memory=258Mi'], + ['--format=lzma', '--verbose', '-2', '--memory=10Mi'], + ['--format=lzma', '--verbose', '-0', '--memory=1000Mi'], + ['--format=lzma', '--verbose', '-9', '--memory=258Mi'], + ['--format=lzma', '--verbose', '-2', '--memory=258Mi'], + ['--format=lzma', '--verbose', '-2', '--memory=1000Mi'], + ['--format=lzma', '--verbose', '-2', '--memory=754Mi'], + ['--format=lzma', '--verbose', '-6', '--memory=258Mi'], + ['--format=lzma', '--verbose', '-6', '--memory=1000Mi'], + ['--format=lzma', '--verbose', '-2', '--memory=506Mi'], + ['--format=lzma', '--verbose', '-4', '--memory=10Mi'], + ['--format=lzma', '--verbose', '-4', '--memory=1000Mi'], + ['--format=lzma', '--verbose', '-9', '--memory=1000Mi'], + ['--format=lzma', '--verbose', '-9', '--memory=754Mi'], + ['--format=lzma', '--verbose', '-9', '--memory=10Mi'], + ['--format=lzma', '--verbose', '-0', '--memory=10Mi'], + ['--format=lzma', '--verbose', '-9', '--memory=506Mi'], + ['--format=lzma', '--verbose', '-0', '--memory=754Mi'], + ['--format=lzma', '--verbose', '-6', '--memory=506Mi'], + ['--format=lzma', '--verbose', '-4', '--memory=754Mi'], + ['--format=lzma', '--verbose', '-6', '--memory=754Mi'], + ['--format=lzma', '--verbose', '-6', '--memory=10Mi'], + ['--format=lzma', '--verbose', '-0', '--memory=258Mi'], + ['-0', '--memory=506Mi', '--check=crc64'], + ['-4', '--memory=506Mi', '--check=rc32'], + ['-4', '--memory=258Mi', '--check=rc32'], + ['-2', '--memory=10Mi', '--check=rc32'], + ['-0', '--memory=1000Mi', '--check=crc64'], + ['-9', '--memory=258Mi', '--check=rc32'], + ['-2', '--memory=258Mi', '--check=rc32'], + ['-2', '--memory=1000Mi', '--check=rc32'], + ['-2', '--memory=754Mi', '--check=crc64'], + ['-6', '--memory=258Mi', '--check=rc32'], + ['-6', '--memory=1000Mi', '--check=crc64'], + ['-2', '--memory=506Mi', '--check=rc32'], + ['-4', '--memory=10Mi', '--check=rc32'], + ['-4', '--memory=1000Mi', '--check=crc64'], + ['-9', '--memory=1000Mi', '--check=rc32'], + ['-9', '--memory=754Mi', '--check=rc32'], + ['-9', '--memory=10Mi', '--check=crc64'], + ['-0', '--memory=10Mi', '--check=crc64'], + ['-9', '--memory=506Mi', '--check=rc32'], + ['-0', '--memory=754Mi', '--check=rc32'], + ['-6', '--memory=506Mi', '--check=rc32'], + ['-4', '--memory=754Mi', '--check=crc64'], + ['-6', '--memory=754Mi', '--check=rc32'], + ['-6', '--memory=10Mi', '--check=crc64'], + ['-0', '--memory=258Mi', '--check=rc32'], + ['-0', '--memory=506Mi', '--check=rc32'], + ['-4', '--memory=506Mi', '--check=sha256'], + ['-4', '--memory=258Mi', '--check=sha256'], + ['-2', '--memory=10Mi', '--check=sha256'], + ['-0', '--memory=1000Mi', '--check=sha256'], + ['-9', '--memory=258Mi', '--check=rc32'], + ['-2', '--memory=258Mi', '--check=rc32'], + ['-2', '--memory=1000Mi', '--check=rc32'], + ['-2', '--memory=754Mi', '--check=sha256'], + ['-6', '--memory=258Mi', '--check=rc32'], + ['-6', '--memory=1000Mi', '--check=sha256'], + ['-2', '--memory=506Mi', '--check=rc32'], + ['-4', '--memory=10Mi', '--check=rc32'], + ['-4', '--memory=1000Mi', '--check=sha256'], + ['-9', '--memory=1000Mi', '--check=rc32'], + ['-9', '--memory=754Mi', '--check=rc32'], + ['-9', '--memory=10Mi', '--check=sha256'], + ['-0', '--memory=10Mi', '--check=sha256'], + ['-9', '--memory=506Mi', '--check=rc32'], + ['-0', '--memory=754Mi', '--check=rc32'], + ['-6', '--memory=506Mi', '--check=sha256'], + ['-4', '--memory=754Mi', '--check=sha256'], + ['-6', '--memory=754Mi', '--check=rc32'], + ['-6', '--memory=10Mi', '--check=rc32'], + ['-0', '--memory=258Mi', '--check=sha256'], + ['--quiet', '-0', '--memory=506Mi', '--check=rc32'], + ['--quiet', '-4', '--memory=506Mi', '--check=rc32'], + ['--quiet', '-4', '--memory=258Mi', '--check=rc32'], + ['--quiet', '-2', '--memory=10Mi', '--check=rc32'], + ['--quiet', '-0', '--memory=1000Mi', '--check=rc32'], + ['--quiet', '-9', '--memory=258Mi', '--check=rc32'], + ['--quiet', '-2', '--memory=258Mi', '--check=rc32'], + ['--quiet', '-2', '--memory=1000Mi', '--check=rc32'], + ['--quiet', '-2', '--memory=754Mi', '--check=rc32'], + ['--quiet', '-6', '--memory=258Mi', '--check=rc32'], + ['--quiet', '-6', '--memory=1000Mi', '--check=rc32'], + ['--quiet', '-2', '--memory=506Mi', '--check=rc32'], + ['--quiet', '-4', '--memory=10Mi', '--check=rc32'], + ['--quiet', '-4', '--memory=1000Mi', '--check=rc32'], + ['--quiet', '-9', '--memory=1000Mi', '--check=rc32'], + ['--quiet', '-9', '--memory=754Mi', '--check=rc32'], + ['--quiet', '-9', '--memory=10Mi', '--check=rc32'], + ['--quiet', '-0', '--memory=10Mi', '--check=rc32'], + ['--quiet', '-9', '--memory=506Mi', '--check=rc32'], + ['--quiet', '-0', '--memory=754Mi', '--check=rc32'], + ['--quiet', '-6', '--memory=506Mi', '--check=rc32'], + ['--quiet', '-4', '--memory=754Mi', '--check=rc32'], + ['--quiet', '-6', '--memory=754Mi', '--check=rc32'], + ['--quiet', '-6', '--memory=10Mi', '--check=rc32'], + ['--quiet', '-0', '--memory=258Mi', '--check=rc32'], + ['--verbose', '-0', '--memory=506Mi', '--check=rc32'], + ['--verbose', '-4', '--memory=506Mi', '--check=rc32'], + ['--verbose', '-4', '--memory=258Mi', '--check=rc32'], + ['--verbose', '-2', '--memory=10Mi', '--check=rc32'], + ['--verbose', '-0', '--memory=1000Mi', '--check=rc32'], + ['--verbose', '-9', '--memory=258Mi', '--check=rc32'], + ['--verbose', '-2', '--memory=258Mi', '--check=rc32'], + ['--verbose', '-2', '--memory=1000Mi', '--check=rc32'], + ['--verbose', '-2', '--memory=754Mi', '--check=rc32'], + ['--verbose', '-6', '--memory=258Mi', '--check=rc32'], + ['--verbose', '-6', '--memory=1000Mi', '--check=rc32'], + ['--verbose', '-2', '--memory=506Mi', '--check=rc32'], + ['--verbose', '-4', '--memory=10Mi', '--check=rc32'], + ['--verbose', '-4', '--memory=1000Mi', '--check=rc32'], + ['--verbose', '-9', '--memory=1000Mi', '--check=rc32'], + ['--verbose', '-9', '--memory=754Mi', '--check=rc32'], + ['--verbose', '-9', '--memory=10Mi', '--check=rc32'], + ['--verbose', '-0', '--memory=10Mi', '--check=rc32'], + ['--verbose', '-9', '--memory=506Mi', '--check=rc32'], + ['--verbose', '-0', '--memory=754Mi', '--check=rc32'], + ['--verbose', '-6', '--memory=506Mi', '--check=rc32'], + ['--verbose', '-4', '--memory=754Mi', '--check=rc32'], + ['--verbose', '-6', '--memory=754Mi', '--check=rc32'], + ['--verbose', '-6', '--memory=10Mi', '--check=rc32'], + ['--verbose', '-0', '--memory=258Mi', '--check=rc32'], + ['-0', '--memory=506Mi', '--check=crc64'], + ['-4', '--memory=506Mi', '--check=sha256'], + ['-4', '--memory=258Mi', '--check=sha256'], + ['-2', '--memory=10Mi', '--check=crc64'], + ['-0', '--memory=1000Mi', '--check=crc64'], + ['-9', '--memory=258Mi', '--check=sha256'], + ['-2', '--memory=258Mi', '--check=crc64'], + ['-2', '--memory=1000Mi', '--check=sha256'], + ['-2', '--memory=754Mi', '--check=sha256'], + ['-6', '--memory=258Mi', '--check=sha256'], + ['-6', '--memory=1000Mi', '--check=sha256'], + ['-2', '--memory=506Mi', '--check=crc64'], + ['-4', '--memory=10Mi', '--check=crc64'], + ['-4', '--memory=1000Mi', '--check=crc64'], + ['-9', '--memory=1000Mi', '--check=sha256'], + ['-9', '--memory=754Mi', '--check=crc64'], + ['-9', '--memory=10Mi', '--check=crc64'], + ['-0', '--memory=10Mi', '--check=sha256'], + ['-9', '--memory=506Mi', '--check=crc64'], + ['-0', '--memory=754Mi', '--check=sha256'], + ['-6', '--memory=506Mi', '--check=crc64'], + ['-4', '--memory=754Mi', '--check=crc64'], + ['-6', '--memory=754Mi', '--check=crc64'], + ['-6', '--memory=10Mi', '--check=sha256'], + ['-0', '--memory=258Mi', '--check=sha256'], + ['--quiet', '-0', '--memory=506Mi', '--check=crc64'], + ['--quiet', '-4', '--memory=506Mi', '--check=crc64'], + ['--quiet', '-4', '--memory=258Mi', '--check=crc64'], + ['--quiet', '-2', '--memory=10Mi', '--check=crc64'], + ['--quiet', '-0', '--memory=1000Mi', '--check=crc64'], + ['--quiet', '-9', '--memory=258Mi', '--check=crc64'], + ['--quiet', '-2', '--memory=258Mi', '--check=crc64'], + ['--quiet', '-2', '--memory=1000Mi', '--check=crc64'], + ['--quiet', '-2', '--memory=754Mi', '--check=crc64'], + ['--quiet', '-6', '--memory=258Mi', '--check=crc64'], + ['--quiet', '-6', '--memory=1000Mi', '--check=crc64'], + ['--quiet', '-2', '--memory=506Mi', '--check=crc64'], + ['--quiet', '-4', '--memory=10Mi', '--check=crc64'], + ['--quiet', '-4', '--memory=1000Mi', '--check=crc64'], + ['--quiet', '-9', '--memory=1000Mi', '--check=crc64'], + ['--quiet', '-9', '--memory=754Mi', '--check=crc64'], + ['--quiet', '-9', '--memory=10Mi', '--check=crc64'], + ['--quiet', '-0', '--memory=10Mi', '--check=crc64'], + ['--quiet', '-9', '--memory=506Mi', '--check=crc64'], + ['--quiet', '-0', '--memory=754Mi', '--check=crc64'], + ['--quiet', '-6', '--memory=506Mi', '--check=crc64'], + ['--quiet', '-4', '--memory=754Mi', '--check=crc64'], + ['--quiet', '-6', '--memory=754Mi', '--check=crc64'], + ['--quiet', '-6', '--memory=10Mi', '--check=crc64'], + ['--quiet', '-0', '--memory=258Mi', '--check=crc64'], + ['--verbose', '-0', '--memory=506Mi', '--check=crc64'], + ['--verbose', '-4', '--memory=506Mi', '--check=crc64'], + ['--verbose', '-4', '--memory=258Mi', '--check=crc64'], + ['--verbose', '-2', '--memory=10Mi', '--check=crc64'], + ['--verbose', '-0', '--memory=1000Mi', '--check=crc64'], + ['--verbose', '-9', '--memory=258Mi', '--check=crc64'], + ['--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--verbose', '-2', '--memory=1000Mi', '--check=crc64'], + ['--verbose', '-2', '--memory=754Mi', '--check=crc64'], + ['--verbose', '-6', '--memory=258Mi', '--check=crc64'], + ['--verbose', '-6', '--memory=1000Mi', '--check=crc64'], + ['--verbose', '-2', '--memory=506Mi', '--check=crc64'], + ['--verbose', '-4', '--memory=10Mi', '--check=crc64'], + ['--verbose', '-4', '--memory=1000Mi', '--check=crc64'], + ['--verbose', '-9', '--memory=1000Mi', '--check=crc64'], + ['--verbose', '-9', '--memory=754Mi', '--check=crc64'], + ['--verbose', '-9', '--memory=10Mi', '--check=crc64'], + ['--verbose', '-0', '--memory=10Mi', '--check=crc64'], + ['--verbose', '-9', '--memory=506Mi', '--check=crc64'], + ['--verbose', '-0', '--memory=754Mi', '--check=crc64'], + ['--verbose', '-6', '--memory=506Mi', '--check=crc64'], + ['--verbose', '-4', '--memory=754Mi', '--check=crc64'], + ['--verbose', '-6', '--memory=754Mi', '--check=crc64'], + ['--verbose', '-6', '--memory=10Mi', '--check=crc64'], + ['--verbose', '-0', '--memory=258Mi', '--check=crc64'], + ['--quiet', '-0', '--memory=506Mi', '--check=sha256'], + ['--quiet', '-4', '--memory=506Mi', '--check=sha256'], + ['--quiet', '-4', '--memory=258Mi', '--check=sha256'], + ['--quiet', '-2', '--memory=10Mi', '--check=sha256'], + ['--quiet', '-0', '--memory=1000Mi', '--check=sha256'], + ['--quiet', '-9', '--memory=258Mi', '--check=sha256'], + ['--quiet', '-2', '--memory=258Mi', '--check=sha256'], + ['--quiet', '-2', '--memory=1000Mi', '--check=sha256'], + ['--quiet', '-2', '--memory=754Mi', '--check=sha256'], + ['--quiet', '-6', '--memory=258Mi', '--check=sha256'], + ['--quiet', '-6', '--memory=1000Mi', '--check=sha256'], + ['--quiet', '-2', '--memory=506Mi', '--check=sha256'], + ['--quiet', '-4', '--memory=10Mi', '--check=sha256'], + ['--quiet', '-4', '--memory=1000Mi', '--check=sha256'], + ['--quiet', '-9', '--memory=1000Mi', '--check=sha256'], + ['--quiet', '-9', '--memory=754Mi', '--check=sha256'], + ['--quiet', '-9', '--memory=10Mi', '--check=sha256'], + ['--quiet', '-0', '--memory=10Mi', '--check=sha256'], + ['--quiet', '-9', '--memory=506Mi', '--check=sha256'], + ['--quiet', '-0', '--memory=754Mi', '--check=sha256'], + ['--quiet', '-6', '--memory=506Mi', '--check=sha256'], + ['--quiet', '-4', '--memory=754Mi', '--check=sha256'], + ['--quiet', '-6', '--memory=754Mi', '--check=sha256'], + ['--quiet', '-6', '--memory=10Mi', '--check=sha256'], + ['--quiet', '-0', '--memory=258Mi', '--check=sha256'], + ['--verbose', '-0', '--memory=506Mi', '--check=sha256'], + ['--verbose', '-4', '--memory=506Mi', '--check=sha256'], + ['--verbose', '-4', '--memory=258Mi', '--check=sha256'], + ['--verbose', '-2', '--memory=10Mi', '--check=sha256'], + ['--verbose', '-0', '--memory=1000Mi', '--check=sha256'], + ['--verbose', '-9', '--memory=258Mi', '--check=sha256'], + ['--verbose', '-2', '--memory=258Mi', '--check=sha256'], + ['--verbose', '-2', '--memory=1000Mi', '--check=sha256'], + ['--verbose', '-2', '--memory=754Mi', '--check=sha256'], + ['--verbose', '-6', '--memory=258Mi', '--check=sha256'], + ['--verbose', '-6', '--memory=1000Mi', '--check=sha256'], + ['--verbose', '-2', '--memory=506Mi', '--check=sha256'], + ['--verbose', '-4', '--memory=10Mi', '--check=sha256'], + ['--verbose', '-4', '--memory=1000Mi', '--check=sha256'], + ['--verbose', '-9', '--memory=1000Mi', '--check=sha256'], + ['--verbose', '-9', '--memory=754Mi', '--check=sha256'], + ['--verbose', '-9', '--memory=10Mi', '--check=sha256'], + ['--verbose', '-0', '--memory=10Mi', '--check=sha256'], + ['--verbose', '-9', '--memory=506Mi', '--check=sha256'], + ['--verbose', '-0', '--memory=754Mi', '--check=sha256'], + ['--verbose', '-6', '--memory=506Mi', '--check=sha256'], + ['--verbose', '-4', '--memory=754Mi', '--check=sha256'], + ['--verbose', '-6', '--memory=754Mi', '--check=sha256'], + ['--verbose', '-6', '--memory=10Mi', '--check=sha256'], + ['--verbose', '-0', '--memory=258Mi', '--check=sha256'], + ['--quiet', '--verbose', '-0', '--memory=506Mi'], + ['--quiet', '--verbose', '-4', '--memory=506Mi'], + ['--quiet', '--verbose', '-4', '--memory=258Mi'], + ['--quiet', '--verbose', '-2', '--memory=10Mi'], + ['--quiet', '--verbose', '-0', '--memory=1000Mi'], + ['--quiet', '--verbose', '-9', '--memory=258Mi'], + ['--quiet', '--verbose', '-2', '--memory=258Mi'], + ['--quiet', '--verbose', '-2', '--memory=1000Mi'], + ['--quiet', '--verbose', '-2', '--memory=754Mi'], + ['--quiet', '--verbose', '-6', '--memory=258Mi'], + ['--quiet', '--verbose', '-6', '--memory=1000Mi'], + ['--quiet', '--verbose', '-2', '--memory=506Mi'], + ['--quiet', '--verbose', '-4', '--memory=10Mi'], + ['--quiet', '--verbose', '-4', '--memory=1000Mi'], + ['--quiet', '--verbose', '-9', '--memory=1000Mi'], + ['--quiet', '--verbose', '-9', '--memory=754Mi'], + ['--quiet', '--verbose', '-9', '--memory=10Mi'], + ['--quiet', '--verbose', '-0', '--memory=10Mi'], + ['--quiet', '--verbose', '-9', '--memory=506Mi'], + ['--quiet', '--verbose', '-0', '--memory=754Mi'], + ['--quiet', '--verbose', '-6', '--memory=506Mi'], + ['--quiet', '--verbose', '-4', '--memory=754Mi'], + ['--quiet', '--verbose', '-6', '--memory=754Mi'], + ['--quiet', '--verbose', '-6', '--memory=10Mi'], + ['--quiet', '--verbose', '-0', '--memory=258Mi'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=crc64'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=crc64'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=crc64'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=sha256'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=crc64'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=sha256'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=crc64'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=sha256'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=crc64'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], + ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=rc32'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=rc32'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=crc64'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=rc32'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=crc64'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=sha256'], + ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=crc64'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=10Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=754Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=258Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=506Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=258Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=1000Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=258Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=506Mi', '--check=crc64'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=1000Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=1000Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=10Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=754Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=506Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=754Mi', '--check=sha256'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=10Mi', '--check=rc32'], + ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=258Mi', '--check=sha256'] +] + + commands = [] + + + for file in files: + for i, config in enumerate(configs): + command = Command( SourceRoot("xz") / RSBinary("xz"), - "-k", - "-z", - # Use output_param to ensure input file - # gets appended after all arguments. + "--keep", # needed for repeating with the same workload + "--force", + *config, output_param=["{output}"], - output=SourceRoot("geo-maps/countries-land-250m.geo.json"), - label="countries-land-1km", - creates=["geo-maps/countries-land-1km.geo.json.xz"] + output=SourceRoot("cantrbry.tar.gz/" + file), + label=file + "-config" + "{:04d}".format(i), + creates=["cantrbry.tar.gz/" + file + ".xz"] ) - ], + + + commands.append(command) + + WORKLOADS = { + WorkloadSet(WorkloadCategory.EXAMPLE): commands, WorkloadSet(WorkloadCategory.MEDIUM): [ VCommand( SourceRoot("xz") / RSBinary("xz"), From 12188c7c26c07604efdac4167d26474db6a162ef Mon Sep 17 00:00:00 2001 From: Tobias Mirco Schiffmann Date: Mon, 26 Feb 2024 20:07:26 +0100 Subject: [PATCH 8/8] Updates for all projects --- varats/varats/projects/c_projects/bzip2.py | 251 ++- varats/varats/projects/c_projects/opus.py | 1349 +++++++++++++++- varats/varats/projects/c_projects/xz.py | 1389 +++++------------ varats/varats/projects/cpp_projects/z3.py | 57 +- .../projects/test_projects/has_influence.py | 16 +- 5 files changed, 1941 insertions(+), 1121 deletions(-) diff --git a/varats/varats/projects/c_projects/bzip2.py b/varats/varats/projects/c_projects/bzip2.py index 3845c9438..f94d65686 100644 --- a/varats/varats/projects/c_projects/bzip2.py +++ b/varats/varats/projects/c_projects/bzip2.py @@ -106,206 +106,206 @@ class Bzip2(VProject): configs = [ ['-5'], - ['-v -v', '-5'], - ['-v -v', '-3'], + ['-v', '-v', '-5'], + ['-v', '-v', '-3'], ['-v', '-1'], ['-9'], - ['-v -v -v -v', '-3'], + ['-v', '-v', '-v', '-v', '-3'], ['-v', '-3'], ['-v', '-9'], ['-v', '-7'], - ['-v -v -v', '-3'], - ['-v -v -v', '-9'], + ['-v', '-v', '-v', '-3'], + ['-v', '-v', '-v', '-9'], ['-v', '-5'], - ['-v -v', '-1'], - ['-v -v', '-9'], - ['-v -v -v -v', '-9'], - ['-v -v -v -v', '-7'], - ['-v -v -v -v', '-1'], + ['-v', '-v', '-1'], + ['-v', '-v', '-9'], + ['-v', '-v', '-v', '-v', '-9'], + ['-v', '-v', '-v', '-v', '-7'], + ['-v', '-v', '-v', '-v', '-1'], ['-1'], - ['-v -v -v -v', '-5'], + ['-v', '-v', '-v', '-v', '-5'], ['-7'], - ['-v -v -v', '-5'], - ['-v -v', '-7'], - ['-v -v -v', '-7'], - ['-v -v -v', '-1'], + ['-v', '-v', '-v', '-5'], + ['-v', '-v', '-7'], + ['-v', '-v', '-v', '-7'], + ['-v', '-v', '-v', '-1'], ['-3'], ['--force', '-5'], - ['--force', '-v -v', '-5'], - ['--force', '-v -v', '-3'], + ['--force', '-v', '-v', '-5'], + ['--force', '-v', '-v', '-3'], ['--force', '-v', '-1'], ['--force', '-9'], - ['--force', '-v -v -v -v', '-3'], + ['--force', '-v', '-v', '-v', '-v', '-3'], ['--force', '-v', '-3'], ['--force', '-v', '-9'], ['--force', '-v', '-7'], - ['--force', '-v -v -v', '-3'], - ['--force', '-v -v -v', '-9'], + ['--force', '-v', '-v', '-v', '-3'], + ['--force', '-v', '-v', '-v', '-9'], ['--force', '-v', '-5'], - ['--force', '-v -v', '-1'], - ['--force', '-v -v', '-9'], - ['--force', '-v -v -v -v', '-9'], - ['--force', '-v -v -v -v', '-7'], - ['--force', '-v -v -v -v', '-1'], + ['--force', '-v', '-v', '-1'], + ['--force', '-v', '-v', '-9'], + ['--force', '-v', '-v', '-v', '-v', '-9'], + ['--force', '-v', '-v', '-v', '-v', '-7'], + ['--force', '-v', '-v', '-v', '-v', '-1'], ['--force', '-1'], - ['--force', '-v -v -v -v', '-5'], + ['--force', '-v', '-v', '-v', '-v', '-5'], ['--force', '-7'], - ['--force', '-v -v -v', '-5'], - ['--force', '-v -v', '-7'], - ['--force', '-v -v -v', '-7'], - ['--force', '-v -v -v', '-1'], + ['--force', '-v', '-v', '-v', '-5'], + ['--force', '-v', '-v', '-7'], + ['--force', '-v', '-v', '-v', '-7'], + ['--force', '-v', '-v', '-v', '-1'], ['--force', '-3'], ['--quiet', '-5'], - ['--quiet', '-v -v', '-5'], - ['--quiet', '-v -v', '-3'], + ['--quiet', '-v', '-v', '-5'], + ['--quiet', '-v', '-v', '-3'], ['--quiet', '-v', '-1'], ['--quiet', '-9'], - ['--quiet', '-v -v -v -v', '-3'], + ['--quiet', '-v', '-v', '-v', '-v', '-3'], ['--quiet', '-v', '-3'], ['--quiet', '-v', '-9'], ['--quiet', '-v', '-7'], - ['--quiet', '-v -v -v', '-3'], - ['--quiet', '-v -v -v', '-9'], + ['--quiet', '-v', '-v', '-v', '-3'], + ['--quiet', '-v', '-v', '-v', '-9'], ['--quiet', '-v', '-5'], - ['--quiet', '-v -v', '-1'], - ['--quiet', '-v -v', '-9'], - ['--quiet', '-v -v -v -v', '-9'], - ['--quiet', '-v -v -v -v', '-7'], - ['--quiet', '-v -v -v -v', '-1'], + ['--quiet', '-v', '-v', '-1'], + ['--quiet', '-v', '-v', '-9'], + ['--quiet', '-v', '-v', '-v', '-v', '-9'], + ['--quiet', '-v', '-v', '-v', '-v', '-7'], + ['--quiet', '-v', '-v', '-v', '-v', '-1'], ['--quiet', '-1'], - ['--quiet', '-v -v -v -v', '-5'], + ['--quiet', '-v', '-v', '-v', '-v', '-5'], ['--quiet', '-7'], - ['--quiet', '-v -v -v', '-5'], - ['--quiet', '-v -v', '-7'], - ['--quiet', '-v -v -v', '-7'], - ['--quiet', '-v -v -v', '-1'], + ['--quiet', '-v', '-v', '-v', '-5'], + ['--quiet', '-v', '-v', '-7'], + ['--quiet', '-v', '-v', '-v', '-7'], + ['--quiet', '-v', '-v', '-v', '-1'], ['--quiet', '-3'], ['--small', '-5'], - ['--small', '-v -v', '-5'], - ['--small', '-v -v', '-3'], + ['--small', '-v', '-v', '-5'], + ['--small', '-v', '-v', '-3'], ['--small', '-v', '-1'], ['--small', '-9'], - ['--small', '-v -v -v -v', '-3'], + ['--small', '-v', '-v', '-v', '-v', '-3'], ['--small', '-v', '-3'], ['--small', '-v', '-9'], ['--small', '-v', '-7'], - ['--small', '-v -v -v', '-3'], - ['--small', '-v -v -v', '-9'], + ['--small', '-v', '-v', '-v', '-3'], + ['--small', '-v', '-v', '-v', '-9'], ['--small', '-v', '-5'], - ['--small', '-v -v', '-1'], - ['--small', '-v -v', '-9'], - ['--small', '-v -v -v -v', '-9'], - ['--small', '-v -v -v -v', '-7'], - ['--small', '-v -v -v -v', '-1'], + ['--small', '-v', '-v', '-1'], + ['--small', '-v', '-v', '-9'], + ['--small', '-v', '-v', '-v', '-v', '-9'], + ['--small', '-v', '-v', '-v', '-v', '-7'], + ['--small', '-v', '-v', '-v', '-v', '-1'], ['--small', '-1'], - ['--small', '-v -v -v -v', '-5'], + ['--small', '-v', '-v', '-v', '-v', '-5'], ['--small', '-7'], - ['--small', '-v -v -v', '-5'], - ['--small', '-v -v', '-7'], - ['--small', '-v -v -v', '-7'], - ['--small', '-v -v -v', '-1'], + ['--small', '-v', '-v', '-v', '-5'], + ['--small', '-v', '-v', '-7'], + ['--small', '-v', '-v', '-v', '-7'], + ['--small', '-v', '-v', '-v', '-1'], ['--small', '-3'], ['--force', '--quiet', '-5'], - ['--force', '--quiet', '-v -v', '-5'], - ['--force', '--quiet', '-v -v', '-3'], + ['--force', '--quiet', '-v', '-v', '-5'], + ['--force', '--quiet', '-v', '-v', '-3'], ['--force', '--quiet', '-v', '-1'], ['--force', '--quiet', '-9'], - ['--force', '--quiet', '-v -v -v -v', '-3'], + ['--force', '--quiet', '-v', '-v', '-v', '-v', '-3'], ['--force', '--quiet', '-v', '-3'], ['--force', '--quiet', '-v', '-9'], ['--force', '--quiet', '-v', '-7'], - ['--force', '--quiet', '-v -v -v', '-3'], - ['--force', '--quiet', '-v -v -v', '-9'], + ['--force', '--quiet', '-v', '-v', '-v', '-3'], + ['--force', '--quiet', '-v', '-v', '-v', '-9'], ['--force', '--quiet', '-v', '-5'], - ['--force', '--quiet', '-v -v', '-1'], - ['--force', '--quiet', '-v -v', '-9'], - ['--force', '--quiet', '-v -v -v -v', '-9'], - ['--force', '--quiet', '-v -v -v -v', '-7'], - ['--force', '--quiet', '-v -v -v -v', '-1'], + ['--force', '--quiet', '-v', '-v', '-1'], + ['--force', '--quiet', '-v', '-v', '-9'], + ['--force', '--quiet', '-v', '-v', '-v', '-v', '-9'], + ['--force', '--quiet', '-v', '-v', '-v', '-v', '-7'], + ['--force', '--quiet', '-v', '-v', '-v', '-v', '-1'], ['--force', '--quiet', '-1'], - ['--force', '--quiet', '-v -v -v -v', '-5'], + ['--force', '--quiet', '-v', '-v', '-v', '-v', '-5'], ['--force', '--quiet', '-7'], - ['--force', '--quiet', '-v -v -v', '-5'], - ['--force', '--quiet', '-v -v', '-7'], - ['--force', '--quiet', '-v -v -v', '-7'], - ['--force', '--quiet', '-v -v -v', '-1'], + ['--force', '--quiet', '-v', '-v', '-v', '-5'], + ['--force', '--quiet', '-v', '-v', '-7'], + ['--force', '--quiet', '-v', '-v', '-v', '-7'], + ['--force', '--quiet', '-v', '-v', '-v', '-1'], ['--force', '--quiet', '-3'], ['--force', '--small', '-5'], - ['--force', '--small', '-v -v', '-5'], - ['--force', '--small', '-v -v', '-3'], + ['--force', '--small', '-v', '-v', '-5'], + ['--force', '--small', '-v', '-v', '-3'], ['--force', '--small', '-v', '-1'], ['--force', '--small', '-9'], - ['--force', '--small', '-v -v -v -v', '-3'], + ['--force', '--small', '-v', '-v', '-v', '-v', '-3'], ['--force', '--small', '-v', '-3'], ['--force', '--small', '-v', '-9'], ['--force', '--small', '-v', '-7'], - ['--force', '--small', '-v -v -v', '-3'], - ['--force', '--small', '-v -v -v', '-9'], + ['--force', '--small', '-v', '-v', '-v', '-3'], + ['--force', '--small', '-v', '-v', '-v', '-9'], ['--force', '--small', '-v', '-5'], - ['--force', '--small', '-v -v', '-1'], - ['--force', '--small', '-v -v', '-9'], - ['--force', '--small', '-v -v -v -v', '-9'], - ['--force', '--small', '-v -v -v -v', '-7'], - ['--force', '--small', '-v -v -v -v', '-1'], + ['--force', '--small', '-v', '-v', '-1'], + ['--force', '--small', '-v', '-v', '-9'], + ['--force', '--small', '-v', '-v', '-v', '-v', '-9'], + ['--force', '--small', '-v', '-v', '-v', '-v', '-7'], + ['--force', '--small', '-v', '-v', '-v', '-v', '-1'], ['--force', '--small', '-1'], - ['--force', '--small', '-v -v -v -v', '-5'], + ['--force', '--small', '-v', '-v', '-v', '-v', '-5'], ['--force', '--small', '-7'], - ['--force', '--small', '-v -v -v', '-5'], - ['--force', '--small', '-v -v', '-7'], - ['--force', '--small', '-v -v -v', '-7'], - ['--force', '--small', '-v -v -v', '-1'], + ['--force', '--small', '-v', '-v', '-v', '-5'], + ['--force', '--small', '-v', '-v', '-7'], + ['--force', '--small', '-v', '-v', '-v', '-7'], + ['--force', '--small', '-v', '-v', '-v', '-1'], ['--force', '--small', '-3'], ['--quiet', '--small', '-5'], - ['--quiet', '--small', '-v -v', '-5'], - ['--quiet', '--small', '-v -v', '-3'], + ['--quiet', '--small', '-v', '-v', '-5'], + ['--quiet', '--small', '-v', '-v', '-3'], ['--quiet', '--small', '-v', '-1'], ['--quiet', '--small', '-9'], - ['--quiet', '--small', '-v -v -v -v', '-3'], + ['--quiet', '--small', '-v', '-v', '-v', '-v', '-3'], ['--quiet', '--small', '-v', '-3'], ['--quiet', '--small', '-v', '-9'], ['--quiet', '--small', '-v', '-7'], - ['--quiet', '--small', '-v -v -v', '-3'], - ['--quiet', '--small', '-v -v -v', '-9'], + ['--quiet', '--small', '-v', '-v', '-v', '-3'], + ['--quiet', '--small', '-v', '-v', '-v', '-9'], ['--quiet', '--small', '-v', '-5'], - ['--quiet', '--small', '-v -v', '-1'], - ['--quiet', '--small', '-v -v', '-9'], - ['--quiet', '--small', '-v -v -v -v', '-9'], - ['--quiet', '--small', '-v -v -v -v', '-7'], - ['--quiet', '--small', '-v -v -v -v', '-1'], + ['--quiet', '--small', '-v', '-v', '-1'], + ['--quiet', '--small', '-v', '-v', '-9'], + ['--quiet', '--small', '-v', '-v', '-v', '-v', '-9'], + ['--quiet', '--small', '-v', '-v', '-v', '-v', '-7'], + ['--quiet', '--small', '-v', '-v', '-v', '-v', '-1'], ['--quiet', '--small', '-1'], - ['--quiet', '--small', '-v -v -v -v', '-5'], + ['--quiet', '--small', '-v', '-v', '-v', '-v', '-5'], ['--quiet', '--small', '-7'], - ['--quiet', '--small', '-v -v -v', '-5'], - ['--quiet', '--small', '-v -v', '-7'], - ['--quiet', '--small', '-v -v -v', '-7'], - ['--quiet', '--small', '-v -v -v', '-1'], + ['--quiet', '--small', '-v', '-v', '-v', '-5'], + ['--quiet', '--small', '-v', '-v', '-7'], + ['--quiet', '--small', '-v', '-v', '-v', '-7'], + ['--quiet', '--small', '-v', '-v', '-v', '-1'], ['--quiet', '--small', '-3'], ['--force', '--quiet', '--small', '-5'], - ['--force', '--quiet', '--small', '-v -v', '-5'], - ['--force', '--quiet', '--small', '-v -v', '-3'], + ['--force', '--quiet', '--small', '-v', '-v', '-5'], + ['--force', '--quiet', '--small', '-v', '-v', '-3'], ['--force', '--quiet', '--small', '-v', '-1'], ['--force', '--quiet', '--small', '-9'], - ['--force', '--quiet', '--small', '-v -v -v -v', '-3'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-v', '-3'], ['--force', '--quiet', '--small', '-v', '-3'], ['--force', '--quiet', '--small', '-v', '-9'], ['--force', '--quiet', '--small', '-v', '-7'], - ['--force', '--quiet', '--small', '-v -v -v', '-3'], - ['--force', '--quiet', '--small', '-v -v -v', '-9'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-3'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-9'], ['--force', '--quiet', '--small', '-v', '-5'], - ['--force', '--quiet', '--small', '-v -v', '-1'], - ['--force', '--quiet', '--small', '-v -v', '-9'], - ['--force', '--quiet', '--small', '-v -v -v -v', '-9'], - ['--force', '--quiet', '--small', '-v -v -v -v', '-7'], - ['--force', '--quiet', '--small', '-v -v -v -v', '-1'], + ['--force', '--quiet', '--small', '-v', '-v', '-1'], + ['--force', '--quiet', '--small', '-v', '-v', '-9'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-v', '-9'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-v', '-7'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-v', '-1'], ['--force', '--quiet', '--small', '-1'], - ['--force', '--quiet', '--small', '-v -v -v -v', '-5'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-v', '-5'], ['--force', '--quiet', '--small', '-7'], - ['--force', '--quiet', '--small', '-v -v -v', '-5'], - ['--force', '--quiet', '--small', '-v -v', '-7'], - ['--force', '--quiet', '--small', '-v -v -v', '-7'], - ['--force', '--quiet', '--small', '-v -v -v', '-1'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-5'], + ['--force', '--quiet', '--small', '-v', '-v', '-7'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-7'], + ['--force', '--quiet', '--small', '-v', '-v', '-v', '-1'], ['--force', '--quiet', '--small', '-3'], - ] + ] commands = [] @@ -313,11 +313,10 @@ class Bzip2(VProject): for file in files: for i, config in enumerate(configs): command = VCommand( - SourceRoot("xz") / RSBinary("xz"), - "--keep", # needed for repeating with the same workload + SourceRoot("bzip2") / RSBinary("bzip2"), *config, - output_param=["{output}"], - output=SourceRoot("cantrbry.tar.gz/" + file), + "--keep", # needed for repeating with the same workload + "cantrbry.tar.gz/" + file, label=file + "-config" + "{:04d}".format(i), creates=["cantrbry.tar.gz/" + file + ".bz2"] ) @@ -443,4 +442,4 @@ def recompile(self) -> None: bb.watch(cmake)( "--build", ".", "--config", "Release", "-j", get_number_of_jobs(bb_cfg()) - ) + ) \ No newline at end of file diff --git a/varats/varats/projects/c_projects/opus.py b/varats/varats/projects/c_projects/opus.py index 1d6a46f12..f21bafaa5 100644 --- a/varats/varats/projects/c_projects/opus.py +++ b/varats/varats/projects/c_projects/opus.py @@ -9,6 +9,9 @@ from varats.containers.containers import get_base_image, ImageBase from varats.paper.paper_config import PaperConfigSpecificGit from varats.project.project_domain import ProjectDomains +from benchbuild.source import HTTP +from benchbuild.command import Command, SourceRoot, WorkloadSet +from varats.experiment.workload_util import RSBinary, WorkloadCategory from varats.project.project_util import ( ProjectBinaryWrapper, BinaryType, @@ -28,16 +31,1349 @@ class Opus(VProject): GROUP = 'c_projects' DOMAIN = ProjectDomains.CODEC - SOURCE = [ - PaperConfigSpecificGit( + files = ["BabyElephantWalk60.wav", "CantinaBand3.wav", "CantinaBand60.wav", "Fanfare60.wav", "gettysburg10.wav", "gettysburg.wav", "ImperialMarch60.wav", + "PinkPanther30.wav", "PinkPanther60.wav", "preamble10.wav", "preamble.wav", "StarWars3.wav", "StarWars60.wav", "taunt.wav"] + + https = [PaperConfigSpecificGit( project_name="opus", remote="https://github.com/xiph/opus.git", local="opus", refspec="origin/HEAD", limit=None, shallow=False + )] + + for file in files: + tmp = HTTP( + local=file, + remote={ + "1.0": + "https://www2.cs.uic.edu/~i101/SoundFiles/" + file + } ) - ] + https.append(tmp) + + SOURCE = https + + configs = [ + [8000, '1', 216000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '10'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '0'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-complexity', '5'], + [8000, '1', 216000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cvbr', '-framesize', '2.5', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cvbr', '-framesize', '20', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [8000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 216000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 36000, '-cvbr', '-framesize', '60', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'NB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '20', '-complexity', '5'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 216000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 36000, '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 216000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '2.5', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '2.5', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 216000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '20', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '20', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [8000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 216000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 36000, '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'WB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'FB', '-framesize', '60', '-forcemono', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '20', '-forcemono', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'MB', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-cvbr', '-framesize', '60', '-forcemono', '-bandwidth', 'SWB', '-complexity', '5'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [16000, '1', 216000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [16000, '1', 36000, '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-bandwidth', 'NB', '-framesize', '2.5', '-forcemono', '-complexity', '5'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [24000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [8000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 216000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '10'], + [8000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + [16000, '1', 6000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '0'], + [16000, '1', 36000, '-cbr', '-cvbr', '-bandwidth', 'NB', '-framesize', '2.5', '-complexity', '5'], + ] + + workloads = [] + + for file in files: + for i, config in enumerate(configs): + workload = Command( + SourceRoot("opus") / RSBinary("opus_demo"), + "audio", + *config, + file, + file.split(".")[0] + ".opus", + label=file + "-config" + "{:04d}".format(i), + creates=[file.split(".")[0] + ".opus"] + ) + workloads.append(workload) + + WORKLOADS = { + WorkloadSet(WorkloadCategory.EXAMPLE): workloads + } + + CONTAINER = get_base_image( ImageBase.DEBIAN_10 @@ -51,6 +1387,11 @@ def binaries_for_revision( binary_map.specify_binary(".libs/libopus.so", BinaryType.SHARED_LIBRARY) + binary_map.specify_binary( + 'opus_demo', + BinaryType.EXECUTABLE, + ) + return binary_map[revision] def run_tests(self) -> None: @@ -73,4 +1414,4 @@ def compile(self) -> None: @classmethod def get_cve_product_info(cls) -> tp.List[tp.Tuple[str, str]]: - return [("opus-codec", "opus")] + return [("opus-codec", "opus")] \ No newline at end of file diff --git a/varats/varats/projects/c_projects/xz.py b/varats/varats/projects/c_projects/xz.py index 18bb53323..256e6353c 100644 --- a/varats/varats/projects/c_projects/xz.py +++ b/varats/varats/projects/c_projects/xz.py @@ -97,7 +97,7 @@ class Xz(VProject): ['-0', '--memory=506Mi'], ['-4', '--memory=506Mi'], ['-4', '--memory=258Mi'], - ['-2', '--memory=10Mi'], + ['-2', '--memory=50Mi'], ['-0', '--memory=1000Mi'], ['-9', '--memory=258Mi'], ['-2', '--memory=258Mi'], @@ -106,73 +106,23 @@ class Xz(VProject): ['-6', '--memory=258Mi'], ['-6', '--memory=1000Mi'], ['-2', '--memory=506Mi'], - ['-4', '--memory=10Mi'], + ['-4', '--memory=50Mi'], ['-4', '--memory=1000Mi'], ['-9', '--memory=1000Mi'], ['-9', '--memory=754Mi'], - ['-9', '--memory=10Mi'], - ['-0', '--memory=10Mi'], + ['-9', '--memory=50Mi'], + ['-0', '--memory=50Mi'], ['-9', '--memory=506Mi'], ['-0', '--memory=754Mi'], ['-6', '--memory=506Mi'], ['-4', '--memory=754Mi'], ['-6', '--memory=754Mi'], - ['-6', '--memory=10Mi'], + ['-6', '--memory=50Mi'], ['-0', '--memory=258Mi'], - ['--test', '-0', '--memory=506Mi'], - ['--test', '-4', '--memory=506Mi'], - ['--test', '-4', '--memory=258Mi'], - ['--test', '-2', '--memory=10Mi'], - ['--test', '-0', '--memory=1000Mi'], - ['--test', '-9', '--memory=258Mi'], - ['--test', '-2', '--memory=258Mi'], - ['--test', '-2', '--memory=1000Mi'], - ['--test', '-2', '--memory=754Mi'], - ['--test', '-6', '--memory=258Mi'], - ['--test', '-6', '--memory=1000Mi'], - ['--test', '-2', '--memory=506Mi'], - ['--test', '-4', '--memory=10Mi'], - ['--test', '-4', '--memory=1000Mi'], - ['--test', '-9', '--memory=1000Mi'], - ['--test', '-9', '--memory=754Mi'], - ['--test', '-9', '--memory=10Mi'], - ['--test', '-0', '--memory=10Mi'], - ['--test', '-9', '--memory=506Mi'], - ['--test', '-0', '--memory=754Mi'], - ['--test', '-6', '--memory=506Mi'], - ['--test', '-4', '--memory=754Mi'], - ['--test', '-6', '--memory=754Mi'], - ['--test', '-6', '--memory=10Mi'], - ['--test', '-0', '--memory=258Mi'], - ['--list', '-0', '--memory=506Mi'], - ['--list', '-4', '--memory=506Mi'], - ['--list', '-4', '--memory=258Mi'], - ['--list', '-2', '--memory=10Mi'], - ['--list', '-0', '--memory=1000Mi'], - ['--list', '-9', '--memory=258Mi'], - ['--list', '-2', '--memory=258Mi'], - ['--list', '-2', '--memory=1000Mi'], - ['--list', '-2', '--memory=754Mi'], - ['--list', '-6', '--memory=258Mi'], - ['--list', '-6', '--memory=1000Mi'], - ['--list', '-2', '--memory=506Mi'], - ['--list', '-4', '--memory=10Mi'], - ['--list', '-4', '--memory=1000Mi'], - ['--list', '-9', '--memory=1000Mi'], - ['--list', '-9', '--memory=754Mi'], - ['--list', '-9', '--memory=10Mi'], - ['--list', '-0', '--memory=10Mi'], - ['--list', '-9', '--memory=506Mi'], - ['--list', '-0', '--memory=754Mi'], - ['--list', '-6', '--memory=506Mi'], - ['--list', '-4', '--memory=754Mi'], - ['--list', '-6', '--memory=754Mi'], - ['--list', '-6', '--memory=10Mi'], - ['--list', '-0', '--memory=258Mi'], ['--suffix=.SUF', '-0', '--memory=506Mi'], ['--suffix=.SUF', '-4', '--memory=506Mi'], ['--suffix=.SUF', '-4', '--memory=258Mi'], - ['--suffix=.SUF', '-2', '--memory=10Mi'], + ['--suffix=.SUF', '-2', '--memory=50Mi'], ['--suffix=.SUF', '-0', '--memory=1000Mi'], ['--suffix=.SUF', '-9', '--memory=258Mi'], ['--suffix=.SUF', '-2', '--memory=258Mi'], @@ -181,23 +131,23 @@ class Xz(VProject): ['--suffix=.SUF', '-6', '--memory=258Mi'], ['--suffix=.SUF', '-6', '--memory=1000Mi'], ['--suffix=.SUF', '-2', '--memory=506Mi'], - ['--suffix=.SUF', '-4', '--memory=10Mi'], + ['--suffix=.SUF', '-4', '--memory=50Mi'], ['--suffix=.SUF', '-4', '--memory=1000Mi'], ['--suffix=.SUF', '-9', '--memory=1000Mi'], ['--suffix=.SUF', '-9', '--memory=754Mi'], - ['--suffix=.SUF', '-9', '--memory=10Mi'], - ['--suffix=.SUF', '-0', '--memory=10Mi'], + ['--suffix=.SUF', '-9', '--memory=50Mi'], + ['--suffix=.SUF', '-0', '--memory=50Mi'], ['--suffix=.SUF', '-9', '--memory=506Mi'], ['--suffix=.SUF', '-0', '--memory=754Mi'], ['--suffix=.SUF', '-6', '--memory=506Mi'], ['--suffix=.SUF', '-4', '--memory=754Mi'], ['--suffix=.SUF', '-6', '--memory=754Mi'], - ['--suffix=.SUF', '-6', '--memory=10Mi'], + ['--suffix=.SUF', '-6', '--memory=50Mi'], ['--suffix=.SUF', '-0', '--memory=258Mi'], ['--format=lzma', '-0', '--memory=506Mi'], ['--format=lzma', '-4', '--memory=506Mi'], ['--format=lzma', '-4', '--memory=258Mi'], - ['--format=lzma', '-2', '--memory=10Mi'], + ['--format=lzma', '-2', '--memory=50Mi'], ['--format=lzma', '-0', '--memory=1000Mi'], ['--format=lzma', '-9', '--memory=258Mi'], ['--format=lzma', '-2', '--memory=258Mi'], @@ -206,48 +156,48 @@ class Xz(VProject): ['--format=lzma', '-6', '--memory=258Mi'], ['--format=lzma', '-6', '--memory=1000Mi'], ['--format=lzma', '-2', '--memory=506Mi'], - ['--format=lzma', '-4', '--memory=10Mi'], + ['--format=lzma', '-4', '--memory=50Mi'], ['--format=lzma', '-4', '--memory=1000Mi'], ['--format=lzma', '-9', '--memory=1000Mi'], ['--format=lzma', '-9', '--memory=754Mi'], - ['--format=lzma', '-9', '--memory=10Mi'], - ['--format=lzma', '-0', '--memory=10Mi'], + ['--format=lzma', '-9', '--memory=50Mi'], + ['--format=lzma', '-0', '--memory=50Mi'], ['--format=lzma', '-9', '--memory=506Mi'], ['--format=lzma', '-0', '--memory=754Mi'], ['--format=lzma', '-6', '--memory=506Mi'], ['--format=lzma', '-4', '--memory=754Mi'], ['--format=lzma', '-6', '--memory=754Mi'], - ['--format=lzma', '-6', '--memory=10Mi'], + ['--format=lzma', '-6', '--memory=50Mi'], ['--format=lzma', '-0', '--memory=258Mi'], - ['-0', '--memory=506Mi', '--check=rc32'], - ['-4', '--memory=506Mi', '--check=rc32'], - ['-4', '--memory=258Mi', '--check=rc32'], - ['-2', '--memory=10Mi', '--check=rc32'], - ['-0', '--memory=1000Mi', '--check=rc32'], - ['-9', '--memory=258Mi', '--check=rc32'], - ['-2', '--memory=258Mi', '--check=rc32'], - ['-2', '--memory=1000Mi', '--check=rc32'], - ['-2', '--memory=754Mi', '--check=rc32'], - ['-6', '--memory=258Mi', '--check=rc32'], - ['-6', '--memory=1000Mi', '--check=rc32'], - ['-2', '--memory=506Mi', '--check=rc32'], - ['-4', '--memory=10Mi', '--check=rc32'], - ['-4', '--memory=1000Mi', '--check=rc32'], - ['-9', '--memory=1000Mi', '--check=rc32'], - ['-9', '--memory=754Mi', '--check=rc32'], - ['-9', '--memory=10Mi', '--check=rc32'], - ['-0', '--memory=10Mi', '--check=rc32'], - ['-9', '--memory=506Mi', '--check=rc32'], - ['-0', '--memory=754Mi', '--check=rc32'], - ['-6', '--memory=506Mi', '--check=rc32'], - ['-4', '--memory=754Mi', '--check=rc32'], - ['-6', '--memory=754Mi', '--check=rc32'], - ['-6', '--memory=10Mi', '--check=rc32'], - ['-0', '--memory=258Mi', '--check=rc32'], + ['-0', '--memory=506Mi', '--check=crc32'], + ['-4', '--memory=506Mi', '--check=crc32'], + ['-4', '--memory=258Mi', '--check=crc32'], + ['-2', '--memory=50Mi', '--check=crc32'], + ['-0', '--memory=1000Mi', '--check=crc32'], + ['-9', '--memory=258Mi', '--check=crc32'], + ['-2', '--memory=258Mi', '--check=crc32'], + ['-2', '--memory=1000Mi', '--check=crc32'], + ['-2', '--memory=754Mi', '--check=crc32'], + ['-6', '--memory=258Mi', '--check=crc32'], + ['-6', '--memory=1000Mi', '--check=crc32'], + ['-2', '--memory=506Mi', '--check=crc32'], + ['-4', '--memory=50Mi', '--check=crc32'], + ['-4', '--memory=1000Mi', '--check=crc32'], + ['-9', '--memory=1000Mi', '--check=crc32'], + ['-9', '--memory=754Mi', '--check=crc32'], + ['-9', '--memory=50Mi', '--check=crc32'], + ['-0', '--memory=50Mi', '--check=crc32'], + ['-9', '--memory=506Mi', '--check=crc32'], + ['-0', '--memory=754Mi', '--check=crc32'], + ['-6', '--memory=506Mi', '--check=crc32'], + ['-4', '--memory=754Mi', '--check=crc32'], + ['-6', '--memory=754Mi', '--check=crc32'], + ['-6', '--memory=50Mi', '--check=crc32'], + ['-0', '--memory=258Mi', '--check=crc32'], ['-0', '--memory=506Mi', '--check=crc64'], ['-4', '--memory=506Mi', '--check=crc64'], ['-4', '--memory=258Mi', '--check=crc64'], - ['-2', '--memory=10Mi', '--check=crc64'], + ['-2', '--memory=50Mi', '--check=crc64'], ['-0', '--memory=1000Mi', '--check=crc64'], ['-9', '--memory=258Mi', '--check=crc64'], ['-2', '--memory=258Mi', '--check=crc64'], @@ -256,23 +206,23 @@ class Xz(VProject): ['-6', '--memory=258Mi', '--check=crc64'], ['-6', '--memory=1000Mi', '--check=crc64'], ['-2', '--memory=506Mi', '--check=crc64'], - ['-4', '--memory=10Mi', '--check=crc64'], + ['-4', '--memory=50Mi', '--check=crc64'], ['-4', '--memory=1000Mi', '--check=crc64'], ['-9', '--memory=1000Mi', '--check=crc64'], ['-9', '--memory=754Mi', '--check=crc64'], - ['-9', '--memory=10Mi', '--check=crc64'], - ['-0', '--memory=10Mi', '--check=crc64'], + ['-9', '--memory=50Mi', '--check=crc64'], + ['-0', '--memory=50Mi', '--check=crc64'], ['-9', '--memory=506Mi', '--check=crc64'], ['-0', '--memory=754Mi', '--check=crc64'], ['-6', '--memory=506Mi', '--check=crc64'], ['-4', '--memory=754Mi', '--check=crc64'], ['-6', '--memory=754Mi', '--check=crc64'], - ['-6', '--memory=10Mi', '--check=crc64'], + ['-6', '--memory=50Mi', '--check=crc64'], ['-0', '--memory=258Mi', '--check=crc64'], ['-0', '--memory=506Mi', '--check=sha256'], ['-4', '--memory=506Mi', '--check=sha256'], ['-4', '--memory=258Mi', '--check=sha256'], - ['-2', '--memory=10Mi', '--check=sha256'], + ['-2', '--memory=50Mi', '--check=sha256'], ['-0', '--memory=1000Mi', '--check=sha256'], ['-9', '--memory=258Mi', '--check=sha256'], ['-2', '--memory=258Mi', '--check=sha256'], @@ -281,23 +231,23 @@ class Xz(VProject): ['-6', '--memory=258Mi', '--check=sha256'], ['-6', '--memory=1000Mi', '--check=sha256'], ['-2', '--memory=506Mi', '--check=sha256'], - ['-4', '--memory=10Mi', '--check=sha256'], + ['-4', '--memory=50Mi', '--check=sha256'], ['-4', '--memory=1000Mi', '--check=sha256'], ['-9', '--memory=1000Mi', '--check=sha256'], ['-9', '--memory=754Mi', '--check=sha256'], - ['-9', '--memory=10Mi', '--check=sha256'], - ['-0', '--memory=10Mi', '--check=sha256'], + ['-9', '--memory=50Mi', '--check=sha256'], + ['-0', '--memory=50Mi', '--check=sha256'], ['-9', '--memory=506Mi', '--check=sha256'], ['-0', '--memory=754Mi', '--check=sha256'], ['-6', '--memory=506Mi', '--check=sha256'], ['-4', '--memory=754Mi', '--check=sha256'], ['-6', '--memory=754Mi', '--check=sha256'], - ['-6', '--memory=10Mi', '--check=sha256'], + ['-6', '--memory=50Mi', '--check=sha256'], ['-0', '--memory=258Mi', '--check=sha256'], ['--quiet', '-0', '--memory=506Mi'], ['--quiet', '-4', '--memory=506Mi'], ['--quiet', '-4', '--memory=258Mi'], - ['--quiet', '-2', '--memory=10Mi'], + ['--quiet', '-2', '--memory=50Mi'], ['--quiet', '-0', '--memory=1000Mi'], ['--quiet', '-9', '--memory=258Mi'], ['--quiet', '-2', '--memory=258Mi'], @@ -306,23 +256,23 @@ class Xz(VProject): ['--quiet', '-6', '--memory=258Mi'], ['--quiet', '-6', '--memory=1000Mi'], ['--quiet', '-2', '--memory=506Mi'], - ['--quiet', '-4', '--memory=10Mi'], + ['--quiet', '-4', '--memory=50Mi'], ['--quiet', '-4', '--memory=1000Mi'], ['--quiet', '-9', '--memory=1000Mi'], ['--quiet', '-9', '--memory=754Mi'], - ['--quiet', '-9', '--memory=10Mi'], - ['--quiet', '-0', '--memory=10Mi'], + ['--quiet', '-9', '--memory=50Mi'], + ['--quiet', '-0', '--memory=50Mi'], ['--quiet', '-9', '--memory=506Mi'], ['--quiet', '-0', '--memory=754Mi'], ['--quiet', '-6', '--memory=506Mi'], ['--quiet', '-4', '--memory=754Mi'], ['--quiet', '-6', '--memory=754Mi'], - ['--quiet', '-6', '--memory=10Mi'], + ['--quiet', '-6', '--memory=50Mi'], ['--quiet', '-0', '--memory=258Mi'], ['--verbose', '-0', '--memory=506Mi'], ['--verbose', '-4', '--memory=506Mi'], ['--verbose', '-4', '--memory=258Mi'], - ['--verbose', '-2', '--memory=10Mi'], + ['--verbose', '-2', '--memory=50Mi'], ['--verbose', '-0', '--memory=1000Mi'], ['--verbose', '-9', '--memory=258Mi'], ['--verbose', '-2', '--memory=258Mi'], @@ -331,398 +281,23 @@ class Xz(VProject): ['--verbose', '-6', '--memory=258Mi'], ['--verbose', '-6', '--memory=1000Mi'], ['--verbose', '-2', '--memory=506Mi'], - ['--verbose', '-4', '--memory=10Mi'], + ['--verbose', '-4', '--memory=50Mi'], ['--verbose', '-4', '--memory=1000Mi'], ['--verbose', '-9', '--memory=1000Mi'], ['--verbose', '-9', '--memory=754Mi'], - ['--verbose', '-9', '--memory=10Mi'], - ['--verbose', '-0', '--memory=10Mi'], + ['--verbose', '-9', '--memory=50Mi'], + ['--verbose', '-0', '--memory=50Mi'], ['--verbose', '-9', '--memory=506Mi'], ['--verbose', '-0', '--memory=754Mi'], ['--verbose', '-6', '--memory=506Mi'], ['--verbose', '-4', '--memory=754Mi'], ['--verbose', '-6', '--memory=754Mi'], - ['--verbose', '-6', '--memory=10Mi'], + ['--verbose', '-6', '--memory=50Mi'], ['--verbose', '-0', '--memory=258Mi'], - ['--test', '--list', '-0', '--memory=506Mi'], - ['--test', '--list', '-4', '--memory=506Mi'], - ['--test', '--list', '-4', '--memory=258Mi'], - ['--test', '--list', '-2', '--memory=10Mi'], - ['--test', '--list', '-0', '--memory=1000Mi'], - ['--test', '--list', '-9', '--memory=258Mi'], - ['--test', '--list', '-2', '--memory=258Mi'], - ['--test', '--list', '-2', '--memory=1000Mi'], - ['--test', '--list', '-2', '--memory=754Mi'], - ['--test', '--list', '-6', '--memory=258Mi'], - ['--test', '--list', '-6', '--memory=1000Mi'], - ['--test', '--list', '-2', '--memory=506Mi'], - ['--test', '--list', '-4', '--memory=10Mi'], - ['--test', '--list', '-4', '--memory=1000Mi'], - ['--test', '--list', '-9', '--memory=1000Mi'], - ['--test', '--list', '-9', '--memory=754Mi'], - ['--test', '--list', '-9', '--memory=10Mi'], - ['--test', '--list', '-0', '--memory=10Mi'], - ['--test', '--list', '-9', '--memory=506Mi'], - ['--test', '--list', '-0', '--memory=754Mi'], - ['--test', '--list', '-6', '--memory=506Mi'], - ['--test', '--list', '-4', '--memory=754Mi'], - ['--test', '--list', '-6', '--memory=754Mi'], - ['--test', '--list', '-6', '--memory=10Mi'], - ['--test', '--list', '-0', '--memory=258Mi'], - ['--test', '--suffix=.SUF', '-0', '--memory=506Mi'], - ['--test', '--suffix=.SUF', '-4', '--memory=506Mi'], - ['--test', '--suffix=.SUF', '-4', '--memory=258Mi'], - ['--test', '--suffix=.SUF', '-2', '--memory=10Mi'], - ['--test', '--suffix=.SUF', '-0', '--memory=1000Mi'], - ['--test', '--suffix=.SUF', '-9', '--memory=258Mi'], - ['--test', '--suffix=.SUF', '-2', '--memory=258Mi'], - ['--test', '--suffix=.SUF', '-2', '--memory=1000Mi'], - ['--test', '--suffix=.SUF', '-2', '--memory=754Mi'], - ['--test', '--suffix=.SUF', '-6', '--memory=258Mi'], - ['--test', '--suffix=.SUF', '-6', '--memory=1000Mi'], - ['--test', '--suffix=.SUF', '-2', '--memory=506Mi'], - ['--test', '--suffix=.SUF', '-4', '--memory=10Mi'], - ['--test', '--suffix=.SUF', '-4', '--memory=1000Mi'], - ['--test', '--suffix=.SUF', '-9', '--memory=1000Mi'], - ['--test', '--suffix=.SUF', '-9', '--memory=754Mi'], - ['--test', '--suffix=.SUF', '-9', '--memory=10Mi'], - ['--test', '--suffix=.SUF', '-0', '--memory=10Mi'], - ['--test', '--suffix=.SUF', '-9', '--memory=506Mi'], - ['--test', '--suffix=.SUF', '-0', '--memory=754Mi'], - ['--test', '--suffix=.SUF', '-6', '--memory=506Mi'], - ['--test', '--suffix=.SUF', '-4', '--memory=754Mi'], - ['--test', '--suffix=.SUF', '-6', '--memory=754Mi'], - ['--test', '--suffix=.SUF', '-6', '--memory=10Mi'], - ['--test', '--suffix=.SUF', '-0', '--memory=258Mi'], - ['--test', '--format=lzma', '-0', '--memory=506Mi'], - ['--test', '--format=lzma', '-4', '--memory=506Mi'], - ['--test', '--format=lzma', '-4', '--memory=258Mi'], - ['--test', '--format=lzma', '-2', '--memory=10Mi'], - ['--test', '--format=lzma', '-0', '--memory=1000Mi'], - ['--test', '--format=lzma', '-9', '--memory=258Mi'], - ['--test', '--format=lzma', '-2', '--memory=258Mi'], - ['--test', '--format=lzma', '-2', '--memory=1000Mi'], - ['--test', '--format=lzma', '-2', '--memory=754Mi'], - ['--test', '--format=lzma', '-6', '--memory=258Mi'], - ['--test', '--format=lzma', '-6', '--memory=1000Mi'], - ['--test', '--format=lzma', '-2', '--memory=506Mi'], - ['--test', '--format=lzma', '-4', '--memory=10Mi'], - ['--test', '--format=lzma', '-4', '--memory=1000Mi'], - ['--test', '--format=lzma', '-9', '--memory=1000Mi'], - ['--test', '--format=lzma', '-9', '--memory=754Mi'], - ['--test', '--format=lzma', '-9', '--memory=10Mi'], - ['--test', '--format=lzma', '-0', '--memory=10Mi'], - ['--test', '--format=lzma', '-9', '--memory=506Mi'], - ['--test', '--format=lzma', '-0', '--memory=754Mi'], - ['--test', '--format=lzma', '-6', '--memory=506Mi'], - ['--test', '--format=lzma', '-4', '--memory=754Mi'], - ['--test', '--format=lzma', '-6', '--memory=754Mi'], - ['--test', '--format=lzma', '-6', '--memory=10Mi'], - ['--test', '--format=lzma', '-0', '--memory=258Mi'], - ['--test', '-0', '--memory=506Mi', '--check=rc32'], - ['--test', '-4', '--memory=506Mi', '--check=rc32'], - ['--test', '-4', '--memory=258Mi', '--check=rc32'], - ['--test', '-2', '--memory=10Mi', '--check=rc32'], - ['--test', '-0', '--memory=1000Mi', '--check=rc32'], - ['--test', '-9', '--memory=258Mi', '--check=rc32'], - ['--test', '-2', '--memory=258Mi', '--check=rc32'], - ['--test', '-2', '--memory=1000Mi', '--check=rc32'], - ['--test', '-2', '--memory=754Mi', '--check=rc32'], - ['--test', '-6', '--memory=258Mi', '--check=rc32'], - ['--test', '-6', '--memory=1000Mi', '--check=rc32'], - ['--test', '-2', '--memory=506Mi', '--check=rc32'], - ['--test', '-4', '--memory=10Mi', '--check=rc32'], - ['--test', '-4', '--memory=1000Mi', '--check=rc32'], - ['--test', '-9', '--memory=1000Mi', '--check=rc32'], - ['--test', '-9', '--memory=754Mi', '--check=rc32'], - ['--test', '-9', '--memory=10Mi', '--check=rc32'], - ['--test', '-0', '--memory=10Mi', '--check=rc32'], - ['--test', '-9', '--memory=506Mi', '--check=rc32'], - ['--test', '-0', '--memory=754Mi', '--check=rc32'], - ['--test', '-6', '--memory=506Mi', '--check=rc32'], - ['--test', '-4', '--memory=754Mi', '--check=rc32'], - ['--test', '-6', '--memory=754Mi', '--check=rc32'], - ['--test', '-6', '--memory=10Mi', '--check=rc32'], - ['--test', '-0', '--memory=258Mi', '--check=rc32'], - ['--test', '-0', '--memory=506Mi', '--check=crc64'], - ['--test', '-4', '--memory=506Mi', '--check=crc64'], - ['--test', '-4', '--memory=258Mi', '--check=crc64'], - ['--test', '-2', '--memory=10Mi', '--check=crc64'], - ['--test', '-0', '--memory=1000Mi', '--check=crc64'], - ['--test', '-9', '--memory=258Mi', '--check=crc64'], - ['--test', '-2', '--memory=258Mi', '--check=crc64'], - ['--test', '-2', '--memory=1000Mi', '--check=crc64'], - ['--test', '-2', '--memory=754Mi', '--check=crc64'], - ['--test', '-6', '--memory=258Mi', '--check=crc64'], - ['--test', '-6', '--memory=1000Mi', '--check=crc64'], - ['--test', '-2', '--memory=506Mi', '--check=crc64'], - ['--test', '-4', '--memory=10Mi', '--check=crc64'], - ['--test', '-4', '--memory=1000Mi', '--check=crc64'], - ['--test', '-9', '--memory=1000Mi', '--check=crc64'], - ['--test', '-9', '--memory=754Mi', '--check=crc64'], - ['--test', '-9', '--memory=10Mi', '--check=crc64'], - ['--test', '-0', '--memory=10Mi', '--check=crc64'], - ['--test', '-9', '--memory=506Mi', '--check=crc64'], - ['--test', '-0', '--memory=754Mi', '--check=crc64'], - ['--test', '-6', '--memory=506Mi', '--check=crc64'], - ['--test', '-4', '--memory=754Mi', '--check=crc64'], - ['--test', '-6', '--memory=754Mi', '--check=crc64'], - ['--test', '-6', '--memory=10Mi', '--check=crc64'], - ['--test', '-0', '--memory=258Mi', '--check=crc64'], - ['--test', '-0', '--memory=506Mi', '--check=sha256'], - ['--test', '-4', '--memory=506Mi', '--check=sha256'], - ['--test', '-4', '--memory=258Mi', '--check=sha256'], - ['--test', '-2', '--memory=10Mi', '--check=sha256'], - ['--test', '-0', '--memory=1000Mi', '--check=sha256'], - ['--test', '-9', '--memory=258Mi', '--check=sha256'], - ['--test', '-2', '--memory=258Mi', '--check=sha256'], - ['--test', '-2', '--memory=1000Mi', '--check=sha256'], - ['--test', '-2', '--memory=754Mi', '--check=sha256'], - ['--test', '-6', '--memory=258Mi', '--check=sha256'], - ['--test', '-6', '--memory=1000Mi', '--check=sha256'], - ['--test', '-2', '--memory=506Mi', '--check=sha256'], - ['--test', '-4', '--memory=10Mi', '--check=sha256'], - ['--test', '-4', '--memory=1000Mi', '--check=sha256'], - ['--test', '-9', '--memory=1000Mi', '--check=sha256'], - ['--test', '-9', '--memory=754Mi', '--check=sha256'], - ['--test', '-9', '--memory=10Mi', '--check=sha256'], - ['--test', '-0', '--memory=10Mi', '--check=sha256'], - ['--test', '-9', '--memory=506Mi', '--check=sha256'], - ['--test', '-0', '--memory=754Mi', '--check=sha256'], - ['--test', '-6', '--memory=506Mi', '--check=sha256'], - ['--test', '-4', '--memory=754Mi', '--check=sha256'], - ['--test', '-6', '--memory=754Mi', '--check=sha256'], - ['--test', '-6', '--memory=10Mi', '--check=sha256'], - ['--test', '-0', '--memory=258Mi', '--check=sha256'], - ['--test', '--quiet', '-0', '--memory=506Mi'], - ['--test', '--quiet', '-4', '--memory=506Mi'], - ['--test', '--quiet', '-4', '--memory=258Mi'], - ['--test', '--quiet', '-2', '--memory=10Mi'], - ['--test', '--quiet', '-0', '--memory=1000Mi'], - ['--test', '--quiet', '-9', '--memory=258Mi'], - ['--test', '--quiet', '-2', '--memory=258Mi'], - ['--test', '--quiet', '-2', '--memory=1000Mi'], - ['--test', '--quiet', '-2', '--memory=754Mi'], - ['--test', '--quiet', '-6', '--memory=258Mi'], - ['--test', '--quiet', '-6', '--memory=1000Mi'], - ['--test', '--quiet', '-2', '--memory=506Mi'], - ['--test', '--quiet', '-4', '--memory=10Mi'], - ['--test', '--quiet', '-4', '--memory=1000Mi'], - ['--test', '--quiet', '-9', '--memory=1000Mi'], - ['--test', '--quiet', '-9', '--memory=754Mi'], - ['--test', '--quiet', '-9', '--memory=10Mi'], - ['--test', '--quiet', '-0', '--memory=10Mi'], - ['--test', '--quiet', '-9', '--memory=506Mi'], - ['--test', '--quiet', '-0', '--memory=754Mi'], - ['--test', '--quiet', '-6', '--memory=506Mi'], - ['--test', '--quiet', '-4', '--memory=754Mi'], - ['--test', '--quiet', '-6', '--memory=754Mi'], - ['--test', '--quiet', '-6', '--memory=10Mi'], - ['--test', '--quiet', '-0', '--memory=258Mi'], - ['--test', '--verbose', '-0', '--memory=506Mi'], - ['--test', '--verbose', '-4', '--memory=506Mi'], - ['--test', '--verbose', '-4', '--memory=258Mi'], - ['--test', '--verbose', '-2', '--memory=10Mi'], - ['--test', '--verbose', '-0', '--memory=1000Mi'], - ['--test', '--verbose', '-9', '--memory=258Mi'], - ['--test', '--verbose', '-2', '--memory=258Mi'], - ['--test', '--verbose', '-2', '--memory=1000Mi'], - ['--test', '--verbose', '-2', '--memory=754Mi'], - ['--test', '--verbose', '-6', '--memory=258Mi'], - ['--test', '--verbose', '-6', '--memory=1000Mi'], - ['--test', '--verbose', '-2', '--memory=506Mi'], - ['--test', '--verbose', '-4', '--memory=10Mi'], - ['--test', '--verbose', '-4', '--memory=1000Mi'], - ['--test', '--verbose', '-9', '--memory=1000Mi'], - ['--test', '--verbose', '-9', '--memory=754Mi'], - ['--test', '--verbose', '-9', '--memory=10Mi'], - ['--test', '--verbose', '-0', '--memory=10Mi'], - ['--test', '--verbose', '-9', '--memory=506Mi'], - ['--test', '--verbose', '-0', '--memory=754Mi'], - ['--test', '--verbose', '-6', '--memory=506Mi'], - ['--test', '--verbose', '-4', '--memory=754Mi'], - ['--test', '--verbose', '-6', '--memory=754Mi'], - ['--test', '--verbose', '-6', '--memory=10Mi'], - ['--test', '--verbose', '-0', '--memory=258Mi'], - ['--list', '--suffix=.SUF', '-0', '--memory=506Mi'], - ['--list', '--suffix=.SUF', '-4', '--memory=506Mi'], - ['--list', '--suffix=.SUF', '-4', '--memory=258Mi'], - ['--list', '--suffix=.SUF', '-2', '--memory=10Mi'], - ['--list', '--suffix=.SUF', '-0', '--memory=1000Mi'], - ['--list', '--suffix=.SUF', '-9', '--memory=258Mi'], - ['--list', '--suffix=.SUF', '-2', '--memory=258Mi'], - ['--list', '--suffix=.SUF', '-2', '--memory=1000Mi'], - ['--list', '--suffix=.SUF', '-2', '--memory=754Mi'], - ['--list', '--suffix=.SUF', '-6', '--memory=258Mi'], - ['--list', '--suffix=.SUF', '-6', '--memory=1000Mi'], - ['--list', '--suffix=.SUF', '-2', '--memory=506Mi'], - ['--list', '--suffix=.SUF', '-4', '--memory=10Mi'], - ['--list', '--suffix=.SUF', '-4', '--memory=1000Mi'], - ['--list', '--suffix=.SUF', '-9', '--memory=1000Mi'], - ['--list', '--suffix=.SUF', '-9', '--memory=754Mi'], - ['--list', '--suffix=.SUF', '-9', '--memory=10Mi'], - ['--list', '--suffix=.SUF', '-0', '--memory=10Mi'], - ['--list', '--suffix=.SUF', '-9', '--memory=506Mi'], - ['--list', '--suffix=.SUF', '-0', '--memory=754Mi'], - ['--list', '--suffix=.SUF', '-6', '--memory=506Mi'], - ['--list', '--suffix=.SUF', '-4', '--memory=754Mi'], - ['--list', '--suffix=.SUF', '-6', '--memory=754Mi'], - ['--list', '--suffix=.SUF', '-6', '--memory=10Mi'], - ['--list', '--suffix=.SUF', '-0', '--memory=258Mi'], - ['--list', '--format=lzma', '-0', '--memory=506Mi'], - ['--list', '--format=lzma', '-4', '--memory=506Mi'], - ['--list', '--format=lzma', '-4', '--memory=258Mi'], - ['--list', '--format=lzma', '-2', '--memory=10Mi'], - ['--list', '--format=lzma', '-0', '--memory=1000Mi'], - ['--list', '--format=lzma', '-9', '--memory=258Mi'], - ['--list', '--format=lzma', '-2', '--memory=258Mi'], - ['--list', '--format=lzma', '-2', '--memory=1000Mi'], - ['--list', '--format=lzma', '-2', '--memory=754Mi'], - ['--list', '--format=lzma', '-6', '--memory=258Mi'], - ['--list', '--format=lzma', '-6', '--memory=1000Mi'], - ['--list', '--format=lzma', '-2', '--memory=506Mi'], - ['--list', '--format=lzma', '-4', '--memory=10Mi'], - ['--list', '--format=lzma', '-4', '--memory=1000Mi'], - ['--list', '--format=lzma', '-9', '--memory=1000Mi'], - ['--list', '--format=lzma', '-9', '--memory=754Mi'], - ['--list', '--format=lzma', '-9', '--memory=10Mi'], - ['--list', '--format=lzma', '-0', '--memory=10Mi'], - ['--list', '--format=lzma', '-9', '--memory=506Mi'], - ['--list', '--format=lzma', '-0', '--memory=754Mi'], - ['--list', '--format=lzma', '-6', '--memory=506Mi'], - ['--list', '--format=lzma', '-4', '--memory=754Mi'], - ['--list', '--format=lzma', '-6', '--memory=754Mi'], - ['--list', '--format=lzma', '-6', '--memory=10Mi'], - ['--list', '--format=lzma', '-0', '--memory=258Mi'], - ['--list', '-0', '--memory=506Mi', '--check=rc32'], - ['--list', '-4', '--memory=506Mi', '--check=rc32'], - ['--list', '-4', '--memory=258Mi', '--check=rc32'], - ['--list', '-2', '--memory=10Mi', '--check=rc32'], - ['--list', '-0', '--memory=1000Mi', '--check=rc32'], - ['--list', '-9', '--memory=258Mi', '--check=rc32'], - ['--list', '-2', '--memory=258Mi', '--check=rc32'], - ['--list', '-2', '--memory=1000Mi', '--check=rc32'], - ['--list', '-2', '--memory=754Mi', '--check=rc32'], - ['--list', '-6', '--memory=258Mi', '--check=rc32'], - ['--list', '-6', '--memory=1000Mi', '--check=rc32'], - ['--list', '-2', '--memory=506Mi', '--check=rc32'], - ['--list', '-4', '--memory=10Mi', '--check=rc32'], - ['--list', '-4', '--memory=1000Mi', '--check=rc32'], - ['--list', '-9', '--memory=1000Mi', '--check=rc32'], - ['--list', '-9', '--memory=754Mi', '--check=rc32'], - ['--list', '-9', '--memory=10Mi', '--check=rc32'], - ['--list', '-0', '--memory=10Mi', '--check=rc32'], - ['--list', '-9', '--memory=506Mi', '--check=rc32'], - ['--list', '-0', '--memory=754Mi', '--check=rc32'], - ['--list', '-6', '--memory=506Mi', '--check=rc32'], - ['--list', '-4', '--memory=754Mi', '--check=rc32'], - ['--list', '-6', '--memory=754Mi', '--check=rc32'], - ['--list', '-6', '--memory=10Mi', '--check=rc32'], - ['--list', '-0', '--memory=258Mi', '--check=rc32'], - ['--list', '-0', '--memory=506Mi', '--check=crc64'], - ['--list', '-4', '--memory=506Mi', '--check=crc64'], - ['--list', '-4', '--memory=258Mi', '--check=crc64'], - ['--list', '-2', '--memory=10Mi', '--check=crc64'], - ['--list', '-0', '--memory=1000Mi', '--check=crc64'], - ['--list', '-9', '--memory=258Mi', '--check=crc64'], - ['--list', '-2', '--memory=258Mi', '--check=crc64'], - ['--list', '-2', '--memory=1000Mi', '--check=crc64'], - ['--list', '-2', '--memory=754Mi', '--check=crc64'], - ['--list', '-6', '--memory=258Mi', '--check=crc64'], - ['--list', '-6', '--memory=1000Mi', '--check=crc64'], - ['--list', '-2', '--memory=506Mi', '--check=crc64'], - ['--list', '-4', '--memory=10Mi', '--check=crc64'], - ['--list', '-4', '--memory=1000Mi', '--check=crc64'], - ['--list', '-9', '--memory=1000Mi', '--check=crc64'], - ['--list', '-9', '--memory=754Mi', '--check=crc64'], - ['--list', '-9', '--memory=10Mi', '--check=crc64'], - ['--list', '-0', '--memory=10Mi', '--check=crc64'], - ['--list', '-9', '--memory=506Mi', '--check=crc64'], - ['--list', '-0', '--memory=754Mi', '--check=crc64'], - ['--list', '-6', '--memory=506Mi', '--check=crc64'], - ['--list', '-4', '--memory=754Mi', '--check=crc64'], - ['--list', '-6', '--memory=754Mi', '--check=crc64'], - ['--list', '-6', '--memory=10Mi', '--check=crc64'], - ['--list', '-0', '--memory=258Mi', '--check=crc64'], - ['--list', '-0', '--memory=506Mi', '--check=sha256'], - ['--list', '-4', '--memory=506Mi', '--check=sha256'], - ['--list', '-4', '--memory=258Mi', '--check=sha256'], - ['--list', '-2', '--memory=10Mi', '--check=sha256'], - ['--list', '-0', '--memory=1000Mi', '--check=sha256'], - ['--list', '-9', '--memory=258Mi', '--check=sha256'], - ['--list', '-2', '--memory=258Mi', '--check=sha256'], - ['--list', '-2', '--memory=1000Mi', '--check=sha256'], - ['--list', '-2', '--memory=754Mi', '--check=sha256'], - ['--list', '-6', '--memory=258Mi', '--check=sha256'], - ['--list', '-6', '--memory=1000Mi', '--check=sha256'], - ['--list', '-2', '--memory=506Mi', '--check=sha256'], - ['--list', '-4', '--memory=10Mi', '--check=sha256'], - ['--list', '-4', '--memory=1000Mi', '--check=sha256'], - ['--list', '-9', '--memory=1000Mi', '--check=sha256'], - ['--list', '-9', '--memory=754Mi', '--check=sha256'], - ['--list', '-9', '--memory=10Mi', '--check=sha256'], - ['--list', '-0', '--memory=10Mi', '--check=sha256'], - ['--list', '-9', '--memory=506Mi', '--check=sha256'], - ['--list', '-0', '--memory=754Mi', '--check=sha256'], - ['--list', '-6', '--memory=506Mi', '--check=sha256'], - ['--list', '-4', '--memory=754Mi', '--check=sha256'], - ['--list', '-6', '--memory=754Mi', '--check=sha256'], - ['--list', '-6', '--memory=10Mi', '--check=sha256'], - ['--list', '-0', '--memory=258Mi', '--check=sha256'], - ['--list', '--quiet', '-0', '--memory=506Mi'], - ['--list', '--quiet', '-4', '--memory=506Mi'], - ['--list', '--quiet', '-4', '--memory=258Mi'], - ['--list', '--quiet', '-2', '--memory=10Mi'], - ['--list', '--quiet', '-0', '--memory=1000Mi'], - ['--list', '--quiet', '-9', '--memory=258Mi'], - ['--list', '--quiet', '-2', '--memory=258Mi'], - ['--list', '--quiet', '-2', '--memory=1000Mi'], - ['--list', '--quiet', '-2', '--memory=754Mi'], - ['--list', '--quiet', '-6', '--memory=258Mi'], - ['--list', '--quiet', '-6', '--memory=1000Mi'], - ['--list', '--quiet', '-2', '--memory=506Mi'], - ['--list', '--quiet', '-4', '--memory=10Mi'], - ['--list', '--quiet', '-4', '--memory=1000Mi'], - ['--list', '--quiet', '-9', '--memory=1000Mi'], - ['--list', '--quiet', '-9', '--memory=754Mi'], - ['--list', '--quiet', '-9', '--memory=10Mi'], - ['--list', '--quiet', '-0', '--memory=10Mi'], - ['--list', '--quiet', '-9', '--memory=506Mi'], - ['--list', '--quiet', '-0', '--memory=754Mi'], - ['--list', '--quiet', '-6', '--memory=506Mi'], - ['--list', '--quiet', '-4', '--memory=754Mi'], - ['--list', '--quiet', '-6', '--memory=754Mi'], - ['--list', '--quiet', '-6', '--memory=10Mi'], - ['--list', '--quiet', '-0', '--memory=258Mi'], - ['--list', '--verbose', '-0', '--memory=506Mi'], - ['--list', '--verbose', '-4', '--memory=506Mi'], - ['--list', '--verbose', '-4', '--memory=258Mi'], - ['--list', '--verbose', '-2', '--memory=10Mi'], - ['--list', '--verbose', '-0', '--memory=1000Mi'], - ['--list', '--verbose', '-9', '--memory=258Mi'], - ['--list', '--verbose', '-2', '--memory=258Mi'], - ['--list', '--verbose', '-2', '--memory=1000Mi'], - ['--list', '--verbose', '-2', '--memory=754Mi'], - ['--list', '--verbose', '-6', '--memory=258Mi'], - ['--list', '--verbose', '-6', '--memory=1000Mi'], - ['--list', '--verbose', '-2', '--memory=506Mi'], - ['--list', '--verbose', '-4', '--memory=10Mi'], - ['--list', '--verbose', '-4', '--memory=1000Mi'], - ['--list', '--verbose', '-9', '--memory=1000Mi'], - ['--list', '--verbose', '-9', '--memory=754Mi'], - ['--list', '--verbose', '-9', '--memory=10Mi'], - ['--list', '--verbose', '-0', '--memory=10Mi'], - ['--list', '--verbose', '-9', '--memory=506Mi'], - ['--list', '--verbose', '-0', '--memory=754Mi'], - ['--list', '--verbose', '-6', '--memory=506Mi'], - ['--list', '--verbose', '-4', '--memory=754Mi'], - ['--list', '--verbose', '-6', '--memory=754Mi'], - ['--list', '--verbose', '-6', '--memory=10Mi'], - ['--list', '--verbose', '-0', '--memory=258Mi'], ['--suffix=.SUF', '--format=lzma', '-0', '--memory=506Mi'], ['--suffix=.SUF', '--format=lzma', '-4', '--memory=506Mi'], ['--suffix=.SUF', '--format=lzma', '-4', '--memory=258Mi'], - ['--suffix=.SUF', '--format=lzma', '-2', '--memory=10Mi'], + ['--suffix=.SUF', '--format=lzma', '-2', '--memory=50Mi'], ['--suffix=.SUF', '--format=lzma', '-0', '--memory=1000Mi'], ['--suffix=.SUF', '--format=lzma', '-9', '--memory=258Mi'], ['--suffix=.SUF', '--format=lzma', '-2', '--memory=258Mi'], @@ -731,48 +306,48 @@ class Xz(VProject): ['--suffix=.SUF', '--format=lzma', '-6', '--memory=258Mi'], ['--suffix=.SUF', '--format=lzma', '-6', '--memory=1000Mi'], ['--suffix=.SUF', '--format=lzma', '-2', '--memory=506Mi'], - ['--suffix=.SUF', '--format=lzma', '-4', '--memory=10Mi'], + ['--suffix=.SUF', '--format=lzma', '-4', '--memory=50Mi'], ['--suffix=.SUF', '--format=lzma', '-4', '--memory=1000Mi'], ['--suffix=.SUF', '--format=lzma', '-9', '--memory=1000Mi'], ['--suffix=.SUF', '--format=lzma', '-9', '--memory=754Mi'], - ['--suffix=.SUF', '--format=lzma', '-9', '--memory=10Mi'], - ['--suffix=.SUF', '--format=lzma', '-0', '--memory=10Mi'], + ['--suffix=.SUF', '--format=lzma', '-9', '--memory=50Mi'], + ['--suffix=.SUF', '--format=lzma', '-0', '--memory=50Mi'], ['--suffix=.SUF', '--format=lzma', '-9', '--memory=506Mi'], ['--suffix=.SUF', '--format=lzma', '-0', '--memory=754Mi'], ['--suffix=.SUF', '--format=lzma', '-6', '--memory=506Mi'], ['--suffix=.SUF', '--format=lzma', '-4', '--memory=754Mi'], ['--suffix=.SUF', '--format=lzma', '-6', '--memory=754Mi'], - ['--suffix=.SUF', '--format=lzma', '-6', '--memory=10Mi'], + ['--suffix=.SUF', '--format=lzma', '-6', '--memory=50Mi'], ['--suffix=.SUF', '--format=lzma', '-0', '--memory=258Mi'], - ['--suffix=.SUF', '-0', '--memory=506Mi', '--check=rc32'], - ['--suffix=.SUF', '-4', '--memory=506Mi', '--check=rc32'], - ['--suffix=.SUF', '-4', '--memory=258Mi', '--check=rc32'], - ['--suffix=.SUF', '-2', '--memory=10Mi', '--check=rc32'], - ['--suffix=.SUF', '-0', '--memory=1000Mi', '--check=rc32'], - ['--suffix=.SUF', '-9', '--memory=258Mi', '--check=rc32'], - ['--suffix=.SUF', '-2', '--memory=258Mi', '--check=rc32'], - ['--suffix=.SUF', '-2', '--memory=1000Mi', '--check=rc32'], - ['--suffix=.SUF', '-2', '--memory=754Mi', '--check=rc32'], - ['--suffix=.SUF', '-6', '--memory=258Mi', '--check=rc32'], - ['--suffix=.SUF', '-6', '--memory=1000Mi', '--check=rc32'], - ['--suffix=.SUF', '-2', '--memory=506Mi', '--check=rc32'], - ['--suffix=.SUF', '-4', '--memory=10Mi', '--check=rc32'], - ['--suffix=.SUF', '-4', '--memory=1000Mi', '--check=rc32'], - ['--suffix=.SUF', '-9', '--memory=1000Mi', '--check=rc32'], - ['--suffix=.SUF', '-9', '--memory=754Mi', '--check=rc32'], - ['--suffix=.SUF', '-9', '--memory=10Mi', '--check=rc32'], - ['--suffix=.SUF', '-0', '--memory=10Mi', '--check=rc32'], - ['--suffix=.SUF', '-9', '--memory=506Mi', '--check=rc32'], - ['--suffix=.SUF', '-0', '--memory=754Mi', '--check=rc32'], - ['--suffix=.SUF', '-6', '--memory=506Mi', '--check=rc32'], - ['--suffix=.SUF', '-4', '--memory=754Mi', '--check=rc32'], - ['--suffix=.SUF', '-6', '--memory=754Mi', '--check=rc32'], - ['--suffix=.SUF', '-6', '--memory=10Mi', '--check=rc32'], - ['--suffix=.SUF', '-0', '--memory=258Mi', '--check=rc32'], + ['--suffix=.SUF', '-0', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '-4', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '-4', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '-2', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '-0', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '-9', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '-2', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '-2', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '-2', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '-6', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '-6', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '-2', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '-4', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '-4', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '-9', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '-9', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '-9', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '-0', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '-9', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '-0', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '-6', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '-4', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '-6', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '-6', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '-0', '--memory=258Mi', '--check=crc32'], ['--suffix=.SUF', '-0', '--memory=506Mi', '--check=crc64'], ['--suffix=.SUF', '-4', '--memory=506Mi', '--check=crc64'], ['--suffix=.SUF', '-4', '--memory=258Mi', '--check=crc64'], - ['--suffix=.SUF', '-2', '--memory=10Mi', '--check=crc64'], + ['--suffix=.SUF', '-2', '--memory=50Mi', '--check=crc64'], ['--suffix=.SUF', '-0', '--memory=1000Mi', '--check=crc64'], ['--suffix=.SUF', '-9', '--memory=258Mi', '--check=crc64'], ['--suffix=.SUF', '-2', '--memory=258Mi', '--check=crc64'], @@ -781,23 +356,23 @@ class Xz(VProject): ['--suffix=.SUF', '-6', '--memory=258Mi', '--check=crc64'], ['--suffix=.SUF', '-6', '--memory=1000Mi', '--check=crc64'], ['--suffix=.SUF', '-2', '--memory=506Mi', '--check=crc64'], - ['--suffix=.SUF', '-4', '--memory=10Mi', '--check=crc64'], + ['--suffix=.SUF', '-4', '--memory=50Mi', '--check=crc64'], ['--suffix=.SUF', '-4', '--memory=1000Mi', '--check=crc64'], ['--suffix=.SUF', '-9', '--memory=1000Mi', '--check=crc64'], ['--suffix=.SUF', '-9', '--memory=754Mi', '--check=crc64'], - ['--suffix=.SUF', '-9', '--memory=10Mi', '--check=crc64'], - ['--suffix=.SUF', '-0', '--memory=10Mi', '--check=crc64'], + ['--suffix=.SUF', '-9', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '-0', '--memory=50Mi', '--check=crc64'], ['--suffix=.SUF', '-9', '--memory=506Mi', '--check=crc64'], ['--suffix=.SUF', '-0', '--memory=754Mi', '--check=crc64'], ['--suffix=.SUF', '-6', '--memory=506Mi', '--check=crc64'], ['--suffix=.SUF', '-4', '--memory=754Mi', '--check=crc64'], ['--suffix=.SUF', '-6', '--memory=754Mi', '--check=crc64'], - ['--suffix=.SUF', '-6', '--memory=10Mi', '--check=crc64'], + ['--suffix=.SUF', '-6', '--memory=50Mi', '--check=crc64'], ['--suffix=.SUF', '-0', '--memory=258Mi', '--check=crc64'], ['--suffix=.SUF', '-0', '--memory=506Mi', '--check=sha256'], ['--suffix=.SUF', '-4', '--memory=506Mi', '--check=sha256'], ['--suffix=.SUF', '-4', '--memory=258Mi', '--check=sha256'], - ['--suffix=.SUF', '-2', '--memory=10Mi', '--check=sha256'], + ['--suffix=.SUF', '-2', '--memory=50Mi', '--check=sha256'], ['--suffix=.SUF', '-0', '--memory=1000Mi', '--check=sha256'], ['--suffix=.SUF', '-9', '--memory=258Mi', '--check=sha256'], ['--suffix=.SUF', '-2', '--memory=258Mi', '--check=sha256'], @@ -806,23 +381,23 @@ class Xz(VProject): ['--suffix=.SUF', '-6', '--memory=258Mi', '--check=sha256'], ['--suffix=.SUF', '-6', '--memory=1000Mi', '--check=sha256'], ['--suffix=.SUF', '-2', '--memory=506Mi', '--check=sha256'], - ['--suffix=.SUF', '-4', '--memory=10Mi', '--check=sha256'], + ['--suffix=.SUF', '-4', '--memory=50Mi', '--check=sha256'], ['--suffix=.SUF', '-4', '--memory=1000Mi', '--check=sha256'], ['--suffix=.SUF', '-9', '--memory=1000Mi', '--check=sha256'], ['--suffix=.SUF', '-9', '--memory=754Mi', '--check=sha256'], - ['--suffix=.SUF', '-9', '--memory=10Mi', '--check=sha256'], - ['--suffix=.SUF', '-0', '--memory=10Mi', '--check=sha256'], + ['--suffix=.SUF', '-9', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '-0', '--memory=50Mi', '--check=sha256'], ['--suffix=.SUF', '-9', '--memory=506Mi', '--check=sha256'], ['--suffix=.SUF', '-0', '--memory=754Mi', '--check=sha256'], ['--suffix=.SUF', '-6', '--memory=506Mi', '--check=sha256'], ['--suffix=.SUF', '-4', '--memory=754Mi', '--check=sha256'], ['--suffix=.SUF', '-6', '--memory=754Mi', '--check=sha256'], - ['--suffix=.SUF', '-6', '--memory=10Mi', '--check=sha256'], + ['--suffix=.SUF', '-6', '--memory=50Mi', '--check=sha256'], ['--suffix=.SUF', '-0', '--memory=258Mi', '--check=sha256'], ['--suffix=.SUF', '--quiet', '-0', '--memory=506Mi'], ['--suffix=.SUF', '--quiet', '-4', '--memory=506Mi'], ['--suffix=.SUF', '--quiet', '-4', '--memory=258Mi'], - ['--suffix=.SUF', '--quiet', '-2', '--memory=10Mi'], + ['--suffix=.SUF', '--quiet', '-2', '--memory=50Mi'], ['--suffix=.SUF', '--quiet', '-0', '--memory=1000Mi'], ['--suffix=.SUF', '--quiet', '-9', '--memory=258Mi'], ['--suffix=.SUF', '--quiet', '-2', '--memory=258Mi'], @@ -831,23 +406,23 @@ class Xz(VProject): ['--suffix=.SUF', '--quiet', '-6', '--memory=258Mi'], ['--suffix=.SUF', '--quiet', '-6', '--memory=1000Mi'], ['--suffix=.SUF', '--quiet', '-2', '--memory=506Mi'], - ['--suffix=.SUF', '--quiet', '-4', '--memory=10Mi'], + ['--suffix=.SUF', '--quiet', '-4', '--memory=50Mi'], ['--suffix=.SUF', '--quiet', '-4', '--memory=1000Mi'], ['--suffix=.SUF', '--quiet', '-9', '--memory=1000Mi'], ['--suffix=.SUF', '--quiet', '-9', '--memory=754Mi'], - ['--suffix=.SUF', '--quiet', '-9', '--memory=10Mi'], - ['--suffix=.SUF', '--quiet', '-0', '--memory=10Mi'], + ['--suffix=.SUF', '--quiet', '-9', '--memory=50Mi'], + ['--suffix=.SUF', '--quiet', '-0', '--memory=50Mi'], ['--suffix=.SUF', '--quiet', '-9', '--memory=506Mi'], ['--suffix=.SUF', '--quiet', '-0', '--memory=754Mi'], ['--suffix=.SUF', '--quiet', '-6', '--memory=506Mi'], ['--suffix=.SUF', '--quiet', '-4', '--memory=754Mi'], ['--suffix=.SUF', '--quiet', '-6', '--memory=754Mi'], - ['--suffix=.SUF', '--quiet', '-6', '--memory=10Mi'], + ['--suffix=.SUF', '--quiet', '-6', '--memory=50Mi'], ['--suffix=.SUF', '--quiet', '-0', '--memory=258Mi'], ['--suffix=.SUF', '--verbose', '-0', '--memory=506Mi'], ['--suffix=.SUF', '--verbose', '-4', '--memory=506Mi'], ['--suffix=.SUF', '--verbose', '-4', '--memory=258Mi'], - ['--suffix=.SUF', '--verbose', '-2', '--memory=10Mi'], + ['--suffix=.SUF', '--verbose', '-2', '--memory=50Mi'], ['--suffix=.SUF', '--verbose', '-0', '--memory=1000Mi'], ['--suffix=.SUF', '--verbose', '-9', '--memory=258Mi'], ['--suffix=.SUF', '--verbose', '-2', '--memory=258Mi'], @@ -856,48 +431,48 @@ class Xz(VProject): ['--suffix=.SUF', '--verbose', '-6', '--memory=258Mi'], ['--suffix=.SUF', '--verbose', '-6', '--memory=1000Mi'], ['--suffix=.SUF', '--verbose', '-2', '--memory=506Mi'], - ['--suffix=.SUF', '--verbose', '-4', '--memory=10Mi'], + ['--suffix=.SUF', '--verbose', '-4', '--memory=50Mi'], ['--suffix=.SUF', '--verbose', '-4', '--memory=1000Mi'], ['--suffix=.SUF', '--verbose', '-9', '--memory=1000Mi'], ['--suffix=.SUF', '--verbose', '-9', '--memory=754Mi'], - ['--suffix=.SUF', '--verbose', '-9', '--memory=10Mi'], - ['--suffix=.SUF', '--verbose', '-0', '--memory=10Mi'], + ['--suffix=.SUF', '--verbose', '-9', '--memory=50Mi'], + ['--suffix=.SUF', '--verbose', '-0', '--memory=50Mi'], ['--suffix=.SUF', '--verbose', '-9', '--memory=506Mi'], ['--suffix=.SUF', '--verbose', '-0', '--memory=754Mi'], ['--suffix=.SUF', '--verbose', '-6', '--memory=506Mi'], ['--suffix=.SUF', '--verbose', '-4', '--memory=754Mi'], ['--suffix=.SUF', '--verbose', '-6', '--memory=754Mi'], - ['--suffix=.SUF', '--verbose', '-6', '--memory=10Mi'], + ['--suffix=.SUF', '--verbose', '-6', '--memory=50Mi'], ['--suffix=.SUF', '--verbose', '-0', '--memory=258Mi'], - ['--format=lzma', '-0', '--memory=506Mi', '--check=rc32'], - ['--format=lzma', '-4', '--memory=506Mi', '--check=rc32'], - ['--format=lzma', '-4', '--memory=258Mi', '--check=rc32'], - ['--format=lzma', '-2', '--memory=10Mi', '--check=rc32'], - ['--format=lzma', '-0', '--memory=1000Mi', '--check=rc32'], - ['--format=lzma', '-9', '--memory=258Mi', '--check=rc32'], - ['--format=lzma', '-2', '--memory=258Mi', '--check=rc32'], - ['--format=lzma', '-2', '--memory=1000Mi', '--check=rc32'], - ['--format=lzma', '-2', '--memory=754Mi', '--check=rc32'], - ['--format=lzma', '-6', '--memory=258Mi', '--check=rc32'], - ['--format=lzma', '-6', '--memory=1000Mi', '--check=rc32'], - ['--format=lzma', '-2', '--memory=506Mi', '--check=rc32'], - ['--format=lzma', '-4', '--memory=10Mi', '--check=rc32'], - ['--format=lzma', '-4', '--memory=1000Mi', '--check=rc32'], - ['--format=lzma', '-9', '--memory=1000Mi', '--check=rc32'], - ['--format=lzma', '-9', '--memory=754Mi', '--check=rc32'], - ['--format=lzma', '-9', '--memory=10Mi', '--check=rc32'], - ['--format=lzma', '-0', '--memory=10Mi', '--check=rc32'], - ['--format=lzma', '-9', '--memory=506Mi', '--check=rc32'], - ['--format=lzma', '-0', '--memory=754Mi', '--check=rc32'], - ['--format=lzma', '-6', '--memory=506Mi', '--check=rc32'], - ['--format=lzma', '-4', '--memory=754Mi', '--check=rc32'], - ['--format=lzma', '-6', '--memory=754Mi', '--check=rc32'], - ['--format=lzma', '-6', '--memory=10Mi', '--check=rc32'], - ['--format=lzma', '-0', '--memory=258Mi', '--check=rc32'], + ['--format=lzma', '-0', '--memory=506Mi', '--check=crc32'], + ['--format=lzma', '-4', '--memory=506Mi', '--check=crc32'], + ['--format=lzma', '-4', '--memory=258Mi', '--check=crc32'], + ['--format=lzma', '-2', '--memory=50Mi', '--check=crc32'], + ['--format=lzma', '-0', '--memory=1000Mi', '--check=crc32'], + ['--format=lzma', '-9', '--memory=258Mi', '--check=crc32'], + ['--format=lzma', '-2', '--memory=258Mi', '--check=crc32'], + ['--format=lzma', '-2', '--memory=1000Mi', '--check=crc32'], + ['--format=lzma', '-2', '--memory=754Mi', '--check=crc32'], + ['--format=lzma', '-6', '--memory=258Mi', '--check=crc32'], + ['--format=lzma', '-6', '--memory=1000Mi', '--check=crc32'], + ['--format=lzma', '-2', '--memory=506Mi', '--check=crc32'], + ['--format=lzma', '-4', '--memory=50Mi', '--check=crc32'], + ['--format=lzma', '-4', '--memory=1000Mi', '--check=crc32'], + ['--format=lzma', '-9', '--memory=1000Mi', '--check=crc32'], + ['--format=lzma', '-9', '--memory=754Mi', '--check=crc32'], + ['--format=lzma', '-9', '--memory=50Mi', '--check=crc32'], + ['--format=lzma', '-0', '--memory=50Mi', '--check=crc32'], + ['--format=lzma', '-9', '--memory=506Mi', '--check=crc32'], + ['--format=lzma', '-0', '--memory=754Mi', '--check=crc32'], + ['--format=lzma', '-6', '--memory=506Mi', '--check=crc32'], + ['--format=lzma', '-4', '--memory=754Mi', '--check=crc32'], + ['--format=lzma', '-6', '--memory=754Mi', '--check=crc32'], + ['--format=lzma', '-6', '--memory=50Mi', '--check=crc32'], + ['--format=lzma', '-0', '--memory=258Mi', '--check=crc32'], ['--format=lzma', '-0', '--memory=506Mi', '--check=crc64'], ['--format=lzma', '-4', '--memory=506Mi', '--check=crc64'], ['--format=lzma', '-4', '--memory=258Mi', '--check=crc64'], - ['--format=lzma', '-2', '--memory=10Mi', '--check=crc64'], + ['--format=lzma', '-2', '--memory=50Mi', '--check=crc64'], ['--format=lzma', '-0', '--memory=1000Mi', '--check=crc64'], ['--format=lzma', '-9', '--memory=258Mi', '--check=crc64'], ['--format=lzma', '-2', '--memory=258Mi', '--check=crc64'], @@ -906,23 +481,23 @@ class Xz(VProject): ['--format=lzma', '-6', '--memory=258Mi', '--check=crc64'], ['--format=lzma', '-6', '--memory=1000Mi', '--check=crc64'], ['--format=lzma', '-2', '--memory=506Mi', '--check=crc64'], - ['--format=lzma', '-4', '--memory=10Mi', '--check=crc64'], + ['--format=lzma', '-4', '--memory=50Mi', '--check=crc64'], ['--format=lzma', '-4', '--memory=1000Mi', '--check=crc64'], ['--format=lzma', '-9', '--memory=1000Mi', '--check=crc64'], ['--format=lzma', '-9', '--memory=754Mi', '--check=crc64'], - ['--format=lzma', '-9', '--memory=10Mi', '--check=crc64'], - ['--format=lzma', '-0', '--memory=10Mi', '--check=crc64'], + ['--format=lzma', '-9', '--memory=50Mi', '--check=crc64'], + ['--format=lzma', '-0', '--memory=50Mi', '--check=crc64'], ['--format=lzma', '-9', '--memory=506Mi', '--check=crc64'], ['--format=lzma', '-0', '--memory=754Mi', '--check=crc64'], ['--format=lzma', '-6', '--memory=506Mi', '--check=crc64'], ['--format=lzma', '-4', '--memory=754Mi', '--check=crc64'], ['--format=lzma', '-6', '--memory=754Mi', '--check=crc64'], - ['--format=lzma', '-6', '--memory=10Mi', '--check=crc64'], + ['--format=lzma', '-6', '--memory=50Mi', '--check=crc64'], ['--format=lzma', '-0', '--memory=258Mi', '--check=crc64'], ['--format=lzma', '-0', '--memory=506Mi', '--check=sha256'], ['--format=lzma', '-4', '--memory=506Mi', '--check=sha256'], ['--format=lzma', '-4', '--memory=258Mi', '--check=sha256'], - ['--format=lzma', '-2', '--memory=10Mi', '--check=sha256'], + ['--format=lzma', '-2', '--memory=50Mi', '--check=sha256'], ['--format=lzma', '-0', '--memory=1000Mi', '--check=sha256'], ['--format=lzma', '-9', '--memory=258Mi', '--check=sha256'], ['--format=lzma', '-2', '--memory=258Mi', '--check=sha256'], @@ -931,23 +506,23 @@ class Xz(VProject): ['--format=lzma', '-6', '--memory=258Mi', '--check=sha256'], ['--format=lzma', '-6', '--memory=1000Mi', '--check=sha256'], ['--format=lzma', '-2', '--memory=506Mi', '--check=sha256'], - ['--format=lzma', '-4', '--memory=10Mi', '--check=sha256'], + ['--format=lzma', '-4', '--memory=50Mi', '--check=sha256'], ['--format=lzma', '-4', '--memory=1000Mi', '--check=sha256'], ['--format=lzma', '-9', '--memory=1000Mi', '--check=sha256'], ['--format=lzma', '-9', '--memory=754Mi', '--check=sha256'], - ['--format=lzma', '-9', '--memory=10Mi', '--check=sha256'], - ['--format=lzma', '-0', '--memory=10Mi', '--check=sha256'], + ['--format=lzma', '-9', '--memory=50Mi', '--check=sha256'], + ['--format=lzma', '-0', '--memory=50Mi', '--check=sha256'], ['--format=lzma', '-9', '--memory=506Mi', '--check=sha256'], ['--format=lzma', '-0', '--memory=754Mi', '--check=sha256'], ['--format=lzma', '-6', '--memory=506Mi', '--check=sha256'], ['--format=lzma', '-4', '--memory=754Mi', '--check=sha256'], ['--format=lzma', '-6', '--memory=754Mi', '--check=sha256'], - ['--format=lzma', '-6', '--memory=10Mi', '--check=sha256'], + ['--format=lzma', '-6', '--memory=50Mi', '--check=sha256'], ['--format=lzma', '-0', '--memory=258Mi', '--check=sha256'], ['--format=lzma', '--quiet', '-0', '--memory=506Mi'], ['--format=lzma', '--quiet', '-4', '--memory=506Mi'], ['--format=lzma', '--quiet', '-4', '--memory=258Mi'], - ['--format=lzma', '--quiet', '-2', '--memory=10Mi'], + ['--format=lzma', '--quiet', '-2', '--memory=50Mi'], ['--format=lzma', '--quiet', '-0', '--memory=1000Mi'], ['--format=lzma', '--quiet', '-9', '--memory=258Mi'], ['--format=lzma', '--quiet', '-2', '--memory=258Mi'], @@ -956,23 +531,23 @@ class Xz(VProject): ['--format=lzma', '--quiet', '-6', '--memory=258Mi'], ['--format=lzma', '--quiet', '-6', '--memory=1000Mi'], ['--format=lzma', '--quiet', '-2', '--memory=506Mi'], - ['--format=lzma', '--quiet', '-4', '--memory=10Mi'], + ['--format=lzma', '--quiet', '-4', '--memory=50Mi'], ['--format=lzma', '--quiet', '-4', '--memory=1000Mi'], ['--format=lzma', '--quiet', '-9', '--memory=1000Mi'], ['--format=lzma', '--quiet', '-9', '--memory=754Mi'], - ['--format=lzma', '--quiet', '-9', '--memory=10Mi'], - ['--format=lzma', '--quiet', '-0', '--memory=10Mi'], + ['--format=lzma', '--quiet', '-9', '--memory=50Mi'], + ['--format=lzma', '--quiet', '-0', '--memory=50Mi'], ['--format=lzma', '--quiet', '-9', '--memory=506Mi'], ['--format=lzma', '--quiet', '-0', '--memory=754Mi'], ['--format=lzma', '--quiet', '-6', '--memory=506Mi'], ['--format=lzma', '--quiet', '-4', '--memory=754Mi'], ['--format=lzma', '--quiet', '-6', '--memory=754Mi'], - ['--format=lzma', '--quiet', '-6', '--memory=10Mi'], + ['--format=lzma', '--quiet', '-6', '--memory=50Mi'], ['--format=lzma', '--quiet', '-0', '--memory=258Mi'], ['--format=lzma', '--verbose', '-0', '--memory=506Mi'], ['--format=lzma', '--verbose', '-4', '--memory=506Mi'], ['--format=lzma', '--verbose', '-4', '--memory=258Mi'], - ['--format=lzma', '--verbose', '-2', '--memory=10Mi'], + ['--format=lzma', '--verbose', '-2', '--memory=50Mi'], ['--format=lzma', '--verbose', '-0', '--memory=1000Mi'], ['--format=lzma', '--verbose', '-9', '--memory=258Mi'], ['--format=lzma', '--verbose', '-2', '--memory=258Mi'], @@ -981,148 +556,73 @@ class Xz(VProject): ['--format=lzma', '--verbose', '-6', '--memory=258Mi'], ['--format=lzma', '--verbose', '-6', '--memory=1000Mi'], ['--format=lzma', '--verbose', '-2', '--memory=506Mi'], - ['--format=lzma', '--verbose', '-4', '--memory=10Mi'], + ['--format=lzma', '--verbose', '-4', '--memory=50Mi'], ['--format=lzma', '--verbose', '-4', '--memory=1000Mi'], ['--format=lzma', '--verbose', '-9', '--memory=1000Mi'], ['--format=lzma', '--verbose', '-9', '--memory=754Mi'], - ['--format=lzma', '--verbose', '-9', '--memory=10Mi'], - ['--format=lzma', '--verbose', '-0', '--memory=10Mi'], + ['--format=lzma', '--verbose', '-9', '--memory=50Mi'], + ['--format=lzma', '--verbose', '-0', '--memory=50Mi'], ['--format=lzma', '--verbose', '-9', '--memory=506Mi'], ['--format=lzma', '--verbose', '-0', '--memory=754Mi'], ['--format=lzma', '--verbose', '-6', '--memory=506Mi'], ['--format=lzma', '--verbose', '-4', '--memory=754Mi'], ['--format=lzma', '--verbose', '-6', '--memory=754Mi'], - ['--format=lzma', '--verbose', '-6', '--memory=10Mi'], + ['--format=lzma', '--verbose', '-6', '--memory=50Mi'], ['--format=lzma', '--verbose', '-0', '--memory=258Mi'], - ['-0', '--memory=506Mi', '--check=crc64'], - ['-4', '--memory=506Mi', '--check=rc32'], - ['-4', '--memory=258Mi', '--check=rc32'], - ['-2', '--memory=10Mi', '--check=rc32'], - ['-0', '--memory=1000Mi', '--check=crc64'], - ['-9', '--memory=258Mi', '--check=rc32'], - ['-2', '--memory=258Mi', '--check=rc32'], - ['-2', '--memory=1000Mi', '--check=rc32'], - ['-2', '--memory=754Mi', '--check=crc64'], - ['-6', '--memory=258Mi', '--check=rc32'], - ['-6', '--memory=1000Mi', '--check=crc64'], - ['-2', '--memory=506Mi', '--check=rc32'], - ['-4', '--memory=10Mi', '--check=rc32'], - ['-4', '--memory=1000Mi', '--check=crc64'], - ['-9', '--memory=1000Mi', '--check=rc32'], - ['-9', '--memory=754Mi', '--check=rc32'], - ['-9', '--memory=10Mi', '--check=crc64'], - ['-0', '--memory=10Mi', '--check=crc64'], - ['-9', '--memory=506Mi', '--check=rc32'], - ['-0', '--memory=754Mi', '--check=rc32'], - ['-6', '--memory=506Mi', '--check=rc32'], - ['-4', '--memory=754Mi', '--check=crc64'], - ['-6', '--memory=754Mi', '--check=rc32'], - ['-6', '--memory=10Mi', '--check=crc64'], - ['-0', '--memory=258Mi', '--check=rc32'], - ['-0', '--memory=506Mi', '--check=rc32'], - ['-4', '--memory=506Mi', '--check=sha256'], - ['-4', '--memory=258Mi', '--check=sha256'], - ['-2', '--memory=10Mi', '--check=sha256'], - ['-0', '--memory=1000Mi', '--check=sha256'], - ['-9', '--memory=258Mi', '--check=rc32'], - ['-2', '--memory=258Mi', '--check=rc32'], - ['-2', '--memory=1000Mi', '--check=rc32'], - ['-2', '--memory=754Mi', '--check=sha256'], - ['-6', '--memory=258Mi', '--check=rc32'], - ['-6', '--memory=1000Mi', '--check=sha256'], - ['-2', '--memory=506Mi', '--check=rc32'], - ['-4', '--memory=10Mi', '--check=rc32'], - ['-4', '--memory=1000Mi', '--check=sha256'], - ['-9', '--memory=1000Mi', '--check=rc32'], - ['-9', '--memory=754Mi', '--check=rc32'], - ['-9', '--memory=10Mi', '--check=sha256'], - ['-0', '--memory=10Mi', '--check=sha256'], - ['-9', '--memory=506Mi', '--check=rc32'], - ['-0', '--memory=754Mi', '--check=rc32'], - ['-6', '--memory=506Mi', '--check=sha256'], - ['-4', '--memory=754Mi', '--check=sha256'], - ['-6', '--memory=754Mi', '--check=rc32'], - ['-6', '--memory=10Mi', '--check=rc32'], - ['-0', '--memory=258Mi', '--check=sha256'], - ['--quiet', '-0', '--memory=506Mi', '--check=rc32'], - ['--quiet', '-4', '--memory=506Mi', '--check=rc32'], - ['--quiet', '-4', '--memory=258Mi', '--check=rc32'], - ['--quiet', '-2', '--memory=10Mi', '--check=rc32'], - ['--quiet', '-0', '--memory=1000Mi', '--check=rc32'], - ['--quiet', '-9', '--memory=258Mi', '--check=rc32'], - ['--quiet', '-2', '--memory=258Mi', '--check=rc32'], - ['--quiet', '-2', '--memory=1000Mi', '--check=rc32'], - ['--quiet', '-2', '--memory=754Mi', '--check=rc32'], - ['--quiet', '-6', '--memory=258Mi', '--check=rc32'], - ['--quiet', '-6', '--memory=1000Mi', '--check=rc32'], - ['--quiet', '-2', '--memory=506Mi', '--check=rc32'], - ['--quiet', '-4', '--memory=10Mi', '--check=rc32'], - ['--quiet', '-4', '--memory=1000Mi', '--check=rc32'], - ['--quiet', '-9', '--memory=1000Mi', '--check=rc32'], - ['--quiet', '-9', '--memory=754Mi', '--check=rc32'], - ['--quiet', '-9', '--memory=10Mi', '--check=rc32'], - ['--quiet', '-0', '--memory=10Mi', '--check=rc32'], - ['--quiet', '-9', '--memory=506Mi', '--check=rc32'], - ['--quiet', '-0', '--memory=754Mi', '--check=rc32'], - ['--quiet', '-6', '--memory=506Mi', '--check=rc32'], - ['--quiet', '-4', '--memory=754Mi', '--check=rc32'], - ['--quiet', '-6', '--memory=754Mi', '--check=rc32'], - ['--quiet', '-6', '--memory=10Mi', '--check=rc32'], - ['--quiet', '-0', '--memory=258Mi', '--check=rc32'], - ['--verbose', '-0', '--memory=506Mi', '--check=rc32'], - ['--verbose', '-4', '--memory=506Mi', '--check=rc32'], - ['--verbose', '-4', '--memory=258Mi', '--check=rc32'], - ['--verbose', '-2', '--memory=10Mi', '--check=rc32'], - ['--verbose', '-0', '--memory=1000Mi', '--check=rc32'], - ['--verbose', '-9', '--memory=258Mi', '--check=rc32'], - ['--verbose', '-2', '--memory=258Mi', '--check=rc32'], - ['--verbose', '-2', '--memory=1000Mi', '--check=rc32'], - ['--verbose', '-2', '--memory=754Mi', '--check=rc32'], - ['--verbose', '-6', '--memory=258Mi', '--check=rc32'], - ['--verbose', '-6', '--memory=1000Mi', '--check=rc32'], - ['--verbose', '-2', '--memory=506Mi', '--check=rc32'], - ['--verbose', '-4', '--memory=10Mi', '--check=rc32'], - ['--verbose', '-4', '--memory=1000Mi', '--check=rc32'], - ['--verbose', '-9', '--memory=1000Mi', '--check=rc32'], - ['--verbose', '-9', '--memory=754Mi', '--check=rc32'], - ['--verbose', '-9', '--memory=10Mi', '--check=rc32'], - ['--verbose', '-0', '--memory=10Mi', '--check=rc32'], - ['--verbose', '-9', '--memory=506Mi', '--check=rc32'], - ['--verbose', '-0', '--memory=754Mi', '--check=rc32'], - ['--verbose', '-6', '--memory=506Mi', '--check=rc32'], - ['--verbose', '-4', '--memory=754Mi', '--check=rc32'], - ['--verbose', '-6', '--memory=754Mi', '--check=rc32'], - ['--verbose', '-6', '--memory=10Mi', '--check=rc32'], - ['--verbose', '-0', '--memory=258Mi', '--check=rc32'], - ['-0', '--memory=506Mi', '--check=crc64'], - ['-4', '--memory=506Mi', '--check=sha256'], - ['-4', '--memory=258Mi', '--check=sha256'], - ['-2', '--memory=10Mi', '--check=crc64'], - ['-0', '--memory=1000Mi', '--check=crc64'], - ['-9', '--memory=258Mi', '--check=sha256'], - ['-2', '--memory=258Mi', '--check=crc64'], - ['-2', '--memory=1000Mi', '--check=sha256'], - ['-2', '--memory=754Mi', '--check=sha256'], - ['-6', '--memory=258Mi', '--check=sha256'], - ['-6', '--memory=1000Mi', '--check=sha256'], - ['-2', '--memory=506Mi', '--check=crc64'], - ['-4', '--memory=10Mi', '--check=crc64'], - ['-4', '--memory=1000Mi', '--check=crc64'], - ['-9', '--memory=1000Mi', '--check=sha256'], - ['-9', '--memory=754Mi', '--check=crc64'], - ['-9', '--memory=10Mi', '--check=crc64'], - ['-0', '--memory=10Mi', '--check=sha256'], - ['-9', '--memory=506Mi', '--check=crc64'], - ['-0', '--memory=754Mi', '--check=sha256'], - ['-6', '--memory=506Mi', '--check=crc64'], - ['-4', '--memory=754Mi', '--check=crc64'], - ['-6', '--memory=754Mi', '--check=crc64'], - ['-6', '--memory=10Mi', '--check=sha256'], - ['-0', '--memory=258Mi', '--check=sha256'], + ['--quiet', '-0', '--memory=506Mi', '--check=crc32'], + ['--quiet', '-4', '--memory=506Mi', '--check=crc32'], + ['--quiet', '-4', '--memory=258Mi', '--check=crc32'], + ['--quiet', '-2', '--memory=50Mi', '--check=crc32'], + ['--quiet', '-0', '--memory=1000Mi', '--check=crc32'], + ['--quiet', '-9', '--memory=258Mi', '--check=crc32'], + ['--quiet', '-2', '--memory=258Mi', '--check=crc32'], + ['--quiet', '-2', '--memory=1000Mi', '--check=crc32'], + ['--quiet', '-2', '--memory=754Mi', '--check=crc32'], + ['--quiet', '-6', '--memory=258Mi', '--check=crc32'], + ['--quiet', '-6', '--memory=1000Mi', '--check=crc32'], + ['--quiet', '-2', '--memory=506Mi', '--check=crc32'], + ['--quiet', '-4', '--memory=50Mi', '--check=crc32'], + ['--quiet', '-4', '--memory=1000Mi', '--check=crc32'], + ['--quiet', '-9', '--memory=1000Mi', '--check=crc32'], + ['--quiet', '-9', '--memory=754Mi', '--check=crc32'], + ['--quiet', '-9', '--memory=50Mi', '--check=crc32'], + ['--quiet', '-0', '--memory=50Mi', '--check=crc32'], + ['--quiet', '-9', '--memory=506Mi', '--check=crc32'], + ['--quiet', '-0', '--memory=754Mi', '--check=crc32'], + ['--quiet', '-6', '--memory=506Mi', '--check=crc32'], + ['--quiet', '-4', '--memory=754Mi', '--check=crc32'], + ['--quiet', '-6', '--memory=754Mi', '--check=crc32'], + ['--quiet', '-6', '--memory=50Mi', '--check=crc32'], + ['--quiet', '-0', '--memory=258Mi', '--check=crc32'], + ['--verbose', '-0', '--memory=506Mi', '--check=crc32'], + ['--verbose', '-4', '--memory=506Mi', '--check=crc32'], + ['--verbose', '-4', '--memory=258Mi', '--check=crc32'], + ['--verbose', '-2', '--memory=50Mi', '--check=crc32'], + ['--verbose', '-0', '--memory=1000Mi', '--check=crc32'], + ['--verbose', '-9', '--memory=258Mi', '--check=crc32'], + ['--verbose', '-2', '--memory=258Mi', '--check=crc32'], + ['--verbose', '-2', '--memory=1000Mi', '--check=crc32'], + ['--verbose', '-2', '--memory=754Mi', '--check=crc32'], + ['--verbose', '-6', '--memory=258Mi', '--check=crc32'], + ['--verbose', '-6', '--memory=1000Mi', '--check=crc32'], + ['--verbose', '-2', '--memory=506Mi', '--check=crc32'], + ['--verbose', '-4', '--memory=50Mi', '--check=crc32'], + ['--verbose', '-4', '--memory=1000Mi', '--check=crc32'], + ['--verbose', '-9', '--memory=1000Mi', '--check=crc32'], + ['--verbose', '-9', '--memory=754Mi', '--check=crc32'], + ['--verbose', '-9', '--memory=50Mi', '--check=crc32'], + ['--verbose', '-0', '--memory=50Mi', '--check=crc32'], + ['--verbose', '-9', '--memory=506Mi', '--check=crc32'], + ['--verbose', '-0', '--memory=754Mi', '--check=crc32'], + ['--verbose', '-6', '--memory=506Mi', '--check=crc32'], + ['--verbose', '-4', '--memory=754Mi', '--check=crc32'], + ['--verbose', '-6', '--memory=754Mi', '--check=crc32'], + ['--verbose', '-6', '--memory=50Mi', '--check=crc32'], + ['--verbose', '-0', '--memory=258Mi', '--check=crc32'], ['--quiet', '-0', '--memory=506Mi', '--check=crc64'], ['--quiet', '-4', '--memory=506Mi', '--check=crc64'], ['--quiet', '-4', '--memory=258Mi', '--check=crc64'], - ['--quiet', '-2', '--memory=10Mi', '--check=crc64'], + ['--quiet', '-2', '--memory=50Mi', '--check=crc64'], ['--quiet', '-0', '--memory=1000Mi', '--check=crc64'], ['--quiet', '-9', '--memory=258Mi', '--check=crc64'], ['--quiet', '-2', '--memory=258Mi', '--check=crc64'], @@ -1131,23 +631,23 @@ class Xz(VProject): ['--quiet', '-6', '--memory=258Mi', '--check=crc64'], ['--quiet', '-6', '--memory=1000Mi', '--check=crc64'], ['--quiet', '-2', '--memory=506Mi', '--check=crc64'], - ['--quiet', '-4', '--memory=10Mi', '--check=crc64'], + ['--quiet', '-4', '--memory=50Mi', '--check=crc64'], ['--quiet', '-4', '--memory=1000Mi', '--check=crc64'], ['--quiet', '-9', '--memory=1000Mi', '--check=crc64'], ['--quiet', '-9', '--memory=754Mi', '--check=crc64'], - ['--quiet', '-9', '--memory=10Mi', '--check=crc64'], - ['--quiet', '-0', '--memory=10Mi', '--check=crc64'], + ['--quiet', '-9', '--memory=50Mi', '--check=crc64'], + ['--quiet', '-0', '--memory=50Mi', '--check=crc64'], ['--quiet', '-9', '--memory=506Mi', '--check=crc64'], ['--quiet', '-0', '--memory=754Mi', '--check=crc64'], ['--quiet', '-6', '--memory=506Mi', '--check=crc64'], ['--quiet', '-4', '--memory=754Mi', '--check=crc64'], ['--quiet', '-6', '--memory=754Mi', '--check=crc64'], - ['--quiet', '-6', '--memory=10Mi', '--check=crc64'], + ['--quiet', '-6', '--memory=50Mi', '--check=crc64'], ['--quiet', '-0', '--memory=258Mi', '--check=crc64'], ['--verbose', '-0', '--memory=506Mi', '--check=crc64'], ['--verbose', '-4', '--memory=506Mi', '--check=crc64'], ['--verbose', '-4', '--memory=258Mi', '--check=crc64'], - ['--verbose', '-2', '--memory=10Mi', '--check=crc64'], + ['--verbose', '-2', '--memory=50Mi', '--check=crc64'], ['--verbose', '-0', '--memory=1000Mi', '--check=crc64'], ['--verbose', '-9', '--memory=258Mi', '--check=crc64'], ['--verbose', '-2', '--memory=258Mi', '--check=crc64'], @@ -1156,23 +656,23 @@ class Xz(VProject): ['--verbose', '-6', '--memory=258Mi', '--check=crc64'], ['--verbose', '-6', '--memory=1000Mi', '--check=crc64'], ['--verbose', '-2', '--memory=506Mi', '--check=crc64'], - ['--verbose', '-4', '--memory=10Mi', '--check=crc64'], + ['--verbose', '-4', '--memory=50Mi', '--check=crc64'], ['--verbose', '-4', '--memory=1000Mi', '--check=crc64'], ['--verbose', '-9', '--memory=1000Mi', '--check=crc64'], ['--verbose', '-9', '--memory=754Mi', '--check=crc64'], - ['--verbose', '-9', '--memory=10Mi', '--check=crc64'], - ['--verbose', '-0', '--memory=10Mi', '--check=crc64'], + ['--verbose', '-9', '--memory=50Mi', '--check=crc64'], + ['--verbose', '-0', '--memory=50Mi', '--check=crc64'], ['--verbose', '-9', '--memory=506Mi', '--check=crc64'], ['--verbose', '-0', '--memory=754Mi', '--check=crc64'], ['--verbose', '-6', '--memory=506Mi', '--check=crc64'], ['--verbose', '-4', '--memory=754Mi', '--check=crc64'], ['--verbose', '-6', '--memory=754Mi', '--check=crc64'], - ['--verbose', '-6', '--memory=10Mi', '--check=crc64'], + ['--verbose', '-6', '--memory=50Mi', '--check=crc64'], ['--verbose', '-0', '--memory=258Mi', '--check=crc64'], ['--quiet', '-0', '--memory=506Mi', '--check=sha256'], ['--quiet', '-4', '--memory=506Mi', '--check=sha256'], ['--quiet', '-4', '--memory=258Mi', '--check=sha256'], - ['--quiet', '-2', '--memory=10Mi', '--check=sha256'], + ['--quiet', '-2', '--memory=50Mi', '--check=sha256'], ['--quiet', '-0', '--memory=1000Mi', '--check=sha256'], ['--quiet', '-9', '--memory=258Mi', '--check=sha256'], ['--quiet', '-2', '--memory=258Mi', '--check=sha256'], @@ -1181,23 +681,23 @@ class Xz(VProject): ['--quiet', '-6', '--memory=258Mi', '--check=sha256'], ['--quiet', '-6', '--memory=1000Mi', '--check=sha256'], ['--quiet', '-2', '--memory=506Mi', '--check=sha256'], - ['--quiet', '-4', '--memory=10Mi', '--check=sha256'], + ['--quiet', '-4', '--memory=50Mi', '--check=sha256'], ['--quiet', '-4', '--memory=1000Mi', '--check=sha256'], ['--quiet', '-9', '--memory=1000Mi', '--check=sha256'], ['--quiet', '-9', '--memory=754Mi', '--check=sha256'], - ['--quiet', '-9', '--memory=10Mi', '--check=sha256'], - ['--quiet', '-0', '--memory=10Mi', '--check=sha256'], + ['--quiet', '-9', '--memory=50Mi', '--check=sha256'], + ['--quiet', '-0', '--memory=50Mi', '--check=sha256'], ['--quiet', '-9', '--memory=506Mi', '--check=sha256'], ['--quiet', '-0', '--memory=754Mi', '--check=sha256'], ['--quiet', '-6', '--memory=506Mi', '--check=sha256'], ['--quiet', '-4', '--memory=754Mi', '--check=sha256'], ['--quiet', '-6', '--memory=754Mi', '--check=sha256'], - ['--quiet', '-6', '--memory=10Mi', '--check=sha256'], + ['--quiet', '-6', '--memory=50Mi', '--check=sha256'], ['--quiet', '-0', '--memory=258Mi', '--check=sha256'], ['--verbose', '-0', '--memory=506Mi', '--check=sha256'], ['--verbose', '-4', '--memory=506Mi', '--check=sha256'], ['--verbose', '-4', '--memory=258Mi', '--check=sha256'], - ['--verbose', '-2', '--memory=10Mi', '--check=sha256'], + ['--verbose', '-2', '--memory=50Mi', '--check=sha256'], ['--verbose', '-0', '--memory=1000Mi', '--check=sha256'], ['--verbose', '-9', '--memory=258Mi', '--check=sha256'], ['--verbose', '-2', '--memory=258Mi', '--check=sha256'], @@ -1206,23 +706,23 @@ class Xz(VProject): ['--verbose', '-6', '--memory=258Mi', '--check=sha256'], ['--verbose', '-6', '--memory=1000Mi', '--check=sha256'], ['--verbose', '-2', '--memory=506Mi', '--check=sha256'], - ['--verbose', '-4', '--memory=10Mi', '--check=sha256'], + ['--verbose', '-4', '--memory=50Mi', '--check=sha256'], ['--verbose', '-4', '--memory=1000Mi', '--check=sha256'], ['--verbose', '-9', '--memory=1000Mi', '--check=sha256'], ['--verbose', '-9', '--memory=754Mi', '--check=sha256'], - ['--verbose', '-9', '--memory=10Mi', '--check=sha256'], - ['--verbose', '-0', '--memory=10Mi', '--check=sha256'], + ['--verbose', '-9', '--memory=50Mi', '--check=sha256'], + ['--verbose', '-0', '--memory=50Mi', '--check=sha256'], ['--verbose', '-9', '--memory=506Mi', '--check=sha256'], ['--verbose', '-0', '--memory=754Mi', '--check=sha256'], ['--verbose', '-6', '--memory=506Mi', '--check=sha256'], ['--verbose', '-4', '--memory=754Mi', '--check=sha256'], ['--verbose', '-6', '--memory=754Mi', '--check=sha256'], - ['--verbose', '-6', '--memory=10Mi', '--check=sha256'], + ['--verbose', '-6', '--memory=50Mi', '--check=sha256'], ['--verbose', '-0', '--memory=258Mi', '--check=sha256'], ['--quiet', '--verbose', '-0', '--memory=506Mi'], ['--quiet', '--verbose', '-4', '--memory=506Mi'], ['--quiet', '--verbose', '-4', '--memory=258Mi'], - ['--quiet', '--verbose', '-2', '--memory=10Mi'], + ['--quiet', '--verbose', '-2', '--memory=50Mi'], ['--quiet', '--verbose', '-0', '--memory=1000Mi'], ['--quiet', '--verbose', '-9', '--memory=258Mi'], ['--quiet', '--verbose', '-2', '--memory=258Mi'], @@ -1231,270 +731,190 @@ class Xz(VProject): ['--quiet', '--verbose', '-6', '--memory=258Mi'], ['--quiet', '--verbose', '-6', '--memory=1000Mi'], ['--quiet', '--verbose', '-2', '--memory=506Mi'], - ['--quiet', '--verbose', '-4', '--memory=10Mi'], + ['--quiet', '--verbose', '-4', '--memory=50Mi'], ['--quiet', '--verbose', '-4', '--memory=1000Mi'], ['--quiet', '--verbose', '-9', '--memory=1000Mi'], ['--quiet', '--verbose', '-9', '--memory=754Mi'], - ['--quiet', '--verbose', '-9', '--memory=10Mi'], - ['--quiet', '--verbose', '-0', '--memory=10Mi'], + ['--quiet', '--verbose', '-9', '--memory=50Mi'], + ['--quiet', '--verbose', '-0', '--memory=50Mi'], ['--quiet', '--verbose', '-9', '--memory=506Mi'], ['--quiet', '--verbose', '-0', '--memory=754Mi'], ['--quiet', '--verbose', '-6', '--memory=506Mi'], ['--quiet', '--verbose', '-4', '--memory=754Mi'], ['--quiet', '--verbose', '-6', '--memory=754Mi'], - ['--quiet', '--verbose', '-6', '--memory=10Mi'], + ['--quiet', '--verbose', '-6', '--memory=50Mi'], ['--quiet', '--verbose', '-0', '--memory=258Mi'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=crc64'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=crc64'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=crc64'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=sha256'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=crc64'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=sha256'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=crc64'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=sha256'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=crc64'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], - ['--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=rc32'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=rc32'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=crc64'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=rc32'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=crc64'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=sha256'], - ['--test', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=crc64'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=10Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=754Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=258Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=506Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=258Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=1000Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=258Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=506Mi', '--check=crc64'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=1000Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=1000Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=10Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=754Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=506Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=754Mi', '--check=sha256'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=10Mi', '--check=rc32'], - ['--test', '--list', '--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=258Mi', '--check=sha256'] -] + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc32'], + ['--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-2', '--memory=50Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=crc32'], + ['--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-4', '--memory=50Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-9', '--memory=50Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-0', '--memory=50Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc32'], + ['--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=crc32'], + ['--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=crc64'], + ['--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-6', '--memory=50Mi', '--check=sha256'], + ['--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '--quiet', '--verbose', '-6', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-6', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-0', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-2', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-9', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '--verbose', '-4', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-2', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=50Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-9', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=754Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-4', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-6', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--verbose', '-0', '--memory=258Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=506Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=258Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=1000Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=258Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-2', '--memory=506Mi', '--check=crc64'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=1000Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=1000Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=50Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-9', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=754Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=506Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-4', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=754Mi', '--check=sha256'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-6', '--memory=50Mi', '--check=crc32'], + ['--suffix=.SUF', '--format=lzma', '--quiet', '-0', '--memory=258Mi', '--check=sha256'] + ] commands = [] @@ -1503,11 +923,10 @@ class Xz(VProject): for i, config in enumerate(configs): command = Command( SourceRoot("xz") / RSBinary("xz"), - "--keep", # needed for repeating with the same workload "--force", *config, - output_param=["{output}"], - output=SourceRoot("cantrbry.tar.gz/" + file), + "--keep", # needed for repeating with the same workload + "cantrbry.tar.gz/" + file, label=file + "-config" + "{:04d}".format(i), creates=["cantrbry.tar.gz/" + file + ".xz"] ) @@ -1595,4 +1014,4 @@ def compile(self) -> None: @classmethod def get_cve_product_info(cls) -> tp.List[tp.Tuple[str, str]]: - return [("tukaani", "xz")] + return [("tukaani", "xz")] \ No newline at end of file diff --git a/varats/varats/projects/cpp_projects/z3.py b/varats/varats/projects/cpp_projects/z3.py index d5894107c..9c9a707ef 100644 --- a/varats/varats/projects/cpp_projects/z3.py +++ b/varats/varats/projects/cpp_projects/z3.py @@ -11,6 +11,9 @@ from varats.containers.containers import get_base_image, ImageBase from varats.paper.paper_config import PaperConfigSpecificGit from varats.project.project_domain import ProjectDomains +from benchbuild.source.http import HTTPUntar +from varats.experiment.workload_util import RSBinary, WorkloadCategory +from benchbuild.command import WorkloadSet, Command, SourceRoot from varats.project.project_util import ( BinaryType, ProjectBinaryWrapper, @@ -46,11 +49,61 @@ class Z3(VProject, ReleaseProviderHook): refspec="origin/HEAD", limit=None, shallow=False - ) + ), + HTTPUntar( + local="uf50-218", + remote={ + "1.0": + "https://www.cs.ubc.ca/~hoos/SATLIB/Benchmarks/SAT/RND3SAT/uf50-218.tar.gz" + } + ), + HTTPUntar( + local="uf250-1065", + remote={ + "2.0": + "https://www.cs.ubc.ca/~hoos/SATLIB/Benchmarks/SAT/RND3SAT/uf250-1065.tar.gz" + } + ), + HTTPUntar( + local="uf150-645", + remote={ + "3.0": + "https://www.cs.ubc.ca/~hoos/SATLIB/Benchmarks/SAT/RND3SAT/uf150-645.tar.gz" + } + ), ] CONTAINER = get_base_image(ImageBase.DEBIAN_10) + commands = [] + + for i in range(1, 200): + name = "uf50-0" + str(i) + commands.append(Command( + SourceRoot("z3") / RSBinary("z3"), + "--keep", + "uf50-218/" + name + ".cnf", + label=name, + )) + + for i in range(1, 100): + name = "uf250-0" + str(i) + commands.append(Command( + SourceRoot("z3") / RSBinary("z3"), + "--keep", + "uf250-1065/ai/hoos/Shortcuts/UF250.1065.100/" + name + ".cnf", + label=name, + )) + + for i in range(1, 100): + name = "uf150-0" + str(i) + commands.append(Command( + SourceRoot("z3") / RSBinary("z3"), + "--keep", + "uf150-1065/ai/hoos/Research/SAT/Formulae/UF150.645.100/" + name + ".cnf", + label=name, + )) + @staticmethod def binaries_for_revision( revision: ShortCommitHash @@ -94,4 +147,4 @@ def get_release_revisions( if re.match(major_release_regex, tag)] return [(FullCommitHash(h), tag) for h, tag in tagged_commits - if re.match(minor_release_regex, tag)] + if re.match(minor_release_regex, tag)] \ No newline at end of file diff --git a/varats/varats/projects/test_projects/has_influence.py b/varats/varats/projects/test_projects/has_influence.py index ae3dbf032..39637c244 100644 --- a/varats/varats/projects/test_projects/has_influence.py +++ b/varats/varats/projects/test_projects/has_influence.py @@ -5,6 +5,8 @@ from benchbuild.command import Command, SourceRoot, WorkloadSet from benchbuild.source import HTTPMultiple from plumbum import local +from benchbuild.utils.cmd import cmake +from benchbuild.utils.settings import get_number_of_jobs from varats.experiment.workload_util import RSBinary, WorkloadCategory from varats.project.project_domain import ProjectDomains @@ -19,6 +21,7 @@ from varats.project.varats_project import VProject from varats.ts_utils.project_sources import VaraTestRepoSource from varats.utils.git_util import ShortCommitHash, RevisionBinaryMap +from varats.utils.settings import bb_cfg class HasInfluence(VProject): @@ -51,7 +54,10 @@ class HasInfluence(VProject): WORKLOADS = { WorkloadSet(WorkloadCategory.EXAMPLE): [ Command( - SourceRoot("HasInfluence") / RSBinary("main"), + SourceRoot("HasInfluence") / RSBinary("HasInfluence"), + "--f1", + "--f2", + "--f3", "test-files/agatha.txt", label="agatha" ), @@ -64,7 +70,7 @@ def binaries_for_revision( ) -> tp.List[ProjectBinaryWrapper]: binary_map = RevisionBinaryMap( get_local_project_git_path(HasInfluence.NAME) - ).specify_binary("main", BinaryType.EXECUTABLE) + ).specify_binary("HasInfluence", BinaryType.EXECUTABLE) return binary_map[revision] @@ -79,6 +85,8 @@ def compile(self) -> None: cxx_compiler = bb.compiler.cxx(self) with local.cwd(source): with local.env(CC=str(cc_compiler), CXX=str(cxx_compiler)): - bb.watch(cxx_compiler)("main.cpp", "-o", "main") + bb.watch(cmake)("./") - verify_binaries(self) + bb.watch(cmake)("--build", ".", "-j", get_number_of_jobs(bb_cfg())) + + verify_binaries(self) \ No newline at end of file