Skip to content

Instantly share code, notes, and snippets.

@kim-em
Last active September 16, 2026 03:14
Show Gist options
  • Select an option

  • Save kim-em/684d41610eff65c2c3bd410ab89627fc to your computer and use it in GitHub Desktop.

Select an option

Save kim-em/684d41610eff65c2c3bd410ab89627fc to your computer and use it in GitHub Desktop.
Reproducible kernel Nat.powMod tuning for lean4 PR 15167

Retuning kernel Nat.powMod

An optional experiment for leanprover/lean4#15167. Nothing here is registered with Lean's tests or CI. The implementation PR contains only the arithmetic change and its ordinary regression tests/benchmark.

Run

Build the PR checkout using its normal build instructions, then download this gist's files into a separate directory:

make -j$(nproc) -C /path/to/lean4/build/release
python3 tune.py --repo /path/to/lean4 --out sweep

Optional extended validation and cutoff diagnostics:

python3 tune.py --repo /path/to/lean4 --suite heldout --blocks 2 --out heldout
python3 tune.py --repo /path/to/lean4 --suite boundaries --out boundaries

The main sweep takes about two minutes on the recorded host. The optional validation took 7½ minutes; the boundary diagnostic took about 12 minutes with four blocks. See EVIDENCE.md for measured run times.

The published evidence.json also contains complete recorded runs (including source snapshots and the exploratory inputs). To inspect or rescore them:

python3 tune.py --restore evidence.json --run calibration --out recorded
python3 tune.py --summarize --out recorded
python3 alternatives.py recorded

Use a new output directory for each run. Python's standard library is the only additional dependency. --suite smoke --blocks 2 checks the setup quickly. --summarize --out sweep regenerates a summary without repeating measurements.

Current Lean comparison

To reproduce the first PR table, including the original upstream implementation:

python3 current.py --repo /path/to/lean4 --ref 95f4f3c3fd6754b2d909ffc3c14bdd912c701e5f --out current

The git revision must be available in that checkout. The driver extracts its Nat.powMod definition verbatim into namespace Upstream, then measures all three implementations on the same kernel and deterministic base-2 inputs. Elaboration is outside the timer. It preserves the tuning harness's independent references, rejection controls, uniform preparation, fresh kernel checks and four adjacent comparisons per candidate. Both candidates are paired with binary. It takes about 36 seconds on the recorded host, with a 180-second process limit. The complete run is archived as current. Its summary uses per-case medians, then geometric means across the four exponent classes. Every sample is retained.

Larger operands

The optional bounded comparison uses dense full-length exponents at 8,192, 16,384, and 32,768 bits, for base 2 and coprime full-size bases; a second run adds 24,576 bits:

python3 tune.py --restore evidence.json --run exploration-large-interrupted --out large-inputs
python3 large.py --repo /path/to/lean4 --cases large-inputs/cases.json --out large
python3 tune.py --restore evidence.json --run large-mid --out mid-inputs
python3 large.py --repo /path/to/lean4 --cases mid-inputs/cases.json --out mid

large.py uses the same proof construction and candidate loops as Tune.lean. It runs two adjacent AB/BA blocks, with a fresh Lean process and kernel checker per arm. Successful samples time only the kernel check. Each process has a 30-second limit (editable with --seconds); a timeout includes imports and reference setup and is not an exact kernel timing. This diagnostic has no warmup or incorrect-result controls; the separate tuning harness retains those controls. The imported implementation still has to pass Kernel.check against the independently computed result. All successes and timeouts are recorded in samples.jsonl. The dense-only results are separate from the four-exponent-class averages in the main sweep. --cases accepts other recorded inputs; the driver selects their dense exponent cases.

The original four-block large sweep stalled before its first 32,768-bit timed pair and was interrupted. Its 24 completed checks, source snapshots, inputs, exit status, and short profile remain in exploration-large-interrupted. They are not pooled into the bounded comparison. The bounded results are in large and large-mid; a separate one-case diagnosis is in diagnostic-large-policy.

Read the evidence

The width columns compare the same verified window loop at different widths. The reference is this PR’s Nat.powMod.go, the binary accumulator adapted from PrimeCert, not the pre-PR well-founded-recursion implementation. policy checks the actual imported Nat.powMod, including its dispatch. Each call creates a fresh kernel checker and checks a modular-power equality; Python supplies the expected result and GMP independently cross-checks it before the timer. Incorrect-result controls must fail. Imports, JSON parsing, expression construction and controls are outside timing. These are modular-power checks, not whole primality certificates or native timings.

Every candidate is paired immediately with binary, alternating AB/BA order across four blocks by default (two for the validation command above). One untimed policy check prepares each case in every block uniformly; each timed check still has fresh kernel caches. All completed samples are retained. Linux runs automatically reserve and pin a CPU among copies of this runner; they do not wait for an idle host. Host load is recorded and never used to reject a sample.

summary.md shows ratios relative to binary (lower is better), aggregated with equal weight for dense, mixed, sparse and short exponents. It also lists the largest individual losses in separate ratio and absolute-millisecond rankings: a mean alone can hide an unacceptable regression. Close widths should be treated as a plateau, not evidence for an exact threshold. Dispatch adds noticeable overhead to submillisecond checks, so the imported policy can cost more than its selected loop. The “best fixed gm ms” column is a geometric mean across the row’s exponent classes, not a prediction for any one exponent. Results are specific to a kernel/toolchain and host; there is no promise of a universally optimal policy.

Choose again

The sweep uses SHAKE256-generated odd moduli and mixed exponents, plus dense, sparse and short exponent classes. Bases are tiny, near one word, half-size and full-size; they are adjusted to be coprime. Numeric inputs are always recorded, including any adjustment across a word boundary. The held-out suite uses different sizes, irregular moduli, and structured exponents. The boundary suite tests exact bases around the small-base cutoff (including non-coprime inputs), plus short and long exponents at large moduli. Run it after making a choice from the sweep rather than selecting only workloads that favor that choice.

Edit choose() and run --summarize to score a different policy from the same samples, without running Lean again. Its predicted cost excludes dispatch; rebuild Lean to measure the complete implementation. Edit the short configuration at the top of tune.py to change sizes, exponent patterns or candidate widths. --cases custom.json accepts an editable copy of cases.json, including exact numeric inputs and each case's candidate widths. For example, add bases on both sides of a proposed cutoff, try exponents around a proposed length cutoff, or give sparse exponents more weight in your analysis.

The default candidate cap is 65,536 intermediate bits, using the conservative bound modulus_bits * 2^width + reduced_base_bits * (2^width - 1). Excluded candidates are visible as dashes; raise the cap to investigate them. The default sweep is not exhaustive and its tables do not justify all exact cutoffs uniquely. Pick a simple policy near the measured minima, check its individual losses, then rebuild Lean with that policy and repeat the held-out comparison. The policy column will measure your implementation directly.

The small alternatives.py script generates the concise single-change table in EVIDENCE.md; edit its counterfactuals to test different compromises.

The output streams every completed sample to disk, including if interrupted, and includes all inputs and samples, runner snapshots, source hashes, Lean version, git revision and diff, CPU, host load and process exit status.

The archive preserves the exact runner and harness for every recorded run; some exploratory runs predate the final reporting and uniform-preparation features. Their source hashes intentionally differ. The final records are named calibration, validation, and large; exploratory data is never pooled with them.

Isolating dispatch-bound notation

python3 bounds.py --repo /path/to/lean4 --out /tmp/powmod-bounds-new compares the same dispatch tree with shifts, powers, and literal bounds. It uses four adjacent alternating-order blocks and direct kernel checking, independently of Meta's exponentiation threshold. Restore the recorded run with python3 tune.py --restore evidence.json --run bounds --out /tmp/powmod-bounds-recorded.

The binary accumulator comes from Bhavik Mehta's powModK in PrimeCert, developed with help from Joachim Breitner.

#!/usr/bin/env python3
"""Compare editable, single-change policies on an archived run; no Lean execution.
Copyright (c) 2026 Lean FRO, LLC. Apache-2.0 (Lean repository LICENSE).
Usage: python3 alternatives.py recorded-directory
"""
import collections
import csv
import json
from pathlib import Path
import statistics
import sys
from tune import choose, gm
root = Path(sys.argv[1])
cases = json.loads((root / "cases.json").read_text())
rows = list(csv.DictReader((root / "samples.csv").open()))
meta = json.loads((root / "metadata.json").read_text())
expected = meta["blocks"] * 2 * sum(1+len(c["widths"]) for c in cases)
if meta["returncode"] != 0 or len(rows) != expected:
raise SystemExit("Incomplete run: use tune.py --summarize to inspect it")
pairs = collections.defaultdict(dict)
for row in rows:
key = (row["block"], row["case"], row["candidate"])
pairs[key][row["arm"]] = int(row["kernel_ns"])
ratios = collections.defaultdict(list)
for (_, case, width), arms in pairs.items():
ratios[case, width].append(arms[width] / arms["binary"])
medians = {key: statistics.median(xs) for key, xs in ratios.items()}
def cost(c, width):
return 1.0 if width == 0 else medians[c["id"], f"w{width}"]
# The proposal is choose() in tune.py. Edit these counterfactuals freely.
variants = {
"Small width 4": lambda c: 4 if c["m"] <= 2**64 else choose(c),
"Small width 5": lambda c: 5 if c["m"] <= 2**64 else choose(c),
"Small width 7": lambda c: 7 if c["m"] <= 2**64 else choose(c),
"Width 6 through 128 bits": lambda c: 6 if c["m"] <= 2**128 else choose(c),
"Width 3 in the 65–512 band": lambda c: 3 if 2**64 < c["m"] <= 2**512 else choose(c),
"Width 4 in the 513–1024 band": lambda c: 4 if 2**512 < c["m"] <= 2**1024 else choose(c),
"Width 2 in the 513–1024 band": lambda c: 2 if 2**512 < c["m"] <= 2**1024 else choose(c),
"Binary for large bases through 2048": lambda c: 0 if 2**1024 < c["m"] <= 2**2048 and c["b"] >= 2**64 else choose(c),
"Width 2 through 8192 for small bases": lambda c: 2 if 2**4096 < c["m"] <= 2**8192 and c["b"] < 2**64 else choose(c),
"Small-base cutoff 128 bits": lambda c: (2 if c["m"] <= 2**4096 else 1) if c["m"] > 2**2048 and c["b"] < 2**128 else choose(c),
}
print("| Alternative | Affected cases | Mean cost / selected | Worst cost / selected |")
print("|---|---:|---:|---:|")
for name, select in variants.items():
subset = [c for c in cases if select(c) != choose(c)]
values = [cost(c, select(c)) / cost(c, choose(c)) for c in subset]
if values:
print(f"| {name} | {len(values)} | {gm(values):.3f} | {max(values):.3f} |")
from pathlib import Path
import json,re,subprocess,os,sys,platform,time,statistics,argparse
from tune import pin
parser=argparse.ArgumentParser(description='Compare shift, power and literal powMod dispatch bounds in the kernel.')
parser.add_argument('--repo',type=Path,required=True)
parser.add_argument('--out',type=Path,required=True)
args=parser.parse_args()
root=args.repo.resolve()
src=(root/'src/Init/Data/Nat/PowMod.lean').read_text()
a=src.index('def powMod (b e m : @& Nat)'); b=src.index('\nprivate theorem powMod.go_eq',a)
body=src[a:b].replace('def powMod (b e m : @& Nat)', '@[expose] noncomputable def boundsShift (b e m : Nat)').replace('powMod.go','Nat.powMod.go').replace('powMod.window','Nat.powMod.window')
pat=r'\(\(1 : Nat\)\.shiftLeft (\d+)\)'
power=re.sub(pat,lambda m:'((2 : Nat).pow '+m[1]+')',body.replace('boundsShift','boundsPower'))
literal=re.sub(pat,lambda m:str(1<<int(m[1])),body.replace('boundsShift','boundsLiteral'))
cases=[]
for bits in [255,2048,8192]:
for base in ['small','full']:
for exp in ['dense','short']:
m=(1<<bits)-19; bv=2 if base=='small' else m//3; e=m-1 if exp=='dense' else 65537
cases.append(dict(id=f'{bits}-{base}-{exp}',b=bv,e=e,m=m,expected=pow(bv,e,m),widths=[]))
prefix=(Path(__file__).with_name('Tune.lean').read_text())
a=prefix.index('def power'); b=prefix.index('-- Checking',a)
prefix=prefix[:a]+body+'\n'+power+'\n'+literal+'''\ndef power (c : Case) (width : Option Nat) : Expr :=
mkApp3 (mkConst (match width with
| none => ``boundsShift
| some 0 => ``boundsShift
| some 1 => ``boundsPower
| some _ => ``boundsLiteral)) (mkRawNatLit c.b) (mkRawNatLit c.e) (mkRawNatLit c.m)
'''+prefix[b:]
prefix=prefix.replace('("policy", none) :: c.widths.map (fun w => (s!"w{w}", some w))','[("power", some 1), ("literal", some 2)]').replace('("binary", some 0)','("shift", some 0)')
out=args.out.resolve();out.mkdir(parents=True,exist_ok=False)
(out/'cases.json').write_text(json.dumps(cases))
p=root/'tests/elab_bench/powmod_bounds_work.lean';p.write_text(prefix)
cpu,lock=pin(); env=dict(os.environ,POWMOD_CASES=str(out/'cases.json'),POWMOD_SAMPLES=str(out/'samples.csv'),POWMOD_BLOCKS='4')
rec=dict(cpu=cpu,host=platform.node(),source=prefix,inputs=cases,load_before=os.getloadavg(),command=['tests/with_stage1_test_env.sh','tests/elab_bench/run_bench.sh',p.name])
t=time.time();r=subprocess.run(rec['command'],cwd=root,env=env,capture_output=True,text=True)
rec.update(stdout=r.stdout,stderr=r.stderr,returncode=r.returncode,elapsed=time.time()-t,load_after=os.getloadavg(),samples=(out/'samples.csv').read_text() if (out/'samples.csv').exists() else '')
(out/'record.json').write_text(json.dumps(rec,indent=2)+'\n');print(r.stdout,r.stderr)
if r.returncode:sys.exit(r.returncode)
data={}
for line in rec['samples'].splitlines():
_,block,case,candidate,arm,ns=line.split(','); data.setdefault((case,candidate,arm),[]).append(int(ns)/1e6)
for key,vals in data.items():print(*key,round(statistics.median(vals),6))
#!/usr/bin/env python3
"""Compare the upstream definition, PrimeCert-style binary, and this PR.
Copyright (c) 2026 Lean FRO, LLC. Apache-2.0 (Lean repository LICENSE).
"""
import argparse, collections, csv, hashlib, json, os, pathlib, platform, statistics, subprocess, time
import tune
p = argparse.ArgumentParser(description=__doc__)
p.add_argument('--repo', type=pathlib.Path, required=True)
p.add_argument('--ref', required=True, help='upstream git revision providing Nat.powMod')
p.add_argument('--out', type=pathlib.Path, required=True)
a = p.parse_args(); repo = a.repo.resolve(); out = a.out.resolve()
out.mkdir(parents=True, exist_ok=False)
source = pathlib.Path(__file__).resolve().parent
def git(*args): return subprocess.check_output(['git','-C',str(repo),*args],text=True).strip()
upstream = git('show',a.ref+':src/Init/Data/Nat/PowMod.lean')+'\n'
start = upstream.index('@[expose, semireducible, extern "lean_nat_powmod"]')
stop = upstream.index('decreasing_by omega',start)+len('decreasing_by omega')
definition = '\nnamespace Upstream\n'+upstream[start:stop]+'\nend Upstream\n\n'
harness = (source/'Tune.lean').read_text().replace('open Lean\n','open Lean\n'+definition)
harness = harness.replace(' | some 0 =>',' | some 8 => return mkApp3 (mkConst ``Upstream.powMod) b e m\n | some 0 =>')
harness = harness.replace('let candidates := ("policy", none) :: c.widths.map (fun w => (s!"w{w}", some w))',
'let candidates := [("current", some 8), ("policy", none)]')
harness = harness.replace(' let _ ← ofExceptKernelException checked\n samples.putStrLn s!"SAMPLE,{block},{c.id},{name},{arm},{stop - start}"', ''' match checked with
| .ok _ => samples.putStrLn s!"SAMPLE,{block},{c.id},{name},{arm},{stop - start}"
| .error ex =>
let message ← (ex.toMessageData {}).toString
samples.putStrLn s!"FAIL,{block},{c.id},{name},{arm},{stop - start},{(Json.str message).compress}"''')
(out/'Current.lean').write_text(harness)
(out/'Upstream.lean').write_text(upstream)
for name in ['current.py','tune.py','Tune.lean']: (out/name).write_bytes((source/name).read_bytes())
inputs = tune.cases([32,64,256,512,1024,2048,4096,8192],'random',['small'])
for c in inputs: c.update(widths=[], expected=pow(c['b'],c['e'],c['m']))
(out/'cases.json').write_text(json.dumps(inputs,indent=2)+'\n')
cpu, lock = tune.pin(); lean = repo/'build/release/stage1/bin/lean'
meta = dict(cpu=cpu, blocks=4, host=platform.platform(), machine=platform.node(),
upstream_commit=git('rev-parse',a.ref), commit=git('rev-parse','HEAD'), diff=git('diff','HEAD'),
load_before=os.getloadavg(), command=os.sys.argv,
lean=subprocess.check_output([str(lean),'--version'],text=True).strip(),
source_sha256=hashlib.sha256((repo/'src/Init/Data/Nat/PowMod.lean').read_bytes()).hexdigest(),
hashes={f.name:hashlib.sha256(f.read_bytes()).hexdigest() for f in out.iterdir() if f.is_file()})
(out/'metadata.json').write_text(json.dumps(meta,indent=2)+'\n')
env=dict(os.environ,POWMOD_CASES=str(out/'cases.json'),POWMOD_BLOCKS='4',POWMOD_SAMPLES=str(out/'raw.csv'))
env.pop('LEAN_PATH',None); began=time.monotonic()
with (out/'stdout.txt').open('w') as stdout,(out/'stderr.txt').open('w') as stderr:
try:
r=subprocess.run([str(lean),str(out/'Current.lean')],cwd=repo,env=env,stdout=stdout,stderr=stderr,timeout=180)
except subprocess.TimeoutExpired:
meta.update(returncode=None, timeout=True, elapsed_seconds=time.monotonic()-began, load_after=os.getloadavg())
(out/'metadata.json').write_text(json.dumps(meta,indent=2)+'\n')
raise SystemExit(f'180-second process limit; every completed sample is retained in {out}')
meta.update(returncode=r.returncode,elapsed_seconds=time.monotonic()-began,load_after=os.getloadavg())
(out/'metadata.json').write_text(json.dumps(meta,indent=2)+'\n')
assert r.returncode==0 and 'COMPLETE' in (out/'stdout.txt').read_text(), (out/'stdout.txt').read_text()+(out/'stderr.txt').read_text()
rows=list(csv.reader((out/'raw.csv').open()))
assert len(rows)==512 and len({tuple(r[1:5]) for r in rows})==512
values=collections.defaultdict(list); failed=set()
for row in rows:
status,block,case,candidate,arm,ns,*error=row
if status=='FAIL': failed.add((case,arm))
else: values[case,arm].append(int(ns)/1e6)
lines=['# Current upstream definition versus both alternatives','',
'Same inputs/kernel; four adjacent pairs per candidate, alternating order. Each pair uses the binary reference.',
'Upstream source is copied verbatim into namespace Upstream; definition elaboration is outside the timer.',
'Geometric means across dense, mixed, sparse and short exponents, using per-case medians. All failures are retained.', '',
'| Bits | Current Lean ms | PrimeCert-style binary ms | This PR ms |','|---:|---:|---:|---:|']
for bits in [32,64,256,512,1024,2048,4096,8192]:
cs=[c for c in inputs if c['bits']==bits]; cells=[]
for arm in ['current','binary','policy']:
cells.append('kernel error' if any((c['id'],arm) in failed for c in cs) else
f"{tune.gm(statistics.median(values[c['id'],arm]) for c in cs):.3f}")
lines.append(f"| {bits} | {' | '.join(cells)} |")
(out/'summary.md').write_text('\n'.join(lines)+'\n')
print(out/'summary.md')

Evidence for the window policy

The implementation uses windows of 6, 4, 3, and 2 bits through moduli 2^64, 2^512, 2^1024, and 2^2048. Above that, reduced bases below 2^64 use two bits through 2^4096, then one bit. Other bases use binary. There is no exponent-length cutoff.

Quick assessment

  • The final calibration has 144 inputs and 7,296 timed kernel checks, with four adjacent AB/BA blocks. It took 122 seconds on an AMD EPYC 9455.
  • Against the fastest measured loop for each individual input, the selected loops cost 1.032× on average; the complete imported dispatch costs 1.067×. These are equal-case-weight geometric means, not worst-case bounds.
  • The independent final validation uses different operand sizes, modulus seeds, and exponent patterns, with two adjacent AB/BA blocks. It took 450 seconds; selected loops cost 1.046× the per-input best, and complete dispatch 1.103×. Its full loss tables are in the archived summary.md.
  • The complete matrices and both relative and absolute loss tables are regenerated by tune.py --summarize; every timed sample is retained.

Can a nearby choice do better?

This table is generated by python3 alternatives.py recorded after restoring and summarizing the calibration run. It compares loop choices on the affected inputs only. Less than 1 favors the alternative. Dispatch costs are excluded from these counterfactuals and measured separately by the harness.

Alternative Affected cases Mean cost / selected Worst cost / selected
Small width 4 32 1.175 1.296
Small width 5 32 1.055 1.125
Small width 7 32 1.108 1.469
Width 6 through 128 bits 16 1.153 1.506
Width 3 in the 65–512 band 48 1.093 1.285
Width 4 in the 513–1024 band 16 1.319 1.629
Width 2 in the 513–1024 band 16 1.023 1.127
Binary for large bases through 2048 8 1.282 1.456
Width 2 through 8192 for small bases 8 1.102 1.195
Small-base cutoff 128 bits 4 0.789 0.938

This supports the window-width sequence as a compact compromise. It does not identify uniquely optimal numerical cutoffs. In particular, widths 2 and 3 are close around 1024 bits; the best 3/4-bit transition depends on base size. The exact small-base cutoff is conservative: widening it improves the four calibration inputs shown above. The cutoff suite lets reviewers examine that choice separately; there is insufficient evidence here to call 2^64 optimal.

The two-bit range includes all bases through 2048 bits because binary loses there across the calibration and earlier validation suites. One-bit windows above 4096 bits trade some sparse-exponent speed for faster dense/mixed powers. The absolute-loss table keeps that trade-off visible even when its ratio is modest.

Comparison with the current Lean definition

The pinned upstream definition at 95f4f3c3fd6754b2d909ffc3c14bdd912c701e5f uses well-founded recursion. current.py copies it verbatim into a separate namespace and compares it with the PrimeCert-style loop and this PR on the same kernel. All columns below come from one run, with the same base-2 inputs and four exponent classes as the first PR table.

Bits Current Lean ms PrimeCert-style binary ms This PR ms
32 1.065 0.200 0.069
64 1.724 0.352 0.099
256 4.898 1.037 0.320
512 8.331 1.794 0.682
1024 15.099 3.259 1.543
2048 29.180 6.796 4.043
4096 61.621 16.917 12.855
8192 239.362 55.753 44.511

The run took 36 seconds. All 512 timed checks passed; negative-result controls also passed. Each candidate is paired with the binary reference in four alternating-order blocks. There are four samples per candidate and eight for the shared binary reference per input. The cells are geometric means of per-input medians across dense, mixed, sparse and short exponents. Definition elaboration, imports, references, controls and preparation are outside timing. The complete raw data, upstream source, generated harness and provenance are archived as current; the earlier calibration records remain unchanged.

Larger operands

The bounded large comparison measures the actual dispatch against binary at 8,192, 16,384, 24,576, and 32,768 bits, with dense full-length exponents, base 2 and coprime full-size bases. It uses the deterministic random input generator from calibration. There are no short exponents in these results.

Bits Base 2: PrimeCert-style binary Base 2: this PR Full-size base: PrimeCert-style binary Full-size base: this PR
8,192 269.6 177.6 284.6 268.3
16,384 1447.3 762.5 3124.8 3134.8
24,576 timeout 1935.7 timeout timeout
32,768 timeout 3654.6 timeout timeout

Successful cells report median kernel milliseconds from two adjacent AB/BA blocks. Each arm gets a fresh process and kernel checker, without warmup or incorrect-result controls in this diagnostic. Python-precomputed answers are cross-checked with GMP outside the timer, and the kernel must check each equality. Every timeout shown occurred in both blocks. The 30-second limit covers the whole process, including imports and reference setup; it is not an exact kernel duration. All 32 completed or timed-out invocations are retained across large and large-mid. The latter adds the intermediate 24,576-bit point after the 32,768-bit full-size-base processes timed out. These runs are not pooled with the main four-exponent-class calibration.

An initial four-block sweep was interrupted after 446 seconds of Lean execution, before its first 32,768-bit timed pair. All 24 completed timings, inputs, source snapshots and its interrupted status remain in exploration-large-interrupted. A one-second 49 Hz profile at the stall sampled 56.85% of cycles in expression equality's apply and 21.95% in its check_cache; this is a brief observation, not a diagnosis of the underlying cause. It occurred before a timed pair; no completed sample was removed. The profile and raw perf capture are archived. A separate policy-only diagnosis checked the 32,768-bit base-2 case in 3.562 s; it is archived separately and not pooled into the table.

This is finite scaling evidence, not a proof of kernel runtime complexity. For positive large moduli, the full-size-base branch is the same binary loop. The small-base branch uses one exponent bit per iteration and intermediates below m^2 * 2^64: at most twice the modulus bit length plus 64 bits. Neither the window width nor the ratio of intermediate bit length to modulus bit length grows without bound. Kernel expression handling can still dominate, as the larger cases show. The timeouts are part of the evidence, not numeric speedup estimates or grounds for claiming uniform dominance.

Reproduction and scope

Read README.md, run the default sweep, edit choose() or alternatives.py, and rescore the same samples. Rebuild Lean to measure a changed dispatch. The candidate loops come directly from the PR's exposed definitions. Python modular powering and the compiled GMP implementation cross-check each reference; fresh kernel checkers validate the actual equalities. Every arm also has an incorrect-result rejection control. Timing excludes those controls, input generation, imports, and expression construction.

The binary reference is the accumulator adapted from PrimeCert on this same kernel. The measurements cover modular powers; the pre-PR implementation and complete primality certificates are outside this comparison.

evidence.json contains complete inputs, raw samples, exact source snapshots, source hashes, toolchain versions, git revisions/diffs, CPU/load context and return status. calibration and validation are the final tuning records; large and large-mid hold the bounded scaling comparison. Other records preserve exploratory inputs and protocol development; they are not pooled with the final results. The structured exploratory run used a non-coprime m/3 base; final random full-size bases are coprime. All exclusions from the candidate matrix come from the declared intermediate-size cap, never timing.

The extended diagnostics include very slow binary reductions for some inputs. They are retained without exclusions; this experiment does not diagnose their cause or use their extreme ratios as typical speedups. On the recorded host, the four-block cutoff diagnostic took 728 seconds. The default sweep is the short entry point; the extended suites are optional and never run in CI.

Dispatch bounds: shifts versus powers and literals

All tuning above times kernel checks. Meta's exponentiation.threshold (256) is not a kernel limit; ordinary decide also reduces through Meta, whereas decide +kernel checks the decision proof in the kernel directly.

A separate four-block adjacent AB/BA comparison replaces only the dispatch bounds with Nat.pow 2 k or precomputed numerals. All 192 timed kernel checks passed, with wrong-result controls and every sample retained under bounds. Inputs cover 255, 2048 and 8192 bits, small/full-size bases, and dense/short exponents. The following are medians in milliseconds; shifts have their own adjacent baseline for each candidate.

Input Shifts Powers Shifts Literals
255 bits, base 2, dense 0.432 0.444 0.422 0.429
2048 bits, full base, dense 16.431 16.374 16.364 16.343
8192 bits, base 2, dense 164.863 168.705 168.661 167.902
8192 bits, base 2, exponent 65537 0.114 0.141 0.106 0.124
8192 bits, full base, dense 264.662 265.186 264.409 268.920

These measurements provide no reason to replace shifts for kernel performance. The larger dense computations are close; shifts are faster on the short-exponent cases. Supporting ordinary decide is incidental to this kernel choice. Run python3 bounds.py --repo /path/to/lean4 --out /tmp/powmod-bounds-new to repeat the comparison. This experiment does not change window widths.

Validation

The full Lean build and all 4,215 tests pass. The existing powMod benchmark also passes its full manual mode with coprime large bases. The artifact is outside the repository; no workflow or test target runs the tuning sweep.

/-
Copyright (c) 2026 Lean FRO, LLC. All rights reserved.
Released under Apache 2.0 license as described in the Lean repository LICENSE.
Authors: Kim Morrison
-/
module
import Lean
meta import Lean
/-! Standalone kernel powMod tuning. No declarations are added to the library.
The JSON cases and every timed sample are retained by tune.py. -/
open Lean
structure Case where
id : String
b : Nat
e : Nat
m : Nat
widths : List Nat
expected : Nat
deriving FromJson
def power (c : Case) (width : Option Nat) : Expr := Id.run do
let b := mkRawNatLit c.b
let e := mkRawNatLit c.e
let m := mkRawNatLit c.m
let base := mkApp2 (mkConst ``Nat.mod) b m
let fuel := mkApp (mkConst ``Nat.succ) e
match width with
| none => return mkApp3 (mkConst ``Nat.powMod) b e m
| some 0 => return mkApp5 (mkConst ``Nat.powMod.go) m fuel base e (mkRawNatLit 1)
| some w => return mkApp5 (mkConst ``Nat.powMod.window) base m (mkRawNatLit (2^w)) fuel e
-- Checking the identity application forces the supplied equality's endpoints
-- to agree; merely checking Eq.refl's inferred type would not test the power.
def proof (lhs : Expr) (value : Nat) : Expr :=
let n := mkConst ``Nat
let rhs := mkRawNatLit value
let type := mkApp3 (mkConst ``Eq [.succ .zero]) n lhs rhs
mkApp (mkLambda `h .default type (mkBVar 0))
(mkApp2 (mkConst ``Eq.refl [.succ .zero]) n rhs)
run_cmd do
let path ← IO.getEnv "POWMOD_CASES"
let some path := path | throwError "set POWMOD_CASES to the generated JSON file"
let cases : List Case ← ofExcept <| (Json.parse (← IO.FS.readFile path)).bind fromJson?
let some output ← IO.getEnv "POWMOD_SAMPLES" | throwError "set POWMOD_SAMPLES"
let samples ← IO.FS.Handle.mk output .write
let blocks := ((← IO.getEnv "POWMOD_BLOCKS").getD "4").toNat!
-- Drain asynchronous checking before creating the reusable import environment.
let ready ← IO.mkRef (← getEnv).toKernelEnv
let env := Environment.ofKernelEnv (← ready.get)
for block in [:blocks] do
for c in cases do
-- The compiled GMP implementation supplies an untrusted reference outside
-- the timer. Each fresh kernel checker must establish the equality itself.
let value := Nat.powMod c.b c.e c.m
if value != c.expected then throwError "GMP disagrees with Python reference"
let candidates := ("policy", none) :: c.widths.map (fun w => (s!"w{w}", some w))
if block == 0 then
for width in some 0 :: candidates.map Prod.snd do
let bad ← IO.mkRef (Kernel.check env {} (proof (power c width) (value + 1)))
if (← bad.get).isOk then throwError "incorrect-result control was accepted"
-- Equal preparation in every block; kernel caches are still fresh per call.
let warm ← IO.mkRef (Kernel.check env {} (proof (power c none) value))
let _ ← ofExceptKernelException (← warm.get)
for (name, width) in candidates do
let arms := [("binary", some 0), (name, width)]
let arms := if block % 2 == 0 then arms else arms.reverse
for (arm, width) in arms do
-- References prevent the pure check from moving across the IO timer.
let input ← IO.mkRef (env, proof (power c width) value)
let (env, term) ← input.get
let start ← IO.monoNanosNow
let checked ← IO.mkRef (Kernel.check env {} term)
let checked ← checked.get
let stop ← IO.monoNanosNow
let _ ← ofExceptKernelException checked
samples.putStrLn s!"SAMPLE,{block},{c.id},{name},{arm},{stop - start}"
samples.flush
IO.println "COMPLETE"
This file has been truncated, but you can view the full file.
{
"calibration": {
"Tune.lean": "/-\nCopyright (c) 2026 Lean FRO, LLC. All rights reserved.\nReleased under Apache 2.0 license as described in the Lean repository LICENSE.\nAuthors: Kim Morrison\n-/\nmodule\nimport Lean\nmeta import Lean\n\n/-! Standalone kernel powMod tuning. No declarations are added to the library.\nThe JSON cases and every timed sample are retained by tune.py. -/\n\nopen Lean\n\nstructure Case where\n id : String\n b : Nat\n e : Nat\n m : Nat\n widths : List Nat\n expected : Nat\n deriving FromJson\n\ndef power (c : Case) (width : Option Nat) : Expr := Id.run do\n let b := mkRawNatLit c.b\n let e := mkRawNatLit c.e\n let m := mkRawNatLit c.m\n let base := mkApp2 (mkConst ``Nat.mod) b m\n let fuel := mkApp (mkConst ``Nat.succ) e\n match width with\n | none => return mkApp3 (mkConst ``Nat.powMod) b e m\n | some 0 => return mkApp5 (mkConst ``Nat.powMod.go) m fuel base e (mkRawNatLit 1)\n | some w => return mkApp5 (mkConst ``Nat.powMod.window) base m (mkRawNatLit (2^w)) fuel e\n\n-- Checking the identity application forces the supplied equality's endpoints\n-- to agree; merely checking Eq.refl's inferred type would not test the power.\ndef proof (lhs : Expr) (value : Nat) : Expr :=\n let n := mkConst ``Nat\n let rhs := mkRawNatLit value\n let type := mkApp3 (mkConst ``Eq [.succ .zero]) n lhs rhs\n mkApp (mkLambda `h .default type (mkBVar 0))\n (mkApp2 (mkConst ``Eq.refl [.succ .zero]) n rhs)\n\nrun_cmd do\n let path \u2190 IO.getEnv \"POWMOD_CASES\"\n let some path := path | throwError \"set POWMOD_CASES to the generated JSON file\"\n let cases : List Case \u2190 ofExcept <| (Json.parse (\u2190 IO.FS.readFile path)).bind fromJson?\n let some output \u2190 IO.getEnv \"POWMOD_SAMPLES\" | throwError \"set POWMOD_SAMPLES\"\n let samples \u2190 IO.FS.Handle.mk output .write\n let blocks := ((\u2190 IO.getEnv \"POWMOD_BLOCKS\").getD \"4\").toNat!\n -- Drain asynchronous checking before creating the reusable import environment.\n let ready \u2190 IO.mkRef (\u2190 getEnv).toKernelEnv\n let env := Environment.ofKernelEnv (\u2190 ready.get)\n for block in [:blocks] do\n for c in cases do\n -- The compiled GMP implementation supplies an untrusted reference outside\n -- the timer. Each fresh kernel checker must establish the equality itself.\n let value := Nat.powMod c.b c.e c.m\n if value != c.expected then throwError \"GMP disagrees with Python reference\"\n let candidates := (\"policy\", none) :: c.widths.map (fun w => (s!\"w{w}\", some w))\n if block == 0 then\n for width in some 0 :: candidates.map Prod.snd do\n let bad \u2190 IO.mkRef (Kernel.check env {} (proof (power c width) (value + 1)))\n if (\u2190 bad.get).isOk then throwError \"incorrect-result control was accepted\"\n -- Equal preparation in every block; kernel caches are still fresh per call.\n let warm \u2190 IO.mkRef (Kernel.check env {} (proof (power c none) value))\n let _ \u2190 ofExceptKernelException (\u2190 warm.get)\n for (name, width) in candidates do\n let arms := [(\"binary\", some 0), (name, width)]\n let arms := if block % 2 == 0 then arms else arms.reverse\n for (arm, width) in arms do\n -- References prevent the pure check from moving across the IO timer.\n let input \u2190 IO.mkRef (env, proof (power c width) value)\n let (env, term) \u2190 input.get\n let start \u2190 IO.monoNanosNow\n let checked \u2190 IO.mkRef (Kernel.check env {} term)\n let checked \u2190 checked.get\n let stop \u2190 IO.monoNanosNow\n let _ \u2190 ofExceptKernelException checked\n samples.putStrLn s!\"SAMPLE,{block},{c.id},{name},{arm},{stop - start}\"\n samples.flush\n IO.println \"COMPLETE\"\n",
"tune.py": "#!/usr/bin/env python3\n\"\"\"Standalone powMod kernel tuning; Python standard library, no CI integration.\nCopyright (c) 2026 Lean FRO, LLC. Apache-2.0 (Lean repository LICENSE).\n\"\"\"\nimport argparse\nimport collections\nimport csv\nimport hashlib\nimport json\nimport math\nimport os\nfrom pathlib import Path\nimport platform\nimport statistics as stats\nimport subprocess\nimport sys\nimport tempfile\nimport time\n\n# These are the experiment, not the policy. Edit them or supply --cases JSON.\nBITS = [32, 64, 128, 256, 512, 1024, 2048, 4096, 8192]\nPATTERNS = [\"dense\", \"mixed\", \"sparse\", \"short\"]\nBASES = [\"small\", \"word\", \"half\", \"large\"]\nWIDTHS = list(range(1, 8))\nMAX_INTERMEDIATE_BITS = 65536 # excludes costly cells, explicitly recorded\n\n\ndef random_bits(n, label):\n data = hashlib.shake_256(label.encode()).digest((n+7)//8)\n return (int.from_bytes(data, \"little\") & ((1 << n)-1)) | (1 << (n-1))\n\n\ndef choose(c):\n \"\"\"Editable policy: returns 0 for binary, otherwise the window width.\n --summarize scores edits from existing samples; rebuild Lean to time dispatch.\n \"\"\"\n m, b = c[\"m\"], c[\"b\"] % c[\"m\"]\n if m <= 1 << 64: return 6\n if m <= 1 << 512: return 4\n if m <= 1 << 1024: return 3\n if m <= 1 << 2048: return 2\n if b >= 1 << 64: return 0\n if m <= 1 << 4096: return 2\n return 1\n\n\ndef cases(bits, family, bases=BASES):\n out = []\n for n in bits:\n seed = f\"powmod-{family}-{n}\"\n if family == \"irregular\": m = ((1 << (n-1))*8//7 + 147) | 1\n else: m = random_bits(n, seed+\"m\") | 1\n used = set()\n for base in bases:\n b = (2 if base == \"small\" else (1 << 64)-1 if base == \"word\" else\n random_bits(n//2, seed+\"half\") if base == \"half\" else\n random_bits(n, seed+\"full\") if base == \"large\" else (1 << int(base))-1)\n b %= m\n while math.gcd(b, m) != 1:\n b = (b+1) % m\n if b in used: continue\n used.add(b)\n for pattern in PATTERNS:\n e = {\"dense\": (1 << n)-1,\n \"mixed\": random_bits(n, seed+\"e\") if family == \"random\" else ((1 << n)-1)//3,\n \"sparse\": (1 << (n-1))+1,\n \"short\": random_bits(62, seed+\"short\") if family == \"random\" else 65537}[pattern]\n widths = [w for w in WIDTHS\n if n*(1 << w) + b.bit_length()*((1 << w)-1) <= MAX_INTERMEDIATE_BITS]\n out.append(dict(id=f\"{family}-{n}-{base}-{pattern}\", bits=n, family=family,\n base=base, pattern=pattern, b=b, e=e, m=m, widths=widths))\n return out\n\n\ndef gm(xs):\n return math.exp(stats.mean(math.log(x) for x in xs))\n\n\ndef summarize(out):\n meta = json.loads((out / \"metadata.json\").read_text())\n inputs = json.loads((out / \"cases.json\").read_text())\n samples = []\n raw = out / \"raw.csv\"\n if not raw.exists(): raw = out / \"stdout.txt\" # retained exploratory records\n for line in raw.read_text().splitlines():\n if line.startswith(\"SAMPLE,\"):\n _, block, case, candidate, arm, ns = line.split(\",\")\n samples.append((int(block), case, candidate, arm, int(ns)))\n with (out / \"samples.csv\").open(\"w\") as f:\n writer = csv.writer(f)\n writer.writerow([\"block\", \"case\", \"candidate\", \"arm\", \"kernel_ns\"])\n writer.writerows(samples)\n expected = meta[\"blocks\"] * 2 * sum(1+len(c[\"widths\"]) for c in inputs)\n if len(samples) != expected or meta[\"returncode\"] != 0 or \"COMPLETE\" not in (out/\"stdout.txt\").read_text():\n raise SystemExit(f\"Incomplete run: retained {len(samples)}/{expected} samples in {out}\")\n pairs = collections.defaultdict(dict)\n for block, case, candidate, arm, ns in samples:\n key = (block, case, candidate)\n if arm in pairs[key]:\n raise SystemExit(f\"duplicate sample: {key} {arm}\")\n pairs[key][arm] = ns\n ratios = collections.defaultdict(list)\n absolute = collections.defaultdict(list)\n for (block, case, candidate), arms in pairs.items():\n ratios[case, candidate].append(arms[candidate] / arms[\"binary\"])\n absolute[case, candidate].append(arms[candidate] / 1e6)\n absolute[case, \"binary\"].append(arms[\"binary\"] / 1e6)\n med = {key: stats.median(values) for key, values in ratios.items()}\n lines = [\"# Kernel powMod tuning\", \"\", f\"{len(inputs)} cases; {len(samples)} retained checks; {meta['blocks']} adjacent AB/BA blocks.\",\n \"\", \"Each cell is the geometric mean of per-case median paired ratios to the binary loop (lower is better).\",\n \"Dense, mixed, sparse and short exponents receive equal weight. `policy` includes dispatch; width columns time the loops directly.\",\n \"A dash means the intermediate-size cap excluded that width. No statistical equivalence or universal optimum is claimed.\", \"\",\n \"| Modulus family/bits | Base (reduced bits) | best fixed gm ms | policy | \" + \" | \".join(f\"w{w}\" for w in WIDTHS) + \" | best fixed width |\",\n \"|---|---|---:|---:|\" + \"---:|\"*len(WIDTHS) + \"---:|\"]\n groups = collections.defaultdict(list)\n for c in inputs:\n groups[c[\"family\"], c[\"bits\"], c[\"base\"]].append(c)\n for (family, bits, base), cs in groups.items():\n values = {}\n for name in [\"policy\"]+[f\"w{w}\" for w in WIDTHS]:\n if all((c[\"id\"], name) in med for c in cs):\n values[name] = gm(med[c[\"id\"], name] for c in cs)\n best = min((k for k in values if k != \"policy\"), key=values.get)\n lines.append(f\"| {family}/{bits} | {base} ({cs[0]['b'].bit_length()}) | {gm(stats.median(absolute[c['id'], best]) for c in cs):.3f} | \" + \" | \".join(f\"{values[k]:.3f}\" if k in values else \"\u2014\" for k in [\"policy\"]+[f\"w{w}\" for w in WIDTHS]) + f\" | {best} |\")\n lines += [\"\", \"## Largest policy costs relative to the best measured loop\", \"\",\n \"Per-case ratios retain exponent-specific losses that a mean can hide; the baseline is also eligible.\", \"\",\n \"| Case | Policy ms | Policy/binary | Best loop | Policy/best |\", \"|---|---:|---:|---|---:|\"]\n regrets = []\n for c in inputs:\n scores = {\"binary\": 1.0, **{f\"w{w}\": med[c[\"id\"], f\"w{w}\"] for w in c[\"widths\"]}}\n best = min(scores, key=scores.get)\n policy = med[c[\"id\"], \"policy\"]\n regrets.append((policy/scores[best], c[\"id\"], best, policy))\n for regret, case, best, policy in sorted(regrets, reverse=True)[:12]:\n lines.append(f\"| {case} | {stats.median(absolute[case, 'policy']):.3f} | {policy:.3f} | {best} | {regret:.3f} |\")\n lines += [\"\", \"## Largest absolute losses\", \"\",\n \"Absolute differences use per-case medians; the baseline is eligible. All cases remain in the score.\", \"\",\n \"| Case | Policy ms | Best ms | Extra ms |\", \"|---|---:|---:|---:|\"]\n losses = []\n for c in inputs:\n policy_ms = stats.median(absolute[c[\"id\"], \"policy\"])\n best_ms = min(stats.median(absolute[c[\"id\"], name]) for name in\n [\"binary\"]+[f\"w{w}\" for w in c[\"widths\"]])\n losses.append((policy_ms-best_ms, c[\"id\"], policy_ms, best_ms))\n for loss, case, current, best in sorted(losses, reverse=True)[:8]:\n lines.append(f\"| {case} | {current:.3f} | {best:.3f} | {loss:.3f} |\")\n predicted = []\n actual = []\n for c in inputs:\n costs = [1.0]+[med[c[\"id\"], f\"w{w}\"] for w in c[\"widths\"]]\n w = choose(c)\n chosen = 1.0 if w == 0 else med.get((c[\"id\"], f\"w{w}\"))\n if chosen is None: raise SystemExit(f\"policy selects unmeasured w{w} at {c['id']}\")\n predicted.append(chosen/min(costs))\n actual.append(med[c[\"id\"], \"policy\"]/min(costs))\n lines += [\"\", f\"Geometric mean cost relative to the best measured loop: imported policy {gm(actual):.3f}; editable choose() prediction {gm(predicted):.3f}.\",\n \"The prediction excludes dispatch. Every case has equal weight; minima are a hindsight comparison, not a statistical lower bound.\"]\n lines += [\"\", f\"Elapsed wall time: {meta['elapsed_seconds']:.1f} s. CPU: {meta['cpu']} ({meta.get('cpu_model', 'model absent in this archived run')}). Host: {meta['host']}.\",\n \"\", \"All samples, inputs, source snapshots, return status and toolchain metadata accompany this summary.\"]\n (out / \"summary.md\").write_text(\"\\n\".join(lines)+\"\\n\")\n print(out / \"summary.md\")\n\n\ndef pin():\n \"\"\"Reserve an available affinity CPU among simultaneous copies of this runner.\"\"\"\n if not hasattr(os, \"sched_getaffinity\"):\n return None, None\n import fcntl\n allowed = sorted(os.sched_getaffinity(0))\n start = os.getpid() % len(allowed)\n for cpu in allowed[start:]+allowed[:start]:\n lock = open(Path(tempfile.gettempdir()) / f\"powmod-tuning-{cpu}.lock\", \"a\")\n try:\n fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB)\n except BlockingIOError:\n lock.close()\n continue\n os.sched_setaffinity(0, {cpu})\n return cpu, lock\n raise SystemExit(\"All affinity CPUs reserved by other tuning runners\")\n\n\ndef main():\n parser = argparse.ArgumentParser(description=__doc__)\n parser.add_argument(\"--restore\", type=Path, help=\"unpack one run from evidence.json\")\n parser.add_argument(\"--run\", default=\"calibration\", help=\"archived run to restore\")\n parser.add_argument(\"--repo\", type=Path, default=Path.cwd())\n parser.add_argument(\"--out\", type=Path, required=True)\n parser.add_argument(\"--blocks\", type=int, default=4)\n parser.add_argument(\"--bits\", help=\"comma-separated sweep sizes\")\n parser.add_argument(\"--cases\", type=Path, help=\"replace the generated corpus with this JSON\")\n parser.add_argument(\"--suite\", choices=[\"sweep\", \"heldout\", \"boundaries\", \"smoke\"], default=\"sweep\")\n parser.add_argument(\"--summarize\", action=\"store_true\")\n args = parser.parse_args()\n out = args.out.resolve()\n if args.restore:\n files = json.loads(args.restore.read_text())[args.run]\n if any(Path(name).name != name for name in files): parser.error(\"invalid archive filename\")\n out.mkdir(parents=True, exist_ok=False)\n for name, content in files.items(): (out/name).write_text(content)\n return\n if args.summarize:\n summarize(out)\n return\n if args.blocks < 2 or args.blocks % 2:\n parser.error(\"--blocks must be positive and even (AB/BA)\")\n repo = args.repo.resolve()\n lean = repo / \"build/release/stage1/bin/lean\"\n if not lean.is_file():\n parser.error(\"build Lean first: make -j$(nproc) -C build/release\")\n if args.cases:\n inputs = json.loads(args.cases.read_text())\n elif args.suite == \"smoke\":\n inputs = cases([32], \"random\")[:1]\n elif args.suite == \"heldout\":\n inputs = cases([48, 80, 160, 320, 640, 1280, 2560, 5120, 10240], \"validation\")\n elif args.suite == \"boundaries\":\n inputs = cases([2048, 8192], \"irregular\", [\"32\", \"63\", \"64\", \"65\", \"96\", \"128\"])\n for c in inputs:\n c[\"b\"] = (1 << int(c[\"base\"]))-1 # exact bases, even when non-coprime\n extra = []\n for c in inputs:\n if c[\"base\"] == \"64\":\n for delta in [0, 1]:\n extra.append(dict(c, id=c[\"id\"]+f\"-plus{delta}\", base=f\"2^64+{delta}\", b=(1 << 64)+delta))\n inputs += extra\n for c in cases([4096, 8192], \"irregular\", [\"small\", \"large\"]):\n if c[\"pattern\"] != \"dense\": continue\n for bits, delta in [(32, -1), (63, -1), (64, -1), (64, 0), (64, 1), (65, -1), (96, -1)]:\n extra_id = f\"{bits}{delta:+}\"\n inputs.append(dict(c, id=c[\"id\"]+\"-e\"+extra_id, family=\"exponent-cutoff\",\n pattern=\"e\"+extra_id, e=(1 << bits)+delta))\n else:\n inputs = cases([int(n) for n in args.bits.split(\",\")] if args.bits else BITS, \"random\")\n if len({c[\"id\"] for c in inputs}) != len(inputs): parser.error(\"duplicate case IDs\")\n for c in inputs:\n if min(c[\"m\"], c[\"b\"]+1, c[\"e\"]+1) <= 0: parser.error(\"positive modulus and natural inputs required\")\n c[\"expected\"] = pow(c[\"b\"], c[\"e\"], c[\"m\"])\n out.mkdir(parents=True, exist_ok=False)\n cpu, lock = pin()\n source = Path(__file__).resolve().parent\n for name in [\"tune.py\", \"Tune.lean\"]:\n (out/name).write_bytes((source/name).read_bytes())\n (out / \"cases.json\").write_text(json.dumps(inputs, indent=2)+\"\\n\")\n def git(*xs):\n return subprocess.check_output([\"git\", \"-C\", str(repo), *xs], text=True).strip()\n meta = dict(host=platform.platform(), machine=platform.node(), cpu=cpu, returncode=None, blocks=args.blocks, suite=args.suite,\n commit=git(\"rev-parse\", \"HEAD\"), diff=git(\"diff\", \"HEAD\"),\n lean=subprocess.check_output([str(lean), \"--version\"], text=True).strip(),\n load_before=os.getloadavg(), command=sys.argv,\n hashes={n: hashlib.sha256((out/n).read_bytes()).hexdigest() for n in [\"tune.py\", \"Tune.lean\", \"cases.json\"]})\n info = Path(\"/proc/cpuinfo\")\n meta[\"cpu_model\"] = next((line.split(\":\", 1)[1].strip() for line in info.read_text().splitlines()\n if line.startswith(\"model name\")), \"unknown\") if info.exists() else platform.processor()\n meta[\"source_sha256\"] = hashlib.sha256((repo/\"src/Init/Data/Nat/PowMod.lean\").read_bytes()).hexdigest()\n (out/\"metadata.json\").write_text(json.dumps(meta, indent=2)+\"\\n\")\n start = time.monotonic()\n env = dict(os.environ, POWMOD_CASES=str(out/\"cases.json\"), POWMOD_BLOCKS=str(args.blocks), POWMOD_SAMPLES=str(out/\"raw.csv\"))\n env.pop(\"LEAN_PATH\", None)\n with (out/\"stdout.txt\").open(\"w\") as stdout, (out/\"stderr.txt\").open(\"w\") as stderr:\n try:\n result = subprocess.run([str(lean), str(out/\"Tune.lean\")], cwd=repo, env=env, stdout=stdout, stderr=stderr)\n meta[\"returncode\"] = result.returncode\n finally:\n meta.update(elapsed_seconds=time.monotonic()-start, load_after=os.getloadavg())\n (out/\"metadata.json\").write_text(json.dumps(meta, indent=2)+\"\\n\")\n summarize(out)\n\n\nif __name__ == \"__main__\":\n main()\n",
"cases.json": "[\n {\n \"id\": \"random-32-small-dense\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 4294967295,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 298210271\n },\n {\n \"id\": \"random-32-small-mixed\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 3388031857,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 1469604554\n },\n {\n \"id\": \"random-32-small-sparse\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 2147483649,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 113785118\n },\n {\n \"id\": \"random-32-small-short\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 3453335119351565177,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 611462858\n },\n {\n \"id\": \"random-32-word-dense\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 1833317047,\n \"e\": 4294967295,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 682962307\n },\n {\n \"id\": \"random-32-word-mixed\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 1833317047,\n \"e\": 3388031857,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 86608135\n },\n {\n \"id\": \"random-32-word-sparse\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 1833317047,\n \"e\": 2147483649,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 3068587354\n },\n {\n \"id\": \"random-32-word-short\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 1833317047,\n \"e\": 3453335119351565177,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 2199814249\n },\n {\n \"id\": \"random-32-half-dense\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 51158,\n \"e\": 4294967295,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 1924701494\n },\n {\n \"id\": \"random-32-half-mixed\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 51158,\n \"e\": 3388031857,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 2326547369\n },\n {\n \"id\": \"random-32-half-sparse\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 51158,\n \"e\": 2147483649,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 2232049769\n },\n {\n \"id\": \"random-32-half-short\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 51158,\n \"e\": 3453335119351565177,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 177629825\n },\n {\n \"id\": \"random-32-large-dense\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 2270674847,\n \"e\": 4294967295,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 2057363099\n },\n {\n \"id\": \"random-32-large-mixed\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 2270674847,\n \"e\": 3388031857,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 1845088166\n },\n {\n \"id\": \"random-32-large-sparse\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 2270674847,\n \"e\": 2147483649,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 1805386049\n },\n {\n \"id\": \"random-32-large-short\",\n \"bits\": 32,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 2270674847,\n \"e\": 3453335119351565177,\n \"m\": 3185968773,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 3053598677\n },\n {\n \"id\": \"random-64-small-dense\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 18446744073709551615,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 7787741074159324354\n },\n {\n \"id\": \"random-64-small-mixed\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 17195635114255293696,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 9346540696102477030\n },\n {\n \"id\": \"random-64-small-sparse\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 9223372036854775809,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 4150313204867199453\n },\n {\n \"id\": \"random-64-small-short\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 3489623376361201436,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 7620963171961664116\n },\n {\n \"id\": \"random-64-word-dense\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 3888305213787659746,\n \"e\": 18446744073709551615,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 7365893805957742155\n },\n {\n \"id\": \"random-64-word-mixed\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 3888305213787659746,\n \"e\": 17195635114255293696,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 399528285442842252\n },\n {\n \"id\": \"random-64-word-sparse\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 3888305213787659746,\n \"e\": 9223372036854775809,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 8638217953877917496\n },\n {\n \"id\": \"random-64-word-short\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 3888305213787659746,\n \"e\": 3489623376361201436,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 10824604857133712143\n },\n {\n \"id\": \"random-64-half-dense\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 2719777675,\n \"e\": 18446744073709551615,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 10679639559225187121\n },\n {\n \"id\": \"random-64-half-mixed\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 2719777675,\n \"e\": 17195635114255293696,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 9409318786288019138\n },\n {\n \"id\": \"random-64-half-sparse\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 2719777675,\n \"e\": 9223372036854775809,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 1123000473237744782\n },\n {\n \"id\": \"random-64-half-short\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 2719777675,\n \"e\": 3489623376361201436,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 4716623903004763531\n },\n {\n \"id\": \"random-64-large-dense\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 13391429473496130783,\n \"e\": 18446744073709551615,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 2058485278229109984\n },\n {\n \"id\": \"random-64-large-mixed\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 13391429473496130783,\n \"e\": 17195635114255293696,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 11187420414301933000\n },\n {\n \"id\": \"random-64-large-sparse\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 13391429473496130783,\n \"e\": 9223372036854775809,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 14251858132519309435\n },\n {\n \"id\": \"random-64-large-short\",\n \"bits\": 64,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 13391429473496130783,\n \"e\": 3489623376361201436,\n \"m\": 14558438859921891869,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 14400499563734803663\n },\n {\n \"id\": \"random-128-small-dense\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 340282366920938463463374607431768211455,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 233540987375185750814440962793252395848\n },\n {\n \"id\": \"random-128-small-mixed\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 334778882557094638869010816148266706842,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 149620219472018859351763708281376909339\n },\n {\n \"id\": \"random-128-small-sparse\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 170141183460469231731687303715884105729,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 21717972613226025776876380036277547947\n },\n {\n \"id\": \"random-128-small-short\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 3315693553117589487,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 187460080568682128756404705037479879373\n },\n {\n \"id\": \"random-128-word-dense\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551616,\n \"e\": 340282366920938463463374607431768211455,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 101867376625828173065459724167490955171\n },\n {\n \"id\": \"random-128-word-mixed\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551616,\n \"e\": 334778882557094638869010816148266706842,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 127528334518903959102886839253732968166\n },\n {\n \"id\": \"random-128-word-sparse\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551616,\n \"e\": 170141183460469231731687303715884105729,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 185620640354433801850415839325388180016\n },\n {\n \"id\": \"random-128-word-short\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551616,\n \"e\": 3315693553117589487,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 84450832354704749107657518517012491166\n },\n {\n \"id\": \"random-128-half-dense\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 17365988598932681071,\n \"e\": 340282366920938463463374607431768211455,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 64907700850566498016898720320086681331\n },\n {\n \"id\": \"random-128-half-mixed\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 17365988598932681071,\n \"e\": 334778882557094638869010816148266706842,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 217109154122020998406340543699792995531\n },\n {\n \"id\": \"random-128-half-sparse\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 17365988598932681071,\n \"e\": 170141183460469231731687303715884105729,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 215694081044520327619103582567011246246\n },\n {\n \"id\": \"random-128-half-short\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 17365988598932681071,\n \"e\": 3315693553117589487,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 41314240681379448816368670057821121076\n },\n {\n \"id\": \"random-128-large-dense\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 61262276049036145945159863301012812013,\n \"e\": 340282366920938463463374607431768211455,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 183078079209525918367632409278020516932\n },\n {\n \"id\": \"random-128-large-mixed\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 61262276049036145945159863301012812013,\n \"e\": 334778882557094638869010816148266706842,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 139964492441174016663208728335872531009\n },\n {\n \"id\": \"random-128-large-sparse\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 61262276049036145945159863301012812013,\n \"e\": 170141183460469231731687303715884105729,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 230031004109630888233253409709049935768\n },\n {\n \"id\": \"random-128-large-short\",\n \"bits\": 128,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 61262276049036145945159863301012812013,\n \"e\": 3315693553117589487,\n \"m\": 247311872516617791989976926280759660855,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 52675617737614603321313991431250848137\n },\n {\n \"id\": \"random-256-small-dense\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 115792089237316195423570985008687907853269984665640564039457584007913129639935,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 34934027656542660065944064481622543276243773183560467181304710092339946324389\n },\n {\n \"id\": \"random-256-small-mixed\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 107422134850879579002721418663346431452515123582491399067513743324480870385854,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 61889680273446737835474063116001473019702639637177919283458528348708707178282\n },\n {\n \"id\": \"random-256-small-sparse\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 57896044618658097711785492504343953926634992332820282019728792003956564819969,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 46432396634643356690009334880041786221950258801612128384333561399861741737274\n },\n {\n \"id\": \"random-256-small-short\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 3119704998585386632,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 8141035207573441744691529970504404381515726373371077893442562765313270147167\n },\n {\n \"id\": \"random-256-word-dense\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551615,\n \"e\": 115792089237316195423570985008687907853269984665640564039457584007913129639935,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 45523921506200675227156661779404873307710273498194724448316233056530184901879\n },\n {\n \"id\": \"random-256-word-mixed\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551615,\n \"e\": 107422134850879579002721418663346431452515123582491399067513743324480870385854,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 16125814348930774858285054650042085672622650051429159444861778743414636494469\n },\n {\n \"id\": \"random-256-word-sparse\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551615,\n \"e\": 57896044618658097711785492504343953926634992332820282019728792003956564819969,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 55027256866246367776993096039882824320802917604223159974343767431850296456941\n },\n {\n \"id\": \"random-256-word-short\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551615,\n \"e\": 3119704998585386632,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 13706150259598774566909815672315858115482799992338982880485101630275630515819\n },\n {\n \"id\": \"random-256-half-dense\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 187836005941688007263193831781892312159,\n \"e\": 115792089237316195423570985008687907853269984665640564039457584007913129639935,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 57596866843698968370952085917075772470046875322911514986104610212897722750046\n },\n {\n \"id\": \"random-256-half-mixed\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 187836005941688007263193831781892312159,\n \"e\": 107422134850879579002721418663346431452515123582491399067513743324480870385854,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 32370800034747524354997507360137619906074375510686313309142275964339036516719\n },\n {\n \"id\": \"random-256-half-sparse\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 187836005941688007263193831781892312159,\n \"e\": 57896044618658097711785492504343953926634992332820282019728792003956564819969,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 8080506305329081866292612438639376744614017949149881981389214982649272871183\n },\n {\n \"id\": \"random-256-half-short\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 187836005941688007263193831781892312159,\n \"e\": 3119704998585386632,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 29587096873561820305532931772318482372880973540147284965235990632889451395303\n },\n {\n \"id\": \"random-256-large-dense\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 23994276031686177996831289809572292673800997799994985205807818945415500493002,\n \"e\": 115792089237316195423570985008687907853269984665640564039457584007913129639935,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 52819748638507549431759514448296475418941834603472818224262402924162082456350\n },\n {\n \"id\": \"random-256-large-mixed\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 23994276031686177996831289809572292673800997799994985205807818945415500493002,\n \"e\": 107422134850879579002721418663346431452515123582491399067513743324480870385854,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 16184967962040940604534036352800115180573142852121641399035230334073702892422\n },\n {\n \"id\": \"random-256-large-sparse\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 23994276031686177996831289809572292673800997799994985205807818945415500493002,\n \"e\": 57896044618658097711785492504343953926634992332820282019728792003956564819969,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 59976149467933833782789763682924812338333816768163587863040138550120024147167\n },\n {\n \"id\": \"random-256-large-short\",\n \"bits\": 256,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 23994276031686177996831289809572292673800997799994985205807818945415500493002,\n \"e\": 3119704998585386632,\n \"m\": 65657640153235423722852188543580222634239642025450189244472322965922716957913,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 8398955794866536734535643830461130100721681650033722558210548976079534276225\n },\n {\n \"id\": \"random-512-small-dense\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 1423527114460999686611895441299788128190189251847334010457011052124684371026602153987859330044091296453110293409782488175413904162438156964927086667526556\n },\n {\n \"id\": \"random-512-small-mixed\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 13004802730578244346487693256819084818850732433044890913887573921435606053121930898007710263524964299898511235013984546044437964623388747456290491263738976,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 6916916991245405526654384523365436081688879292318088578781233164785741668339768759445860770335390495560391862022459197623805043469829416607511742966696365\n },\n {\n \"id\": \"random-512-small-sparse\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042049,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 511277568004175739673011704697221912756295619176626985373674762793728633199478063545019185712009671623854135958696908097641262390469856003886299993746775\n },\n {\n \"id\": \"random-512-small-short\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 3640692154049845674,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 377892920385207090603349137657579010414006699994271484740071406189924985914596382229218560931621936701634090970477636666447633228864984805178418264578847\n },\n {\n \"id\": \"random-512-word-dense\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551615,\n \"e\": 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 4633029412340867668151721743080406248070255854825863850032831842284828760045289102459869035094184588879181056976513227230653207820474320995533862763321145\n },\n {\n \"id\": \"random-512-word-mixed\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551615,\n \"e\": 13004802730578244346487693256819084818850732433044890913887573921435606053121930898007710263524964299898511235013984546044437964623388747456290491263738976,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 9184460452616122166880416380171804798606628665711569788732260221694590158508715912309457752173058794543292600725431078592815770804284897554084368450428415\n },\n {\n \"id\": \"random-512-word-sparse\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551615,\n \"e\": 6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042049,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 537882861746323036876611501504163070508118134804319690393376746707595595152412881440866626931395253408832335805658906066685478038788693389818955446662975\n },\n {\n \"id\": \"random-512-word-short\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551615,\n \"e\": 3640692154049845674,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 8293561499674740321291651729388634189398829509571551835620707984853517524918783220926578788505633772641132053366930949260433393465765476362841143753399494\n },\n {\n \"id\": \"random-512-half-dense\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 78472400957395238816742342663555159377348963648149934648547460489475847593725,\n \"e\": 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 8730243866201898648941016331017634017388722872322275491525807637896997662125602930047290847911564880491152009591090703581100250777899824613119564005860925\n },\n {\n \"id\": \"random-512-half-mixed\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 78472400957395238816742342663555159377348963648149934648547460489475847593725,\n \"e\": 13004802730578244346487693256819084818850732433044890913887573921435606053121930898007710263524964299898511235013984546044437964623388747456290491263738976,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 3595522373832170376726347494086165695039191187636369020972478863256821009469253054135696309861141848222490619507204105294698425793616658707846878469514205\n },\n {\n \"id\": \"random-512-half-sparse\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 78472400957395238816742342663555159377348963648149934648547460489475847593725,\n \"e\": 6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042049,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 7948008204253182023561144971836020677474005647439774027091215088758747055358865399157408899844523529177067817677802312038668800170551745057238729593885615\n },\n {\n \"id\": \"random-512-half-short\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 78472400957395238816742342663555159377348963648149934648547460489475847593725,\n \"e\": 3640692154049845674,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 6692115059900687851204698904205459379721884631243506954017976241308135853315493917244527352822879245331307040681817782142122855021052994077566592128738768\n },\n {\n \"id\": \"random-512-large-dense\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 2522469174210676919266341033421788503162967190361797757543574956093062938395153195208233245627232873238651958068107626298649273576411908641457353305942125,\n \"e\": 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 9023175144563343589384678820974256897191054714750278035745435456738625264653501164691372991385785287962439970947821582270795764698241490013691858331840410\n },\n {\n \"id\": \"random-512-large-mixed\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 2522469174210676919266341033421788503162967190361797757543574956093062938395153195208233245627232873238651958068107626298649273576411908641457353305942125,\n \"e\": 13004802730578244346487693256819084818850732433044890913887573921435606053121930898007710263524964299898511235013984546044437964623388747456290491263738976,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 6713730519797047112544043611731695548649846626149545401358085546112972484379977860909019120188277584809465858923679848921836121590002252542127465177973186\n },\n {\n \"id\": \"random-512-large-sparse\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 2522469174210676919266341033421788503162967190361797757543574956093062938395153195208233245627232873238651958068107626298649273576411908641457353305942125,\n \"e\": 6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042049,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 9199514072361261253841592277664711093955353762823913353961866269158607020518082591163293262459129084500740087127056049808430264845552558094484452802823526\n },\n {\n \"id\": \"random-512-large-short\",\n \"bits\": 512,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 2522469174210676919266341033421788503162967190361797757543574956093062938395153195208233245627232873238651958068107626298649273576411908641457353305942125,\n \"e\": 3640692154049845674,\n \"m\": 9208776270225429168966145280213478009252787683019260012468157858011473551566126749777526691779521859705617281469849054019217838847350318934439905361171367,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 2696028868874051556533602156023413996511211938370534668117255941288254915957213988813901503455109361159620409308680785525604733203406133307487183491782985\n },\n {\n \"id\": \"random-1024-small-dense\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 27174485439212696670508558874647469934278946281360447789527878846804922409756230959888329510423713482682410831350686928494635876478447145600819197280071920405171165631450205353636939762925911438687542129037336605732288584486802078456080071404029878806552182030965669407294776656293184641585445435519106816573\n },\n {\n \"id\": \"random-1024-small-mixed\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 156061757022582512681397762624793565364427022638707380015061124326707910223092544956944305372164798678152566728047364311337160602501498679969601257506346411334433520225496584772341094419626347542641136856638463582442382410163059146698188699961200231863640409777962073369335051406802981187298667608642360836975,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 67199330560682497756061415558930897455656446822002688466152027500268920006092674429665197041833829172453579674750393504071549688901185550469014995563997652729784748655542290930490194041296323344491850448678841942300072498871081166374405259262156048229563514486022161496694379294519386149693640720864763749923\n },\n {\n \"id\": \"random-1024-small-sparse\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068609,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 23641208351997949359499970282120992638782767808995391897170316508172313591899913373579612176805629021007573061828486161088546291640234143559123620269767046117126046971404001416474424551374757529469113994139423591496687539221155015707311061558603789555716840781525034538161221355647967071938756732356105289697\n },\n {\n \"id\": \"random-1024-small-short\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 3205109974975396113,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 80891339897186864742485770568609939332779057555317376417236654130064150560246239379471736054396836850772702609902865345714253314408723034627129735519799701968719638016516284086846283380256930513619128858511043028467692965527635954711556091133345625654856779802770670596397739977606668156618486639545955429962\n },\n {\n \"id\": \"random-1024-word-dense\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551616,\n \"e\": 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 80095681305722875416437481851937545127437152285354827881909044293825631118364319720768215694604025682300713735657156928843385960607586816229481057699424060233350630044752646928793255531029293390011110157552705189886747210481872613890718228765787412901786108586147908672177598218472990632518687422129823436046\n },\n {\n \"id\": \"random-1024-word-mixed\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551616,\n \"e\": 156061757022582512681397762624793565364427022638707380015061124326707910223092544956944305372164798678152566728047364311337160602501498679969601257506346411334433520225496584772341094419626347542641136856638463582442382410163059146698188699961200231863640409777962073369335051406802981187298667608642360836975,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 82320275452654309113221283793369721085949968311954182614446902920249872516189634346382264333653985687941682405445172208508308103299754339762817613862584550574474479763198096934644657819686831769741434894385690435745873527838742774658046442270741555969518798111853055849339465314187962082086544700846433505866\n },\n {\n \"id\": \"random-1024-word-sparse\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551616,\n \"e\": 89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068609,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 13402338440635553255349152563036560577054209551351278662201082051654199352971944915507983382622777437695455889962769617294486061099241647981328938563104602582917687323401939430883649735002237083674371544498086677637175956961008806185184473696264180425104259343874760373981200561557729538837059374394928612851\n },\n {\n \"id\": \"random-1024-word-short\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551616,\n \"e\": 3205109974975396113,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 16142625048802866993241860364503031936308103820772764108053575261844959408588287122051561919708045026386198074718581554314915244403031424332261074315157233120377073485722300511569087053918071811442328843180432695963446716957892636122256874885279435213301387934100687222916664678120712496614391079899338095196\n },\n {\n \"id\": \"random-1024-half-dense\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 8450592607058863619028933222221458670982033573141913794349787030469075698225840741722582023247587123757706145879542581203418715315071343342128210231487646,\n \"e\": 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 87668465610607745804550090607008677954687632732655824245217454066002324986077195293047015227621365468536812590119120889998231618913281386290080958913842331477507548254388636352027931777522109905482283615042716673046084438525989896636080336271139210989393824689772603097337528750077847407280570699909139493726\n },\n {\n \"id\": \"random-1024-half-mixed\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 8450592607058863619028933222221458670982033573141913794349787030469075698225840741722582023247587123757706145879542581203418715315071343342128210231487646,\n \"e\": 156061757022582512681397762624793565364427022638707380015061124326707910223092544956944305372164798678152566728047364311337160602501498679969601257506346411334433520225496584772341094419626347542641136856638463582442382410163059146698188699961200231863640409777962073369335051406802981187298667608642360836975,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 3537724558179437444047800591739830595525253069118014662748310262716034406965945558597944828793229445398772941582632492791039287142945293360773396489339157899381574986615403141411369266221675455832388663388627823554884951948404782003351655379223991608305186644717123538627638808310476634178670136320268973276\n },\n {\n \"id\": \"random-1024-half-sparse\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 8450592607058863619028933222221458670982033573141913794349787030469075698225840741722582023247587123757706145879542581203418715315071343342128210231487646,\n \"e\": 89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068609,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 610382795086252364393343022060713052476009131753989364755481482832643323697735765095694561356114836032667352460206360445004034792460390541271894257279979558027571182606810135535785504206987263707341319544286401032450082764884235911482442325959610059152558216192855401945027858249613866818667988344108116276\n },\n {\n \"id\": \"random-1024-half-short\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 8450592607058863619028933222221458670982033573141913794349787030469075698225840741722582023247587123757706145879542581203418715315071343342128210231487646,\n \"e\": 3205109974975396113,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 20458651273842797513695514229284336591229509334974713937873520531508427519314907666486144262107729920218894942926068175667995119783556197778812846879255027697888471332023463109437701311820935216182280558709205836977333407948495014495697233481913245541755580977993756063161198324368615589261076024384851272051\n },\n {\n \"id\": \"random-1024-large-dense\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 3514837186723958893920842193208679144359173027507541655390382069231622917050705669477895882544874711377386911019168492064680030990994602005371383646135255900271705691866154074232093839007522903640013103364695276347810552965671227117749411405398556914295276189183102194897872710070937822377059850244027890576,\n \"e\": 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 34362517473269072036671390035762358604704974858066737925472132765228879100122054989353262716458270284079221764918619537804154892211606410743534701521257731690848251184595297663527355606712972799335866024093811191145131976906832764381815800280079926909298588203128813609145282346207102383348227394076606546051\n },\n {\n \"id\": \"random-1024-large-mixed\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 3514837186723958893920842193208679144359173027507541655390382069231622917050705669477895882544874711377386911019168492064680030990994602005371383646135255900271705691866154074232093839007522903640013103364695276347810552965671227117749411405398556914295276189183102194897872710070937822377059850244027890576,\n \"e\": 156061757022582512681397762624793565364427022638707380015061124326707910223092544956944305372164798678152566728047364311337160602501498679969601257506346411334433520225496584772341094419626347542641136856638463582442382410163059146698188699961200231863640409777962073369335051406802981187298667608642360836975,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 56964400958243811688318810143371249780725759832129677103608675374749336672939780028372039283446916448500414349873208426557431121806672060005039408657867985753991815313130467833541517985350285819771135776413837811847179574722207301521568128654584280154780760738142412381406805948867133325379361204819369025981\n },\n {\n \"id\": \"random-1024-large-sparse\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 3514837186723958893920842193208679144359173027507541655390382069231622917050705669477895882544874711377386911019168492064680030990994602005371383646135255900271705691866154074232093839007522903640013103364695276347810552965671227117749411405398556914295276189183102194897872710070937822377059850244027890576,\n \"e\": 89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068609,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 19422675554668971595317205118648101768138245522506402330926750672483628952823858595609224348546845405643446703575636772517003247808420829104560800798319728400147321469049908465752057357089190125691023911705781776796551747788976878691130429291817988802702482951536178862687814702359392988167799254244041760206\n },\n {\n \"id\": \"random-1024-large-short\",\n \"bits\": 1024,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 3514837186723958893920842193208679144359173027507541655390382069231622917050705669477895882544874711377386911019168492064680030990994602005371383646135255900271705691866154074232093839007522903640013103364695276347810552965671227117749411405398556914295276189183102194897872710070937822377059850244027890576,\n \"e\": 3205109974975396113,\n \"m\": 104492698091551526230860422542216633323331057959790849010043954295500706834488097766149949710052111981878005469856092681224418142090821305617904501675334343626484291626405603130417324228671400454385925677536268270003163326467968093893425979537211019491190844019897890981179578161339443785707560452262012937105,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 96023956904019992835214216832823565078834406434233145966890401353601614923952434941453075246976974027279358588614053747509284252965104782879274828965204656671404136147626370409453556048320979228881652035911730954028749503806947937462017797347238679916296267395652857885104898109390228931814032507324593305896\n },\n {\n \"id\": \"random-2048-small-dense\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 32317006071311007300714876688669951960444102669715484032130345427524655138867890893197201411522913463688717960921898019494119559150490921095088152386448283120630877367300996091750197750389652106796057638384067568276792218642619756161838094338476170470581645852036305042887575891541065808607552399123930385521914333389668342420684974786564569494856176035326322058077805659331026192708460314150258592864177116725943603718461857357598351152301645904403697613233287231227125684710820209725157101726931323469678542580656697935045997268352998638215525166389437335543602135433229604645318478604952148193555853611059596230655,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 7888290916784313773876459179930081383137176741511145105169328566736729744431838961003195053164521209143512647594932377999171557960181627282857415793753305335931369171178414887527212658120955070667463347726058990195162619592988283574966004772737640838258178204761898207459765500636091725607446578156157009270774558361176056185070189599403751091353593939046517409097318425289766997717522345465874736378223504766918942924740515679500487299392032122492300607550204745537352517035674672684865708855515745919083476045456121599856229440462804324329436409109313515706447770785876879226546540844014993491189259235322328224801\n },\n {\n \"id\": \"random-2048-small-mixed\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 17684343450809628305737620401258927196461784068990778437456393385256595303733581945781610229450843740065106481921608452072055132248533298763976344019089735745020801007977036376772756906818576100248016917521380789855060046504849973965683193901457264850968018611905604494345089999600682789057389337978667915803310319459010117064112279827876982756405207432797763976598645279517432567938235075240698147913257635854844650504053019373936778726359936091139319556989482739106959534071492763790184890638242896045336416656097383847117139229512132771948448750951303167636753425995666932905593148910094912348523666232370377146647,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 836033187236276415414898544677408019053348916042256747020358862538254546768661483066733864955537653171519677157995242560975433950105593181150363117535422336695705208169361948229023693514611350642631976994980926981175150862741654489555585589735431321256616561173625031376931671449061224500529114328658590803300178108056406117192119515668449769158116164782667124653021354344555109337813612772546875293371236357082234245892238540533249605183207079452743767414684244590364323275074027818520388843652267499168625620642721154779927704055401759118450901090735874181630502112183327168069318780417597802450660758330425613677\n },\n {\n \"id\": \"random-2048-small-sparse\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 16158503035655503650357438344334975980222051334857742016065172713762327569433945446598600705761456731844358980460949009747059779575245460547544076193224141560315438683650498045875098875194826053398028819192033784138396109321309878080919047169238085235290822926018152521443787945770532904303776199561965192760957166694834171210342487393282284747428088017663161029038902829665513096354230157075129296432088558362971801859230928678799175576150822952201848806616643615613562842355410104862578550863465661734839271290328348967522998634176499319107762583194718667771801067716614802322659239302476074096777926805529798115329,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 15215379223966731062419820917608889543185436131700581058087179456699828648811191890343668528771735959360504149555773476838100525107601900491178629632957056694294890838838609451262276542231000031846859672748245077021637528934837047600158490346091971077442175117643733479944203862978956238478606022845714055145588518119235954303520178598553813197365388868346008297372403386364496486390258342392581636018729098840077219597110800568110534029283417869110312567246266591310803925251595942235030417679776058012201729445305668986110388384710111127547156289162699608481313167607228443551835248907856810449187022426095727041877\n },\n {\n \"id\": \"random-2048-small-short\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 3636584536481658604,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 24406485670664737021474010293251709330672077397039752851964993684402907591550613312552630213825772583838084833925196334369262136882203363618816754046855765411336366700114790777907217170858943638903705249977163045599939935583517820323333884000977189584868488513619779768194596832113804339928019909329237250746472675787354689746244291103415992725252321744601757701677581427357005689486916963428098843175285611354678630775491203417494381814232029021041091289862521310214125527070106728430908483033152293584292769182149347885901712566131436925154654655355908620740172424849095147716872177361341993980724440685684402823507\n },\n {\n \"id\": \"random-2048-word-dense\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551615,\n \"e\": 32317006071311007300714876688669951960444102669715484032130345427524655138867890893197201411522913463688717960921898019494119559150490921095088152386448283120630877367300996091750197750389652106796057638384067568276792218642619756161838094338476170470581645852036305042887575891541065808607552399123930385521914333389668342420684974786564569494856176035326322058077805659331026192708460314150258592864177116725943603718461857357598351152301645904403697613233287231227125684710820209725157101726931323469678542580656697935045997268352998638215525166389437335543602135433229604645318478604952148193555853611059596230655,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 7703147185552134109013387088644039584517411252185631890076008548241097521869299455473149501313160456072422037837325512938995824413745141752048924748518138498071991169815133850925685979574167108564666329386560025209191863641160745110840121981401002461144139313304044912438816023484436997752253371393073364199355171559652913931505967527216439448821078420078982084033747887190240541648542938938512284860207710225114997287610900983551819970746828245694347650354511780006815032681979937113689820188321292440608061675905574393609989424326827355452735603222691634693766334449739759694184063739766233103164680901181546738244\n },\n {\n \"id\": \"random-2048-word-mixed\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551615,\n \"e\": 17684343450809628305737620401258927196461784068990778437456393385256595303733581945781610229450843740065106481921608452072055132248533298763976344019089735745020801007977036376772756906818576100248016917521380789855060046504849973965683193901457264850968018611905604494345089999600682789057389337978667915803310319459010117064112279827876982756405207432797763976598645279517432567938235075240698147913257635854844650504053019373936778726359936091139319556989482739106959534071492763790184890638242896045336416656097383847117139229512132771948448750951303167636753425995666932905593148910094912348523666232370377146647,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 5971570016813656423326186971301711576017532585860602060973704347042509407423938835159071763220586654607983407808492094400552008951476099503244207219218467429836175221890504491963685270670848575079331456290719199018791081615706760106756029984799843308503972728239407259476190430186712784189534026926245866850270040411305253175401653066886894970028100829136021322288538892090874604239376844842911556586430908781331942235556250781843461355842259213789127982353728735683359428623509372449807707218722552240682544058712570980454269843397478381670786143114399742749434378675437581306119918516260214787857184638515914139142\n },\n {\n \"id\": \"random-2048-word-sparse\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551615,\n \"e\": 16158503035655503650357438344334975980222051334857742016065172713762327569433945446598600705761456731844358980460949009747059779575245460547544076193224141560315438683650498045875098875194826053398028819192033784138396109321309878080919047169238085235290822926018152521443787945770532904303776199561965192760957166694834171210342487393282284747428088017663161029038902829665513096354230157075129296432088558362971801859230928678799175576150822952201848806616643615613562842355410104862578550863465661734839271290328348967522998634176499319107762583194718667771801067716614802322659239302476074096777926805529798115329,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 4034616106994617460456231847467874521575234671988533017254498714263602072095265739051538292903722613681912966632743142091177694176119383581756904984856182628265893575420469917012906304421205507075475629857447450113220724293255206881883167057446331787887054374968989291773476438201688994916871996977282516638672593295159298282642914561776473192992355556170876765924148700937365513991613129974108863733652179168087175123264949457995321677949520307841056236538135304872406457054803742879005454880170652218217085444792431937363162414471434760437180548953683769580656827478620597240350145213217801965704680853758927413197\n },\n {\n \"id\": \"random-2048-word-short\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551615,\n \"e\": 3636584536481658604,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 17366344663544332066308809277012075251937499297558124019264867024236921892105194213804123674479975812063026553481626758885704670479852729134316608981761002795190869857397598794730918432820691380809611465638995671173809881212991971218830981427015071437364368040512575910340522579585751610458226514825888989655954464239782775552403509875625819428701171328112568763182476037425733871659253151726093252770289276058522672072093998190735569061540244044697056358369833964770433365108505458704315768662234688685598232464812080704775965738405712141934333495261372823230068294092356355346082691971576310711970919982067571990301\n },\n {\n \"id\": \"random-2048-half-dense\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 96754496808323587984002374132725485651236985988538177582977496336555016188786335953185360177884162293240542755523317499078529758560526606601912598644192372992318405361328084417096692355505751032902272344826427587158137387856376211646863765899064906211950168735662936715432472334543384779386996801333277028952,\n \"e\": 32317006071311007300714876688669951960444102669715484032130345427524655138867890893197201411522913463688717960921898019494119559150490921095088152386448283120630877367300996091750197750389652106796057638384067568276792218642619756161838094338476170470581645852036305042887575891541065808607552399123930385521914333389668342420684974786564569494856176035326322058077805659331026192708460314150258592864177116725943603718461857357598351152301645904403697613233287231227125684710820209725157101726931323469678542580656697935045997268352998638215525166389437335543602135433229604645318478604952148193555853611059596230655,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 28144324201912145776140552397257514696434575092054320907424660901067891220759783572286374320937438136486081696457537762733855260538340891445133444046032240011941423365876124224417790357124715273226282370288217420074438930195778552052096493860706973799834620306391883033358698382212786291573145978414320989165799549350869517090436433443362318540537152482428065021165170389380670770684432817389918097999164733635352240906308659696139620410351353634002213887697758261848759045693168210894049606119393441282998770700913270032848621906012393191619954220246114928287382612395599104847012974754148770119546324452180103587090\n },\n {\n \"id\": \"random-2048-half-mixed\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 96754496808323587984002374132725485651236985988538177582977496336555016188786335953185360177884162293240542755523317499078529758560526606601912598644192372992318405361328084417096692355505751032902272344826427587158137387856376211646863765899064906211950168735662936715432472334543384779386996801333277028952,\n \"e\": 17684343450809628305737620401258927196461784068990778437456393385256595303733581945781610229450843740065106481921608452072055132248533298763976344019089735745020801007977036376772756906818576100248016917521380789855060046504849973965683193901457264850968018611905604494345089999600682789057389337978667915803310319459010117064112279827876982756405207432797763976598645279517432567938235075240698147913257635854844650504053019373936778726359936091139319556989482739106959534071492763790184890638242896045336416656097383847117139229512132771948448750951303167636753425995666932905593148910094912348523666232370377146647,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 4056526168970150509836788583184574429279046683663324879507498433836141887714679570171045086301102580737903091774787698886024891305899598428134156846811433771356949311567088543144404543167607689168951775954974946908756615058493502478382331180690246455535130585043552421004276950723245634306258767350098237202036065791505134046301988083175505360394145746099296356052639637325900624034697429943146131346160708269225314400487389805422536028410421864378419195677380919438718143807848609027717929601166406312455717311889966722424756121311431648744832178346501914419774625828393817179772775420190103147214401529822527920301\n },\n {\n \"id\": \"random-2048-half-sparse\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 96754496808323587984002374132725485651236985988538177582977496336555016188786335953185360177884162293240542755523317499078529758560526606601912598644192372992318405361328084417096692355505751032902272344826427587158137387856376211646863765899064906211950168735662936715432472334543384779386996801333277028952,\n \"e\": 16158503035655503650357438344334975980222051334857742016065172713762327569433945446598600705761456731844358980460949009747059779575245460547544076193224141560315438683650498045875098875194826053398028819192033784138396109321309878080919047169238085235290822926018152521443787945770532904303776199561965192760957166694834171210342487393282284747428088017663161029038902829665513096354230157075129296432088558362971801859230928678799175576150822952201848806616643615613562842355410104862578550863465661734839271290328348967522998634176499319107762583194718667771801067716614802322659239302476074096777926805529798115329,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 29821206082876377398139667427866781091648477207397440683483540237217419221931454883423416469599973585275474497763879747170242221753857506003264660520134998954536474429946517788383615803915131410133819664774601199429347154281144360732967470599520909027994680315492825984478799156188948424314171059229447299126253124392990211809951959315897660103544207812186572185957090928145203170443908186752566860329380650663645438418041320749061461152468962840417685848723861676332713148350816411220137643219204508320105185097406719703063672686150409085589544999305952214291711898440424055222920009994278564171996427021160469650632\n },\n {\n \"id\": \"random-2048-half-short\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 96754496808323587984002374132725485651236985988538177582977496336555016188786335953185360177884162293240542755523317499078529758560526606601912598644192372992318405361328084417096692355505751032902272344826427587158137387856376211646863765899064906211950168735662936715432472334543384779386996801333277028952,\n \"e\": 3636584536481658604,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 28318992775417642669841986395231742533447912297556453565887576437798686967615652492061844398870229808145625502002551989862272487807316285585713069749321597289243290539519134022987163708584352732114021061943876950873961992412957374753587708609276149665697160683577892027051001493355978294054637471461437001486718346483052685839709747573081028768776695403484781150804496377892859733972197446189819309423649678714155281181927436182249582345981411996117747182258679006823310160473545842723359551491346704383740677005255798179328743853750221537673276737798720970365904947223250556457126376201400609240364286408803888041888\n },\n {\n \"id\": \"random-2048-large-dense\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 21609692936303833665814657209542573034616000524651434268394972888182712501316554053695717805089255769189119401754524754714869000075230060948698793922413926048791456349584811515875609200261343553084137706814230724755145716400709887467625719213321817156225038429547440686667195003797573147092263327138681880603697256464560358659234853655519604639277467756544856914965778471623229526546070669309903905978270170521904266314615165526198499856012512592955731204712941406787118611077231767675603039594368859056741160004785451818746037310298523012404906158124297320569360248680290353447917704907880398686720982342489446940549,\n \"e\": 32317006071311007300714876688669951960444102669715484032130345427524655138867890893197201411522913463688717960921898019494119559150490921095088152386448283120630877367300996091750197750389652106796057638384067568276792218642619756161838094338476170470581645852036305042887575891541065808607552399123930385521914333389668342420684974786564569494856176035326322058077805659331026192708460314150258592864177116725943603718461857357598351152301645904403697613233287231227125684710820209725157101726931323469678542580656697935045997268352998638215525166389437335543602135433229604645318478604952148193555853611059596230655,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 2002051777234610465751190968870415338867001432912536886034430010027946540506088049976501692762016705196460879649521075260703299248848850404581391818702684770159073949653469975628450715002143242215070070559557410848503257530659591871517255558122545704694670747268874342677173227560685596327303544376426060242041613683112241698504525591583836870734258116289163698034709160595523884614303222740711394407634820559886090400504914435935456144467906764887200752299822312089777331741889802563907815220327758593758393352311841747910636122189532275741851251908907329347540869870409866546655322821363196673521177328597617568771\n },\n {\n \"id\": \"random-2048-large-mixed\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 21609692936303833665814657209542573034616000524651434268394972888182712501316554053695717805089255769189119401754524754714869000075230060948698793922413926048791456349584811515875609200261343553084137706814230724755145716400709887467625719213321817156225038429547440686667195003797573147092263327138681880603697256464560358659234853655519604639277467756544856914965778471623229526546070669309903905978270170521904266314615165526198499856012512592955731204712941406787118611077231767675603039594368859056741160004785451818746037310298523012404906158124297320569360248680290353447917704907880398686720982342489446940549,\n \"e\": 17684343450809628305737620401258927196461784068990778437456393385256595303733581945781610229450843740065106481921608452072055132248533298763976344019089735745020801007977036376772756906818576100248016917521380789855060046504849973965683193901457264850968018611905604494345089999600682789057389337978667915803310319459010117064112279827876982756405207432797763976598645279517432567938235075240698147913257635854844650504053019373936778726359936091139319556989482739106959534071492763790184890638242896045336416656097383847117139229512132771948448750951303167636753425995666932905593148910094912348523666232370377146647,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 26832425194795807650363295987115889356189791883555469357726298845946369462518277356811571528114121530117397041990346569354573233257400397138459191695351107629177791769897638234589483784387225201157985992279527325968297286848908608323771179570306736964652726222268074042569290315541045694798823767751449398033791806883455482642344058281390474699125431935032295434826587422203793587341415555467866517252031208649711620995529679413607209824520401140973525261119127476016333114580500605154498448923358854097975189777655621929435720584821187858728322251773969728533416888413825650235638755755723286641375974543958255407942\n },\n {\n \"id\": \"random-2048-large-sparse\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 21609692936303833665814657209542573034616000524651434268394972888182712501316554053695717805089255769189119401754524754714869000075230060948698793922413926048791456349584811515875609200261343553084137706814230724755145716400709887467625719213321817156225038429547440686667195003797573147092263327138681880603697256464560358659234853655519604639277467756544856914965778471623229526546070669309903905978270170521904266314615165526198499856012512592955731204712941406787118611077231767675603039594368859056741160004785451818746037310298523012404906158124297320569360248680290353447917704907880398686720982342489446940549,\n \"e\": 16158503035655503650357438344334975980222051334857742016065172713762327569433945446598600705761456731844358980460949009747059779575245460547544076193224141560315438683650498045875098875194826053398028819192033784138396109321309878080919047169238085235290822926018152521443787945770532904303776199561965192760957166694834171210342487393282284747428088017663161029038902829665513096354230157075129296432088558362971801859230928678799175576150822952201848806616643615613562842355410104862578550863465661734839271290328348967522998634176499319107762583194718667771801067716614802322659239302476074096777926805529798115329,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 15819798220212913335206146232311548067557628792216693579370461306105353197720298780003442587997950185477564701836680690492213554614185952257465721805835275021671349751629227112461723500924053815073150572835749422480842105977266975110880065413751146283419617596391171960674825329570265856111463595115398797904679849587879518109156850456394170765281959817933686482462701164062389596421047954780413750240146699491832060873752180422838723859579272254397358329065018836400477234255851060813056834763241086358347310165365001628117357550438381216498882045080007701027698948593429525187919904089195775658925298373945928926718\n },\n {\n \"id\": \"random-2048-large-short\",\n \"bits\": 2048,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 21609692936303833665814657209542573034616000524651434268394972888182712501316554053695717805089255769189119401754524754714869000075230060948698793922413926048791456349584811515875609200261343553084137706814230724755145716400709887467625719213321817156225038429547440686667195003797573147092263327138681880603697256464560358659234853655519604639277467756544856914965778471623229526546070669309903905978270170521904266314615165526198499856012512592955731204712941406787118611077231767675603039594368859056741160004785451818746037310298523012404906158124297320569360248680290353447917704907880398686720982342489446940549,\n \"e\": 3636584536481658604,\n \"m\": 30555145705490790648436167418447624511691967105957001583806914295308107140119080003000297017664867511412068548820245319640007739623851666047201707422679537126438248561344870759788334311482990882126856783844303135031380269762378128002005677725219277528697976117106043094510832395286580713776883254589526074977284713572445384082464448807903495870772837261182356920099638326434103333937874919195880054162520967734557433118160947358494792588352839955763787508252871862965418017736014403933972061274719941679453147049602615447025355706416099938131884342345233928605714269066572363388116913589682680671376764331021673325221,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 8988962582594594610173302966324321471128451944237482385666793628141046444380795708621305589536360079052116736101604304103025513651363191781847677209953983084434192867643134721007460521248372953402366376069022123373606049644554100223810562101755212949505910475998766023946795841382620894219681879565909161714929700588805672510215191879701597897894593921563317594930256321088058010295973589055197347246168451501288594556500031601454184520108307100668384942118285097742659731239990481719901727392799803579841246679081903438741413662247058192758592297821450012024085424478723615200172059771485492774724639859156796902098\n },\n {\n \"id\": \"random-4096-small-dense\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 1044388881413152506691752710716624382579964249047383780384233483283953907971557456848826811934997558340890106714439262837987573438185793607263236087851365277945956976543709998340361590134383718314428070011855946226376318839397712745672334684344586617496807908705803704071284048740118609114467977783598029006686938976881787785946905630190260940599579453432823469303026696443059025015972399867714215541693835559885291486318237914434496734087811872639496475100189041349008417061675093668333850551032972088269550769983616369411933015213796825837188091833656751221318492846368125550225998300412344784862595674492194617023806505913245610825731835380087608622102834270197698202313169017678006675195485079921636419370285375124784014907159135459982790513399611551794271106831134090584272884279791554849782954323534517065223269061394905987693002122963395687782878948440616007412945674919823050571642377154816321380631045902916136926708342856440730447899971901781465763473223850267253059899795996090799469201774624817718449867455659250178329070473119433165550807568221846571746373296884912819520317457002440926616910874148385078411929804522981857338977648103126085903001302413467189726673216491511131602920781738033436090243804708340403154190335,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 360111271798373644802373558287826949301502061305057071144772604137925435698636860166439109783526767256031716897866869340399238430590048666970854743059554525722092022098988678830637405707402836755974715475787029326943841414941138563545487175258428496847443538877395841058377158497224135648633525889347265004557455125268337134664079117097948852686574174952317565620624327648609804240216153745646028752498232583451533742896766638314751113363912927944076349861061933219470030075685671551241964683689575086197583637782836966785794484983307962664297058442149517150910957021920910067174995548262082119965023671723602919946285701842704758641456850740640425744593880406373446187074270874344926798229084068289686535543228484204487271137100972511463358747962805393870349211946862887598979021905055927693470671885851982988526622505176215593234285819231437822487496355011417217623269335977505407730261723274197291126449173895969396768347880191867502007855949457606341794310710239463412090511272861352903827908053756211698197699310095177479954344703601484344893842853373178200366612151324650817705783881912202180853102745961048845246460335114004327109580358029910026504730086025106034731902470700261302934315683363724055373298053203230423831903044\n },\n {\n \"id\": \"random-4096-small-mixed\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 677094614659203231150921008280192701403121383318183848225225998311769143441672746878310165557498294517129661508846826875120470800196465461125725343217526961403330863130673563040610051183582702274040889968409827268900635908017805187366066155542776388724861341323792064959086962816294596907968814835268373498767572863190453034024139817485694996732791731615659554459147897589518106838734269222222555791409313463900474104565355893927374992479727835433946435895172087841170473074646604713345162278128844708732008754914044538461038557066532129819268260032812372776291153952672477843937905278326821079673889426573400352160696631426562679232803635704557393826913825909055621156531338212608169508041573090209576478245864581203129136299914726968768117311218569019321435009087517294641394194935277655973494392338759171146281322409506402532628087814923753111831437823520235817850668857901488296964902828950560571840476485868644837444745235195693927045590689116787639458872436879812371040272199935755204657533518845046743743147146610840406251951332904308443768967495897517473863880838311365068015895066543977417782874054998206178055420948839615291713536274721569715271932543434483070147649318281994180370408484740573214247635708702076918159568349,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 326864047894331643618554035803113989329377887348271627356412046787739519381584369926708056504659797440754664407216624020248198517578485874457780574236005637574216105536231014329264198777123053932993999819530540587419023537891487465142941914207946189942227058865750302684052531753794784557493190261534838628748123407991088367653620681752990425670313085412698106332729785409824802551441879683447608932859012657486948915059422159714600693361932045892688193864103438200319436183880964700520810282523983025424496427997030672602488997152997579865813017288474767245616261150689190595032940247471004521323384419851359550496242962335990313412793071105978728075788140069951864720324541409537279107716192440809908728842434010724726136411556762054965776145308891344287157000538338586777411884687639213871063869678515284860950501187970319127560496981826230372521809924231943548731674589968094591402811574057829537411717860051420835678765971601852956826213988876349478159912565168222180487320307763886114541313342603791496783165231571351540239335919561638682087174661114853684337003108121408656517436570012665994645955871744670432040135333919572288133156303107849377207561501920838998580189567721505930072426245820378680480047344678571759906051508\n },\n {\n \"id\": \"random-4096-small-sparse\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 522194440706576253345876355358312191289982124523691890192116741641976953985778728424413405967498779170445053357219631418993786719092896803631618043925682638972978488271854999170180795067191859157214035005927973113188159419698856372836167342172293308748403954352901852035642024370059304557233988891799014503343469488440893892973452815095130470299789726716411734651513348221529512507986199933857107770846917779942645743159118957217248367043905936319748237550094520674504208530837546834166925275516486044134775384991808184705966507606898412918594045916828375610659246423184062775112999150206172392431297837246097308511903252956622805412865917690043804311051417135098849101156584508839003337597742539960818209685142687562392007453579567729991395256699805775897135553415567045292136442139895777424891477161767258532611634530697452993846501061481697843891439474220308003706472837459911525285821188577408160690315522951458068463354171428220365223949985950890732881736611925133626529949897998045399734600887312408859224933727829625089164535236559716582775403784110923285873186648442456409760158728501220463308455437074192539205964902261490928669488824051563042951500651206733594863336608245755565801460390869016718045121902354170201577095169,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 395115247999182669850789274562280034836286828528708728829608211054546343317503757430921260383728872945771261977649728269740770114476704615264981838043437568771147115144221449117513635981924628170015536685667958067163045303976261509063574736876236938577585848930574718737443973976239272057279800013992518087286404674150990460000806850665802323655606645323885661808584740663461668532558181707034435687347774334098389773402669359096538046523418804426499763097135107417010597543280937875854906226804529745484514465305357408755661475929347892849278098879424132358789469786150436149511272038078720301696531487536527700607622334448742581475262148256545129939990106042208247903336238786709637283953477404298765392846545479997840597046357031251720190400025150856592449191847048772258191487111054864565257578032560796317595396258565306192452572083845437315456062119302129030240612189984057605161508402724110307774873439455748921366156171645416671189152486752119241341691221850115894287246138192562838520172443915570157412228218622234060339751272402511757486203562427018344928485114939570125184652850287118438522757975468992341696742472103775787054565729882132721959973593861432621229059041114654584658100450138069890754800949140768812708115594\n },\n {\n \"id\": \"random-4096-small-short\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 4302746759972277280,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 19501406755592560528402378130962823918733520996747656731166283455667533905446792892451069724133271928243896245860119477200613557779640814906807538864077525698638449308552905742754357322514942352692192418666124580525646543246387316546440022476794486373157453968952910855304302511212685058363286698605698971496796264622723714618405685061449147124461129234433796678180960221587964692769701566602794732527224017014312228867148993084578067805613513172406658142889291000251568680903446161598010573050554506048040620750281604205262319842991148203687069238536121064582156862773433986247617519601622671842824131025366904900847231908853646655385383129426525237973869301062201339128288220731087120769354798038783632927141032315141120831934383560080808032083043850526970181518498683241025195774822557226231138235974640129846480059954180524736632527394734541205536667190719861456001190742636922156944323404893213571579695906713599262518478991170569692596462674930629626642855251598697379082278058937706097568184712412008535643239251045180953996865379516363159546201315012686334895643181359443021313060613643278168701184162742538363553493542150764871195153536227473744202600690966420526346542420801895872097671286640009958746396875286327496806327\n },\n {\n \"id\": \"random-4096-word-dense\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551616,\n \"e\": 1044388881413152506691752710716624382579964249047383780384233483283953907971557456848826811934997558340890106714439262837987573438185793607263236087851365277945956976543709998340361590134383718314428070011855946226376318839397712745672334684344586617496807908705803704071284048740118609114467977783598029006686938976881787785946905630190260940599579453432823469303026696443059025015972399867714215541693835559885291486318237914434496734087811872639496475100189041349008417061675093668333850551032972088269550769983616369411933015213796825837188091833656751221318492846368125550225998300412344784862595674492194617023806505913245610825731835380087608622102834270197698202313169017678006675195485079921636419370285375124784014907159135459982790513399611551794271106831134090584272884279791554849782954323534517065223269061394905987693002122963395687782878948440616007412945674919823050571642377154816321380631045902916136926708342856440730447899971901781465763473223850267253059899795996090799469201774624817718449867455659250178329070473119433165550807568221846571746373296884912819520317457002440926616910874148385078411929804522981857338977648103126085903001302413467189726673216491511131602920781738033436090243804708340403154190335,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 348250636408455645226339528864558091728898043489427190689877015165218796821857913686900099013054648644515612047210701325797757845235643747246346551262143226169883283212097908466782045085004590335486705473568934312568221892554583844779592988686093064323311400197537951356046904849092960597012477471592017771795529077570745673086667155643224932182351685575678721311140668509328791241681713923951634535728586372897370084988870321310501017152986649812196703100831121652244881710158947858372696316243533309868313720690229199427311597416569858425444076301483732692210296165134171802640584311575077364287242627237606078751385907793873386824618715245824499234750743104142898767388303552250966172749048574426548403081409893253580639775390870196569793752018063399944843691854294644474739474869970022094533025978513325945187144178264575011143958211327596938189715551877749855331698608273800687317099662781059099732357754622082352532116897759675428079345834194536581220922538265857049337317716327819893730534353118337522276566822415148551993301540974977403124912299113957822611615357536576553335432248998076060366590557395939624395631294483518851696856101775713427649852968848660416602645756960451056301894320328629666466811251998034198703326614\n },\n {\n \"id\": \"random-4096-word-mixed\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551616,\n \"e\": 677094614659203231150921008280192701403121383318183848225225998311769143441672746878310165557498294517129661508846826875120470800196465461125725343217526961403330863130673563040610051183582702274040889968409827268900635908017805187366066155542776388724861341323792064959086962816294596907968814835268373498767572863190453034024139817485694996732791731615659554459147897589518106838734269222222555791409313463900474104565355893927374992479727835433946435895172087841170473074646604713345162278128844708732008754914044538461038557066532129819268260032812372776291153952672477843937905278326821079673889426573400352160696631426562679232803635704557393826913825909055621156531338212608169508041573090209576478245864581203129136299914726968768117311218569019321435009087517294641394194935277655973494392338759171146281322409506402532628087814923753111831437823520235817850668857901488296964902828950560571840476485868644837444745235195693927045590689116787639458872436879812371040272199935755204657533518845046743743147146610840406251951332904308443768967495897517473863880838311365068015895066543977417782874054998206178055420948839615291713536274721569715271932543434483070147649318281994180370408484740573214247635708702076918159568349,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 278804208580542500638725796961885533369722409991557881905836668841994819056783925719436398996556949861761956170355147611076287339167876347107275228199802350958511617982803359296535854182140987546270223063638047119211335119492047349090700318414168282152524937122285813799605391559605806726805116521069568055212915608819842727131095507687481533295225545768643302109346644485133175073111874479110049794999539394995007739828353563838361371223028065455991659733658122592190648205013067946406064255904796444319730597225245534916247452272770469651016582847209127352964960297531487420535959064621480481859364592685844002734314973013263058737725541400604509256879846145319299379208857722063135379924207872028346285259710900603737865178095281414951915213826186449085223681054905027677491449569098561861230500052201423807746188744437904629336956977315343075614992261248219658162244651330023827098871594960429549259392795562225978674049594660918509259335103609693029664294320407723628812265668858359532757710345711759279703857856742114005797173270099917884743356982425091190170714253758188818646549208940808653021184984085598037255479623580424242398274999375833018843608643729479571325519790931148703737128850323381217671129592048307021519798196\n },\n {\n \"id\": \"random-4096-word-sparse\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551616,\n \"e\": 522194440706576253345876355358312191289982124523691890192116741641976953985778728424413405967498779170445053357219631418993786719092896803631618043925682638972978488271854999170180795067191859157214035005927973113188159419698856372836167342172293308748403954352901852035642024370059304557233988891799014503343469488440893892973452815095130470299789726716411734651513348221529512507986199933857107770846917779942645743159118957217248367043905936319748237550094520674504208530837546834166925275516486044134775384991808184705966507606898412918594045916828375610659246423184062775112999150206172392431297837246097308511903252956622805412865917690043804311051417135098849101156584508839003337597742539960818209685142687562392007453579567729991395256699805775897135553415567045292136442139895777424891477161767258532611634530697452993846501061481697843891439474220308003706472837459911525285821188577408160690315522951458068463354171428220365223949985950890732881736611925133626529949897998045399734600887312408859224933727829625089164535236559716582775403784110923285873186648442456409760158728501220463308455437074192539205964902261490928669488824051563042951500651206733594863336608245755565801460390869016718045121902354170201577095169,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 16834037370944689523306116173974784423019299411129329453884451063010415175204640415394967879633592661260755795124116746400296416695906095181773802741940042616258468867392461946174952329835137306689892114590216249743589144017452115447939973517112552511144028189989607020421200282908544213243049630560869108327797968607221808181091672478668264718279275082713306137780167055903677426907263278274200875479365217791350718434990399127908183728032279295123363730196080994379499893334855055645848258635905684258070416953544934578133161703840246628968227686734678839169658700416104430562019071288106215644992487263907184063722492978469468572762792700076909287615040409051204953113813813373102073160233636878022195776012011030574469853099317230980383878538768334404097541201421567393595292376934540846496155993212827066576743312475613206824566666291110786737809231338216322470291251195034717941697033425971963727432944350554230812549859458633076879156310317431255643019986499870346587786281938713590350673860481795965842059397840197423246643992605866797004166975235021938305090459991338422704450801769743011085875331006945247653399052692166430689913110335439341713744069801568457502180990887859700219100010021133217448252105285395067251964715\n },\n {\n \"id\": \"random-4096-word-short\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551616,\n \"e\": 4302746759972277280,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 420447937665915463373514029029505867413347350456053324632242422885155588709944124837857534751902207693737640317446272624970680429568980399013237427649412413383443848259168109103549153413909339807172149095976116110712950414486596922959875587134173202145469231739240667829630336081905180790687444178948124845616995971453399343098309942062918713087674259229224427349518904169510669196405685809829840846836281216369421291151369015329187407488884695052269174366839871273562498281156940095997882721868208895128186380364233100722542976341010947213212450119195343663219700033140837681748312032150372415080034994977421324206089841974372323439146382556833345549499854328259737579633576256037545204795325600922415405236031802089683648141439150937975943021664412568615499942911225057204566866041077166134089951017000788746774664983497467848715808083253545402917605995226514714108419092842729472419263293631957873316212824690270383450658545007424412887248350369442754232430658557081254568909526964375287503529833229036409948146374377492008146962673638231220493183877992683209037495104184781965482138022718003073549499364583114889867643967932266511336342013958826730533215540399089821747339514417378338832871085814796386925148702101136889524116498\n },\n {\n \"id\": \"random-4096-half-dense\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 30243265758581151784077484644219579757505604017924255789296186322419815590667105360716831972089116944489129651178390623099672443226240949388162265666258075184590136361639766602228002902774625700325733780008107280770054309842633577459221382585668861329257047637182070001816764020759148308548373877879425711304663050059370577271504012508117911012308819299978256019721518143287805570029666289119028548088023822219834471440996911040551139166007637231625387277025546376834406028178457578574270335352141000699126517120127854963734732018865728603991819509525642484256836379091896410406379309095503711454235747967828456660716,\n \"e\": 1044388881413152506691752710716624382579964249047383780384233483283953907971557456848826811934997558340890106714439262837987573438185793607263236087851365277945956976543709998340361590134383718314428070011855946226376318839397712745672334684344586617496807908705803704071284048740118609114467977783598029006686938976881787785946905630190260940599579453432823469303026696443059025015972399867714215541693835559885291486318237914434496734087811872639496475100189041349008417061675093668333850551032972088269550769983616369411933015213796825837188091833656751221318492846368125550225998300412344784862595674492194617023806505913245610825731835380087608622102834270197698202313169017678006675195485079921636419370285375124784014907159135459982790513399611551794271106831134090584272884279791554849782954323534517065223269061394905987693002122963395687782878948440616007412945674919823050571642377154816321380631045902916136926708342856440730447899971901781465763473223850267253059899795996090799469201774624817718449867455659250178329070473119433165550807568221846571746373296884912819520317457002440926616910874148385078411929804522981857338977648103126085903001302413467189726673216491511131602920781738033436090243804708340403154190335,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 196309914955146756521096057003159456339438387298369218913123456946958004946254332249665512512821471904050837201284452851347899224822026910829160673237382341763447581109756099526261743785785108114330741416392719250359977095324298975011753319872328636928503710818508349171675627142572880166442845243700089283716728744714016936693081810285187056361285817758067362210016982133526433785867814248440028269085784266151630678269174303202437190572258033212907389803459396657859271305949845567404932354219999371494775629875601864093734083916852063455538324221267292515911889802823856969425191101746819685936698166103438211072588412519652691529561612393533187270576148451725693833276007150946543270105576994066647355122833179928869926133927304334238543473399450963011945474184394149713648322266505987265094901914557806234581452639996752825775893629125467152094770121817669709512851897929789535448597342408025245718673250407610832608300102345660706172058389489942803489093351482440242683438886120169479913096484927701152991678064791859811021330130319745483165213342201748204322582428833234895409808842044794478801856227055555109337203382350759781496737793896616260001504884947738076588271907160227144764941411006720526524577000386017217973588056\n },\n {\n \"id\": \"random-4096-half-mixed\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 30243265758581151784077484644219579757505604017924255789296186322419815590667105360716831972089116944489129651178390623099672443226240949388162265666258075184590136361639766602228002902774625700325733780008107280770054309842633577459221382585668861329257047637182070001816764020759148308548373877879425711304663050059370577271504012508117911012308819299978256019721518143287805570029666289119028548088023822219834471440996911040551139166007637231625387277025546376834406028178457578574270335352141000699126517120127854963734732018865728603991819509525642484256836379091896410406379309095503711454235747967828456660716,\n \"e\": 677094614659203231150921008280192701403121383318183848225225998311769143441672746878310165557498294517129661508846826875120470800196465461125725343217526961403330863130673563040610051183582702274040889968409827268900635908017805187366066155542776388724861341323792064959086962816294596907968814835268373498767572863190453034024139817485694996732791731615659554459147897589518106838734269222222555791409313463900474104565355893927374992479727835433946435895172087841170473074646604713345162278128844708732008754914044538461038557066532129819268260032812372776291153952672477843937905278326821079673889426573400352160696631426562679232803635704557393826913825909055621156531338212608169508041573090209576478245864581203129136299914726968768117311218569019321435009087517294641394194935277655973494392338759171146281322409506402532628087814923753111831437823520235817850668857901488296964902828950560571840476485868644837444745235195693927045590689116787639458872436879812371040272199935755204657533518845046743743147146610840406251951332904308443768967495897517473863880838311365068015895066543977417782874054998206178055420948839615291713536274721569715271932543434483070147649318281994180370408484740573214247635708702076918159568349,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 307036320029463157969158660668223358125103929904560751396036169006679513366130208776711957098515129559088065917454834435083684282980581321323482516257073806826927910848105532130005707837717296636058918554557708620408516787346331056022250308646506489905906193706676110937015348908848367786975463361427178127607277507180375559147462178100856594101187075735763051976517080576894424648474047232603074616743322403509167794800278036273683295187162724740272804312802012084847410812615547390325478934119307431297322200567469355153915067495601341601038739528762870875962720668582927189678282902200794014887960136728506854782415727579202300927820137427073602662980100490343370714639315290096502962216736339149670764013787111919749579248896963409535785878958730807823512763577642708377138681384139785857870941118181479170770132558479277549270248781109167081593120117167607954201207415837799488990614769876709925768150876372953564010142357348474514814729386059185110655339515872965344458135983372530083815400450014011588377059364197703456140970618473694037028904486005972788730010795443727620158872283030934805815865806829971103806322106770149862481325501998072274761039912451538128553441774858427768952615361455698135877028116155592127327277641\n },\n {\n \"id\": \"random-4096-half-sparse\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 30243265758581151784077484644219579757505604017924255789296186322419815590667105360716831972089116944489129651178390623099672443226240949388162265666258075184590136361639766602228002902774625700325733780008107280770054309842633577459221382585668861329257047637182070001816764020759148308548373877879425711304663050059370577271504012508117911012308819299978256019721518143287805570029666289119028548088023822219834471440996911040551139166007637231625387277025546376834406028178457578574270335352141000699126517120127854963734732018865728603991819509525642484256836379091896410406379309095503711454235747967828456660716,\n \"e\": 522194440706576253345876355358312191289982124523691890192116741641976953985778728424413405967498779170445053357219631418993786719092896803631618043925682638972978488271854999170180795067191859157214035005927973113188159419698856372836167342172293308748403954352901852035642024370059304557233988891799014503343469488440893892973452815095130470299789726716411734651513348221529512507986199933857107770846917779942645743159118957217248367043905936319748237550094520674504208530837546834166925275516486044134775384991808184705966507606898412918594045916828375610659246423184062775112999150206172392431297837246097308511903252956622805412865917690043804311051417135098849101156584508839003337597742539960818209685142687562392007453579567729991395256699805775897135553415567045292136442139895777424891477161767258532611634530697452993846501061481697843891439474220308003706472837459911525285821188577408160690315522951458068463354171428220365223949985950890732881736611925133626529949897998045399734600887312408859224933727829625089164535236559716582775403784110923285873186648442456409760158728501220463308455437074192539205964902261490928669488824051563042951500651206733594863336608245755565801460390869016718045121902354170201577095169,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 218057571869190348917490498613295796563181638475987176019843243990824230094261399597441664520325164276736990489437304874657005727482133665483492318591033488984875635831848526200087437366073219817195172114040148216518463141394889121840708709478655447863685948711799655008681712991480215561355099195033468560206230935075332757131042536663622929137678171518654518613634162496990322209656959322473132431553333944085394232724607347166496597230693892873559432186106558912148626173784960585855488279737793283867376373740110383723035834442886995664869621219725059486207455574105723794733834080174361579634304550465592500007920778712477850598168339888476588815522482092299349191716686679835038959064534894702749816207109629954266244351248414345779504561046740673618583166162243250950796120942814299838765192841220651826426528562859030800393056798938759605102939490323569289250601014767076082659136622099405956409644630508731651034443892256779481438606433087065432040790638118625747817239311611741561626152646309048846982107398878848921303565061496024659555137825065339532397215479287749875507531655712650955937797226873573655748631222624881323309819108442614448815298628308447198315686381014783057099424549220275877510532483400290119362404973\n },\n {\n \"id\": \"random-4096-half-short\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 30243265758581151784077484644219579757505604017924255789296186322419815590667105360716831972089116944489129651178390623099672443226240949388162265666258075184590136361639766602228002902774625700325733780008107280770054309842633577459221382585668861329257047637182070001816764020759148308548373877879425711304663050059370577271504012508117911012308819299978256019721518143287805570029666289119028548088023822219834471440996911040551139166007637231625387277025546376834406028178457578574270335352141000699126517120127854963734732018865728603991819509525642484256836379091896410406379309095503711454235747967828456660716,\n \"e\": 4302746759972277280,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 28054898228477999592948456430703848427523402611271907349788602331300720050101432519025915152748171196761631875652315037158147853828772265819778990954702839684278610433896384183695897646080240610401342765250350526219619410771924421880393765513181650024353348385327549442439510735024821486182613154569368092515575204799299382316904009796239997467072723772741831120274601169994473914226587842405319638220496447942047451577375360438888009148033459926081692210171743630238530611136982668090055384797742777755992894656941519628820784135067652198373007628665914643600637141713776220437165960030015406847410984221158802069583770595142153353053839108951958098281112376762112773039954787285424755430245905817760223428680587945822762208020784418049940045399531735774992851631307178474807049911874819590425747172668160188184583037284102544444724201989121181834404904346009002344031629387675262037243084933910027784865672078520648471900301434519343363539264749512928676130962425847414543835174371843885755759507453815760887281336240557815078497884324914883274878563124556943161454732765700254856972378814273753413287562414304739604730559882787364275233614794734620652341401628073294125799674893506370664389706913455111198192102764760761965324664\n },\n {\n \"id\": \"random-4096-large-dense\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 680574375608151420027519225273272656785120111628114002547994758098309998172436387505023094856631092482564526832978740838596662971155533612530620848698892759988036129583929979102138648939476093951416556243196040566777446613167822524449816940240432110714231035083527724846526755989052549426082693575016070005291493940646960027080759164519794371211880600911954349531713492023900256209283932600184320776541940329563833670297248806021525139737079110101021274191067289175176156151013519282148961948027914163170656313848178670113058942661324997710117806537173037656479000682105280283629738274028595889180350356289654068043703214568743762891290112720757701332365806353393368655163938036045854425454195659396906619001768232168819465180259246713936239389132069735326313276033647727606382454328645148263517512457242553283850549997341718223655474973975681104916411362355214964462476676495543982494615725135829499160466829044309460725782456340776066249947441490888582114676664130045393902357506385801982928952028948141143421086822506994123609179880921384012436515306019699878195450590245793148115464860914833253332053301703952765904201574689982898084684380841024404100284329350353438582577112476007275542322327546221857544241068111421248251450650,\n \"e\": 1044388881413152506691752710716624382579964249047383780384233483283953907971557456848826811934997558340890106714439262837987573438185793607263236087851365277945956976543709998340361590134383718314428070011855946226376318839397712745672334684344586617496807908705803704071284048740118609114467977783598029006686938976881787785946905630190260940599579453432823469303026696443059025015972399867714215541693835559885291486318237914434496734087811872639496475100189041349008417061675093668333850551032972088269550769983616369411933015213796825837188091833656751221318492846368125550225998300412344784862595674492194617023806505913245610825731835380087608622102834270197698202313169017678006675195485079921636419370285375124784014907159135459982790513399611551794271106831134090584272884279791554849782954323534517065223269061394905987693002122963395687782878948440616007412945674919823050571642377154816321380631045902916136926708342856440730447899971901781465763473223850267253059899795996090799469201774624817718449867455659250178329070473119433165550807568221846571746373296884912819520317457002440926616910874148385078411929804522981857338977648103126085903001302413467189726673216491511131602920781738033436090243804708340403154190335,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 270952902019110362982756880781594827117055778603065162756136995001427744822301779076695899994768938180763935244227427590740200201851775735828737581543948273058523054895351372863416273916186736319755900865013388567910246137751725152364024705186712868201352675334679553513477644581146701212920671703599870670741601782457602310422265880838549882450725496349645645166852976620259298336861808733399635484110393486919820693428235519600752047934121483887519302347578533486669878534408496965026322923226489762587620240818823142310829726348624289225244477794796395154316337271034780229762137368596284744761885306131981526408027638033381465039319858457094715279887779975047500211231350413323663643321627210384607232096808956683407329810208190573342010642597670118579376001089712324583442362255822485611000622631601157486561009437462709059167129897458811767864942014577760638882936253904098282325738447745793440925528207728668786167915752918653878073256514628292631247683535843147000878030972035550819322456292048034838249936906903196964600433978147839465997829934049947567189095312457173287090293770748430109183696133435083000705563208291211912376277607756854767496834061757061673976168112977298611429157947640582429057930707137507153532893440\n },\n {\n \"id\": \"random-4096-large-mixed\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 680574375608151420027519225273272656785120111628114002547994758098309998172436387505023094856631092482564526832978740838596662971155533612530620848698892759988036129583929979102138648939476093951416556243196040566777446613167822524449816940240432110714231035083527724846526755989052549426082693575016070005291493940646960027080759164519794371211880600911954349531713492023900256209283932600184320776541940329563833670297248806021525139737079110101021274191067289175176156151013519282148961948027914163170656313848178670113058942661324997710117806537173037656479000682105280283629738274028595889180350356289654068043703214568743762891290112720757701332365806353393368655163938036045854425454195659396906619001768232168819465180259246713936239389132069735326313276033647727606382454328645148263517512457242553283850549997341718223655474973975681104916411362355214964462476676495543982494615725135829499160466829044309460725782456340776066249947441490888582114676664130045393902357506385801982928952028948141143421086822506994123609179880921384012436515306019699878195450590245793148115464860914833253332053301703952765904201574689982898084684380841024404100284329350353438582577112476007275542322327546221857544241068111421248251450650,\n \"e\": 677094614659203231150921008280192701403121383318183848225225998311769143441672746878310165557498294517129661508846826875120470800196465461125725343217526961403330863130673563040610051183582702274040889968409827268900635908017805187366066155542776388724861341323792064959086962816294596907968814835268373498767572863190453034024139817485694996732791731615659554459147897589518106838734269222222555791409313463900474104565355893927374992479727835433946435895172087841170473074646604713345162278128844708732008754914044538461038557066532129819268260032812372776291153952672477843937905278326821079673889426573400352160696631426562679232803635704557393826913825909055621156531338212608169508041573090209576478245864581203129136299914726968768117311218569019321435009087517294641394194935277655973494392338759171146281322409506402532628087814923753111831437823520235817850668857901488296964902828950560571840476485868644837444745235195693927045590689116787639458872436879812371040272199935755204657533518845046743743147146610840406251951332904308443768967495897517473863880838311365068015895066543977417782874054998206178055420948839615291713536274721569715271932543434483070147649318281994180370408484740573214247635708702076918159568349,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 690951715944243241085116395279946362694018504656967392120486231596608443108219530027754463141345960458014159273594222321669726770090681538255424473052946448348119446226245619606042007491223976434296378041382914202426271850408106934338838382340679791498417876388123285859591143532000399363294163019676465035744226666944278605213569512737887040472830692274442229946886303955569567485893095729133090363149905972181724928390712383832984098331864644857332260830436782908194504532696246497455884464965325759091423441910547547688572055426880568483279718596386061473541985766796482508281048859367666811684322213775380752605115364683174944916668578035711493988807073940728988908509311406279716462834574502235886916668335239169196235232973477785830616630961381683883439813022657075152650387177251637152838252532521838988394611709841232286242305483160106473365402534270077229466053364188331783252473875884646779325970769513359440690657049848415120359556025008369930214482381172710226106175193144569191133138068999735542816307681183227027382802171110961978403204777302846705371551967565741037596122440526610322382199885137124143004559921060419652610503922655657285718504392485428070711328187171948932934604137037356442464161143979529606430566063\n },\n {\n \"id\": \"random-4096-large-sparse\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 680574375608151420027519225273272656785120111628114002547994758098309998172436387505023094856631092482564526832978740838596662971155533612530620848698892759988036129583929979102138648939476093951416556243196040566777446613167822524449816940240432110714231035083527724846526755989052549426082693575016070005291493940646960027080759164519794371211880600911954349531713492023900256209283932600184320776541940329563833670297248806021525139737079110101021274191067289175176156151013519282148961948027914163170656313848178670113058942661324997710117806537173037656479000682105280283629738274028595889180350356289654068043703214568743762891290112720757701332365806353393368655163938036045854425454195659396906619001768232168819465180259246713936239389132069735326313276033647727606382454328645148263517512457242553283850549997341718223655474973975681104916411362355214964462476676495543982494615725135829499160466829044309460725782456340776066249947441490888582114676664130045393902357506385801982928952028948141143421086822506994123609179880921384012436515306019699878195450590245793148115464860914833253332053301703952765904201574689982898084684380841024404100284329350353438582577112476007275542322327546221857544241068111421248251450650,\n \"e\": 522194440706576253345876355358312191289982124523691890192116741641976953985778728424413405967498779170445053357219631418993786719092896803631618043925682638972978488271854999170180795067191859157214035005927973113188159419698856372836167342172293308748403954352901852035642024370059304557233988891799014503343469488440893892973452815095130470299789726716411734651513348221529512507986199933857107770846917779942645743159118957217248367043905936319748237550094520674504208530837546834166925275516486044134775384991808184705966507606898412918594045916828375610659246423184062775112999150206172392431297837246097308511903252956622805412865917690043804311051417135098849101156584508839003337597742539960818209685142687562392007453579567729991395256699805775897135553415567045292136442139895777424891477161767258532611634530697452993846501061481697843891439474220308003706472837459911525285821188577408160690315522951458068463354171428220365223949985950890732881736611925133626529949897998045399734600887312408859224933727829625089164535236559716582775403784110923285873186648442456409760158728501220463308455437074192539205964902261490928669488824051563042951500651206733594863336608245755565801460390869016718045121902354170201577095169,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 188480118908867369170101730069331375971796645648567594686222461727766865871377030478372204921257612579844508786870465995437746606163475948939717810217752459114156582919013358984026412831156543429570405070365387832834708502962410797350372940822318691886210153457168441316714102408885976297180769080669847301683977328709389492854148125245200421508738347558703161186859775827370750198762462270880153083354901079115784983710555384566593499909645875174500563097068468279080108476024744916520212222648038814099637905559670027739600088589848763902654268049647543446925211332365810683526325298485222078223335072740217531434499422776381254342237492633761079792642554707000397100622168871839010508807762732700017748166774437634569177860300605285146986552817135050782768996585723391402639692162758600540468961574884489308860144739911392418415768321876597391160419797265749414819052905539499131235220299469386500467703809735409167008109315627974783911616276762722826671723354198235606489720776319034985359188632672449914087918970829734635267967384238884219200679835502265677431650014526410963188174355328209600787980218161670227214603894826811609685499775243398037778867995087365775078060078223571368036819680041607600521372020944132214084728363\n },\n {\n \"id\": \"random-4096-large-short\",\n \"bits\": 4096,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 680574375608151420027519225273272656785120111628114002547994758098309998172436387505023094856631092482564526832978740838596662971155533612530620848698892759988036129583929979102138648939476093951416556243196040566777446613167822524449816940240432110714231035083527724846526755989052549426082693575016070005291493940646960027080759164519794371211880600911954349531713492023900256209283932600184320776541940329563833670297248806021525139737079110101021274191067289175176156151013519282148961948027914163170656313848178670113058942661324997710117806537173037656479000682105280283629738274028595889180350356289654068043703214568743762891290112720757701332365806353393368655163938036045854425454195659396906619001768232168819465180259246713936239389132069735326313276033647727606382454328645148263517512457242553283850549997341718223655474973975681104916411362355214964462476676495543982494615725135829499160466829044309460725782456340776066249947441490888582114676664130045393902357506385801982928952028948141143421086822506994123609179880921384012436515306019699878195450590245793148115464860914833253332053301703952765904201574689982898084684380841024404100284329350353438582577112476007275542322327546221857544241068111421248251450650,\n \"e\": 4302746759972277280,\n \"m\": 702205866095458181095425091870447534326071364119441129924164187865365408358788992597571754012358362532940100772172173799651065009488388764957119746842934411040347380549043978657268723033460929191548549804674144241621307501133111287877963159277281262479711910663659674854230447667083561491460539035707681428413988633421340746620809463776186695729135516813849579277126388565997730566873990551653405355688169502833869439490932651031244713769167711093060670189502396513539215419262170206181724628204753552564272163563254172195474101952073342348857832232744956399371019491247820833281179205336522231417151197459418335463085804546286843363906396080998401287699795807546730083822203979290960031199968687541110829370647862539748971999362568450903641771539382841542848105568501483446126526266753501777757670153811343127555621186873033835737798826937991381778015518900134993116497194398342850782365756766520149326599610627207660232130416201020289002708091151858545089914277035289269561262799850847705852223385186438570675782061646900250010174024420469899509119017103518565160948458322147815222116230430817543660788625307677780874701771736973935314856607241692930131506544962717858487102572577311110448028333463302020887894936826441428934675013,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 557386656459415856195699703225095780719370640569568666643899309052994566807523385386229171657923887791711460502015109158639893535572620608349675286856687672193984748001081902614821159027665444370612891242464129858853583835076504323721243106997319435546586275975548179624475034088967520090943255348334348101390228576468472221434885311706572813424485399916220518925918898122239732514434326674919996281920751066816617079526859527139600493749562919340347821800508588537384453320476051060477730486333224413573945686612117981830297054864289813794310234493256145133890170030548169290269391804514568267385151224343771632906351122520478933323967227622788835126036873852967637935289287854417940558863653395527637843099680091719688299499590023822171049780326503821228673164834494106193068636743373635021003182661162250230669634445921181997259655297850249487812405990683443587344597826928109146637611943150415476774649057803887415131200303188319280942104517283952186717622102777421255135795561666954039741402356442813440414307052575995718216906744392468778317736050859000507975058259194258835402152184656889399229209669426264701331658110392260340152169470537111050242391833081410959301870623268163512494273917338351443183374379709014749684716242\n },\n {\n \"id\": \"random-8192-small-dense\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 1090748135619415929462984244733782862448264161996232692431832786189721331849119295216264234525201987223957291796157025273109870820177184063610979765077554799078906298842192989538609825228048205159696851613591638196771886542609324560121290553901886301017900252535799917200010079600026535836800905297805880952350501630195475653911005312364560014847426035293551245843928918752768696279344088055617515694349945406677825140814900616105920256438504578013326493565836047242407382442812245131517757519164899226365743722432277368075027627883045206501792761700945699168497257879683851737049996900961120515655050115561271491492515342105748966629547032786321505730828430221664970324396138635251626409516168005427623435996308921691446181187406395310665404885739434832877428167407495370993511868756359970390117021823616749458620969857006263612082706715408157066575137281027022310927564910276759160520878304632411049364568754920967322982459184763427383790272448438018526977764941072715611580434690827459339991961414242741410599117426060556483763756314527611362658628383368621157993638020878537675545336789915694234433955666315070087213535470255670312004130725495834508357439653828936077080978550578912967907352780054935621561090795845172954115972927479877527738560008204118558930004777748727761853813510493840581861598652211605960308356405941821189714037868726219481498727603653616298856174822413033485438785324024751419417183012281078209729303537372804574372095228703622776363945290869806258422355148507571039619387449629866808188769662815778153079393179093143648340761738581819563002994422790754955061288818308430079648693232179158765918035565216157115402992120276155607873107937477466841528362987708699450152031231862594203085693838944657061346236704234026821102958954951197087076546186622796294536451620756509351018906023773821539532776208676978589731966330308893304665169436185078350641568336944530051437491311298834367265238595404904273455928723949525227184617404367854754610474377019768025576605881038077270707717942221977090385438585844095492116099852538903974655703943973086090930596963360767529964938414598185705963754561497355827813623833288906309004288017321424808663962671333528009232758350873059614118723781422101460198615747386855096896089189180441339558524822867541113212638793675567650340362970031930023397828465318547238244232028015189689660418822976000815437610652254270163595650875433851147123214227266605403581781469090806576468950587661997186505665475715792895,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 751173730170303896580772908575191404169668903194785046601144573094175805496541947495038714951999393796424458181708044635235140833452832218791147933730826394769387223694915753394047631310410777050949076018760504388078824850299420817234107924760927512273288070575936801423629160045004481731657461424085149837426638732340525535249282808405491722381285160167748222965918632741859257138351143890953056883291676255947744373840258046171543101712607570729582502092162238388813686959872162317454898637308638898891380203392081939682326747558949111154838111336833110124527555086745197423458956395139733908163764432656661008269828811281456440304389923327802516473295253965822066373329890555688915637599123570204901168625744196764665411037217856224799316740354904938909879309267075238599960349940611392924575093061293232538976771044041683498540419725450773362726538433757970788350892946214325738686889606315778254529764139720574320685042940573094897657231342228813248590430937014438472426061455533896890660064533754857443913215539634350843958328679584904094192822800293581378711166869032963997039324934492422630521360792514253680678645132833099667060173074554817278823164205372993435999124183570418610266227434824927370702168052040777561898042744262337039872533462221637397213128856331696939720426298988042269022199578977704869023620082735154912113392949293064865907771915407775386245723717512386077191646238262853730052873435496793318584308509418449262213328667304574941817085487973982163129485047543060567857705159031998199656208969330977610638151297081661532661531727706533261475895826756254976822222912066816225908967359671807832844154824030805434570021015850779555620075570047566413580871595255839168544318927338710348603135197417018598363361256922356441001204752457258639806208034329143665026193431130007044789141235089214596777267279657464277530229495438518873059212768147414176424110147719361254440700859500950275288879854076261450544180437158447346847015682296468719304126981110965681087642904896650141143258054275017053300032648628160059664063267612131988803317521166908333995606961342333042522362498950164633303692133540274011996192780470497559799811335614504209066693885278736137131857684478482165026871253783689123797442044649122801668014224775271878554936622127559321692263051852694268081119248543375049126099812783896194731832233429326707078808423891120189206332489879369637028499654736724131041213922442722912599802932686162427235239319437517658585947873960895927\n },\n {\n \"id\": \"random-8192-small-mixed\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 771789082941835307919313051123838829525931319056115582447213956139221664657458823546347236728316191271663566893484568917671320868037282506904308001753278667643292734840822347512762648219454101129485549150335656946543435238383964014912372031602329630793722476430936828098314474273976295350558817590806353116951503797849207157565964460137319166572968668595647493485627091917447829071762057554919335121434397117894770523583177550193059097572285418181952926870409585189210002820966801740168330156083261937609559774309736442675179349648989957566772350095824628335171780158017340822481653432133794096002046363859903412443148311150832835295636764951078212562449688940414380712486563184937988038495457847301519834714553754598494337190203349680779450943030429612564351047551935187942047552598849868282456693442629076052367538557563674661442266865395155028085479907144953438514350413269529393141008308153712933433160678103409804032868252287286007661946775799602440651546327187918024615453724219079772802423740751568436247880354016166990863769118346066087046613533830354328555492086155142676134854384442274339158157454443106783725553963676775239280476270272613862371880434396872002291024221890745457226276969640448750581512906226202142027839428703549925902871057479334006042869861197285004072548394624847259764556633800925881979792032494846540009089515099452530336500078628776038798662611352931772466400139812731707362275576194698683182154185435601997989765812911576987893321072463749346619075868939817358536205322822309910591174701497860215693094876960543180004965315148156676597842532465719931366281315602390091613199472389890624695777296847834290339577398674571416791456598346606873915609435910284304205239485566273663158672190109463680388336785608421186394788213716646392888437878541070904864835919622695602964119115918551895355566156736959749980787618670364050876058576955079119896509314948273311838416192721437536234711391850693978284649956752410322767985916766189506901836743903550483509770001511003745630006974987462092654658640348974613503162861449509134251314165749915818233628060424198291856474027370036583289440609877270095071503126822438160505418725522071620005927405024318473715680023541857497648035767860867519999285169221531574129235029436149865085961554652946554023758031810994045135271468630113289323288867259493182881224520855320048892118920754275183094806055292678642540165904910144199700179694117721794690156754886532507436920297341876555123791760119272432,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 718409254751291363591814163409205953969964096868982808942085274596507043659818330412979257039622551887879180027977731517142104031559228793761073644633836185490476796269554825128339038242764639033046723428875181542524488215257822453882376712186231721469486544200303894203209824091808717805554350281257934079493861972538746211834696668212450098660216545029568064047751648151985806792862613737387606613071878932999407889084936083205473836499169352986477650783296468800120262982993248435749751327674741702612484781381086582554930562966082526318786749789954884885333093235456329892164655466568504140312217762693241409681427094457175623810771642455731900699472466968114110496408128786760516045001592099102397000576839326429492254643983132977002950792467844609810353424877967216550471232439582686845321321039554256339462630031228707671203579483569176352621909710196607367692916482490252919091078402327264625662710478187650799713453773824651470002902696726058761614837271688959226391791490641877351880709749716511579869184482580118171664027506592207868202262733505777093668263730641831242729474546635024347166535017790629953790399654798579779488213726088611067854673616310113350529649979084347583407409901671324131527035689345258187862411422103881406421779000100610824685940253266160080077614801637717128673681656569143371473640400749507609032154496933486968332880872936912164173270545706780270715687368758984616868471803493363044114238159141094321031774747162131565291539924732168242764270636603879449408827889430630883387390964192434972943799644017312068040844385240545617337056006855237978015023634869593945080263129297077376247223145398313450066123613497393893390807561399467923943063064169981567968889055910062026592321167718949147138523822843098816293286105048448334873132250139743828037713308299500107856399672755458514003329067200515159082870212337104510780376423604200372153394990022774897913283198067012556825345608073550050030157595615403853914629644736600364408379968617788142292176723199209635053195516381248193311305074175647820073137413790779832351170264486330080534402092490652519592366669300108016894391865889865467018061211981828538619066302378237908500733711081587216139223938156888020488344472166656438862733518212988070471331705503312266567848151873441137772225744644045997053563059236640670360059976962557188961464679457095194094310322070669185826310635623980211877274485628475760377761698012803489324755862675576713401329348683710685950143156822820368\n },\n {\n \"id\": \"random-8192-small-sparse\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 545374067809707964731492122366891431224132080998116346215916393094860665924559647608132117262600993611978645898078512636554935410088592031805489882538777399539453149421096494769304912614024102579848425806795819098385943271304662280060645276950943150508950126267899958600005039800013267918400452648902940476175250815097737826955502656182280007423713017646775622921964459376384348139672044027808757847174972703338912570407450308052960128219252289006663246782918023621203691221406122565758878759582449613182871861216138684037513813941522603250896380850472849584248628939841925868524998450480560257827525057780635745746257671052874483314773516393160752865414215110832485162198069317625813204758084002713811717998154460845723090593703197655332702442869717416438714083703747685496755934378179985195058510911808374729310484928503131806041353357704078533287568640513511155463782455138379580260439152316205524682284377460483661491229592381713691895136224219009263488882470536357805790217345413729669995980707121370705299558713030278241881878157263805681329314191684310578996819010439268837772668394957847117216977833157535043606767735127835156002065362747917254178719826914468038540489275289456483953676390027467810780545397922586477057986463739938763869280004102059279465002388874363880926906755246920290930799326105802980154178202970910594857018934363109740749363801826808149428087411206516742719392662012375709708591506140539104864651768686402287186047614351811388181972645434903129211177574253785519809693724814933404094384831407889076539696589546571824170380869290909781501497211395377477530644409154215039824346616089579382959017782608078557701496060138077803936553968738733420764181493854349725076015615931297101542846919472328530673118352117013410551479477475598543538273093311398147268225810378254675509453011886910769766388104338489294865983165154446652332584718092539175320784168472265025718745655649417183632619297702452136727964361974762613592308702183927377305237188509884012788302940519038635353858971110988545192719292922047746058049926269451987327851971986543045465298481680383764982469207299092852981877280748677913906811916644453154502144008660712404331981335666764004616379175436529807059361890711050730099307873693427548448044594590220669779262411433770556606319396837783825170181485015965011698914232659273619122116014007594844830209411488000407718805326127135081797825437716925573561607113633302701790890734545403288234475293830998593252832737857896449,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 759184021362847942503748138997184921505410883781328138758960010633497289443446725107545386123035051683644761230689328646181413188613501888709364277670949828845129846041086012807735985322714763108451007653917573507448081697546904056271408652619056494239412740610032188178174613448671730549856130495309727449440627274536583173637295505721736063950052886211573475539618672395356894914075959992434444939724750071599330057041952282939625032602803744001718199440801012474142428072312956111994966726998152091527488799845458030668424322111233549673095543045917460788126333418266468555129938892106551689569645231746853495117549085435260067369372931160450447591905668576238782931666049974486870846220866871961523723129702567456440756882994947480734401933567497769781316208776980575904169552804190643673663566264722919573211908143001020273938151265248172960315528805220390986097315471335710974751046011465991900824765344614534193378426188073058069602260398226049694452396437380727038785156750305422449188392006955738576573495799931342752416069805832244655342066384248586540295054931412978038458464401810714218768723590285931521693260636194694294994182048034014624688513914044134744794392267670332927110221637103825131169887399327639042544883593159408457639905048290681760649192505029782586812452519195472151469847399371299870899019361909287352690115875177000012944929483558678344180412121662578151279327285773116695708668360313054609376558374420839799335635838269308573860550385133167595656696930105263198901648613158963747779773279321971297829229160958379367481456100943616838472971924775289519644705693722787265538076197642311414460140928780762969383509844093745157770247015390648399882018974786258158141889106925454276129066806193805706160924619508525641994347550179509533643971269571943356294962154861614326334903362299196420320362848448137195199014155155896538458052382657291041767523810540193886748261379103736074809676228428502802049020996220212760775168177688145504976654659466489463250867671673199634695859139613766571610130198122505857868624561846121099682529695308931153749634507800871576029217477820685610509479638465893173136435164482890062848933566506393336303657520150983638936609381897408193798678408459722127046743191079902164998156018752107811470684234039150955255803702464859523890228621918552962476649303571159416070446528651053571162876691145386155319060861357593249473452986786366051807680380666761821664138526687259253907432354432995690835463316862424286\n },\n {\n \"id\": \"random-8192-small-short\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 2556820411317466951,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 663787854769472660472273278068359637075287871666787676541419420805344269354778374052511823583808887660778247811331408448187788440875876556758420944987079255446374328598386994874408925316698480274645183435868972356699312227270689559963119788768329227984858621364940363411423605458276564974425278385074733332276413718763783067049848927138722485161219507355137833440181749961141267001749027332548132445586162406181869575026680215038209681726967010116587280062948057979817509785734877526548550657934392076398591042041835570294588984655195020634109399397489485068337953594504158896231157059924638444462638961127935481359841309484126438838974026817900742365401738606532919878651013321309714711940554147368854397758045213451011467026393965173292076438450299384384805410685864320152230505900116125658519309956144400818006887221872714952177015794296357813781396130389977017664708787443644459678319932176283724172934684960007834099779657967153613160792579123938809930895264152579505068743910251407868800972527695229330363384674588146995816387459493220671444392661793833725725040719499971601012616670016758220030395766291126538908868165073968853916987993319901819962103593603352158747940272319952079671233166563214478252490898024676937275709889929543002251118867020400792207702885169420859567842548584186505710250093078458504447714602870001426421632440068174815514694793664366532066146623054155097115342920021541070914199589464197960599596345466248496687666759719614609499487756616069340968653387382177225428380584734595518113668880895105648376778548739313148438060678980048554808977710124180254749829220311383875596272274067367828384658890930364347375117902170695878593566677078765549428588178660774758724899959226813046478345062558777906515592379180905972569765429104760162348868367651136960053870804214805786177110735559661347482750608216551866064596597996542788390603221197257832281974052251671075497152909664892797319302567684592767279330696278698744144854894467021527216591583087732532842719499672128697775798554093457506892942247833103497131941815384517767508592109156518826252230775102472681235083143511405921202844766190037109514767563967901095524681426626546801016170247698399836044805866099108447927082372853143523794341326481670023251332079814808238948068578603182031835101811217300804052890132367638693899982035110882168269419829022916684094681292043336328198102530385005295272834081203026154600155277140127004018046818655561751086698145400594052527265618596250683\n },\n {\n \"id\": \"random-8192-word-dense\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551615,\n \"e\": 1090748135619415929462984244733782862448264161996232692431832786189721331849119295216264234525201987223957291796157025273109870820177184063610979765077554799078906298842192989538609825228048205159696851613591638196771886542609324560121290553901886301017900252535799917200010079600026535836800905297805880952350501630195475653911005312364560014847426035293551245843928918752768696279344088055617515694349945406677825140814900616105920256438504578013326493565836047242407382442812245131517757519164899226365743722432277368075027627883045206501792761700945699168497257879683851737049996900961120515655050115561271491492515342105748966629547032786321505730828430221664970324396138635251626409516168005427623435996308921691446181187406395310665404885739434832877428167407495370993511868756359970390117021823616749458620969857006263612082706715408157066575137281027022310927564910276759160520878304632411049364568754920967322982459184763427383790272448438018526977764941072715611580434690827459339991961414242741410599117426060556483763756314527611362658628383368621157993638020878537675545336789915694234433955666315070087213535470255670312004130725495834508357439653828936077080978550578912967907352780054935621561090795845172954115972927479877527738560008204118558930004777748727761853813510493840581861598652211605960308356405941821189714037868726219481498727603653616298856174822413033485438785324024751419417183012281078209729303537372804574372095228703622776363945290869806258422355148507571039619387449629866808188769662815778153079393179093143648340761738581819563002994422790754955061288818308430079648693232179158765918035565216157115402992120276155607873107937477466841528362987708699450152031231862594203085693838944657061346236704234026821102958954951197087076546186622796294536451620756509351018906023773821539532776208676978589731966330308893304665169436185078350641568336944530051437491311298834367265238595404904273455928723949525227184617404367854754610474377019768025576605881038077270707717942221977090385438585844095492116099852538903974655703943973086090930596963360767529964938414598185705963754561497355827813623833288906309004288017321424808663962671333528009232758350873059614118723781422101460198615747386855096896089189180441339558524822867541113212638793675567650340362970031930023397828465318547238244232028015189689660418822976000815437610652254270163595650875433851147123214227266605403581781469090806576468950587661997186505665475715792895,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 55488280377735923786464762602044692996054794555765322579684268131686379169496982746493500379360951082146991108191578337344571569191335567508146212970597545388455109385283822678191602666755252417283604856801647231530178891891636305134473079270617096994549276432263610038968696296413355342212030993418177728171579584798539892795149357615206357838546953252637022926630458980960587358436622228817176056634619973684869074185324957091690856445552096376406934724941737293406256755655163628656441540061523320180172188722512914658536866433107918291978838608022227439549661866258303934407165024456619957232131596646159746537401911204715378593748687610954481921621577792790656292320889735123855631097220826326977067315938883580939582804988444771732160149595769574328701350969600035780024805010580413794846010409108042627054647925580590380569144290219492143611977339121740148495694771054889821860269929104390369906713940064186091882344937850963474533945797929113810004917194019673679404943374147315959266640149567915173399864576459071490259474984602767590947974006635070551706166506839323695998799699996001777528200732188807282412182533562955279699862276173725764202155182925394960322040233947976680747810243358759607194640224189033150817671504181119410206118139419066624265862350498462079143994013057065820187043144227716046054683273065894559976125668789708700073514734808330559315031647872443575970319461685735012435335319949161209484920361285639858630798571319294660149929448522079578563863495900233601369761017432194342833791674990697758592016905895546918112155390060740882734301731027984679750641227058236798689050882306788595004883001460078251501773299754928706655717969086969242649540135161640113785423142025266317479964394012859536355306507240549546020921351064747289101678252489835746413661256572559688400007277290971272163930635402844380964084818891253330195587378988814380810463471399469552951549703127524782213444241109158270827182365779291876311363369965930257837784726646784305743104306563960741350749310248724985957204622084589153399183555746718767008528499833556249527620028297186806905587507251982726073562627341782306455056769740743939701743463645829043198857545729413360924706841052675373703060022329995077101403551335033738567661366623549253016110971655156084513910316381408048406722622433881511140498023779446978288086727197696133838604554419085134784195006223120952053467692481231988843478736692466475077392832065810432631195301241071622032749559057135846\n },\n {\n \"id\": \"random-8192-word-mixed\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551615,\n \"e\": 771789082941835307919313051123838829525931319056115582447213956139221664657458823546347236728316191271663566893484568917671320868037282506904308001753278667643292734840822347512762648219454101129485549150335656946543435238383964014912372031602329630793722476430936828098314474273976295350558817590806353116951503797849207157565964460137319166572968668595647493485627091917447829071762057554919335121434397117894770523583177550193059097572285418181952926870409585189210002820966801740168330156083261937609559774309736442675179349648989957566772350095824628335171780158017340822481653432133794096002046363859903412443148311150832835295636764951078212562449688940414380712486563184937988038495457847301519834714553754598494337190203349680779450943030429612564351047551935187942047552598849868282456693442629076052367538557563674661442266865395155028085479907144953438514350413269529393141008308153712933433160678103409804032868252287286007661946775799602440651546327187918024615453724219079772802423740751568436247880354016166990863769118346066087046613533830354328555492086155142676134854384442274339158157454443106783725553963676775239280476270272613862371880434396872002291024221890745457226276969640448750581512906226202142027839428703549925902871057479334006042869861197285004072548394624847259764556633800925881979792032494846540009089515099452530336500078628776038798662611352931772466400139812731707362275576194698683182154185435601997989765812911576987893321072463749346619075868939817358536205322822309910591174701497860215693094876960543180004965315148156676597842532465719931366281315602390091613199472389890624695777296847834290339577398674571416791456598346606873915609435910284304205239485566273663158672190109463680388336785608421186394788213716646392888437878541070904864835919622695602964119115918551895355566156736959749980787618670364050876058576955079119896509314948273311838416192721437536234711391850693978284649956752410322767985916766189506901836743903550483509770001511003745630006974987462092654658640348974613503162861449509134251314165749915818233628060424198291856474027370036583289440609877270095071503126822438160505418725522071620005927405024318473715680023541857497648035767860867519999285169221531574129235029436149865085961554652946554023758031810994045135271468630113289323288867259493182881224520855320048892118920754275183094806055292678642540165904910144199700179694117721794690156754886532507436920297341876555123791760119272432,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 289241321172462038108889651240590719722510780251241026303144202834845679710406015444256659958021794213944159200511769876120963565152289581163379561505867859953804574299096684265796764991431259729881309676420365547847083490815051425814409098917904037211478793215436184546448781366617564567439463761911280556378936133917625419108446224289082925194519909831735657665904775377913671980231161216172151938612682387172401456847403790309028205321552181951183776934453632761870178253820086289398878031341286272914731786034796769602497257943625476230967820465535072567479205807391289426279881949927169079273287431284732799270791827035531817776925847201083844504195827141619334575846755942706291313889068364259207092319179283270396227665443408651051106469853950114285843905187172638872325441273658645070323139945065882945300497363413009828509523087783217406590859297601228199108348310303595403540927499711022832545099619489947566380452065020507514508839648476939121050460693819640197959140245111041334782920810696763710134869791199726956885677572423190623448207022315175680040074863146444506120040597977286955090802874854705423743784731261747582958627800438932754145431791658876418953005342490900194972309976522301686472318305743740156611400939931352749100780900889608433697028874507141543231573537733006478603715629931928319979638393894565347929424434121700560868504253222820650361759755333718912141173634249385299953729572271220900988885337610354435653392326557107944272221161282396314907724641681508052102250787727645570315986659731297672363708776668776715310380661920000592175838351705433363123122988242887505474625549371157279400195931559951376175623969180125773774949561195730258004696710335012375125177666644547257126220339798605990339753225963850463687719229965182084328632307968285970012294000037556284525756558042970326788901441282870455949239560773177816755750400435119480748024663780089554294401979167857453820312516470050074291034471584039179422253662082625558564522185216577009845303572153472529594515638476003661080528422263846982836174422808615176279004735871267745910411004242900154294638480551326197878334099723716825536578361709270745023389964941561557732803024613800357327293459171246697852199079894742319052054441330901567335982200877549812671745876688232684560544156752584193845421614679068483853390138757308409034653167494221668643682207968076108724165882660441634089181737160315254970637313233171806856081475512151234548122484297122227361688255077650270\n },\n {\n \"id\": \"random-8192-word-sparse\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551615,\n \"e\": 545374067809707964731492122366891431224132080998116346215916393094860665924559647608132117262600993611978645898078512636554935410088592031805489882538777399539453149421096494769304912614024102579848425806795819098385943271304662280060645276950943150508950126267899958600005039800013267918400452648902940476175250815097737826955502656182280007423713017646775622921964459376384348139672044027808757847174972703338912570407450308052960128219252289006663246782918023621203691221406122565758878759582449613182871861216138684037513813941522603250896380850472849584248628939841925868524998450480560257827525057780635745746257671052874483314773516393160752865414215110832485162198069317625813204758084002713811717998154460845723090593703197655332702442869717416438714083703747685496755934378179985195058510911808374729310484928503131806041353357704078533287568640513511155463782455138379580260439152316205524682284377460483661491229592381713691895136224219009263488882470536357805790217345413729669995980707121370705299558713030278241881878157263805681329314191684310578996819010439268837772668394957847117216977833157535043606767735127835156002065362747917254178719826914468038540489275289456483953676390027467810780545397922586477057986463739938763869280004102059279465002388874363880926906755246920290930799326105802980154178202970910594857018934363109740749363801826808149428087411206516742719392662012375709708591506140539104864651768686402287186047614351811388181972645434903129211177574253785519809693724814933404094384831407889076539696589546571824170380869290909781501497211395377477530644409154215039824346616089579382959017782608078557701496060138077803936553968738733420764181493854349725076015615931297101542846919472328530673118352117013410551479477475598543538273093311398147268225810378254675509453011886910769766388104338489294865983165154446652332584718092539175320784168472265025718745655649417183632619297702452136727964361974762613592308702183927377305237188509884012788302940519038635353858971110988545192719292922047746058049926269451987327851971986543045465298481680383764982469207299092852981877280748677913906811916644453154502144008660712404331981335666764004616379175436529807059361890711050730099307873693427548448044594590220669779262411433770556606319396837783825170181485015965011698914232659273619122116014007594844830209411488000407718805326127135081797825437716925573561607113633302701790890734545403288234475293830998593252832737857896449,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 615405491994430701900946706084106628376784829913436149503071123810228640702395918904724034948856254997510291336601666502837474444638238008995087607285516106322824806670794173735624222535607796444006227831560013494001008832477218153154340690068681435088680478600504999403572500730317153963177235796447013891103687254089986473227835739375351891208279438615678593643885574596890241469049356499882445227532556503779264397401593527292800440098313229423483502925942761959413513479584005236015421329726426600381878827804230289209032558396288233199565153425077538598405179936629241544110342394322988570958320600595003195875722934061844298161220992506636675304510482529282819767095930130081713230249410358236354887242878815234684395069311163137375918171374501456155844561772711648595103886521739204302791064859010267001837257390713941706638293880938320233371404111556140221246818132645437226171362426533013219253022740693235395936883239414547483034744468183237398439839402080400528454072839997305515277357637419489578211261272639696561624587218652303146314520605809926230484209526711534124844010263135045954323270360452775154989485605801980944745501102039454237769615025106111733317920390381390103826541108065435999064896414924585190431189259867707426251828629074032305784484568716292474294968089977876298084975736312752020046738167249522090558089749792405287482218164512810287935927732139829266889505360067916382640628419138402322259859466965776101862617996055837087082479155197691615746471178728181088165549759189096344834483066153393677794037215517654608637211491715162065978014942208980603567594713482344050717702946163008240540766652618985977343140046405544555618527932889616107090044697062141751049819201144578995597856249852788600634747431314504444816400138466874192657340354850955184931960104467826926327873318308522630729420330419411933126941195323199085549315883450497127022510543915149112991725931551661300696412009124388237399658017741637000760527898788399117883138494278697268130484632003491386733302070200916500365985505011975073693827262619147860742493363321320531247838749391817624010312016718052802123449933683847962710339344980208484759539261307670774821362032489309357781800194197949592446170815197273355105896970865707833299438578078649607254813378175320784242833364813777238441142757950647780106493324892991795636710952950101060039725970296442614319901113684882809133144469618937049388240092693898235486068728741428919252561408483227189951209404301735529\n },\n {\n \"id\": \"random-8192-word-short\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551615,\n \"e\": 2556820411317466951,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 664243586431476774170876205694280765302646384949695012022885249762512200583500303766615677061770425778496438217053239676637568363111672488465829338578546457772392907152587134800262356383103798161906156518504593831860918650834829291117717222971589083932993817803314467816707424769388075203263930706066547146289532741887428100577182026830885166281016956069174134774626735986371073545417487179309693092484470295278504391440078277893178640452049664894841836374616699455247461834457593450928133341334128185530616850020691541126275270245290851414324342294954514845334030576311836527898783758088162945678448649246568011168289979743311260240289034929239919124754411962819258666394602466643906030924628149252518187065035981848205739767616902541997153495900814487554306675504162923318747644178992663314337738392390142100576714461652305137128888806002930004714162055023464434401519650375540127166359441387684819136275961275154180767066430177379511467701286406763881204915983917344799450138816978506718768171458261063428450141729667186377863609201168612536665019922996696635916388206361186918481596781588714015587522048274592963408323405074583144686528961526386152634278848864946249543296718555088296574869288659818148652185764571700761939462034655344089656975605302559534284674917223649970249314727916207317564479511962111522304097179038682611464013737392423672864742323666484839944848434436831871518030022482415938623163049578509671308957143060229058708971268845632287108363718777939480622070922836835439116195532077287842111150813293397614896980181287192077995834149550014888235196547920894706363807002707799503640153255548492989868380117554665878343433214046745137131672791788691647106986180293443303348764811136364255920145141510747870835018087768027000321789257789365831282162372535278163128395836912932801590961967749462316682064562234707965413167517234859756941601497077472991450190697111883363707331054904444159000110478849146618340644344044544988251908510549677733990071362093742014455224291148807219205138954794693024538610044845434266316013695065111607162676539686764404785685827393640781763703693393425289605124058314389440831234956122252024929635376989198719886352921197322932324523579091061605765856800128850046568593654095916383485770119788510049664925699254261727779960164461768072237061480447055992845959118850148288889090618269544652021976364575905411733873032233370693546072602611307272271299616038519207577985281823434173409075175206472081440056908627896989\n },\n {\n \"id\": \"random-8192-half-dense\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 671650581481169870850447278365038252289461472595840229401681999444878835595691764497207674491803720642571145511120052663938423139795548579726136205827925096733593111234336501928865736779910667026323609749154497604554317791640031219573398709858365364780575551586735031989673785673093500252520563266220941119795079522782584261916088806667134116321680619897299644347492778820268431927486864781048338140993294072606201365581732007443663438781472834885820443072367881339585150195465397201710826735485174163376952746906905800053933674080447442889864513192046406188330349923141421603718211010149996487907713461755462612365009719529599867262386207961698907648306436068569370091612664045013220212625393214213304975167790721262251514371233508692734837954661172562803667159544313329386494361273472527996318408322817898383775515940905867014038556158621232632768671507713309916521840720701104152000332004751102067111240470533324119548128213281717862197800175433833214946931481289365929317715499082367453618481105454307571451839430028463629923091850974786893891139095196258476311955112786162355451431551086124467137122658047539928883892961120685966204995843201852595457164053703174680074984916971090460982479609440338497663208653147814055669639812,\n \"e\": 1090748135619415929462984244733782862448264161996232692431832786189721331849119295216264234525201987223957291796157025273109870820177184063610979765077554799078906298842192989538609825228048205159696851613591638196771886542609324560121290553901886301017900252535799917200010079600026535836800905297805880952350501630195475653911005312364560014847426035293551245843928918752768696279344088055617515694349945406677825140814900616105920256438504578013326493565836047242407382442812245131517757519164899226365743722432277368075027627883045206501792761700945699168497257879683851737049996900961120515655050115561271491492515342105748966629547032786321505730828430221664970324396138635251626409516168005427623435996308921691446181187406395310665404885739434832877428167407495370993511868756359970390117021823616749458620969857006263612082706715408157066575137281027022310927564910276759160520878304632411049364568754920967322982459184763427383790272448438018526977764941072715611580434690827459339991961414242741410599117426060556483763756314527611362658628383368621157993638020878537675545336789915694234433955666315070087213535470255670312004130725495834508357439653828936077080978550578912967907352780054935621561090795845172954115972927479877527738560008204118558930004777748727761853813510493840581861598652211605960308356405941821189714037868726219481498727603653616298856174822413033485438785324024751419417183012281078209729303537372804574372095228703622776363945290869806258422355148507571039619387449629866808188769662815778153079393179093143648340761738581819563002994422790754955061288818308430079648693232179158765918035565216157115402992120276155607873107937477466841528362987708699450152031231862594203085693838944657061346236704234026821102958954951197087076546186622796294536451620756509351018906023773821539532776208676978589731966330308893304665169436185078350641568336944530051437491311298834367265238595404904273455928723949525227184617404367854754610474377019768025576605881038077270707717942221977090385438585844095492116099852538903974655703943973086090930596963360767529964938414598185705963754561497355827813623833288906309004288017321424808663962671333528009232758350873059614118723781422101460198615747386855096896089189180441339558524822867541113212638793675567650340362970031930023397828465318547238244232028015189689660418822976000815437610652254270163595650875433851147123214227266605403581781469090806576468950587661997186505665475715792895,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 90757120606393233501119743101495371913862551849549049623816394697452708880664409889497763661552845601175723892172423717543234112229117854996472204387569042313704478774347126502987005559606506660366480570130923019963507644856535063779412572757946471356852624065232546870821813369128381464073389224369454227958438965467718373811261604021699398651755661282789841441009717150416342688447804563594253439001449413905756315796837731464684501196127948609515226675736524546118086203490544460203664989769141089157607361951087163406724761527221424183015001408173210877931938593149736423522577942209933004970343124828053040500556885303190101199344837066309822909185934422572639902812067010191471262017514385763128939613844851833490004710471637255655752425906428660643918222617455213457122726533668894416917570389064069522845780707042262183340616229683544687146424501635435882184590797745616764001953498626388233807761877426757322153585194541786768617577498847408500755447542918467169382823567248409479994908004020533309111188898522404085967115977507178726010281913033493166165074495624543978240472167905091340766958067183808376412535995272746858015057451302822960562785623828016746667438550975635958887737173552147257504913931154320947758206230846121611734992384701993284433792990854040824129970112597330650218203750850092448635763938581913200327561002043111478354109584078002381806744456083378536999557193680603455925438473902963677245333806149370296595250857038587008572527884923493691933971762235760886547244096173477645434680356631628062028373313627329580418104292417893171508282323486803191044253629196522282725819895014986459856131594516250272715449730624459208369256915657703899715674502418211030507723209801498612915663636186309123576389089613310617676930362092744195170377522711265329180645408117830631283149656684969405926867221381971154665848476215352071887008562713304059024867272837769332537562442398548938697069689244638499427587182845429328664830084014521593039247278974680529345786423926064398646271800565672148098932388738603077805032351170686244273526089514768297461077049364940774423651950529986718462937993323069086859933386944739622953665965101450433279319059867567769083048834444794361507216274002764773120335418177888034170890995170147257026742677869384106065430727981414562005522277779707075096544291752264999563494462312255042576603720278795272818859888223517028555301561228223831536314289301866588518678244661136177381476707527398312297010720784245767\n },\n {\n \"id\": \"random-8192-half-mixed\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 671650581481169870850447278365038252289461472595840229401681999444878835595691764497207674491803720642571145511120052663938423139795548579726136205827925096733593111234336501928865736779910667026323609749154497604554317791640031219573398709858365364780575551586735031989673785673093500252520563266220941119795079522782584261916088806667134116321680619897299644347492778820268431927486864781048338140993294072606201365581732007443663438781472834885820443072367881339585150195465397201710826735485174163376952746906905800053933674080447442889864513192046406188330349923141421603718211010149996487907713461755462612365009719529599867262386207961698907648306436068569370091612664045013220212625393214213304975167790721262251514371233508692734837954661172562803667159544313329386494361273472527996318408322817898383775515940905867014038556158621232632768671507713309916521840720701104152000332004751102067111240470533324119548128213281717862197800175433833214946931481289365929317715499082367453618481105454307571451839430028463629923091850974786893891139095196258476311955112786162355451431551086124467137122658047539928883892961120685966204995843201852595457164053703174680074984916971090460982479609440338497663208653147814055669639812,\n \"e\": 771789082941835307919313051123838829525931319056115582447213956139221664657458823546347236728316191271663566893484568917671320868037282506904308001753278667643292734840822347512762648219454101129485549150335656946543435238383964014912372031602329630793722476430936828098314474273976295350558817590806353116951503797849207157565964460137319166572968668595647493485627091917447829071762057554919335121434397117894770523583177550193059097572285418181952926870409585189210002820966801740168330156083261937609559774309736442675179349648989957566772350095824628335171780158017340822481653432133794096002046363859903412443148311150832835295636764951078212562449688940414380712486563184937988038495457847301519834714553754598494337190203349680779450943030429612564351047551935187942047552598849868282456693442629076052367538557563674661442266865395155028085479907144953438514350413269529393141008308153712933433160678103409804032868252287286007661946775799602440651546327187918024615453724219079772802423740751568436247880354016166990863769118346066087046613533830354328555492086155142676134854384442274339158157454443106783725553963676775239280476270272613862371880434396872002291024221890745457226276969640448750581512906226202142027839428703549925902871057479334006042869861197285004072548394624847259764556633800925881979792032494846540009089515099452530336500078628776038798662611352931772466400139812731707362275576194698683182154185435601997989765812911576987893321072463749346619075868939817358536205322822309910591174701497860215693094876960543180004965315148156676597842532465719931366281315602390091613199472389890624695777296847834290339577398674571416791456598346606873915609435910284304205239485566273663158672190109463680388336785608421186394788213716646392888437878541070904864835919622695602964119115918551895355566156736959749980787618670364050876058576955079119896509314948273311838416192721437536234711391850693978284649956752410322767985916766189506901836743903550483509770001511003745630006974987462092654658640348974613503162861449509134251314165749915818233628060424198291856474027370036583289440609877270095071503126822438160505418725522071620005927405024318473715680023541857497648035767860867519999285169221531574129235029436149865085961554652946554023758031810994045135271468630113289323288867259493182881224520855320048892118920754275183094806055292678642540165904910144199700179694117721794690156754886532507436920297341876555123791760119272432,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 890474174572284210037279431554375198722821894557630279029540147197931251771765698924626845012095086301514454531656079888717640111317204108831276871176848013676601253011749468157990805969936236916390182802157800192617682361777791740667301383543331238568610957076368398893517503485486763610067757622385203264004000528640584350004653302765031974391069057163943013856985277916005007087574978103163350085737379708528534930809778374753601683316372987194593937246204235863915206145804750906620066813208028522979097532484453415241457826829701997430626953913103641361610986568487760645203197344119470495286352531142244049387543351448599442687429693541456346412916995460814107034184951034717692308195203684236454688059753949674671638326115373229210682710165367544757387262289325799547998242728525972640807614878280786882405148656874409048161545556721491297172119862560745090264912707635796668396766057612591666156822133633768225600943341220819798934392846275119466011314309176570165464390770506745848685839792912008092187748775911722670039174640286790840695393201205781837785363129227401210651296754413523209516887222539612741355456428263285179150433131371448473229192377278139481086610660045985097218461617237276616439567515255651489382283904823304436318751232164925091286778438465782457491906989086925185551935570031600813395856118617826088492257407875746238160339219923417755311959953587094955312929914304052934805763707907990780499179207192275217961202601317233341715090822796345324395105994713183401330181245208100887535886290443670899429110894460491483114586320199562484492518530712351425812118826500758429130121882489024154581615692794971722258040627910559452843129410867608682211706730623567300070841154426921060562991363384329516065484108287063815764321562731370983333616442792215968853724823754979223207581810074951904171941099797749764210100406248742676546790790281285458841763428326485688525172911329745387826483902778230348904929631453860735281967824602268193764217757723003420057815334296934154860326699241263218084656761144103180000775773616210201568943967011979267544295845270867674512487773960040970186424005501628496797096446540616548032334931563234348025572540009141614815605870181241142666932515416938595798284651333041161324277015121049218180259121413834905384902427262214113843013471345550862935108576221118290504728816496704605385822600776142525187427945525673468689714887184783245614543948724966525867683525625944647594082368171106547781964241499507909\n },\n {\n \"id\": \"random-8192-half-sparse\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 671650581481169870850447278365038252289461472595840229401681999444878835595691764497207674491803720642571145511120052663938423139795548579726136205827925096733593111234336501928865736779910667026323609749154497604554317791640031219573398709858365364780575551586735031989673785673093500252520563266220941119795079522782584261916088806667134116321680619897299644347492778820268431927486864781048338140993294072606201365581732007443663438781472834885820443072367881339585150195465397201710826735485174163376952746906905800053933674080447442889864513192046406188330349923141421603718211010149996487907713461755462612365009719529599867262386207961698907648306436068569370091612664045013220212625393214213304975167790721262251514371233508692734837954661172562803667159544313329386494361273472527996318408322817898383775515940905867014038556158621232632768671507713309916521840720701104152000332004751102067111240470533324119548128213281717862197800175433833214946931481289365929317715499082367453618481105454307571451839430028463629923091850974786893891139095196258476311955112786162355451431551086124467137122658047539928883892961120685966204995843201852595457164053703174680074984916971090460982479609440338497663208653147814055669639812,\n \"e\": 545374067809707964731492122366891431224132080998116346215916393094860665924559647608132117262600993611978645898078512636554935410088592031805489882538777399539453149421096494769304912614024102579848425806795819098385943271304662280060645276950943150508950126267899958600005039800013267918400452648902940476175250815097737826955502656182280007423713017646775622921964459376384348139672044027808757847174972703338912570407450308052960128219252289006663246782918023621203691221406122565758878759582449613182871861216138684037513813941522603250896380850472849584248628939841925868524998450480560257827525057780635745746257671052874483314773516393160752865414215110832485162198069317625813204758084002713811717998154460845723090593703197655332702442869717416438714083703747685496755934378179985195058510911808374729310484928503131806041353357704078533287568640513511155463782455138379580260439152316205524682284377460483661491229592381713691895136224219009263488882470536357805790217345413729669995980707121370705299558713030278241881878157263805681329314191684310578996819010439268837772668394957847117216977833157535043606767735127835156002065362747917254178719826914468038540489275289456483953676390027467810780545397922586477057986463739938763869280004102059279465002388874363880926906755246920290930799326105802980154178202970910594857018934363109740749363801826808149428087411206516742719392662012375709708591506140539104864651768686402287186047614351811388181972645434903129211177574253785519809693724814933404094384831407889076539696589546571824170380869290909781501497211395377477530644409154215039824346616089579382959017782608078557701496060138077803936553968738733420764181493854349725076015615931297101542846919472328530673118352117013410551479477475598543538273093311398147268225810378254675509453011886910769766388104338489294865983165154446652332584718092539175320784168472265025718745655649417183632619297702452136727964361974762613592308702183927377305237188509884012788302940519038635353858971110988545192719292922047746058049926269451987327851971986543045465298481680383764982469207299092852981877280748677913906811916644453154502144008660712404331981335666764004616379175436529807059361890711050730099307873693427548448044594590220669779262411433770556606319396837783825170181485015965011698914232659273619122116014007594844830209411488000407718805326127135081797825437716925573561607113633302701790890734545403288234475293830998593252832737857896449,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 461032194597395996640035816544549153652428455815644567973583247735025666281955070599195525567361887347616326724048177207369162245929432115254218703871101552692328882454268925727969461520530340239762436506520745902195292895117895288336800942213583562048184201300665625051718658931803632944006783708261342463298072127195574238343349645739010668694108081018182523455178122070011092678941666506410501565737774435713438645287807470924687908133364548722978792399140487520157801793124914569088759395382075129774598877907561964418401890716038630510154530650118881412923936145167458298927013127422290812671743045225111482967550039489925284918217932984263852847275175405837278095343839621860779774257764820182901820036003829660684633059863929214089019601192985004748267443098126549486061202071662644021046839010225536067552747563543801284044843098224187288594292264991270748125926874955821790916836512473685995613431394995440842946519881724891860134441206813054299479619225415037179637641364085500106095450391435289909331948736072113137851156343313538508178495198225512977721635352345283393975923460183738078956052798292648929843489764347058901756733399736824690123893375537696756798661783183199283293380926907980343248354936270751210673623849449876281314162564186843589829055570331467984217088894700313021463259508653535601019333842985182383822297238078173363503518844032939238872438594608058652002067618671592362059390909709253222495756043031902773697998745044892385426540430894983678078398624866408795021031700770891660274430182655985934821337845596489014846316894282026191264646474000589690108276701370920182840472511703394765566074922683029803170822042669221268725100687973021364967187437350421663643741527417279949223892443793883824483210217181535360217411234413550624973051841754482512817167786256135948398239060217374204139727189983877882763225807555348180831461690182711808186876968956411407204049764029995740182303483031950001248741178251700100622592788003643621404250796003164680074234146002751595503186686026704345229948841728079523708051537547173230392345775608087594139088279507171470815393905456809233123905009805134013850894258242438962478764360097019188176137885697424893198741131869376096406895518158241347941662909022873274130798901218379736450506738091896343558537105038139808852888946115079224391279517623121875570543190391311750902116363956420504627470679242952132861494852976153166692965024626771894595886094935340270560941258857693239058681773748882216\n },\n {\n \"id\": \"random-8192-half-short\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 671650581481169870850447278365038252289461472595840229401681999444878835595691764497207674491803720642571145511120052663938423139795548579726136205827925096733593111234336501928865736779910667026323609749154497604554317791640031219573398709858365364780575551586735031989673785673093500252520563266220941119795079522782584261916088806667134116321680619897299644347492778820268431927486864781048338140993294072606201365581732007443663438781472834885820443072367881339585150195465397201710826735485174163376952746906905800053933674080447442889864513192046406188330349923141421603718211010149996487907713461755462612365009719529599867262386207961698907648306436068569370091612664045013220212625393214213304975167790721262251514371233508692734837954661172562803667159544313329386494361273472527996318408322817898383775515940905867014038556158621232632768671507713309916521840720701104152000332004751102067111240470533324119548128213281717862197800175433833214946931481289365929317715499082367453618481105454307571451839430028463629923091850974786893891139095196258476311955112786162355451431551086124467137122658047539928883892961120685966204995843201852595457164053703174680074984916971090460982479609440338497663208653147814055669639812,\n \"e\": 2556820411317466951,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 168893607131123119640496661382153290634986633187564135852362224071313985693897120390756568993600886984381095561114623035434058829377643832439729091929396977487121808340170653908261170816586886611714763067373213329026751293763405437441913578160415992805223176767427247153817327276040726937067292890098417744329914305028211416107944901414985733745013743585063225447126025010420480932811690639343744976012202781240667823558878946451054874225970822239426186681540047516551799502263037830909134844797910208024370803562195317373129517969831342395789689685716038725536729921647552738117510776339812500564410417642599150698261341712517972685800865908625345454957000331488591176465143969976904052120275492595670177201942808101623929432172690446922834201985709037282916744076858776002909158470908589678587056259253693584257354512271862254128755625604445298353562853905654413047775781949701127613721622647092081804641127936901383264882292927094035792726779210033306902038649138823366490126835767590295208219272018167130845336964199133695354640670167706290876732885077893111668178937926099566195207909498277970548295753580687570620077352939521878410293795097162489619833672683551278021253571463727813972434516338811140102263672047879079167608254069220654607496182050178381932431184507677907738386106905161158599415787340788376006141232917031374126793984113762313072566261321231916376158782037984223933883078388963482626341756212441486693009495959609236190051167711471066594757748850697939798415886886359257832151069872286067596526439177454409761032108419950843847865059233516771751306326037936444544913205782885637195789515610929851512424163216595507976562058584632830640258082783870385680947282536488335438944919101314993534954364936203122544150744604151935334610414666643907879640022536207583377721087049232362431077945471135918094181749697337119998011995429169323492482965807153314484656152472466821828199362083172752239931524048637218942717605409725223671433409417561829754852612707124546635662848200156178082797300818530927099257693637050987774286495231294577772338364867018490936135797784149320363603918296229446324146040758119618381885759740639258342276414752571343100360446085005814746247173137730176824948352453056712286026084501493966314925547056473272134434278079341550078587363330876862406470358720877281719533794170098521618688479981805527677558330656436615161430905060976254864281280311076374629887043536632699121542753228825188851032662640168350553620393375565837\n },\n {\n \"id\": \"random-8192-large-dense\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 79127951817363311241937602724054199484069521462474654197227633267868546349642312278522991604580566462029263071248125172869026047607285012552950031675905055937877392812724087758347360562836028463431272150250742226903673476615087951778254469353527652102894909862727313976287154414203072842648860366811637056270291865540159179330546880700181739190546288568804324333703851658762333739343955453889537944906497747000731706167763515899801558438521779053754988125288423048841138154378566176236549407015171034205432046660368984545756082869358838662604709105426931169091949211002427454784096739745674123254334163445321441832680796486827510612836233323653238789135157668583392016225343361560180192495897476586532378115550646160137844823374472562479296660469377569026579599727660602660834927082823673726385683487606969788883329295746297156891351299691790585926114544216451979312578016966501548756035856913002113976553838102032349755128157627669109851932152281524763261738229149164860182954035197319226759709865782377378095413662877291290938716805174072224190703253975357179466526187804890461487961383954623336438531586261466830362177380296253971689997147030729154715191139039224836366984117907611010752558240519700720193240821226860586286357931664896126232399796563464690863359073820411244136135396995603094346458191472520238108727572718812379246908169797622036341586710568330384834144189291763128398862872930434718486748525073650029203216734176343354250287669920413030926849157913058455349225133944197877545593911308391128311307324109452664124941236939803212755260947027045143295270630746813211802255768915778029179654342675581912575100945619099163953090365346322511750524834021372705066221589461196311109869666164143622886491671237113015911613511267298117630503141367641614343932984426267030757387570478015545186337817013621994602019206095277375856572629236055391698994900789006067995310074136377818835341498616408170803980783153658936104170713176532328455765857884113663611367270577714224762385609818648952967890761167124392679755690618710186272407485332980736853186705635310991060479438056544522076753996842488401715812230299018032822725794252752335566981790078010714351378116197650442211545881770695985157962774492377054298588921618961712569590737538716065925469715555605957060331068454710326084032735406619412388735619134137984689423909767244902850290765116248920380043523921360193624608487969426045713553385747205712281726095096751952721036501971914537267099201704602078,\n \"e\": 1090748135619415929462984244733782862448264161996232692431832786189721331849119295216264234525201987223957291796157025273109870820177184063610979765077554799078906298842192989538609825228048205159696851613591638196771886542609324560121290553901886301017900252535799917200010079600026535836800905297805880952350501630195475653911005312364560014847426035293551245843928918752768696279344088055617515694349945406677825140814900616105920256438504578013326493565836047242407382442812245131517757519164899226365743722432277368075027627883045206501792761700945699168497257879683851737049996900961120515655050115561271491492515342105748966629547032786321505730828430221664970324396138635251626409516168005427623435996308921691446181187406395310665404885739434832877428167407495370993511868756359970390117021823616749458620969857006263612082706715408157066575137281027022310927564910276759160520878304632411049364568754920967322982459184763427383790272448438018526977764941072715611580434690827459339991961414242741410599117426060556483763756314527611362658628383368621157993638020878537675545336789915694234433955666315070087213535470255670312004130725495834508357439653828936077080978550578912967907352780054935621561090795845172954115972927479877527738560008204118558930004777748727761853813510493840581861598652211605960308356405941821189714037868726219481498727603653616298856174822413033485438785324024751419417183012281078209729303537372804574372095228703622776363945290869806258422355148507571039619387449629866808188769662815778153079393179093143648340761738581819563002994422790754955061288818308430079648693232179158765918035565216157115402992120276155607873107937477466841528362987708699450152031231862594203085693838944657061346236704234026821102958954951197087076546186622796294536451620756509351018906023773821539532776208676978589731966330308893304665169436185078350641568336944530051437491311298834367265238595404904273455928723949525227184617404367854754610474377019768025576605881038077270707717942221977090385438585844095492116099852538903974655703943973086090930596963360767529964938414598185705963754561497355827813623833288906309004288017321424808663962671333528009232758350873059614118723781422101460198615747386855096896089189180441339558524822867541113212638793675567650340362970031930023397828465318547238244232028015189689660418822976000815437610652254270163595650875433851147123214227266605403581781469090806576468950587661997186505665475715792895,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 884842404392233675216885670526788639067325888010101846020041390488388812018943654747458766952567354812109996758625638966181118705535418788124684908279534273029775018909788082655878934050801800358885313969487254556287605603644563256156797685456371993290212653397179626283481348850090685532243083070576115765149602946064411409315223208144149738620699089662654476775122688049597350653996913238718003855782705572299002487806255605545388224552861419990910155618101595907400986546910299078341330873959946897806751790752842005960082693562033642618470149818477539846558804610474671497858457729612323566634782422838802804935394957213440252998390257998862518195924612656697526690943019193871818975756045444215301661717425390103608505469693283955282205513534466909628189979256887653434474514680897186275860543307969375767778076389821772822967149137104814245206104286808975077713155608623500109215357461573499893418660279340263926737076561705431338059314874194616598501452362861063929005941957127572815767284541590824537539873235958612267802106145593716126335730773083194831161530000848424045492655808056467411628866014903290460059989066817879068115160149320391959108879735198187623437116433789203831826776622377522535429564182705891894032124932664616592030804545686521618866555463164291223169885690887770127312204165520031563537105962531164509967410647223566970864685516920250406725325894861529374530731129551777746142337123328810340677443654766751866208742868776171912400331774438319186709863070922085833256016058795604702323580701650796303176821303467915606420381304516140641849564280221516535643978895706893995705415370248623318695987438113130488962013933945759044288630893548657815800292912275379446940541147148430710855565032368676017363382955131446307068668741144029753289209979454050715157563320014786703228535807316545784242126811100934030783223892318635495337813672159809007148612407034347209321090915088681635288900180952709404937362394490568456144690957531493045765356901987766323376062169866798127703527633707229057979875189025821533984379885334507591051557338454507547122108707604786615656065895555872637326050446199738532535040057695218812599811514858249987236525661817450901107049193648411457430941625527311615085727323891101155290335386590823558712809472488683944481399292872141960353691856249571791065839844361122644512377200432795657712846193999817291159679154867120384222123301109823019143967038277573892310433849234833613155918739156274337625142818613841211\n },\n {\n \"id\": \"random-8192-large-mixed\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 79127951817363311241937602724054199484069521462474654197227633267868546349642312278522991604580566462029263071248125172869026047607285012552950031675905055937877392812724087758347360562836028463431272150250742226903673476615087951778254469353527652102894909862727313976287154414203072842648860366811637056270291865540159179330546880700181739190546288568804324333703851658762333739343955453889537944906497747000731706167763515899801558438521779053754988125288423048841138154378566176236549407015171034205432046660368984545756082869358838662604709105426931169091949211002427454784096739745674123254334163445321441832680796486827510612836233323653238789135157668583392016225343361560180192495897476586532378115550646160137844823374472562479296660469377569026579599727660602660834927082823673726385683487606969788883329295746297156891351299691790585926114544216451979312578016966501548756035856913002113976553838102032349755128157627669109851932152281524763261738229149164860182954035197319226759709865782377378095413662877291290938716805174072224190703253975357179466526187804890461487961383954623336438531586261466830362177380296253971689997147030729154715191139039224836366984117907611010752558240519700720193240821226860586286357931664896126232399796563464690863359073820411244136135396995603094346458191472520238108727572718812379246908169797622036341586710568330384834144189291763128398862872930434718486748525073650029203216734176343354250287669920413030926849157913058455349225133944197877545593911308391128311307324109452664124941236939803212755260947027045143295270630746813211802255768915778029179654342675581912575100945619099163953090365346322511750524834021372705066221589461196311109869666164143622886491671237113015911613511267298117630503141367641614343932984426267030757387570478015545186337817013621994602019206095277375856572629236055391698994900789006067995310074136377818835341498616408170803980783153658936104170713176532328455765857884113663611367270577714224762385609818648952967890761167124392679755690618710186272407485332980736853186705635310991060479438056544522076753996842488401715812230299018032822725794252752335566981790078010714351378116197650442211545881770695985157962774492377054298588921618961712569590737538716065925469715555605957060331068454710326084032735406619412388735619134137984689423909767244902850290765116248920380043523921360193624608487969426045713553385747205712281726095096751952721036501971914537267099201704602078,\n \"e\": 771789082941835307919313051123838829525931319056115582447213956139221664657458823546347236728316191271663566893484568917671320868037282506904308001753278667643292734840822347512762648219454101129485549150335656946543435238383964014912372031602329630793722476430936828098314474273976295350558817590806353116951503797849207157565964460137319166572968668595647493485627091917447829071762057554919335121434397117894770523583177550193059097572285418181952926870409585189210002820966801740168330156083261937609559774309736442675179349648989957566772350095824628335171780158017340822481653432133794096002046363859903412443148311150832835295636764951078212562449688940414380712486563184937988038495457847301519834714553754598494337190203349680779450943030429612564351047551935187942047552598849868282456693442629076052367538557563674661442266865395155028085479907144953438514350413269529393141008308153712933433160678103409804032868252287286007661946775799602440651546327187918024615453724219079772802423740751568436247880354016166990863769118346066087046613533830354328555492086155142676134854384442274339158157454443106783725553963676775239280476270272613862371880434396872002291024221890745457226276969640448750581512906226202142027839428703549925902871057479334006042869861197285004072548394624847259764556633800925881979792032494846540009089515099452530336500078628776038798662611352931772466400139812731707362275576194698683182154185435601997989765812911576987893321072463749346619075868939817358536205322822309910591174701497860215693094876960543180004965315148156676597842532465719931366281315602390091613199472389890624695777296847834290339577398674571416791456598346606873915609435910284304205239485566273663158672190109463680388336785608421186394788213716646392888437878541070904864835919622695602964119115918551895355566156736959749980787618670364050876058576955079119896509314948273311838416192721437536234711391850693978284649956752410322767985916766189506901836743903550483509770001511003745630006974987462092654658640348974613503162861449509134251314165749915818233628060424198291856474027370036583289440609877270095071503126822438160505418725522071620005927405024318473715680023541857497648035767860867519999285169221531574129235029436149865085961554652946554023758031810994045135271468630113289323288867259493182881224520855320048892118920754275183094806055292678642540165904910144199700179694117721794690156754886532507436920297341876555123791760119272432,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 298232583297756567350562515668080292347104508897653004649484653989109726277769726412655681586864434630058184426981586214311090770353798502093707634248754693754873305826462830503230661790228906918919384875501190345024312661893093856144369679853651174653355629674606270086417198587985185525288998305247093625595329285358194093181281300996830657300343395328143713921789885835407833903199651536682378989169649271364562367170465153662164868571642158848679341152453728969886705825736171430824105313225740793711882189271029950003901893254535532437900039566658453452850469348742151847442191272016727202241605107225155642361454553223955316340661561012193166763268424344036749852107977470342502506154025895471169384566436906717973328559296717592468935246814056953096612426577207854224672438049472066341826567874622792255121908923803950794684316687730548485811266734772067083026143746708686850899296740555740268853161623484503242297574209224903242154723454622596665520495838924531361892617759064012554511305176265595958670894198223989302628114441903321172110172865654191928624757139097728813430676890190876956589812200973924467389853880526618741859165217103483707703599819260385331441137859494987401932508245708895436644393750640539581757434648483012288548460035190142805659286900262703543253182952139187940331693182247345433100627971459632903921367558429283814871373574465549556777445676354157753171569454017806085895654846894265808103845073721178868313318125933876712040875123352499188201442504849721042186288143472370883317177269278625645726586846541591736705696495164285221563753102143359222900835789659721879938218939696810091611666885772785197363499434230819944795545624633991001450634125710850573282606166951139084796380199404327726126406218690434868058748731162929149417446297128961518975040536910091034865403870644477449214483340158045211510051931710995227631185263656788415782278633440609560251924774687346169834400529835545974823980310266373498353159706058349897408231955037346858200726257210872170250006953095334141910239363520023823075404985092804532723756985308976028205146351523085460383155507953365271624248490957908264789932657255939779941529295577091925734926435091778723867758986418333782987556504946479031322713353244575463549372348241800551019459055265154139519315645543825145472707048625810395760484997925687079013404064752736441204823930637527900907713635463269270203596975831009854812964817296501240852624851658139387089160843128892784382127535686143061\n },\n {\n \"id\": \"random-8192-large-sparse\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 79127951817363311241937602724054199484069521462474654197227633267868546349642312278522991604580566462029263071248125172869026047607285012552950031675905055937877392812724087758347360562836028463431272150250742226903673476615087951778254469353527652102894909862727313976287154414203072842648860366811637056270291865540159179330546880700181739190546288568804324333703851658762333739343955453889537944906497747000731706167763515899801558438521779053754988125288423048841138154378566176236549407015171034205432046660368984545756082869358838662604709105426931169091949211002427454784096739745674123254334163445321441832680796486827510612836233323653238789135157668583392016225343361560180192495897476586532378115550646160137844823374472562479296660469377569026579599727660602660834927082823673726385683487606969788883329295746297156891351299691790585926114544216451979312578016966501548756035856913002113976553838102032349755128157627669109851932152281524763261738229149164860182954035197319226759709865782377378095413662877291290938716805174072224190703253975357179466526187804890461487961383954623336438531586261466830362177380296253971689997147030729154715191139039224836366984117907611010752558240519700720193240821226860586286357931664896126232399796563464690863359073820411244136135396995603094346458191472520238108727572718812379246908169797622036341586710568330384834144189291763128398862872930434718486748525073650029203216734176343354250287669920413030926849157913058455349225133944197877545593911308391128311307324109452664124941236939803212755260947027045143295270630746813211802255768915778029179654342675581912575100945619099163953090365346322511750524834021372705066221589461196311109869666164143622886491671237113015911613511267298117630503141367641614343932984426267030757387570478015545186337817013621994602019206095277375856572629236055391698994900789006067995310074136377818835341498616408170803980783153658936104170713176532328455765857884113663611367270577714224762385609818648952967890761167124392679755690618710186272407485332980736853186705635310991060479438056544522076753996842488401715812230299018032822725794252752335566981790078010714351378116197650442211545881770695985157962774492377054298588921618961712569590737538716065925469715555605957060331068454710326084032735406619412388735619134137984689423909767244902850290765116248920380043523921360193624608487969426045713553385747205712281726095096751952721036501971914537267099201704602078,\n \"e\": 545374067809707964731492122366891431224132080998116346215916393094860665924559647608132117262600993611978645898078512636554935410088592031805489882538777399539453149421096494769304912614024102579848425806795819098385943271304662280060645276950943150508950126267899958600005039800013267918400452648902940476175250815097737826955502656182280007423713017646775622921964459376384348139672044027808757847174972703338912570407450308052960128219252289006663246782918023621203691221406122565758878759582449613182871861216138684037513813941522603250896380850472849584248628939841925868524998450480560257827525057780635745746257671052874483314773516393160752865414215110832485162198069317625813204758084002713811717998154460845723090593703197655332702442869717416438714083703747685496755934378179985195058510911808374729310484928503131806041353357704078533287568640513511155463782455138379580260439152316205524682284377460483661491229592381713691895136224219009263488882470536357805790217345413729669995980707121370705299558713030278241881878157263805681329314191684310578996819010439268837772668394957847117216977833157535043606767735127835156002065362747917254178719826914468038540489275289456483953676390027467810780545397922586477057986463739938763869280004102059279465002388874363880926906755246920290930799326105802980154178202970910594857018934363109740749363801826808149428087411206516742719392662012375709708591506140539104864651768686402287186047614351811388181972645434903129211177574253785519809693724814933404094384831407889076539696589546571824170380869290909781501497211395377477530644409154215039824346616089579382959017782608078557701496060138077803936553968738733420764181493854349725076015615931297101542846919472328530673118352117013410551479477475598543538273093311398147268225810378254675509453011886910769766388104338489294865983165154446652332584718092539175320784168472265025718745655649417183632619297702452136727964361974762613592308702183927377305237188509884012788302940519038635353858971110988545192719292922047746058049926269451987327851971986543045465298481680383764982469207299092852981877280748677913906811916644453154502144008660712404331981335666764004616379175436529807059361890711050730099307873693427548448044594590220669779262411433770556606319396837783825170181485015965011698914232659273619122116014007594844830209411488000407718805326127135081797825437716925573561607113633302701790890734545403288234475293830998593252832737857896449,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 116231264409071334348502588779312569420547755156504081849948907860961343441590520980748325125505138690151310207342906844673546952229734008312733273106870406409099111819552930069149612183017223628282880994085342786419446652652856111004761647759169497808045066374933161529013132295889308330490059612312880408372278489788157236884665500931559584288501016551438415009727138969062696149396138194096212291411668944196673446543784359689667639770547125496575335066389405255400798413770822857132152315988785449773306584208353994063650487585046620339409861452216204896143472738279264144943042592207156353092223834456013985218118909199446211314006242604148812310037196132256832859454046262929674201001961942527176984769385167554032787940851611928245497762978624804905183788170415697958889369148249327259158357465509766623895474896654307459017693031177511336338822051868299160895965638800458121753076571429554299783792086530922868751296523790934381528374785893512669023702294771814647447062360964962800118082140130973984822514786372855761730928817421510598030933396058276156080338774916110859244965039956578540268342225425436005967242730019632975733103577834361542010689166530490224686230451649335150159090562570667880562706769806468946804694531387278438745047627724971279762246665376074253374207490880133085693972104344401930138955617224604935313151221521511436790964298214471701265547349561167608686661890695481036396929907128872577057973526456627123929913415272642715869170921755418443791968258927039166359210802714577949720191957475364979101918758072052117809314171880141352401853706931026518537020605337446431538685669926006779743268667378697323580832555215410887266570053588254037269047781747491570592795922419544432034577238701438195235796688581031146069476838912594994997269334089372541493220199990708414303791193925594568690404983715185206302130491853609580719631262529679742571862637512667074651823805235354111495646768958445848931771798072182157549699041077209981812918336788497064837099581809882561769938777547654704666281014183824742938604967024611236378329159838766076962271395262723607596753630823718527903972849975429795012588579870304544719055758477870216049718784506235129262234970470828647222350612949345498053443872525997862404722833121323708387779407889639615085724271278581661334243287528868710601640979168505331796528313430251442523097662017437848208717984198446054454610586383973764099454622180434952272515728309813146208560497023808739524681258565947645\n },\n {\n \"id\": \"random-8192-large-short\",\n \"bits\": 8192,\n \"family\": \"random\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 79127951817363311241937602724054199484069521462474654197227633267868546349642312278522991604580566462029263071248125172869026047607285012552950031675905055937877392812724087758347360562836028463431272150250742226903673476615087951778254469353527652102894909862727313976287154414203072842648860366811637056270291865540159179330546880700181739190546288568804324333703851658762333739343955453889537944906497747000731706167763515899801558438521779053754988125288423048841138154378566176236549407015171034205432046660368984545756082869358838662604709105426931169091949211002427454784096739745674123254334163445321441832680796486827510612836233323653238789135157668583392016225343361560180192495897476586532378115550646160137844823374472562479296660469377569026579599727660602660834927082823673726385683487606969788883329295746297156891351299691790585926114544216451979312578016966501548756035856913002113976553838102032349755128157627669109851932152281524763261738229149164860182954035197319226759709865782377378095413662877291290938716805174072224190703253975357179466526187804890461487961383954623336438531586261466830362177380296253971689997147030729154715191139039224836366984117907611010752558240519700720193240821226860586286357931664896126232399796563464690863359073820411244136135396995603094346458191472520238108727572718812379246908169797622036341586710568330384834144189291763128398862872930434718486748525073650029203216734176343354250287669920413030926849157913058455349225133944197877545593911308391128311307324109452664124941236939803212755260947027045143295270630746813211802255768915778029179654342675581912575100945619099163953090365346322511750524834021372705066221589461196311109869666164143622886491671237113015911613511267298117630503141367641614343932984426267030757387570478015545186337817013621994602019206095277375856572629236055391698994900789006067995310074136377818835341498616408170803980783153658936104170713176532328455765857884113663611367270577714224762385609818648952967890761167124392679755690618710186272407485332980736853186705635310991060479438056544522076753996842488401715812230299018032822725794252752335566981790078010714351378116197650442211545881770695985157962774492377054298588921618961712569590737538716065925469715555605957060331068454710326084032735406619412388735619134137984689423909767244902850290765116248920380043523921360193624608487969426045713553385747205712281726095096751952721036501971914537267099201704602078,\n \"e\": 2556820411317466951,\n \"m\": 958180644718876340376678206146516646430314834490486182238877741126174326431004695328349886164952483036490387131379783542289094482847611487181232646554714855238238485753922954851334706045577316075216754024369745832788085064735046488833195780704985522551760663402557671160215877164617459437428430482042302907776548529945859177612657329354716895673034535595351519286778668506555590555223481622251820290612533245128575021183461385282203711890612563080621573844908731813798377459973195094066438333505497794852194507673942308851526267834365839892404525718789266301341584295239636179752642154746099091682573672174324102141786514623584005744217732826728919484592122253972187269401210825216888785614558131915661020495021613910883526344686511223040070695877283677806439332047836047307903443810156775790155146473014675587823699559733488624081030006873404492147415769102794430646810420237097008174919963229249526768015762742162796021855921803647883588587247207891986731728104008666695541800991821467254580814203380304284617689015355806396413013410496447891763889861855724909935459059310998825637991204981130417563909720612015160439588044551202969075732172480098391460184084562197290871559334448236063903603710281979685199313284621226347533533153627682305458285784620159039069409606935283451733096916709541062963655424221840240524533406357290702779963532021802879753845062005723425252720532340966035342316083151072622650919154317745090149388218036175450363944028286487124887340849445672550358764062686876443545955203430513658554848922732090976378432787241525527179913118539779730584843249217344906380323458078859127823842029714950205351210597948654398819190734919276895556764575539617166704526938753470396297473365907121017437393851642012125785553919079518072289511785109698946460178169967765858965692820971209326582389662096959411767079357232664976611927482472521947575914510120321531280611711881864535220826798023053445820280773482843564088927433015441813290205307025676273407707521893634028998319484169193215777619529186337650469796285069566454660229348796136725582611435643402572712039000647052102473871453005040214447247254171843882387865751398876551052596121949406077981943552821768389463558189961274363440988131722137520673708505035760717654258888849907994849808758750033277193794537105978513008200228545494546038824025811108444558149974276094961809068034334448809529650216947392819008501270279568191255149443760399076911471071203786123850578516082729255049163282289646059,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 739710888724797665229870706518208573491630420919159025036216118174846161884857863354284715997890534131114644913514373705133413105426209026467127581405914900458623294281787171176214442810382047531893657293772034459435426027214758437151373976526101203283412555386448195039895008894966393146914940177092648696881640284054517854018354159246879457087154889138247679085013713415098438318580779080210048831761047401269957732083698025716856990150434937374489581521626532985332166551945324649634432916855244473161287301333892378251720355255466852221213486185383611777593127183634407142985834865741209670933061670172597295194628015385353721408654506942929143428718381931081853886412634498823354470151346326200444290795884319721353585303929110156641162472434223055694672822212342989983453389327681045044249100269901665903763529165315535230959625995392442452741892343828276176619031409164826141273577170588650949807149084494180011548975399515203169697075985305909528721875888838184265909310493730100945749398751405814370384922267175297418828487887010064927723437564896917314036081092077065088883393749115302436604365633160137914303773454535207729161768268083568330861768029153423991555437502655964776113116367225276966562694255106766310065780877870951577223352283876879895001885833512459393417250042524629187323829315278697622270334255290054769998007306166948074747966864197055693491926962760671462015631621601156218597547472024795591387864524159408434630548290255367286711931808294469878614233649238265414063004446883683827871148092866410024208646306963050463235715832488175463354085607494039491329635747656719449907398665723774042328151375151844690004454138446693169957786009178957235459184743526189769202433050630034211381109168343461862974764211103824098998659103596840260174636247896707575250226033789306304971638698726899113212352735134375668464105881953956731120052634663494474174364692947160188492586369401848221281367518046889241037650831702242478741418829756034666950922065598321880601049855808603401417963253883978854335034097504901620619906025426585091356313412269147452764145432687219096420897894165074485384134253272230153984603955499959251394542292472947330842161304967309257339403861409096324177137736079952958030852561363185661836574913000996799826114973706783947187832540106412303008533998340825409794536193343658333309535603733264489474356150206302529274967249087984347931708387896408270241384798439032708982857795072052578051881916034009653988286269929061483\n }\n]\n",
"metadata.json": "{\n \"host\": \"Linux-6.12.100-x86_64-with-glibc2.42\",\n \"machine\": \"chungus2\",\n \"cpu\": 83,\n \"returncode\": 0,\n \"blocks\": 4,\n \"suite\": \"sweep\",\n \"commit\": \"07d1fb7fe5788b8638559f84282df25f534dc972\",\n \"diff\": \"diff --git a/tests/elab/lean_nat_powmod_module.lean b/tests/elab/lean_nat_powmod_module.lean\\nindex 4304d04ecf..320b3b280b 100644\\n--- a/tests/elab/lean_nat_powmod_module.lean\\n+++ b/tests/elab/lean_nat_powmod_module.lean\\n@@ -24,6 +24,6 @@ example : Nat.powMod 2 (Nat.shiftLeft 1 64 - 1) (Nat.shiftLeft 1 4096 + 1) =\\n Nat.shiftLeft 1 4095 + 1 := by decide +kernel\\n example : Nat.powMod 2 (Nat.shiftLeft 1 64) (Nat.shiftLeft 1 4096 + 1) = 1 := by\\n decide +kernel\\n--- A full-size exponent also reduces with the default kernel recursion limit.\\n+-- A full-size exponent also reduces without raising `maxRecDepth`.\\n example : Nat.powMod 2 (Nat.shiftLeft 1 5000) (Nat.shiftLeft 1 4096 + 1) = 1 := by\\n decide +kernel\\ndiff --git a/tests/elab_bench/nat_powmod.lean b/tests/elab_bench/nat_powmod.lean\\nindex 4d0401c915..12b0b67e23 100644\\n--- a/tests/elab_bench/nat_powmod.lean\\n+++ b/tests/elab_bench/nat_powmod.lean\\n@@ -16,7 +16,9 @@ run_cmd do\\n let m := 2 ^ bits - 19\\n for largeBase in (if bench && bits \\u2265 2048 then [false, true] else [false]) do\\n let e := m - 1\\n- let base := if largeBase then m / 3 else 2\\n+ let mut base := if largeBase then m / 3 else 2\\n+ while Nat.gcd base m != 1 do\\n+ base := base + 1\\n let result := Nat.powMod base e m\\n let value := mkRawNatLit result\\n let lhs := mkApp3 (mkConst ``Nat.powMod) (mkRawNatLit base) (mkRawNatLit e) (mkRawNatLit m)\",\n \"lean\": \"Lean (version 4.35.0-pre, x86_64-unknown-linux-gnu, commit d8fba8cf2d8f6c02a32b99c3697c41ed49741929, Release)\",\n \"load_before\": [\n 4.7265625,\n 11.26611328125,\n 11.86376953125\n ],\n \"command\": [\n \"/tmp/lean-powmod-tuning-artifact/tune.py\",\n \"--repo\",\n \"/home/kim/worktrees/lean4/lean4-powmod-kernel\",\n \"--out\",\n \"/tmp/lean-powmod-tuning-reviewed-calibration\"\n ],\n \"hashes\": {\n \"tune.py\": \"edb47a79d91d661496eeabb4328c8983d6a63ec207f4633178d8845b0460b73e\",\n \"Tune.lean\": \"cc7d031fbc8cff1cb9e299c7f18b04e9a4a983eafc9159890b714cbe499e9dbc\",\n \"cases.json\": \"10595ffd172351ce4c2f5badf822910051301e41ddc164248784ef29bb64cba7\"\n },\n \"cpu_model\": \"AMD EPYC 9455 48-Core Processor\",\n \"source_sha256\": \"5c5811d01e69eef8769c2562b9edc4e82a8ff9822d5137b5b30f4e794383bc39\",\n \"elapsed_seconds\": 122.29195254098158,\n \"load_after\": [\n 5.0732421875,\n 9.2177734375,\n 11.0361328125\n ]\n}\n",
"raw.csv": "SAMPLE,0,random-32-small-dense,policy,binary,173487\nSAMPLE,0,random-32-small-dense,policy,policy,54120\nSAMPLE,0,random-32-small-dense,w1,binary,167729\nSAMPLE,0,random-32-small-dense,w1,w1,145536\nSAMPLE,0,random-32-small-dense,w2,binary,165235\nSAMPLE,0,random-32-small-dense,w2,w2,81541\nSAMPLE,0,random-32-small-dense,w3,binary,164724\nSAMPLE,0,random-32-small-dense,w3,w3,61431\nSAMPLE,0,random-32-small-dense,w4,binary,162551\nSAMPLE,0,random-32-small-dense,w4,w4,48762\nSAMPLE,0,random-32-small-dense,w5,binary,163362\nSAMPLE,0,random-32-small-dense,w5,w5,43985\nSAMPLE,0,random-32-small-dense,w6,binary,164434\nSAMPLE,0,random-32-small-dense,w6,w6,41131\nSAMPLE,0,random-32-small-dense,w7,binary,163011\nSAMPLE,0,random-32-small-dense,w7,w7,37225\nSAMPLE,0,random-32-small-mixed,policy,binary,162952\nSAMPLE,0,random-32-small-mixed,policy,policy,49343\nSAMPLE,0,random-32-small-mixed,w1,binary,157934\nSAMPLE,0,random-32-small-mixed,w1,w1,141080\nSAMPLE,0,random-32-small-mixed,w2,binary,157594\nSAMPLE,0,random-32-small-mixed,w2,w2,81161\nSAMPLE,0,random-32-small-mixed,w3,binary,160538\nSAMPLE,0,random-32-small-mixed,w3,w3,61701\nSAMPLE,0,random-32-small-mixed,w4,binary,156292\nSAMPLE,0,random-32-small-mixed,w4,w4,47991\nSAMPLE,0,random-32-small-mixed,w5,binary,156482\nSAMPLE,0,random-32-small-mixed,w5,w5,43464\nSAMPLE,0,random-32-small-mixed,w6,binary,155861\nSAMPLE,0,random-32-small-mixed,w6,w6,39969\nSAMPLE,0,random-32-small-mixed,w7,binary,156211\nSAMPLE,0,random-32-small-mixed,w7,w7,37295\nSAMPLE,0,random-32-small-sparse,policy,binary,153468\nSAMPLE,0,random-32-small-sparse,policy,policy,48552\nSAMPLE,0,random-32-small-sparse,w1,binary,155381\nSAMPLE,0,random-32-small-sparse,w1,w1,137895\nSAMPLE,0,random-32-small-sparse,w2,binary,151224\nSAMPLE,0,random-32-small-sparse,w2,w2,80348\nSAMPLE,0,random-32-small-sparse,w3,binary,150463\nSAMPLE,0,random-32-small-sparse,w3,w3,59468\nSAMPLE,0,random-32-small-sparse,w4,binary,151274\nSAMPLE,0,random-32-small-sparse,w4,w4,48862\nSAMPLE,0,random-32-small-sparse,w5,binary,152246\nSAMPLE,0,random-32-small-sparse,w5,w5,43875\nSAMPLE,0,random-32-small-sparse,w6,binary,150763\nSAMPLE,0,random-32-small-sparse,w6,w6,39528\nSAMPLE,0,random-32-small-sparse,w7,binary,151876\nSAMPLE,0,random-32-small-sparse,w7,w7,36805\nSAMPLE,0,random-32-small-short,policy,binary,313635\nSAMPLE,0,random-32-small-short,policy,policy,74110\nSAMPLE,0,random-32-small-short,w1,binary,303480\nSAMPLE,0,random-32-small-short,w1,w1,264272\nSAMPLE,0,random-32-small-short,w2,binary,306084\nSAMPLE,0,random-32-small-short,w2,w2,147629\nSAMPLE,0,random-32-small-short,w3,binary,301748\nSAMPLE,0,random-32-small-short,w3,w3,105537\nSAMPLE,0,random-32-small-short,w4,binary,301327\nSAMPLE,0,random-32-small-short,w4,w4,96733\nSAMPLE,0,random-32-small-short,w5,binary,317260\nSAMPLE,0,random-32-small-short,w5,w5,74391\nSAMPLE,0,random-32-small-short,w6,binary,302078\nSAMPLE,0,random-32-small-short,w6,w6,65327\nSAMPLE,0,random-32-small-short,w7,binary,305964\nSAMPLE,0,random-32-small-short,w7,w7,61641\nSAMPLE,0,random-32-word-dense,policy,binary,169462\nSAMPLE,0,random-32-word-dense,policy,policy,54250\nSAMPLE,0,random-32-word-dense,w1,binary,167067\nSAMPLE,0,random-32-word-dense,w1,w1,148079\nSAMPLE,0,random-32-word-dense,w2,binary,168690\nSAMPLE,0,random-32-word-dense,w2,w2,82452\nSAMPLE,0,random-32-word-dense,w3,binary,169271\nSAMPLE,0,random-32-word-dense,w3,w3,62031\nSAMPLE,0,random-32-word-dense,w4,binary,166117\nSAMPLE,0,random-32-word-dense,w4,w4,49814\nSAMPLE,0,random-32-word-dense,w5,binary,166096\nSAMPLE,0,random-32-word-dense,w5,w5,46238\nSAMPLE,0,random-32-word-dense,w6,binary,165005\nSAMPLE,0,random-32-word-dense,w6,w6,43996\nSAMPLE,0,random-32-word-dense,w7,binary,164223\nSAMPLE,0,random-32-word-dense,w7,w7,47109\nSAMPLE,0,random-32-word-mixed,policy,binary,164103\nSAMPLE,0,random-32-word-mixed,policy,policy,51887\nSAMPLE,0,random-32-word-mixed,w1,binary,164073\nSAMPLE,0,random-32-word-mixed,w1,w1,144123\nSAMPLE,0,random-32-word-mixed,w2,binary,162651\nSAMPLE,0,random-32-word-mixed,w2,w2,82422\nSAMPLE,0,random-32-word-mixed,w3,binary,160238\nSAMPLE,0,random-32-word-mixed,w3,w3,61842\nSAMPLE,0,random-32-word-mixed,w4,binary,160377\nSAMPLE,0,random-32-word-mixed,w4,w4,49453\nSAMPLE,0,random-32-word-mixed,w5,binary,162610\nSAMPLE,0,random-32-word-mixed,w5,w5,45748\nSAMPLE,0,random-32-word-mixed,w6,binary,160679\nSAMPLE,0,random-32-word-mixed,w6,w6,42744\nSAMPLE,0,random-32-word-mixed,w7,binary,159497\nSAMPLE,0,random-32-word-mixed,w7,w7,43825\nSAMPLE,0,random-32-word-sparse,policy,binary,157904\nSAMPLE,0,random-32-word-sparse,policy,policy,49474\nSAMPLE,0,random-32-word-sparse,w1,binary,155481\nSAMPLE,0,random-32-word-sparse,w1,w1,140549\nSAMPLE,0,random-32-word-sparse,w2,binary,157073\nSAMPLE,0,random-32-word-sparse,w2,w2,81120\nSAMPLE,0,random-32-word-sparse,w3,binary,153768\nSAMPLE,0,random-32-word-sparse,w3,w3,60219\nSAMPLE,0,random-32-word-sparse,w4,binary,153918\nSAMPLE,0,random-32-word-sparse,w4,w4,48702\nSAMPLE,0,random-32-word-sparse,w5,binary,155220\nSAMPLE,0,random-32-word-sparse,w5,w5,44366\nSAMPLE,0,random-32-word-sparse,w6,binary,154469\nSAMPLE,0,random-32-word-sparse,w6,w6,40089\nSAMPLE,0,random-32-word-sparse,w7,binary,157163\nSAMPLE,0,random-32-word-sparse,w7,w7,36944\nSAMPLE,0,random-32-word-short,policy,binary,311142\nSAMPLE,0,random-32-word-short,policy,policy,80579\nSAMPLE,0,random-32-word-short,w1,binary,309238\nSAMPLE,0,random-32-word-short,w1,w1,273796\nSAMPLE,0,random-32-word-short,w2,binary,304531\nSAMPLE,0,random-32-word-short,w2,w2,153949\nSAMPLE,0,random-32-word-short,w3,binary,307065\nSAMPLE,0,random-32-word-short,w3,w3,106918\nSAMPLE,0,random-32-word-short,w4,binary,303840\nSAMPLE,0,random-32-word-short,w4,w4,85908\nSAMPLE,0,random-32-word-short,w5,binary,304802\nSAMPLE,0,random-32-word-short,w5,w5,74110\nSAMPLE,0,random-32-word-short,w6,binary,300395\nSAMPLE,0,random-32-word-short,w6,w6,69183\nSAMPLE,0,random-32-word-short,w7,binary,299944\nSAMPLE,0,random-32-word-short,w7,w7,70845\nSAMPLE,0,random-32-half-dense,policy,binary,172065\nSAMPLE,0,random-32-half-dense,policy,policy,51697\nSAMPLE,0,random-32-half-dense,w1,binary,167708\nSAMPLE,0,random-32-half-dense,w1,w1,148501\nSAMPLE,0,random-32-half-dense,w2,binary,166997\nSAMPLE,0,random-32-half-dense,w2,w2,81230\nSAMPLE,0,random-32-half-dense,w3,binary,167729\nSAMPLE,0,random-32-half-dense,w3,w3,60700\nSAMPLE,0,random-32-half-dense,w4,binary,166337\nSAMPLE,0,random-32-half-dense,w4,w4,52588\nSAMPLE,0,random-32-half-dense,w5,binary,165265\nSAMPLE,0,random-32-half-dense,w5,w5,44736\nSAMPLE,0,random-32-half-dense,w6,binary,165565\nSAMPLE,0,random-32-half-dense,w6,w6,42122\nSAMPLE,0,random-32-half-dense,w7,binary,165736\nSAMPLE,0,random-32-half-dense,w7,w7,42613\nSAMPLE,0,random-32-half-mixed,policy,binary,161450\nSAMPLE,0,random-32-half-mixed,policy,policy,50705\nSAMPLE,0,random-32-half-mixed,w1,binary,160218\nSAMPLE,0,random-32-half-mixed,w1,w1,146688\nSAMPLE,0,random-32-half-mixed,w2,binary,159356\nSAMPLE,0,random-32-half-mixed,w2,w2,82001\nSAMPLE,0,random-32-half-mixed,w3,binary,159046\nSAMPLE,0,random-32-half-mixed,w3,w3,61711\nSAMPLE,0,random-32-half-mixed,w4,binary,158655\nSAMPLE,0,random-32-half-mixed,w4,w4,49203\nSAMPLE,0,random-32-half-mixed,w5,binary,158154\nSAMPLE,0,random-32-half-mixed,w5,w5,44556\nSAMPLE,0,random-32-half-mixed,w6,binary,159957\nSAMPLE,0,random-32-half-mixed,w6,w6,41692\nSAMPLE,0,random-32-half-mixed,w7,binary,157513\nSAMPLE,0,random-32-half-mixed,w7,w7,40490\nSAMPLE,0,random-32-half-sparse,policy,binary,156352\nSAMPLE,0,random-32-half-sparse,policy,policy,48662\nSAMPLE,0,random-32-half-sparse,w1,binary,153998\nSAMPLE,0,random-32-half-sparse,w1,w1,139306\nSAMPLE,0,random-32-half-sparse,w2,binary,153268\nSAMPLE,0,random-32-half-sparse,w2,w2,80740\nSAMPLE,0,random-32-half-sparse,w3,binary,152185\nSAMPLE,0,random-32-half-sparse,w3,w3,63013\nSAMPLE,0,random-32-half-sparse,w4,binary,152295\nSAMPLE,0,random-32-half-sparse,w4,w4,47821\nSAMPLE,0,random-32-half-sparse,w5,binary,151986\nSAMPLE,0,random-32-half-sparse,w5,w5,43254\nSAMPLE,0,random-32-half-sparse,w6,binary,152526\nSAMPLE,0,random-32-half-sparse,w6,w6,40260\nSAMPLE,0,random-32-half-sparse,w7,binary,153047\nSAMPLE,0,random-32-half-sparse,w7,w7,37736\nSAMPLE,0,random-32-half-short,policy,binary,309188\nSAMPLE,0,random-32-half-short,policy,policy,76042\nSAMPLE,0,random-32-half-short,w1,binary,307836\nSAMPLE,0,random-32-half-short,w1,w1,272845\nSAMPLE,0,random-32-half-short,w2,binary,307515\nSAMPLE,0,random-32-half-short,w2,w2,148460\nSAMPLE,0,random-32-half-short,w3,binary,303019\nSAMPLE,0,random-32-half-short,w3,w3,109563\nSAMPLE,0,random-32-half-short,w4,binary,303820\nSAMPLE,0,random-32-half-short,w4,w4,84816\nSAMPLE,0,random-32-half-short,w5,binary,303339\nSAMPLE,0,random-32-half-short,w5,w5,73229\nSAMPLE,0,random-32-half-short,w6,binary,310620\nSAMPLE,0,random-32-half-short,w6,w6,67399\nSAMPLE,0,random-32-half-short,w7,binary,304772\nSAMPLE,0,random-32-half-short,w7,w7,65948\nSAMPLE,0,random-32-large-dense,policy,binary,169762\nSAMPLE,0,random-32-large-dense,policy,policy,53489\nSAMPLE,0,random-32-large-dense,w1,binary,166977\nSAMPLE,0,random-32-large-dense,w1,w1,149191\nSAMPLE,0,random-32-large-dense,w2,binary,168259\nSAMPLE,0,random-32-large-dense,w2,w2,82863\nSAMPLE,0,random-32-large-dense,w3,binary,164434\nSAMPLE,0,random-32-large-dense,w3,w3,61411\nSAMPLE,0,random-32-large-dense,w4,binary,164284\nSAMPLE,0,random-32-large-dense,w4,w4,49674\nSAMPLE,0,random-32-large-dense,w5,binary,163572\nSAMPLE,0,random-32-large-dense,w5,w5,45788\nSAMPLE,0,random-32-large-dense,w6,binary,167609\nSAMPLE,0,random-32-large-dense,w6,w6,43574\nSAMPLE,0,random-32-large-dense,w7,binary,164384\nSAMPLE,0,random-32-large-dense,w7,w7,46009\nSAMPLE,0,random-32-large-mixed,policy,binary,162631\nSAMPLE,0,random-32-large-mixed,policy,policy,51796\nSAMPLE,0,random-32-large-mixed,w1,binary,160097\nSAMPLE,0,random-32-large-mixed,w1,w1,144033\nSAMPLE,0,random-32-large-mixed,w2,binary,159447\nSAMPLE,0,random-32-large-mixed,w2,w2,81952\nSAMPLE,0,random-32-large-mixed,w3,binary,161980\nSAMPLE,0,random-32-large-mixed,w3,w3,61261\nSAMPLE,0,random-32-large-mixed,w4,binary,158756\nSAMPLE,0,random-32-large-mixed,w4,w4,49393\nSAMPLE,0,random-32-large-mixed,w5,binary,158295\nSAMPLE,0,random-32-large-mixed,w5,w5,45338\nSAMPLE,0,random-32-large-mixed,w6,binary,160418\nSAMPLE,0,random-32-large-mixed,w6,w6,42653\nSAMPLE,0,random-32-large-mixed,w7,binary,159156\nSAMPLE,0,random-32-large-mixed,w7,w7,42634\nSAMPLE,0,random-32-large-sparse,policy,binary,156853\nSAMPLE,0,random-32-large-sparse,policy,policy,49193\nSAMPLE,0,random-32-large-sparse,w1,binary,156803\nSAMPLE,0,random-32-large-sparse,w1,w1,139327\nSAMPLE,0,random-32-large-sparse,w2,binary,153328\nSAMPLE,0,random-32-large-sparse,w2,w2,82012\nSAMPLE,0,random-32-large-sparse,w3,binary,152466\nSAMPLE,0,random-32-large-sparse,w3,w3,60640\nSAMPLE,0,random-32-large-sparse,w4,binary,151595\nSAMPLE,0,random-32-large-sparse,w4,w4,48362\nSAMPLE,0,random-32-large-sparse,w5,binary,155450\nSAMPLE,0,random-32-large-sparse,w5,w5,43885\nSAMPLE,0,random-32-large-sparse,w6,binary,152607\nSAMPLE,0,random-32-large-sparse,w6,w6,39659\nSAMPLE,0,random-32-large-sparse,w7,binary,152346\nSAMPLE,0,random-32-large-sparse,w7,w7,37496\nSAMPLE,0,random-32-large-short,policy,binary,314757\nSAMPLE,0,random-32-large-short,policy,policy,78656\nSAMPLE,0,random-32-large-short,w1,binary,308487\nSAMPLE,0,random-32-large-short,w1,w1,270521\nSAMPLE,0,random-32-large-short,w2,binary,307416\nSAMPLE,0,random-32-large-short,w2,w2,150263\nSAMPLE,0,random-32-large-short,w3,binary,304001\nSAMPLE,0,random-32-large-short,w3,w3,108310\nSAMPLE,0,random-32-large-short,w4,binary,307116\nSAMPLE,0,random-32-large-short,w4,w4,85717\nSAMPLE,0,random-32-large-short,w5,binary,303830\nSAMPLE,0,random-32-large-short,w5,w5,75472\nSAMPLE,0,random-32-large-short,w6,binary,305893\nSAMPLE,0,random-32-large-short,w6,w6,69233\nSAMPLE,0,random-32-large-short,w7,binary,305854\nSAMPLE,0,random-32-large-short,w7,w7,71256\nSAMPLE,0,random-64-small-dense,policy,binary,375236\nSAMPLE,0,random-64-small-dense,policy,policy,84115\nSAMPLE,0,random-64-small-dense,w1,binary,366163\nSAMPLE,0,random-64-small-dense,w1,w1,306435\nSAMPLE,0,random-64-small-dense,w2,binary,368326\nSAMPLE,0,random-64-small-dense,w2,w2,162701\nSAMPLE,0,random-64-small-dense,w3,binary,361667\nSAMPLE,0,random-64-small-dense,w3,w3,119267\nSAMPLE,0,random-64-small-dense,w4,binary,364080\nSAMPLE,0,random-64-small-dense,w4,w4,93268\nSAMPLE,0,random-64-small-dense,w5,binary,360054\nSAMPLE,0,random-64-small-dense,w5,w5,79267\nSAMPLE,0,random-64-small-dense,w6,binary,362857\nSAMPLE,0,random-64-small-dense,w6,w6,73809\nSAMPLE,0,random-64-small-dense,w7,binary,359093\nSAMPLE,0,random-64-small-dense,w7,w7,85467\nSAMPLE,0,random-64-small-mixed,policy,binary,353715\nSAMPLE,0,random-64-small-mixed,policy,policy,83514\nSAMPLE,0,random-64-small-mixed,w1,binary,350660\nSAMPLE,0,random-64-small-mixed,w1,w1,305873\nSAMPLE,0,random-64-small-mixed,w2,binary,344651\nSAMPLE,0,random-64-small-mixed,w2,w2,163472\nSAMPLE,0,random-64-small-mixed,w3,binary,346754\nSAMPLE,0,random-64-small-mixed,w3,w3,119347\nSAMPLE,0,random-64-small-mixed,w4,binary,344160\nSAMPLE,0,random-64-small-mixed,w4,w4,91796\nSAMPLE,0,random-64-small-mixed,w5,binary,344311\nSAMPLE,0,random-64-small-mixed,w5,w5,79758\nSAMPLE,0,random-64-small-mixed,w6,binary,341837\nSAMPLE,0,random-64-small-mixed,w6,w6,73238\nSAMPLE,0,random-64-small-mixed,w7,binary,346144\nSAMPLE,0,random-64-small-mixed,w7,w7,83543\nSAMPLE,0,random-64-small-sparse,policy,binary,318582\nSAMPLE,0,random-64-small-sparse,policy,policy,80850\nSAMPLE,0,random-64-small-sparse,w1,binary,316119\nSAMPLE,0,random-64-small-sparse,w1,w1,289820\nSAMPLE,0,random-64-small-sparse,w2,binary,312844\nSAMPLE,0,random-64-small-sparse,w2,w2,155140\nSAMPLE,0,random-64-small-sparse,w3,binary,312093\nSAMPLE,0,random-64-small-sparse,w3,w3,111506\nSAMPLE,0,random-64-small-sparse,w4,binary,312573\nSAMPLE,0,random-64-small-sparse,w4,w4,88512\nSAMPLE,0,random-64-small-sparse,w5,binary,315297\nSAMPLE,0,random-64-small-sparse,w5,w5,76773\nSAMPLE,0,random-64-small-sparse,w6,binary,311221\nSAMPLE,0,random-64-small-sparse,w6,w6,70936\nSAMPLE,0,random-64-small-sparse,w7,binary,310400\nSAMPLE,0,random-64-small-sparse,w7,w7,83814\nSAMPLE,0,random-64-small-short,policy,binary,329108\nSAMPLE,0,random-64-small-short,policy,policy,81732\nSAMPLE,0,random-64-small-short,w1,binary,326014\nSAMPLE,0,random-64-small-short,w1,w1,281838\nSAMPLE,0,random-64-small-short,w2,binary,319624\nSAMPLE,0,random-64-small-short,w2,w2,149512\nSAMPLE,0,random-64-small-short,w3,binary,322578\nSAMPLE,0,random-64-small-short,w3,w3,109673\nSAMPLE,0,random-64-small-short,w4,binary,318432\nSAMPLE,0,random-64-small-short,w4,w4,87349\nSAMPLE,0,random-64-small-short,w5,binary,321156\nSAMPLE,0,random-64-small-short,w5,w5,76023\nSAMPLE,0,random-64-small-short,w6,binary,318493\nSAMPLE,0,random-64-small-short,w6,w6,69614\nSAMPLE,0,random-64-small-short,w7,binary,319914\nSAMPLE,0,random-64-small-short,w7,w7,75572\nSAMPLE,0,random-64-word-dense,policy,binary,377450\nSAMPLE,0,random-64-word-dense,policy,policy,106828\nSAMPLE,0,random-64-word-dense,w1,binary,369918\nSAMPLE,0,random-64-word-dense,w1,w1,306935\nSAMPLE,0,random-64-word-dense,w2,binary,367565\nSAMPLE,0,random-64-word-dense,w2,w2,165555\nSAMPLE,0,random-64-word-dense,w3,binary,363478\nSAMPLE,0,random-64-word-dense,w3,w3,120519\nSAMPLE,0,random-64-word-dense,w4,binary,365342\nSAMPLE,0,random-64-word-dense,w4,w4,96783\nSAMPLE,0,random-64-word-dense,w5,binary,362738\nSAMPLE,0,random-64-word-dense,w5,w5,88051\nSAMPLE,0,random-64-word-dense,w6,binary,366103\nSAMPLE,0,random-64-word-dense,w6,w6,95371\nSAMPLE,0,random-64-word-dense,w7,binary,362407\nSAMPLE,0,random-64-word-dense,w7,w7,138746\nSAMPLE,0,random-64-word-mixed,policy,binary,356238\nSAMPLE,0,random-64-word-mixed,policy,policy,98005\nSAMPLE,0,random-64-word-mixed,w1,binary,351712\nSAMPLE,0,random-64-word-mixed,w1,w1,311321\nSAMPLE,0,random-64-word-mixed,w2,binary,345332\nSAMPLE,0,random-64-word-mixed,w2,w2,170462\nSAMPLE,0,random-64-word-mixed,w3,binary,345031\nSAMPLE,0,random-64-word-mixed,w3,w3,121731\nSAMPLE,0,random-64-word-mixed,w4,binary,343660\nSAMPLE,0,random-64-word-mixed,w4,w4,96453\nSAMPLE,0,random-64-word-mixed,w5,binary,345672\nSAMPLE,0,random-64-word-mixed,w5,w5,86839\nSAMPLE,0,random-64-word-mixed,w6,binary,344772\nSAMPLE,0,random-64-word-mixed,w6,w6,88872\nSAMPLE,0,random-64-word-mixed,w7,binary,346934\nSAMPLE,0,random-64-word-mixed,w7,w7,115541\nSAMPLE,0,random-64-word-sparse,policy,binary,325012\nSAMPLE,0,random-64-word-sparse,policy,policy,82151\nSAMPLE,0,random-64-word-sparse,w1,binary,315999\nSAMPLE,0,random-64-word-sparse,w1,w1,294197\nSAMPLE,0,random-64-word-sparse,w2,binary,314997\nSAMPLE,0,random-64-word-sparse,w2,w2,157834\nSAMPLE,0,random-64-word-sparse,w3,binary,313746\nSAMPLE,0,random-64-word-sparse,w3,w3,112627\nSAMPLE,0,random-64-word-sparse,w4,binary,313044\nSAMPLE,0,random-64-word-sparse,w4,w4,88642\nSAMPLE,0,random-64-word-sparse,w5,binary,310641\nSAMPLE,0,random-64-word-sparse,w5,w5,76363\nSAMPLE,0,random-64-word-sparse,w6,binary,310280\nSAMPLE,0,random-64-word-sparse,w6,w6,71115\nSAMPLE,0,random-64-word-sparse,w7,binary,314386\nSAMPLE,0,random-64-word-sparse,w7,w7,82393\nSAMPLE,0,random-64-word-short,policy,binary,332443\nSAMPLE,0,random-64-word-short,policy,policy,92528\nSAMPLE,0,random-64-word-short,w1,binary,324271\nSAMPLE,0,random-64-word-short,w1,w1,284803\nSAMPLE,0,random-64-word-short,w2,binary,325743\nSAMPLE,0,random-64-word-short,w2,w2,153237\nSAMPLE,0,random-64-word-short,w3,binary,321176\nSAMPLE,0,random-64-word-short,w3,w3,111856\nSAMPLE,0,random-64-word-short,w4,binary,320365\nSAMPLE,0,random-64-word-short,w4,w4,91977\nSAMPLE,0,random-64-word-short,w5,binary,316449\nSAMPLE,0,random-64-word-short,w5,w5,83003\nSAMPLE,0,random-64-word-short,w6,binary,318212\nSAMPLE,0,random-64-word-short,w6,w6,83364\nSAMPLE,0,random-64-word-short,w7,binary,322048\nSAMPLE,0,random-64-word-short,w7,w7,99667\nSAMPLE,0,random-64-half-dense,policy,binary,374435\nSAMPLE,0,random-64-half-dense,policy,policy,97114\nSAMPLE,0,random-64-half-dense,w1,binary,368817\nSAMPLE,0,random-64-half-dense,w1,w1,311612\nSAMPLE,0,random-64-half-dense,w2,binary,366984\nSAMPLE,0,random-64-half-dense,w2,w2,166867\nSAMPLE,0,random-64-half-dense,w3,binary,368066\nSAMPLE,0,random-64-half-dense,w3,w3,121210\nSAMPLE,0,random-64-half-dense,w4,binary,365152\nSAMPLE,0,random-64-half-dense,w4,w4,95362\nSAMPLE,0,random-64-half-dense,w5,binary,369187\nSAMPLE,0,random-64-half-dense,w5,w5,85337\nSAMPLE,0,random-64-half-dense,w6,binary,364310\nSAMPLE,0,random-64-half-dense,w6,w6,86989\nSAMPLE,0,random-64-half-dense,w7,binary,363909\nSAMPLE,0,random-64-half-dense,w7,w7,117103\nSAMPLE,0,random-64-half-mixed,policy,binary,358371\nSAMPLE,0,random-64-half-mixed,policy,policy,92678\nSAMPLE,0,random-64-half-mixed,w1,binary,350479\nSAMPLE,0,random-64-half-mixed,w1,w1,308758\nSAMPLE,0,random-64-half-mixed,w2,binary,351782\nSAMPLE,0,random-64-half-mixed,w2,w2,165105\nSAMPLE,0,random-64-half-mixed,w3,binary,343940\nSAMPLE,0,random-64-half-mixed,w3,w3,121760\nSAMPLE,0,random-64-half-mixed,w4,binary,345753\nSAMPLE,0,random-64-half-mixed,w4,w4,94530\nSAMPLE,0,random-64-half-mixed,w5,binary,344620\nSAMPLE,0,random-64-half-mixed,w5,w5,82682\nSAMPLE,0,random-64-half-mixed,w6,binary,346775\nSAMPLE,0,random-64-half-mixed,w6,w6,82872\nSAMPLE,0,random-64-half-mixed,w7,binary,345312\nSAMPLE,0,random-64-half-mixed,w7,w7,105196\nSAMPLE,0,random-64-half-sparse,policy,binary,325092\nSAMPLE,0,random-64-half-sparse,policy,policy,83604\nSAMPLE,0,random-64-half-sparse,w1,binary,317290\nSAMPLE,0,random-64-half-sparse,w1,w1,296129\nSAMPLE,0,random-64-half-sparse,w2,binary,317901\nSAMPLE,0,random-64-half-sparse,w2,w2,154409\nSAMPLE,0,random-64-half-sparse,w3,binary,314336\nSAMPLE,0,random-64-half-sparse,w3,w3,113529\nSAMPLE,0,random-64-half-sparse,w4,binary,315798\nSAMPLE,0,random-64-half-sparse,w4,w4,87870\nSAMPLE,0,random-64-half-sparse,w5,binary,313865\nSAMPLE,0,random-64-half-sparse,w5,w5,76924\nSAMPLE,0,random-64-half-sparse,w6,binary,314356\nSAMPLE,0,random-64-half-sparse,w6,w6,73620\nSAMPLE,0,random-64-half-sparse,w7,binary,313515\nSAMPLE,0,random-64-half-sparse,w7,w7,79247\nSAMPLE,0,random-64-half-short,policy,binary,333905\nSAMPLE,0,random-64-half-short,policy,policy,86709\nSAMPLE,0,random-64-half-short,w1,binary,325392\nSAMPLE,0,random-64-half-short,w1,w1,286295\nSAMPLE,0,random-64-half-short,w2,binary,324811\nSAMPLE,0,random-64-half-short,w2,w2,151545\nSAMPLE,0,random-64-half-short,w3,binary,321186\nSAMPLE,0,random-64-half-short,w3,w3,110394\nSAMPLE,0,random-64-half-short,w4,binary,323159\nSAMPLE,0,random-64-half-short,w4,w4,90034\nSAMPLE,0,random-64-half-short,w5,binary,319353\nSAMPLE,0,random-64-half-short,w5,w5,79858\nSAMPLE,0,random-64-half-short,w6,binary,323440\nSAMPLE,0,random-64-half-short,w6,w6,77625\nSAMPLE,0,random-64-half-short,w7,binary,319174\nSAMPLE,0,random-64-half-short,w7,w7,89402\nSAMPLE,0,random-64-large-dense,policy,binary,375947\nSAMPLE,0,random-64-large-dense,policy,policy,104114\nSAMPLE,0,random-64-large-dense,w1,binary,368897\nSAMPLE,0,random-64-large-dense,w1,w1,309219\nSAMPLE,0,random-64-large-dense,w2,binary,366373\nSAMPLE,0,random-64-large-dense,w2,w2,164844\nSAMPLE,0,random-64-large-dense,w3,binary,365351\nSAMPLE,0,random-64-large-dense,w3,w3,121460\nSAMPLE,0,random-64-large-dense,w4,binary,362988\nSAMPLE,0,random-64-large-dense,w4,w4,95812\nSAMPLE,0,random-64-large-dense,w5,binary,365432\nSAMPLE,0,random-64-large-dense,w5,w5,87530\nSAMPLE,0,random-64-large-dense,w6,binary,362758\nSAMPLE,0,random-64-large-dense,w6,w6,94830\nSAMPLE,0,random-64-large-dense,w7,binary,366554\nSAMPLE,0,random-64-large-dense,w7,w7,144554\nSAMPLE,0,random-64-large-mixed,policy,binary,360394\nSAMPLE,0,random-64-large-mixed,policy,policy,98636\nSAMPLE,0,random-64-large-mixed,w1,binary,350300\nSAMPLE,0,random-64-large-mixed,w1,w1,314406\nSAMPLE,0,random-64-large-mixed,w2,binary,348987\nSAMPLE,0,random-64-large-mixed,w2,w2,167778\nSAMPLE,0,random-64-large-mixed,w3,binary,344641\nSAMPLE,0,random-64-large-mixed,w3,w3,121931\nSAMPLE,0,random-64-large-mixed,w4,binary,343149\nSAMPLE,0,random-64-large-mixed,w4,w4,95993\nSAMPLE,0,random-64-large-mixed,w5,binary,343850\nSAMPLE,0,random-64-large-mixed,w5,w5,88922\nSAMPLE,0,random-64-large-mixed,w6,binary,343610\nSAMPLE,0,random-64-large-mixed,w6,w6,88862\nSAMPLE,0,random-64-large-mixed,w7,binary,343650\nSAMPLE,0,random-64-large-mixed,w7,w7,119648\nSAMPLE,0,random-64-large-sparse,policy,binary,323921\nSAMPLE,0,random-64-large-sparse,policy,policy,83123\nSAMPLE,0,random-64-large-sparse,w1,binary,319954\nSAMPLE,0,random-64-large-sparse,w1,w1,294756\nSAMPLE,0,random-64-large-sparse,w2,binary,316700\nSAMPLE,0,random-64-large-sparse,w2,w2,155290\nSAMPLE,0,random-64-large-sparse,w3,binary,319023\nSAMPLE,0,random-64-large-sparse,w3,w3,114339\nSAMPLE,0,random-64-large-sparse,w4,binary,315627\nSAMPLE,0,random-64-large-sparse,w4,w4,90724\nSAMPLE,0,random-64-large-sparse,w5,binary,315057\nSAMPLE,0,random-64-large-sparse,w5,w5,79078\nSAMPLE,0,random-64-large-sparse,w6,binary,311421\nSAMPLE,0,random-64-large-sparse,w6,w6,73068\nSAMPLE,0,random-64-large-sparse,w7,binary,313125\nSAMPLE,0,random-64-large-sparse,w7,w7,82533\nSAMPLE,0,random-64-large-short,policy,binary,331111\nSAMPLE,0,random-64-large-short,policy,policy,95422\nSAMPLE,0,random-64-large-short,w1,binary,327495\nSAMPLE,0,random-64-large-short,w1,w1,286325\nSAMPLE,0,random-64-large-short,w2,binary,323290\nSAMPLE,0,random-64-large-short,w2,w2,153367\nSAMPLE,0,random-64-large-short,w3,binary,324531\nSAMPLE,0,random-64-large-short,w3,w3,110514\nSAMPLE,0,random-64-large-short,w4,binary,319854\nSAMPLE,0,random-64-large-short,w4,w4,90895\nSAMPLE,0,random-64-large-short,w5,binary,323950\nSAMPLE,0,random-64-large-short,w5,w5,81260\nSAMPLE,0,random-64-large-short,w6,binary,320124\nSAMPLE,0,random-64-large-short,w6,w6,83444\nSAMPLE,0,random-64-large-short,w7,binary,319444\nSAMPLE,0,random-64-large-short,w7,w7,106078\nSAMPLE,0,random-128-small-dense,policy,binary,772365\nSAMPLE,0,random-128-small-dense,policy,policy,198345\nSAMPLE,0,random-128-small-dense,w1,binary,767167\nSAMPLE,0,random-128-small-dense,w1,w1,625027\nSAMPLE,0,random-128-small-dense,w2,binary,768550\nSAMPLE,0,random-128-small-dense,w2,w2,328477\nSAMPLE,0,random-128-small-dense,w3,binary,756581\nSAMPLE,0,random-128-small-dense,w3,w3,233196\nSAMPLE,0,random-128-small-dense,w4,binary,756982\nSAMPLE,0,random-128-small-dense,w4,w4,184443\nSAMPLE,0,random-128-small-dense,w5,binary,756972\nSAMPLE,0,random-128-small-dense,w5,w5,167619\nSAMPLE,0,random-128-small-dense,w6,binary,754518\nSAMPLE,0,random-128-small-dense,w6,w6,186407\nSAMPLE,0,random-128-small-dense,w7,binary,763502\nSAMPLE,0,random-128-small-dense,w7,w7,240647\nSAMPLE,0,random-128-small-mixed,policy,binary,735291\nSAMPLE,0,random-128-small-mixed,policy,policy,200227\nSAMPLE,0,random-128-small-mixed,w1,binary,728099\nSAMPLE,0,random-128-small-mixed,w1,w1,630605\nSAMPLE,0,random-128-small-mixed,w2,binary,714950\nSAMPLE,0,random-128-small-mixed,w2,w2,330310\nSAMPLE,0,random-128-small-mixed,w3,binary,717043\nSAMPLE,0,random-128-small-mixed,w3,w3,237603\nSAMPLE,0,random-128-small-mixed,w4,binary,715781\nSAMPLE,0,random-128-small-mixed,w4,w4,188890\nSAMPLE,0,random-128-small-mixed,w5,binary,716763\nSAMPLE,0,random-128-small-mixed,w5,w5,169031\nSAMPLE,0,random-128-small-mixed,w6,binary,718205\nSAMPLE,0,random-128-small-mixed,w6,w6,183722\nSAMPLE,0,random-128-small-mixed,w7,binary,723132\nSAMPLE,0,random-128-small-mixed,w7,w7,237473\nSAMPLE,0,random-128-small-sparse,policy,binary,696493\nSAMPLE,0,random-128-small-sparse,policy,policy,195220\nSAMPLE,0,random-128-small-sparse,w1,binary,683102\nSAMPLE,0,random-128-small-sparse,w1,w1,633689\nSAMPLE,0,random-128-small-sparse,w2,binary,677204\nSAMPLE,0,random-128-small-sparse,w2,w2,328507\nSAMPLE,0,random-128-small-sparse,w3,binary,673879\nSAMPLE,0,random-128-small-sparse,w3,w3,234248\nSAMPLE,0,random-128-small-sparse,w4,binary,674861\nSAMPLE,0,random-128-small-sparse,w4,w4,182290\nSAMPLE,0,random-128-small-sparse,w5,binary,678706\nSAMPLE,0,random-128-small-sparse,w5,w5,166897\nSAMPLE,0,random-128-small-sparse,w6,binary,681000\nSAMPLE,0,random-128-small-sparse,w6,w6,183732\nSAMPLE,0,random-128-small-sparse,w7,binary,682452\nSAMPLE,0,random-128-small-sparse,w7,w7,233526\nSAMPLE,0,random-128-small-short,policy,binary,331171\nSAMPLE,0,random-128-small-short,policy,policy,104064\nSAMPLE,0,random-128-small-short,w1,binary,323740\nSAMPLE,0,random-128-small-short,w1,w1,286414\nSAMPLE,0,random-128-small-short,w2,binary,321867\nSAMPLE,0,random-128-small-short,w2,w2,152146\nSAMPLE,0,random-128-small-short,w3,binary,319844\nSAMPLE,0,random-128-small-short,w3,w3,113558\nSAMPLE,0,random-128-small-short,w4,binary,319063\nSAMPLE,0,random-128-small-short,w4,w4,90424\nSAMPLE,0,random-128-small-short,w5,binary,318982\nSAMPLE,0,random-128-small-short,w5,w5,82632\nSAMPLE,0,random-128-small-short,w6,binary,321937\nSAMPLE,0,random-128-small-short,w6,w6,91516\nSAMPLE,0,random-128-small-short,w7,binary,320826\nSAMPLE,0,random-128-small-short,w7,w7,108000\nSAMPLE,0,random-128-word-dense,policy,binary,772225\nSAMPLE,0,random-128-word-dense,policy,policy,211864\nSAMPLE,0,random-128-word-dense,w1,binary,760437\nSAMPLE,0,random-128-word-dense,w1,w1,634351\nSAMPLE,0,random-128-word-dense,w2,binary,764012\nSAMPLE,0,random-128-word-dense,w2,w2,329808\nSAMPLE,0,random-128-word-dense,w3,binary,760207\nSAMPLE,0,random-128-word-dense,w3,w3,237121\nSAMPLE,0,random-128-word-dense,w4,binary,757944\nSAMPLE,0,random-128-word-dense,w4,w4,195069\nSAMPLE,0,random-128-word-dense,w5,binary,756001\nSAMPLE,0,random-128-word-dense,w5,w5,192676\nSAMPLE,0,random-128-word-dense,w6,binary,759246\nSAMPLE,0,random-128-word-dense,w6,w6,245393\nSAMPLE,0,random-128-word-dense,w7,binary,762240\nSAMPLE,0,random-128-word-dense,w7,w7,376368\nSAMPLE,0,random-128-word-mixed,policy,binary,737213\nSAMPLE,0,random-128-word-mixed,policy,policy,211033\nSAMPLE,0,random-128-word-mixed,w1,binary,720938\nSAMPLE,0,random-128-word-mixed,w1,w1,632778\nSAMPLE,0,random-128-word-mixed,w2,binary,724664\nSAMPLE,0,random-128-word-mixed,w2,w2,335608\nSAMPLE,0,random-128-word-mixed,w3,binary,723022\nSAMPLE,0,random-128-word-mixed,w3,w3,239075\nSAMPLE,0,random-128-word-mixed,w4,binary,721781\nSAMPLE,0,random-128-word-mixed,w4,w4,189672\nSAMPLE,0,random-128-word-mixed,w5,binary,720207\nSAMPLE,0,random-128-word-mixed,w5,w5,187488\nSAMPLE,0,random-128-word-mixed,w6,binary,721460\nSAMPLE,0,random-128-word-mixed,w6,w6,228238\nSAMPLE,0,random-128-word-mixed,w7,binary,725475\nSAMPLE,0,random-128-word-mixed,w7,w7,338031\nSAMPLE,0,random-128-word-sparse,policy,binary,697634\nSAMPLE,0,random-128-word-sparse,policy,policy,199827\nSAMPLE,0,random-128-word-sparse,w1,binary,687409\nSAMPLE,0,random-128-word-sparse,w1,w1,624256\nSAMPLE,0,random-128-word-sparse,w2,binary,686498\nSAMPLE,0,random-128-word-sparse,w2,w2,328307\nSAMPLE,0,random-128-word-sparse,w3,binary,684104\nSAMPLE,0,random-128-word-sparse,w3,w3,232244\nSAMPLE,0,random-128-word-sparse,w4,binary,682442\nSAMPLE,0,random-128-word-sparse,w4,w4,184463\nSAMPLE,0,random-128-word-sparse,w5,binary,681871\nSAMPLE,0,random-128-word-sparse,w5,w5,169251\nSAMPLE,0,random-128-word-sparse,w6,binary,682151\nSAMPLE,0,random-128-word-sparse,w6,w6,189491\nSAMPLE,0,random-128-word-sparse,w7,binary,689212\nSAMPLE,0,random-128-word-sparse,w7,w7,241147\nSAMPLE,0,random-128-word-short,policy,binary,340105\nSAMPLE,0,random-128-word-short,policy,policy,109603\nSAMPLE,0,random-128-word-short,w1,binary,327595\nSAMPLE,0,random-128-word-short,w1,w1,288919\nSAMPLE,0,random-128-word-short,w2,binary,343119\nSAMPLE,0,random-128-word-short,w2,w2,157934\nSAMPLE,0,random-128-word-short,w3,binary,327215\nSAMPLE,0,random-128-word-short,w3,w3,113738\nSAMPLE,0,random-128-word-short,w4,binary,327876\nSAMPLE,0,random-128-word-short,w4,w4,95242\nSAMPLE,0,random-128-word-short,w5,binary,323930\nSAMPLE,0,random-128-word-short,w5,w5,93769\nSAMPLE,0,random-128-word-short,w6,binary,326434\nSAMPLE,0,random-128-word-short,w6,w6,117954\nSAMPLE,0,random-128-word-short,w7,binary,327856\nSAMPLE,0,random-128-word-short,w7,w7,148120\nSAMPLE,0,random-128-half-dense,policy,binary,772565\nSAMPLE,0,random-128-half-dense,policy,policy,215630\nSAMPLE,0,random-128-half-dense,w1,binary,765305\nSAMPLE,0,random-128-half-dense,w1,w1,632368\nSAMPLE,0,random-128-half-dense,w2,binary,766306\nSAMPLE,0,random-128-half-dense,w2,w2,331051\nSAMPLE,0,random-128-half-dense,w3,binary,760157\nSAMPLE,0,random-128-half-dense,w3,w3,238864\nSAMPLE,0,random-128-half-dense,w4,binary,761690\nSAMPLE,0,random-128-half-dense,w4,w4,196111\nSAMPLE,0,random-128-half-dense,w5,binary,762230\nSAMPLE,0,random-128-half-dense,w5,w5,206807\nSAMPLE,0,random-128-half-dense,w6,binary,769320\nSAMPLE,0,random-128-half-dense,w6,w6,257772\nSAMPLE,0,random-128-half-dense,w7,binary,765946\nSAMPLE,0,random-128-half-dense,w7,w7,412271\nSAMPLE,0,random-128-half-mixed,policy,binary,738626\nSAMPLE,0,random-128-half-mixed,policy,policy,207688\nSAMPLE,0,random-128-half-mixed,w1,binary,730814\nSAMPLE,0,random-128-half-mixed,w1,w1,634020\nSAMPLE,0,random-128-half-mixed,w2,binary,724444\nSAMPLE,0,random-128-half-mixed,w2,w2,333525\nSAMPLE,0,random-128-half-mixed,w3,binary,724554\nSAMPLE,0,random-128-half-mixed,w3,w3,239866\nSAMPLE,0,random-128-half-mixed,w4,binary,723933\nSAMPLE,0,random-128-half-mixed,w4,w4,193708\nSAMPLE,0,random-128-half-mixed,w5,binary,723744\nSAMPLE,0,random-128-half-mixed,w5,w5,190672\nSAMPLE,0,random-128-half-mixed,w6,binary,723092\nSAMPLE,0,random-128-half-mixed,w6,w6,237021\nSAMPLE,0,random-128-half-mixed,w7,binary,736422\nSAMPLE,0,random-128-half-mixed,w7,w7,348126\nSAMPLE,0,random-128-half-sparse,policy,binary,699637\nSAMPLE,0,random-128-half-sparse,policy,policy,198144\nSAMPLE,0,random-128-half-sparse,w1,binary,689141\nSAMPLE,0,random-128-half-sparse,w1,w1,630404\nSAMPLE,0,random-128-half-sparse,w2,binary,682632\nSAMPLE,0,random-128-half-sparse,w2,w2,326534\nSAMPLE,0,random-128-half-sparse,w3,binary,680689\nSAMPLE,0,random-128-half-sparse,w3,w3,232255\nSAMPLE,0,random-128-half-sparse,w4,binary,681170\nSAMPLE,0,random-128-half-sparse,w4,w4,186776\nSAMPLE,0,random-128-half-sparse,w5,binary,684044\nSAMPLE,0,random-128-half-sparse,w5,w5,169220\nSAMPLE,0,random-128-half-sparse,w6,binary,681701\nSAMPLE,0,random-128-half-sparse,w6,w6,187037\nSAMPLE,0,random-128-half-sparse,w7,binary,690023\nSAMPLE,0,random-128-half-sparse,w7,w7,239755\nSAMPLE,0,random-128-half-short,policy,binary,334086\nSAMPLE,0,random-128-half-short,policy,policy,109993\nSAMPLE,0,random-128-half-short,w1,binary,327696\nSAMPLE,0,random-128-half-short,w1,w1,290400\nSAMPLE,0,random-128-half-short,w2,binary,325753\nSAMPLE,0,random-128-half-short,w2,w2,156792\nSAMPLE,0,random-128-half-short,w3,binary,321987\nSAMPLE,0,random-128-half-short,w3,w3,116613\nSAMPLE,0,random-128-half-short,w4,binary,323490\nSAMPLE,0,random-128-half-short,w4,w4,95321\nSAMPLE,0,random-128-half-short,w5,binary,322558\nSAMPLE,0,random-128-half-short,w5,w5,95842\nSAMPLE,0,random-128-half-short,w6,binary,328427\nSAMPLE,0,random-128-half-short,w6,w6,119627\nSAMPLE,0,random-128-half-short,w7,binary,326574\nSAMPLE,0,random-128-half-short,w7,w7,151044\nSAMPLE,0,random-128-large-dense,policy,binary,775801\nSAMPLE,0,random-128-large-dense,policy,policy,223682\nSAMPLE,0,random-128-large-dense,w1,binary,768068\nSAMPLE,0,random-128-large-dense,w1,w1,636614\nSAMPLE,0,random-128-large-dense,w2,binary,762780\nSAMPLE,0,random-128-large-dense,w2,w2,338562\nSAMPLE,0,random-128-large-dense,w3,binary,755420\nSAMPLE,0,random-128-large-dense,w3,w3,246305\nSAMPLE,0,random-128-large-dense,w4,binary,758875\nSAMPLE,0,random-128-large-dense,w4,w4,211003\nSAMPLE,0,random-128-large-dense,w5,binary,760648\nSAMPLE,0,random-128-large-dense,w5,w5,222350\nSAMPLE,0,random-128-large-dense,w6,binary,759817\nSAMPLE,0,random-128-large-dense,w6,w6,321307\nSAMPLE,0,random-128-large-dense,w7,binary,770833\nSAMPLE,0,random-128-large-dense,w7,w7,555233\nSAMPLE,0,random-128-large-mixed,policy,binary,739686\nSAMPLE,0,random-128-large-mixed,policy,policy,214798\nSAMPLE,0,random-128-large-mixed,w1,binary,724363\nSAMPLE,0,random-128-large-mixed,w1,w1,635943\nSAMPLE,0,random-128-large-mixed,w2,binary,730413\nSAMPLE,0,random-128-large-mixed,w2,w2,337591\nSAMPLE,0,random-128-large-mixed,w3,binary,725065\nSAMPLE,0,random-128-large-mixed,w3,w3,241959\nSAMPLE,0,random-128-large-mixed,w4,binary,720909\nSAMPLE,0,random-128-large-mixed,w4,w4,198664\nSAMPLE,0,random-128-large-mixed,w5,binary,724855\nSAMPLE,0,random-128-large-mixed,w5,w5,208769\nSAMPLE,0,random-128-large-mixed,w6,binary,727799\nSAMPLE,0,random-128-large-mixed,w6,w6,265403\nSAMPLE,0,random-128-large-mixed,w7,binary,731885\nSAMPLE,0,random-128-large-mixed,w7,w7,417579\nSAMPLE,0,random-128-large-sparse,policy,binary,704064\nSAMPLE,0,random-128-large-sparse,policy,policy,199116\nSAMPLE,0,random-128-large-sparse,w1,binary,686738\nSAMPLE,0,random-128-large-sparse,w1,w1,630284\nSAMPLE,0,random-128-large-sparse,w2,binary,684495\nSAMPLE,0,random-128-large-sparse,w2,w2,327385\nSAMPLE,0,random-128-large-sparse,w3,binary,685226\nSAMPLE,0,random-128-large-sparse,w3,w3,232225\nSAMPLE,0,random-128-large-sparse,w4,binary,683032\nSAMPLE,0,random-128-large-sparse,w4,w4,187268\nSAMPLE,0,random-128-large-sparse,w5,binary,678866\nSAMPLE,0,random-128-large-sparse,w5,w5,169802\nSAMPLE,0,random-128-large-sparse,w6,binary,680509\nSAMPLE,0,random-128-large-sparse,w6,w6,187668\nSAMPLE,0,random-128-large-sparse,w7,binary,687008\nSAMPLE,0,random-128-large-sparse,w7,w7,241358\nSAMPLE,0,random-128-large-short,policy,binary,335688\nSAMPLE,0,random-128-large-short,policy,policy,110464\nSAMPLE,0,random-128-large-short,w1,binary,326023\nSAMPLE,0,random-128-large-short,w1,w1,291923\nSAMPLE,0,random-128-large-short,w2,binary,326835\nSAMPLE,0,random-128-large-short,w2,w2,156873\nSAMPLE,0,random-128-large-short,w3,binary,328267\nSAMPLE,0,random-128-large-short,w3,w3,114890\nSAMPLE,0,random-128-large-short,w4,binary,326244\nSAMPLE,0,random-128-large-short,w4,w4,98126\nSAMPLE,0,random-128-large-short,w5,binary,324061\nSAMPLE,0,random-128-large-short,w5,w5,102932\nSAMPLE,0,random-128-large-short,w6,binary,326994\nSAMPLE,0,random-128-large-short,w6,w6,135310\nSAMPLE,0,random-128-large-short,w7,binary,328267\nSAMPLE,0,random-128-large-short,w7,w7,176292\nSAMPLE,0,random-256-small-dense,policy,binary,1583988\nSAMPLE,0,random-256-small-dense,policy,policy,429667\nSAMPLE,0,random-256-small-dense,w1,binary,1555906\nSAMPLE,0,random-256-small-dense,w1,w1,1310243\nSAMPLE,0,random-256-small-dense,w2,binary,1561044\nSAMPLE,0,random-256-small-dense,w2,w2,683504\nSAMPLE,0,random-256-small-dense,w3,binary,1554505\nSAMPLE,0,random-256-small-dense,w3,w3,487614\nSAMPLE,0,random-256-small-dense,w4,binary,1546774\nSAMPLE,0,random-256-small-dense,w4,w4,407614\nSAMPLE,0,random-256-small-dense,w5,binary,1550389\nSAMPLE,0,random-256-small-dense,w5,w5,444018\nSAMPLE,0,random-256-small-dense,w6,binary,1555285\nSAMPLE,0,random-256-small-dense,w6,w6,571798\nSAMPLE,0,random-256-small-dense,w7,binary,1566413\nSAMPLE,0,random-256-small-dense,w7,w7,876280\nSAMPLE,0,random-256-small-mixed,policy,binary,1504671\nSAMPLE,0,random-256-small-mixed,policy,policy,427433\nSAMPLE,0,random-256-small-mixed,w1,binary,1484071\nSAMPLE,0,random-256-small-mixed,w1,w1,1307488\nSAMPLE,0,random-256-small-mixed,w2,binary,1500685\nSAMPLE,0,random-256-small-mixed,w2,w2,684414\nSAMPLE,0,random-256-small-mixed,w3,binary,1485422\nSAMPLE,0,random-256-small-mixed,w3,w3,487793\nSAMPLE,0,random-256-small-mixed,w4,binary,1482578\nSAMPLE,0,random-256-small-mixed,w4,w4,408185\nSAMPLE,0,random-256-small-mixed,w5,binary,1472132\nSAMPLE,0,random-256-small-mixed,w5,w5,437880\nSAMPLE,0,random-256-small-mixed,w6,binary,1492172\nSAMPLE,0,random-256-small-mixed,w6,w6,564507\nSAMPLE,0,random-256-small-mixed,w7,binary,1499332\nSAMPLE,0,random-256-small-mixed,w7,w7,870170\nSAMPLE,0,random-256-small-sparse,policy,binary,1438753\nSAMPLE,0,random-256-small-sparse,policy,policy,426543\nSAMPLE,0,random-256-small-sparse,w1,binary,1407447\nSAMPLE,0,random-256-small-sparse,w1,w1,1312966\nSAMPLE,0,random-256-small-sparse,w2,binary,1408989\nSAMPLE,0,random-256-small-sparse,w2,w2,676984\nSAMPLE,0,random-256-small-sparse,w3,binary,1400476\nSAMPLE,0,random-256-small-sparse,w3,w3,487343\nSAMPLE,0,random-256-small-sparse,w4,binary,1406075\nSAMPLE,0,random-256-small-sparse,w4,w4,404991\nSAMPLE,0,random-256-small-sparse,w5,binary,1399485\nSAMPLE,0,random-256-small-sparse,w5,w5,438110\nSAMPLE,0,random-256-small-sparse,w6,binary,1414547\nSAMPLE,0,random-256-small-sparse,w6,w6,557947\nSAMPLE,0,random-256-small-sparse,w7,binary,1404182\nSAMPLE,0,random-256-small-sparse,w7,w7,854297\nSAMPLE,0,random-256-small-short,policy,binary,338371\nSAMPLE,0,random-256-small-short,policy,policy,113588\nSAMPLE,0,random-256-small-short,w1,binary,330069\nSAMPLE,0,random-256-small-short,w1,w1,290139\nSAMPLE,0,random-256-small-short,w2,binary,327595\nSAMPLE,0,random-256-small-short,w2,w2,158906\nSAMPLE,0,random-256-small-short,w3,binary,322508\nSAMPLE,0,random-256-small-short,w3,w3,119497\nSAMPLE,0,random-256-small-short,w4,binary,326384\nSAMPLE,0,random-256-small-short,w4,w4,103163\nSAMPLE,0,random-256-small-short,w5,binary,320665\nSAMPLE,0,random-256-small-short,w5,w5,105456\nSAMPLE,0,random-256-small-short,w6,binary,324902\nSAMPLE,0,random-256-small-short,w6,w6,131515\nSAMPLE,0,random-256-small-short,w7,binary,324020\nSAMPLE,0,random-256-small-short,w7,w7,189922\nSAMPLE,0,random-256-word-dense,policy,binary,1572040\nSAMPLE,0,random-256-word-dense,policy,policy,480091\nSAMPLE,0,random-256-word-dense,w1,binary,1573253\nSAMPLE,0,random-256-word-dense,w1,w1,1325785\nSAMPLE,0,random-256-word-dense,w2,binary,1562637\nSAMPLE,0,random-256-word-dense,w2,w2,693177\nSAMPLE,0,random-256-word-dense,w3,binary,1555886\nSAMPLE,0,random-256-word-dense,w3,w3,506191\nSAMPLE,0,random-256-word-dense,w4,binary,1549668\nSAMPLE,0,random-256-word-dense,w4,w4,464759\nSAMPLE,0,random-256-word-dense,w5,binary,1553452\nSAMPLE,0,random-256-word-dense,w5,w5,555093\nSAMPLE,0,random-256-word-dense,w6,binary,1564079\nSAMPLE,0,random-256-word-dense,w6,w6,809510\nSAMPLE,0,random-256-word-dense,w7,binary,1566493\nSAMPLE,0,random-256-word-dense,w7,w7,1453105\nSAMPLE,0,random-256-word-mixed,policy,binary,1499313\nSAMPLE,0,random-256-word-mixed,policy,policy,452050\nSAMPLE,0,random-256-word-mixed,w1,binary,1505913\nSAMPLE,0,random-256-word-mixed,w1,w1,1313497\nSAMPLE,0,random-256-word-mixed,w2,binary,1492352\nSAMPLE,0,random-256-word-mixed,w2,w2,691195\nSAMPLE,0,random-256-word-mixed,w3,binary,1485442\nSAMPLE,0,random-256-word-mixed,w3,w3,500572\nSAMPLE,0,random-256-word-mixed,w4,binary,1484781\nSAMPLE,0,random-256-word-mixed,w4,w4,432190\nSAMPLE,0,random-256-word-mixed,w5,binary,1479523\nSAMPLE,0,random-256-word-mixed,w5,w5,514002\nSAMPLE,0,random-256-word-mixed,w6,binary,1496709\nSAMPLE,0,random-256-word-mixed,w6,w6,751374\nSAMPLE,0,random-256-word-mixed,w7,binary,1494535\nSAMPLE,0,random-256-word-mixed,w7,w7,1237675\nSAMPLE,0,random-256-word-sparse,policy,binary,1414097\nSAMPLE,0,random-256-word-sparse,policy,policy,422366\nSAMPLE,0,random-256-word-sparse,w1,binary,1406706\nSAMPLE,0,random-256-word-sparse,w1,w1,1307008\nSAMPLE,0,random-256-word-sparse,w2,binary,1405654\nSAMPLE,0,random-256-word-sparse,w2,w2,677084\nSAMPLE,0,random-256-word-sparse,w3,binary,1395318\nSAMPLE,0,random-256-word-sparse,w3,w3,485300\nSAMPLE,0,random-256-word-sparse,w4,binary,1389540\nSAMPLE,0,random-256-word-sparse,w4,w4,408506\nSAMPLE,0,random-256-word-sparse,w5,binary,1396751\nSAMPLE,0,random-256-word-sparse,w5,w5,438420\nSAMPLE,0,random-256-word-sparse,w6,binary,1402570\nSAMPLE,0,random-256-word-sparse,w6,w6,561672\nSAMPLE,0,random-256-word-sparse,w7,binary,1402399\nSAMPLE,0,random-256-word-sparse,w7,w7,881277\nSAMPLE,0,random-256-word-short,policy,binary,336209\nSAMPLE,0,random-256-word-short,policy,policy,120017\nSAMPLE,0,random-256-word-short,w1,binary,328507\nSAMPLE,0,random-256-word-short,w1,w1,295869\nSAMPLE,0,random-256-word-short,w2,binary,324151\nSAMPLE,0,random-256-word-short,w2,w2,163953\nSAMPLE,0,random-256-word-short,w3,binary,324722\nSAMPLE,0,random-256-word-short,w3,w3,123113\nSAMPLE,0,random-256-word-short,w4,binary,322468\nSAMPLE,0,random-256-word-short,w4,w4,105757\nSAMPLE,0,random-256-word-short,w5,binary,320556\nSAMPLE,0,random-256-word-short,w5,w5,125215\nSAMPLE,0,random-256-word-short,w6,binary,329098\nSAMPLE,0,random-256-word-short,w6,w6,174719\nSAMPLE,0,random-256-word-short,w7,binary,325873\nSAMPLE,0,random-256-word-short,w7,w7,281347\nSAMPLE,0,random-256-half-dense,policy,binary,1582777\nSAMPLE,0,random-256-half-dense,policy,policy,505900\nSAMPLE,0,random-256-half-dense,w1,binary,1566172\nSAMPLE,0,random-256-half-dense,w1,w1,1325795\nSAMPLE,0,random-256-half-dense,w2,binary,1562457\nSAMPLE,0,random-256-half-dense,w2,w2,704294\nSAMPLE,0,random-256-half-dense,w3,binary,1554374\nSAMPLE,0,random-256-half-dense,w3,w3,520782\nSAMPLE,0,random-256-half-dense,w4,binary,1554224\nSAMPLE,0,random-256-half-dense,w4,w4,481124\nSAMPLE,0,random-256-half-dense,w5,binary,1551811\nSAMPLE,0,random-256-half-dense,w5,w5,617154\nSAMPLE,0,random-256-half-dense,w6,binary,1571760\nSAMPLE,0,random-256-half-dense,w6,w6,962977\nSAMPLE,0,random-256-half-dense,w7,binary,1576066\nSAMPLE,0,random-256-half-dense,w7,w7,1824735\nSAMPLE,0,random-256-half-mixed,policy,binary,1501666\nSAMPLE,0,random-256-half-mixed,policy,policy,474363\nSAMPLE,0,random-256-half-mixed,w1,binary,1481086\nSAMPLE,0,random-256-half-mixed,w1,w1,1332326\nSAMPLE,0,random-256-half-mixed,w2,binary,1482738\nSAMPLE,0,random-256-half-mixed,w2,w2,697674\nSAMPLE,0,random-256-half-mixed,w3,binary,1475468\nSAMPLE,0,random-256-half-mixed,w3,w3,513321\nSAMPLE,0,random-256-half-mixed,w4,binary,1468848\nSAMPLE,0,random-256-half-mixed,w4,w4,452972\nSAMPLE,0,random-256-half-mixed,w5,binary,1481586\nSAMPLE,0,random-256-half-mixed,w5,w5,567401\nSAMPLE,0,random-256-half-mixed,w6,binary,1494255\nSAMPLE,0,random-256-half-mixed,w6,w6,847096\nSAMPLE,0,random-256-half-mixed,w7,binary,1497490\nSAMPLE,0,random-256-half-mixed,w7,w7,1446665\nSAMPLE,0,random-256-half-sparse,policy,binary,1407878\nSAMPLE,0,random-256-half-sparse,policy,policy,423628\nSAMPLE,0,random-256-half-sparse,w1,binary,1405303\nSAMPLE,0,random-256-half-sparse,w1,w1,1313878\nSAMPLE,0,random-256-half-sparse,w2,binary,1398383\nSAMPLE,0,random-256-half-sparse,w2,w2,681110\nSAMPLE,0,random-256-half-sparse,w3,binary,1396170\nSAMPLE,0,random-256-half-sparse,w3,w3,487724\nSAMPLE,0,random-256-half-sparse,w4,binary,1390822\nSAMPLE,0,random-256-half-sparse,w4,w4,406924\nSAMPLE,0,random-256-half-sparse,w5,binary,1396591\nSAMPLE,0,random-256-half-sparse,w5,w5,441054\nSAMPLE,0,random-256-half-sparse,w6,binary,1405274\nSAMPLE,0,random-256-half-sparse,w6,w6,566439\nSAMPLE,0,random-256-half-sparse,w7,binary,1414878\nSAMPLE,0,random-256-half-sparse,w7,w7,875989\nSAMPLE,0,random-256-half-short,policy,binary,340605\nSAMPLE,0,random-256-half-short,policy,policy,125376\nSAMPLE,0,random-256-half-short,w1,binary,330550\nSAMPLE,0,random-256-half-short,w1,w1,298572\nSAMPLE,0,random-256-half-short,w2,binary,368927\nSAMPLE,0,random-256-half-short,w2,w2,166547\nSAMPLE,0,random-256-half-short,w3,binary,326264\nSAMPLE,0,random-256-half-short,w3,w3,127428\nSAMPLE,0,random-256-half-short,w4,binary,323579\nSAMPLE,0,random-256-half-short,w4,w4,113749\nSAMPLE,0,random-256-half-short,w5,binary,322849\nSAMPLE,0,random-256-half-short,w5,w5,144404\nSAMPLE,0,random-256-half-short,w6,binary,325863\nSAMPLE,0,random-256-half-short,w6,w6,205675\nSAMPLE,0,random-256-half-short,w7,binary,326284\nSAMPLE,0,random-256-half-short,w7,w7,329077\nSAMPLE,0,random-256-large-dense,policy,binary,1581274\nSAMPLE,0,random-256-large-dense,policy,policy,571447\nSAMPLE,0,random-256-large-dense,w1,binary,1567233\nSAMPLE,0,random-256-large-dense,w1,w1,1340107\nSAMPLE,0,random-256-large-dense,w2,binary,1574765\nSAMPLE,0,random-256-large-dense,w2,w2,722531\nSAMPLE,0,random-256-large-dense,w3,binary,1549797\nSAMPLE,0,random-256-large-dense,w3,w3,558738\nSAMPLE,0,random-256-large-dense,w4,binary,1558840\nSAMPLE,0,random-256-large-dense,w4,w4,552649\nSAMPLE,0,random-256-large-dense,w5,binary,1555827\nSAMPLE,0,random-256-large-dense,w5,w5,773948\nSAMPLE,0,random-256-large-dense,w6,binary,1567674\nSAMPLE,0,random-256-large-dense,w6,w6,1325315\nSAMPLE,0,random-256-large-dense,w7,binary,1576307\nSAMPLE,0,random-256-large-dense,w7,w7,2486926\nSAMPLE,0,random-256-large-mixed,policy,binary,1508817\nSAMPLE,0,random-256-large-mixed,policy,policy,509375\nSAMPLE,0,random-256-large-mixed,w1,binary,1488367\nSAMPLE,0,random-256-large-mixed,w1,w1,1325355\nSAMPLE,0,random-256-large-mixed,w2,binary,1487756\nSAMPLE,0,random-256-large-mixed,w2,w2,710333\nSAMPLE,0,random-256-large-mixed,w3,binary,1481376\nSAMPLE,0,random-256-large-mixed,w3,w3,529636\nSAMPLE,0,random-256-large-mixed,w4,binary,1475818\nSAMPLE,0,random-256-large-mixed,w4,w4,494973\nSAMPLE,0,random-256-large-mixed,w5,binary,1488827\nSAMPLE,0,random-256-large-mixed,w5,w5,648992\nSAMPLE,0,random-256-large-mixed,w6,binary,1492233\nSAMPLE,0,random-256-large-mixed,w6,w6,1045550\nSAMPLE,0,random-256-large-mixed,w7,binary,1504851\nSAMPLE,0,random-256-large-mixed,w7,w7,1794691\nSAMPLE,0,random-256-large-sparse,policy,binary,1411943\nSAMPLE,0,random-256-large-sparse,policy,policy,424609\nSAMPLE,0,random-256-large-sparse,w1,binary,1401838\nSAMPLE,0,random-256-large-sparse,w1,w1,1313998\nSAMPLE,0,random-256-large-sparse,w2,binary,1411222\nSAMPLE,0,random-256-large-sparse,w2,w2,678746\nSAMPLE,0,random-256-large-sparse,w3,binary,1398153\nSAMPLE,0,random-256-large-sparse,w3,w3,486261\nSAMPLE,0,random-256-large-sparse,w4,binary,1403441\nSAMPLE,0,random-256-large-sparse,w4,w4,412912\nSAMPLE,0,random-256-large-sparse,w5,binary,1403470\nSAMPLE,0,random-256-large-sparse,w5,w5,445000\nSAMPLE,0,random-256-large-sparse,w6,binary,1406125\nSAMPLE,0,random-256-large-sparse,w6,w6,569304\nSAMPLE,0,random-256-large-sparse,w7,binary,1410451\nSAMPLE,0,random-256-large-sparse,w7,w7,877631\nSAMPLE,0,random-256-large-short,policy,binary,341156\nSAMPLE,0,random-256-large-short,policy,policy,135330\nSAMPLE,0,random-256-large-short,w1,binary,330710\nSAMPLE,0,random-256-large-short,w1,w1,300626\nSAMPLE,0,random-256-large-short,w2,binary,328497\nSAMPLE,0,random-256-large-short,w2,w2,163372\nSAMPLE,0,random-256-large-short,w3,binary,325432\nSAMPLE,0,random-256-large-short,w3,w3,125126\nSAMPLE,0,random-256-large-short,w4,binary,326415\nSAMPLE,0,random-256-large-short,w4,w4,120038\nSAMPLE,0,random-256-large-short,w5,binary,324832\nSAMPLE,0,random-256-large-short,w5,w5,156292\nSAMPLE,0,random-256-large-short,w6,binary,330319\nSAMPLE,0,random-256-large-short,w6,w6,243411\nSAMPLE,0,random-256-large-short,w7,binary,327576\nSAMPLE,0,random-256-large-short,w7,w7,402217\nSAMPLE,0,random-512-small-dense,policy,binary,3295556\nSAMPLE,0,random-512-small-dense,policy,policy,1108664\nSAMPLE,0,random-512-small-dense,w1,binary,3608430\nSAMPLE,0,random-512-small-dense,w1,w1,2754784\nSAMPLE,0,random-512-small-dense,w2,binary,3303016\nSAMPLE,0,random-512-small-dense,w2,w2,1696515\nSAMPLE,0,random-512-small-dense,w3,binary,3313843\nSAMPLE,0,random-512-small-dense,w3,w3,1125098\nSAMPLE,0,random-512-small-dense,w4,binary,3325461\nSAMPLE,0,random-512-small-dense,w4,w4,1100392\nSAMPLE,0,random-512-small-dense,w5,binary,3300143\nSAMPLE,0,random-512-small-dense,w5,w5,1399605\nSAMPLE,0,random-512-small-dense,w6,binary,3300954\nSAMPLE,0,random-512-small-dense,w6,w6,2155886\nSAMPLE,0,random-512-small-mixed,policy,binary,3086036\nSAMPLE,0,random-512-small-mixed,policy,policy,1115133\nSAMPLE,0,random-512-small-mixed,w1,binary,3091434\nSAMPLE,0,random-512-small-mixed,w1,w1,2755335\nSAMPLE,0,random-512-small-mixed,w2,binary,3074719\nSAMPLE,0,random-512-small-mixed,w2,w2,1479764\nSAMPLE,0,random-512-small-mixed,w3,binary,3076051\nSAMPLE,0,random-512-small-mixed,w3,w3,1129645\nSAMPLE,0,random-512-small-mixed,w4,binary,3102820\nSAMPLE,0,random-512-small-mixed,w4,w4,1097507\nSAMPLE,0,random-512-small-mixed,w5,binary,3079485\nSAMPLE,0,random-512-small-mixed,w5,w5,1395698\nSAMPLE,0,random-512-small-mixed,w6,binary,3111964\nSAMPLE,0,random-512-small-mixed,w6,w6,2136056\nSAMPLE,0,random-512-small-sparse,policy,binary,2909243\nSAMPLE,0,random-512-small-sparse,policy,policy,1114332\nSAMPLE,0,random-512-small-sparse,w1,binary,2908131\nSAMPLE,0,random-512-small-sparse,w1,w1,2739081\nSAMPLE,0,random-512-small-sparse,w2,binary,2899438\nSAMPLE,0,random-512-small-sparse,w2,w2,1464811\nSAMPLE,0,random-512-small-sparse,w3,binary,2887761\nSAMPLE,0,random-512-small-sparse,w3,w3,1114402\nSAMPLE,0,random-512-small-sparse,w4,binary,2905558\nSAMPLE,0,random-512-small-sparse,w4,w4,1083866\nSAMPLE,0,random-512-small-sparse,w5,binary,2893600\nSAMPLE,0,random-512-small-sparse,w5,w5,1383280\nSAMPLE,0,random-512-small-sparse,w6,binary,2911977\nSAMPLE,0,random-512-small-sparse,w6,w6,2116488\nSAMPLE,0,random-512-small-short,policy,binary,342668\nSAMPLE,0,random-512-small-short,policy,policy,139807\nSAMPLE,0,random-512-small-short,w1,binary,339813\nSAMPLE,0,random-512-small-short,w1,w1,295768\nSAMPLE,0,random-512-small-short,w2,binary,333544\nSAMPLE,0,random-512-small-short,w2,w2,167068\nSAMPLE,0,random-512-small-short,w3,binary,333795\nSAMPLE,0,random-512-small-short,w3,w3,129152\nSAMPLE,0,random-512-small-short,w4,binary,329028\nSAMPLE,0,random-512-small-short,w4,w4,127810\nSAMPLE,0,random-512-small-short,w5,binary,336659\nSAMPLE,0,random-512-small-short,w5,w5,155901\nSAMPLE,0,random-512-small-short,w6,binary,332473\nSAMPLE,0,random-512-small-short,w6,w6,225534\nSAMPLE,0,random-512-word-dense,policy,binary,3322206\nSAMPLE,0,random-512-word-dense,policy,policy,1281260\nSAMPLE,0,random-512-word-dense,w1,binary,3312992\nSAMPLE,0,random-512-word-dense,w1,w1,2761233\nSAMPLE,0,random-512-word-dense,w2,binary,3322716\nSAMPLE,0,random-512-word-dense,w2,w2,1482588\nSAMPLE,0,random-512-word-dense,w3,binary,3292241\nSAMPLE,0,random-512-word-dense,w3,w3,1179368\nSAMPLE,0,random-512-word-dense,w4,binary,3314133\nSAMPLE,0,random-512-word-dense,w4,w4,1256613\nSAMPLE,0,random-512-word-dense,w5,binary,3300964\nSAMPLE,0,random-512-word-dense,w5,w5,1780971\nSAMPLE,0,random-512-word-dense,w6,binary,3298921\nSAMPLE,0,random-512-word-dense,w6,w6,3019536\nSAMPLE,0,random-512-word-mixed,policy,binary,3115229\nSAMPLE,0,random-512-word-mixed,policy,policy,1215602\nSAMPLE,0,random-512-word-mixed,w1,binary,3107727\nSAMPLE,0,random-512-word-mixed,w1,w1,2769726\nSAMPLE,0,random-512-word-mixed,w2,binary,3101759\nSAMPLE,0,random-512-word-mixed,w2,w2,1484040\nSAMPLE,0,random-512-word-mixed,w3,binary,3088479\nSAMPLE,0,random-512-word-mixed,w3,w3,1169094\nSAMPLE,0,random-512-word-mixed,w4,binary,3102930\nSAMPLE,0,random-512-word-mixed,w4,w4,1191506\nSAMPLE,0,random-512-word-mixed,w5,binary,3111263\nSAMPLE,0,random-512-word-mixed,w5,w5,1622957\nSAMPLE,0,random-512-word-mixed,w6,binary,3107687\nSAMPLE,0,random-512-word-mixed,w6,w6,2758460\nSAMPLE,0,random-512-word-sparse,policy,binary,2894892\nSAMPLE,0,random-512-word-sparse,policy,policy,1105218\nSAMPLE,0,random-512-word-sparse,w1,binary,2905527\nSAMPLE,0,random-512-word-sparse,w1,w1,2712731\nSAMPLE,0,random-512-word-sparse,w2,binary,2898567\nSAMPLE,0,random-512-word-sparse,w2,w2,1453324\nSAMPLE,0,random-512-word-sparse,w3,binary,2898888\nSAMPLE,0,random-512-word-sparse,w3,w3,1087822\nSAMPLE,0,random-512-word-sparse,w4,binary,2905888\nSAMPLE,0,random-512-word-sparse,w4,w4,1095835\nSAMPLE,0,random-512-word-sparse,w5,binary,2905317\nSAMPLE,0,random-512-word-sparse,w5,w5,1395109\nSAMPLE,0,random-512-word-sparse,w6,binary,2909303\nSAMPLE,0,random-512-word-sparse,w6,w6,2142566\nSAMPLE,0,random-512-word-short,policy,binary,347815\nSAMPLE,0,random-512-word-short,policy,policy,159938\nSAMPLE,0,random-512-word-short,w1,binary,339704\nSAMPLE,0,random-512-word-short,w1,w1,305533\nSAMPLE,0,random-512-word-short,w2,binary,338753\nSAMPLE,0,random-512-word-short,w2,w2,170242\nSAMPLE,0,random-512-word-short,w3,binary,334286\nSAMPLE,0,random-512-word-short,w3,w3,138095\nSAMPLE,0,random-512-word-short,w4,binary,337661\nSAMPLE,0,random-512-word-short,w4,w4,142201\nSAMPLE,0,random-512-word-short,w5,binary,333765\nSAMPLE,0,random-512-word-short,w5,w5,187889\nSAMPLE,0,random-512-word-short,w6,binary,338511\nSAMPLE,0,random-512-word-short,w6,w6,309759\nSAMPLE,0,random-512-half-dense,policy,binary,3322496\nSAMPLE,0,random-512-half-dense,policy,policy,1562827\nSAMPLE,0,random-512-half-dense,w1,binary,3312431\nSAMPLE,0,random-512-half-dense,w1,w1,2776156\nSAMPLE,0,random-512-half-dense,w2,binary,3304179\nSAMPLE,0,random-512-half-dense,w2,w2,1544140\nSAMPLE,0,random-512-half-dense,w3,binary,3286843\nSAMPLE,0,random-512-half-dense,w3,w3,1309231\nSAMPLE,0,random-512-half-dense,w4,binary,3306522\nSAMPLE,0,random-512-half-dense,w4,w4,1556417\nSAMPLE,0,random-512-half-dense,w5,binary,3312591\nSAMPLE,0,random-512-half-dense,w5,w5,2379047\nSAMPLE,0,random-512-half-dense,w6,binary,3316977\nSAMPLE,0,random-512-half-dense,w6,w6,4461434\nSAMPLE,0,random-512-half-mixed,policy,binary,3120937\nSAMPLE,0,random-512-half-mixed,policy,policy,1380097\nSAMPLE,0,random-512-half-mixed,w1,binary,3124612\nSAMPLE,0,random-512-half-mixed,w1,w1,2779531\nSAMPLE,0,random-512-half-mixed,w2,binary,3106015\nSAMPLE,0,random-512-half-mixed,w2,w2,1528155\nSAMPLE,0,random-512-half-mixed,w3,binary,3100927\nSAMPLE,0,random-512-half-mixed,w3,w3,1210735\nSAMPLE,0,random-512-half-mixed,w4,binary,3113075\nSAMPLE,0,random-512-half-mixed,w4,w4,1369650\nSAMPLE,0,random-512-half-mixed,w5,binary,3100647\nSAMPLE,0,random-512-half-mixed,w5,w5,1998082\nSAMPLE,0,random-512-half-mixed,w6,binary,3105654\nSAMPLE,0,random-512-half-mixed,w6,w6,3708188\nSAMPLE,0,random-512-half-sparse,policy,binary,2915302\nSAMPLE,0,random-512-half-sparse,policy,policy,1105339\nSAMPLE,0,random-512-half-sparse,w1,binary,2900741\nSAMPLE,0,random-512-half-sparse,w1,w1,2737739\nSAMPLE,0,random-512-half-sparse,w2,binary,2907250\nSAMPLE,0,random-512-half-sparse,w2,w2,1461407\nSAMPLE,0,random-512-half-sparse,w3,binary,2894300\nSAMPLE,0,random-512-half-sparse,w3,w3,1116255\nSAMPLE,0,random-512-half-sparse,w4,binary,2915072\nSAMPLE,0,random-512-half-sparse,w4,w4,1092059\nSAMPLE,0,random-512-half-sparse,w5,binary,2895673\nSAMPLE,0,random-512-half-sparse,w5,w5,1402089\nSAMPLE,0,random-512-half-sparse,w6,binary,2906279\nSAMPLE,0,random-512-half-sparse,w6,w6,2156127\nSAMPLE,0,random-512-half-short,policy,binary,348436\nSAMPLE,0,random-512-half-short,policy,policy,177614\nSAMPLE,0,random-512-half-short,w1,binary,341556\nSAMPLE,0,random-512-half-short,w1,w1,305914\nSAMPLE,0,random-512-half-short,w2,binary,333073\nSAMPLE,0,random-512-half-short,w2,w2,174739\nSAMPLE,0,random-512-half-short,w3,binary,337450\nSAMPLE,0,random-512-half-short,w3,w3,147709\nSAMPLE,0,random-512-half-short,w4,binary,333334\nSAMPLE,0,random-512-half-short,w4,w4,164914\nSAMPLE,0,random-512-half-short,w5,binary,337510\nSAMPLE,0,random-512-half-short,w5,w5,232464\nSAMPLE,0,random-512-half-short,w6,binary,336128\nSAMPLE,0,random-512-half-short,w6,w6,425551\nSAMPLE,0,random-512-large-dense,policy,binary,3317899\nSAMPLE,0,random-512-large-dense,policy,policy,1975128\nSAMPLE,0,random-512-large-dense,w1,binary,3307864\nSAMPLE,0,random-512-large-dense,w1,w1,2811808\nSAMPLE,0,random-512-large-dense,w2,binary,3300142\nSAMPLE,0,random-512-large-dense,w2,w2,1654103\nSAMPLE,0,random-512-large-dense,w3,binary,3312721\nSAMPLE,0,random-512-large-dense,w3,w3,1475377\nSAMPLE,0,random-512-large-dense,w4,binary,3294715\nSAMPLE,0,random-512-large-dense,w4,w4,1974938\nSAMPLE,0,random-512-large-dense,w5,binary,3306292\nSAMPLE,0,random-512-large-dense,w5,w5,3294094\nSAMPLE,0,random-512-large-dense,w6,binary,3314043\nSAMPLE,0,random-512-large-dense,w6,w6,6152070\nSAMPLE,0,random-512-large-mixed,policy,binary,3107006\nSAMPLE,0,random-512-large-mixed,policy,policy,1567454\nSAMPLE,0,random-512-large-mixed,w1,binary,3114447\nSAMPLE,0,random-512-large-mixed,w1,w1,2783647\nSAMPLE,0,random-512-large-mixed,w2,binary,3098153\nSAMPLE,0,random-512-large-mixed,w2,w2,1565431\nSAMPLE,0,random-512-large-mixed,w3,binary,3097984\nSAMPLE,0,random-512-large-mixed,w3,w3,1323963\nSAMPLE,0,random-512-large-mixed,w4,binary,3114727\nSAMPLE,0,random-512-large-mixed,w4,w4,1546072\nSAMPLE,0,random-512-large-mixed,w5,binary,3131893\nSAMPLE,0,random-512-large-mixed,w5,w5,2418655\nSAMPLE,0,random-512-large-mixed,w6,binary,3124572\nSAMPLE,0,random-512-large-mixed,w6,w6,4671265\nSAMPLE,0,random-512-large-sparse,policy,binary,2928942\nSAMPLE,0,random-512-large-sparse,policy,policy,1116716\nSAMPLE,0,random-512-large-sparse,w1,binary,2922683\nSAMPLE,0,random-512-large-sparse,w1,w1,2754884\nSAMPLE,0,random-512-large-sparse,w2,binary,2906669\nSAMPLE,0,random-512-large-sparse,w2,w2,1469308\nSAMPLE,0,random-512-large-sparse,w3,binary,2895332\nSAMPLE,0,random-512-large-sparse,w3,w3,1096235\nSAMPLE,0,random-512-large-sparse,w4,binary,2908011\nSAMPLE,0,random-512-large-sparse,w4,w4,1099970\nSAMPLE,0,random-512-large-sparse,w5,binary,2907451\nSAMPLE,0,random-512-large-sparse,w5,w5,1408278\nSAMPLE,0,random-512-large-sparse,w6,binary,2905417\nSAMPLE,0,random-512-large-sparse,w6,w6,2166201\nSAMPLE,0,random-512-large-short,policy,binary,352983\nSAMPLE,0,random-512-large-short,policy,policy,196871\nSAMPLE,0,random-512-large-short,w1,binary,347926\nSAMPLE,0,random-512-large-short,w1,w1,308928\nSAMPLE,0,random-512-large-short,w2,binary,339013\nSAMPLE,0,random-512-large-short,w2,w2,185335\nSAMPLE,0,random-512-large-short,w3,binary,338201\nSAMPLE,0,random-512-large-short,w3,w3,159026\nSAMPLE,0,random-512-large-short,w4,binary,334205\nSAMPLE,0,random-512-large-short,w4,w4,189330\nSAMPLE,0,random-512-large-short,w5,binary,337911\nSAMPLE,0,random-512-large-short,w5,w5,268788\nSAMPLE,0,random-512-large-short,w6,binary,344751\nSAMPLE,0,random-512-large-short,w6,w6,518659\nSAMPLE,0,random-1024-small-dense,policy,binary,7229238\nSAMPLE,0,random-1024-small-dense,policy,policy,3092575\nSAMPLE,0,random-1024-small-dense,w1,binary,7217991\nSAMPLE,0,random-1024-small-dense,w1,w1,5848911\nSAMPLE,0,random-1024-small-dense,w2,binary,7209458\nSAMPLE,0,random-1024-small-dense,w2,w2,3402274\nSAMPLE,0,random-1024-small-dense,w3,binary,7232662\nSAMPLE,0,random-1024-small-dense,w3,w3,3058915\nSAMPLE,0,random-1024-small-dense,w4,binary,7155448\nSAMPLE,0,random-1024-small-dense,w4,w4,3708167\nSAMPLE,0,random-1024-small-dense,w5,binary,7233695\nSAMPLE,0,random-1024-small-dense,w5,w5,5533454\nSAMPLE,0,random-1024-small-mixed,policy,binary,6623280\nSAMPLE,0,random-1024-small-mixed,policy,policy,3053127\nSAMPLE,0,random-1024-small-mixed,w1,binary,6636769\nSAMPLE,0,random-1024-small-mixed,w1,w1,5832707\nSAMPLE,0,random-1024-small-mixed,w2,binary,6682647\nSAMPLE,0,random-1024-small-mixed,w2,w2,3393150\nSAMPLE,0,random-1024-small-mixed,w3,binary,6603199\nSAMPLE,0,random-1024-small-mixed,w3,w3,3044043\nSAMPLE,0,random-1024-small-mixed,w4,binary,6633234\nSAMPLE,0,random-1024-small-mixed,w4,w4,3705393\nSAMPLE,0,random-1024-small-mixed,w5,binary,6603019\nSAMPLE,0,random-1024-small-mixed,w5,w5,5538581\nSAMPLE,0,random-1024-small-sparse,policy,binary,6111771\nSAMPLE,0,random-1024-small-sparse,policy,policy,3054098\nSAMPLE,0,random-1024-small-sparse,w1,binary,6117860\nSAMPLE,0,random-1024-small-sparse,w1,w1,6194624\nSAMPLE,0,random-1024-small-sparse,w2,binary,6206031\nSAMPLE,0,random-1024-small-sparse,w2,w2,3365269\nSAMPLE,0,random-1024-small-sparse,w3,binary,6139692\nSAMPLE,0,random-1024-small-sparse,w3,w3,3043492\nSAMPLE,0,random-1024-small-sparse,w4,binary,6132352\nSAMPLE,0,random-1024-small-sparse,w4,w4,3689130\nSAMPLE,0,random-1024-small-sparse,w5,binary,6112552\nSAMPLE,0,random-1024-small-sparse,w5,w5,5538701\nSAMPLE,0,random-1024-small-short,policy,binary,362247\nSAMPLE,0,random-1024-small-short,policy,policy,178304\nSAMPLE,0,random-1024-small-short,w1,binary,361807\nSAMPLE,0,random-1024-small-short,w1,w1,308126\nSAMPLE,0,random-1024-small-short,w2,binary,352783\nSAMPLE,0,random-1024-small-short,w2,w2,188009\nSAMPLE,0,random-1024-small-short,w3,binary,353905\nSAMPLE,0,random-1024-small-short,w3,w3,168580\nSAMPLE,0,random-1024-small-short,w4,binary,350489\nSAMPLE,0,random-1024-small-short,w4,w4,203181\nSAMPLE,0,random-1024-small-short,w5,binary,350540\nSAMPLE,0,random-1024-small-short,w5,w5,294087\nSAMPLE,0,random-1024-word-dense,policy,binary,7206163\nSAMPLE,0,random-1024-word-dense,policy,policy,3295516\nSAMPLE,0,random-1024-word-dense,w1,binary,7246403\nSAMPLE,0,random-1024-word-dense,w1,w1,5912796\nSAMPLE,0,random-1024-word-dense,w2,binary,16552219\nSAMPLE,0,random-1024-word-dense,w2,w2,3505838\nSAMPLE,0,random-1024-word-dense,w3,binary,7227445\nSAMPLE,0,random-1024-word-dense,w3,w3,3286162\nSAMPLE,0,random-1024-word-dense,w4,binary,7227996\nSAMPLE,0,random-1024-word-dense,w4,w4,4294486\nSAMPLE,0,random-1024-word-dense,w5,binary,7209959\nSAMPLE,0,random-1024-word-dense,w5,w5,6862543\nSAMPLE,0,random-1024-word-mixed,policy,binary,6669678\nSAMPLE,0,random-1024-word-mixed,policy,policy,3234915\nSAMPLE,0,random-1024-word-mixed,w1,binary,6665482\nSAMPLE,0,random-1024-word-mixed,w1,w1,5946165\nSAMPLE,0,random-1024-word-mixed,w2,binary,6659553\nSAMPLE,0,random-1024-word-mixed,w2,w2,3450315\nSAMPLE,0,random-1024-word-mixed,w3,binary,6667415\nSAMPLE,0,random-1024-word-mixed,w3,w3,3196639\nSAMPLE,0,random-1024-word-mixed,w4,binary,6663559\nSAMPLE,0,random-1024-word-mixed,w4,w4,4012549\nSAMPLE,0,random-1024-word-mixed,w5,binary,6664620\nSAMPLE,0,random-1024-word-mixed,w5,w5,6324506\nSAMPLE,0,random-1024-word-sparse,policy,binary,6124169\nSAMPLE,0,random-1024-word-sparse,policy,policy,3046006\nSAMPLE,0,random-1024-word-sparse,w1,binary,6131300\nSAMPLE,0,random-1024-word-sparse,w1,w1,5806458\nSAMPLE,0,random-1024-word-sparse,w2,binary,6144169\nSAMPLE,0,random-1024-word-sparse,w2,w2,3385849\nSAMPLE,0,random-1024-word-sparse,w3,binary,6147945\nSAMPLE,0,random-1024-word-sparse,w3,w3,3036943\nSAMPLE,0,random-1024-word-sparse,w4,binary,6145001\nSAMPLE,0,random-1024-word-sparse,w4,w4,3704763\nSAMPLE,0,random-1024-word-sparse,w5,binary,6112842\nSAMPLE,0,random-1024-word-sparse,w5,w5,5551069\nSAMPLE,0,random-1024-word-short,policy,binary,369367\nSAMPLE,0,random-1024-word-short,policy,policy,194368\nSAMPLE,0,random-1024-word-short,w1,binary,359743\nSAMPLE,0,random-1024-word-short,w1,w1,325122\nSAMPLE,0,random-1024-word-short,w2,binary,356518\nSAMPLE,0,random-1024-word-short,w2,w2,195971\nSAMPLE,0,random-1024-word-short,w3,binary,359032\nSAMPLE,0,random-1024-word-short,w3,w3,185775\nSAMPLE,0,random-1024-word-short,w4,binary,353985\nSAMPLE,0,random-1024-word-short,w4,w4,233086\nSAMPLE,0,random-1024-word-short,w5,binary,359804\nSAMPLE,0,random-1024-word-short,w5,w5,370480\nSAMPLE,0,random-1024-half-dense,policy,binary,7236458\nSAMPLE,0,random-1024-half-dense,policy,policy,4312473\nSAMPLE,0,random-1024-half-dense,w1,binary,7225792\nSAMPLE,0,random-1024-half-dense,w1,w1,6079793\nSAMPLE,0,random-1024-half-dense,w2,binary,7248055\nSAMPLE,0,random-1024-half-dense,w2,w2,4030956\nSAMPLE,0,random-1024-half-dense,w3,binary,7247795\nSAMPLE,0,random-1024-half-dense,w3,w3,4299865\nSAMPLE,0,random-1024-half-dense,w4,binary,7232162\nSAMPLE,0,random-1024-half-dense,w4,w4,6303736\nSAMPLE,0,random-1024-half-dense,w5,binary,7206674\nSAMPLE,0,random-1024-half-dense,w5,w5,11231602\nSAMPLE,0,random-1024-half-mixed,policy,binary,6709377\nSAMPLE,0,random-1024-half-mixed,policy,policy,3768717\nSAMPLE,0,random-1024-half-mixed,w1,binary,6700904\nSAMPLE,0,random-1024-half-mixed,w1,w1,6017491\nSAMPLE,0,random-1024-half-mixed,w2,binary,6669968\nSAMPLE,0,random-1024-half-mixed,w2,w2,3725994\nSAMPLE,0,random-1024-half-mixed,w3,binary,6670008\nSAMPLE,0,random-1024-half-mixed,w3,w3,3736560\nSAMPLE,0,random-1024-half-mixed,w4,binary,6659493\nSAMPLE,0,random-1024-half-mixed,w4,w4,5190495\nSAMPLE,0,random-1024-half-mixed,w5,binary,6674716\nSAMPLE,0,random-1024-half-mixed,w5,w5,8785584\nSAMPLE,0,random-1024-half-sparse,policy,binary,6163798\nSAMPLE,0,random-1024-half-sparse,policy,policy,3059596\nSAMPLE,0,random-1024-half-sparse,w1,binary,6177358\nSAMPLE,0,random-1024-half-sparse,w1,w1,5842812\nSAMPLE,0,random-1024-half-sparse,w2,binary,6150568\nSAMPLE,0,random-1024-half-sparse,w2,w2,3374954\nSAMPLE,0,random-1024-half-sparse,w3,binary,6154364\nSAMPLE,0,random-1024-half-sparse,w3,w3,3068630\nSAMPLE,0,random-1024-half-sparse,w4,binary,6156937\nSAMPLE,0,random-1024-half-sparse,w4,w4,3719895\nSAMPLE,0,random-1024-half-sparse,w5,binary,6148585\nSAMPLE,0,random-1024-half-sparse,w5,w5,5581625\nSAMPLE,0,random-1024-half-short,policy,binary,378010\nSAMPLE,0,random-1024-half-short,policy,policy,233486\nSAMPLE,0,random-1024-half-short,w1,binary,367575\nSAMPLE,0,random-1024-half-short,w1,w1,330339\nSAMPLE,0,random-1024-half-short,w2,binary,365151\nSAMPLE,0,random-1024-half-short,w2,w2,213767\nSAMPLE,0,random-1024-half-short,w3,binary,361306\nSAMPLE,0,random-1024-half-short,w3,w3,224022\nSAMPLE,0,random-1024-half-short,w4,binary,357480\nSAMPLE,0,random-1024-half-short,w4,w4,315688\nSAMPLE,0,random-1024-half-short,w5,binary,361256\nSAMPLE,0,random-1024-half-short,w5,w5,573360\nSAMPLE,0,random-1024-large-dense,policy,binary,7239483\nSAMPLE,0,random-1024-large-dense,policy,policy,5461226\nSAMPLE,0,random-1024-large-dense,w1,binary,7264249\nSAMPLE,0,random-1024-large-dense,w1,w1,6388792\nSAMPLE,0,random-1024-large-dense,w2,binary,7219664\nSAMPLE,0,random-1024-large-dense,w2,w2,4437339\nSAMPLE,0,random-1024-large-dense,w3,binary,7210049\nSAMPLE,0,random-1024-large-dense,w3,w3,5443470\nSAMPLE,0,random-1024-large-dense,w4,binary,7237820\nSAMPLE,0,random-1024-large-dense,w4,w4,8889358\nSAMPLE,0,random-1024-large-dense,w5,binary,7228466\nSAMPLE,0,random-1024-large-dense,w5,w5,16287077\nSAMPLE,0,random-1024-large-mixed,policy,binary,6681195\nSAMPLE,0,random-1024-large-mixed,policy,policy,4255729\nSAMPLE,0,random-1024-large-mixed,w1,binary,6676949\nSAMPLE,0,random-1024-large-mixed,w1,w1,6098341\nSAMPLE,0,random-1024-large-mixed,w2,binary,6662697\nSAMPLE,0,random-1024-large-mixed,w2,w2,3908575\nSAMPLE,0,random-1024-large-mixed,w3,binary,6701466\nSAMPLE,0,random-1024-large-mixed,w3,w3,4251994\nSAMPLE,0,random-1024-large-mixed,w4,binary,6663278\nSAMPLE,0,random-1024-large-mixed,w4,w4,6230817\nSAMPLE,0,random-1024-large-mixed,w5,binary,6665662\nSAMPLE,0,random-1024-large-mixed,w5,w5,10949302\nSAMPLE,0,random-1024-large-sparse,policy,binary,6209145\nSAMPLE,0,random-1024-large-sparse,policy,policy,3077012\nSAMPLE,0,random-1024-large-sparse,w1,binary,6191879\nSAMPLE,0,random-1024-large-sparse,w1,w1,5801110\nSAMPLE,0,random-1024-large-sparse,w2,binary,6163497\nSAMPLE,0,random-1024-large-sparse,w2,w2,3350197\nSAMPLE,0,random-1024-large-sparse,w3,binary,6163647\nSAMPLE,0,random-1024-large-sparse,w3,w3,3062430\nSAMPLE,0,random-1024-large-sparse,w4,binary,6169627\nSAMPLE,0,random-1024-large-sparse,w4,w4,3716350\nSAMPLE,0,random-1024-large-sparse,w5,binary,6206822\nSAMPLE,0,random-1024-large-sparse,w5,w5,5584689\nSAMPLE,0,random-1024-large-short,policy,binary,370820\nSAMPLE,0,random-1024-large-short,policy,policy,265063\nSAMPLE,0,random-1024-large-short,w1,binary,365041\nSAMPLE,0,random-1024-large-short,w1,w1,333124\nSAMPLE,0,random-1024-large-short,w2,binary,362828\nSAMPLE,0,random-1024-large-short,w2,w2,224913\nSAMPLE,0,random-1024-large-short,w3,binary,357510\nSAMPLE,0,random-1024-large-short,w3,w3,251913\nSAMPLE,0,random-1024-large-short,w4,binary,364631\nSAMPLE,0,random-1024-large-short,w4,w4,376558\nSAMPLE,0,random-1024-large-short,w5,binary,363239\nSAMPLE,0,random-1024-large-short,w5,w5,730103\nSAMPLE,0,random-2048-small-dense,policy,binary,17993326\nSAMPLE,0,random-2048-small-dense,policy,policy,9749804\nSAMPLE,0,random-2048-small-dense,w1,binary,17816683\nSAMPLE,0,random-2048-small-dense,w1,w1,13734371\nSAMPLE,0,random-2048-small-dense,w2,binary,17823955\nSAMPLE,0,random-2048-small-dense,w2,w2,9701523\nSAMPLE,0,random-2048-small-dense,w3,binary,17847809\nSAMPLE,0,random-2048-small-dense,w3,w3,11107968\nSAMPLE,0,random-2048-small-dense,w4,binary,17889242\nSAMPLE,0,random-2048-small-dense,w4,w4,15984898\nSAMPLE,0,random-2048-small-mixed,policy,binary,16077515\nSAMPLE,0,random-2048-small-mixed,policy,policy,9762473\nSAMPLE,0,random-2048-small-mixed,w1,binary,15972319\nSAMPLE,0,random-2048-small-mixed,w1,w1,13744897\nSAMPLE,0,random-2048-small-mixed,w2,binary,15962445\nSAMPLE,0,random-2048-small-mixed,w2,w2,9758227\nSAMPLE,0,random-2048-small-mixed,w3,binary,15965369\nSAMPLE,0,random-2048-small-mixed,w3,w3,11066486\nSAMPLE,0,random-2048-small-mixed,w4,binary,15974783\nSAMPLE,0,random-2048-small-mixed,w4,w4,15963797\nSAMPLE,0,random-2048-small-sparse,policy,binary,14095658\nSAMPLE,0,random-2048-small-sparse,policy,policy,9682515\nSAMPLE,0,random-2048-small-sparse,w1,binary,14099302\nSAMPLE,0,random-2048-small-sparse,w1,w1,13720271\nSAMPLE,0,random-2048-small-sparse,w2,binary,14142387\nSAMPLE,0,random-2048-small-sparse,w2,w2,9696305\nSAMPLE,0,random-2048-small-sparse,w3,binary,14091491\nSAMPLE,0,random-2048-small-sparse,w3,w3,11065155\nSAMPLE,0,random-2048-small-sparse,w4,binary,14115146\nSAMPLE,0,random-2048-small-sparse,w4,w4,15889246\nSAMPLE,0,random-2048-small-short,policy,binary,440063\nSAMPLE,0,random-2048-small-short,policy,policy,267376\nSAMPLE,0,random-2048-small-short,w1,binary,430398\nSAMPLE,0,random-2048-small-short,w1,w1,355347\nSAMPLE,0,random-2048-small-short,w2,binary,423768\nSAMPLE,0,random-2048-small-short,w2,w2,259274\nSAMPLE,0,random-2048-small-short,w3,binary,423227\nSAMPLE,0,random-2048-small-short,w3,w3,289249\nSAMPLE,0,random-2048-small-short,w4,binary,426211\nSAMPLE,0,random-2048-small-short,w4,w4,402537\nSAMPLE,0,random-2048-word-dense,policy,binary,18084701\nSAMPLE,0,random-2048-word-dense,policy,policy,10376183\nSAMPLE,0,random-2048-word-dense,w1,binary,17889912\nSAMPLE,0,random-2048-word-dense,w1,w1,13775773\nSAMPLE,0,random-2048-word-dense,w2,binary,18062668\nSAMPLE,0,random-2048-word-dense,w2,w2,10394720\nSAMPLE,0,random-2048-word-dense,w3,binary,17967527\nSAMPLE,0,random-2048-word-dense,w3,w3,11803198\nSAMPLE,0,random-2048-word-dense,w4,binary,18419557\nSAMPLE,0,random-2048-word-dense,w4,w4,18162817\nSAMPLE,0,random-2048-word-mixed,policy,binary,16039830\nSAMPLE,0,random-2048-word-mixed,policy,policy,10109868\nSAMPLE,0,random-2048-word-mixed,w1,binary,16042052\nSAMPLE,0,random-2048-word-mixed,w1,w1,13760440\nSAMPLE,0,random-2048-word-mixed,w2,binary,16142482\nSAMPLE,0,random-2048-word-mixed,w2,w2,10155415\nSAMPLE,0,random-2048-word-mixed,w3,binary,15995003\nSAMPLE,0,random-2048-word-mixed,w3,w3,11485989\nSAMPLE,0,random-2048-word-mixed,w4,binary,16058868\nSAMPLE,0,random-2048-word-mixed,w4,w4,17056156\nSAMPLE,0,random-2048-word-sparse,policy,binary,14141705\nSAMPLE,0,random-2048-word-sparse,policy,policy,9741031\nSAMPLE,0,random-2048-word-sparse,w1,binary,14105321\nSAMPLE,0,random-2048-word-sparse,w1,w1,13667002\nSAMPLE,0,random-2048-word-sparse,w2,binary,14209876\nSAMPLE,0,random-2048-word-sparse,w2,w2,9692329\nSAMPLE,0,random-2048-word-sparse,w3,binary,15121849\nSAMPLE,0,random-2048-word-sparse,w3,w3,11124563\nSAMPLE,0,random-2048-word-sparse,w4,binary,14125572\nSAMPLE,0,random-2048-word-sparse,w4,w4,15986560\nSAMPLE,0,random-2048-word-short,policy,binary,450318\nSAMPLE,0,random-2048-word-short,policy,policy,297901\nSAMPLE,0,random-2048-word-short,w1,binary,443878\nSAMPLE,0,random-2048-word-short,w1,w1,372603\nSAMPLE,0,random-2048-word-short,w2,binary,440253\nSAMPLE,0,random-2048-word-short,w2,w2,281007\nSAMPLE,0,random-2048-word-short,w3,binary,440353\nSAMPLE,0,random-2048-word-short,w3,w3,326534\nSAMPLE,0,random-2048-word-short,w4,binary,437499\nSAMPLE,0,random-2048-word-short,w4,w4,490908\nSAMPLE,0,random-2048-half-dense,policy,binary,18000596\nSAMPLE,0,random-2048-half-dense,policy,policy,13560885\nSAMPLE,0,random-2048-half-dense,w1,binary,17894389\nSAMPLE,0,random-2048-half-dense,w1,w1,15511607\nSAMPLE,0,random-2048-half-dense,w2,binary,17912075\nSAMPLE,0,random-2048-half-dense,w2,w2,13478883\nSAMPLE,0,random-2048-half-dense,w3,binary,17811125\nSAMPLE,0,random-2048-half-dense,w3,w3,18412767\nSAMPLE,0,random-2048-half-dense,w4,binary,17866677\nSAMPLE,0,random-2048-half-dense,w4,w4,31598706\nSAMPLE,0,random-2048-half-mixed,policy,binary,16016305\nSAMPLE,0,random-2048-half-mixed,policy,policy,11754476\nSAMPLE,0,random-2048-half-mixed,w1,binary,15988213\nSAMPLE,0,random-2048-half-mixed,w1,w1,14590971\nSAMPLE,0,random-2048-half-mixed,w2,binary,15992149\nSAMPLE,0,random-2048-half-mixed,w2,w2,11741828\nSAMPLE,0,random-2048-half-mixed,w3,binary,16070655\nSAMPLE,0,random-2048-half-mixed,w3,w3,15059687\nSAMPLE,0,random-2048-half-mixed,w4,binary,16011147\nSAMPLE,0,random-2048-half-mixed,w4,w4,24705848\nSAMPLE,0,random-2048-half-sparse,policy,binary,14103318\nSAMPLE,0,random-2048-half-sparse,policy,policy,9718198\nSAMPLE,0,random-2048-half-sparse,w1,binary,14057000\nSAMPLE,0,random-2048-half-sparse,w1,w1,13619421\nSAMPLE,0,random-2048-half-sparse,w2,binary,14063590\nSAMPLE,0,random-2048-half-sparse,w2,w2,9706169\nSAMPLE,0,random-2048-half-sparse,w3,binary,14056369\nSAMPLE,0,random-2048-half-sparse,w3,w3,11083441\nSAMPLE,0,random-2048-half-sparse,w4,binary,14059434\nSAMPLE,0,random-2048-half-sparse,w4,w4,15968514\nSAMPLE,0,random-2048-half-short,policy,binary,456978\nSAMPLE,0,random-2048-half-short,policy,policy,358742\nSAMPLE,0,random-2048-half-short,w1,binary,452581\nSAMPLE,0,random-2048-half-short,w1,w1,401735\nSAMPLE,0,random-2048-half-short,w2,binary,447344\nSAMPLE,0,random-2048-half-short,w2,w2,353143\nSAMPLE,0,random-2048-half-short,w3,binary,445811\nSAMPLE,0,random-2048-half-short,w3,w3,475215\nSAMPLE,0,random-2048-half-short,w4,binary,446171\nSAMPLE,0,random-2048-half-short,w4,w4,797032\nSAMPLE,0,random-2048-large-dense,policy,binary,18014798\nSAMPLE,0,random-2048-large-dense,policy,policy,16438130\nSAMPLE,0,random-2048-large-dense,w1,binary,18022690\nSAMPLE,0,random-2048-large-dense,w1,w1,16811013\nSAMPLE,0,random-2048-large-dense,w2,binary,17840159\nSAMPLE,0,random-2048-large-dense,w2,w2,16314116\nSAMPLE,0,random-2048-large-dense,w3,binary,17811306\nSAMPLE,0,random-2048-large-dense,w3,w3,25189254\nSAMPLE,0,random-2048-large-dense,w4,binary,17816313\nSAMPLE,0,random-2048-large-dense,w4,w4,43868527\nSAMPLE,0,random-2048-large-mixed,policy,binary,16023986\nSAMPLE,0,random-2048-large-mixed,policy,policy,13117227\nSAMPLE,0,random-2048-large-mixed,w1,binary,15989084\nSAMPLE,0,random-2048-large-mixed,w1,w1,15307043\nSAMPLE,0,random-2048-large-mixed,w2,binary,15994122\nSAMPLE,0,random-2048-large-mixed,w2,w2,13102555\nSAMPLE,0,random-2048-large-mixed,w3,binary,16088772\nSAMPLE,0,random-2048-large-mixed,w3,w3,18032694\nSAMPLE,0,random-2048-large-mixed,w4,binary,15991728\nSAMPLE,0,random-2048-large-mixed,w4,w4,30933840\nSAMPLE,0,random-2048-large-sparse,policy,binary,14467628\nSAMPLE,0,random-2048-large-sparse,policy,policy,9711087\nSAMPLE,0,random-2048-large-sparse,w1,binary,14063529\nSAMPLE,0,random-2048-large-sparse,w1,w1,13718057\nSAMPLE,0,random-2048-large-sparse,w2,binary,14047266\nSAMPLE,0,random-2048-large-sparse,w2,w2,9665009\nSAMPLE,0,random-2048-large-sparse,w3,binary,14078773\nSAMPLE,0,random-2048-large-sparse,w3,w3,11069200\nSAMPLE,0,random-2048-large-sparse,w4,binary,14067155\nSAMPLE,0,random-2048-large-sparse,w4,w4,15948224\nSAMPLE,0,random-2048-large-short,policy,binary,457578\nSAMPLE,0,random-2048-large-short,policy,policy,411720\nSAMPLE,0,random-2048-large-short,w1,binary,451269\nSAMPLE,0,random-2048-large-short,w1,w1,431169\nSAMPLE,0,random-2048-large-short,w2,binary,447504\nSAMPLE,0,random-2048-large-short,w2,w2,398351\nSAMPLE,0,random-2048-large-short,w3,binary,447593\nSAMPLE,0,random-2048-large-short,w3,w3,587580\nSAMPLE,0,random-2048-large-short,w4,binary,449476\nSAMPLE,0,random-2048-large-short,w4,w4,1012611\nSAMPLE,0,random-4096-small-dense,policy,binary,60394587\nSAMPLE,0,random-4096-small-dense,policy,policy,37608035\nSAMPLE,0,random-4096-small-dense,w1,binary,57812749\nSAMPLE,0,random-4096-small-dense,w1,w1,39907024\nSAMPLE,0,random-4096-small-dense,w2,binary,57635867\nSAMPLE,0,random-4096-small-dense,w2,w2,37398655\nSAMPLE,0,random-4096-small-dense,w3,binary,57699261\nSAMPLE,0,random-4096-small-dense,w3,w3,49901921\nSAMPLE,0,random-4096-small-mixed,policy,binary,50837548\nSAMPLE,0,random-4096-small-mixed,policy,policy,37553113\nSAMPLE,0,random-4096-small-mixed,w1,binary,49069728\nSAMPLE,0,random-4096-small-mixed,w1,w1,40735372\nSAMPLE,0,random-4096-small-mixed,w2,binary,50348173\nSAMPLE,0,random-4096-small-mixed,w2,w2,38503783\nSAMPLE,0,random-4096-small-mixed,w3,binary,49716546\nSAMPLE,0,random-4096-small-mixed,w3,w3,49887980\nSAMPLE,0,random-4096-small-sparse,policy,binary,40486172\nSAMPLE,0,random-4096-small-sparse,policy,policy,37400096\nSAMPLE,0,random-4096-small-sparse,w1,binary,39735378\nSAMPLE,0,random-4096-small-sparse,w1,w1,40625709\nSAMPLE,0,random-4096-small-sparse,w2,binary,39920273\nSAMPLE,0,random-4096-small-sparse,w2,w2,37667514\nSAMPLE,0,random-4096-small-sparse,w3,binary,40705958\nSAMPLE,0,random-4096-small-sparse,w3,w3,50398327\nSAMPLE,0,random-4096-small-short,policy,binary,609243\nSAMPLE,0,random-4096-small-short,policy,policy,473512\nSAMPLE,0,random-4096-small-short,w1,binary,604497\nSAMPLE,0,random-4096-small-short,w1,w1,480893\nSAMPLE,0,random-4096-small-short,w2,binary,601091\nSAMPLE,0,random-4096-small-short,w2,w2,459831\nSAMPLE,0,random-4096-small-short,w3,binary,601522\nSAMPLE,0,random-4096-small-short,w3,w3,613018\nSAMPLE,0,random-4096-word-dense,policy,binary,57885236\nSAMPLE,0,random-4096-word-dense,policy,policy,59420072\nSAMPLE,0,random-4096-word-dense,w1,binary,58549352\nSAMPLE,0,random-4096-word-dense,w1,w1,41616508\nSAMPLE,0,random-4096-word-dense,w2,binary,58056550\nSAMPLE,0,random-4096-word-dense,w2,w2,38602940\nSAMPLE,0,random-4096-word-dense,w3,binary,58073786\nSAMPLE,0,random-4096-word-dense,w3,w3,52914508\nSAMPLE,0,random-4096-word-mixed,policy,binary,49202644\nSAMPLE,0,random-4096-word-mixed,policy,policy,49074604\nSAMPLE,0,random-4096-word-mixed,w1,binary,48882079\nSAMPLE,0,random-4096-word-mixed,w1,w1,41604500\nSAMPLE,0,random-4096-word-mixed,w2,binary,50351267\nSAMPLE,0,random-4096-word-mixed,w2,w2,38577202\nSAMPLE,0,random-4096-word-mixed,w3,binary,49567265\nSAMPLE,0,random-4096-word-mixed,w3,w3,51524747\nSAMPLE,0,random-4096-word-sparse,policy,binary,39681048\nSAMPLE,0,random-4096-word-sparse,policy,policy,40715401\nSAMPLE,0,random-4096-word-sparse,w1,binary,39645777\nSAMPLE,0,random-4096-word-sparse,w1,w1,40299284\nSAMPLE,0,random-4096-word-sparse,w2,binary,40009745\nSAMPLE,0,random-4096-word-sparse,w2,w2,37453016\nSAMPLE,0,random-4096-word-sparse,w3,binary,39798252\nSAMPLE,0,random-4096-word-sparse,w3,w3,50096880\nSAMPLE,0,random-4096-word-short,policy,binary,636213\nSAMPLE,0,random-4096-word-short,policy,policy,644976\nSAMPLE,0,random-4096-word-short,w1,binary,626319\nSAMPLE,0,random-4096-word-short,w1,w1,522385\nSAMPLE,0,random-4096-word-short,w2,binary,628462\nSAMPLE,0,random-4096-word-short,w2,w2,509365\nSAMPLE,0,random-4096-word-short,w3,binary,628261\nSAMPLE,0,random-4096-word-short,w3,w3,691615\nSAMPLE,0,random-4096-half-dense,policy,binary,58171952\nSAMPLE,0,random-4096-half-dense,policy,policy,58125763\nSAMPLE,0,random-4096-half-dense,w1,binary,57650068\nSAMPLE,0,random-4096-half-dense,w1,w1,53209865\nSAMPLE,0,random-4096-half-dense,w2,binary,58503944\nSAMPLE,0,random-4096-half-dense,w2,w2,59681279\nSAMPLE,0,random-4096-half-dense,w3,binary,58259591\nSAMPLE,0,random-4096-half-dense,w3,w3,93657971\nSAMPLE,0,random-4096-half-mixed,policy,binary,49355331\nSAMPLE,0,random-4096-half-mixed,policy,policy,49424584\nSAMPLE,0,random-4096-half-mixed,w1,binary,49075156\nSAMPLE,0,random-4096-half-mixed,w1,w1,48001163\nSAMPLE,0,random-4096-half-mixed,w2,binary,49875802\nSAMPLE,0,random-4096-half-mixed,w2,w2,49296193\nSAMPLE,0,random-4096-half-mixed,w3,binary,49399587\nSAMPLE,0,random-4096-half-mixed,w3,w3,74447530\nSAMPLE,0,random-4096-half-sparse,policy,binary,39852173\nSAMPLE,0,random-4096-half-sparse,policy,policy,39887214\nSAMPLE,0,random-4096-half-sparse,w1,binary,41602707\nSAMPLE,0,random-4096-half-sparse,w1,w1,41226849\nSAMPLE,0,random-4096-half-sparse,w2,binary,40154260\nSAMPLE,0,random-4096-half-sparse,w2,w2,37480066\nSAMPLE,0,random-4096-half-sparse,w3,binary,39806444\nSAMPLE,0,random-4096-half-sparse,w3,w3,50020016\nSAMPLE,0,random-4096-half-short,policy,binary,652978\nSAMPLE,0,random-4096-half-short,policy,policy,658456\nSAMPLE,0,random-4096-half-short,w1,binary,645197\nSAMPLE,0,random-4096-half-short,w1,w1,609023\nSAMPLE,0,random-4096-half-short,w2,binary,644025\nSAMPLE,0,random-4096-half-short,w2,w2,694299\nSAMPLE,0,random-4096-half-short,w3,binary,646939\nSAMPLE,0,random-4096-half-short,w3,w3,1090116\nSAMPLE,0,random-4096-large-dense,policy,binary,58450555\nSAMPLE,0,random-4096-large-dense,policy,policy,58388503\nSAMPLE,0,random-4096-large-dense,w1,binary,59263060\nSAMPLE,0,random-4096-large-dense,w1,w1,61664399\nSAMPLE,0,random-4096-large-dense,w2,binary,58600076\nSAMPLE,0,random-4096-large-dense,w2,w2,75899013\nSAMPLE,0,random-4096-large-dense,w3,binary,58971437\nSAMPLE,0,random-4096-large-dense,w3,w3,129691181\nSAMPLE,0,random-4096-large-mixed,policy,binary,49475849\nSAMPLE,0,random-4096-large-mixed,policy,policy,49133211\nSAMPLE,0,random-4096-large-mixed,w1,binary,48968347\nSAMPLE,0,random-4096-large-mixed,w1,w1,51596343\nSAMPLE,0,random-4096-large-mixed,w2,binary,49719741\nSAMPLE,0,random-4096-large-mixed,w2,w2,57547907\nSAMPLE,0,random-4096-large-mixed,w3,binary,49517751\nSAMPLE,0,random-4096-large-mixed,w3,w3,92881770\nSAMPLE,0,random-4096-large-sparse,policy,binary,39834225\nSAMPLE,0,random-4096-large-sparse,policy,policy,39845983\nSAMPLE,0,random-4096-large-sparse,w1,binary,39577344\nSAMPLE,0,random-4096-large-sparse,w1,w1,40417320\nSAMPLE,0,random-4096-large-sparse,w2,binary,39870559\nSAMPLE,0,random-4096-large-sparse,w2,w2,37462129\nSAMPLE,0,random-4096-large-sparse,w3,binary,39881846\nSAMPLE,0,random-4096-large-sparse,w3,w3,50017282\nSAMPLE,0,random-4096-large-short,policy,binary,656994\nSAMPLE,0,random-4096-large-short,policy,policy,664405\nSAMPLE,0,random-4096-large-short,w1,binary,649333\nSAMPLE,0,random-4096-large-short,w1,w1,664696\nSAMPLE,0,random-4096-large-short,w2,binary,647600\nSAMPLE,0,random-4096-large-short,w2,w2,810962\nSAMPLE,0,random-4096-large-short,w3,binary,653989\nSAMPLE,0,random-4096-large-short,w3,w3,1352625\nSAMPLE,0,random-8192-small-dense,policy,binary,250650597\nSAMPLE,0,random-8192-small-dense,policy,policy,161208105\nSAMPLE,0,random-8192-small-dense,w1,binary,251975221\nSAMPLE,0,random-8192-small-dense,w1,w1,165984747\nSAMPLE,0,random-8192-small-dense,w2,binary,261060610\nSAMPLE,0,random-8192-small-dense,w2,w2,174627080\nSAMPLE,0,random-8192-small-mixed,policy,binary,203291916\nSAMPLE,0,random-8192-small-mixed,policy,policy,161020357\nSAMPLE,0,random-8192-small-mixed,w1,binary,203498001\nSAMPLE,0,random-8192-small-mixed,w1,w1,160995281\nSAMPLE,0,random-8192-small-mixed,w2,binary,201162509\nSAMPLE,0,random-8192-small-mixed,w2,w2,172678871\nSAMPLE,0,random-8192-small-sparse,policy,binary,150578296\nSAMPLE,0,random-8192-small-sparse,policy,policy,159862421\nSAMPLE,0,random-8192-small-sparse,w1,binary,150253466\nSAMPLE,0,random-8192-small-sparse,w1,w1,160749105\nSAMPLE,0,random-8192-small-sparse,w2,binary,150590596\nSAMPLE,0,random-8192-small-sparse,w2,w2,172779521\nSAMPLE,0,random-8192-small-short,policy,binary,1132960\nSAMPLE,0,random-8192-small-short,policy,policy,857411\nSAMPLE,0,random-8192-small-short,w1,binary,1127552\nSAMPLE,0,random-8192-small-short,w1,w1,839625\nSAMPLE,0,random-8192-small-short,w2,binary,1135944\nSAMPLE,0,random-8192-small-short,w2,w2,987675\nSAMPLE,0,random-8192-word-dense,policy,binary,254435448\nSAMPLE,0,random-8192-word-dense,policy,policy,161953731\nSAMPLE,0,random-8192-word-dense,w1,binary,251172501\nSAMPLE,0,random-8192-word-dense,w1,w1,163214571\nSAMPLE,0,random-8192-word-dense,w2,binary,255818108\nSAMPLE,0,random-8192-word-dense,w2,w2,177075350\nSAMPLE,0,random-8192-word-mixed,policy,binary,202151245\nSAMPLE,0,random-8192-word-mixed,policy,policy,161731512\nSAMPLE,0,random-8192-word-mixed,w1,binary,201284119\nSAMPLE,0,random-8192-word-mixed,w1,w1,161810759\nSAMPLE,0,random-8192-word-mixed,w2,binary,201678775\nSAMPLE,0,random-8192-word-mixed,w2,w2,175108213\nSAMPLE,0,random-8192-word-sparse,policy,binary,150276549\nSAMPLE,0,random-8192-word-sparse,policy,policy,160408560\nSAMPLE,0,random-8192-word-sparse,w1,binary,150200897\nSAMPLE,0,random-8192-word-sparse,w1,w1,159963351\nSAMPLE,0,random-8192-word-sparse,w2,binary,152115636\nSAMPLE,0,random-8192-word-sparse,w2,w2,173176760\nSAMPLE,0,random-8192-word-short,policy,binary,1238836\nSAMPLE,0,random-8192-word-short,policy,policy,934055\nSAMPLE,0,random-8192-word-short,w1,binary,1228391\nSAMPLE,0,random-8192-word-short,w1,w1,915126\nSAMPLE,0,random-8192-word-short,w2,binary,1229903\nSAMPLE,0,random-8192-word-short,w2,w2,1103045\nSAMPLE,0,random-8192-half-dense,policy,binary,251689458\nSAMPLE,0,random-8192-half-dense,policy,policy,254531296\nSAMPLE,0,random-8192-half-dense,w1,binary,252642716\nSAMPLE,0,random-8192-half-dense,w1,w1,233010724\nSAMPLE,0,random-8192-half-dense,w2,binary,250394937\nSAMPLE,0,random-8192-half-dense,w2,w2,300258629\nSAMPLE,0,random-8192-half-mixed,policy,binary,204687108\nSAMPLE,0,random-8192-half-mixed,policy,policy,204181799\nSAMPLE,0,random-8192-half-mixed,w1,binary,203633516\nSAMPLE,0,random-8192-half-mixed,w1,w1,197550103\nSAMPLE,0,random-8192-half-mixed,w2,binary,202321059\nSAMPLE,0,random-8192-half-mixed,w2,w2,240263420\nSAMPLE,0,random-8192-half-sparse,policy,binary,151501799\nSAMPLE,0,random-8192-half-sparse,policy,policy,151280561\nSAMPLE,0,random-8192-half-sparse,w1,binary,150752448\nSAMPLE,0,random-8192-half-sparse,w1,w1,161224008\nSAMPLE,0,random-8192-half-sparse,w2,binary,151054286\nSAMPLE,0,random-8192-half-sparse,w2,w2,173286107\nSAMPLE,0,random-8192-half-short,policy,binary,1326968\nSAMPLE,0,random-8192-half-short,policy,policy,1335230\nSAMPLE,0,random-8192-half-short,w1,binary,1324755\nSAMPLE,0,random-8192-half-short,w1,w1,1238116\nSAMPLE,0,random-8192-half-short,w2,binary,1334609\nSAMPLE,0,random-8192-half-short,w2,w2,1740782\nSAMPLE,0,random-8192-large-dense,policy,binary,251593202\nSAMPLE,0,random-8192-large-dense,policy,policy,253495634\nSAMPLE,0,random-8192-large-dense,w1,binary,251902411\nSAMPLE,0,random-8192-large-dense,w1,w1,275770960\nSAMPLE,0,random-8192-large-dense,w2,binary,251659871\nSAMPLE,0,random-8192-large-dense,w2,w2,400536707\nSAMPLE,0,random-8192-large-mixed,policy,binary,202771907\nSAMPLE,0,random-8192-large-mixed,policy,policy,203343054\nSAMPLE,0,random-8192-large-mixed,w1,binary,207722998\nSAMPLE,0,random-8192-large-mixed,w1,w1,220157661\nSAMPLE,0,random-8192-large-mixed,w2,binary,204142879\nSAMPLE,0,random-8192-large-mixed,w2,w2,288584483\nSAMPLE,0,random-8192-large-sparse,policy,binary,151748815\nSAMPLE,0,random-8192-large-sparse,policy,policy,151497852\nSAMPLE,0,random-8192-large-sparse,w1,binary,152327102\nSAMPLE,0,random-8192-large-sparse,w1,w1,161456482\nSAMPLE,0,random-8192-large-sparse,w2,binary,154478703\nSAMPLE,0,random-8192-large-sparse,w2,w2,175256458\nSAMPLE,0,random-8192-large-short,policy,binary,1354750\nSAMPLE,0,random-8192-large-short,policy,policy,1359025\nSAMPLE,0,random-8192-large-short,w1,binary,1340068\nSAMPLE,0,random-8192-large-short,w1,w1,1431433\nSAMPLE,0,random-8192-large-short,w2,binary,1341870\nSAMPLE,0,random-8192-large-short,w2,w2,2150539\nSAMPLE,1,random-32-small-dense,policy,policy,55222\nSAMPLE,1,random-32-small-dense,policy,binary,181800\nSAMPLE,1,random-32-small-dense,w1,w1,147419\nSAMPLE,1,random-32-small-dense,w1,binary,169211\nSAMPLE,1,random-32-small-dense,w2,w2,88521\nSAMPLE,1,random-32-small-dense,w2,binary,167739\nSAMPLE,1,random-32-small-dense,w3,w3,62303\nSAMPLE,1,random-32-small-dense,w3,binary,167709\nSAMPLE,1,random-32-small-dense,w4,w4,50254\nSAMPLE,1,random-32-small-dense,w4,binary,170593\nSAMPLE,1,random-32-small-dense,w5,w5,46629\nSAMPLE,1,random-32-small-dense,w5,binary,166357\nSAMPLE,1,random-32-small-dense,w6,w6,42112\nSAMPLE,1,random-32-small-dense,w6,binary,165375\nSAMPLE,1,random-32-small-dense,w7,w7,38597\nSAMPLE,1,random-32-small-dense,w7,binary,164394\nSAMPLE,1,random-32-small-mixed,policy,policy,50966\nSAMPLE,1,random-32-small-mixed,policy,binary,167769\nSAMPLE,1,random-32-small-mixed,w1,w1,143613\nSAMPLE,1,random-32-small-mixed,w1,binary,160448\nSAMPLE,1,random-32-small-mixed,w2,w2,83153\nSAMPLE,1,random-32-small-mixed,w2,binary,159016\nSAMPLE,1,random-32-small-mixed,w3,w3,61962\nSAMPLE,1,random-32-small-mixed,w3,binary,158575\nSAMPLE,1,random-32-small-mixed,w4,w4,49603\nSAMPLE,1,random-32-small-mixed,w4,binary,161840\nSAMPLE,1,random-32-small-mixed,w5,w5,45797\nSAMPLE,1,random-32-small-mixed,w5,binary,157814\nSAMPLE,1,random-32-small-mixed,w6,w6,41401\nSAMPLE,1,random-32-small-mixed,w6,binary,158616\nSAMPLE,1,random-32-small-mixed,w7,w7,38557\nSAMPLE,1,random-32-small-mixed,w7,binary,158225\nSAMPLE,1,random-32-small-sparse,policy,policy,50144\nSAMPLE,1,random-32-small-sparse,policy,binary,156483\nSAMPLE,1,random-32-small-sparse,w1,w1,144664\nSAMPLE,1,random-32-small-sparse,w1,binary,153368\nSAMPLE,1,random-32-small-sparse,w2,w2,82392\nSAMPLE,1,random-32-small-sparse,w2,binary,153558\nSAMPLE,1,random-32-small-sparse,w3,w3,60680\nSAMPLE,1,random-32-small-sparse,w3,binary,150953\nSAMPLE,1,random-32-small-sparse,w4,w4,49103\nSAMPLE,1,random-32-small-sparse,w4,binary,151795\nSAMPLE,1,random-32-small-sparse,w5,w5,44236\nSAMPLE,1,random-32-small-sparse,w5,binary,156622\nSAMPLE,1,random-32-small-sparse,w6,w6,40891\nSAMPLE,1,random-32-small-sparse,w6,binary,151594\nSAMPLE,1,random-32-small-sparse,w7,w7,38407\nSAMPLE,1,random-32-small-sparse,w7,binary,151364\nSAMPLE,1,random-32-small-short,policy,policy,73989\nSAMPLE,1,random-32-small-short,policy,binary,310300\nSAMPLE,1,random-32-small-short,w1,w1,272964\nSAMPLE,1,random-32-small-short,w1,binary,307156\nSAMPLE,1,random-32-small-short,w2,w2,150954\nSAMPLE,1,random-32-small-short,w2,binary,308397\nSAMPLE,1,random-32-small-short,w3,w3,107320\nSAMPLE,1,random-32-small-short,w3,binary,313595\nSAMPLE,1,random-32-small-short,w4,w4,85867\nSAMPLE,1,random-32-small-short,w4,binary,304932\nSAMPLE,1,random-32-small-short,w5,w5,75913\nSAMPLE,1,random-32-small-short,w5,binary,306905\nSAMPLE,1,random-32-small-short,w6,w6,66058\nSAMPLE,1,random-32-small-short,w6,binary,304201\nSAMPLE,1,random-32-small-short,w7,w7,62633\nSAMPLE,1,random-32-small-short,w7,binary,302649\nSAMPLE,1,random-32-word-dense,policy,policy,54170\nSAMPLE,1,random-32-word-dense,policy,binary,171324\nSAMPLE,1,random-32-word-dense,w1,w1,152556\nSAMPLE,1,random-32-word-dense,w1,binary,168179\nSAMPLE,1,random-32-word-dense,w2,w2,83504\nSAMPLE,1,random-32-word-dense,w2,binary,166046\nSAMPLE,1,random-32-word-dense,w3,w3,62212\nSAMPLE,1,random-32-word-dense,w3,binary,168900\nSAMPLE,1,random-32-word-dense,w4,w4,50354\nSAMPLE,1,random-32-word-dense,w4,binary,163232\nSAMPLE,1,random-32-word-dense,w5,w5,47270\nSAMPLE,1,random-32-word-dense,w5,binary,164013\nSAMPLE,1,random-32-word-dense,w6,w6,44626\nSAMPLE,1,random-32-word-dense,w6,binary,164344\nSAMPLE,1,random-32-word-dense,w7,w7,48451\nSAMPLE,1,random-32-word-dense,w7,binary,164244\nSAMPLE,1,random-32-word-mixed,policy,policy,51556\nSAMPLE,1,random-32-word-mixed,policy,binary,162141\nSAMPLE,1,random-32-word-mixed,w1,w1,145656\nSAMPLE,1,random-32-word-mixed,w1,binary,160789\nSAMPLE,1,random-32-word-mixed,w2,w2,84185\nSAMPLE,1,random-32-word-mixed,w2,binary,160508\nSAMPLE,1,random-32-word-mixed,w3,w3,62923\nSAMPLE,1,random-32-word-mixed,w3,binary,162742\nSAMPLE,1,random-32-word-mixed,w4,w4,50695\nSAMPLE,1,random-32-word-mixed,w4,binary,158104\nSAMPLE,1,random-32-word-mixed,w5,w5,46819\nSAMPLE,1,random-32-word-mixed,w5,binary,157664\nSAMPLE,1,random-32-word-mixed,w6,w6,42973\nSAMPLE,1,random-32-word-mixed,w6,binary,159096\nSAMPLE,1,random-32-word-mixed,w7,w7,46399\nSAMPLE,1,random-32-word-mixed,w7,binary,158585\nSAMPLE,1,random-32-word-sparse,policy,policy,49333\nSAMPLE,1,random-32-word-sparse,policy,binary,158996\nSAMPLE,1,random-32-word-sparse,w1,w1,141289\nSAMPLE,1,random-32-word-sparse,w1,binary,154399\nSAMPLE,1,random-32-word-sparse,w2,w2,82462\nSAMPLE,1,random-32-word-sparse,w2,binary,151885\nSAMPLE,1,random-32-word-sparse,w3,w3,61361\nSAMPLE,1,random-32-word-sparse,w3,binary,151424\nSAMPLE,1,random-32-word-sparse,w4,w4,49163\nSAMPLE,1,random-32-word-sparse,w4,binary,155501\nSAMPLE,1,random-32-word-sparse,w5,w5,45238\nSAMPLE,1,random-32-word-sparse,w5,binary,152025\nSAMPLE,1,random-32-word-sparse,w6,w6,40981\nSAMPLE,1,random-32-word-sparse,w6,binary,151976\nSAMPLE,1,random-32-word-sparse,w7,w7,37716\nSAMPLE,1,random-32-word-sparse,w7,binary,151885\nSAMPLE,1,random-32-word-short,policy,policy,77696\nSAMPLE,1,random-32-word-short,policy,binary,313785\nSAMPLE,1,random-32-word-short,w1,w1,274877\nSAMPLE,1,random-32-word-short,w1,binary,305674\nSAMPLE,1,random-32-word-short,w2,w2,153517\nSAMPLE,1,random-32-word-short,w2,binary,307045\nSAMPLE,1,random-32-word-short,w3,w3,109412\nSAMPLE,1,random-32-word-short,w3,binary,302298\nSAMPLE,1,random-32-word-short,w4,w4,88942\nSAMPLE,1,random-32-word-short,w4,binary,308958\nSAMPLE,1,random-32-word-short,w5,w5,75612\nSAMPLE,1,random-32-word-short,w5,binary,305793\nSAMPLE,1,random-32-word-short,w6,w6,70404\nSAMPLE,1,random-32-word-short,w6,binary,302148\nSAMPLE,1,random-32-word-short,w7,w7,74540\nSAMPLE,1,random-32-word-short,w7,binary,305383\nSAMPLE,1,random-32-half-dense,policy,policy,51707\nSAMPLE,1,random-32-half-dense,policy,binary,172526\nSAMPLE,1,random-32-half-dense,w1,w1,150954\nSAMPLE,1,random-32-half-dense,w1,binary,169021\nSAMPLE,1,random-32-half-dense,w2,w2,82763\nSAMPLE,1,random-32-half-dense,w2,binary,171174\nSAMPLE,1,random-32-half-dense,w3,w3,62492\nSAMPLE,1,random-32-half-dense,w3,binary,167208\nSAMPLE,1,random-32-half-dense,w4,w4,50515\nSAMPLE,1,random-32-half-dense,w4,binary,167498\nSAMPLE,1,random-32-half-dense,w5,w5,46329\nSAMPLE,1,random-32-half-dense,w5,binary,166707\nSAMPLE,1,random-32-half-dense,w6,w6,42974\nSAMPLE,1,random-32-half-dense,w6,binary,169912\nSAMPLE,1,random-32-half-dense,w7,w7,43544\nSAMPLE,1,random-32-half-dense,w7,binary,166006\nSAMPLE,1,random-32-half-mixed,policy,policy,50455\nSAMPLE,1,random-32-half-mixed,policy,binary,164043\nSAMPLE,1,random-32-half-mixed,w1,w1,146798\nSAMPLE,1,random-32-half-mixed,w1,binary,161910\nSAMPLE,1,random-32-half-mixed,w2,w2,83124\nSAMPLE,1,random-32-half-mixed,w2,binary,161720\nSAMPLE,1,random-32-half-mixed,w3,w3,62362\nSAMPLE,1,random-32-half-mixed,w3,binary,158745\nSAMPLE,1,random-32-half-mixed,w4,w4,51006\nSAMPLE,1,random-32-half-mixed,w4,binary,156693\nSAMPLE,1,random-32-half-mixed,w5,w5,45898\nSAMPLE,1,random-32-half-mixed,w5,binary,158596\nSAMPLE,1,random-32-half-mixed,w6,w6,42423\nSAMPLE,1,random-32-half-mixed,w6,binary,157243\nSAMPLE,1,random-32-half-mixed,w7,w7,43925\nSAMPLE,1,random-32-half-mixed,w7,binary,163032\nSAMPLE,1,random-32-half-sparse,policy,policy,49503\nSAMPLE,1,random-32-half-sparse,policy,binary,157203\nSAMPLE,1,random-32-half-sparse,w1,w1,142652\nSAMPLE,1,random-32-half-sparse,w1,binary,155181\nSAMPLE,1,random-32-half-sparse,w2,w2,82202\nSAMPLE,1,random-32-half-sparse,w2,binary,152747\nSAMPLE,1,random-32-half-sparse,w3,w3,65637\nSAMPLE,1,random-32-half-sparse,w3,binary,152486\nSAMPLE,1,random-32-half-sparse,w4,w4,48672\nSAMPLE,1,random-32-half-sparse,w4,binary,152185\nSAMPLE,1,random-32-half-sparse,w5,w5,45026\nSAMPLE,1,random-32-half-sparse,w5,binary,152686\nSAMPLE,1,random-32-half-sparse,w6,w6,40810\nSAMPLE,1,random-32-half-sparse,w6,binary,152265\nSAMPLE,1,random-32-half-sparse,w7,w7,39328\nSAMPLE,1,random-32-half-sparse,w7,binary,151955\nSAMPLE,1,random-32-half-short,policy,policy,75212\nSAMPLE,1,random-32-half-short,policy,binary,307847\nSAMPLE,1,random-32-half-short,w1,w1,273436\nSAMPLE,1,random-32-half-short,w1,binary,310171\nSAMPLE,1,random-32-half-short,w2,w2,150984\nSAMPLE,1,random-32-half-short,w2,binary,305763\nSAMPLE,1,random-32-half-short,w3,w3,109552\nSAMPLE,1,random-32-half-short,w3,binary,305313\nSAMPLE,1,random-32-half-short,w4,w4,92107\nSAMPLE,1,random-32-half-short,w4,binary,303390\nSAMPLE,1,random-32-half-short,w5,w5,75803\nSAMPLE,1,random-32-half-short,w5,binary,301207\nSAMPLE,1,random-32-half-short,w6,w6,68141\nSAMPLE,1,random-32-half-short,w6,binary,305703\nSAMPLE,1,random-32-half-short,w7,w7,68902\nSAMPLE,1,random-32-half-short,w7,binary,303300\nSAMPLE,1,random-32-large-dense,policy,policy,53640\nSAMPLE,1,random-32-large-dense,policy,binary,170963\nSAMPLE,1,random-32-large-dense,w1,w1,150823\nSAMPLE,1,random-32-large-dense,w1,binary,171234\nSAMPLE,1,random-32-large-dense,w2,w2,84105\nSAMPLE,1,random-32-large-dense,w2,binary,164715\nSAMPLE,1,random-32-large-dense,w3,w3,62102\nSAMPLE,1,random-32-large-dense,w3,binary,165796\nSAMPLE,1,random-32-large-dense,w4,w4,50184\nSAMPLE,1,random-32-large-dense,w4,binary,164464\nSAMPLE,1,random-32-large-dense,w5,w5,46579\nSAMPLE,1,random-32-large-dense,w5,binary,167990\nSAMPLE,1,random-32-large-dense,w6,w6,44627\nSAMPLE,1,random-32-large-dense,w6,binary,164414\nSAMPLE,1,random-32-large-dense,w7,w7,47480\nSAMPLE,1,random-32-large-dense,w7,binary,163973\nSAMPLE,1,random-32-large-mixed,policy,policy,52267\nSAMPLE,1,random-32-large-mixed,policy,binary,162171\nSAMPLE,1,random-32-large-mixed,w1,w1,145395\nSAMPLE,1,random-32-large-mixed,w1,binary,166787\nSAMPLE,1,random-32-large-mixed,w2,w2,84335\nSAMPLE,1,random-32-large-mixed,w2,binary,158555\nSAMPLE,1,random-32-large-mixed,w3,w3,63154\nSAMPLE,1,random-32-large-mixed,w3,binary,158044\nSAMPLE,1,random-32-large-mixed,w4,w4,50555\nSAMPLE,1,random-32-large-mixed,w4,binary,156252\nSAMPLE,1,random-32-large-mixed,w5,w5,46399\nSAMPLE,1,random-32-large-mixed,w5,binary,157303\nSAMPLE,1,random-32-large-mixed,w6,w6,42703\nSAMPLE,1,random-32-large-mixed,w6,binary,163452\nSAMPLE,1,random-32-large-mixed,w7,w7,45057\nSAMPLE,1,random-32-large-mixed,w7,binary,156392\nSAMPLE,1,random-32-large-sparse,policy,policy,49344\nSAMPLE,1,random-32-large-sparse,policy,binary,156021\nSAMPLE,1,random-32-large-sparse,w1,w1,142572\nSAMPLE,1,random-32-large-sparse,w1,binary,153227\nSAMPLE,1,random-32-large-sparse,w2,w2,86728\nSAMPLE,1,random-32-large-sparse,w2,binary,152586\nSAMPLE,1,random-32-large-sparse,w3,w3,62001\nSAMPLE,1,random-32-large-sparse,w3,binary,152446\nSAMPLE,1,random-32-large-sparse,w4,w4,49022\nSAMPLE,1,random-32-large-sparse,w4,binary,151294\nSAMPLE,1,random-32-large-sparse,w5,w5,44997\nSAMPLE,1,random-32-large-sparse,w5,binary,151614\nSAMPLE,1,random-32-large-sparse,w6,w6,40460\nSAMPLE,1,random-32-large-sparse,w6,binary,156873\nSAMPLE,1,random-32-large-sparse,w7,w7,39849\nSAMPLE,1,random-32-large-sparse,w7,binary,152406\nSAMPLE,1,random-32-large-short,policy,policy,77194\nSAMPLE,1,random-32-large-short,policy,binary,309119\nSAMPLE,1,random-32-large-short,w1,w1,274978\nSAMPLE,1,random-32-large-short,w1,binary,312623\nSAMPLE,1,random-32-large-short,w2,w2,152747\nSAMPLE,1,random-32-large-short,w2,binary,305553\nSAMPLE,1,random-32-large-short,w3,w3,111215\nSAMPLE,1,random-32-large-short,w3,binary,309669\nSAMPLE,1,random-32-large-short,w4,w4,88140\nSAMPLE,1,random-32-large-short,w4,binary,305093\nSAMPLE,1,random-32-large-short,w5,w5,78476\nSAMPLE,1,random-32-large-short,w5,binary,303059\nSAMPLE,1,random-32-large-short,w6,w6,73779\nSAMPLE,1,random-32-large-short,w6,binary,302609\nSAMPLE,1,random-32-large-short,w7,w7,74580\nSAMPLE,1,random-32-large-short,w7,binary,306895\nSAMPLE,1,random-64-small-dense,policy,policy,82742\nSAMPLE,1,random-64-small-dense,policy,binary,380063\nSAMPLE,1,random-64-small-dense,w1,w1,306875\nSAMPLE,1,random-64-small-dense,w1,binary,367565\nSAMPLE,1,random-64-small-dense,w2,w2,166747\nSAMPLE,1,random-64-small-dense,w2,binary,362808\nSAMPLE,1,random-64-small-dense,w3,w3,120719\nSAMPLE,1,random-64-small-dense,w3,binary,367425\nSAMPLE,1,random-64-small-dense,w4,w4,94040\nSAMPLE,1,random-64-small-dense,w4,binary,363098\nSAMPLE,1,random-64-small-dense,w5,w5,80990\nSAMPLE,1,random-64-small-dense,w5,binary,360635\nSAMPLE,1,random-64-small-dense,w6,w6,79288\nSAMPLE,1,random-64-small-dense,w6,binary,361367\nSAMPLE,1,random-64-small-dense,w7,w7,88591\nSAMPLE,1,random-64-small-dense,w7,binary,364741\nSAMPLE,1,random-64-small-mixed,policy,policy,86859\nSAMPLE,1,random-64-small-mixed,policy,binary,354916\nSAMPLE,1,random-64-small-mixed,w1,w1,309039\nSAMPLE,1,random-64-small-mixed,w1,binary,351171\nSAMPLE,1,random-64-small-mixed,w2,w2,164765\nSAMPLE,1,random-64-small-mixed,w2,binary,343950\nSAMPLE,1,random-64-small-mixed,w3,w3,120249\nSAMPLE,1,random-64-small-mixed,w3,binary,347815\nSAMPLE,1,random-64-small-mixed,w4,w4,93259\nSAMPLE,1,random-64-small-mixed,w4,binary,343469\nSAMPLE,1,random-64-small-mixed,w5,w5,81451\nSAMPLE,1,random-64-small-mixed,w5,binary,343729\nSAMPLE,1,random-64-small-mixed,w6,w6,77184\nSAMPLE,1,random-64-small-mixed,w6,binary,350099\nSAMPLE,1,random-64-small-mixed,w7,w7,83765\nSAMPLE,1,random-64-small-mixed,w7,binary,343830\nSAMPLE,1,random-64-small-sparse,policy,policy,80629\nSAMPLE,1,random-64-small-sparse,policy,binary,321016\nSAMPLE,1,random-64-small-sparse,w1,w1,292424\nSAMPLE,1,random-64-small-sparse,w1,binary,315368\nSAMPLE,1,random-64-small-sparse,w2,w2,158104\nSAMPLE,1,random-64-small-sparse,w2,binary,313184\nSAMPLE,1,random-64-small-sparse,w3,w3,112067\nSAMPLE,1,random-64-small-sparse,w3,binary,309789\nSAMPLE,1,random-64-small-sparse,w4,w4,88451\nSAMPLE,1,random-64-small-sparse,w4,binary,317181\nSAMPLE,1,random-64-small-sparse,w5,w5,77956\nSAMPLE,1,random-64-small-sparse,w5,binary,311522\nSAMPLE,1,random-64-small-sparse,w6,w6,71155\nSAMPLE,1,random-64-small-sparse,w6,binary,311262\nSAMPLE,1,random-64-small-sparse,w7,w7,81902\nSAMPLE,1,random-64-small-sparse,w7,binary,314075\nSAMPLE,1,random-64-small-short,policy,policy,78366\nSAMPLE,1,random-64-small-short,policy,binary,325252\nSAMPLE,1,random-64-small-short,w1,w1,287516\nSAMPLE,1,random-64-small-short,w1,binary,322328\nSAMPLE,1,random-64-small-short,w2,w2,151595\nSAMPLE,1,random-64-small-short,w2,binary,316950\nSAMPLE,1,random-64-small-short,w3,w3,107809\nSAMPLE,1,random-64-small-short,w3,binary,317441\nSAMPLE,1,random-64-small-short,w4,w4,90524\nSAMPLE,1,random-64-small-short,w4,binary,318433\nSAMPLE,1,random-64-small-short,w5,w5,76333\nSAMPLE,1,random-64-small-short,w5,binary,322408\nSAMPLE,1,random-64-small-short,w6,w6,71405\nSAMPLE,1,random-64-small-short,w6,binary,319674\nSAMPLE,1,random-64-small-short,w7,w7,72848\nSAMPLE,1,random-64-small-short,w7,binary,324802\nSAMPLE,1,random-64-word-dense,policy,policy,102212\nSAMPLE,1,random-64-word-dense,policy,binary,373654\nSAMPLE,1,random-64-word-dense,w1,w1,313324\nSAMPLE,1,random-64-word-dense,w1,binary,371431\nSAMPLE,1,random-64-word-dense,w2,w2,166557\nSAMPLE,1,random-64-word-dense,w2,binary,363649\nSAMPLE,1,random-64-word-dense,w3,w3,124474\nSAMPLE,1,random-64-word-dense,w3,binary,364210\nSAMPLE,1,random-64-word-dense,w4,w4,97805\nSAMPLE,1,random-64-word-dense,w4,binary,363089\nSAMPLE,1,random-64-word-dense,w5,w5,90845\nSAMPLE,1,random-64-word-dense,w5,binary,372682\nSAMPLE,1,random-64-word-dense,w6,w6,96203\nSAMPLE,1,random-64-word-dense,w6,binary,365372\nSAMPLE,1,random-64-word-dense,w7,w7,137955\nSAMPLE,1,random-64-word-dense,w7,binary,371551\nSAMPLE,1,random-64-word-mixed,policy,policy,95432\nSAMPLE,1,random-64-word-mixed,policy,binary,352112\nSAMPLE,1,random-64-word-mixed,w1,w1,315218\nSAMPLE,1,random-64-word-mixed,w1,binary,347014\nSAMPLE,1,random-64-word-mixed,w2,w2,167077\nSAMPLE,1,random-64-word-mixed,w2,binary,348918\nSAMPLE,1,random-64-word-mixed,w3,w3,122201\nSAMPLE,1,random-64-word-mixed,w3,binary,343229\nSAMPLE,1,random-64-word-mixed,w4,w4,95101\nSAMPLE,1,random-64-word-mixed,w4,binary,344481\nSAMPLE,1,random-64-word-mixed,w5,w5,89773\nSAMPLE,1,random-64-word-mixed,w5,binary,341486\nSAMPLE,1,random-64-word-mixed,w6,w6,88431\nSAMPLE,1,random-64-word-mixed,w6,binary,341226\nSAMPLE,1,random-64-word-mixed,w7,w7,118997\nSAMPLE,1,random-64-word-mixed,w7,binary,349399\nSAMPLE,1,random-64-word-sparse,policy,policy,79748\nSAMPLE,1,random-64-word-sparse,policy,binary,319874\nSAMPLE,1,random-64-word-sparse,w1,w1,296480\nSAMPLE,1,random-64-word-sparse,w1,binary,314186\nSAMPLE,1,random-64-word-sparse,w2,w2,158385\nSAMPLE,1,random-64-word-sparse,w2,binary,313154\nSAMPLE,1,random-64-word-sparse,w3,w3,116242\nSAMPLE,1,random-64-word-sparse,w3,binary,312904\nSAMPLE,1,random-64-word-sparse,w4,w4,88932\nSAMPLE,1,random-64-word-sparse,w4,binary,311142\nSAMPLE,1,random-64-word-sparse,w5,w5,78146\nSAMPLE,1,random-64-word-sparse,w5,binary,317400\nSAMPLE,1,random-64-word-sparse,w6,w6,71486\nSAMPLE,1,random-64-word-sparse,w6,binary,312543\nSAMPLE,1,random-64-word-sparse,w7,w7,83244\nSAMPLE,1,random-64-word-sparse,w7,binary,313976\nSAMPLE,1,random-64-word-short,policy,policy,91906\nSAMPLE,1,random-64-word-short,policy,binary,327526\nSAMPLE,1,random-64-word-short,w1,w1,286355\nSAMPLE,1,random-64-word-short,w1,binary,325833\nSAMPLE,1,random-64-word-short,w2,w2,153888\nSAMPLE,1,random-64-word-short,w2,binary,320556\nSAMPLE,1,random-64-word-short,w3,w3,112637\nSAMPLE,1,random-64-word-short,w3,binary,322428\nSAMPLE,1,random-64-word-short,w4,w4,93529\nSAMPLE,1,random-64-word-short,w4,binary,320575\nSAMPLE,1,random-64-word-short,w5,w5,84025\nSAMPLE,1,random-64-word-short,w5,binary,317251\nSAMPLE,1,random-64-word-short,w6,w6,84495\nSAMPLE,1,random-64-word-short,w6,binary,322768\nSAMPLE,1,random-64-word-short,w7,w7,102852\nSAMPLE,1,random-64-word-short,w7,binary,320705\nSAMPLE,1,random-64-half-dense,policy,policy,94760\nSAMPLE,1,random-64-half-dense,policy,binary,376678\nSAMPLE,1,random-64-half-dense,w1,w1,310931\nSAMPLE,1,random-64-half-dense,w1,binary,370700\nSAMPLE,1,random-64-half-dense,w2,w2,171123\nSAMPLE,1,random-64-half-dense,w2,binary,367535\nSAMPLE,1,random-64-half-dense,w3,w3,122262\nSAMPLE,1,random-64-half-dense,w3,binary,367875\nSAMPLE,1,random-64-half-dense,w4,w4,97645\nSAMPLE,1,random-64-half-dense,w4,binary,367365\nSAMPLE,1,random-64-half-dense,w5,w5,86558\nSAMPLE,1,random-64-half-dense,w5,binary,364521\nSAMPLE,1,random-64-half-dense,w6,w6,94170\nSAMPLE,1,random-64-half-dense,w6,binary,364711\nSAMPLE,1,random-64-half-dense,w7,w7,114640\nSAMPLE,1,random-64-half-dense,w7,binary,368096\nSAMPLE,1,random-64-half-mixed,policy,policy,90434\nSAMPLE,1,random-64-half-mixed,policy,binary,350560\nSAMPLE,1,random-64-half-mixed,w1,w1,311942\nSAMPLE,1,random-64-half-mixed,w1,binary,351882\nSAMPLE,1,random-64-half-mixed,w2,w2,166687\nSAMPLE,1,random-64-half-mixed,w2,binary,345522\nSAMPLE,1,random-64-half-mixed,w3,w3,123143\nSAMPLE,1,random-64-half-mixed,w3,binary,345613\nSAMPLE,1,random-64-half-mixed,w4,w4,95822\nSAMPLE,1,random-64-half-mixed,w4,binary,343790\nSAMPLE,1,random-64-half-mixed,w5,w5,86728\nSAMPLE,1,random-64-half-mixed,w5,binary,350690\nSAMPLE,1,random-64-half-mixed,w6,w6,84134\nSAMPLE,1,random-64-half-mixed,w6,binary,342969\nSAMPLE,1,random-64-half-mixed,w7,w7,107319\nSAMPLE,1,random-64-half-mixed,w7,binary,345673\nSAMPLE,1,random-64-half-sparse,policy,policy,81221\nSAMPLE,1,random-64-half-sparse,policy,binary,319894\nSAMPLE,1,random-64-half-sparse,w1,w1,293926\nSAMPLE,1,random-64-half-sparse,w1,binary,322868\nSAMPLE,1,random-64-half-sparse,w2,w2,155891\nSAMPLE,1,random-64-half-sparse,w2,binary,313165\nSAMPLE,1,random-64-half-sparse,w3,w3,114440\nSAMPLE,1,random-64-half-sparse,w3,binary,312333\nSAMPLE,1,random-64-half-sparse,w4,w4,92917\nSAMPLE,1,random-64-half-sparse,w4,binary,310000\nSAMPLE,1,random-64-half-sparse,w5,w5,78306\nSAMPLE,1,random-64-half-sparse,w5,binary,312093\nSAMPLE,1,random-64-half-sparse,w6,w6,73129\nSAMPLE,1,random-64-half-sparse,w6,binary,313104\nSAMPLE,1,random-64-half-sparse,w7,w7,80099\nSAMPLE,1,random-64-half-sparse,w7,binary,314887\nSAMPLE,1,random-64-half-short,policy,policy,84646\nSAMPLE,1,random-64-half-short,policy,binary,331542\nSAMPLE,1,random-64-half-short,w1,w1,284562\nSAMPLE,1,random-64-half-short,w1,binary,323139\nSAMPLE,1,random-64-half-short,w2,w2,152716\nSAMPLE,1,random-64-half-short,w2,binary,325222\nSAMPLE,1,random-64-half-short,w3,w3,110293\nSAMPLE,1,random-64-half-short,w3,binary,319304\nSAMPLE,1,random-64-half-short,w4,w4,90324\nSAMPLE,1,random-64-half-short,w4,binary,322798\nSAMPLE,1,random-64-half-short,w5,w5,79087\nSAMPLE,1,random-64-half-short,w5,binary,319894\nSAMPLE,1,random-64-half-short,w6,w6,77715\nSAMPLE,1,random-64-half-short,w6,binary,320435\nSAMPLE,1,random-64-half-short,w7,w7,91115\nSAMPLE,1,random-64-half-short,w7,binary,326033\nSAMPLE,1,random-64-large-dense,policy,policy,103754\nSAMPLE,1,random-64-large-dense,policy,binary,370880\nSAMPLE,1,random-64-large-dense,w1,w1,314487\nSAMPLE,1,random-64-large-dense,w1,binary,368157\nSAMPLE,1,random-64-large-dense,w2,w2,166156\nSAMPLE,1,random-64-large-dense,w2,binary,371181\nSAMPLE,1,random-64-large-dense,w3,w3,121340\nSAMPLE,1,random-64-large-dense,w3,binary,364010\nSAMPLE,1,random-64-large-dense,w4,w4,97535\nSAMPLE,1,random-64-large-dense,w4,binary,366404\nSAMPLE,1,random-64-large-dense,w5,w5,88301\nSAMPLE,1,random-64-large-dense,w5,binary,363659\nSAMPLE,1,random-64-large-dense,w6,w6,100228\nSAMPLE,1,random-64-large-dense,w6,binary,367325\nSAMPLE,1,random-64-large-dense,w7,w7,145987\nSAMPLE,1,random-64-large-dense,w7,binary,366263\nSAMPLE,1,random-64-large-mixed,policy,policy,97244\nSAMPLE,1,random-64-large-mixed,policy,binary,354386\nSAMPLE,1,random-64-large-mixed,w1,w1,312213\nSAMPLE,1,random-64-large-mixed,w1,binary,347325\nSAMPLE,1,random-64-large-mixed,w2,w2,166376\nSAMPLE,1,random-64-large-mixed,w2,binary,349428\nSAMPLE,1,random-64-large-mixed,w3,w3,122682\nSAMPLE,1,random-64-large-mixed,w3,binary,344931\nSAMPLE,1,random-64-large-mixed,w4,w4,94831\nSAMPLE,1,random-64-large-mixed,w4,binary,345312\nSAMPLE,1,random-64-large-mixed,w5,w5,86108\nSAMPLE,1,random-64-large-mixed,w5,binary,345863\nSAMPLE,1,random-64-large-mixed,w6,w6,89362\nSAMPLE,1,random-64-large-mixed,w6,binary,348577\nSAMPLE,1,random-64-large-mixed,w7,w7,122602\nSAMPLE,1,random-64-large-mixed,w7,binary,347856\nSAMPLE,1,random-64-large-sparse,policy,policy,82011\nSAMPLE,1,random-64-large-sparse,policy,binary,322328\nSAMPLE,1,random-64-large-sparse,w1,w1,294346\nSAMPLE,1,random-64-large-sparse,w1,binary,316009\nSAMPLE,1,random-64-large-sparse,w2,w2,156142\nSAMPLE,1,random-64-large-sparse,w2,binary,317661\nSAMPLE,1,random-64-large-sparse,w3,w3,114139\nSAMPLE,1,random-64-large-sparse,w3,binary,311152\nSAMPLE,1,random-64-large-sparse,w4,w4,88701\nSAMPLE,1,random-64-large-sparse,w4,binary,310771\nSAMPLE,1,random-64-large-sparse,w5,w5,80610\nSAMPLE,1,random-64-large-sparse,w5,binary,314196\nSAMPLE,1,random-64-large-sparse,w6,w6,72998\nSAMPLE,1,random-64-large-sparse,w6,binary,310961\nSAMPLE,1,random-64-large-sparse,w7,w7,83004\nSAMPLE,1,random-64-large-sparse,w7,binary,320616\nSAMPLE,1,random-64-large-short,policy,policy,91546\nSAMPLE,1,random-64-large-short,policy,binary,328438\nSAMPLE,1,random-64-large-short,w1,w1,288978\nSAMPLE,1,random-64-large-short,w1,binary,322409\nSAMPLE,1,random-64-large-short,w2,w2,152946\nSAMPLE,1,random-64-large-short,w2,binary,321116\nSAMPLE,1,random-64-large-short,w3,w3,110383\nSAMPLE,1,random-64-large-short,w3,binary,323020\nSAMPLE,1,random-64-large-short,w4,w4,91296\nSAMPLE,1,random-64-large-short,w4,binary,317692\nSAMPLE,1,random-64-large-short,w5,w5,81811\nSAMPLE,1,random-64-large-short,w5,binary,321677\nSAMPLE,1,random-64-large-short,w6,w6,84645\nSAMPLE,1,random-64-large-short,w6,binary,320004\nSAMPLE,1,random-64-large-short,w7,w7,103974\nSAMPLE,1,random-64-large-short,w7,binary,322829\nSAMPLE,1,random-128-small-dense,policy,policy,193868\nSAMPLE,1,random-128-small-dense,policy,binary,791755\nSAMPLE,1,random-128-small-dense,w1,w1,629303\nSAMPLE,1,random-128-small-dense,w1,binary,769431\nSAMPLE,1,random-128-small-dense,w2,w2,331962\nSAMPLE,1,random-128-small-dense,w2,binary,754809\nSAMPLE,1,random-128-small-dense,w3,w3,234118\nSAMPLE,1,random-128-small-dense,w3,binary,755771\nSAMPLE,1,random-128-small-dense,w4,w4,187449\nSAMPLE,1,random-128-small-dense,w4,binary,751154\nSAMPLE,1,random-128-small-dense,w5,w5,170102\nSAMPLE,1,random-128-small-dense,w5,binary,755751\nSAMPLE,1,random-128-small-dense,w6,w6,187679\nSAMPLE,1,random-128-small-dense,w6,binary,766327\nSAMPLE,1,random-128-small-dense,w7,w7,240376\nSAMPLE,1,random-128-small-dense,w7,binary,766877\nSAMPLE,1,random-128-small-mixed,policy,policy,195440\nSAMPLE,1,random-128-small-mixed,policy,binary,725285\nSAMPLE,1,random-128-small-mixed,w1,w1,638327\nSAMPLE,1,random-128-small-mixed,w1,binary,719066\nSAMPLE,1,random-128-small-mixed,w2,w2,329659\nSAMPLE,1,random-128-small-mixed,w2,binary,716243\nSAMPLE,1,random-128-small-mixed,w3,w3,235188\nSAMPLE,1,random-128-small-mixed,w3,binary,713057\nSAMPLE,1,random-128-small-mixed,w4,w4,185906\nSAMPLE,1,random-128-small-mixed,w4,binary,712347\nSAMPLE,1,random-128-small-mixed,w5,w5,171784\nSAMPLE,1,random-128-small-mixed,w5,binary,710464\nSAMPLE,1,random-128-small-mixed,w6,w6,188710\nSAMPLE,1,random-128-small-mixed,w6,binary,721590\nSAMPLE,1,random-128-small-mixed,w7,w7,239034\nSAMPLE,1,random-128-small-mixed,w7,binary,723122\nSAMPLE,1,random-128-small-sparse,policy,policy,194468\nSAMPLE,1,random-128-small-sparse,policy,binary,682622\nSAMPLE,1,random-128-small-sparse,w1,w1,634211\nSAMPLE,1,random-128-small-sparse,w1,binary,687550\nSAMPLE,1,random-128-small-sparse,w2,w2,328897\nSAMPLE,1,random-128-small-sparse,w2,binary,678566\nSAMPLE,1,random-128-small-sparse,w3,w3,233776\nSAMPLE,1,random-128-small-sparse,w3,binary,679928\nSAMPLE,1,random-128-small-sparse,w4,w4,186187\nSAMPLE,1,random-128-small-sparse,w4,binary,675232\nSAMPLE,1,random-128-small-sparse,w5,w5,171114\nSAMPLE,1,random-128-small-sparse,w5,binary,678557\nSAMPLE,1,random-128-small-sparse,w6,w6,188739\nSAMPLE,1,random-128-small-sparse,w6,binary,678597\nSAMPLE,1,random-128-small-sparse,w7,w7,236661\nSAMPLE,1,random-128-small-sparse,w7,binary,685948\nSAMPLE,1,random-128-small-short,policy,policy,100919\nSAMPLE,1,random-128-small-short,policy,binary,332443\nSAMPLE,1,random-128-small-short,w1,w1,282409\nSAMPLE,1,random-128-small-short,w1,binary,322508\nSAMPLE,1,random-128-small-short,w2,w2,154179\nSAMPLE,1,random-128-small-short,w2,binary,322668\nSAMPLE,1,random-128-small-short,w3,w3,111015\nSAMPLE,1,random-128-small-short,w3,binary,316920\nSAMPLE,1,random-128-small-short,w4,w4,91155\nSAMPLE,1,random-128-small-short,w4,binary,322949\nSAMPLE,1,random-128-small-short,w5,w5,87329\nSAMPLE,1,random-128-small-short,w5,binary,321848\nSAMPLE,1,random-128-small-short,w6,w6,90194\nSAMPLE,1,random-128-small-short,w6,binary,320716\nSAMPLE,1,random-128-small-short,w7,w7,110644\nSAMPLE,1,random-128-small-short,w7,binary,321176\nSAMPLE,1,random-128-word-dense,policy,policy,203743\nSAMPLE,1,random-128-word-dense,policy,binary,766447\nSAMPLE,1,random-128-word-dense,w1,w1,637836\nSAMPLE,1,random-128-word-dense,w1,binary,763181\nSAMPLE,1,random-128-word-dense,w2,w2,333164\nSAMPLE,1,random-128-word-dense,w2,binary,761679\nSAMPLE,1,random-128-word-dense,w3,w3,239365\nSAMPLE,1,random-128-word-dense,w3,binary,754719\nSAMPLE,1,random-128-word-dense,w4,w4,197162\nSAMPLE,1,random-128-word-dense,w4,binary,757113\nSAMPLE,1,random-128-word-dense,w5,w5,202330\nSAMPLE,1,random-128-word-dense,w5,binary,766837\nSAMPLE,1,random-128-word-dense,w6,w6,243181\nSAMPLE,1,random-128-word-dense,w6,binary,760558\nSAMPLE,1,random-128-word-dense,w7,w7,375957\nSAMPLE,1,random-128-word-dense,w7,binary,768971\nSAMPLE,1,random-128-word-mixed,policy,policy,196642\nSAMPLE,1,random-128-word-mixed,policy,binary,727869\nSAMPLE,1,random-128-word-mixed,w1,w1,632148\nSAMPLE,1,random-128-word-mixed,w1,binary,717384\nSAMPLE,1,random-128-word-mixed,w2,w2,337250\nSAMPLE,1,random-128-word-mixed,w2,binary,715531\nSAMPLE,1,random-128-word-mixed,w3,w3,242840\nSAMPLE,1,random-128-word-mixed,w3,binary,717565\nSAMPLE,1,random-128-word-mixed,w4,w4,188810\nSAMPLE,1,random-128-word-mixed,w4,binary,717314\nSAMPLE,1,random-128-word-mixed,w5,w5,188559\nSAMPLE,1,random-128-word-mixed,w5,binary,718976\nSAMPLE,1,random-128-word-mixed,w6,w6,231053\nSAMPLE,1,random-128-word-mixed,w6,binary,732346\nSAMPLE,1,random-128-word-mixed,w7,w7,341166\nSAMPLE,1,random-128-word-mixed,w7,binary,729743\nSAMPLE,1,random-128-word-sparse,policy,policy,193207\nSAMPLE,1,random-128-word-sparse,policy,binary,689693\nSAMPLE,1,random-128-word-sparse,w1,w1,631416\nSAMPLE,1,random-128-word-sparse,w1,binary,688992\nSAMPLE,1,random-128-word-sparse,w2,w2,326424\nSAMPLE,1,random-128-word-sparse,w2,binary,675692\nSAMPLE,1,random-128-word-sparse,w3,w3,233255\nSAMPLE,1,random-128-word-sparse,w3,binary,680980\nSAMPLE,1,random-128-word-sparse,w4,w4,185765\nSAMPLE,1,random-128-word-sparse,w4,binary,677194\nSAMPLE,1,random-128-word-sparse,w5,w5,172566\nSAMPLE,1,random-128-word-sparse,w5,binary,674160\nSAMPLE,1,random-128-word-sparse,w6,w6,187238\nSAMPLE,1,random-128-word-sparse,w6,binary,688151\nSAMPLE,1,random-128-word-sparse,w7,w7,243150\nSAMPLE,1,random-128-word-sparse,w7,binary,691936\nSAMPLE,1,random-128-word-short,policy,policy,105497\nSAMPLE,1,random-128-word-short,policy,binary,338072\nSAMPLE,1,random-128-word-short,w1,w1,289739\nSAMPLE,1,random-128-word-short,w1,binary,328677\nSAMPLE,1,random-128-word-short,w2,w2,158374\nSAMPLE,1,random-128-word-short,w2,binary,326985\nSAMPLE,1,random-128-word-short,w3,w3,116563\nSAMPLE,1,random-128-word-short,w3,binary,325904\nSAMPLE,1,random-128-word-short,w4,w4,97144\nSAMPLE,1,random-128-word-short,w4,binary,330760\nSAMPLE,1,random-128-word-short,w5,w5,94850\nSAMPLE,1,random-128-word-short,w5,binary,323530\nSAMPLE,1,random-128-word-short,w6,w6,118316\nSAMPLE,1,random-128-word-short,w6,binary,327226\nSAMPLE,1,random-128-word-short,w7,w7,149532\nSAMPLE,1,random-128-word-short,w7,binary,324461\nSAMPLE,1,random-128-half-dense,policy,policy,205705\nSAMPLE,1,random-128-half-dense,policy,binary,764174\nSAMPLE,1,random-128-half-dense,w1,w1,635442\nSAMPLE,1,random-128-half-dense,w1,binary,760257\nSAMPLE,1,random-128-half-dense,w2,w2,332143\nSAMPLE,1,random-128-half-dense,w2,binary,756822\nSAMPLE,1,random-128-half-dense,w3,w3,239075\nSAMPLE,1,random-128-half-dense,w3,binary,752446\nSAMPLE,1,random-128-half-dense,w4,w4,196572\nSAMPLE,1,random-128-half-dense,w4,binary,753668\nSAMPLE,1,random-128-half-dense,w5,w5,199365\nSAMPLE,1,random-128-half-dense,w5,binary,760067\nSAMPLE,1,random-128-half-dense,w6,w6,259024\nSAMPLE,1,random-128-half-dense,w6,binary,763752\nSAMPLE,1,random-128-half-dense,w7,w7,409488\nSAMPLE,1,random-128-half-dense,w7,binary,767628\nSAMPLE,1,random-128-half-mixed,policy,policy,205345\nSAMPLE,1,random-128-half-mixed,policy,binary,733938\nSAMPLE,1,random-128-half-mixed,w1,w1,636093\nSAMPLE,1,random-128-half-mixed,w1,binary,721670\nSAMPLE,1,random-128-half-mixed,w2,w2,336369\nSAMPLE,1,random-128-half-mixed,w2,binary,716783\nSAMPLE,1,random-128-half-mixed,w3,w3,250271\nSAMPLE,1,random-128-half-mixed,w3,binary,721671\nSAMPLE,1,random-128-half-mixed,w4,w4,199385\nSAMPLE,1,random-128-half-mixed,w4,binary,724755\nSAMPLE,1,random-128-half-mixed,w5,w5,197553\nSAMPLE,1,random-128-half-mixed,w5,binary,720449\nSAMPLE,1,random-128-half-mixed,w6,w6,235569\nSAMPLE,1,random-128-half-mixed,w6,binary,723233\nSAMPLE,1,random-128-half-mixed,w7,w7,350640\nSAMPLE,1,random-128-half-mixed,w7,binary,729252\nSAMPLE,1,random-128-half-sparse,policy,policy,195059\nSAMPLE,1,random-128-half-sparse,policy,binary,680810\nSAMPLE,1,random-128-half-sparse,w1,w1,630075\nSAMPLE,1,random-128-half-sparse,w1,binary,684976\nSAMPLE,1,random-128-half-sparse,w2,w2,329459\nSAMPLE,1,random-128-half-sparse,w2,binary,675933\nSAMPLE,1,random-128-half-sparse,w3,w3,231143\nSAMPLE,1,random-128-half-sparse,w3,binary,680419\nSAMPLE,1,random-128-half-sparse,w4,w4,184944\nSAMPLE,1,random-128-half-sparse,w4,binary,678266\nSAMPLE,1,random-128-half-sparse,w5,w5,168269\nSAMPLE,1,random-128-half-sparse,w5,binary,676384\nSAMPLE,1,random-128-half-sparse,w6,w6,190763\nSAMPLE,1,random-128-half-sparse,w6,binary,693458\nSAMPLE,1,random-128-half-sparse,w7,w7,244563\nSAMPLE,1,random-128-half-sparse,w7,binary,686768\nSAMPLE,1,random-128-half-short,policy,policy,104685\nSAMPLE,1,random-128-half-short,policy,binary,333094\nSAMPLE,1,random-128-half-short,w1,w1,287136\nSAMPLE,1,random-128-half-short,w1,binary,324401\nSAMPLE,1,random-128-half-short,w2,w2,159597\nSAMPLE,1,random-128-half-short,w2,binary,323840\nSAMPLE,1,random-128-half-short,w3,w3,115071\nSAMPLE,1,random-128-half-short,w3,binary,320706\nSAMPLE,1,random-128-half-short,w4,w4,95031\nSAMPLE,1,random-128-half-short,w4,binary,321197\nSAMPLE,1,random-128-half-short,w5,w5,96663\nSAMPLE,1,random-128-half-short,w5,binary,321547\nSAMPLE,1,random-128-half-short,w6,w6,122351\nSAMPLE,1,random-128-half-short,w6,binary,329789\nSAMPLE,1,random-128-half-short,w7,w7,153938\nSAMPLE,1,random-128-half-short,w7,binary,325142\nSAMPLE,1,random-128-large-dense,policy,policy,222660\nSAMPLE,1,random-128-large-dense,policy,binary,762812\nSAMPLE,1,random-128-large-dense,w1,w1,635292\nSAMPLE,1,random-128-large-dense,w1,binary,760638\nSAMPLE,1,random-128-large-dense,w2,w2,334747\nSAMPLE,1,random-128-large-dense,w2,binary,755600\nSAMPLE,1,random-128-large-dense,w3,w3,243772\nSAMPLE,1,random-128-large-dense,w3,binary,756212\nSAMPLE,1,random-128-large-dense,w4,w4,209350\nSAMPLE,1,random-128-large-dense,w4,binary,756412\nSAMPLE,1,random-128-large-dense,w5,w5,228829\nSAMPLE,1,random-128-large-dense,w5,binary,778044\nSAMPLE,1,random-128-large-dense,w6,w6,315828\nSAMPLE,1,random-128-large-dense,w6,binary,767809\nSAMPLE,1,random-128-large-dense,w7,w7,560181\nSAMPLE,1,random-128-large-dense,w7,binary,762942\nSAMPLE,1,random-128-large-mixed,policy,policy,207568\nSAMPLE,1,random-128-large-mixed,policy,binary,720509\nSAMPLE,1,random-128-large-mixed,w1,w1,640249\nSAMPLE,1,random-128-large-mixed,w1,binary,723373\nSAMPLE,1,random-128-large-mixed,w2,w2,334106\nSAMPLE,1,random-128-large-mixed,w2,binary,721229\nSAMPLE,1,random-128-large-mixed,w3,w3,249941\nSAMPLE,1,random-128-large-mixed,w3,binary,729222\nSAMPLE,1,random-128-large-mixed,w4,w4,200718\nSAMPLE,1,random-128-large-mixed,w4,binary,722841\nSAMPLE,1,random-128-large-mixed,w5,w5,210722\nSAMPLE,1,random-128-large-mixed,w5,binary,720979\nSAMPLE,1,random-128-large-mixed,w6,w6,262229\nSAMPLE,1,random-128-large-mixed,w6,binary,728891\nSAMPLE,1,random-128-large-mixed,w7,w7,419832\nSAMPLE,1,random-128-large-mixed,w7,binary,729032\nSAMPLE,1,random-128-large-sparse,policy,policy,195339\nSAMPLE,1,random-128-large-sparse,policy,binary,689142\nSAMPLE,1,random-128-large-sparse,w1,w1,635342\nSAMPLE,1,random-128-large-sparse,w1,binary,682552\nSAMPLE,1,random-128-large-sparse,w2,w2,332173\nSAMPLE,1,random-128-large-sparse,w2,binary,680409\nSAMPLE,1,random-128-large-sparse,w3,w3,236140\nSAMPLE,1,random-128-large-sparse,w3,binary,674971\nSAMPLE,1,random-128-large-sparse,w4,w4,188179\nSAMPLE,1,random-128-large-sparse,w4,binary,681932\nSAMPLE,1,random-128-large-sparse,w5,w5,167648\nSAMPLE,1,random-128-large-sparse,w5,binary,679036\nSAMPLE,1,random-128-large-sparse,w6,w6,188991\nSAMPLE,1,random-128-large-sparse,w6,binary,685617\nSAMPLE,1,random-128-large-sparse,w7,w7,242170\nSAMPLE,1,random-128-large-sparse,w7,binary,692928\nSAMPLE,1,random-128-large-short,policy,policy,108492\nSAMPLE,1,random-128-large-short,policy,binary,328958\nSAMPLE,1,random-128-large-short,w1,w1,291753\nSAMPLE,1,random-128-large-short,w1,binary,323640\nSAMPLE,1,random-128-large-short,w2,w2,156362\nSAMPLE,1,random-128-large-short,w2,binary,325273\nSAMPLE,1,random-128-large-short,w3,w3,116272\nSAMPLE,1,random-128-large-short,w3,binary,320295\nSAMPLE,1,random-128-large-short,w4,w4,98406\nSAMPLE,1,random-128-large-short,w4,binary,322008\nSAMPLE,1,random-128-large-short,w5,w5,108931\nSAMPLE,1,random-128-large-short,w5,binary,322068\nSAMPLE,1,random-128-large-short,w6,w6,138105\nSAMPLE,1,random-128-large-short,w6,binary,326484\nSAMPLE,1,random-128-large-short,w7,w7,180618\nSAMPLE,1,random-128-large-short,w7,binary,327686\nSAMPLE,1,random-256-small-dense,policy,policy,412272\nSAMPLE,1,random-256-small-dense,policy,binary,1614724\nSAMPLE,1,random-256-small-dense,w1,w1,1307930\nSAMPLE,1,random-256-small-dense,w1,binary,1565281\nSAMPLE,1,random-256-small-dense,w2,w2,680820\nSAMPLE,1,random-256-small-dense,w2,binary,1553073\nSAMPLE,1,random-256-small-dense,w3,w3,487683\nSAMPLE,1,random-256-small-dense,w3,binary,1547826\nSAMPLE,1,random-256-small-dense,w4,w4,405862\nSAMPLE,1,random-256-small-dense,w4,binary,1540875\nSAMPLE,1,random-256-small-dense,w5,w5,445100\nSAMPLE,1,random-256-small-dense,w5,binary,1568456\nSAMPLE,1,random-256-small-dense,w6,w6,576595\nSAMPLE,1,random-256-small-dense,w6,binary,1585221\nSAMPLE,1,random-256-small-dense,w7,w7,887236\nSAMPLE,1,random-256-small-dense,w7,binary,1561686\nSAMPLE,1,random-256-small-mixed,policy,policy,412823\nSAMPLE,1,random-256-small-mixed,policy,binary,1475808\nSAMPLE,1,random-256-small-mixed,w1,w1,1309302\nSAMPLE,1,random-256-small-mixed,w1,binary,1480716\nSAMPLE,1,random-256-small-mixed,w2,w2,680078\nSAMPLE,1,random-256-small-mixed,w2,binary,1478173\nSAMPLE,1,random-256-small-mixed,w3,w3,489475\nSAMPLE,1,random-256-small-mixed,w3,binary,1477492\nSAMPLE,1,random-256-small-mixed,w4,w4,411931\nSAMPLE,1,random-256-small-mixed,w4,binary,1476209\nSAMPLE,1,random-256-small-mixed,w5,w5,439041\nSAMPLE,1,random-256-small-mixed,w5,binary,1490831\nSAMPLE,1,random-256-small-mixed,w6,w6,566941\nSAMPLE,1,random-256-small-mixed,w6,binary,1488177\nSAMPLE,1,random-256-small-mixed,w7,w7,872824\nSAMPLE,1,random-256-small-mixed,w7,binary,1494887\nSAMPLE,1,random-256-small-sparse,policy,policy,414375\nSAMPLE,1,random-256-small-sparse,policy,binary,1395289\nSAMPLE,1,random-256-small-sparse,w1,w1,1302221\nSAMPLE,1,random-256-small-sparse,w1,binary,1407998\nSAMPLE,1,random-256-small-sparse,w2,w2,678867\nSAMPLE,1,random-256-small-sparse,w2,binary,1394678\nSAMPLE,1,random-256-small-sparse,w3,w3,480483\nSAMPLE,1,random-256-small-sparse,w3,binary,1391203\nSAMPLE,1,random-256-small-sparse,w4,w4,402406\nSAMPLE,1,random-256-small-sparse,w4,binary,1383973\nSAMPLE,1,random-256-small-sparse,w5,w5,439572\nSAMPLE,1,random-256-small-sparse,w5,binary,1404894\nSAMPLE,1,random-256-small-sparse,w6,w6,562083\nSAMPLE,1,random-256-small-sparse,w6,binary,1401279\nSAMPLE,1,random-256-small-sparse,w7,w7,857262\nSAMPLE,1,random-256-small-sparse,w7,binary,1406546\nSAMPLE,1,random-256-small-short,policy,policy,112337\nSAMPLE,1,random-256-small-short,policy,binary,334466\nSAMPLE,1,random-256-small-short,w1,w1,289700\nSAMPLE,1,random-256-small-short,w1,binary,329078\nSAMPLE,1,random-256-small-short,w2,w2,158556\nSAMPLE,1,random-256-small-short,w2,binary,321426\nSAMPLE,1,random-256-small-short,w3,w3,119347\nSAMPLE,1,random-256-small-short,w3,binary,321968\nSAMPLE,1,random-256-small-short,w4,w4,102202\nSAMPLE,1,random-256-small-short,w4,binary,317481\nSAMPLE,1,random-256-small-short,w5,w5,112657\nSAMPLE,1,random-256-small-short,w5,binary,329438\nSAMPLE,1,random-256-small-short,w6,w6,129682\nSAMPLE,1,random-256-small-short,w6,binary,322458\nSAMPLE,1,random-256-small-short,w7,w7,189421\nSAMPLE,1,random-256-small-short,w7,binary,326725\nSAMPLE,1,random-256-word-dense,policy,policy,459041\nSAMPLE,1,random-256-word-dense,policy,binary,1562097\nSAMPLE,1,random-256-word-dense,w1,w1,1315191\nSAMPLE,1,random-256-word-dense,w1,binary,1576468\nSAMPLE,1,random-256-word-dense,w2,w2,689302\nSAMPLE,1,random-256-word-dense,w2,binary,1551541\nSAMPLE,1,random-256-word-dense,w3,w3,519440\nSAMPLE,1,random-256-word-dense,w3,binary,1557520\nSAMPLE,1,random-256-word-dense,w4,w4,452191\nSAMPLE,1,random-256-word-dense,w4,binary,1549008\nSAMPLE,1,random-256-word-dense,w5,w5,554392\nSAMPLE,1,random-256-word-dense,w5,binary,1570389\nSAMPLE,1,random-256-word-dense,w6,w6,812485\nSAMPLE,1,random-256-word-dense,w6,binary,1570670\nSAMPLE,1,random-256-word-dense,w7,w7,1462389\nSAMPLE,1,random-256-word-dense,w7,binary,1577690\nSAMPLE,1,random-256-word-mixed,policy,policy,447714\nSAMPLE,1,random-256-word-mixed,policy,binary,1498252\nSAMPLE,1,random-256-word-mixed,w1,w1,1329131\nSAMPLE,1,random-256-word-mixed,w1,binary,1510691\nSAMPLE,1,random-256-word-mixed,w2,w2,703053\nSAMPLE,1,random-256-word-mixed,w2,binary,1485473\nSAMPLE,1,random-256-word-mixed,w3,w3,519651\nSAMPLE,1,random-256-word-mixed,w3,binary,1485773\nSAMPLE,1,random-256-word-mixed,w4,w4,447944\nSAMPLE,1,random-256-word-mixed,w4,binary,1495889\nSAMPLE,1,random-256-word-mixed,w5,w5,517808\nSAMPLE,1,random-256-word-mixed,w5,binary,1491271\nSAMPLE,1,random-256-word-mixed,w6,w6,753227\nSAMPLE,1,random-256-word-mixed,w6,binary,1504201\nSAMPLE,1,random-256-word-mixed,w7,w7,1245097\nSAMPLE,1,random-256-word-mixed,w7,binary,1506424\nSAMPLE,1,random-256-word-sparse,policy,policy,420724\nSAMPLE,1,random-256-word-sparse,policy,binary,1415239\nSAMPLE,1,random-256-word-sparse,w1,w1,1313087\nSAMPLE,1,random-256-word-sparse,w1,binary,1403632\nSAMPLE,1,random-256-word-sparse,w2,w2,676524\nSAMPLE,1,random-256-word-sparse,w2,binary,1397432\nSAMPLE,1,random-256-word-sparse,w3,w3,482195\nSAMPLE,1,random-256-word-sparse,w3,binary,1397793\nSAMPLE,1,random-256-word-sparse,w4,w4,411239\nSAMPLE,1,random-256-word-sparse,w4,binary,1396821\nSAMPLE,1,random-256-word-sparse,w5,w5,444619\nSAMPLE,1,random-256-word-sparse,w5,binary,1405374\nSAMPLE,1,random-256-word-sparse,w6,w6,568253\nSAMPLE,1,random-256-word-sparse,w6,binary,1400607\nSAMPLE,1,random-256-word-sparse,w7,w7,875819\nSAMPLE,1,random-256-word-sparse,w7,binary,1402119\nSAMPLE,1,random-256-word-short,policy,policy,116794\nSAMPLE,1,random-256-word-short,policy,binary,331281\nSAMPLE,1,random-256-word-short,w1,w1,294166\nSAMPLE,1,random-256-word-short,w1,binary,328687\nSAMPLE,1,random-256-word-short,w2,w2,163512\nSAMPLE,1,random-256-word-short,w2,binary,324141\nSAMPLE,1,random-256-word-short,w3,w3,122151\nSAMPLE,1,random-256-word-short,w3,binary,325022\nSAMPLE,1,random-256-word-short,w4,w4,107019\nSAMPLE,1,random-256-word-short,w4,binary,320605\nSAMPLE,1,random-256-word-short,w5,w5,132257\nSAMPLE,1,random-256-word-short,w5,binary,326765\nSAMPLE,1,random-256-word-short,w6,w6,178875\nSAMPLE,1,random-256-word-short,w6,binary,324591\nSAMPLE,1,random-256-word-short,w7,w7,281407\nSAMPLE,1,random-256-word-short,w7,binary,329168\nSAMPLE,1,random-256-half-dense,policy,policy,494553\nSAMPLE,1,random-256-half-dense,policy,binary,1567214\nSAMPLE,1,random-256-half-dense,w1,w1,1324033\nSAMPLE,1,random-256-half-dense,w1,binary,1561867\nSAMPLE,1,random-256-half-dense,w2,w2,1820370\nSAMPLE,1,random-256-half-dense,w2,binary,1606362\nSAMPLE,1,random-256-half-dense,w3,w3,520852\nSAMPLE,1,random-256-half-dense,w3,binary,1557460\nSAMPLE,1,random-256-half-dense,w4,w4,504889\nSAMPLE,1,random-256-half-dense,w4,binary,1563719\nSAMPLE,1,random-256-half-dense,w5,w5,607020\nSAMPLE,1,random-256-half-dense,w5,binary,1567175\nSAMPLE,1,random-256-half-dense,w6,w6,962838\nSAMPLE,1,random-256-half-dense,w6,binary,1563990\nSAMPLE,1,random-256-half-dense,w7,w7,1828742\nSAMPLE,1,random-256-half-dense,w7,binary,1574996\nSAMPLE,1,random-256-half-mixed,policy,policy,469216\nSAMPLE,1,random-256-half-mixed,policy,binary,1491052\nSAMPLE,1,random-256-half-mixed,w1,w1,1328290\nSAMPLE,1,random-256-half-mixed,w1,binary,1486404\nSAMPLE,1,random-256-half-mixed,w2,w2,701490\nSAMPLE,1,random-256-half-mixed,w2,binary,1472433\nSAMPLE,1,random-256-half-mixed,w3,w3,524778\nSAMPLE,1,random-256-half-mixed,w3,binary,1496690\nSAMPLE,1,random-256-half-mixed,w4,w4,458580\nSAMPLE,1,random-256-half-mixed,w4,binary,1473926\nSAMPLE,1,random-256-half-mixed,w5,w5,565499\nSAMPLE,1,random-256-half-mixed,w5,binary,1488557\nSAMPLE,1,random-256-half-mixed,w6,w6,848037\nSAMPLE,1,random-256-half-mixed,w6,binary,1496430\nSAMPLE,1,random-256-half-mixed,w7,w7,1449609\nSAMPLE,1,random-256-half-mixed,w7,binary,1514876\nSAMPLE,1,random-256-half-sparse,policy,policy,421515\nSAMPLE,1,random-256-half-sparse,policy,binary,1406926\nSAMPLE,1,random-256-half-sparse,w1,w1,1320418\nSAMPLE,1,random-256-half-sparse,w1,binary,1406616\nSAMPLE,1,random-256-half-sparse,w2,w2,683624\nSAMPLE,1,random-256-half-sparse,w2,binary,1401468\nSAMPLE,1,random-256-half-sparse,w3,w3,487203\nSAMPLE,1,random-256-half-sparse,w3,binary,1398595\nSAMPLE,1,random-256-half-sparse,w4,w4,406793\nSAMPLE,1,random-256-half-sparse,w4,binary,1395009\nSAMPLE,1,random-256-half-sparse,w5,w5,439251\nSAMPLE,1,random-256-half-sparse,w5,binary,1402960\nSAMPLE,1,random-256-half-sparse,w6,w6,570896\nSAMPLE,1,random-256-half-sparse,w6,binary,1407979\nSAMPLE,1,random-256-half-sparse,w7,w7,879714\nSAMPLE,1,random-256-half-sparse,w7,binary,1423160\nSAMPLE,1,random-256-half-short,policy,policy,123283\nSAMPLE,1,random-256-half-short,policy,binary,333605\nSAMPLE,1,random-256-half-short,w1,w1,298863\nSAMPLE,1,random-256-half-short,w1,binary,328007\nSAMPLE,1,random-256-half-short,w2,w2,170684\nSAMPLE,1,random-256-half-short,w2,binary,325152\nSAMPLE,1,random-256-half-short,w3,w3,124645\nSAMPLE,1,random-256-half-short,w3,binary,323970\nSAMPLE,1,random-256-half-short,w4,w4,113468\nSAMPLE,1,random-256-half-short,w4,binary,322368\nSAMPLE,1,random-256-half-short,w5,w5,142531\nSAMPLE,1,random-256-half-short,w5,binary,327676\nSAMPLE,1,random-256-half-short,w6,w6,206977\nSAMPLE,1,random-256-half-short,w6,binary,326644\nSAMPLE,1,random-256-half-short,w7,w7,341256\nSAMPLE,1,random-256-half-short,w7,binary,330109\nSAMPLE,1,random-256-large-dense,policy,policy,554883\nSAMPLE,1,random-256-large-dense,policy,binary,1568617\nSAMPLE,1,random-256-large-dense,w1,w1,1325076\nSAMPLE,1,random-256-large-dense,w1,binary,1568726\nSAMPLE,1,random-256-large-dense,w2,w2,731015\nSAMPLE,1,random-256-large-dense,w2,binary,1579953\nSAMPLE,1,random-256-large-dense,w3,w3,572209\nSAMPLE,1,random-256-large-dense,w3,binary,1568867\nSAMPLE,1,random-256-large-dense,w4,w4,555784\nSAMPLE,1,random-256-large-dense,w4,binary,1555797\nSAMPLE,1,random-256-large-dense,w5,w5,772706\nSAMPLE,1,random-256-large-dense,w5,binary,1575056\nSAMPLE,1,random-256-large-dense,w6,w6,1327839\nSAMPLE,1,random-256-large-dense,w6,binary,1581646\nSAMPLE,1,random-256-large-dense,w7,w7,2498855\nSAMPLE,1,random-256-large-dense,w7,binary,1579492\nSAMPLE,1,random-256-large-mixed,policy,policy,501885\nSAMPLE,1,random-256-large-mixed,policy,binary,1496450\nSAMPLE,1,random-256-large-mixed,w1,w1,1332366\nSAMPLE,1,random-256-large-mixed,w1,binary,1491513\nSAMPLE,1,random-256-large-mixed,w2,w2,718435\nSAMPLE,1,random-256-large-mixed,w2,binary,1493745\nSAMPLE,1,random-256-large-mixed,w3,w3,546431\nSAMPLE,1,random-256-large-mixed,w3,binary,1487506\nSAMPLE,1,random-256-large-mixed,w4,w4,503857\nSAMPLE,1,random-256-large-mixed,w4,binary,1493024\nSAMPLE,1,random-256-large-mixed,w5,w5,639749\nSAMPLE,1,random-256-large-mixed,w5,binary,1488158\nSAMPLE,1,random-256-large-mixed,w6,w6,1052040\nSAMPLE,1,random-256-large-mixed,w6,binary,1508136\nSAMPLE,1,random-256-large-mixed,w7,w7,1797105\nSAMPLE,1,random-256-large-mixed,w7,binary,1521166\nSAMPLE,1,random-256-large-sparse,policy,policy,417379\nSAMPLE,1,random-256-large-sparse,policy,binary,1405385\nSAMPLE,1,random-256-large-sparse,w1,w1,1301971\nSAMPLE,1,random-256-large-sparse,w1,binary,1418113\nSAMPLE,1,random-256-large-sparse,w2,w2,680650\nSAMPLE,1,random-256-large-sparse,w2,binary,1406816\nSAMPLE,1,random-256-large-sparse,w3,w3,485409\nSAMPLE,1,random-256-large-sparse,w3,binary,1396352\nSAMPLE,1,random-256-large-sparse,w4,w4,411741\nSAMPLE,1,random-256-large-sparse,w4,binary,1399446\nSAMPLE,1,random-256-large-sparse,w5,w5,445390\nSAMPLE,1,random-256-large-sparse,w5,binary,1406476\nSAMPLE,1,random-256-large-sparse,w6,w6,570015\nSAMPLE,1,random-256-large-sparse,w6,binary,1404894\nSAMPLE,1,random-256-large-sparse,w7,w7,880586\nSAMPLE,1,random-256-large-sparse,w7,binary,1403131\nSAMPLE,1,random-256-large-short,policy,policy,132537\nSAMPLE,1,random-256-large-short,policy,binary,335978\nSAMPLE,1,random-256-large-short,w1,w1,295919\nSAMPLE,1,random-256-large-short,w1,binary,332133\nSAMPLE,1,random-256-large-short,w2,w2,163322\nSAMPLE,1,random-256-large-short,w2,binary,327526\nSAMPLE,1,random-256-large-short,w3,w3,125306\nSAMPLE,1,random-256-large-short,w3,binary,327035\nSAMPLE,1,random-256-large-short,w4,w4,120919\nSAMPLE,1,random-256-large-short,w4,binary,324312\nSAMPLE,1,random-256-large-short,w5,w5,164073\nSAMPLE,1,random-256-large-short,w5,binary,330150\nSAMPLE,1,random-256-large-short,w6,w6,243561\nSAMPLE,1,random-256-large-short,w6,binary,330240\nSAMPLE,1,random-256-large-short,w7,w7,402076\nSAMPLE,1,random-256-large-short,w7,binary,334306\nSAMPLE,1,random-512-small-dense,policy,policy,1073602\nSAMPLE,1,random-512-small-dense,policy,binary,3500121\nSAMPLE,1,random-512-small-dense,w1,w1,2746043\nSAMPLE,1,random-512-small-dense,w1,binary,3278463\nSAMPLE,1,random-512-small-dense,w2,w2,1463150\nSAMPLE,1,random-512-small-dense,w2,binary,3293595\nSAMPLE,1,random-512-small-dense,w3,w3,1110156\nSAMPLE,1,random-512-small-dense,w3,binary,3281647\nSAMPLE,1,random-512-small-dense,w4,w4,1098268\nSAMPLE,1,random-512-small-dense,w4,binary,3303740\nSAMPLE,1,random-512-small-dense,w5,w5,1400557\nSAMPLE,1,random-512-small-dense,w5,binary,3317841\nSAMPLE,1,random-512-small-dense,w6,w6,2161355\nSAMPLE,1,random-512-small-dense,w6,binary,3324952\nSAMPLE,1,random-512-small-mixed,policy,policy,1078299\nSAMPLE,1,random-512-small-mixed,policy,binary,3092235\nSAMPLE,1,random-512-small-mixed,w1,w1,2747795\nSAMPLE,1,random-512-small-mixed,w1,binary,3093908\nSAMPLE,1,random-512-small-mixed,w2,w2,1454437\nSAMPLE,1,random-512-small-mixed,w2,binary,3089351\nSAMPLE,1,random-512-small-mixed,w3,w3,1097477\nSAMPLE,1,random-512-small-mixed,w3,binary,3081850\nSAMPLE,1,random-512-small-mixed,w4,w4,1102155\nSAMPLE,1,random-512-small-mixed,w4,binary,3078426\nSAMPLE,1,random-512-small-mixed,w5,w5,1399736\nSAMPLE,1,random-512-small-mixed,w5,binary,3096973\nSAMPLE,1,random-512-small-mixed,w6,w6,2135157\nSAMPLE,1,random-512-small-mixed,w6,binary,3080488\nSAMPLE,1,random-512-small-sparse,policy,policy,1084188\nSAMPLE,1,random-512-small-sparse,policy,binary,2927442\nSAMPLE,1,random-512-small-sparse,w1,w1,2757300\nSAMPLE,1,random-512-small-sparse,w1,binary,2897668\nSAMPLE,1,random-512-small-sparse,w2,w2,1458844\nSAMPLE,1,random-512-small-sparse,w2,binary,2900292\nSAMPLE,1,random-512-small-sparse,w3,w3,1092130\nSAMPLE,1,random-512-small-sparse,w3,binary,2889486\nSAMPLE,1,random-512-small-sparse,w4,w4,1090568\nSAMPLE,1,random-512-small-sparse,w4,binary,2909525\nSAMPLE,1,random-512-small-sparse,w5,w5,1388600\nSAMPLE,1,random-512-small-sparse,w5,binary,2898799\nSAMPLE,1,random-512-small-sparse,w6,w6,2119092\nSAMPLE,1,random-512-small-sparse,w6,binary,2909755\nSAMPLE,1,random-512-small-short,policy,policy,141119\nSAMPLE,1,random-512-small-short,policy,binary,350119\nSAMPLE,1,random-512-small-short,w1,w1,300265\nSAMPLE,1,random-512-small-short,w1,binary,333986\nSAMPLE,1,random-512-small-short,w2,w2,166077\nSAMPLE,1,random-512-small-short,w2,binary,335087\nSAMPLE,1,random-512-small-short,w3,w3,129572\nSAMPLE,1,random-512-small-short,w3,binary,330420\nSAMPLE,1,random-512-small-short,w4,w4,128150\nSAMPLE,1,random-512-small-short,w4,binary,335157\nSAMPLE,1,random-512-small-short,w5,w5,157223\nSAMPLE,1,random-512-small-short,w5,binary,331722\nSAMPLE,1,random-512-small-short,w6,w6,226936\nSAMPLE,1,random-512-small-short,w6,binary,331362\nSAMPLE,1,random-512-word-dense,policy,policy,1247831\nSAMPLE,1,random-512-word-dense,policy,binary,3293254\nSAMPLE,1,random-512-word-dense,w1,w1,2758842\nSAMPLE,1,random-512-word-dense,w1,binary,3295407\nSAMPLE,1,random-512-word-dense,w2,w2,1475708\nSAMPLE,1,random-512-word-dense,w2,binary,3277962\nSAMPLE,1,random-512-word-dense,w3,w3,1188803\nSAMPLE,1,random-512-word-dense,w3,binary,3293375\nSAMPLE,1,random-512-word-dense,w4,w4,1259057\nSAMPLE,1,random-512-word-dense,w4,binary,3296679\nSAMPLE,1,random-512-word-dense,w5,w5,1784056\nSAMPLE,1,random-512-word-dense,w5,binary,3315587\nSAMPLE,1,random-512-word-dense,w6,w6,3028451\nSAMPLE,1,random-512-word-dense,w6,binary,3310600\nSAMPLE,1,random-512-word-mixed,policy,policy,1180581\nSAMPLE,1,random-512-word-mixed,policy,binary,3103322\nSAMPLE,1,random-512-word-mixed,w1,w1,2750920\nSAMPLE,1,random-512-word-mixed,w1,binary,3092807\nSAMPLE,1,random-512-word-mixed,w2,w2,1477752\nSAMPLE,1,random-512-word-mixed,w2,binary,3086438\nSAMPLE,1,random-512-word-mixed,w3,w3,1152369\nSAMPLE,1,random-512-word-mixed,w3,binary,3111274\nSAMPLE,1,random-512-word-mixed,w4,w4,1183114\nSAMPLE,1,random-512-word-mixed,w4,binary,3101420\nSAMPLE,1,random-512-word-mixed,w5,w5,1622897\nSAMPLE,1,random-512-word-mixed,w5,binary,3108140\nSAMPLE,1,random-512-word-mixed,w6,w6,2766322\nSAMPLE,1,random-512-word-mixed,w6,binary,3111785\nSAMPLE,1,random-512-word-sparse,policy,policy,1079391\nSAMPLE,1,random-512-word-sparse,policy,binary,2910186\nSAMPLE,1,random-512-word-sparse,w1,w1,2730960\nSAMPLE,1,random-512-word-sparse,w1,binary,2882154\nSAMPLE,1,random-512-word-sparse,w2,w2,1447017\nSAMPLE,1,random-512-word-sparse,w2,binary,2881463\nSAMPLE,1,random-512-word-sparse,w3,w3,1105930\nSAMPLE,1,random-512-word-sparse,w3,binary,2899731\nSAMPLE,1,random-512-word-sparse,w4,w4,1084228\nSAMPLE,1,random-512-word-sparse,w4,binary,2931277\nSAMPLE,1,random-512-word-sparse,w5,w5,1399595\nSAMPLE,1,random-512-word-sparse,w5,binary,2890667\nSAMPLE,1,random-512-word-sparse,w6,w6,2152763\nSAMPLE,1,random-512-word-sparse,w6,binary,2906140\nSAMPLE,1,random-512-word-short,policy,policy,154899\nSAMPLE,1,random-512-word-short,policy,binary,347245\nSAMPLE,1,random-512-word-short,w1,w1,311673\nSAMPLE,1,random-512-word-short,w1,binary,335538\nSAMPLE,1,random-512-word-short,w2,w2,172436\nSAMPLE,1,random-512-word-short,w2,binary,339724\nSAMPLE,1,random-512-word-short,w3,w3,137835\nSAMPLE,1,random-512-word-short,w3,binary,331131\nSAMPLE,1,random-512-word-short,w4,w4,144284\nSAMPLE,1,random-512-word-short,w4,binary,335127\nSAMPLE,1,random-512-word-short,w5,w5,189141\nSAMPLE,1,random-512-word-short,w5,binary,333584\nSAMPLE,1,random-512-word-short,w6,w6,313425\nSAMPLE,1,random-512-word-short,w6,binary,338672\nSAMPLE,1,random-512-half-dense,policy,policy,1551671\nSAMPLE,1,random-512-half-dense,policy,binary,3305772\nSAMPLE,1,random-512-half-dense,w1,w1,2796056\nSAMPLE,1,random-512-half-dense,w1,binary,3287817\nSAMPLE,1,random-512-half-dense,w2,w2,1572852\nSAMPLE,1,random-512-half-dense,w2,binary,3298272\nSAMPLE,1,random-512-half-dense,w3,w3,1333027\nSAMPLE,1,random-512-half-dense,w3,binary,3291902\nSAMPLE,1,random-512-half-dense,w4,w4,1551461\nSAMPLE,1,random-512-half-dense,w4,binary,3291982\nSAMPLE,1,random-512-half-dense,w5,w5,2367811\nSAMPLE,1,random-512-half-dense,w5,binary,3291492\nSAMPLE,1,random-512-half-dense,w6,w6,4450040\nSAMPLE,1,random-512-half-dense,w6,binary,3988776\nSAMPLE,1,random-512-half-mixed,policy,policy,1357684\nSAMPLE,1,random-512-half-mixed,policy,binary,3111504\nSAMPLE,1,random-512-half-mixed,w1,w1,2774935\nSAMPLE,1,random-512-half-mixed,w1,binary,3095581\nSAMPLE,1,random-512-half-mixed,w2,w2,1500194\nSAMPLE,1,random-512-half-mixed,w2,binary,3081481\nSAMPLE,1,random-512-half-mixed,w3,w3,1246509\nSAMPLE,1,random-512-half-mixed,w3,binary,3095821\nSAMPLE,1,random-512-half-mixed,w4,w4,1366046\nSAMPLE,1,random-512-half-mixed,w4,binary,3090663\nSAMPLE,1,random-512-half-mixed,w5,w5,1998294\nSAMPLE,1,random-512-half-mixed,w5,binary,3119988\nSAMPLE,1,random-512-half-mixed,w6,w6,3746106\nSAMPLE,1,random-512-half-mixed,w6,binary,3123842\nSAMPLE,1,random-512-half-sparse,policy,policy,1091018\nSAMPLE,1,random-512-half-sparse,policy,binary,2904598\nSAMPLE,1,random-512-half-sparse,w1,w1,2737580\nSAMPLE,1,random-512-half-sparse,w1,binary,2895805\nSAMPLE,1,random-512-half-sparse,w2,w2,1454027\nSAMPLE,1,random-512-half-sparse,w2,binary,2886581\nSAMPLE,1,random-512-half-sparse,w3,w3,1090427\nSAMPLE,1,random-512-half-sparse,w3,binary,2888865\nSAMPLE,1,random-512-half-sparse,w4,w4,1093101\nSAMPLE,1,random-512-half-sparse,w4,binary,2905970\nSAMPLE,1,random-512-half-sparse,w5,w5,1403120\nSAMPLE,1,random-512-half-sparse,w5,binary,2906941\nSAMPLE,1,random-512-half-sparse,w6,w6,2154335\nSAMPLE,1,random-512-half-sparse,w6,binary,2900401\nSAMPLE,1,random-512-half-short,policy,policy,175170\nSAMPLE,1,random-512-half-short,policy,binary,346795\nSAMPLE,1,random-512-half-short,w1,w1,306654\nSAMPLE,1,random-512-half-short,w1,binary,336018\nSAMPLE,1,random-512-half-short,w2,w2,175660\nSAMPLE,1,random-512-half-short,w2,binary,336179\nSAMPLE,1,random-512-half-short,w3,w3,147689\nSAMPLE,1,random-512-half-short,w3,binary,330430\nSAMPLE,1,random-512-half-short,w4,w4,165576\nSAMPLE,1,random-512-half-short,w4,binary,335447\nSAMPLE,1,random-512-half-short,w5,w5,234227\nSAMPLE,1,random-512-half-short,w5,binary,334406\nSAMPLE,1,random-512-half-short,w6,w6,429087\nSAMPLE,1,random-512-half-short,w6,binary,335187\nSAMPLE,1,random-512-large-dense,policy,policy,1956972\nSAMPLE,1,random-512-large-dense,policy,binary,3278743\nSAMPLE,1,random-512-large-dense,w1,w1,2835876\nSAMPLE,1,random-512-large-dense,w1,binary,3267526\nSAMPLE,1,random-512-large-dense,w2,w2,1642776\nSAMPLE,1,random-512-large-dense,w2,binary,3285353\nSAMPLE,1,random-512-large-dense,w3,w3,1478012\nSAMPLE,1,random-512-large-dense,w3,binary,3324210\nSAMPLE,1,random-512-large-dense,w4,w4,1961459\nSAMPLE,1,random-512-large-dense,w4,binary,3280525\nSAMPLE,1,random-512-large-dense,w5,w5,3291592\nSAMPLE,1,random-512-large-dense,w5,binary,3290701\nSAMPLE,1,random-512-large-dense,w6,w6,6177072\nSAMPLE,1,random-512-large-dense,w6,binary,3288167\nSAMPLE,1,random-512-large-mixed,policy,policy,1539924\nSAMPLE,1,random-512-large-mixed,policy,binary,3096122\nSAMPLE,1,random-512-large-mixed,w1,w1,2793694\nSAMPLE,1,random-512-large-mixed,w1,binary,3082622\nSAMPLE,1,random-512-large-mixed,w2,w2,1569378\nSAMPLE,1,random-512-large-mixed,w2,binary,3100258\nSAMPLE,1,random-512-large-mixed,w3,w3,1320418\nSAMPLE,1,random-512-large-mixed,w3,binary,3097564\nSAMPLE,1,random-512-large-mixed,w4,w4,1533925\nSAMPLE,1,random-512-large-mixed,w4,binary,3085596\nSAMPLE,1,random-512-large-mixed,w5,w5,2407390\nSAMPLE,1,random-512-large-mixed,w5,binary,3092687\nSAMPLE,1,random-512-large-mixed,w6,w6,4670356\nSAMPLE,1,random-512-large-mixed,w6,binary,3107379\nSAMPLE,1,random-512-large-sparse,policy,policy,1087623\nSAMPLE,1,random-512-large-sparse,policy,binary,2902555\nSAMPLE,1,random-512-large-sparse,w1,w1,2737120\nSAMPLE,1,random-512-large-sparse,w1,binary,2909315\nSAMPLE,1,random-512-large-sparse,w2,w2,1451693\nSAMPLE,1,random-512-large-sparse,w2,binary,2894263\nSAMPLE,1,random-512-large-sparse,w3,w3,1091078\nSAMPLE,1,random-512-large-sparse,w3,binary,2877828\nSAMPLE,1,random-512-large-sparse,w4,w4,1094093\nSAMPLE,1,random-512-large-sparse,w4,binary,2892679\nSAMPLE,1,random-512-large-sparse,w5,w5,1398083\nSAMPLE,1,random-512-large-sparse,w5,binary,2900802\nSAMPLE,1,random-512-large-sparse,w6,w6,2155046\nSAMPLE,1,random-512-large-sparse,w6,binary,2911107\nSAMPLE,1,random-512-large-short,policy,policy,197473\nSAMPLE,1,random-512-large-short,policy,binary,349649\nSAMPLE,1,random-512-large-short,w1,w1,307996\nSAMPLE,1,random-512-large-short,w1,binary,338723\nSAMPLE,1,random-512-large-short,w2,w2,179436\nSAMPLE,1,random-512-large-short,w2,binary,333695\nSAMPLE,1,random-512-large-short,w3,w3,157854\nSAMPLE,1,random-512-large-short,w3,binary,335859\nSAMPLE,1,random-512-large-short,w4,w4,186186\nSAMPLE,1,random-512-large-short,w4,binary,339153\nSAMPLE,1,random-512-large-short,w5,w5,270321\nSAMPLE,1,random-512-large-short,w5,binary,338912\nSAMPLE,1,random-512-large-short,w6,w6,522535\nSAMPLE,1,random-512-large-short,w6,binary,340746\nSAMPLE,1,random-1024-small-dense,policy,policy,3041020\nSAMPLE,1,random-1024-small-dense,policy,binary,7650897\nSAMPLE,1,random-1024-small-dense,w1,w1,5853812\nSAMPLE,1,random-1024-small-dense,w1,binary,7170674\nSAMPLE,1,random-1024-small-dense,w2,w2,3377559\nSAMPLE,1,random-1024-small-dense,w2,binary,7200379\nSAMPLE,1,random-1024-small-dense,w3,w3,3034120\nSAMPLE,1,random-1024-small-dense,w3,binary,7206848\nSAMPLE,1,random-1024-small-dense,w4,w4,3689291\nSAMPLE,1,random-1024-small-dense,w4,binary,7208270\nSAMPLE,1,random-1024-small-dense,w5,w5,5554237\nSAMPLE,1,random-1024-small-dense,w5,binary,7198065\nSAMPLE,1,random-1024-small-mixed,policy,policy,3053649\nSAMPLE,1,random-1024-small-mixed,policy,binary,6644294\nSAMPLE,1,random-1024-small-mixed,w1,w1,5880011\nSAMPLE,1,random-1024-small-mixed,w1,binary,6635911\nSAMPLE,1,random-1024-small-mixed,w2,w2,3380724\nSAMPLE,1,random-1024-small-mixed,w2,binary,6663863\nSAMPLE,1,random-1024-small-mixed,w3,w3,3062893\nSAMPLE,1,random-1024-small-mixed,w3,binary,6684864\nSAMPLE,1,random-1024-small-mixed,w4,w4,3696773\nSAMPLE,1,random-1024-small-mixed,w4,binary,6649362\nSAMPLE,1,random-1024-small-mixed,w5,w5,5546956\nSAMPLE,1,random-1024-small-mixed,w5,binary,6640258\nSAMPLE,1,random-1024-small-sparse,policy,policy,3038276\nSAMPLE,1,random-1024-small-sparse,policy,binary,6133527\nSAMPLE,1,random-1024-small-sparse,w1,w1,5810648\nSAMPLE,1,random-1024-small-sparse,w1,binary,6112986\nSAMPLE,1,random-1024-small-sparse,w2,w2,3375356\nSAMPLE,1,random-1024-small-sparse,w2,binary,6133136\nSAMPLE,1,random-1024-small-sparse,w3,w3,3047760\nSAMPLE,1,random-1024-small-sparse,w3,binary,6126847\nSAMPLE,1,random-1024-small-sparse,w4,w4,3686788\nSAMPLE,1,random-1024-small-sparse,w4,binary,6118815\nSAMPLE,1,random-1024-small-sparse,w5,w5,5540256\nSAMPLE,1,random-1024-small-sparse,w5,binary,6131543\nSAMPLE,1,random-1024-small-short,policy,policy,181429\nSAMPLE,1,random-1024-small-short,policy,binary,370850\nSAMPLE,1,random-1024-small-short,w1,w1,317250\nSAMPLE,1,random-1024-small-short,w1,binary,355848\nSAMPLE,1,random-1024-small-short,w2,w2,190303\nSAMPLE,1,random-1024-small-short,w2,binary,351832\nSAMPLE,1,random-1024-small-short,w3,w3,168550\nSAMPLE,1,random-1024-small-short,w3,binary,355948\nSAMPLE,1,random-1024-small-short,w4,w4,199476\nSAMPLE,1,random-1024-small-short,w4,binary,353384\nSAMPLE,1,random-1024-small-short,w5,w5,295428\nSAMPLE,1,random-1024-small-short,w5,binary,356699\nSAMPLE,1,random-1024-word-dense,policy,policy,3266645\nSAMPLE,1,random-1024-word-dense,policy,binary,7184525\nSAMPLE,1,random-1024-word-dense,w1,w1,5957856\nSAMPLE,1,random-1024-word-dense,w1,binary,7196964\nSAMPLE,1,random-1024-word-dense,w2,w2,3499600\nSAMPLE,1,random-1024-word-dense,w2,binary,7181160\nSAMPLE,1,random-1024-word-dense,w3,w3,3267205\nSAMPLE,1,random-1024-word-dense,w3,binary,7184344\nSAMPLE,1,random-1024-word-dense,w4,w4,4299987\nSAMPLE,1,random-1024-word-dense,w4,binary,7198035\nSAMPLE,1,random-1024-word-dense,w5,w5,6876579\nSAMPLE,1,random-1024-word-dense,w5,binary,7199838\nSAMPLE,1,random-1024-word-mixed,policy,policy,3225113\nSAMPLE,1,random-1024-word-mixed,policy,binary,6616132\nSAMPLE,1,random-1024-word-mixed,w1,w1,5932068\nSAMPLE,1,random-1024-word-mixed,w1,binary,6637564\nSAMPLE,1,random-1024-word-mixed,w2,w2,3443336\nSAMPLE,1,random-1024-word-mixed,w2,binary,6649642\nSAMPLE,1,random-1024-word-mixed,w3,w3,3208629\nSAMPLE,1,random-1024-word-mixed,w3,binary,6657693\nSAMPLE,1,random-1024-word-mixed,w4,w4,4012691\nSAMPLE,1,random-1024-word-mixed,w4,binary,6624956\nSAMPLE,1,random-1024-word-mixed,w5,w5,6341956\nSAMPLE,1,random-1024-word-mixed,w5,binary,6628550\nSAMPLE,1,random-1024-word-sparse,policy,policy,3039438\nSAMPLE,1,random-1024-word-sparse,policy,binary,6093858\nSAMPLE,1,random-1024-word-sparse,w1,w1,5794944\nSAMPLE,1,random-1024-word-sparse,w1,binary,6093237\nSAMPLE,1,random-1024-word-sparse,w2,w2,3340644\nSAMPLE,1,random-1024-word-sparse,w2,binary,6102531\nSAMPLE,1,random-1024-word-sparse,w3,w3,3032887\nSAMPLE,1,random-1024-word-sparse,w3,binary,6114689\nSAMPLE,1,random-1024-word-sparse,w4,w4,3686278\nSAMPLE,1,random-1024-word-sparse,w4,binary,6115610\nSAMPLE,1,random-1024-word-sparse,w5,w5,5553326\nSAMPLE,1,random-1024-word-sparse,w5,binary,6110062\nSAMPLE,1,random-1024-word-short,policy,policy,196191\nSAMPLE,1,random-1024-word-short,policy,binary,372513\nSAMPLE,1,random-1024-word-short,w1,w1,323609\nSAMPLE,1,random-1024-word-short,w1,binary,358732\nSAMPLE,1,random-1024-word-short,w2,w2,200067\nSAMPLE,1,random-1024-word-short,w2,binary,355768\nSAMPLE,1,random-1024-word-short,w3,w3,185415\nSAMPLE,1,random-1024-word-short,w3,binary,353935\nSAMPLE,1,random-1024-word-short,w4,w4,236370\nSAMPLE,1,random-1024-word-short,w4,binary,353044\nSAMPLE,1,random-1024-word-short,w5,w5,374905\nSAMPLE,1,random-1024-word-short,w5,binary,356098\nSAMPLE,1,random-1024-half-dense,policy,policy,4294029\nSAMPLE,1,random-1024-half-dense,policy,binary,7373706\nSAMPLE,1,random-1024-half-dense,w1,w1,6069030\nSAMPLE,1,random-1024-half-dense,w1,binary,7194561\nSAMPLE,1,random-1024-half-dense,w2,w2,4042416\nSAMPLE,1,random-1024-half-dense,w2,binary,7188802\nSAMPLE,1,random-1024-half-dense,w3,w3,4299586\nSAMPLE,1,random-1024-half-dense,w3,binary,7173439\nSAMPLE,1,random-1024-half-dense,w4,w4,6289748\nSAMPLE,1,random-1024-half-dense,w4,binary,7168681\nSAMPLE,1,random-1024-half-dense,w5,w5,11247641\nSAMPLE,1,random-1024-half-dense,w5,binary,7194450\nSAMPLE,1,random-1024-half-mixed,policy,policy,3752515\nSAMPLE,1,random-1024-half-mixed,policy,binary,6610093\nSAMPLE,1,random-1024-half-mixed,w1,w1,5962744\nSAMPLE,1,random-1024-half-mixed,w1,binary,6637454\nSAMPLE,1,random-1024-half-mixed,w2,w2,3691364\nSAMPLE,1,random-1024-half-mixed,w2,binary,6639466\nSAMPLE,1,random-1024-half-mixed,w3,w3,3754478\nSAMPLE,1,random-1024-half-mixed,w3,binary,6637364\nSAMPLE,1,random-1024-half-mixed,w4,w4,5173893\nSAMPLE,1,random-1024-half-mixed,w4,binary,6644384\nSAMPLE,1,random-1024-half-mixed,w5,w5,8782946\nSAMPLE,1,random-1024-half-mixed,w5,binary,6628541\nSAMPLE,1,random-1024-half-sparse,policy,policy,3040269\nSAMPLE,1,random-1024-half-sparse,policy,binary,6100818\nSAMPLE,1,random-1024-half-sparse,w1,w1,5785640\nSAMPLE,1,random-1024-half-sparse,w1,binary,6093066\nSAMPLE,1,random-1024-half-sparse,w2,w2,3350699\nSAMPLE,1,random-1024-half-sparse,w2,binary,6082010\nSAMPLE,1,random-1024-half-sparse,w3,w3,3018707\nSAMPLE,1,random-1024-half-sparse,w3,binary,6091514\nSAMPLE,1,random-1024-half-sparse,w4,w4,3708320\nSAMPLE,1,random-1024-half-sparse,w4,binary,6100908\nSAMPLE,1,random-1024-half-sparse,w5,w5,5575259\nSAMPLE,1,random-1024-half-sparse,w5,binary,6134658\nSAMPLE,1,random-1024-half-short,policy,policy,235930\nSAMPLE,1,random-1024-half-short,policy,binary,370510\nSAMPLE,1,random-1024-half-short,w1,w1,331281\nSAMPLE,1,random-1024-half-short,w1,binary,360275\nSAMPLE,1,random-1024-half-short,w2,w2,213697\nSAMPLE,1,random-1024-half-short,w2,binary,360425\nSAMPLE,1,random-1024-half-short,w3,w3,226055\nSAMPLE,1,random-1024-half-short,w3,binary,357020\nSAMPLE,1,random-1024-half-short,w4,w4,322988\nSAMPLE,1,random-1024-half-short,w4,binary,361496\nSAMPLE,1,random-1024-half-short,w5,w5,582104\nSAMPLE,1,random-1024-half-short,w5,binary,360895\nSAMPLE,1,random-1024-large-dense,policy,policy,5454089\nSAMPLE,1,random-1024-large-dense,policy,binary,7192076\nSAMPLE,1,random-1024-large-dense,w1,w1,6299503\nSAMPLE,1,random-1024-large-dense,w1,binary,7188841\nSAMPLE,1,random-1024-large-dense,w2,w2,4414637\nSAMPLE,1,random-1024-large-dense,w2,binary,7177515\nSAMPLE,1,random-1024-large-dense,w3,w3,5459586\nSAMPLE,1,random-1024-large-dense,w3,binary,7186518\nSAMPLE,1,random-1024-large-dense,w4,w4,8881412\nSAMPLE,1,random-1024-large-dense,w4,binary,7451521\nSAMPLE,1,random-1024-large-dense,w5,w5,16355606\nSAMPLE,1,random-1024-large-dense,w5,binary,7210223\nSAMPLE,1,random-1024-large-mixed,policy,policy,4248641\nSAMPLE,1,random-1024-large-mixed,policy,binary,6639386\nSAMPLE,1,random-1024-large-mixed,w1,w1,6047308\nSAMPLE,1,random-1024-large-mixed,w1,binary,6631836\nSAMPLE,1,random-1024-large-mixed,w2,w2,3872383\nSAMPLE,1,random-1024-large-mixed,w2,binary,6613819\nSAMPLE,1,random-1024-large-mixed,w3,w3,4223874\nSAMPLE,1,random-1024-large-mixed,w3,binary,6618405\nSAMPLE,1,random-1024-large-mixed,w4,w4,6240826\nSAMPLE,1,random-1024-large-mixed,w4,binary,7293226\nSAMPLE,1,random-1024-large-mixed,w5,w5,10979484\nSAMPLE,1,random-1024-large-mixed,w5,binary,6638916\nSAMPLE,1,random-1024-large-sparse,policy,policy,3061761\nSAMPLE,1,random-1024-large-sparse,policy,binary,6138043\nSAMPLE,1,random-1024-large-sparse,w1,w1,5806671\nSAMPLE,1,random-1024-large-sparse,w1,binary,6124573\nSAMPLE,1,random-1024-large-sparse,w2,w2,3348637\nSAMPLE,1,random-1024-large-sparse,w2,binary,6127598\nSAMPLE,1,random-1024-large-sparse,w3,w3,3056423\nSAMPLE,1,random-1024-large-sparse,w3,binary,6124133\nSAMPLE,1,random-1024-large-sparse,w4,w4,3709471\nSAMPLE,1,random-1024-large-sparse,w4,binary,6115901\nSAMPLE,1,random-1024-large-sparse,w5,w5,5586085\nSAMPLE,1,random-1024-large-sparse,w5,binary,6123532\nSAMPLE,1,random-1024-large-short,policy,policy,269930\nSAMPLE,1,random-1024-large-short,policy,binary,384360\nSAMPLE,1,random-1024-large-short,w1,w1,337751\nSAMPLE,1,random-1024-large-short,w1,binary,362017\nSAMPLE,1,random-1024-large-short,w2,w2,229480\nSAMPLE,1,random-1024-large-short,w2,binary,359092\nSAMPLE,1,random-1024-large-short,w3,w3,254537\nSAMPLE,1,random-1024-large-short,w3,binary,359293\nSAMPLE,1,random-1024-large-short,w4,w4,382827\nSAMPLE,1,random-1024-large-short,w4,binary,361586\nSAMPLE,1,random-1024-large-short,w5,w5,741350\nSAMPLE,1,random-1024-large-short,w5,binary,364891\nSAMPLE,1,random-2048-small-dense,policy,policy,9739074\nSAMPLE,1,random-2048-small-dense,policy,binary,18738621\nSAMPLE,1,random-2048-small-dense,w1,w1,13823231\nSAMPLE,1,random-2048-small-dense,w1,binary,17849161\nSAMPLE,1,random-2048-small-dense,w2,w2,9688068\nSAMPLE,1,random-2048-small-dense,w2,binary,17744136\nSAMPLE,1,random-2048-small-dense,w3,w3,11049277\nSAMPLE,1,random-2048-small-dense,w3,binary,17690907\nSAMPLE,1,random-2048-small-dense,w4,w4,15982843\nSAMPLE,1,random-2048-small-dense,w4,binary,17715684\nSAMPLE,1,random-2048-small-mixed,policy,policy,9667878\nSAMPLE,1,random-2048-small-mixed,policy,binary,15943786\nSAMPLE,1,random-2048-small-mixed,w1,w1,13730974\nSAMPLE,1,random-2048-small-mixed,w1,binary,15929785\nSAMPLE,1,random-2048-small-mixed,w2,w2,9678324\nSAMPLE,1,random-2048-small-mixed,w2,binary,15868615\nSAMPLE,1,random-2048-small-mixed,w3,w3,11043788\nSAMPLE,1,random-2048-small-mixed,w3,binary,15888474\nSAMPLE,1,random-2048-small-mixed,w4,w4,15918108\nSAMPLE,1,random-2048-small-mixed,w4,binary,15907942\nSAMPLE,1,random-2048-small-sparse,policy,policy,9639196\nSAMPLE,1,random-2048-small-sparse,policy,binary,14009738\nSAMPLE,1,random-2048-small-sparse,w1,w1,13594802\nSAMPLE,1,random-2048-small-sparse,w1,binary,14063767\nSAMPLE,1,random-2048-small-sparse,w2,w2,9667738\nSAMPLE,1,random-2048-small-sparse,w2,binary,14052120\nSAMPLE,1,random-2048-small-sparse,w3,w3,11033764\nSAMPLE,1,random-2048-small-sparse,w3,binary,14008325\nSAMPLE,1,random-2048-small-sparse,w4,w4,15918298\nSAMPLE,1,random-2048-small-sparse,w4,binary,14059161\nSAMPLE,1,random-2048-small-short,policy,policy,272013\nSAMPLE,1,random-2048-small-short,policy,binary,436147\nSAMPLE,1,random-2048-small-short,w1,w1,359353\nSAMPLE,1,random-2048-small-short,w1,binary,431189\nSAMPLE,1,random-2048-small-short,w2,w2,260156\nSAMPLE,1,random-2048-small-short,w2,binary,421374\nSAMPLE,1,random-2048-small-short,w3,w3,293916\nSAMPLE,1,random-2048-small-short,w3,binary,422938\nSAMPLE,1,random-2048-small-short,w4,w4,405712\nSAMPLE,1,random-2048-small-short,w4,binary,420924\nSAMPLE,1,random-2048-word-dense,policy,policy,10338102\nSAMPLE,1,random-2048-word-dense,policy,binary,17802002\nSAMPLE,1,random-2048-word-dense,w1,w1,13781609\nSAMPLE,1,random-2048-word-dense,w1,binary,17970462\nSAMPLE,1,random-2048-word-dense,w2,w2,10449717\nSAMPLE,1,random-2048-word-dense,w2,binary,18094365\nSAMPLE,1,random-2048-word-dense,w3,w3,11774723\nSAMPLE,1,random-2048-word-dense,w3,binary,17855672\nSAMPLE,1,random-2048-word-dense,w4,w4,18193863\nSAMPLE,1,random-2048-word-dense,w4,binary,17836894\nSAMPLE,1,random-2048-word-mixed,policy,policy,10168491\nSAMPLE,1,random-2048-word-mixed,policy,binary,15971347\nSAMPLE,1,random-2048-word-mixed,w1,w1,13893214\nSAMPLE,1,random-2048-word-mixed,w1,binary,16060178\nSAMPLE,1,random-2048-word-mixed,w2,w2,10059159\nSAMPLE,1,random-2048-word-mixed,w2,binary,16003985\nSAMPLE,1,random-2048-word-mixed,w3,w3,11397623\nSAMPLE,1,random-2048-word-mixed,w3,binary,15968071\nSAMPLE,1,random-2048-word-mixed,w4,w4,17102174\nSAMPLE,1,random-2048-word-mixed,w4,binary,16037876\nSAMPLE,1,random-2048-word-sparse,policy,policy,9730150\nSAMPLE,1,random-2048-word-sparse,policy,binary,14046071\nSAMPLE,1,random-2048-word-sparse,w1,w1,13667040\nSAMPLE,1,random-2048-word-sparse,w1,binary,14091498\nSAMPLE,1,random-2048-word-sparse,w2,w2,9680898\nSAMPLE,1,random-2048-word-sparse,w2,binary,14039061\nSAMPLE,1,random-2048-word-sparse,w3,w3,11038190\nSAMPLE,1,random-2048-word-sparse,w3,binary,14059501\nSAMPLE,1,random-2048-word-sparse,w4,w4,15915574\nSAMPLE,1,random-2048-word-sparse,w4,binary,14910443\nSAMPLE,1,random-2048-word-short,policy,policy,294547\nSAMPLE,1,random-2048-word-short,policy,binary,454654\nSAMPLE,1,random-2048-word-short,w1,w1,372692\nSAMPLE,1,random-2048-word-short,w1,binary,447995\nSAMPLE,1,random-2048-word-short,w2,w2,280796\nSAMPLE,1,random-2048-word-short,w2,binary,441215\nSAMPLE,1,random-2048-word-short,w3,w3,331081\nSAMPLE,1,random-2048-word-short,w3,binary,434394\nSAMPLE,1,random-2048-word-short,w4,w4,511018\nSAMPLE,1,random-2048-word-short,w4,binary,437168\nSAMPLE,1,random-2048-half-dense,policy,policy,13545509\nSAMPLE,1,random-2048-half-dense,policy,binary,17846948\nSAMPLE,1,random-2048-half-dense,w1,w1,15503142\nSAMPLE,1,random-2048-half-dense,w1,binary,17910763\nSAMPLE,1,random-2048-half-dense,w2,w2,13486993\nSAMPLE,1,random-2048-half-dense,w2,binary,17803093\nSAMPLE,1,random-2048-half-dense,w3,w3,18451795\nSAMPLE,1,random-2048-half-dense,w3,binary,17810604\nSAMPLE,1,random-2048-half-dense,w4,w4,31678201\nSAMPLE,1,random-2048-half-dense,w4,binary,17923932\nSAMPLE,1,random-2048-half-mixed,policy,policy,11756957\nSAMPLE,1,random-2048-half-mixed,policy,binary,16026077\nSAMPLE,1,random-2048-half-mixed,w1,w1,14615386\nSAMPLE,1,random-2048-half-mixed,w1,binary,15991787\nSAMPLE,1,random-2048-half-mixed,w2,w2,11743085\nSAMPLE,1,random-2048-half-mixed,w2,binary,15973370\nSAMPLE,1,random-2048-half-mixed,w3,w3,15076930\nSAMPLE,1,random-2048-half-mixed,w3,binary,15990896\nSAMPLE,1,random-2048-half-mixed,w4,w4,24740882\nSAMPLE,1,random-2048-half-mixed,w4,binary,15980911\nSAMPLE,1,random-2048-half-sparse,policy,policy,9697702\nSAMPLE,1,random-2048-half-sparse,policy,binary,14117407\nSAMPLE,1,random-2048-half-sparse,w1,w1,13633730\nSAMPLE,1,random-2048-half-sparse,w1,binary,14149825\nSAMPLE,1,random-2048-half-sparse,w2,w2,9686076\nSAMPLE,1,random-2048-half-sparse,w2,binary,14083947\nSAMPLE,1,random-2048-half-sparse,w3,w3,11022277\nSAMPLE,1,random-2048-half-sparse,w3,binary,14109946\nSAMPLE,1,random-2048-half-sparse,w4,w4,15972939\nSAMPLE,1,random-2048-half-sparse,w4,binary,14136435\nSAMPLE,1,random-2048-half-short,policy,policy,362888\nSAMPLE,1,random-2048-half-short,policy,binary,455695\nSAMPLE,1,random-2048-half-short,w1,w1,404510\nSAMPLE,1,random-2048-half-short,w1,binary,447814\nSAMPLE,1,random-2048-half-short,w2,w2,351211\nSAMPLE,1,random-2048-half-short,w2,binary,447784\nSAMPLE,1,random-2048-half-short,w3,w3,476777\nSAMPLE,1,random-2048-half-short,w3,binary,447393\nSAMPLE,1,random-2048-half-short,w4,w4,803912\nSAMPLE,1,random-2048-half-short,w4,binary,447864\nSAMPLE,1,random-2048-large-dense,policy,policy,16273985\nSAMPLE,1,random-2048-large-dense,policy,binary,17865776\nSAMPLE,1,random-2048-large-dense,w1,w1,16795820\nSAMPLE,1,random-2048-large-dense,w1,binary,18159542\nSAMPLE,1,random-2048-large-dense,w2,w2,16628001\nSAMPLE,1,random-2048-large-dense,w2,binary,18333040\nSAMPLE,1,random-2048-large-dense,w3,w3,25162838\nSAMPLE,1,random-2048-large-dense,w3,binary,17916181\nSAMPLE,1,random-2048-large-dense,w4,w4,43746118\nSAMPLE,1,random-2048-large-dense,w4,binary,17891535\nSAMPLE,1,random-2048-large-mixed,policy,policy,13094871\nSAMPLE,1,random-2048-large-mixed,policy,binary,15982924\nSAMPLE,1,random-2048-large-mixed,w1,w1,15361742\nSAMPLE,1,random-2048-large-mixed,w1,binary,16072457\nSAMPLE,1,random-2048-large-mixed,w2,w2,13066068\nSAMPLE,1,random-2048-large-mixed,w2,binary,16010194\nSAMPLE,1,random-2048-large-mixed,w3,w3,18001587\nSAMPLE,1,random-2048-large-mixed,w3,binary,15980049\nSAMPLE,1,random-2048-large-mixed,w4,w4,30959955\nSAMPLE,1,random-2048-large-mixed,w4,binary,16006619\nSAMPLE,1,random-2048-large-sparse,policy,policy,9715218\nSAMPLE,1,random-2048-large-sparse,policy,binary,14167942\nSAMPLE,1,random-2048-large-sparse,w1,w1,13749562\nSAMPLE,1,random-2048-large-sparse,w1,binary,14931234\nSAMPLE,1,random-2048-large-sparse,w2,w2,9707467\nSAMPLE,1,random-2048-large-sparse,w2,binary,14206760\nSAMPLE,1,random-2048-large-sparse,w3,w3,11116266\nSAMPLE,1,random-2048-large-sparse,w3,binary,14087323\nSAMPLE,1,random-2048-large-sparse,w4,w4,16032137\nSAMPLE,1,random-2048-large-sparse,w4,binary,14047864\nSAMPLE,1,random-2048-large-short,policy,policy,414305\nSAMPLE,1,random-2048-large-short,policy,binary,458169\nSAMPLE,1,random-2048-large-short,w1,w1,430238\nSAMPLE,1,random-2048-large-short,w1,binary,452952\nSAMPLE,1,random-2048-large-short,w2,w2,402868\nSAMPLE,1,random-2048-large-short,w2,binary,449046\nSAMPLE,1,random-2048-large-short,w3,w3,596095\nSAMPLE,1,random-2048-large-short,w3,binary,449917\nSAMPLE,1,random-2048-large-short,w4,w4,1024960\nSAMPLE,1,random-2048-large-short,w4,binary,451079\nSAMPLE,1,random-4096-small-dense,policy,policy,37027404\nSAMPLE,1,random-4096-small-dense,policy,binary,59299335\nSAMPLE,1,random-4096-small-dense,w1,w1,40837685\nSAMPLE,1,random-4096-small-dense,w1,binary,59289911\nSAMPLE,1,random-4096-small-dense,w2,w2,38466919\nSAMPLE,1,random-4096-small-dense,w2,binary,58359822\nSAMPLE,1,random-4096-small-dense,w3,w3,50076027\nSAMPLE,1,random-4096-small-dense,w3,binary,57818068\nSAMPLE,1,random-4096-small-mixed,policy,policy,37015106\nSAMPLE,1,random-4096-small-mixed,policy,binary,51792241\nSAMPLE,1,random-4096-small-mixed,w1,w1,40855902\nSAMPLE,1,random-4096-small-mixed,w1,binary,49335087\nSAMPLE,1,random-4096-small-mixed,w2,w2,37573504\nSAMPLE,1,random-4096-small-mixed,w2,binary,48838702\nSAMPLE,1,random-4096-small-mixed,w3,w3,49933895\nSAMPLE,1,random-4096-small-mixed,w3,binary,50427387\nSAMPLE,1,random-4096-small-sparse,policy,policy,37234641\nSAMPLE,1,random-4096-small-sparse,policy,binary,40535227\nSAMPLE,1,random-4096-small-sparse,w1,w1,41142757\nSAMPLE,1,random-4096-small-sparse,w1,binary,39813506\nSAMPLE,1,random-4096-small-sparse,w2,w2,37201272\nSAMPLE,1,random-4096-small-sparse,w2,binary,39590776\nSAMPLE,1,random-4096-small-sparse,w3,w3,50025351\nSAMPLE,1,random-4096-small-sparse,w3,binary,40379055\nSAMPLE,1,random-4096-small-short,policy,policy,487042\nSAMPLE,1,random-4096-small-short,policy,binary,654591\nSAMPLE,1,random-4096-small-short,w1,w1,503156\nSAMPLE,1,random-4096-small-short,w1,binary,624656\nSAMPLE,1,random-4096-small-short,w2,w2,473082\nSAMPLE,1,random-4096-small-short,w2,binary,605368\nSAMPLE,1,random-4096-small-short,w3,w3,619499\nSAMPLE,1,random-4096-small-short,w3,binary,596685\nSAMPLE,1,random-4096-word-dense,policy,policy,58243699\nSAMPLE,1,random-4096-word-dense,policy,binary,57850306\nSAMPLE,1,random-4096-word-dense,w1,w1,42313924\nSAMPLE,1,random-4096-word-dense,w1,binary,59508415\nSAMPLE,1,random-4096-word-dense,w2,w2,38644262\nSAMPLE,1,random-4096-word-dense,w2,binary,58466530\nSAMPLE,1,random-4096-word-dense,w3,w3,52961846\nSAMPLE,1,random-4096-word-dense,w3,binary,58000018\nSAMPLE,1,random-4096-word-mixed,policy,policy,50250094\nSAMPLE,1,random-4096-word-mixed,policy,binary,50232888\nSAMPLE,1,random-4096-word-mixed,w1,w1,42407012\nSAMPLE,1,random-4096-word-mixed,w1,binary,50241983\nSAMPLE,1,random-4096-word-mixed,w2,w2,38358338\nSAMPLE,1,random-4096-word-mixed,w2,binary,49343420\nSAMPLE,1,random-4096-word-mixed,w3,w3,51461952\nSAMPLE,1,random-4096-word-mixed,w3,binary,49193297\nSAMPLE,1,random-4096-word-sparse,policy,policy,39901877\nSAMPLE,1,random-4096-word-sparse,policy,binary,39601402\nSAMPLE,1,random-4096-word-sparse,w1,w1,40578250\nSAMPLE,1,random-4096-word-sparse,w1,binary,39991441\nSAMPLE,1,random-4096-word-sparse,w2,w2,37426706\nSAMPLE,1,random-4096-word-sparse,w2,binary,39858242\nSAMPLE,1,random-4096-word-sparse,w3,w3,49903731\nSAMPLE,1,random-4096-word-sparse,w3,binary,41919669\nSAMPLE,1,random-4096-word-short,policy,policy,654531\nSAMPLE,1,random-4096-word-short,policy,binary,633790\nSAMPLE,1,random-4096-word-short,w1,w1,527362\nSAMPLE,1,random-4096-word-short,w1,binary,632718\nSAMPLE,1,random-4096-word-short,w2,w2,510648\nSAMPLE,1,random-4096-word-short,w2,binary,629834\nSAMPLE,1,random-4096-word-short,w3,w3,699186\nSAMPLE,1,random-4096-word-short,w3,binary,625699\nSAMPLE,1,random-4096-half-dense,policy,policy,58034639\nSAMPLE,1,random-4096-half-dense,policy,binary,57671851\nSAMPLE,1,random-4096-half-dense,w1,w1,53361198\nSAMPLE,1,random-4096-half-dense,w1,binary,59894527\nSAMPLE,1,random-4096-half-dense,w2,w2,62048222\nSAMPLE,1,random-4096-half-dense,w2,binary,58964047\nSAMPLE,1,random-4096-half-dense,w3,w3,93683058\nSAMPLE,1,random-4096-half-dense,w3,binary,58561180\nSAMPLE,1,random-4096-half-mixed,policy,policy,49640840\nSAMPLE,1,random-4096-half-mixed,policy,binary,48964918\nSAMPLE,1,random-4096-half-mixed,w1,w1,47000935\nSAMPLE,1,random-4096-half-mixed,w1,binary,49365482\nSAMPLE,1,random-4096-half-mixed,w2,w2,49420855\nSAMPLE,1,random-4096-half-mixed,w2,binary,49184363\nSAMPLE,1,random-4096-half-mixed,w3,w3,74670902\nSAMPLE,1,random-4096-half-mixed,w3,binary,50461178\nSAMPLE,1,random-4096-half-sparse,policy,policy,39538929\nSAMPLE,1,random-4096-half-sparse,policy,binary,39300815\nSAMPLE,1,random-4096-half-sparse,w1,w1,41160153\nSAMPLE,1,random-4096-half-sparse,w1,binary,40904824\nSAMPLE,1,random-4096-half-sparse,w2,w2,38074807\nSAMPLE,1,random-4096-half-sparse,w2,binary,41700894\nSAMPLE,1,random-4096-half-sparse,w3,w3,50241282\nSAMPLE,1,random-4096-half-sparse,w3,binary,40192998\nSAMPLE,1,random-4096-half-short,policy,policy,676212\nSAMPLE,1,random-4096-half-short,policy,binary,653939\nSAMPLE,1,random-4096-half-short,w1,w1,612458\nSAMPLE,1,random-4096-half-short,w1,binary,654851\nSAMPLE,1,random-4096-half-short,w2,w2,696914\nSAMPLE,1,random-4096-half-short,w2,binary,649233\nSAMPLE,1,random-4096-half-short,w3,w3,1105049\nSAMPLE,1,random-4096-half-short,w3,binary,656293\nSAMPLE,1,random-4096-large-dense,policy,policy,58101768\nSAMPLE,1,random-4096-large-dense,policy,binary,57914501\nSAMPLE,1,random-4096-large-dense,w1,w1,61030893\nSAMPLE,1,random-4096-large-dense,w1,binary,58496654\nSAMPLE,1,random-4096-large-dense,w2,w2,75827958\nSAMPLE,1,random-4096-large-dense,w2,binary,58473831\nSAMPLE,1,random-4096-large-dense,w3,w3,130184071\nSAMPLE,1,random-4096-large-dense,w3,binary,59525870\nSAMPLE,1,random-4096-large-mixed,policy,policy,48958478\nSAMPLE,1,random-4096-large-mixed,policy,binary,49709433\nSAMPLE,1,random-4096-large-mixed,w1,w1,52696953\nSAMPLE,1,random-4096-large-mixed,w1,binary,51388203\nSAMPLE,1,random-4096-large-mixed,w2,w2,57835183\nSAMPLE,1,random-4096-large-mixed,w2,binary,49772916\nSAMPLE,1,random-4096-large-mixed,w3,w3,92161381\nSAMPLE,1,random-4096-large-mixed,w3,binary,49628742\nSAMPLE,1,random-4096-large-sparse,policy,policy,39634120\nSAMPLE,1,random-4096-large-sparse,policy,binary,39291501\nSAMPLE,1,random-4096-large-sparse,w1,w1,40378604\nSAMPLE,1,random-4096-large-sparse,w1,binary,39782560\nSAMPLE,1,random-4096-large-sparse,w2,w2,37495528\nSAMPLE,1,random-4096-large-sparse,w2,binary,39753306\nSAMPLE,1,random-4096-large-sparse,w3,w3,49932473\nSAMPLE,1,random-4096-large-sparse,w3,binary,39890680\nSAMPLE,1,random-4096-large-short,policy,policy,672717\nSAMPLE,1,random-4096-large-short,policy,binary,657545\nSAMPLE,1,random-4096-large-short,w1,w1,667560\nSAMPLE,1,random-4096-large-short,w1,binary,653128\nSAMPLE,1,random-4096-large-short,w2,w2,811893\nSAMPLE,1,random-4096-large-short,w2,binary,654541\nSAMPLE,1,random-4096-large-short,w3,w3,1366838\nSAMPLE,1,random-4096-large-short,w3,binary,659829\nSAMPLE,1,random-8192-small-dense,policy,policy,162752833\nSAMPLE,1,random-8192-small-dense,policy,binary,250833662\nSAMPLE,1,random-8192-small-dense,w1,w1,161806119\nSAMPLE,1,random-8192-small-dense,w1,binary,251153917\nSAMPLE,1,random-8192-small-dense,w2,w2,173439292\nSAMPLE,1,random-8192-small-dense,w2,binary,255751376\nSAMPLE,1,random-8192-small-mixed,policy,policy,158707002\nSAMPLE,1,random-8192-small-mixed,policy,binary,202192174\nSAMPLE,1,random-8192-small-mixed,w1,w1,161132430\nSAMPLE,1,random-8192-small-mixed,w1,binary,205622281\nSAMPLE,1,random-8192-small-mixed,w2,w2,173319604\nSAMPLE,1,random-8192-small-mixed,w2,binary,200475668\nSAMPLE,1,random-8192-small-sparse,policy,policy,159108928\nSAMPLE,1,random-8192-small-sparse,policy,binary,154086090\nSAMPLE,1,random-8192-small-sparse,w1,w1,160249830\nSAMPLE,1,random-8192-small-sparse,w1,binary,150768408\nSAMPLE,1,random-8192-small-sparse,w2,w2,173351741\nSAMPLE,1,random-8192-small-sparse,w2,binary,150692326\nSAMPLE,1,random-8192-small-short,policy,policy,868077\nSAMPLE,1,random-8192-small-short,policy,binary,1174953\nSAMPLE,1,random-8192-small-short,w1,w1,863771\nSAMPLE,1,random-8192-small-short,w1,binary,1139470\nSAMPLE,1,random-8192-small-short,w2,w2,997439\nSAMPLE,1,random-8192-small-short,w2,binary,1130526\nSAMPLE,1,random-8192-word-dense,policy,policy,165577401\nSAMPLE,1,random-8192-word-dense,policy,binary,250839109\nSAMPLE,1,random-8192-word-dense,w1,w1,161862071\nSAMPLE,1,random-8192-word-dense,w1,binary,251723781\nSAMPLE,1,random-8192-word-dense,w2,w2,178731189\nSAMPLE,1,random-8192-word-dense,w2,binary,256116616\nSAMPLE,1,random-8192-word-mixed,policy,policy,161137166\nSAMPLE,1,random-8192-word-mixed,policy,binary,202618886\nSAMPLE,1,random-8192-word-mixed,w1,w1,163418489\nSAMPLE,1,random-8192-word-mixed,w1,binary,205053877\nSAMPLE,1,random-8192-word-mixed,w2,w2,175113062\nSAMPLE,1,random-8192-word-mixed,w2,binary,202407662\nSAMPLE,1,random-8192-word-sparse,policy,policy,160127278\nSAMPLE,1,random-8192-word-sparse,policy,binary,158322812\nSAMPLE,1,random-8192-word-sparse,w1,w1,161410391\nSAMPLE,1,random-8192-word-sparse,w1,binary,150680068\nSAMPLE,1,random-8192-word-sparse,w2,w2,172481520\nSAMPLE,1,random-8192-word-sparse,w2,binary,150718624\nSAMPLE,1,random-8192-word-short,policy,policy,968396\nSAMPLE,1,random-8192-word-short,policy,binary,1314950\nSAMPLE,1,random-8192-word-short,w1,w1,958732\nSAMPLE,1,random-8192-word-short,w1,binary,1249493\nSAMPLE,1,random-8192-word-short,w2,w2,1121603\nSAMPLE,1,random-8192-word-short,w2,binary,1244476\nSAMPLE,1,random-8192-half-dense,policy,policy,252347786\nSAMPLE,1,random-8192-half-dense,policy,binary,251394943\nSAMPLE,1,random-8192-half-dense,w1,w1,228479899\nSAMPLE,1,random-8192-half-dense,w1,binary,254908844\nSAMPLE,1,random-8192-half-dense,w2,w2,299380658\nSAMPLE,1,random-8192-half-dense,w2,binary,251641718\nSAMPLE,1,random-8192-half-mixed,policy,policy,206399693\nSAMPLE,1,random-8192-half-mixed,policy,binary,203958892\nSAMPLE,1,random-8192-half-mixed,w1,w1,198181364\nSAMPLE,1,random-8192-half-mixed,w1,binary,202199643\nSAMPLE,1,random-8192-half-mixed,w2,w2,241456744\nSAMPLE,1,random-8192-half-mixed,w2,binary,205648307\nSAMPLE,1,random-8192-half-sparse,policy,policy,151825836\nSAMPLE,1,random-8192-half-sparse,policy,binary,151059700\nSAMPLE,1,random-8192-half-sparse,w1,w1,160932281\nSAMPLE,1,random-8192-half-sparse,w1,binary,152726632\nSAMPLE,1,random-8192-half-sparse,w2,w2,175413388\nSAMPLE,1,random-8192-half-sparse,w2,binary,152011781\nSAMPLE,1,random-8192-half-short,policy,policy,1380637\nSAMPLE,1,random-8192-half-short,policy,binary,1334759\nSAMPLE,1,random-8192-half-short,w1,w1,1254911\nSAMPLE,1,random-8192-half-short,w1,binary,1351694\nSAMPLE,1,random-8192-half-short,w2,w2,1741953\nSAMPLE,1,random-8192-half-short,w2,binary,1356321\nSAMPLE,1,random-8192-large-dense,policy,policy,252171223\nSAMPLE,1,random-8192-large-dense,policy,binary,256632299\nSAMPLE,1,random-8192-large-dense,w1,w1,275050073\nSAMPLE,1,random-8192-large-dense,w1,binary,250743144\nSAMPLE,1,random-8192-large-dense,w2,w2,402479848\nSAMPLE,1,random-8192-large-dense,w2,binary,253519443\nSAMPLE,1,random-8192-large-mixed,policy,policy,203498679\nSAMPLE,1,random-8192-large-mixed,policy,binary,203758164\nSAMPLE,1,random-8192-large-mixed,w1,w1,217831816\nSAMPLE,1,random-8192-large-mixed,w1,binary,203320735\nSAMPLE,1,random-8192-large-mixed,w2,w2,289590877\nSAMPLE,1,random-8192-large-mixed,w2,binary,202712723\nSAMPLE,1,random-8192-large-sparse,policy,policy,152088665\nSAMPLE,1,random-8192-large-sparse,policy,binary,151680901\nSAMPLE,1,random-8192-large-sparse,w1,w1,161470589\nSAMPLE,1,random-8192-large-sparse,w1,binary,150382604\nSAMPLE,1,random-8192-large-sparse,w2,w2,173886903\nSAMPLE,1,random-8192-large-sparse,w2,binary,151356289\nSAMPLE,1,random-8192-large-short,policy,policy,1391724\nSAMPLE,1,random-8192-large-short,policy,binary,1351704\nSAMPLE,1,random-8192-large-short,w1,w1,1448918\nSAMPLE,1,random-8192-large-short,w1,binary,1368670\nSAMPLE,1,random-8192-large-short,w2,w2,2148076\nSAMPLE,1,random-8192-large-short,w2,binary,1349481\nSAMPLE,2,random-32-small-dense,policy,binary,178314\nSAMPLE,2,random-32-small-dense,policy,policy,56344\nSAMPLE,2,random-32-small-dense,w1,binary,170182\nSAMPLE,2,random-32-small-dense,w1,w1,144364\nSAMPLE,2,random-32-small-dense,w2,binary,167248\nSAMPLE,2,random-32-small-dense,w2,w2,85737\nSAMPLE,2,random-32-small-dense,w3,binary,196612\nSAMPLE,2,random-32-small-dense,w3,w3,63484\nSAMPLE,2,random-32-small-dense,w4,binary,169511\nSAMPLE,2,random-32-small-dense,w4,w4,49534\nSAMPLE,2,random-32-small-dense,w5,binary,166677\nSAMPLE,2,random-32-small-dense,w5,w5,47510\nSAMPLE,2,random-32-small-dense,w6,binary,166607\nSAMPLE,2,random-32-small-dense,w6,w6,42052\nSAMPLE,2,random-32-small-dense,w7,binary,167649\nSAMPLE,2,random-32-small-dense,w7,w7,41782\nSAMPLE,2,random-32-small-mixed,policy,binary,164263\nSAMPLE,2,random-32-small-mixed,policy,policy,50876\nSAMPLE,2,random-32-small-mixed,w1,binary,161679\nSAMPLE,2,random-32-small-mixed,w1,w1,143523\nSAMPLE,2,random-32-small-mixed,w2,binary,161008\nSAMPLE,2,random-32-small-mixed,w2,w2,83053\nSAMPLE,2,random-32-small-mixed,w3,binary,163602\nSAMPLE,2,random-32-small-mixed,w3,w3,61691\nSAMPLE,2,random-32-small-mixed,w4,binary,161380\nSAMPLE,2,random-32-small-mixed,w4,w4,49704\nSAMPLE,2,random-32-small-mixed,w5,binary,158876\nSAMPLE,2,random-32-small-mixed,w5,w5,45347\nSAMPLE,2,random-32-small-mixed,w6,binary,159216\nSAMPLE,2,random-32-small-mixed,w6,w6,41722\nSAMPLE,2,random-32-small-mixed,w7,binary,160068\nSAMPLE,2,random-32-small-mixed,w7,w7,38367\nSAMPLE,2,random-32-small-sparse,policy,binary,161009\nSAMPLE,2,random-32-small-sparse,policy,policy,51056\nSAMPLE,2,random-32-small-sparse,w1,binary,156152\nSAMPLE,2,random-32-small-sparse,w1,w1,141019\nSAMPLE,2,random-32-small-sparse,w2,binary,154689\nSAMPLE,2,random-32-small-sparse,w2,w2,82583\nSAMPLE,2,random-32-small-sparse,w3,binary,154509\nSAMPLE,2,random-32-small-sparse,w3,w3,61201\nSAMPLE,2,random-32-small-sparse,w4,binary,157604\nSAMPLE,2,random-32-small-sparse,w4,w4,50986\nSAMPLE,2,random-32-small-sparse,w5,binary,152175\nSAMPLE,2,random-32-small-sparse,w5,w5,44776\nSAMPLE,2,random-32-small-sparse,w6,binary,153918\nSAMPLE,2,random-32-small-sparse,w6,w6,41171\nSAMPLE,2,random-32-small-sparse,w7,binary,154029\nSAMPLE,2,random-32-small-sparse,w7,w7,38988\nSAMPLE,2,random-32-small-short,policy,binary,313184\nSAMPLE,2,random-32-small-short,policy,policy,75613\nSAMPLE,2,random-32-small-short,w1,binary,304101\nSAMPLE,2,random-32-small-short,w1,w1,269730\nSAMPLE,2,random-32-small-short,w2,binary,318612\nSAMPLE,2,random-32-small-short,w2,w2,156111\nSAMPLE,2,random-32-small-short,w3,binary,305814\nSAMPLE,2,random-32-small-short,w3,w3,106398\nSAMPLE,2,random-32-small-short,w4,binary,306514\nSAMPLE,2,random-32-small-short,w4,w4,85126\nSAMPLE,2,random-32-small-short,w5,binary,304322\nSAMPLE,2,random-32-small-short,w5,w5,75882\nSAMPLE,2,random-32-small-short,w6,binary,302328\nSAMPLE,2,random-32-small-short,w6,w6,66779\nSAMPLE,2,random-32-small-short,w7,binary,306574\nSAMPLE,2,random-32-small-short,w7,w7,62883\nSAMPLE,2,random-32-word-dense,policy,binary,170282\nSAMPLE,2,random-32-word-dense,policy,policy,54781\nSAMPLE,2,random-32-word-dense,w1,binary,167018\nSAMPLE,2,random-32-word-dense,w1,w1,151335\nSAMPLE,2,random-32-word-dense,w2,binary,169191\nSAMPLE,2,random-32-word-dense,w2,w2,84205\nSAMPLE,2,random-32-word-dense,w3,binary,165235\nSAMPLE,2,random-32-word-dense,w3,w3,62623\nSAMPLE,2,random-32-word-dense,w4,binary,165365\nSAMPLE,2,random-32-word-dense,w4,w4,50866\nSAMPLE,2,random-32-word-dense,w5,binary,163432\nSAMPLE,2,random-32-word-dense,w5,w5,46659\nSAMPLE,2,random-32-word-dense,w6,binary,165486\nSAMPLE,2,random-32-word-dense,w6,w6,44626\nSAMPLE,2,random-32-word-dense,w7,binary,163553\nSAMPLE,2,random-32-word-dense,w7,w7,48833\nSAMPLE,2,random-32-word-mixed,policy,binary,161449\nSAMPLE,2,random-32-word-mixed,policy,policy,52478\nSAMPLE,2,random-32-word-mixed,w1,binary,159397\nSAMPLE,2,random-32-word-mixed,w1,w1,146237\nSAMPLE,2,random-32-word-mixed,w2,binary,161911\nSAMPLE,2,random-32-word-mixed,w2,w2,83464\nSAMPLE,2,random-32-word-mixed,w3,binary,158185\nSAMPLE,2,random-32-word-mixed,w3,w3,63043\nSAMPLE,2,random-32-word-mixed,w4,binary,157594\nSAMPLE,2,random-32-word-mixed,w4,w4,50014\nSAMPLE,2,random-32-word-mixed,w5,binary,157924\nSAMPLE,2,random-32-word-mixed,w5,w5,46769\nSAMPLE,2,random-32-word-mixed,w6,binary,157855\nSAMPLE,2,random-32-word-mixed,w6,w6,43324\nSAMPLE,2,random-32-word-mixed,w7,binary,161379\nSAMPLE,2,random-32-word-mixed,w7,w7,46639\nSAMPLE,2,random-32-word-sparse,policy,binary,156271\nSAMPLE,2,random-32-word-sparse,policy,policy,50174\nSAMPLE,2,random-32-word-sparse,w1,binary,154099\nSAMPLE,2,random-32-word-sparse,w1,w1,140588\nSAMPLE,2,random-32-word-sparse,w2,binary,152226\nSAMPLE,2,random-32-word-sparse,w2,w2,85427\nSAMPLE,2,random-32-word-sparse,w3,binary,151424\nSAMPLE,2,random-32-word-sparse,w3,w3,61672\nSAMPLE,2,random-32-word-sparse,w4,binary,152096\nSAMPLE,2,random-32-word-sparse,w4,w4,49484\nSAMPLE,2,random-32-word-sparse,w5,binary,152767\nSAMPLE,2,random-32-word-sparse,w5,w5,45298\nSAMPLE,2,random-32-word-sparse,w6,binary,150924\nSAMPLE,2,random-32-word-sparse,w6,w6,40921\nSAMPLE,2,random-32-word-sparse,w7,binary,150023\nSAMPLE,2,random-32-word-sparse,w7,w7,40180\nSAMPLE,2,random-32-word-short,policy,binary,310060\nSAMPLE,2,random-32-word-short,policy,policy,83083\nSAMPLE,2,random-32-word-short,w1,binary,305112\nSAMPLE,2,random-32-word-short,w1,w1,277331\nSAMPLE,2,random-32-word-short,w2,binary,303179\nSAMPLE,2,random-32-word-short,w2,w2,152316\nSAMPLE,2,random-32-word-short,w3,binary,301317\nSAMPLE,2,random-32-word-short,w3,w3,108621\nSAMPLE,2,random-32-word-short,w4,binary,304932\nSAMPLE,2,random-32-word-short,w4,w4,88301\nSAMPLE,2,random-32-word-short,w5,binary,301867\nSAMPLE,2,random-32-word-short,w5,w5,75201\nSAMPLE,2,random-32-word-short,w6,binary,305623\nSAMPLE,2,random-32-word-short,w6,w6,69924\nSAMPLE,2,random-32-word-short,w7,binary,300997\nSAMPLE,2,random-32-word-short,w7,w7,75552\nSAMPLE,2,random-32-half-dense,policy,binary,172395\nSAMPLE,2,random-32-half-dense,policy,policy,52498\nSAMPLE,2,random-32-half-dense,w1,binary,173227\nSAMPLE,2,random-32-half-dense,w1,w1,149582\nSAMPLE,2,random-32-half-dense,w2,binary,168030\nSAMPLE,2,random-32-half-dense,w2,w2,82353\nSAMPLE,2,random-32-half-dense,w3,binary,165806\nSAMPLE,2,random-32-half-dense,w3,w3,62022\nSAMPLE,2,random-32-half-dense,w4,binary,166046\nSAMPLE,2,random-32-half-dense,w4,w4,49844\nSAMPLE,2,random-32-half-dense,w5,binary,173087\nSAMPLE,2,random-32-half-dense,w5,w5,45317\nSAMPLE,2,random-32-half-dense,w6,binary,165876\nSAMPLE,2,random-32-half-dense,w6,w6,42553\nSAMPLE,2,random-32-half-dense,w7,binary,166887\nSAMPLE,2,random-32-half-dense,w7,w7,43655\nSAMPLE,2,random-32-half-mixed,policy,binary,164724\nSAMPLE,2,random-32-half-mixed,policy,policy,51437\nSAMPLE,2,random-32-half-mixed,w1,binary,161469\nSAMPLE,2,random-32-half-mixed,w1,w1,148100\nSAMPLE,2,random-32-half-mixed,w2,binary,160528\nSAMPLE,2,random-32-half-mixed,w2,w2,83004\nSAMPLE,2,random-32-half-mixed,w3,binary,159316\nSAMPLE,2,random-32-half-mixed,w3,w3,62332\nSAMPLE,2,random-32-half-mixed,w4,binary,158215\nSAMPLE,2,random-32-half-mixed,w4,w4,50996\nSAMPLE,2,random-32-half-mixed,w5,binary,157293\nSAMPLE,2,random-32-half-mixed,w5,w5,48251\nSAMPLE,2,random-32-half-mixed,w6,binary,157344\nSAMPLE,2,random-32-half-mixed,w6,w6,42343\nSAMPLE,2,random-32-half-mixed,w7,binary,159576\nSAMPLE,2,random-32-half-mixed,w7,w7,43755\nSAMPLE,2,random-32-half-sparse,policy,binary,158224\nSAMPLE,2,random-32-half-sparse,policy,policy,49994\nSAMPLE,2,random-32-half-sparse,w1,binary,155110\nSAMPLE,2,random-32-half-sparse,w1,w1,145666\nSAMPLE,2,random-32-half-sparse,w2,binary,156061\nSAMPLE,2,random-32-half-sparse,w2,w2,81881\nSAMPLE,2,random-32-half-sparse,w3,binary,154219\nSAMPLE,2,random-32-half-sparse,w3,w3,60780\nSAMPLE,2,random-32-half-sparse,w4,binary,154910\nSAMPLE,2,random-32-half-sparse,w4,w4,48923\nSAMPLE,2,random-32-half-sparse,w5,binary,154409\nSAMPLE,2,random-32-half-sparse,w5,w5,44056\nSAMPLE,2,random-32-half-sparse,w6,binary,157774\nSAMPLE,2,random-32-half-sparse,w6,w6,40630\nSAMPLE,2,random-32-half-sparse,w7,binary,153858\nSAMPLE,2,random-32-half-sparse,w7,w7,39469\nSAMPLE,2,random-32-half-short,policy,binary,308267\nSAMPLE,2,random-32-half-short,policy,policy,76153\nSAMPLE,2,random-32-half-short,w1,binary,307766\nSAMPLE,2,random-32-half-short,w1,w1,276139\nSAMPLE,2,random-32-half-short,w2,binary,303861\nSAMPLE,2,random-32-half-short,w2,w2,150583\nSAMPLE,2,random-32-half-short,w3,binary,305884\nSAMPLE,2,random-32-half-short,w3,w3,109031\nSAMPLE,2,random-32-half-short,w4,binary,303560\nSAMPLE,2,random-32-half-short,w4,w4,87389\nSAMPLE,2,random-32-half-short,w5,binary,300675\nSAMPLE,2,random-32-half-short,w5,w5,78656\nSAMPLE,2,random-32-half-short,w6,binary,302799\nSAMPLE,2,random-32-half-short,w6,w6,67951\nSAMPLE,2,random-32-half-short,w7,binary,301377\nSAMPLE,2,random-32-half-short,w7,w7,68441\nSAMPLE,2,random-32-large-dense,policy,binary,172806\nSAMPLE,2,random-32-large-dense,policy,policy,54872\nSAMPLE,2,random-32-large-dense,w1,binary,166847\nSAMPLE,2,random-32-large-dense,w1,w1,150093\nSAMPLE,2,random-32-large-dense,w2,binary,166226\nSAMPLE,2,random-32-large-dense,w2,w2,83835\nSAMPLE,2,random-32-large-dense,w3,binary,163863\nSAMPLE,2,random-32-large-dense,w3,w3,62022\nSAMPLE,2,random-32-large-dense,w4,binary,167779\nSAMPLE,2,random-32-large-dense,w4,w4,50335\nSAMPLE,2,random-32-large-dense,w5,binary,163252\nSAMPLE,2,random-32-large-dense,w5,w5,46529\nSAMPLE,2,random-32-large-dense,w6,binary,163002\nSAMPLE,2,random-32-large-dense,w6,w6,43895\nSAMPLE,2,random-32-large-dense,w7,binary,163783\nSAMPLE,2,random-32-large-dense,w7,w7,47681\nSAMPLE,2,random-32-large-mixed,policy,binary,162421\nSAMPLE,2,random-32-large-mixed,policy,policy,55392\nSAMPLE,2,random-32-large-mixed,w1,binary,159006\nSAMPLE,2,random-32-large-mixed,w1,w1,145195\nSAMPLE,2,random-32-large-mixed,w2,binary,158976\nSAMPLE,2,random-32-large-mixed,w2,w2,82452\nSAMPLE,2,random-32-large-mixed,w3,binary,158445\nSAMPLE,2,random-32-large-mixed,w3,w3,62192\nSAMPLE,2,random-32-large-mixed,w4,binary,157724\nSAMPLE,2,random-32-large-mixed,w4,w4,53419\nSAMPLE,2,random-32-large-mixed,w5,binary,157404\nSAMPLE,2,random-32-large-mixed,w5,w5,46830\nSAMPLE,2,random-32-large-mixed,w6,binary,157323\nSAMPLE,2,random-32-large-mixed,w6,w6,42463\nSAMPLE,2,random-32-large-mixed,w7,binary,157403\nSAMPLE,2,random-32-large-mixed,w7,w7,44356\nSAMPLE,2,random-32-large-sparse,policy,binary,156372\nSAMPLE,2,random-32-large-sparse,policy,policy,50355\nSAMPLE,2,random-32-large-sparse,w1,binary,156592\nSAMPLE,2,random-32-large-sparse,w1,w1,141029\nSAMPLE,2,random-32-large-sparse,w2,binary,152476\nSAMPLE,2,random-32-large-sparse,w2,w2,82973\nSAMPLE,2,random-32-large-sparse,w3,binary,152266\nSAMPLE,2,random-32-large-sparse,w3,w3,61251\nSAMPLE,2,random-32-large-sparse,w4,binary,151685\nSAMPLE,2,random-32-large-sparse,w4,w4,49273\nSAMPLE,2,random-32-large-sparse,w5,binary,155500\nSAMPLE,2,random-32-large-sparse,w5,w5,45468\nSAMPLE,2,random-32-large-sparse,w6,binary,151786\nSAMPLE,2,random-32-large-sparse,w6,w6,41181\nSAMPLE,2,random-32-large-sparse,w7,binary,150894\nSAMPLE,2,random-32-large-sparse,w7,w7,38497\nSAMPLE,2,random-32-large-short,policy,binary,308237\nSAMPLE,2,random-32-large-short,policy,policy,82272\nSAMPLE,2,random-32-large-short,w1,binary,307236\nSAMPLE,2,random-32-large-short,w1,w1,271913\nSAMPLE,2,random-32-large-short,w2,binary,303029\nSAMPLE,2,random-32-large-short,w2,w2,153768\nSAMPLE,2,random-32-large-short,w3,binary,304802\nSAMPLE,2,random-32-large-short,w3,w3,109653\nSAMPLE,2,random-32-large-short,w4,binary,300766\nSAMPLE,2,random-32-large-short,w4,w4,87039\nSAMPLE,2,random-32-large-short,w5,binary,304301\nSAMPLE,2,random-32-large-short,w5,w5,77314\nSAMPLE,2,random-32-large-short,w6,binary,303551\nSAMPLE,2,random-32-large-short,w6,w6,70625\nSAMPLE,2,random-32-large-short,w7,binary,301407\nSAMPLE,2,random-32-large-short,w7,w7,73819\nSAMPLE,2,random-64-small-dense,policy,binary,373204\nSAMPLE,2,random-64-small-dense,policy,policy,84876\nSAMPLE,2,random-64-small-dense,w1,binary,368206\nSAMPLE,2,random-64-small-dense,w1,w1,311612\nSAMPLE,2,random-64-small-dense,w2,binary,364360\nSAMPLE,2,random-64-small-dense,w2,w2,163653\nSAMPLE,2,random-64-small-dense,w3,binary,365101\nSAMPLE,2,random-64-small-dense,w3,w3,118276\nSAMPLE,2,random-64-small-dense,w4,binary,359323\nSAMPLE,2,random-64-small-dense,w4,w4,92437\nSAMPLE,2,random-64-small-dense,w5,binary,361686\nSAMPLE,2,random-64-small-dense,w5,w5,82993\nSAMPLE,2,random-64-small-dense,w6,binary,366263\nSAMPLE,2,random-64-small-dense,w6,w6,75022\nSAMPLE,2,random-64-small-dense,w7,binary,357490\nSAMPLE,2,random-64-small-dense,w7,w7,90644\nSAMPLE,2,random-64-small-mixed,policy,binary,352182\nSAMPLE,2,random-64-small-mixed,policy,policy,87009\nSAMPLE,2,random-64-small-mixed,w1,binary,347576\nSAMPLE,2,random-64-small-mixed,w1,w1,310761\nSAMPLE,2,random-64-small-mixed,w2,binary,344631\nSAMPLE,2,random-64-small-mixed,w2,w2,162611\nSAMPLE,2,random-64-small-mixed,w3,binary,344151\nSAMPLE,2,random-64-small-mixed,w3,w3,117765\nSAMPLE,2,random-64-small-mixed,w4,binary,341556\nSAMPLE,2,random-64-small-mixed,w4,w4,91696\nSAMPLE,2,random-64-small-mixed,w5,binary,344091\nSAMPLE,2,random-64-small-mixed,w5,w5,82843\nSAMPLE,2,random-64-small-mixed,w6,binary,347265\nSAMPLE,2,random-64-small-mixed,w6,w6,73910\nSAMPLE,2,random-64-small-mixed,w7,binary,344050\nSAMPLE,2,random-64-small-mixed,w7,w7,85647\nSAMPLE,2,random-64-small-sparse,policy,binary,318752\nSAMPLE,2,random-64-small-sparse,policy,policy,80800\nSAMPLE,2,random-64-small-sparse,w1,binary,313014\nSAMPLE,2,random-64-small-sparse,w1,w1,294887\nSAMPLE,2,random-64-small-sparse,w2,binary,312674\nSAMPLE,2,random-64-small-sparse,w2,w2,154810\nSAMPLE,2,random-64-small-sparse,w3,binary,310260\nSAMPLE,2,random-64-small-sparse,w3,w3,115441\nSAMPLE,2,random-64-small-sparse,w4,binary,309579\nSAMPLE,2,random-64-small-sparse,w4,w4,89122\nSAMPLE,2,random-64-small-sparse,w5,binary,309790\nSAMPLE,2,random-64-small-sparse,w5,w5,78126\nSAMPLE,2,random-64-small-sparse,w6,binary,313315\nSAMPLE,2,random-64-small-sparse,w6,w6,71256\nSAMPLE,2,random-64-small-sparse,w7,binary,311302\nSAMPLE,2,random-64-small-sparse,w7,w7,82733\nSAMPLE,2,random-64-small-short,policy,binary,332192\nSAMPLE,2,random-64-small-short,policy,policy,81931\nSAMPLE,2,random-64-small-short,w1,binary,321216\nSAMPLE,2,random-64-small-short,w1,w1,284261\nSAMPLE,2,random-64-small-short,w2,binary,321457\nSAMPLE,2,random-64-small-short,w2,w2,150503\nSAMPLE,2,random-64-small-short,w3,binary,318413\nSAMPLE,2,random-64-small-short,w3,w3,108552\nSAMPLE,2,random-64-small-short,w4,binary,317241\nSAMPLE,2,random-64-small-short,w4,w4,90414\nSAMPLE,2,random-64-small-short,w5,binary,316610\nSAMPLE,2,random-64-small-short,w5,w5,79117\nSAMPLE,2,random-64-small-short,w6,binary,318702\nSAMPLE,2,random-64-small-short,w6,w6,71146\nSAMPLE,2,random-64-small-short,w7,binary,319985\nSAMPLE,2,random-64-small-short,w7,w7,73609\nSAMPLE,2,random-64-word-dense,policy,binary,374085\nSAMPLE,2,random-64-word-dense,policy,policy,106508\nSAMPLE,2,random-64-word-dense,w1,binary,372643\nSAMPLE,2,random-64-word-dense,w1,w1,310641\nSAMPLE,2,random-64-word-dense,w2,binary,364601\nSAMPLE,2,random-64-word-dense,w2,w2,170123\nSAMPLE,2,random-64-word-dense,w3,binary,364871\nSAMPLE,2,random-64-word-dense,w3,w3,121510\nSAMPLE,2,random-64-word-dense,w4,binary,362848\nSAMPLE,2,random-64-word-dense,w4,w4,101390\nSAMPLE,2,random-64-word-dense,w5,binary,364420\nSAMPLE,2,random-64-word-dense,w5,w5,88361\nSAMPLE,2,random-64-word-dense,w6,binary,361125\nSAMPLE,2,random-64-word-dense,w6,w6,95471\nSAMPLE,2,random-64-word-dense,w7,binary,364430\nSAMPLE,2,random-64-word-dense,w7,w7,140429\nSAMPLE,2,random-64-word-mixed,policy,binary,354075\nSAMPLE,2,random-64-word-mixed,policy,policy,101530\nSAMPLE,2,random-64-word-mixed,w1,binary,344210\nSAMPLE,2,random-64-word-mixed,w1,w1,311121\nSAMPLE,2,random-64-word-mixed,w2,binary,346984\nSAMPLE,2,random-64-word-mixed,w2,w2,166517\nSAMPLE,2,random-64-word-mixed,w3,binary,341687\nSAMPLE,2,random-64-word-mixed,w3,w3,121450\nSAMPLE,2,random-64-word-mixed,w4,binary,343319\nSAMPLE,2,random-64-word-mixed,w4,w4,95802\nSAMPLE,2,random-64-word-mixed,w5,binary,339513\nSAMPLE,2,random-64-word-mixed,w5,w5,86839\nSAMPLE,2,random-64-word-mixed,w6,binary,342558\nSAMPLE,2,random-64-word-mixed,w6,w6,91706\nSAMPLE,2,random-64-word-mixed,w7,binary,343269\nSAMPLE,2,random-64-word-mixed,w7,w7,118787\nSAMPLE,2,random-64-word-sparse,policy,binary,320525\nSAMPLE,2,random-64-word-sparse,policy,policy,84445\nSAMPLE,2,random-64-word-sparse,w1,binary,313545\nSAMPLE,2,random-64-word-sparse,w1,w1,291622\nSAMPLE,2,random-64-word-sparse,w2,binary,311952\nSAMPLE,2,random-64-word-sparse,w2,w2,160879\nSAMPLE,2,random-64-word-sparse,w3,binary,312394\nSAMPLE,2,random-64-word-sparse,w3,w3,113548\nSAMPLE,2,random-64-word-sparse,w4,binary,311592\nSAMPLE,2,random-64-word-sparse,w4,w4,88591\nSAMPLE,2,random-64-word-sparse,w5,binary,314296\nSAMPLE,2,random-64-word-sparse,w5,w5,77325\nSAMPLE,2,random-64-word-sparse,w6,binary,312233\nSAMPLE,2,random-64-word-sparse,w6,w6,71567\nSAMPLE,2,random-64-word-sparse,w7,binary,313415\nSAMPLE,2,random-64-word-sparse,w7,w7,83564\nSAMPLE,2,random-64-word-short,policy,binary,326855\nSAMPLE,2,random-64-word-short,policy,policy,93209\nSAMPLE,2,random-64-word-short,w1,binary,318953\nSAMPLE,2,random-64-word-short,w1,w1,286375\nSAMPLE,2,random-64-word-short,w2,binary,318432\nSAMPLE,2,random-64-word-short,w2,w2,152877\nSAMPLE,2,random-64-word-short,w3,binary,322558\nSAMPLE,2,random-64-word-short,w3,w3,111765\nSAMPLE,2,random-64-word-short,w4,binary,317330\nSAMPLE,2,random-64-word-short,w4,w4,91206\nSAMPLE,2,random-64-word-short,w5,binary,319444\nSAMPLE,2,random-64-word-short,w5,w5,86708\nSAMPLE,2,random-64-word-short,w6,binary,316780\nSAMPLE,2,random-64-word-short,w6,w6,83464\nSAMPLE,2,random-64-word-short,w7,binary,317201\nSAMPLE,2,random-64-word-short,w7,w7,102953\nSAMPLE,2,random-64-half-dense,policy,binary,375346\nSAMPLE,2,random-64-half-dense,policy,policy,96383\nSAMPLE,2,random-64-half-dense,w1,binary,366344\nSAMPLE,2,random-64-half-dense,w1,w1,311732\nSAMPLE,2,random-64-half-dense,w2,binary,363590\nSAMPLE,2,random-64-half-dense,w2,w2,167930\nSAMPLE,2,random-64-half-dense,w3,binary,366504\nSAMPLE,2,random-64-half-dense,w3,w3,119547\nSAMPLE,2,random-64-half-dense,w4,binary,363799\nSAMPLE,2,random-64-half-dense,w4,w4,97514\nSAMPLE,2,random-64-half-dense,w5,binary,367165\nSAMPLE,2,random-64-half-dense,w5,w5,88611\nSAMPLE,2,random-64-half-dense,w6,binary,366744\nSAMPLE,2,random-64-half-dense,w6,w6,86969\nSAMPLE,2,random-64-half-dense,w7,binary,364230\nSAMPLE,2,random-64-half-dense,w7,w7,117024\nSAMPLE,2,random-64-half-mixed,policy,binary,354586\nSAMPLE,2,random-64-half-mixed,policy,policy,92156\nSAMPLE,2,random-64-half-mixed,w1,binary,345913\nSAMPLE,2,random-64-half-mixed,w1,w1,312514\nSAMPLE,2,random-64-half-mixed,w2,binary,347044\nSAMPLE,2,random-64-half-mixed,w2,w2,164083\nSAMPLE,2,random-64-half-mixed,w3,binary,347796\nSAMPLE,2,random-64-half-mixed,w3,w3,121300\nSAMPLE,2,random-64-half-mixed,w4,binary,345782\nSAMPLE,2,random-64-half-mixed,w4,w4,96643\nSAMPLE,2,random-64-half-mixed,w5,binary,350650\nSAMPLE,2,random-64-half-mixed,w5,w5,83705\nSAMPLE,2,random-64-half-mixed,w6,binary,344551\nSAMPLE,2,random-64-half-mixed,w6,w6,83434\nSAMPLE,2,random-64-half-mixed,w7,binary,344431\nSAMPLE,2,random-64-half-mixed,w7,w7,109231\nSAMPLE,2,random-64-half-sparse,policy,binary,320345\nSAMPLE,2,random-64-half-sparse,policy,policy,82913\nSAMPLE,2,random-64-half-sparse,w1,binary,315238\nSAMPLE,2,random-64-half-sparse,w1,w1,297822\nSAMPLE,2,random-64-half-sparse,w2,binary,313876\nSAMPLE,2,random-64-half-sparse,w2,w2,155741\nSAMPLE,2,random-64-half-sparse,w3,binary,314787\nSAMPLE,2,random-64-half-sparse,w3,w3,116252\nSAMPLE,2,random-64-half-sparse,w4,binary,311332\nSAMPLE,2,random-64-half-sparse,w4,w4,88151\nSAMPLE,2,random-64-half-sparse,w5,binary,311312\nSAMPLE,2,random-64-half-sparse,w5,w5,78006\nSAMPLE,2,random-64-half-sparse,w6,binary,314016\nSAMPLE,2,random-64-half-sparse,w6,w6,72848\nSAMPLE,2,random-64-half-sparse,w7,binary,311773\nSAMPLE,2,random-64-half-sparse,w7,w7,79588\nSAMPLE,2,random-64-half-short,policy,binary,331341\nSAMPLE,2,random-64-half-short,policy,policy,86859\nSAMPLE,2,random-64-half-short,w1,binary,324301\nSAMPLE,2,random-64-half-short,w1,w1,283450\nSAMPLE,2,random-64-half-short,w2,binary,324582\nSAMPLE,2,random-64-half-short,w2,w2,152877\nSAMPLE,2,random-64-half-short,w3,binary,320435\nSAMPLE,2,random-64-half-short,w3,w3,109903\nSAMPLE,2,random-64-half-short,w4,binary,322999\nSAMPLE,2,random-64-half-short,w4,w4,90314\nSAMPLE,2,random-64-half-short,w5,binary,319504\nSAMPLE,2,random-64-half-short,w5,w5,82022\nSAMPLE,2,random-64-half-short,w6,binary,324562\nSAMPLE,2,random-64-half-short,w6,w6,78767\nSAMPLE,2,random-64-half-short,w7,binary,324852\nSAMPLE,2,random-64-half-short,w7,w7,90184\nSAMPLE,2,random-64-large-dense,policy,binary,372052\nSAMPLE,2,random-64-large-dense,policy,policy,105086\nSAMPLE,2,random-64-large-dense,w1,binary,367465\nSAMPLE,2,random-64-large-dense,w1,w1,309710\nSAMPLE,2,random-64-large-dense,w2,binary,368086\nSAMPLE,2,random-64-large-dense,w2,w2,165075\nSAMPLE,2,random-64-large-dense,w3,binary,366483\nSAMPLE,2,random-64-large-dense,w3,w3,120939\nSAMPLE,2,random-64-large-dense,w4,binary,365422\nSAMPLE,2,random-64-large-dense,w4,w4,97054\nSAMPLE,2,random-64-large-dense,w5,binary,361036\nSAMPLE,2,random-64-large-dense,w5,w5,89373\nSAMPLE,2,random-64-large-dense,w6,binary,362047\nSAMPLE,2,random-64-large-dense,w6,w6,98136\nSAMPLE,2,random-64-large-dense,w7,binary,362427\nSAMPLE,2,random-64-large-dense,w7,w7,146267\nSAMPLE,2,random-64-large-mixed,policy,binary,356378\nSAMPLE,2,random-64-large-mixed,policy,policy,99027\nSAMPLE,2,random-64-large-mixed,w1,binary,349047\nSAMPLE,2,random-64-large-mixed,w1,w1,311812\nSAMPLE,2,random-64-large-mixed,w2,binary,347635\nSAMPLE,2,random-64-large-mixed,w2,w2,166507\nSAMPLE,2,random-64-large-mixed,w3,binary,344411\nSAMPLE,2,random-64-large-mixed,w3,w3,122863\nSAMPLE,2,random-64-large-mixed,w4,binary,345963\nSAMPLE,2,random-64-large-mixed,w4,w4,96013\nSAMPLE,2,random-64-large-mixed,w5,binary,341626\nSAMPLE,2,random-64-large-mixed,w5,w5,86788\nSAMPLE,2,random-64-large-mixed,w6,binary,344190\nSAMPLE,2,random-64-large-mixed,w6,w6,89362\nSAMPLE,2,random-64-large-mixed,w7,binary,345582\nSAMPLE,2,random-64-large-mixed,w7,w7,122361\nSAMPLE,2,random-64-large-sparse,policy,binary,322649\nSAMPLE,2,random-64-large-sparse,policy,policy,84415\nSAMPLE,2,random-64-large-sparse,w1,binary,319924\nSAMPLE,2,random-64-large-sparse,w1,w1,294807\nSAMPLE,2,random-64-large-sparse,w2,binary,320175\nSAMPLE,2,random-64-large-sparse,w2,w2,156142\nSAMPLE,2,random-64-large-sparse,w3,binary,313635\nSAMPLE,2,random-64-large-sparse,w3,w3,113008\nSAMPLE,2,random-64-large-sparse,w4,binary,311161\nSAMPLE,2,random-64-large-sparse,w4,w4,90935\nSAMPLE,2,random-64-large-sparse,w5,binary,311782\nSAMPLE,2,random-64-large-sparse,w5,w5,77765\nSAMPLE,2,random-64-large-sparse,w6,binary,313165\nSAMPLE,2,random-64-large-sparse,w6,w6,72878\nSAMPLE,2,random-64-large-sparse,w7,binary,314757\nSAMPLE,2,random-64-large-sparse,w7,w7,82593\nSAMPLE,2,random-64-large-short,policy,binary,331602\nSAMPLE,2,random-64-large-short,policy,policy,93339\nSAMPLE,2,random-64-large-short,w1,binary,325193\nSAMPLE,2,random-64-large-short,w1,w1,288398\nSAMPLE,2,random-64-large-short,w2,binary,321036\nSAMPLE,2,random-64-large-short,w2,w2,153988\nSAMPLE,2,random-64-large-short,w3,binary,320906\nSAMPLE,2,random-64-large-short,w3,w3,110604\nSAMPLE,2,random-64-large-short,w4,binary,318202\nSAMPLE,2,random-64-large-short,w4,w4,90784\nSAMPLE,2,random-64-large-short,w5,binary,321407\nSAMPLE,2,random-64-large-short,w5,w5,83164\nSAMPLE,2,random-64-large-short,w6,binary,318502\nSAMPLE,2,random-64-large-short,w6,w6,83323\nSAMPLE,2,random-64-large-short,w7,binary,316219\nSAMPLE,2,random-64-large-short,w7,w7,107930\nSAMPLE,2,random-128-small-dense,policy,binary,804863\nSAMPLE,2,random-128-small-dense,policy,policy,218925\nSAMPLE,2,random-128-small-dense,w1,binary,792225\nSAMPLE,2,random-128-small-dense,w1,w1,626339\nSAMPLE,2,random-128-small-dense,w2,binary,759937\nSAMPLE,2,random-128-small-dense,w2,w2,329549\nSAMPLE,2,random-128-small-dense,w3,binary,753678\nSAMPLE,2,random-128-small-dense,w3,w3,233726\nSAMPLE,2,random-128-small-dense,w4,binary,752826\nSAMPLE,2,random-128-small-dense,w4,w4,191244\nSAMPLE,2,random-128-small-dense,w5,binary,762701\nSAMPLE,2,random-128-small-dense,w5,w5,168971\nSAMPLE,2,random-128-small-dense,w6,binary,751535\nSAMPLE,2,random-128-small-dense,w6,w6,186817\nSAMPLE,2,random-128-small-dense,w7,binary,756011\nSAMPLE,2,random-128-small-dense,w7,w7,240867\nSAMPLE,2,random-128-small-mixed,policy,binary,729282\nSAMPLE,2,random-128-small-mixed,policy,policy,197663\nSAMPLE,2,random-128-small-mixed,w1,binary,719807\nSAMPLE,2,random-128-small-mixed,w1,w1,632428\nSAMPLE,2,random-128-small-mixed,w2,binary,716352\nSAMPLE,2,random-128-small-mixed,w2,w2,334536\nSAMPLE,2,random-128-small-mixed,w3,binary,712697\nSAMPLE,2,random-128-small-mixed,w3,w3,239495\nSAMPLE,2,random-128-small-mixed,w4,binary,715912\nSAMPLE,2,random-128-small-mixed,w4,w4,188639\nSAMPLE,2,random-128-small-mixed,w5,binary,714029\nSAMPLE,2,random-128-small-mixed,w5,w5,168700\nSAMPLE,2,random-128-small-mixed,w6,binary,714840\nSAMPLE,2,random-128-small-mixed,w6,w6,185635\nSAMPLE,2,random-128-small-mixed,w7,binary,720078\nSAMPLE,2,random-128-small-mixed,w7,w7,238703\nSAMPLE,2,random-128-small-sparse,policy,binary,683974\nSAMPLE,2,random-128-small-sparse,policy,policy,197202\nSAMPLE,2,random-128-small-sparse,w1,binary,678626\nSAMPLE,2,random-128-small-sparse,w1,w1,631828\nSAMPLE,2,random-128-small-sparse,w2,binary,678786\nSAMPLE,2,random-128-small-sparse,w2,w2,328597\nSAMPLE,2,random-128-small-sparse,w3,binary,676113\nSAMPLE,2,random-128-small-sparse,w3,w3,237052\nSAMPLE,2,random-128-small-sparse,w4,binary,670565\nSAMPLE,2,random-128-small-sparse,w4,w4,187928\nSAMPLE,2,random-128-small-sparse,w5,binary,671686\nSAMPLE,2,random-128-small-sparse,w5,w5,170673\nSAMPLE,2,random-128-small-sparse,w6,binary,678616\nSAMPLE,2,random-128-small-sparse,w6,w6,185765\nSAMPLE,2,random-128-small-sparse,w7,binary,683884\nSAMPLE,2,random-128-small-sparse,w7,w7,234938\nSAMPLE,2,random-128-small-short,policy,binary,334486\nSAMPLE,2,random-128-small-short,policy,policy,104434\nSAMPLE,2,random-128-small-short,w1,binary,321998\nSAMPLE,2,random-128-small-short,w1,w1,283150\nSAMPLE,2,random-128-small-short,w2,binary,321657\nSAMPLE,2,random-128-small-short,w2,w2,151856\nSAMPLE,2,random-128-small-short,w3,binary,319684\nSAMPLE,2,random-128-small-short,w3,w3,111174\nSAMPLE,2,random-128-small-short,w4,binary,321677\nSAMPLE,2,random-128-small-short,w4,w4,89933\nSAMPLE,2,random-128-small-short,w5,binary,319233\nSAMPLE,2,random-128-small-short,w5,w5,83965\nSAMPLE,2,random-128-small-short,w6,binary,316209\nSAMPLE,2,random-128-small-short,w6,w6,95111\nSAMPLE,2,random-128-small-short,w7,binary,321496\nSAMPLE,2,random-128-small-short,w7,w7,108020\nSAMPLE,2,random-128-word-dense,policy,binary,767238\nSAMPLE,2,random-128-word-dense,policy,policy,205775\nSAMPLE,2,random-128-word-dense,w1,binary,773267\nSAMPLE,2,random-128-word-dense,w1,w1,633199\nSAMPLE,2,random-128-word-dense,w2,binary,753808\nSAMPLE,2,random-128-word-dense,w2,w2,336679\nSAMPLE,2,random-128-word-dense,w3,binary,751835\nSAMPLE,2,random-128-word-dense,w3,w3,248980\nSAMPLE,2,random-128-word-dense,w4,binary,760588\nSAMPLE,2,random-128-word-dense,w4,w4,199316\nSAMPLE,2,random-128-word-dense,w5,binary,755601\nSAMPLE,2,random-128-word-dense,w5,w5,200738\nSAMPLE,2,random-128-word-dense,w6,binary,761559\nSAMPLE,2,random-128-word-dense,w6,w6,246566\nSAMPLE,2,random-128-word-dense,w7,binary,757313\nSAMPLE,2,random-128-word-dense,w7,w7,378622\nSAMPLE,2,random-128-word-mixed,policy,binary,736432\nSAMPLE,2,random-128-word-mixed,policy,policy,202721\nSAMPLE,2,random-128-word-mixed,w1,binary,725536\nSAMPLE,2,random-128-word-mixed,w1,w1,631737\nSAMPLE,2,random-128-word-mixed,w2,binary,720008\nSAMPLE,2,random-128-word-mixed,w2,w2,333585\nSAMPLE,2,random-128-word-mixed,w3,binary,718305\nSAMPLE,2,random-128-word-mixed,w3,w3,247156\nSAMPLE,2,random-128-word-mixed,w4,binary,724614\nSAMPLE,2,random-128-word-mixed,w4,w4,192766\nSAMPLE,2,random-128-word-mixed,w5,binary,722962\nSAMPLE,2,random-128-word-mixed,w5,w5,193556\nSAMPLE,2,random-128-word-mixed,w6,binary,727950\nSAMPLE,2,random-128-word-mixed,w6,w6,230121\nSAMPLE,2,random-128-word-mixed,w7,binary,726648\nSAMPLE,2,random-128-word-mixed,w7,w7,343008\nSAMPLE,2,random-128-word-sparse,policy,binary,692427\nSAMPLE,2,random-128-word-sparse,policy,policy,198804\nSAMPLE,2,random-128-word-sparse,w1,binary,684775\nSAMPLE,2,random-128-word-sparse,w1,w1,629474\nSAMPLE,2,random-128-word-sparse,w2,binary,680029\nSAMPLE,2,random-128-word-sparse,w2,w2,327936\nSAMPLE,2,random-128-word-sparse,w3,binary,681851\nSAMPLE,2,random-128-word-sparse,w3,w3,235149\nSAMPLE,2,random-128-word-sparse,w4,binary,674520\nSAMPLE,2,random-128-word-sparse,w4,w4,188710\nSAMPLE,2,random-128-word-sparse,w5,binary,673499\nSAMPLE,2,random-128-word-sparse,w5,w5,168630\nSAMPLE,2,random-128-word-sparse,w6,binary,674260\nSAMPLE,2,random-128-word-sparse,w6,w6,187108\nSAMPLE,2,random-128-word-sparse,w7,binary,684505\nSAMPLE,2,random-128-word-sparse,w7,w7,242479\nSAMPLE,2,random-128-word-short,policy,binary,336720\nSAMPLE,2,random-128-word-short,policy,policy,109062\nSAMPLE,2,random-128-word-short,w1,binary,330420\nSAMPLE,2,random-128-word-short,w1,w1,288048\nSAMPLE,2,random-128-word-short,w2,binary,326074\nSAMPLE,2,random-128-word-short,w2,w2,156522\nSAMPLE,2,random-128-word-short,w3,binary,320886\nSAMPLE,2,random-128-word-short,w3,w3,115822\nSAMPLE,2,random-128-word-short,w4,binary,328798\nSAMPLE,2,random-128-word-short,w4,w4,95502\nSAMPLE,2,random-128-word-short,w5,binary,321347\nSAMPLE,2,random-128-word-short,w5,w5,93539\nSAMPLE,2,random-128-word-short,w6,binary,321627\nSAMPLE,2,random-128-word-short,w6,w6,117944\nSAMPLE,2,random-128-word-short,w7,binary,323440\nSAMPLE,2,random-128-word-short,w7,w7,148380\nSAMPLE,2,random-128-half-dense,policy,binary,768029\nSAMPLE,2,random-128-half-dense,policy,policy,212274\nSAMPLE,2,random-128-half-dense,w1,binary,759586\nSAMPLE,2,random-128-half-dense,w1,w1,629954\nSAMPLE,2,random-128-half-dense,w2,binary,757103\nSAMPLE,2,random-128-half-dense,w2,w2,332854\nSAMPLE,2,random-128-half-dense,w3,binary,755921\nSAMPLE,2,random-128-half-dense,w3,w3,239315\nSAMPLE,2,random-128-half-dense,w4,binary,758344\nSAMPLE,2,random-128-half-dense,w4,w4,197644\nSAMPLE,2,random-128-half-dense,w5,binary,750072\nSAMPLE,2,random-128-half-dense,w5,w5,209801\nSAMPLE,2,random-128-half-dense,w6,binary,756211\nSAMPLE,2,random-128-half-dense,w6,w6,258304\nSAMPLE,2,random-128-half-dense,w7,binary,764413\nSAMPLE,2,random-128-half-dense,w7,w7,411601\nSAMPLE,2,random-128-half-mixed,policy,binary,735220\nSAMPLE,2,random-128-half-mixed,policy,policy,204253\nSAMPLE,2,random-128-half-mixed,w1,binary,720048\nSAMPLE,2,random-128-half-mixed,w1,w1,629874\nSAMPLE,2,random-128-half-mixed,w2,binary,725165\nSAMPLE,2,random-128-half-mixed,w2,w2,337240\nSAMPLE,2,random-128-half-mixed,w3,binary,715390\nSAMPLE,2,random-128-half-mixed,w3,w3,247326\nSAMPLE,2,random-128-half-mixed,w4,binary,722842\nSAMPLE,2,random-128-half-mixed,w4,w4,196732\nSAMPLE,2,random-128-half-mixed,w5,binary,719087\nSAMPLE,2,random-128-half-mixed,w5,w5,191664\nSAMPLE,2,random-128-half-mixed,w6,binary,718426\nSAMPLE,2,random-128-half-mixed,w6,w6,233086\nSAMPLE,2,random-128-half-mixed,w7,binary,727950\nSAMPLE,2,random-128-half-mixed,w7,w7,348287\nSAMPLE,2,random-128-half-sparse,policy,binary,689553\nSAMPLE,2,random-128-half-sparse,policy,policy,200828\nSAMPLE,2,random-128-half-sparse,w1,binary,680990\nSAMPLE,2,random-128-half-sparse,w1,w1,628823\nSAMPLE,2,random-128-half-sparse,w2,binary,676794\nSAMPLE,2,random-128-half-sparse,w2,w2,326374\nSAMPLE,2,random-128-half-sparse,w3,binary,675582\nSAMPLE,2,random-128-half-sparse,w3,w3,233166\nSAMPLE,2,random-128-half-sparse,w4,binary,675842\nSAMPLE,2,random-128-half-sparse,w4,w4,186587\nSAMPLE,2,random-128-half-sparse,w5,binary,675552\nSAMPLE,2,random-128-half-sparse,w5,w5,166416\nSAMPLE,2,random-128-half-sparse,w6,binary,675773\nSAMPLE,2,random-128-half-sparse,w6,w6,185645\nSAMPLE,2,random-128-half-sparse,w7,binary,677966\nSAMPLE,2,random-128-half-sparse,w7,w7,240016\nSAMPLE,2,random-128-half-short,policy,binary,335999\nSAMPLE,2,random-128-half-short,policy,policy,107279\nSAMPLE,2,random-128-half-short,w1,binary,325302\nSAMPLE,2,random-128-half-short,w1,w1,286494\nSAMPLE,2,random-128-half-short,w2,binary,322779\nSAMPLE,2,random-128-half-short,w2,w2,155481\nSAMPLE,2,random-128-half-short,w3,binary,321256\nSAMPLE,2,random-128-half-short,w3,w3,114811\nSAMPLE,2,random-128-half-short,w4,binary,320996\nSAMPLE,2,random-128-half-short,w4,w4,95401\nSAMPLE,2,random-128-half-short,w5,binary,318712\nSAMPLE,2,random-128-half-short,w5,w5,96052\nSAMPLE,2,random-128-half-short,w6,binary,322388\nSAMPLE,2,random-128-half-short,w6,w6,121770\nSAMPLE,2,random-128-half-short,w7,binary,323740\nSAMPLE,2,random-128-half-short,w7,w7,153107\nSAMPLE,2,random-128-large-dense,policy,binary,768199\nSAMPLE,2,random-128-large-dense,policy,policy,220607\nSAMPLE,2,random-128-large-dense,w1,binary,760968\nSAMPLE,2,random-128-large-dense,w1,w1,634832\nSAMPLE,2,random-128-large-dense,w2,binary,758665\nSAMPLE,2,random-128-large-dense,w2,w2,337270\nSAMPLE,2,random-128-large-dense,w3,binary,750453\nSAMPLE,2,random-128-large-dense,w3,w3,242139\nSAMPLE,2,random-128-large-dense,w4,binary,750644\nSAMPLE,2,random-128-large-dense,w4,w4,209160\nSAMPLE,2,random-128-large-dense,w5,binary,766056\nSAMPLE,2,random-128-large-dense,w5,w5,221088\nSAMPLE,2,random-128-large-dense,w6,binary,757634\nSAMPLE,2,random-128-large-dense,w6,w6,318582\nSAMPLE,2,random-128-large-dense,w7,binary,761439\nSAMPLE,2,random-128-large-dense,w7,w7,557477\nSAMPLE,2,random-128-large-mixed,policy,binary,731515\nSAMPLE,2,random-128-large-mixed,policy,policy,211704\nSAMPLE,2,random-128-large-mixed,w1,binary,722021\nSAMPLE,2,random-128-large-mixed,w1,w1,633670\nSAMPLE,2,random-128-large-mixed,w2,binary,1919036\nSAMPLE,2,random-128-large-mixed,w2,w2,346254\nSAMPLE,2,random-128-large-mixed,w3,binary,734509\nSAMPLE,2,random-128-large-mixed,w3,w3,248549\nSAMPLE,2,random-128-large-mixed,w4,binary,748130\nSAMPLE,2,random-128-large-mixed,w4,w4,201689\nSAMPLE,2,random-128-large-mixed,w5,binary,716793\nSAMPLE,2,random-128-large-mixed,w5,w5,210031\nSAMPLE,2,random-128-large-mixed,w6,binary,720238\nSAMPLE,2,random-128-large-mixed,w6,w6,263611\nSAMPLE,2,random-128-large-mixed,w7,binary,723724\nSAMPLE,2,random-128-large-mixed,w7,w7,423789\nSAMPLE,2,random-128-large-sparse,policy,binary,955026\nSAMPLE,2,random-128-large-sparse,policy,policy,202199\nSAMPLE,2,random-128-large-sparse,w1,binary,683263\nSAMPLE,2,random-128-large-sparse,w1,w1,632498\nSAMPLE,2,random-128-large-sparse,w2,binary,684325\nSAMPLE,2,random-128-large-sparse,w2,w2,329418\nSAMPLE,2,random-128-large-sparse,w3,binary,684375\nSAMPLE,2,random-128-large-sparse,w3,w3,231693\nSAMPLE,2,random-128-large-sparse,w4,binary,678877\nSAMPLE,2,random-128-large-sparse,w4,w4,186096\nSAMPLE,2,random-128-large-sparse,w5,binary,677224\nSAMPLE,2,random-128-large-sparse,w5,w5,170994\nSAMPLE,2,random-128-large-sparse,w6,binary,674991\nSAMPLE,2,random-128-large-sparse,w6,w6,186957\nSAMPLE,2,random-128-large-sparse,w7,binary,683304\nSAMPLE,2,random-128-large-sparse,w7,w7,240416\nSAMPLE,2,random-128-large-short,policy,binary,335969\nSAMPLE,2,random-128-large-short,policy,policy,111556\nSAMPLE,2,random-128-large-short,w1,binary,322918\nSAMPLE,2,random-128-large-short,w1,w1,289509\nSAMPLE,2,random-128-large-short,w2,binary,322959\nSAMPLE,2,random-128-large-short,w2,w2,157804\nSAMPLE,2,random-128-large-short,w3,binary,321626\nSAMPLE,2,random-128-large-short,w3,w3,115842\nSAMPLE,2,random-128-large-short,w4,binary,323219\nSAMPLE,2,random-128-large-short,w4,w4,98686\nSAMPLE,2,random-128-large-short,w5,binary,321897\nSAMPLE,2,random-128-large-short,w5,w5,103604\nSAMPLE,2,random-128-large-short,w6,binary,323310\nSAMPLE,2,random-128-large-short,w6,w6,136162\nSAMPLE,2,random-128-large-short,w7,binary,323590\nSAMPLE,2,random-128-large-short,w7,w7,177814\nSAMPLE,2,random-256-small-dense,policy,binary,1708704\nSAMPLE,2,random-256-small-dense,policy,policy,441234\nSAMPLE,2,random-256-small-dense,w1,binary,1594054\nSAMPLE,2,random-256-small-dense,w1,w1,1330173\nSAMPLE,2,random-256-small-dense,w2,binary,1557380\nSAMPLE,2,random-256-small-dense,w2,w2,687770\nSAMPLE,2,random-256-small-dense,w3,binary,1550480\nSAMPLE,2,random-256-small-dense,w3,w3,482466\nSAMPLE,2,random-256-small-dense,w4,binary,1548306\nSAMPLE,2,random-256-small-dense,w4,w4,405411\nSAMPLE,2,random-256-small-dense,w5,binary,1548176\nSAMPLE,2,random-256-small-dense,w5,w5,437940\nSAMPLE,2,random-256-small-dense,w6,binary,1556969\nSAMPLE,2,random-256-small-dense,w6,w6,573771\nSAMPLE,2,random-256-small-dense,w7,binary,1559943\nSAMPLE,2,random-256-small-dense,w7,w7,886414\nSAMPLE,2,random-256-small-mixed,policy,binary,1503310\nSAMPLE,2,random-256-small-mixed,policy,policy,425441\nSAMPLE,2,random-256-small-mixed,w1,binary,1477581\nSAMPLE,2,random-256-small-mixed,w1,w1,1304946\nSAMPLE,2,random-256-small-mixed,w2,binary,1475318\nSAMPLE,2,random-256-small-mixed,w2,w2,680939\nSAMPLE,2,random-256-small-mixed,w3,binary,1478342\nSAMPLE,2,random-256-small-mixed,w3,w3,483497\nSAMPLE,2,random-256-small-mixed,w4,binary,1475358\nSAMPLE,2,random-256-small-mixed,w4,w4,407244\nSAMPLE,2,random-256-small-mixed,w5,binary,1474036\nSAMPLE,2,random-256-small-mixed,w5,w5,441495\nSAMPLE,2,random-256-small-mixed,w6,binary,1475629\nSAMPLE,2,random-256-small-mixed,w6,w6,567251\nSAMPLE,2,random-256-small-mixed,w7,binary,1485132\nSAMPLE,2,random-256-small-mixed,w7,w7,873255\nSAMPLE,2,random-256-small-sparse,policy,binary,1406426\nSAMPLE,2,random-256-small-sparse,policy,policy,426282\nSAMPLE,2,random-256-small-sparse,w1,binary,1393306\nSAMPLE,2,random-256-small-sparse,w1,w1,1316953\nSAMPLE,2,random-256-small-sparse,w2,binary,1399356\nSAMPLE,2,random-256-small-sparse,w2,w2,673699\nSAMPLE,2,random-256-small-sparse,w3,binary,1401738\nSAMPLE,2,random-256-small-sparse,w3,w3,481535\nSAMPLE,2,random-256-small-sparse,w4,binary,1396642\nSAMPLE,2,random-256-small-sparse,w4,w4,404239\nSAMPLE,2,random-256-small-sparse,w5,binary,1385044\nSAMPLE,2,random-256-small-sparse,w5,w5,437830\nSAMPLE,2,random-256-small-sparse,w6,binary,1399295\nSAMPLE,2,random-256-small-sparse,w6,w6,562354\nSAMPLE,2,random-256-small-sparse,w7,binary,1397642\nSAMPLE,2,random-256-small-sparse,w7,w7,858012\nSAMPLE,2,random-256-small-short,policy,binary,337420\nSAMPLE,2,random-256-small-short,policy,policy,115501\nSAMPLE,2,random-256-small-short,w1,binary,325363\nSAMPLE,2,random-256-small-short,w1,w1,291152\nSAMPLE,2,random-256-small-short,w2,binary,324662\nSAMPLE,2,random-256-small-short,w2,w2,157594\nSAMPLE,2,random-256-small-short,w3,binary,320876\nSAMPLE,2,random-256-small-short,w3,w3,117494\nSAMPLE,2,random-256-small-short,w4,binary,322518\nSAMPLE,2,random-256-small-short,w4,w4,101029\nSAMPLE,2,random-256-small-short,w5,binary,318813\nSAMPLE,2,random-256-small-short,w5,w5,105156\nSAMPLE,2,random-256-small-short,w6,binary,324201\nSAMPLE,2,random-256-small-short,w6,w6,129963\nSAMPLE,2,random-256-small-short,w7,binary,321407\nSAMPLE,2,random-256-small-short,w7,w7,189862\nSAMPLE,2,random-256-word-dense,policy,binary,1557429\nSAMPLE,2,random-256-word-dense,policy,policy,478200\nSAMPLE,2,random-256-word-dense,w1,binary,1550459\nSAMPLE,2,random-256-word-dense,w1,w1,1311605\nSAMPLE,2,random-256-word-dense,w2,binary,1561285\nSAMPLE,2,random-256-word-dense,w2,w2,705907\nSAMPLE,2,random-256-word-dense,w3,binary,1560204\nSAMPLE,2,random-256-word-dense,w3,w3,519110\nSAMPLE,2,random-256-word-dense,w4,binary,1556178\nSAMPLE,2,random-256-word-dense,w4,w4,467333\nSAMPLE,2,random-256-word-dense,w5,binary,1569739\nSAMPLE,2,random-256-word-dense,w5,w5,550126\nSAMPLE,2,random-256-word-dense,w6,binary,1568526\nSAMPLE,2,random-256-word-dense,w6,w6,805354\nSAMPLE,2,random-256-word-dense,w7,binary,1573313\nSAMPLE,2,random-256-word-dense,w7,w7,1468048\nSAMPLE,2,random-256-word-mixed,policy,binary,1503089\nSAMPLE,2,random-256-word-mixed,policy,policy,458009\nSAMPLE,2,random-256-word-mixed,w1,binary,1489799\nSAMPLE,2,random-256-word-mixed,w1,w1,1322671\nSAMPLE,2,random-256-word-mixed,w2,binary,1486484\nSAMPLE,2,random-256-word-mixed,w2,w2,698015\nSAMPLE,2,random-256-word-mixed,w3,binary,1476400\nSAMPLE,2,random-256-word-mixed,w3,w3,513301\nSAMPLE,2,random-256-word-mixed,w4,binary,1479975\nSAMPLE,2,random-256-word-mixed,w4,w4,448315\nSAMPLE,2,random-256-word-mixed,w5,binary,1487416\nSAMPLE,2,random-256-word-mixed,w5,w5,517177\nSAMPLE,2,random-256-word-mixed,w6,binary,1491311\nSAMPLE,2,random-256-word-mixed,w6,w6,755000\nSAMPLE,2,random-256-word-mixed,w7,binary,1496779\nSAMPLE,2,random-256-word-mixed,w7,w7,1243304\nSAMPLE,2,random-256-word-sparse,policy,binary,1419725\nSAMPLE,2,random-256-word-sparse,policy,policy,422917\nSAMPLE,2,random-256-word-sparse,w1,binary,1395439\nSAMPLE,2,random-256-word-sparse,w1,w1,1300218\nSAMPLE,2,random-256-word-sparse,w2,binary,1392865\nSAMPLE,2,random-256-word-sparse,w2,w2,675722\nSAMPLE,2,random-256-word-sparse,w3,binary,1398744\nSAMPLE,2,random-256-word-sparse,w3,w3,490979\nSAMPLE,2,random-256-word-sparse,w4,binary,1398624\nSAMPLE,2,random-256-word-sparse,w4,w4,411751\nSAMPLE,2,random-256-word-sparse,w5,binary,1383983\nSAMPLE,2,random-256-word-sparse,w5,w5,443447\nSAMPLE,2,random-256-word-sparse,w6,binary,1399125\nSAMPLE,2,random-256-word-sparse,w6,w6,568213\nSAMPLE,2,random-256-word-sparse,w7,binary,1394509\nSAMPLE,2,random-256-word-sparse,w7,w7,874266\nSAMPLE,2,random-256-word-short,policy,binary,336228\nSAMPLE,2,random-256-word-short,policy,policy,120328\nSAMPLE,2,random-256-word-short,w1,binary,328878\nSAMPLE,2,random-256-word-short,w1,w1,305333\nSAMPLE,2,random-256-word-short,w2,binary,324582\nSAMPLE,2,random-256-word-short,w2,w2,165025\nSAMPLE,2,random-256-word-short,w3,binary,322899\nSAMPLE,2,random-256-word-short,w3,w3,124104\nSAMPLE,2,random-256-word-short,w4,binary,323920\nSAMPLE,2,random-256-word-short,w4,w4,109973\nSAMPLE,2,random-256-word-short,w5,binary,323370\nSAMPLE,2,random-256-word-short,w5,w5,126147\nSAMPLE,2,random-256-word-short,w6,binary,322508\nSAMPLE,2,random-256-word-short,w6,w6,176001\nSAMPLE,2,random-256-word-short,w7,binary,327435\nSAMPLE,2,random-256-word-short,w7,w7,281607\nSAMPLE,2,random-256-half-dense,policy,binary,1566283\nSAMPLE,2,random-256-half-dense,policy,policy,513331\nSAMPLE,2,random-256-half-dense,w1,binary,1572081\nSAMPLE,2,random-256-half-dense,w1,w1,1319407\nSAMPLE,2,random-256-half-dense,w2,binary,1563349\nSAMPLE,2,random-256-half-dense,w2,w2,697064\nSAMPLE,2,random-256-half-dense,w3,binary,1550880\nSAMPLE,2,random-256-half-dense,w3,w3,519180\nSAMPLE,2,random-256-half-dense,w4,binary,1549367\nSAMPLE,2,random-256-half-dense,w4,w4,499250\nSAMPLE,2,random-256-half-dense,w5,binary,1572392\nSAMPLE,2,random-256-half-dense,w5,w5,610245\nSAMPLE,2,random-256-half-dense,w6,binary,1563178\nSAMPLE,2,random-256-half-dense,w6,w6,965832\nSAMPLE,2,random-256-half-dense,w7,binary,1561266\nSAMPLE,2,random-256-half-dense,w7,w7,1834110\nSAMPLE,2,random-256-half-mixed,policy,binary,1495358\nSAMPLE,2,random-256-half-mixed,policy,policy,473683\nSAMPLE,2,random-256-half-mixed,w1,binary,1482108\nSAMPLE,2,random-256-half-mixed,w1,w1,1317003\nSAMPLE,2,random-256-half-mixed,w2,binary,1498362\nSAMPLE,2,random-256-half-mixed,w2,w2,710264\nSAMPLE,2,random-256-half-mixed,w3,binary,1492554\nSAMPLE,2,random-256-half-mixed,w3,w3,524578\nSAMPLE,2,random-256-half-mixed,w4,binary,1489219\nSAMPLE,2,random-256-half-mixed,w4,w4,467123\nSAMPLE,2,random-256-half-mixed,w5,binary,1490150\nSAMPLE,2,random-256-half-mixed,w5,w5,562535\nSAMPLE,2,random-256-half-mixed,w6,binary,1484442\nSAMPLE,2,random-256-half-mixed,w6,w6,847688\nSAMPLE,2,random-256-half-mixed,w7,binary,1491993\nSAMPLE,2,random-256-half-mixed,w7,w7,1448598\nSAMPLE,2,random-256-half-sparse,policy,binary,1416380\nSAMPLE,2,random-256-half-sparse,policy,policy,428705\nSAMPLE,2,random-256-half-sparse,w1,binary,1395449\nSAMPLE,2,random-256-half-sparse,w1,w1,1305416\nSAMPLE,2,random-256-half-sparse,w2,binary,1398534\nSAMPLE,2,random-256-half-sparse,w2,w2,678286\nSAMPLE,2,random-256-half-sparse,w3,binary,1408609\nSAMPLE,2,random-256-half-sparse,w3,w3,485751\nSAMPLE,2,random-256-half-sparse,w4,binary,1396030\nSAMPLE,2,random-256-half-sparse,w4,w4,407655\nSAMPLE,2,random-256-half-sparse,w5,binary,1389340\nSAMPLE,2,random-256-half-sparse,w5,w5,443528\nSAMPLE,2,random-256-half-sparse,w6,binary,1419035\nSAMPLE,2,random-256-half-sparse,w6,w6,571477\nSAMPLE,2,random-256-half-sparse,w7,binary,1408489\nSAMPLE,2,random-256-half-sparse,w7,w7,882569\nSAMPLE,2,random-256-half-short,policy,binary,342518\nSAMPLE,2,random-256-half-short,policy,policy,130354\nSAMPLE,2,random-256-half-short,w1,binary,327155\nSAMPLE,2,random-256-half-short,w1,w1,295368\nSAMPLE,2,random-256-half-short,w2,binary,327416\nSAMPLE,2,random-256-half-short,w2,w2,163152\nSAMPLE,2,random-256-half-short,w3,binary,322888\nSAMPLE,2,random-256-half-short,w3,w3,120969\nSAMPLE,2,random-256-half-short,w4,binary,327736\nSAMPLE,2,random-256-half-short,w4,w4,113579\nSAMPLE,2,random-256-half-short,w5,binary,322088\nSAMPLE,2,random-256-half-short,w5,w5,140559\nSAMPLE,2,random-256-half-short,w6,binary,324501\nSAMPLE,2,random-256-half-short,w6,w6,209561\nSAMPLE,2,random-256-half-short,w7,binary,325442\nSAMPLE,2,random-256-half-short,w7,w7,328358\nSAMPLE,2,random-256-large-dense,policy,binary,1570990\nSAMPLE,2,random-256-large-dense,policy,policy,565418\nSAMPLE,2,random-256-large-dense,w1,binary,1554135\nSAMPLE,2,random-256-large-dense,w1,w1,1340508\nSAMPLE,2,random-256-large-dense,w2,binary,1558381\nSAMPLE,2,random-256-large-dense,w2,w2,728521\nSAMPLE,2,random-256-large-dense,w3,binary,1579573\nSAMPLE,2,random-256-large-dense,w3,w3,557016\nSAMPLE,2,random-256-large-dense,w4,binary,1559132\nSAMPLE,2,random-256-large-dense,w4,w4,555304\nSAMPLE,2,random-256-large-dense,w5,binary,1551832\nSAMPLE,2,random-256-large-dense,w5,w5,772967\nSAMPLE,2,random-256-large-dense,w6,binary,1560555\nSAMPLE,2,random-256-large-dense,w6,w6,1331785\nSAMPLE,2,random-256-large-dense,w7,binary,1567906\nSAMPLE,2,random-256-large-dense,w7,w7,2503753\nSAMPLE,2,random-256-large-mixed,policy,binary,1498643\nSAMPLE,2,random-256-large-mixed,policy,policy,505079\nSAMPLE,2,random-256-large-mixed,w1,binary,1486875\nSAMPLE,2,random-256-large-mixed,w1,w1,1318165\nSAMPLE,2,random-256-large-mixed,w2,binary,1489690\nSAMPLE,2,random-256-large-mixed,w2,w2,711124\nSAMPLE,2,random-256-large-mixed,w3,binary,1492464\nSAMPLE,2,random-256-large-mixed,w3,w3,542495\nSAMPLE,2,random-256-large-mixed,w4,binary,1488207\nSAMPLE,2,random-256-large-mixed,w4,w4,491829\nSAMPLE,2,random-256-large-mixed,w5,binary,1478422\nSAMPLE,2,random-256-large-mixed,w5,w5,643164\nSAMPLE,2,random-256-large-mixed,w6,binary,1489900\nSAMPLE,2,random-256-large-mixed,w6,w6,1049266\nSAMPLE,2,random-256-large-mixed,w7,binary,1499303\nSAMPLE,2,random-256-large-mixed,w7,w7,1796375\nSAMPLE,2,random-256-large-sparse,policy,binary,1409450\nSAMPLE,2,random-256-large-sparse,policy,policy,430528\nSAMPLE,2,random-256-large-sparse,w1,binary,1392746\nSAMPLE,2,random-256-large-sparse,w1,w1,1315441\nSAMPLE,2,random-256-large-sparse,w2,binary,1402490\nSAMPLE,2,random-256-large-sparse,w2,w2,690945\nSAMPLE,2,random-256-large-sparse,w3,binary,1408059\nSAMPLE,2,random-256-large-sparse,w3,w3,487102\nSAMPLE,2,random-256-large-sparse,w4,binary,1396551\nSAMPLE,2,random-256-large-sparse,w4,w4,409688\nSAMPLE,2,random-256-large-sparse,w5,binary,1391854\nSAMPLE,2,random-256-large-sparse,w5,w5,436357\nSAMPLE,2,random-256-large-sparse,w6,binary,1421909\nSAMPLE,2,random-256-large-sparse,w6,w6,567561\nSAMPLE,2,random-256-large-sparse,w7,binary,1405505\nSAMPLE,2,random-256-large-sparse,w7,w7,875358\nSAMPLE,2,random-256-large-short,policy,binary,337170\nSAMPLE,2,random-256-large-short,policy,policy,135821\nSAMPLE,2,random-256-large-short,w1,binary,326714\nSAMPLE,2,random-256-large-short,w1,w1,299234\nSAMPLE,2,random-256-large-short,w2,binary,326885\nSAMPLE,2,random-256-large-short,w2,w2,168550\nSAMPLE,2,random-256-large-short,w3,binary,332523\nSAMPLE,2,random-256-large-short,w3,w3,126127\nSAMPLE,2,random-256-large-short,w4,binary,325923\nSAMPLE,2,random-256-large-short,w4,w4,120980\nSAMPLE,2,random-256-large-short,w5,binary,325914\nSAMPLE,2,random-256-large-short,w5,w5,157613\nSAMPLE,2,random-256-large-short,w6,binary,326725\nSAMPLE,2,random-256-large-short,w6,w6,244363\nSAMPLE,2,random-256-large-short,w7,binary,328427\nSAMPLE,2,random-256-large-short,w7,w7,399652\nSAMPLE,2,random-512-small-dense,policy,binary,3413703\nSAMPLE,2,random-512-small-dense,policy,policy,1110186\nSAMPLE,2,random-512-small-dense,w1,binary,3265964\nSAMPLE,2,random-512-small-dense,w1,w1,2736028\nSAMPLE,2,random-512-small-dense,w2,binary,3287025\nSAMPLE,2,random-512-small-dense,w2,w2,1448678\nSAMPLE,2,random-512-small-dense,w3,binary,3271452\nSAMPLE,2,random-512-small-dense,w3,w3,1107512\nSAMPLE,2,random-512-small-dense,w4,binary,3266755\nSAMPLE,2,random-512-small-dense,w4,w4,1099180\nSAMPLE,2,random-512-small-dense,w5,binary,3265773\nSAMPLE,2,random-512-small-dense,w5,w5,1399906\nSAMPLE,2,random-512-small-dense,w6,binary,3273024\nSAMPLE,2,random-512-small-dense,w6,w6,2152572\nSAMPLE,2,random-512-small-mixed,policy,binary,3076052\nSAMPLE,2,random-512-small-mixed,policy,policy,1106051\nSAMPLE,2,random-512-small-mixed,w1,binary,3087109\nSAMPLE,2,random-512-small-mixed,w1,w1,2727896\nSAMPLE,2,random-512-small-mixed,w2,binary,3067930\nSAMPLE,2,random-512-small-mixed,w2,w2,1454196\nSAMPLE,2,random-512-small-mixed,w3,binary,3053058\nSAMPLE,2,random-512-small-mixed,w3,w3,1090487\nSAMPLE,2,random-512-small-mixed,w4,binary,3057725\nSAMPLE,2,random-512-small-mixed,w4,w4,1091378\nSAMPLE,2,random-512-small-mixed,w5,binary,3076924\nSAMPLE,2,random-512-small-mixed,w5,w5,1394888\nSAMPLE,2,random-512-small-mixed,w6,binary,3081460\nSAMPLE,2,random-512-small-mixed,w6,w6,2131231\nSAMPLE,2,random-512-small-sparse,policy,binary,2895705\nSAMPLE,2,random-512-small-sparse,policy,policy,1102445\nSAMPLE,2,random-512-small-sparse,w1,binary,2895684\nSAMPLE,2,random-512-small-sparse,w1,w1,2731351\nSAMPLE,2,random-512-small-sparse,w2,binary,2874733\nSAMPLE,2,random-512-small-sparse,w2,w2,1446565\nSAMPLE,2,random-512-small-sparse,w3,binary,2862746\nSAMPLE,2,random-512-small-sparse,w3,w3,1085750\nSAMPLE,2,random-512-small-sparse,w4,binary,2870527\nSAMPLE,2,random-512-small-sparse,w4,w4,1085750\nSAMPLE,2,random-512-small-sparse,w5,binary,2890747\nSAMPLE,2,random-512-small-sparse,w5,w5,1381118\nSAMPLE,2,random-512-small-sparse,w6,binary,2894503\nSAMPLE,2,random-512-small-sparse,w6,w6,2112263\nSAMPLE,2,random-512-small-short,policy,binary,343189\nSAMPLE,2,random-512-small-short,policy,policy,146086\nSAMPLE,2,random-512-small-short,w1,binary,333104\nSAMPLE,2,random-512-small-short,w1,w1,306264\nSAMPLE,2,random-512-small-short,w2,binary,330711\nSAMPLE,2,random-512-small-short,w2,w2,166747\nSAMPLE,2,random-512-small-short,w3,binary,333514\nSAMPLE,2,random-512-small-short,w3,w3,129402\nSAMPLE,2,random-512-small-short,w4,binary,326354\nSAMPLE,2,random-512-small-short,w4,w4,128420\nSAMPLE,2,random-512-small-short,w5,binary,332323\nSAMPLE,2,random-512-small-short,w5,w5,157944\nSAMPLE,2,random-512-small-short,w6,binary,329028\nSAMPLE,2,random-512-small-short,w6,w6,226566\nSAMPLE,2,random-512-word-dense,policy,binary,3274366\nSAMPLE,2,random-512-word-dense,policy,policy,1276633\nSAMPLE,2,random-512-word-dense,w1,binary,3269448\nSAMPLE,2,random-512-word-dense,w1,w1,2754876\nSAMPLE,2,random-512-word-dense,w2,binary,3272654\nSAMPLE,2,random-512-word-dense,w2,w2,1486775\nSAMPLE,2,random-512-word-dense,w3,binary,3261627\nSAMPLE,2,random-512-word-dense,w3,w3,1172529\nSAMPLE,2,random-512-word-dense,w4,binary,3292353\nSAMPLE,2,random-512-word-dense,w4,w4,1258877\nSAMPLE,2,random-512-word-dense,w5,binary,3295197\nSAMPLE,2,random-512-word-dense,w5,w5,1776725\nSAMPLE,2,random-512-word-dense,w6,binary,3296990\nSAMPLE,2,random-512-word-dense,w6,w6,3021822\nSAMPLE,2,random-512-word-mixed,policy,binary,3129250\nSAMPLE,2,random-512-word-mixed,policy,policy,1204876\nSAMPLE,2,random-512-word-mixed,w1,binary,3087619\nSAMPLE,2,random-512-word-mixed,w1,w1,2758692\nSAMPLE,2,random-512-word-mixed,w2,binary,3100969\nSAMPLE,2,random-512-word-mixed,w2,w2,1469189\nSAMPLE,2,random-512-word-mixed,w3,binary,3065826\nSAMPLE,2,random-512-word-mixed,w3,w3,1162344\nSAMPLE,2,random-512-word-mixed,w4,binary,3107568\nSAMPLE,2,random-512-word-mixed,w4,w4,1183836\nSAMPLE,2,random-512-word-mixed,w5,binary,3100939\nSAMPLE,2,random-512-word-mixed,w5,w5,1630398\nSAMPLE,2,random-512-word-mixed,w6,binary,3087138\nSAMPLE,2,random-512-word-mixed,w6,w6,2760624\nSAMPLE,2,random-512-word-sparse,policy,binary,2915254\nSAMPLE,2,random-512-word-sparse,policy,policy,1100322\nSAMPLE,2,random-512-word-sparse,w1,binary,2896716\nSAMPLE,2,random-512-word-sparse,w1,w1,2709988\nSAMPLE,2,random-512-word-sparse,w2,binary,2888694\nSAMPLE,2,random-512-word-sparse,w2,w2,1456700\nSAMPLE,2,random-512-word-sparse,w3,binary,2878368\nSAMPLE,2,random-512-word-sparse,w3,w3,1106832\nSAMPLE,2,random-512-word-sparse,w4,binary,2906701\nSAMPLE,2,random-512-word-sparse,w4,w4,1089736\nSAMPLE,2,random-512-word-sparse,w5,binary,2889716\nSAMPLE,2,random-512-word-sparse,w5,w5,1390974\nSAMPLE,2,random-512-word-sparse,w6,binary,2899540\nSAMPLE,2,random-512-word-sparse,w6,w6,2140124\nSAMPLE,2,random-512-word-short,policy,binary,351872\nSAMPLE,2,random-512-word-short,policy,policy,162010\nSAMPLE,2,random-512-word-short,w1,binary,339613\nSAMPLE,2,random-512-word-short,w1,w1,307055\nSAMPLE,2,random-512-word-short,w2,binary,338582\nSAMPLE,2,random-512-word-short,w2,w2,171785\nSAMPLE,2,random-512-word-short,w3,binary,333124\nSAMPLE,2,random-512-word-short,w3,w3,138665\nSAMPLE,2,random-512-word-short,w4,binary,335287\nSAMPLE,2,random-512-word-short,w4,w4,145496\nSAMPLE,2,random-512-word-short,w5,binary,334326\nSAMPLE,2,random-512-word-short,w5,w5,188199\nSAMPLE,2,random-512-word-short,w6,binary,335407\nSAMPLE,2,random-512-word-short,w6,w6,314957\nSAMPLE,2,random-512-half-dense,policy,binary,3283239\nSAMPLE,2,random-512-half-dense,policy,policy,1562697\nSAMPLE,2,random-512-half-dense,w1,binary,3281156\nSAMPLE,2,random-512-half-dense,w1,w1,2776889\nSAMPLE,2,random-512-half-dense,w2,binary,3302257\nSAMPLE,2,random-512-half-dense,w2,w2,1566503\nSAMPLE,2,random-512-half-dense,w3,binary,3302938\nSAMPLE,2,random-512-half-dense,w3,w3,1329932\nSAMPLE,2,random-512-half-dense,w4,binary,3298041\nSAMPLE,2,random-512-half-dense,w4,w4,1545402\nSAMPLE,2,random-512-half-dense,w5,binary,3283019\nSAMPLE,2,random-512-half-dense,w5,w5,2376765\nSAMPLE,2,random-512-half-dense,w6,binary,3290841\nSAMPLE,2,random-512-half-dense,w6,w6,4446855\nSAMPLE,2,random-512-half-mixed,policy,binary,3129130\nSAMPLE,2,random-512-half-mixed,policy,policy,1370282\nSAMPLE,2,random-512-half-mixed,w1,binary,3104134\nSAMPLE,2,random-512-half-mixed,w1,w1,2774255\nSAMPLE,2,random-512-half-mixed,w2,binary,3087339\nSAMPLE,2,random-512-half-mixed,w2,w2,1495678\nSAMPLE,2,random-512-half-mixed,w3,binary,3072967\nSAMPLE,2,random-512-half-mixed,w3,w3,1230265\nSAMPLE,2,random-512-half-mixed,w4,binary,3092736\nSAMPLE,2,random-512-half-mixed,w4,w4,1359736\nSAMPLE,2,random-512-half-mixed,w5,binary,3107548\nSAMPLE,2,random-512-half-mixed,w5,w5,1996891\nSAMPLE,2,random-512-half-mixed,w6,binary,3098235\nSAMPLE,2,random-512-half-mixed,w6,w6,3720768\nSAMPLE,2,random-512-half-sparse,policy,binary,2904888\nSAMPLE,2,random-512-half-sparse,policy,policy,1106812\nSAMPLE,2,random-512-half-sparse,w1,binary,2899470\nSAMPLE,2,random-512-half-sparse,w1,w1,2717139\nSAMPLE,2,random-512-half-sparse,w2,binary,2892310\nSAMPLE,2,random-512-half-sparse,w2,w2,1469269\nSAMPLE,2,random-512-half-sparse,w3,binary,2889506\nSAMPLE,2,random-512-half-sparse,w3,w3,1106642\nSAMPLE,2,random-512-half-sparse,w4,binary,2895204\nSAMPLE,2,random-512-half-sparse,w4,w4,1088334\nSAMPLE,2,random-512-half-sparse,w5,binary,2899309\nSAMPLE,2,random-512-half-sparse,w5,w5,1397402\nSAMPLE,2,random-512-half-sparse,w6,binary,2892890\nSAMPLE,2,random-512-half-sparse,w6,w6,2156068\nSAMPLE,2,random-512-half-short,policy,binary,353284\nSAMPLE,2,random-512-half-short,policy,policy,182701\nSAMPLE,2,random-512-half-short,w1,binary,340205\nSAMPLE,2,random-512-half-short,w1,w1,308628\nSAMPLE,2,random-512-half-short,w2,binary,333775\nSAMPLE,2,random-512-half-short,w2,w2,175160\nSAMPLE,2,random-512-half-short,w3,binary,333595\nSAMPLE,2,random-512-half-short,w3,w3,152276\nSAMPLE,2,random-512-half-short,w4,binary,333304\nSAMPLE,2,random-512-half-short,w4,w4,165064\nSAMPLE,2,random-512-half-short,w5,binary,331812\nSAMPLE,2,random-512-half-short,w5,w5,237522\nSAMPLE,2,random-512-half-short,w6,binary,336639\nSAMPLE,2,random-512-half-short,w6,w6,424900\nSAMPLE,2,random-512-large-dense,policy,binary,3305141\nSAMPLE,2,random-512-large-dense,policy,policy,1983121\nSAMPLE,2,random-512-large-dense,w1,binary,3296279\nSAMPLE,2,random-512-large-dense,w1,w1,2828765\nSAMPLE,2,random-512-large-dense,w2,binary,3292653\nSAMPLE,2,random-512-large-dense,w2,w2,1686631\nSAMPLE,2,random-512-large-dense,w3,binary,3300254\nSAMPLE,2,random-512-large-dense,w3,w3,1478593\nSAMPLE,2,random-512-large-dense,w4,binary,3289408\nSAMPLE,2,random-512-large-dense,w4,w4,1964794\nSAMPLE,2,random-512-large-dense,w5,binary,3291181\nSAMPLE,2,random-512-large-dense,w5,w5,3299013\nSAMPLE,2,random-512-large-dense,w6,binary,3340454\nSAMPLE,2,random-512-large-dense,w6,w6,6162510\nSAMPLE,2,random-512-large-mixed,policy,binary,3129131\nSAMPLE,2,random-512-large-mixed,policy,policy,1555888\nSAMPLE,2,random-512-large-mixed,w1,binary,3109681\nSAMPLE,2,random-512-large-mixed,w1,w1,2774815\nSAMPLE,2,random-512-large-mixed,w2,binary,3102041\nSAMPLE,2,random-512-large-mixed,w2,w2,1551291\nSAMPLE,2,random-512-large-mixed,w3,binary,3074870\nSAMPLE,2,random-512-large-mixed,w3,w3,1308491\nSAMPLE,2,random-512-large-mixed,w4,binary,3096933\nSAMPLE,2,random-512-large-mixed,w4,w4,1536118\nSAMPLE,2,random-512-large-mixed,w5,binary,3101420\nSAMPLE,2,random-512-large-mixed,w5,w5,2408051\nSAMPLE,2,random-512-large-mixed,w6,binary,3113237\nSAMPLE,2,random-512-large-mixed,w6,w6,4684968\nSAMPLE,2,random-512-large-sparse,policy,binary,2905919\nSAMPLE,2,random-512-large-sparse,policy,policy,1121092\nSAMPLE,2,random-512-large-sparse,w1,binary,2904517\nSAMPLE,2,random-512-large-sparse,w1,w1,2724651\nSAMPLE,2,random-512-large-sparse,w2,binary,2880953\nSAMPLE,2,random-512-large-sparse,w2,w2,1451212\nSAMPLE,2,random-512-large-sparse,w3,binary,2886430\nSAMPLE,2,random-512-large-sparse,w3,w3,1088084\nSAMPLE,2,random-512-large-sparse,w4,binary,2879761\nSAMPLE,2,random-512-large-sparse,w4,w4,1101955\nSAMPLE,2,random-512-large-sparse,w5,binary,2888985\nSAMPLE,2,random-512-large-sparse,w5,w5,1396492\nSAMPLE,2,random-512-large-sparse,w6,binary,2916576\nSAMPLE,2,random-512-large-sparse,w6,w6,2150750\nSAMPLE,2,random-512-large-short,policy,binary,350189\nSAMPLE,2,random-512-large-short,policy,policy,206406\nSAMPLE,2,random-512-large-short,w1,binary,341666\nSAMPLE,2,random-512-large-short,w1,w1,307556\nSAMPLE,2,random-512-large-short,w2,binary,339253\nSAMPLE,2,random-512-large-short,w2,w2,179256\nSAMPLE,2,random-512-large-short,w3,binary,329819\nSAMPLE,2,random-512-large-short,w3,w3,157524\nSAMPLE,2,random-512-large-short,w4,binary,334135\nSAMPLE,2,random-512-large-short,w4,w4,185345\nSAMPLE,2,random-512-large-short,w5,binary,334747\nSAMPLE,2,random-512-large-short,w5,w5,273476\nSAMPLE,2,random-512-large-short,w6,binary,337360\nSAMPLE,2,random-512-large-short,w6,w6,521584\nSAMPLE,2,random-1024-small-dense,policy,binary,7609695\nSAMPLE,2,random-1024-small-dense,policy,policy,3038075\nSAMPLE,2,random-1024-small-dense,w1,binary,7216202\nSAMPLE,2,random-1024-small-dense,w1,w1,5833942\nSAMPLE,2,random-1024-small-dense,w2,binary,7230443\nSAMPLE,2,random-1024-small-dense,w2,w2,3386693\nSAMPLE,2,random-1024-small-dense,w3,binary,7187279\nSAMPLE,2,random-1024-small-dense,w3,w3,3053218\nSAMPLE,2,random-1024-small-dense,w4,binary,7172037\nSAMPLE,2,random-1024-small-dense,w4,w4,3726196\nSAMPLE,2,random-1024-small-dense,w5,binary,7215912\nSAMPLE,2,random-1024-small-dense,w5,w5,5569489\nSAMPLE,2,random-1024-small-mixed,policy,binary,6618796\nSAMPLE,2,random-1024-small-mixed,policy,policy,3044585\nSAMPLE,2,random-1024-small-mixed,w1,binary,6589262\nSAMPLE,2,random-1024-small-mixed,w1,w1,5845769\nSAMPLE,2,random-1024-small-mixed,w2,binary,6609672\nSAMPLE,2,random-1024-small-mixed,w2,w2,3371520\nSAMPLE,2,random-1024-small-mixed,w3,binary,6601450\nSAMPLE,2,random-1024-small-mixed,w3,w3,3041491\nSAMPLE,2,random-1024-small-mixed,w4,binary,6635630\nSAMPLE,2,random-1024-small-mixed,w4,w4,3687970\nSAMPLE,2,random-1024-small-mixed,w5,binary,6649931\nSAMPLE,2,random-1024-small-mixed,w5,w5,5551994\nSAMPLE,2,random-1024-small-sparse,policy,binary,6109751\nSAMPLE,2,random-1024-small-sparse,policy,policy,3031886\nSAMPLE,2,random-1024-small-sparse,w1,binary,6135109\nSAMPLE,2,random-1024-small-sparse,w1,w1,5805390\nSAMPLE,2,random-1024-small-sparse,w2,binary,6139395\nSAMPLE,2,random-1024-small-sparse,w2,w2,3351490\nSAMPLE,2,random-1024-small-sparse,w3,binary,6097022\nSAMPLE,2,random-1024-small-sparse,w3,w3,3033148\nSAMPLE,2,random-1024-small-sparse,w4,binary,6092726\nSAMPLE,2,random-1024-small-sparse,w4,w4,3682401\nSAMPLE,2,random-1024-small-sparse,w5,binary,6113707\nSAMPLE,2,random-1024-small-sparse,w5,w5,5527116\nSAMPLE,2,random-1024-small-short,policy,binary,373885\nSAMPLE,2,random-1024-small-short,policy,policy,185825\nSAMPLE,2,random-1024-small-short,w1,binary,354536\nSAMPLE,2,random-1024-small-short,w1,w1,316590\nSAMPLE,2,random-1024-small-short,w2,binary,353294\nSAMPLE,2,random-1024-small-short,w2,w2,188800\nSAMPLE,2,random-1024-small-short,w3,binary,351701\nSAMPLE,2,random-1024-small-short,w3,w3,170313\nSAMPLE,2,random-1024-small-short,w4,binary,349859\nSAMPLE,2,random-1024-small-short,w4,w4,200187\nSAMPLE,2,random-1024-small-short,w5,binary,350670\nSAMPLE,2,random-1024-small-short,w5,w5,294547\nSAMPLE,2,random-1024-word-dense,policy,binary,7159077\nSAMPLE,2,random-1024-word-dense,policy,policy,3277661\nSAMPLE,2,random-1024-word-dense,w1,binary,7170283\nSAMPLE,2,random-1024-word-dense,w1,w1,5915764\nSAMPLE,2,random-1024-word-dense,w2,binary,7220048\nSAMPLE,2,random-1024-word-dense,w2,w2,3498408\nSAMPLE,2,random-1024-word-dense,w3,binary,7174651\nSAMPLE,2,random-1024-word-dense,w3,w3,3272604\nSAMPLE,2,random-1024-word-dense,w4,binary,7177144\nSAMPLE,2,random-1024-word-dense,w4,w4,4290373\nSAMPLE,2,random-1024-word-dense,w5,binary,7168110\nSAMPLE,2,random-1024-word-dense,w5,w5,6851801\nSAMPLE,2,random-1024-word-mixed,policy,binary,6638305\nSAMPLE,2,random-1024-word-mixed,policy,policy,3311241\nSAMPLE,2,random-1024-word-mixed,w1,binary,6935826\nSAMPLE,2,random-1024-word-mixed,w1,w1,5931968\nSAMPLE,2,random-1024-word-mixed,w2,binary,6627559\nSAMPLE,2,random-1024-word-mixed,w2,w2,3446581\nSAMPLE,2,random-1024-word-mixed,w3,binary,6628049\nSAMPLE,2,random-1024-word-mixed,w3,w3,3216600\nSAMPLE,2,random-1024-word-mixed,w4,binary,6661429\nSAMPLE,2,random-1024-word-mixed,w4,w4,4007223\nSAMPLE,2,random-1024-word-mixed,w5,binary,6621070\nSAMPLE,2,random-1024-word-mixed,w5,w5,6345711\nSAMPLE,2,random-1024-word-sparse,policy,binary,6116812\nSAMPLE,2,random-1024-word-sparse,policy,policy,3037014\nSAMPLE,2,random-1024-word-sparse,w1,binary,6114878\nSAMPLE,2,random-1024-word-sparse,w1,w1,5789426\nSAMPLE,2,random-1024-word-sparse,w2,binary,6112365\nSAMPLE,2,random-1024-word-sparse,w2,w2,3337039\nSAMPLE,2,random-1024-word-sparse,w3,binary,6084263\nSAMPLE,2,random-1024-word-sparse,w3,w3,3031876\nSAMPLE,2,random-1024-word-sparse,w4,binary,6097403\nSAMPLE,2,random-1024-word-sparse,w4,w4,3693107\nSAMPLE,2,random-1024-word-sparse,w5,binary,6100438\nSAMPLE,2,random-1024-word-sparse,w5,w5,5549721\nSAMPLE,2,random-1024-word-short,policy,binary,371591\nSAMPLE,2,random-1024-word-short,policy,policy,201619\nSAMPLE,2,random-1024-word-short,w1,binary,360535\nSAMPLE,2,random-1024-word-short,w1,w1,323140\nSAMPLE,2,random-1024-word-short,w2,binary,353965\nSAMPLE,2,random-1024-word-short,w2,w2,196120\nSAMPLE,2,random-1024-word-short,w3,binary,354595\nSAMPLE,2,random-1024-word-short,w3,w3,186767\nSAMPLE,2,random-1024-word-short,w4,binary,354225\nSAMPLE,2,random-1024-word-short,w4,w4,231413\nSAMPLE,2,random-1024-word-short,w5,binary,353975\nSAMPLE,2,random-1024-word-short,w5,w5,373214\nSAMPLE,2,random-1024-half-dense,policy,binary,7176062\nSAMPLE,2,random-1024-half-dense,policy,policy,4297904\nSAMPLE,2,random-1024-half-dense,w1,binary,7169552\nSAMPLE,2,random-1024-half-dense,w1,w1,6038906\nSAMPLE,2,random-1024-half-dense,w2,binary,7201520\nSAMPLE,2,random-1024-half-dense,w2,w2,4021475\nSAMPLE,2,random-1024-half-dense,w3,binary,7243202\nSAMPLE,2,random-1024-half-dense,w3,w3,4310703\nSAMPLE,2,random-1024-half-dense,w4,binary,7198436\nSAMPLE,2,random-1024-half-dense,w4,w4,6298101\nSAMPLE,2,random-1024-half-dense,w5,binary,7178426\nSAMPLE,2,random-1024-half-dense,w5,w5,11261481\nSAMPLE,2,random-1024-half-mixed,policy,binary,6604024\nSAMPLE,2,random-1024-half-mixed,policy,policy,3753927\nSAMPLE,2,random-1024-half-mixed,w1,binary,6643793\nSAMPLE,2,random-1024-half-mixed,w1,w1,5995922\nSAMPLE,2,random-1024-half-mixed,w2,binary,6632917\nSAMPLE,2,random-1024-half-mixed,w2,w2,3705315\nSAMPLE,2,random-1024-half-mixed,w3,binary,6628781\nSAMPLE,2,random-1024-half-mixed,w3,w3,3739125\nSAMPLE,2,random-1024-half-mixed,w4,binary,6648610\nSAMPLE,2,random-1024-half-mixed,w4,w4,5176997\nSAMPLE,2,random-1024-half-mixed,w5,binary,6630864\nSAMPLE,2,random-1024-half-mixed,w5,w5,8799299\nSAMPLE,2,random-1024-half-sparse,policy,binary,6136961\nSAMPLE,2,random-1024-half-sparse,policy,policy,3036113\nSAMPLE,2,random-1024-half-sparse,w1,binary,6111093\nSAMPLE,2,random-1024-half-sparse,w1,w1,5796116\nSAMPLE,2,random-1024-half-sparse,w2,binary,6122239\nSAMPLE,2,random-1024-half-sparse,w2,w2,3357268\nSAMPLE,2,random-1024-half-sparse,w3,binary,6091033\nSAMPLE,2,random-1024-half-sparse,w3,w3,3035762\nSAMPLE,2,random-1024-half-sparse,w4,binary,6104243\nSAMPLE,2,random-1024-half-sparse,w4,w4,3694068\nSAMPLE,2,random-1024-half-sparse,w5,binary,6110162\nSAMPLE,2,random-1024-half-sparse,w5,w5,5570381\nSAMPLE,2,random-1024-half-short,policy,binary,377981\nSAMPLE,2,random-1024-half-short,policy,policy,238814\nSAMPLE,2,random-1024-half-short,w1,binary,363349\nSAMPLE,2,random-1024-half-short,w1,w1,331772\nSAMPLE,2,random-1024-half-short,w2,binary,358252\nSAMPLE,2,random-1024-half-short,w2,w2,213637\nSAMPLE,2,random-1024-half-short,w3,binary,362157\nSAMPLE,2,random-1024-half-short,w3,w3,224343\nSAMPLE,2,random-1024-half-short,w4,binary,355978\nSAMPLE,2,random-1024-half-short,w4,w4,323389\nSAMPLE,2,random-1024-half-short,w5,binary,358000\nSAMPLE,2,random-1024-half-short,w5,w5,579820\nSAMPLE,2,random-1024-large-dense,policy,binary,7177575\nSAMPLE,2,random-1024-large-dense,policy,policy,5455781\nSAMPLE,2,random-1024-large-dense,w1,binary,7168591\nSAMPLE,2,random-1024-large-dense,w1,w1,6309097\nSAMPLE,2,random-1024-large-dense,w2,binary,7187670\nSAMPLE,2,random-1024-large-dense,w2,w2,4421197\nSAMPLE,2,random-1024-large-dense,w3,binary,7192808\nSAMPLE,2,random-1024-large-dense,w3,w3,5436753\nSAMPLE,2,random-1024-large-dense,w4,binary,7179358\nSAMPLE,2,random-1024-large-dense,w4,w4,8940289\nSAMPLE,2,random-1024-large-dense,w5,binary,7176533\nSAMPLE,2,random-1024-large-dense,w5,w5,16313223\nSAMPLE,2,random-1024-large-mixed,policy,binary,6601029\nSAMPLE,2,random-1024-large-mixed,policy,policy,4254960\nSAMPLE,2,random-1024-large-mixed,w1,binary,6607449\nSAMPLE,2,random-1024-large-mixed,w1,w1,6080758\nSAMPLE,2,random-1024-large-mixed,w2,binary,6612576\nSAMPLE,2,random-1024-large-mixed,w2,w2,3886795\nSAMPLE,2,random-1024-large-mixed,w3,binary,6601910\nSAMPLE,2,random-1024-large-mixed,w3,w3,4207020\nSAMPLE,2,random-1024-large-mixed,w4,binary,6599748\nSAMPLE,2,random-1024-large-mixed,w4,w4,6238281\nSAMPLE,2,random-1024-large-mixed,w5,binary,6641320\nSAMPLE,2,random-1024-large-mixed,w5,w5,10937550\nSAMPLE,2,random-1024-large-sparse,policy,binary,6100848\nSAMPLE,2,random-1024-large-sparse,policy,policy,3045417\nSAMPLE,2,random-1024-large-sparse,w1,binary,6117422\nSAMPLE,2,random-1024-large-sparse,w1,w1,5784378\nSAMPLE,2,random-1024-large-sparse,w2,binary,6092956\nSAMPLE,2,random-1024-large-sparse,w2,w2,3365872\nSAMPLE,2,random-1024-large-sparse,w3,binary,6125244\nSAMPLE,2,random-1024-large-sparse,w3,w3,3037274\nSAMPLE,2,random-1024-large-sparse,w4,binary,6128118\nSAMPLE,2,random-1024-large-sparse,w4,w4,3710192\nSAMPLE,2,random-1024-large-sparse,w5,binary,6108099\nSAMPLE,2,random-1024-large-sparse,w5,w5,5608527\nSAMPLE,2,random-1024-large-short,policy,binary,377150\nSAMPLE,2,random-1024-large-short,policy,policy,269570\nSAMPLE,2,random-1024-large-short,w1,binary,363009\nSAMPLE,2,random-1024-large-short,w1,w1,337330\nSAMPLE,2,random-1024-large-short,w2,binary,357900\nSAMPLE,2,random-1024-large-short,w2,w2,226215\nSAMPLE,2,random-1024-large-short,w3,binary,357189\nSAMPLE,2,random-1024-large-short,w3,w3,257813\nSAMPLE,2,random-1024-large-short,w4,binary,358792\nSAMPLE,2,random-1024-large-short,w4,w4,380274\nSAMPLE,2,random-1024-large-short,w5,binary,360514\nSAMPLE,2,random-1024-large-short,w5,w5,741480\nSAMPLE,2,random-2048-small-dense,policy,binary,18755405\nSAMPLE,2,random-2048-small-dense,policy,policy,9732744\nSAMPLE,2,random-2048-small-dense,w1,binary,17801410\nSAMPLE,2,random-2048-small-dense,w1,w1,13907656\nSAMPLE,2,random-2048-small-dense,w2,binary,17769964\nSAMPLE,2,random-2048-small-dense,w2,w2,9728297\nSAMPLE,2,random-2048-small-dense,w3,binary,18032814\nSAMPLE,2,random-2048-small-dense,w3,w3,11108064\nSAMPLE,2,random-2048-small-dense,w4,binary,17785547\nSAMPLE,2,random-2048-small-dense,w4,w4,15987701\nSAMPLE,2,random-2048-small-mixed,policy,binary,15908864\nSAMPLE,2,random-2048-small-mixed,policy,policy,9722980\nSAMPLE,2,random-2048-small-mixed,w1,binary,15875003\nSAMPLE,2,random-2048-small-mixed,w1,w1,13718355\nSAMPLE,2,random-2048-small-mixed,w2,binary,15860512\nSAMPLE,2,random-2048-small-mixed,w2,w2,9698323\nSAMPLE,2,random-2048-small-mixed,w3,binary,15873260\nSAMPLE,2,random-2048-small-mixed,w3,w3,11040704\nSAMPLE,2,random-2048-small-mixed,w4,binary,15875794\nSAMPLE,2,random-2048-small-mixed,w4,w4,15940240\nSAMPLE,2,random-2048-small-sparse,policy,binary,13982997\nSAMPLE,2,random-2048-small-sparse,policy,policy,9676371\nSAMPLE,2,random-2048-small-sparse,w1,binary,14008515\nSAMPLE,2,random-2048-small-sparse,w1,w1,13728961\nSAMPLE,2,random-2048-small-sparse,w2,binary,14014464\nSAMPLE,2,random-2048-small-sparse,w2,w2,9651423\nSAMPLE,2,random-2048-small-sparse,w3,binary,14814230\nSAMPLE,2,random-2048-small-sparse,w3,w3,11030609\nSAMPLE,2,random-2048-small-sparse,w4,binary,13986553\nSAMPLE,2,random-2048-small-sparse,w4,w4,15916836\nSAMPLE,2,random-2048-small-short,policy,binary,441695\nSAMPLE,2,random-2048-small-short,policy,policy,274537\nSAMPLE,2,random-2048-small-short,w1,binary,433914\nSAMPLE,2,random-2048-small-short,w1,w1,357460\nSAMPLE,2,random-2048-small-short,w2,binary,426873\nSAMPLE,2,random-2048-small-short,w2,w2,258053\nSAMPLE,2,random-2048-small-short,w3,binary,421005\nSAMPLE,2,random-2048-small-short,w3,w3,290421\nSAMPLE,2,random-2048-small-short,w4,binary,419612\nSAMPLE,2,random-2048-small-short,w4,w4,401846\nSAMPLE,2,random-2048-word-dense,policy,binary,17787660\nSAMPLE,2,random-2048-word-dense,policy,policy,10357150\nSAMPLE,2,random-2048-word-dense,w1,binary,17872947\nSAMPLE,2,random-2048-word-dense,w1,w1,13940755\nSAMPLE,2,random-2048-word-dense,w2,binary,18030881\nSAMPLE,2,random-2048-word-dense,w2,w2,10355227\nSAMPLE,2,random-2048-word-dense,w3,binary,17814440\nSAMPLE,2,random-2048-word-dense,w3,w3,11792188\nSAMPLE,2,random-2048-word-dense,w4,binary,17854459\nSAMPLE,2,random-2048-word-dense,w4,w4,18159551\nSAMPLE,2,random-2048-word-mixed,policy,binary,16064204\nSAMPLE,2,random-2048-word-mixed,policy,policy,10123954\nSAMPLE,2,random-2048-word-mixed,w1,binary,15975262\nSAMPLE,2,random-2048-word-mixed,w1,w1,13793506\nSAMPLE,2,random-2048-word-mixed,w2,binary,16160016\nSAMPLE,2,random-2048-word-mixed,w2,w2,10112166\nSAMPLE,2,random-2048-word-mixed,w3,binary,15986378\nSAMPLE,2,random-2048-word-mixed,w3,w3,11441468\nSAMPLE,2,random-2048-word-mixed,w4,binary,15973169\nSAMPLE,2,random-2048-word-mixed,w4,w4,17063206\nSAMPLE,2,random-2048-word-sparse,policy,binary,14058099\nSAMPLE,2,random-2048-word-sparse,policy,policy,9738793\nSAMPLE,2,random-2048-word-sparse,w1,binary,14039071\nSAMPLE,2,random-2048-word-sparse,w1,w1,13669722\nSAMPLE,2,random-2048-word-sparse,w2,binary,14044559\nSAMPLE,2,random-2048-word-sparse,w2,w2,9702760\nSAMPLE,2,random-2048-word-sparse,w3,binary,14025130\nSAMPLE,2,random-2048-word-sparse,w3,w3,11043047\nSAMPLE,2,random-2048-word-sparse,w4,binary,14033232\nSAMPLE,2,random-2048-word-sparse,w4,w4,15924407\nSAMPLE,2,random-2048-word-short,policy,binary,456447\nSAMPLE,2,random-2048-word-short,policy,policy,298032\nSAMPLE,2,random-2048-word-short,w1,binary,443839\nSAMPLE,2,random-2048-word-short,w1,w1,372883\nSAMPLE,2,random-2048-word-short,w2,binary,438030\nSAMPLE,2,random-2048-word-short,w2,w2,282579\nSAMPLE,2,random-2048-word-short,w3,binary,438360\nSAMPLE,2,random-2048-word-short,w3,w3,326074\nSAMPLE,2,random-2048-word-short,w4,binary,438541\nSAMPLE,2,random-2048-word-short,w4,w4,489526\nSAMPLE,2,random-2048-half-dense,policy,binary,17829852\nSAMPLE,2,random-2048-half-dense,policy,policy,13543295\nSAMPLE,2,random-2048-half-dense,w1,binary,17950561\nSAMPLE,2,random-2048-half-dense,w1,w1,15668928\nSAMPLE,2,random-2048-half-dense,w2,binary,17949129\nSAMPLE,2,random-2048-half-dense,w2,w2,13515204\nSAMPLE,2,random-2048-half-dense,w3,binary,17884213\nSAMPLE,2,random-2048-half-dense,w3,w3,18490222\nSAMPLE,2,random-2048-half-dense,w4,binary,17846056\nSAMPLE,2,random-2048-half-dense,w4,w4,31736317\nSAMPLE,2,random-2048-half-mixed,policy,binary,16016944\nSAMPLE,2,random-2048-half-mixed,policy,policy,11768073\nSAMPLE,2,random-2048-half-mixed,w1,binary,15959919\nSAMPLE,2,random-2048-half-mixed,w1,w1,14703706\nSAMPLE,2,random-2048-half-mixed,w2,binary,16003985\nSAMPLE,2,random-2048-half-mixed,w2,w2,11750777\nSAMPLE,2,random-2048-half-mixed,w3,binary,15903706\nSAMPLE,2,random-2048-half-mixed,w3,w3,15098592\nSAMPLE,2,random-2048-half-mixed,w4,binary,15969363\nSAMPLE,2,random-2048-half-mixed,w4,w4,24810926\nSAMPLE,2,random-2048-half-sparse,policy,binary,14074403\nSAMPLE,2,random-2048-half-sparse,policy,policy,9700866\nSAMPLE,2,random-2048-half-sparse,w1,binary,14108264\nSAMPLE,2,random-2048-half-sparse,w1,w1,13687870\nSAMPLE,2,random-2048-half-sparse,w2,binary,14101673\nSAMPLE,2,random-2048-half-sparse,w2,w2,9666346\nSAMPLE,2,random-2048-half-sparse,w3,binary,14124147\nSAMPLE,2,random-2048-half-sparse,w3,w3,11390764\nSAMPLE,2,random-2048-half-sparse,w4,binary,14679110\nSAMPLE,2,random-2048-half-sparse,w4,w4,15977064\nSAMPLE,2,random-2048-half-short,policy,binary,456798\nSAMPLE,2,random-2048-half-short,policy,policy,366213\nSAMPLE,2,random-2048-half-short,w1,binary,449146\nSAMPLE,2,random-2048-half-short,w1,w1,405792\nSAMPLE,2,random-2048-half-short,w2,binary,444739\nSAMPLE,2,random-2048-half-short,w2,w2,349008\nSAMPLE,2,random-2048-half-short,w3,binary,447313\nSAMPLE,2,random-2048-half-short,w3,w3,476647\nSAMPLE,2,random-2048-half-short,w4,binary,448195\nSAMPLE,2,random-2048-half-short,w4,w4,803892\nSAMPLE,2,random-2048-large-dense,policy,binary,17835140\nSAMPLE,2,random-2048-large-dense,policy,policy,16284771\nSAMPLE,2,random-2048-large-dense,w1,binary,17802813\nSAMPLE,2,random-2048-large-dense,w1,w1,16825283\nSAMPLE,2,random-2048-large-dense,w2,binary,17823082\nSAMPLE,2,random-2048-large-dense,w2,w2,16303959\nSAMPLE,2,random-2048-large-dense,w3,binary,17884634\nSAMPLE,2,random-2048-large-dense,w3,w3,25294392\nSAMPLE,2,random-2048-large-dense,w4,binary,18070219\nSAMPLE,2,random-2048-large-dense,w4,w4,43884723\nSAMPLE,2,random-2048-large-mixed,policy,binary,16023434\nSAMPLE,2,random-2048-large-mixed,policy,policy,13130132\nSAMPLE,2,random-2048-large-mixed,w1,binary,15985086\nSAMPLE,2,random-2048-large-mixed,w1,w1,15281042\nSAMPLE,2,random-2048-large-mixed,w2,binary,15949855\nSAMPLE,2,random-2048-large-mixed,w2,w2,13063604\nSAMPLE,2,random-2048-large-mixed,w3,binary,15957195\nSAMPLE,2,random-2048-large-mixed,w3,w3,18274061\nSAMPLE,2,random-2048-large-mixed,w4,binary,15964786\nSAMPLE,2,random-2048-large-mixed,w4,w4,30985954\nSAMPLE,2,random-2048-large-sparse,policy,binary,14133420\nSAMPLE,2,random-2048-large-sparse,policy,policy,9723671\nSAMPLE,2,random-2048-large-sparse,w1,binary,14132679\nSAMPLE,2,random-2048-large-sparse,w1,w1,13729271\nSAMPLE,2,random-2048-large-sparse,w2,binary,14094583\nSAMPLE,2,random-2048-large-sparse,w2,w2,9702099\nSAMPLE,2,random-2048-large-sparse,w3,binary,14114673\nSAMPLE,2,random-2048-large-sparse,w3,w3,11090468\nSAMPLE,2,random-2048-large-sparse,w4,binary,14145469\nSAMPLE,2,random-2048-large-sparse,w4,w4,16076132\nSAMPLE,2,random-2048-large-short,policy,binary,463818\nSAMPLE,2,random-2048-large-short,policy,policy,414996\nSAMPLE,2,random-2048-large-short,w1,binary,453963\nSAMPLE,2,random-2048-large-short,w1,w1,426232\nSAMPLE,2,random-2048-large-short,w2,binary,444820\nSAMPLE,2,random-2048-large-short,w2,w2,403138\nSAMPLE,2,random-2048-large-short,w3,binary,442726\nSAMPLE,2,random-2048-large-short,w3,w3,596946\nSAMPLE,2,random-2048-large-short,w4,binary,446582\nSAMPLE,2,random-2048-large-short,w4,w4,1033994\nSAMPLE,2,random-4096-small-dense,policy,binary,60212428\nSAMPLE,2,random-4096-small-dense,policy,policy,37966426\nSAMPLE,2,random-4096-small-dense,w1,binary,58158522\nSAMPLE,2,random-4096-small-dense,w1,w1,40866076\nSAMPLE,2,random-4096-small-dense,w2,binary,57978716\nSAMPLE,2,random-4096-small-dense,w2,w2,37435809\nSAMPLE,2,random-4096-small-dense,w3,binary,57880920\nSAMPLE,2,random-4096-small-dense,w3,w3,51095717\nSAMPLE,2,random-4096-small-mixed,policy,binary,50665879\nSAMPLE,2,random-4096-small-mixed,policy,policy,37407948\nSAMPLE,2,random-4096-small-mixed,w1,binary,49372892\nSAMPLE,2,random-4096-small-mixed,w1,w1,40829432\nSAMPLE,2,random-4096-small-mixed,w2,binary,49259935\nSAMPLE,2,random-4096-small-mixed,w2,w2,37385664\nSAMPLE,2,random-4096-small-mixed,w3,binary,48949884\nSAMPLE,2,random-4096-small-mixed,w3,w3,49815649\nSAMPLE,2,random-4096-small-sparse,policy,binary,40206198\nSAMPLE,2,random-4096-small-sparse,policy,policy,37791627\nSAMPLE,2,random-4096-small-sparse,w1,binary,40697156\nSAMPLE,2,random-4096-small-sparse,w1,w1,40675193\nSAMPLE,2,random-4096-small-sparse,w2,binary,39744803\nSAMPLE,2,random-4096-small-sparse,w2,w2,37382550\nSAMPLE,2,random-4096-small-sparse,w3,binary,39680788\nSAMPLE,2,random-4096-small-sparse,w3,w3,49898171\nSAMPLE,2,random-4096-small-short,policy,binary,624646\nSAMPLE,2,random-4096-small-short,policy,policy,486892\nSAMPLE,2,random-4096-small-short,w1,binary,605989\nSAMPLE,2,random-4096-small-short,w1,w1,489756\nSAMPLE,2,random-4096-small-short,w2,binary,602894\nSAMPLE,2,random-4096-small-short,w2,w2,461003\nSAMPLE,2,random-4096-small-short,w3,binary,600631\nSAMPLE,2,random-4096-small-short,w3,w3,614492\nSAMPLE,2,random-4096-word-dense,policy,binary,57691579\nSAMPLE,2,random-4096-word-dense,policy,policy,58374953\nSAMPLE,2,random-4096-word-dense,w1,binary,58291899\nSAMPLE,2,random-4096-word-dense,w1,w1,41850306\nSAMPLE,2,random-4096-word-dense,w2,binary,59059839\nSAMPLE,2,random-4096-word-dense,w2,w2,38574848\nSAMPLE,2,random-4096-word-dense,w3,binary,58299381\nSAMPLE,2,random-4096-word-dense,w3,w3,52873113\nSAMPLE,2,random-4096-word-mixed,policy,binary,49260455\nSAMPLE,2,random-4096-word-mixed,policy,policy,49105936\nSAMPLE,2,random-4096-word-mixed,w1,binary,48821324\nSAMPLE,2,random-4096-word-mixed,w1,w1,42919221\nSAMPLE,2,random-4096-word-mixed,w2,binary,50694892\nSAMPLE,2,random-4096-word-mixed,w2,w2,38330726\nSAMPLE,2,random-4096-word-mixed,w3,binary,49175540\nSAMPLE,2,random-4096-word-mixed,w3,w3,51490753\nSAMPLE,2,random-4096-word-sparse,policy,binary,39117213\nSAMPLE,2,random-4096-word-sparse,policy,policy,39347474\nSAMPLE,2,random-4096-word-sparse,w1,binary,39155489\nSAMPLE,2,random-4096-word-sparse,w1,w1,40587683\nSAMPLE,2,random-4096-word-sparse,w2,binary,40691458\nSAMPLE,2,random-4096-word-sparse,w2,w2,37550118\nSAMPLE,2,random-4096-word-sparse,w3,binary,39747257\nSAMPLE,2,random-4096-word-sparse,w3,w3,49819104\nSAMPLE,2,random-4096-word-short,policy,binary,635372\nSAMPLE,2,random-4096-word-short,policy,policy,649182\nSAMPLE,2,random-4096-word-short,w1,binary,626489\nSAMPLE,2,random-4096-word-short,w1,w1,524598\nSAMPLE,2,random-4096-word-short,w2,binary,623705\nSAMPLE,2,random-4096-word-short,w2,w2,510767\nSAMPLE,2,random-4096-word-short,w3,binary,624617\nSAMPLE,2,random-4096-word-short,w3,w3,695812\nSAMPLE,2,random-4096-half-dense,policy,binary,57883934\nSAMPLE,2,random-4096-half-dense,policy,policy,57823755\nSAMPLE,2,random-4096-half-dense,w1,binary,57629517\nSAMPLE,2,random-4096-half-dense,w1,w1,53163795\nSAMPLE,2,random-4096-half-dense,w2,binary,58395133\nSAMPLE,2,random-4096-half-dense,w2,w2,60850984\nSAMPLE,2,random-4096-half-dense,w3,binary,60785187\nSAMPLE,2,random-4096-half-dense,w3,w3,93778978\nSAMPLE,2,random-4096-half-mixed,policy,binary,48954942\nSAMPLE,2,random-4096-half-mixed,policy,policy,48863957\nSAMPLE,2,random-4096-half-mixed,w1,binary,48580727\nSAMPLE,2,random-4096-half-mixed,w1,w1,47362220\nSAMPLE,2,random-4096-half-mixed,w2,binary,49411239\nSAMPLE,2,random-4096-half-mixed,w2,w2,50258756\nSAMPLE,2,random-4096-half-mixed,w3,binary,50790955\nSAMPLE,2,random-4096-half-mixed,w3,w3,74486867\nSAMPLE,2,random-4096-half-sparse,policy,binary,39560269\nSAMPLE,2,random-4096-half-sparse,policy,policy,39463295\nSAMPLE,2,random-4096-half-sparse,w1,binary,39286704\nSAMPLE,2,random-4096-half-sparse,w1,w1,40248840\nSAMPLE,2,random-4096-half-sparse,w2,binary,39704273\nSAMPLE,2,random-4096-half-sparse,w2,w2,37302341\nSAMPLE,2,random-4096-half-sparse,w3,binary,39608170\nSAMPLE,2,random-4096-half-sparse,w3,w3,50545161\nSAMPLE,2,random-4096-half-short,policy,binary,651897\nSAMPLE,2,random-4096-half-short,policy,policy,657886\nSAMPLE,2,random-4096-half-short,w1,binary,639909\nSAMPLE,2,random-4096-half-short,w1,w1,605558\nSAMPLE,2,random-4096-half-short,w2,binary,643475\nSAMPLE,2,random-4096-half-short,w2,w2,697705\nSAMPLE,2,random-4096-half-short,w3,binary,640740\nSAMPLE,2,random-4096-half-short,w3,w3,1103307\nSAMPLE,2,random-4096-large-dense,policy,binary,57717808\nSAMPLE,2,random-4096-large-dense,policy,policy,57729616\nSAMPLE,2,random-4096-large-dense,w1,binary,57756285\nSAMPLE,2,random-4096-large-dense,w1,w1,61050861\nSAMPLE,2,random-4096-large-dense,w2,binary,58461040\nSAMPLE,2,random-4096-large-dense,w2,w2,76125127\nSAMPLE,2,random-4096-large-dense,w3,binary,58310497\nSAMPLE,2,random-4096-large-dense,w3,w3,129846568\nSAMPLE,2,random-4096-large-mixed,policy,binary,49191273\nSAMPLE,2,random-4096-large-mixed,policy,policy,48978868\nSAMPLE,2,random-4096-large-mixed,w1,binary,48693985\nSAMPLE,2,random-4096-large-mixed,w1,w1,51926389\nSAMPLE,2,random-4096-large-mixed,w2,binary,49695631\nSAMPLE,2,random-4096-large-mixed,w2,w2,57462900\nSAMPLE,2,random-4096-large-mixed,w3,binary,49383909\nSAMPLE,2,random-4096-large-mixed,w3,w3,92187938\nSAMPLE,2,random-4096-large-sparse,policy,binary,39521813\nSAMPLE,2,random-4096-large-sparse,policy,policy,39515933\nSAMPLE,2,random-4096-large-sparse,w1,binary,39197912\nSAMPLE,2,random-4096-large-sparse,w1,w1,40406965\nSAMPLE,2,random-4096-large-sparse,w2,binary,39918851\nSAMPLE,2,random-4096-large-sparse,w2,w2,37443660\nSAMPLE,2,random-4096-large-sparse,w3,binary,41752060\nSAMPLE,2,random-4096-large-sparse,w3,w3,50266658\nSAMPLE,2,random-4096-large-short,policy,binary,661011\nSAMPLE,2,random-4096-large-short,policy,policy,663994\nSAMPLE,2,random-4096-large-short,w1,binary,643945\nSAMPLE,2,random-4096-large-short,w1,w1,667980\nSAMPLE,2,random-4096-large-short,w2,binary,647220\nSAMPLE,2,random-4096-large-short,w2,w2,813957\nSAMPLE,2,random-4096-large-short,w3,binary,650685\nSAMPLE,2,random-4096-large-short,w3,w3,1369210\nSAMPLE,2,random-8192-small-dense,policy,binary,252565364\nSAMPLE,2,random-8192-small-dense,policy,policy,161335768\nSAMPLE,2,random-8192-small-dense,w1,binary,252160484\nSAMPLE,2,random-8192-small-dense,w1,w1,164043933\nSAMPLE,2,random-8192-small-dense,w2,binary,252557353\nSAMPLE,2,random-8192-small-dense,w2,w2,173785891\nSAMPLE,2,random-8192-small-mixed,policy,binary,201826056\nSAMPLE,2,random-8192-small-mixed,policy,policy,161852604\nSAMPLE,2,random-8192-small-mixed,w1,binary,201765546\nSAMPLE,2,random-8192-small-mixed,w1,w1,162252096\nSAMPLE,2,random-8192-small-mixed,w2,binary,201249280\nSAMPLE,2,random-8192-small-mixed,w2,w2,173049949\nSAMPLE,2,random-8192-small-sparse,policy,binary,151307455\nSAMPLE,2,random-8192-small-sparse,policy,policy,162498892\nSAMPLE,2,random-8192-small-sparse,w1,binary,150459407\nSAMPLE,2,random-8192-small-sparse,w1,w1,162191255\nSAMPLE,2,random-8192-small-sparse,w2,binary,150188245\nSAMPLE,2,random-8192-small-sparse,w2,w2,174236800\nSAMPLE,2,random-8192-small-short,policy,binary,1170255\nSAMPLE,2,random-8192-small-short,policy,policy,863551\nSAMPLE,2,random-8192-small-short,w1,binary,1131988\nSAMPLE,2,random-8192-small-short,w1,w1,840736\nSAMPLE,2,random-8192-small-short,w2,binary,1126420\nSAMPLE,2,random-8192-small-short,w2,w2,991570\nSAMPLE,2,random-8192-word-dense,policy,binary,252622548\nSAMPLE,2,random-8192-word-dense,policy,policy,163649518\nSAMPLE,2,random-8192-word-dense,w1,binary,252159051\nSAMPLE,2,random-8192-word-dense,w1,w1,164166544\nSAMPLE,2,random-8192-word-dense,w2,binary,252343975\nSAMPLE,2,random-8192-word-dense,w2,w2,177396736\nSAMPLE,2,random-8192-word-mixed,policy,binary,201323079\nSAMPLE,2,random-8192-word-mixed,policy,policy,163052172\nSAMPLE,2,random-8192-word-mixed,w1,binary,202351384\nSAMPLE,2,random-8192-word-mixed,w1,w1,161335976\nSAMPLE,2,random-8192-word-mixed,w2,binary,201920545\nSAMPLE,2,random-8192-word-mixed,w2,w2,175281919\nSAMPLE,2,random-8192-word-sparse,policy,binary,151163591\nSAMPLE,2,random-8192-word-sparse,policy,policy,162155512\nSAMPLE,2,random-8192-word-sparse,w1,binary,150097840\nSAMPLE,2,random-8192-word-sparse,w1,w1,162444691\nSAMPLE,2,random-8192-word-sparse,w2,binary,151648370\nSAMPLE,2,random-8192-word-sparse,w2,w2,172598569\nSAMPLE,2,random-8192-word-short,policy,binary,1274681\nSAMPLE,2,random-8192-word-short,policy,policy,948496\nSAMPLE,2,random-8192-word-short,w1,binary,1237515\nSAMPLE,2,random-8192-word-short,w1,w1,920014\nSAMPLE,2,random-8192-word-short,w2,binary,1236043\nSAMPLE,2,random-8192-word-short,w2,w2,1114843\nSAMPLE,2,random-8192-half-dense,policy,binary,252504343\nSAMPLE,2,random-8192-half-dense,policy,policy,251923882\nSAMPLE,2,random-8192-half-dense,w1,binary,254309028\nSAMPLE,2,random-8192-half-dense,w1,w1,230122028\nSAMPLE,2,random-8192-half-dense,w2,binary,251927647\nSAMPLE,2,random-8192-half-dense,w2,w2,300603724\nSAMPLE,2,random-8192-half-mixed,policy,binary,202729504\nSAMPLE,2,random-8192-half-mixed,policy,policy,202235922\nSAMPLE,2,random-8192-half-mixed,w1,binary,202034823\nSAMPLE,2,random-8192-half-mixed,w1,w1,196585352\nSAMPLE,2,random-8192-half-mixed,w2,binary,202066120\nSAMPLE,2,random-8192-half-mixed,w2,w2,242256894\nSAMPLE,2,random-8192-half-sparse,policy,binary,150680103\nSAMPLE,2,random-8192-half-sparse,policy,policy,150876444\nSAMPLE,2,random-8192-half-sparse,w1,binary,151332441\nSAMPLE,2,random-8192-half-sparse,w1,w1,161395244\nSAMPLE,2,random-8192-half-sparse,w2,binary,151025836\nSAMPLE,2,random-8192-half-sparse,w2,w2,172308077\nSAMPLE,2,random-8192-half-short,policy,binary,1333788\nSAMPLE,2,random-8192-half-short,policy,policy,1340358\nSAMPLE,2,random-8192-half-short,w1,binary,1321209\nSAMPLE,2,random-8192-half-short,w1,w1,1247520\nSAMPLE,2,random-8192-half-short,w2,binary,1326657\nSAMPLE,2,random-8192-half-short,w2,w2,1741894\nSAMPLE,2,random-8192-large-dense,policy,binary,252284145\nSAMPLE,2,random-8192-large-dense,policy,policy,252945485\nSAMPLE,2,random-8192-large-dense,w1,binary,251717634\nSAMPLE,2,random-8192-large-dense,w1,w1,273437475\nSAMPLE,2,random-8192-large-dense,w2,binary,254505188\nSAMPLE,2,random-8192-large-dense,w2,w2,399636732\nSAMPLE,2,random-8192-large-mixed,policy,binary,202674222\nSAMPLE,2,random-8192-large-mixed,policy,policy,202471791\nSAMPLE,2,random-8192-large-mixed,w1,binary,202810513\nSAMPLE,2,random-8192-large-mixed,w1,w1,220366179\nSAMPLE,2,random-8192-large-mixed,w2,binary,203949412\nSAMPLE,2,random-8192-large-mixed,w2,w2,288962850\nSAMPLE,2,random-8192-large-sparse,policy,binary,150339908\nSAMPLE,2,random-8192-large-sparse,policy,policy,150684979\nSAMPLE,2,random-8192-large-sparse,w1,binary,150218508\nSAMPLE,2,random-8192-large-sparse,w1,w1,161912270\nSAMPLE,2,random-8192-large-sparse,w2,binary,151360631\nSAMPLE,2,random-8192-large-sparse,w2,w2,174326530\nSAMPLE,2,random-8192-large-short,policy,binary,1350503\nSAMPLE,2,random-8192-large-short,policy,policy,1363122\nSAMPLE,2,random-8192-large-short,w1,binary,1331695\nSAMPLE,2,random-8192-large-short,w1,w1,1437792\nSAMPLE,2,random-8192-large-short,w2,binary,1338465\nSAMPLE,2,random-8192-large-short,w2,w2,2146804\nSAMPLE,3,random-32-small-dense,policy,policy,53810\nSAMPLE,3,random-32-small-dense,policy,binary,177303\nSAMPLE,3,random-32-small-dense,w1,w1,149382\nSAMPLE,3,random-32-small-dense,w1,binary,172285\nSAMPLE,3,random-32-small-dense,w2,w2,88561\nSAMPLE,3,random-32-small-dense,w2,binary,169952\nSAMPLE,3,random-32-small-dense,w3,w3,62352\nSAMPLE,3,random-32-small-dense,w3,binary,167899\nSAMPLE,3,random-32-small-dense,w4,w4,50124\nSAMPLE,3,random-32-small-dense,w4,binary,168650\nSAMPLE,3,random-32-small-dense,w5,w5,45918\nSAMPLE,3,random-32-small-dense,w5,binary,165626\nSAMPLE,3,random-32-small-dense,w6,w6,42653\nSAMPLE,3,random-32-small-dense,w6,binary,165815\nSAMPLE,3,random-32-small-dense,w7,w7,38627\nSAMPLE,3,random-32-small-dense,w7,binary,165405\nSAMPLE,3,random-32-small-mixed,policy,policy,50215\nSAMPLE,3,random-32-small-mixed,policy,binary,163092\nSAMPLE,3,random-32-small-mixed,w1,w1,146598\nSAMPLE,3,random-32-small-mixed,w1,binary,161620\nSAMPLE,3,random-32-small-mixed,w2,w2,83313\nSAMPLE,3,random-32-small-mixed,w2,binary,158455\nSAMPLE,3,random-32-small-mixed,w3,w3,61571\nSAMPLE,3,random-32-small-mixed,w3,binary,159616\nSAMPLE,3,random-32-small-mixed,w4,w4,49453\nSAMPLE,3,random-32-small-mixed,w4,binary,159346\nSAMPLE,3,random-32-small-mixed,w5,w5,44896\nSAMPLE,3,random-32-small-mixed,w5,binary,161380\nSAMPLE,3,random-32-small-mixed,w6,w6,40991\nSAMPLE,3,random-32-small-mixed,w6,binary,158445\nSAMPLE,3,random-32-small-mixed,w7,w7,39028\nSAMPLE,3,random-32-small-mixed,w7,binary,158134\nSAMPLE,3,random-32-small-sparse,policy,policy,49033\nSAMPLE,3,random-32-small-sparse,policy,binary,156302\nSAMPLE,3,random-32-small-sparse,w1,w1,141249\nSAMPLE,3,random-32-small-sparse,w1,binary,156933\nSAMPLE,3,random-32-small-sparse,w2,w2,82091\nSAMPLE,3,random-32-small-sparse,w2,binary,152997\nSAMPLE,3,random-32-small-sparse,w3,w3,60690\nSAMPLE,3,random-32-small-sparse,w3,binary,152265\nSAMPLE,3,random-32-small-sparse,w4,w4,49664\nSAMPLE,3,random-32-small-sparse,w4,binary,152987\nSAMPLE,3,random-32-small-sparse,w5,w5,44155\nSAMPLE,3,random-32-small-sparse,w5,binary,154559\nSAMPLE,3,random-32-small-sparse,w6,w6,40921\nSAMPLE,3,random-32-small-sparse,w6,binary,152166\nSAMPLE,3,random-32-small-sparse,w7,w7,39388\nSAMPLE,3,random-32-small-sparse,w7,binary,152205\nSAMPLE,3,random-32-small-short,policy,policy,72878\nSAMPLE,3,random-32-small-short,policy,binary,308518\nSAMPLE,3,random-32-small-short,w1,w1,267426\nSAMPLE,3,random-32-small-short,w1,binary,302920\nSAMPLE,3,random-32-small-short,w2,w2,150373\nSAMPLE,3,random-32-small-short,w2,binary,302379\nSAMPLE,3,random-32-small-short,w3,w3,107660\nSAMPLE,3,random-32-small-short,w3,binary,300877\nSAMPLE,3,random-32-small-short,w4,w4,84455\nSAMPLE,3,random-32-small-short,w4,binary,301998\nSAMPLE,3,random-32-small-short,w5,w5,74721\nSAMPLE,3,random-32-small-short,w5,binary,304432\nSAMPLE,3,random-32-small-short,w6,w6,68492\nSAMPLE,3,random-32-small-short,w6,binary,301176\nSAMPLE,3,random-32-small-short,w7,w7,63044\nSAMPLE,3,random-32-small-short,w7,binary,298703\nSAMPLE,3,random-32-word-dense,policy,policy,54000\nSAMPLE,3,random-32-word-dense,policy,binary,170703\nSAMPLE,3,random-32-word-dense,w1,w1,150383\nSAMPLE,3,random-32-word-dense,w1,binary,165956\nSAMPLE,3,random-32-word-dense,w2,w2,83714\nSAMPLE,3,random-32-word-dense,w2,binary,162341\nSAMPLE,3,random-32-word-dense,w3,w3,62964\nSAMPLE,3,random-32-word-dense,w3,binary,162121\nSAMPLE,3,random-32-word-dense,w4,w4,53179\nSAMPLE,3,random-32-word-dense,w4,binary,164154\nSAMPLE,3,random-32-word-dense,w5,w5,46619\nSAMPLE,3,random-32-word-dense,w5,binary,161800\nSAMPLE,3,random-32-word-dense,w6,w6,43895\nSAMPLE,3,random-32-word-dense,w6,binary,162280\nSAMPLE,3,random-32-word-dense,w7,w7,49173\nSAMPLE,3,random-32-word-dense,w7,binary,163082\nSAMPLE,3,random-32-word-mixed,policy,policy,51516\nSAMPLE,3,random-32-word-mixed,policy,binary,163422\nSAMPLE,3,random-32-word-mixed,w1,w1,144745\nSAMPLE,3,random-32-word-mixed,w1,binary,160297\nSAMPLE,3,random-32-word-mixed,w2,w2,83233\nSAMPLE,3,random-32-word-mixed,w2,binary,168099\nSAMPLE,3,random-32-word-mixed,w3,w3,69232\nSAMPLE,3,random-32-word-mixed,w3,binary,158575\nSAMPLE,3,random-32-word-mixed,w4,w4,50675\nSAMPLE,3,random-32-word-mixed,w4,binary,159356\nSAMPLE,3,random-32-word-mixed,w5,w5,46208\nSAMPLE,3,random-32-word-mixed,w5,binary,156212\nSAMPLE,3,random-32-word-mixed,w6,w6,43525\nSAMPLE,3,random-32-word-mixed,w6,binary,157344\nSAMPLE,3,random-32-word-mixed,w7,w7,46689\nSAMPLE,3,random-32-word-mixed,w7,binary,157403\nSAMPLE,3,random-32-word-sparse,policy,policy,48863\nSAMPLE,3,random-32-word-sparse,policy,binary,157043\nSAMPLE,3,random-32-word-sparse,w1,w1,140419\nSAMPLE,3,random-32-word-sparse,w1,binary,151645\nSAMPLE,3,random-32-word-sparse,w2,w2,81722\nSAMPLE,3,random-32-word-sparse,w2,binary,152286\nSAMPLE,3,random-32-word-sparse,w3,w3,61051\nSAMPLE,3,random-32-word-sparse,w3,binary,152045\nSAMPLE,3,random-32-word-sparse,w4,w4,48722\nSAMPLE,3,random-32-word-sparse,w4,binary,152276\nSAMPLE,3,random-32-word-sparse,w5,w5,48562\nSAMPLE,3,random-32-word-sparse,w5,binary,153248\nSAMPLE,3,random-32-word-sparse,w6,w6,41381\nSAMPLE,3,random-32-word-sparse,w6,binary,150082\nSAMPLE,3,random-32-word-sparse,w7,w7,38557\nSAMPLE,3,random-32-word-sparse,w7,binary,151255\nSAMPLE,3,random-32-word-short,policy,policy,77265\nSAMPLE,3,random-32-word-short,policy,binary,312583\nSAMPLE,3,random-32-word-short,w1,w1,271653\nSAMPLE,3,random-32-word-short,w1,binary,303930\nSAMPLE,3,random-32-word-short,w2,w2,152917\nSAMPLE,3,random-32-word-short,w2,binary,305013\nSAMPLE,3,random-32-word-short,w3,w3,109862\nSAMPLE,3,random-32-word-short,w3,binary,303410\nSAMPLE,3,random-32-word-short,w4,w4,88992\nSAMPLE,3,random-32-word-short,w4,binary,299955\nSAMPLE,3,random-32-word-short,w5,w5,78086\nSAMPLE,3,random-32-word-short,w5,binary,304341\nSAMPLE,3,random-32-word-short,w6,w6,71025\nSAMPLE,3,random-32-word-short,w6,binary,301357\nSAMPLE,3,random-32-word-short,w7,w7,75232\nSAMPLE,3,random-32-word-short,w7,binary,304692\nSAMPLE,3,random-32-half-dense,policy,policy,50895\nSAMPLE,3,random-32-half-dense,policy,binary,171193\nSAMPLE,3,random-32-half-dense,w1,w1,150954\nSAMPLE,3,random-32-half-dense,w1,binary,168940\nSAMPLE,3,random-32-half-dense,w2,w2,82212\nSAMPLE,3,random-32-half-dense,w2,binary,164584\nSAMPLE,3,random-32-half-dense,w3,w3,64996\nSAMPLE,3,random-32-half-dense,w3,binary,164133\nSAMPLE,3,random-32-half-dense,w4,w4,49994\nSAMPLE,3,random-32-half-dense,w4,binary,164925\nSAMPLE,3,random-32-half-dense,w5,w5,45277\nSAMPLE,3,random-32-half-dense,w5,binary,163432\nSAMPLE,3,random-32-half-dense,w6,w6,43054\nSAMPLE,3,random-32-half-dense,w6,binary,163582\nSAMPLE,3,random-32-half-dense,w7,w7,43444\nSAMPLE,3,random-32-half-dense,w7,binary,166597\nSAMPLE,3,random-32-half-mixed,policy,policy,50726\nSAMPLE,3,random-32-half-mixed,policy,binary,160017\nSAMPLE,3,random-32-half-mixed,w1,w1,144955\nSAMPLE,3,random-32-half-mixed,w1,binary,158325\nSAMPLE,3,random-32-half-mixed,w2,w2,83464\nSAMPLE,3,random-32-half-mixed,w2,binary,157854\nSAMPLE,3,random-32-half-mixed,w3,w3,61902\nSAMPLE,3,random-32-half-mixed,w3,binary,159767\nSAMPLE,3,random-32-half-mixed,w4,w4,50835\nSAMPLE,3,random-32-half-mixed,w4,binary,157704\nSAMPLE,3,random-32-half-mixed,w5,w5,47030\nSAMPLE,3,random-32-half-mixed,w5,binary,156002\nSAMPLE,3,random-32-half-mixed,w6,w6,41401\nSAMPLE,3,random-32-half-mixed,w6,binary,156121\nSAMPLE,3,random-32-half-mixed,w7,w7,42994\nSAMPLE,3,random-32-half-mixed,w7,binary,156892\nSAMPLE,3,random-32-half-sparse,policy,policy,49794\nSAMPLE,3,random-32-half-sparse,policy,binary,155661\nSAMPLE,3,random-32-half-sparse,w1,w1,142281\nSAMPLE,3,random-32-half-sparse,w1,binary,154650\nSAMPLE,3,random-32-half-sparse,w2,w2,81621\nSAMPLE,3,random-32-half-sparse,w2,binary,152837\nSAMPLE,3,random-32-half-sparse,w3,w3,60720\nSAMPLE,3,random-32-half-sparse,w3,binary,151434\nSAMPLE,3,random-32-half-sparse,w4,w4,51496\nSAMPLE,3,random-32-half-sparse,w4,binary,153799\nSAMPLE,3,random-32-half-sparse,w5,w5,44806\nSAMPLE,3,random-32-half-sparse,w5,binary,151885\nSAMPLE,3,random-32-half-sparse,w6,w6,40560\nSAMPLE,3,random-32-half-sparse,w6,binary,151644\nSAMPLE,3,random-32-half-sparse,w7,w7,39168\nSAMPLE,3,random-32-half-sparse,w7,binary,151074\nSAMPLE,3,random-32-half-short,policy,policy,74701\nSAMPLE,3,random-32-half-short,policy,binary,311211\nSAMPLE,3,random-32-half-short,w1,w1,274117\nSAMPLE,3,random-32-half-short,w1,binary,304182\nSAMPLE,3,random-32-half-short,w2,w2,150584\nSAMPLE,3,random-32-half-short,w2,binary,306555\nSAMPLE,3,random-32-half-short,w3,w3,109322\nSAMPLE,3,random-32-half-short,w3,binary,302799\nSAMPLE,3,random-32-half-short,w4,w4,88060\nSAMPLE,3,random-32-half-short,w4,binary,303651\nSAMPLE,3,random-32-half-short,w5,w5,75792\nSAMPLE,3,random-32-half-short,w5,binary,303470\nSAMPLE,3,random-32-half-short,w6,w6,67560\nSAMPLE,3,random-32-half-short,w6,binary,303139\nSAMPLE,3,random-32-half-short,w7,w7,68722\nSAMPLE,3,random-32-half-short,w7,binary,303461\nSAMPLE,3,random-32-large-dense,policy,policy,53370\nSAMPLE,3,random-32-large-dense,policy,binary,169391\nSAMPLE,3,random-32-large-dense,w1,w1,150413\nSAMPLE,3,random-32-large-dense,w1,binary,166737\nSAMPLE,3,random-32-large-dense,w2,w2,83734\nSAMPLE,3,random-32-large-dense,w2,binary,166507\nSAMPLE,3,random-32-large-dense,w3,w3,62262\nSAMPLE,3,random-32-large-dense,w3,binary,162721\nSAMPLE,3,random-32-large-dense,w4,w4,49974\nSAMPLE,3,random-32-large-dense,w4,binary,163472\nSAMPLE,3,random-32-large-dense,w5,w5,46208\nSAMPLE,3,random-32-large-dense,w5,binary,163062\nSAMPLE,3,random-32-large-dense,w6,w6,44015\nSAMPLE,3,random-32-large-dense,w6,binary,164985\nSAMPLE,3,random-32-large-dense,w7,w7,47471\nSAMPLE,3,random-32-large-dense,w7,binary,164254\nSAMPLE,3,random-32-large-mixed,policy,policy,51757\nSAMPLE,3,random-32-large-mixed,policy,binary,162030\nSAMPLE,3,random-32-large-mixed,w1,w1,146077\nSAMPLE,3,random-32-large-mixed,w1,binary,160427\nSAMPLE,3,random-32-large-mixed,w2,w2,83794\nSAMPLE,3,random-32-large-mixed,w2,binary,159917\nSAMPLE,3,random-32-large-mixed,w3,w3,62343\nSAMPLE,3,random-32-large-mixed,w3,binary,157884\nSAMPLE,3,random-32-large-mixed,w4,w4,50104\nSAMPLE,3,random-32-large-mixed,w4,binary,156321\nSAMPLE,3,random-32-large-mixed,w5,w5,45377\nSAMPLE,3,random-32-large-mixed,w5,binary,156742\nSAMPLE,3,random-32-large-mixed,w6,w6,42753\nSAMPLE,3,random-32-large-mixed,w6,binary,156261\nSAMPLE,3,random-32-large-mixed,w7,w7,44746\nSAMPLE,3,random-32-large-mixed,w7,binary,161148\nSAMPLE,3,random-32-large-sparse,policy,policy,49143\nSAMPLE,3,random-32-large-sparse,policy,binary,154920\nSAMPLE,3,random-32-large-sparse,w1,w1,141089\nSAMPLE,3,random-32-large-sparse,w1,binary,152507\nSAMPLE,3,random-32-large-sparse,w2,w2,82562\nSAMPLE,3,random-32-large-sparse,w2,binary,153037\nSAMPLE,3,random-32-large-sparse,w3,w3,65287\nSAMPLE,3,random-32-large-sparse,w3,binary,150944\nSAMPLE,3,random-32-large-sparse,w4,w4,49413\nSAMPLE,3,random-32-large-sparse,w4,binary,151605\nSAMPLE,3,random-32-large-sparse,w5,w5,44576\nSAMPLE,3,random-32-large-sparse,w5,binary,151084\nSAMPLE,3,random-32-large-sparse,w6,w6,40380\nSAMPLE,3,random-32-large-sparse,w6,binary,150073\nSAMPLE,3,random-32-large-sparse,w7,w7,38727\nSAMPLE,3,random-32-large-sparse,w7,binary,149872\nSAMPLE,3,random-32-large-short,policy,policy,76914\nSAMPLE,3,random-32-large-short,policy,binary,309929\nSAMPLE,3,random-32-large-short,w1,w1,274517\nSAMPLE,3,random-32-large-short,w1,binary,305994\nSAMPLE,3,random-32-large-short,w2,w2,151625\nSAMPLE,3,random-32-large-short,w2,binary,301707\nSAMPLE,3,random-32-large-short,w3,w3,108772\nSAMPLE,3,random-32-large-short,w3,binary,300957\nSAMPLE,3,random-32-large-short,w4,w4,87159\nSAMPLE,3,random-32-large-short,w4,binary,303610\nSAMPLE,3,random-32-large-short,w5,w5,76003\nSAMPLE,3,random-32-large-short,w5,binary,300866\nSAMPLE,3,random-32-large-short,w6,w6,70084\nSAMPLE,3,random-32-large-short,w6,binary,303150\nSAMPLE,3,random-32-large-short,w7,w7,73720\nSAMPLE,3,random-32-large-short,w7,binary,301887\nSAMPLE,3,random-64-small-dense,policy,policy,83264\nSAMPLE,3,random-64-small-dense,policy,binary,372192\nSAMPLE,3,random-64-small-dense,w1,w1,306564\nSAMPLE,3,random-64-small-dense,w1,binary,365942\nSAMPLE,3,random-64-small-dense,w2,w2,163652\nSAMPLE,3,random-64-small-dense,w2,binary,366214\nSAMPLE,3,random-64-small-dense,w3,w3,119056\nSAMPLE,3,random-64-small-dense,w3,binary,360655\nSAMPLE,3,random-64-small-dense,w4,w4,92337\nSAMPLE,3,random-64-small-dense,w4,binary,363149\nSAMPLE,3,random-64-small-dense,w5,w5,83534\nSAMPLE,3,random-64-small-dense,w5,binary,363139\nSAMPLE,3,random-64-small-dense,w6,w6,73629\nSAMPLE,3,random-64-small-dense,w6,binary,360455\nSAMPLE,3,random-64-small-dense,w7,w7,86879\nSAMPLE,3,random-64-small-dense,w7,binary,360905\nSAMPLE,3,random-64-small-mixed,policy,policy,82062\nSAMPLE,3,random-64-small-mixed,policy,binary,356658\nSAMPLE,3,random-64-small-mixed,w1,w1,308267\nSAMPLE,3,random-64-small-mixed,w1,binary,345693\nSAMPLE,3,random-64-small-mixed,w2,w2,164073\nSAMPLE,3,random-64-small-mixed,w2,binary,346353\nSAMPLE,3,random-64-small-mixed,w3,w3,119488\nSAMPLE,3,random-64-small-mixed,w3,binary,344450\nSAMPLE,3,random-64-small-mixed,w4,w4,92066\nSAMPLE,3,random-64-small-mixed,w4,binary,347055\nSAMPLE,3,random-64-small-mixed,w5,w5,82773\nSAMPLE,3,random-64-small-mixed,w5,binary,341626\nSAMPLE,3,random-64-small-mixed,w6,w6,74741\nSAMPLE,3,random-64-small-mixed,w6,binary,348958\nSAMPLE,3,random-64-small-mixed,w7,w7,83344\nSAMPLE,3,random-64-small-mixed,w7,binary,342248\nSAMPLE,3,random-64-small-sparse,policy,policy,78887\nSAMPLE,3,random-64-small-sparse,policy,binary,320445\nSAMPLE,3,random-64-small-sparse,w1,w1,296390\nSAMPLE,3,random-64-small-sparse,w1,binary,311762\nSAMPLE,3,random-64-small-sparse,w2,w2,155280\nSAMPLE,3,random-64-small-sparse,w2,binary,311992\nSAMPLE,3,random-64-small-sparse,w3,w3,113599\nSAMPLE,3,random-64-small-sparse,w3,binary,309179\nSAMPLE,3,random-64-small-sparse,w4,w4,88341\nSAMPLE,3,random-64-small-sparse,w4,binary,308508\nSAMPLE,3,random-64-small-sparse,w5,w5,77245\nSAMPLE,3,random-64-small-sparse,w5,binary,312133\nSAMPLE,3,random-64-small-sparse,w6,w6,70544\nSAMPLE,3,random-64-small-sparse,w6,binary,308277\nSAMPLE,3,random-64-small-sparse,w7,w7,81351\nSAMPLE,3,random-64-small-sparse,w7,binary,314696\nSAMPLE,3,random-64-small-short,policy,policy,78386\nSAMPLE,3,random-64-small-short,policy,binary,327166\nSAMPLE,3,random-64-small-short,w1,w1,282178\nSAMPLE,3,random-64-small-short,w1,binary,320916\nSAMPLE,3,random-64-small-short,w2,w2,149532\nSAMPLE,3,random-64-small-short,w2,binary,316579\nSAMPLE,3,random-64-small-short,w3,w3,108080\nSAMPLE,3,random-64-small-short,w3,binary,318783\nSAMPLE,3,random-64-small-short,w4,w4,89172\nSAMPLE,3,random-64-small-short,w4,binary,318853\nSAMPLE,3,random-64-small-short,w5,w5,75873\nSAMPLE,3,random-64-small-short,w5,binary,315228\nSAMPLE,3,random-64-small-short,w6,w6,71155\nSAMPLE,3,random-64-small-short,w6,binary,320415\nSAMPLE,3,random-64-small-short,w7,w7,73138\nSAMPLE,3,random-64-small-short,w7,binary,317391\nSAMPLE,3,random-64-word-dense,policy,policy,101781\nSAMPLE,3,random-64-word-dense,policy,binary,375397\nSAMPLE,3,random-64-word-dense,w1,w1,311222\nSAMPLE,3,random-64-word-dense,w1,binary,365322\nSAMPLE,3,random-64-word-dense,w2,w2,169722\nSAMPLE,3,random-64-word-dense,w2,binary,362888\nSAMPLE,3,random-64-word-dense,w3,w3,121811\nSAMPLE,3,random-64-word-dense,w3,binary,362318\nSAMPLE,3,random-64-word-dense,w4,w4,99668\nSAMPLE,3,random-64-word-dense,w4,binary,361867\nSAMPLE,3,random-64-word-dense,w5,w5,88511\nSAMPLE,3,random-64-word-dense,w5,binary,361326\nSAMPLE,3,random-64-word-dense,w6,w6,97565\nSAMPLE,3,random-64-word-dense,w6,binary,361687\nSAMPLE,3,random-64-word-dense,w7,w7,140388\nSAMPLE,3,random-64-word-dense,w7,binary,365662\nSAMPLE,3,random-64-word-mixed,policy,policy,95382\nSAMPLE,3,random-64-word-mixed,policy,binary,347165\nSAMPLE,3,random-64-word-mixed,w1,w1,310460\nSAMPLE,3,random-64-word-mixed,w1,binary,346704\nSAMPLE,3,random-64-word-mixed,w2,w2,166517\nSAMPLE,3,random-64-word-mixed,w2,binary,340495\nSAMPLE,3,random-64-word-mixed,w3,w3,121180\nSAMPLE,3,random-64-word-mixed,w3,binary,343919\nSAMPLE,3,random-64-word-mixed,w4,w4,98436\nSAMPLE,3,random-64-word-mixed,w4,binary,344781\nSAMPLE,3,random-64-word-mixed,w5,w5,87410\nSAMPLE,3,random-64-word-mixed,w5,binary,344060\nSAMPLE,3,random-64-word-mixed,w6,w6,90865\nSAMPLE,3,random-64-word-mixed,w6,binary,340926\nSAMPLE,3,random-64-word-mixed,w7,w7,117204\nSAMPLE,3,random-64-word-mixed,w7,binary,344080\nSAMPLE,3,random-64-word-sparse,policy,policy,83323\nSAMPLE,3,random-64-word-sparse,policy,binary,316970\nSAMPLE,3,random-64-word-sparse,w1,w1,293095\nSAMPLE,3,random-64-word-sparse,w1,binary,317210\nSAMPLE,3,random-64-word-sparse,w2,w2,156712\nSAMPLE,3,random-64-word-sparse,w2,binary,310190\nSAMPLE,3,random-64-word-sparse,w3,w3,113839\nSAMPLE,3,random-64-word-sparse,w3,binary,308338\nSAMPLE,3,random-64-word-sparse,w4,w4,90815\nSAMPLE,3,random-64-word-sparse,w4,binary,309348\nSAMPLE,3,random-64-word-sparse,w5,w5,77325\nSAMPLE,3,random-64-word-sparse,w5,binary,312053\nSAMPLE,3,random-64-word-sparse,w6,w6,71466\nSAMPLE,3,random-64-word-sparse,w6,binary,312914\nSAMPLE,3,random-64-word-sparse,w7,w7,83754\nSAMPLE,3,random-64-word-sparse,w7,binary,311272\nSAMPLE,3,random-64-word-short,policy,policy,90955\nSAMPLE,3,random-64-word-short,policy,binary,328588\nSAMPLE,3,random-64-word-short,w1,w1,283531\nSAMPLE,3,random-64-word-short,w1,binary,320796\nSAMPLE,3,random-64-word-short,w2,w2,152677\nSAMPLE,3,random-64-word-short,w2,binary,320735\nSAMPLE,3,random-64-word-short,w3,w3,112157\nSAMPLE,3,random-64-word-short,w3,binary,318121\nSAMPLE,3,random-64-word-short,w4,w4,92617\nSAMPLE,3,random-64-word-short,w4,binary,317200\nSAMPLE,3,random-64-word-short,w5,w5,86048\nSAMPLE,3,random-64-word-short,w5,binary,317190\nSAMPLE,3,random-64-word-short,w6,w6,83794\nSAMPLE,3,random-64-word-short,w6,binary,315358\nSAMPLE,3,random-64-word-short,w7,w7,103333\nSAMPLE,3,random-64-word-short,w7,binary,322869\nSAMPLE,3,random-64-half-dense,policy,policy,94400\nSAMPLE,3,random-64-half-dense,policy,binary,369187\nSAMPLE,3,random-64-half-dense,w1,w1,315397\nSAMPLE,3,random-64-half-dense,w1,binary,368746\nSAMPLE,3,random-64-half-dense,w2,w2,167789\nSAMPLE,3,random-64-half-dense,w2,binary,369107\nSAMPLE,3,random-64-half-dense,w3,w3,120288\nSAMPLE,3,random-64-half-dense,w3,binary,362597\nSAMPLE,3,random-64-half-dense,w4,w4,95111\nSAMPLE,3,random-64-half-dense,w4,binary,362748\nSAMPLE,3,random-64-half-dense,w5,w5,88762\nSAMPLE,3,random-64-half-dense,w5,binary,365552\nSAMPLE,3,random-64-half-dense,w6,w6,87520\nSAMPLE,3,random-64-half-dense,w6,binary,361536\nSAMPLE,3,random-64-half-dense,w7,w7,118636\nSAMPLE,3,random-64-half-dense,w7,binary,365342\nSAMPLE,3,random-64-half-mixed,policy,policy,89602\nSAMPLE,3,random-64-half-mixed,policy,binary,347886\nSAMPLE,3,random-64-half-mixed,w1,w1,311533\nSAMPLE,3,random-64-half-mixed,w1,binary,346483\nSAMPLE,3,random-64-half-mixed,w2,w2,164985\nSAMPLE,3,random-64-half-mixed,w2,binary,346144\nSAMPLE,3,random-64-half-mixed,w3,w3,121770\nSAMPLE,3,random-64-half-mixed,w3,binary,340455\nSAMPLE,3,random-64-half-mixed,w4,w4,94080\nSAMPLE,3,random-64-half-mixed,w4,binary,344752\nSAMPLE,3,random-64-half-mixed,w5,w5,82953\nSAMPLE,3,random-64-half-mixed,w5,binary,340094\nSAMPLE,3,random-64-half-mixed,w6,w6,83284\nSAMPLE,3,random-64-half-mixed,w6,binary,341347\nSAMPLE,3,random-64-half-mixed,w7,w7,112467\nSAMPLE,3,random-64-half-mixed,w7,binary,346233\nSAMPLE,3,random-64-half-sparse,policy,policy,79968\nSAMPLE,3,random-64-half-sparse,policy,binary,316579\nSAMPLE,3,random-64-half-sparse,w1,w1,294227\nSAMPLE,3,random-64-half-sparse,w1,binary,311272\nSAMPLE,3,random-64-half-sparse,w2,w2,153698\nSAMPLE,3,random-64-half-sparse,w2,binary,309058\nSAMPLE,3,random-64-half-sparse,w3,w3,116202\nSAMPLE,3,random-64-half-sparse,w3,binary,309459\nSAMPLE,3,random-64-half-sparse,w4,w4,87339\nSAMPLE,3,random-64-half-sparse,w4,binary,308778\nSAMPLE,3,random-64-half-sparse,w5,w5,77215\nSAMPLE,3,random-64-half-sparse,w5,binary,312343\nSAMPLE,3,random-64-half-sparse,w6,w6,72377\nSAMPLE,3,random-64-half-sparse,w6,binary,308808\nSAMPLE,3,random-64-half-sparse,w7,w7,79889\nSAMPLE,3,random-64-half-sparse,w7,binary,310200\nSAMPLE,3,random-64-half-short,policy,policy,84806\nSAMPLE,3,random-64-half-short,policy,binary,326164\nSAMPLE,3,random-64-half-short,w1,w1,284121\nSAMPLE,3,random-64-half-short,w1,binary,326605\nSAMPLE,3,random-64-half-short,w2,w2,152466\nSAMPLE,3,random-64-half-short,w2,binary,318432\nSAMPLE,3,random-64-half-short,w3,w3,110744\nSAMPLE,3,random-64-half-short,w3,binary,322839\nSAMPLE,3,random-64-half-short,w4,w4,90684\nSAMPLE,3,random-64-half-short,w4,binary,317561\nSAMPLE,3,random-64-half-short,w5,w5,79207\nSAMPLE,3,random-64-half-short,w5,binary,319464\nSAMPLE,3,random-64-half-short,w6,w6,78527\nSAMPLE,3,random-64-half-short,w6,binary,322738\nSAMPLE,3,random-64-half-short,w7,w7,91446\nSAMPLE,3,random-64-half-short,w7,binary,320175\nSAMPLE,3,random-64-large-dense,policy,policy,103204\nSAMPLE,3,random-64-large-dense,policy,binary,376468\nSAMPLE,3,random-64-large-dense,w1,w1,311351\nSAMPLE,3,random-64-large-dense,w1,binary,364110\nSAMPLE,3,random-64-large-dense,w2,w2,169651\nSAMPLE,3,random-64-large-dense,w2,binary,362898\nSAMPLE,3,random-64-large-dense,w3,w3,120899\nSAMPLE,3,random-64-large-dense,w3,binary,360125\nSAMPLE,3,random-64-large-dense,w4,w4,100118\nSAMPLE,3,random-64-large-dense,w4,binary,360825\nSAMPLE,3,random-64-large-dense,w5,w5,87650\nSAMPLE,3,random-64-large-dense,w5,binary,360595\nSAMPLE,3,random-64-large-dense,w6,w6,98987\nSAMPLE,3,random-64-large-dense,w6,binary,360564\nSAMPLE,3,random-64-large-dense,w7,w7,144684\nSAMPLE,3,random-64-large-dense,w7,binary,361166\nSAMPLE,3,random-64-large-mixed,policy,policy,96403\nSAMPLE,3,random-64-large-mixed,policy,binary,353554\nSAMPLE,3,random-64-large-mixed,w1,w1,312453\nSAMPLE,3,random-64-large-mixed,w1,binary,349839\nSAMPLE,3,random-64-large-mixed,w2,w2,165465\nSAMPLE,3,random-64-large-mixed,w2,binary,344501\nSAMPLE,3,random-64-large-mixed,w3,w3,121601\nSAMPLE,3,random-64-large-mixed,w3,binary,345412\nSAMPLE,3,random-64-large-mixed,w4,w4,95342\nSAMPLE,3,random-64-large-mixed,w4,binary,341076\nSAMPLE,3,random-64-large-mixed,w5,w5,85587\nSAMPLE,3,random-64-large-mixed,w5,binary,343920\nSAMPLE,3,random-64-large-mixed,w6,w6,88992\nSAMPLE,3,random-64-large-mixed,w6,binary,339003\nSAMPLE,3,random-64-large-mixed,w7,w7,122552\nSAMPLE,3,random-64-large-mixed,w7,binary,346213\nSAMPLE,3,random-64-large-sparse,policy,policy,81421\nSAMPLE,3,random-64-large-sparse,policy,binary,319314\nSAMPLE,3,random-64-large-sparse,w1,w1,293516\nSAMPLE,3,random-64-large-sparse,w1,binary,318492\nSAMPLE,3,random-64-large-sparse,w2,w2,155321\nSAMPLE,3,random-64-large-sparse,w2,binary,313375\nSAMPLE,3,random-64-large-sparse,w3,w3,113749\nSAMPLE,3,random-64-large-sparse,w3,binary,312233\nSAMPLE,3,random-64-large-sparse,w4,w4,91656\nSAMPLE,3,random-64-large-sparse,w4,binary,311983\nSAMPLE,3,random-64-large-sparse,w5,w5,80489\nSAMPLE,3,random-64-large-sparse,w5,binary,315118\nSAMPLE,3,random-64-large-sparse,w6,w6,73379\nSAMPLE,3,random-64-large-sparse,w6,binary,314867\nSAMPLE,3,random-64-large-sparse,w7,w7,80700\nSAMPLE,3,random-64-large-sparse,w7,binary,311021\nSAMPLE,3,random-64-large-short,policy,policy,90585\nSAMPLE,3,random-64-large-short,policy,binary,331061\nSAMPLE,3,random-64-large-short,w1,w1,284141\nSAMPLE,3,random-64-large-short,w1,binary,321136\nSAMPLE,3,random-64-large-short,w2,w2,153278\nSAMPLE,3,random-64-large-short,w2,binary,324431\nSAMPLE,3,random-64-large-short,w3,w3,111005\nSAMPLE,3,random-64-large-short,w3,binary,316809\nSAMPLE,3,random-64-large-short,w4,w4,90714\nSAMPLE,3,random-64-large-short,w4,binary,320355\nSAMPLE,3,random-64-large-short,w5,w5,81981\nSAMPLE,3,random-64-large-short,w5,binary,317942\nSAMPLE,3,random-64-large-short,w6,w6,83374\nSAMPLE,3,random-64-large-short,w6,binary,317591\nSAMPLE,3,random-64-large-short,w7,w7,103574\nSAMPLE,3,random-64-large-short,w7,binary,326965\nSAMPLE,3,random-128-small-dense,policy,policy,194889\nSAMPLE,3,random-128-small-dense,policy,binary,786657\nSAMPLE,3,random-128-small-dense,w1,w1,637014\nSAMPLE,3,random-128-small-dense,w1,binary,752686\nSAMPLE,3,random-128-small-dense,w2,w2,334386\nSAMPLE,3,random-128-small-dense,w2,binary,750082\nSAMPLE,3,random-128-small-dense,w3,w3,236541\nSAMPLE,3,random-128-small-dense,w3,binary,752135\nSAMPLE,3,random-128-small-dense,w4,w4,187268\nSAMPLE,3,random-128-small-dense,w4,binary,744474\nSAMPLE,3,random-128-small-dense,w5,w5,171624\nSAMPLE,3,random-128-small-dense,w5,binary,749481\nSAMPLE,3,random-128-small-dense,w6,w6,191784\nSAMPLE,3,random-128-small-dense,w6,binary,755411\nSAMPLE,3,random-128-small-dense,w7,w7,242700\nSAMPLE,3,random-128-small-dense,w7,binary,758615\nSAMPLE,3,random-128-small-mixed,policy,policy,196240\nSAMPLE,3,random-128-small-mixed,policy,binary,727909\nSAMPLE,3,random-128-small-mixed,w1,w1,634702\nSAMPLE,3,random-128-small-mixed,w1,binary,724655\nSAMPLE,3,random-128-small-mixed,w2,w2,327335\nSAMPLE,3,random-128-small-mixed,w2,binary,717474\nSAMPLE,3,random-128-small-mixed,w3,w3,235599\nSAMPLE,3,random-128-small-mixed,w3,binary,719857\nSAMPLE,3,random-128-small-mixed,w4,w4,184594\nSAMPLE,3,random-128-small-mixed,w4,binary,718165\nSAMPLE,3,random-128-small-mixed,w5,w5,168830\nSAMPLE,3,random-128-small-mixed,w5,binary,718155\nSAMPLE,3,random-128-small-mixed,w6,w6,184264\nSAMPLE,3,random-128-small-mixed,w6,binary,720509\nSAMPLE,3,random-128-small-mixed,w7,w7,237012\nSAMPLE,3,random-128-small-mixed,w7,binary,717494\nSAMPLE,3,random-128-small-sparse,policy,policy,192736\nSAMPLE,3,random-128-small-sparse,policy,binary,687830\nSAMPLE,3,random-128-small-sparse,w1,w1,627531\nSAMPLE,3,random-128-small-sparse,w1,binary,687910\nSAMPLE,3,random-128-small-sparse,w2,w2,325453\nSAMPLE,3,random-128-small-sparse,w2,binary,680249\nSAMPLE,3,random-128-small-sparse,w3,w3,233066\nSAMPLE,3,random-128-small-sparse,w3,binary,676754\nSAMPLE,3,random-128-small-sparse,w4,w4,184333\nSAMPLE,3,random-128-small-sparse,w4,binary,679888\nSAMPLE,3,random-128-small-sparse,w5,w5,167769\nSAMPLE,3,random-128-small-sparse,w5,binary,677985\nSAMPLE,3,random-128-small-sparse,w6,w6,183452\nSAMPLE,3,random-128-small-sparse,w6,binary,684615\nSAMPLE,3,random-128-small-sparse,w7,w7,235810\nSAMPLE,3,random-128-small-sparse,w7,binary,682803\nSAMPLE,3,random-128-small-short,policy,policy,99748\nSAMPLE,3,random-128-small-short,policy,binary,326544\nSAMPLE,3,random-128-small-short,w1,w1,281988\nSAMPLE,3,random-128-small-short,w1,binary,324412\nSAMPLE,3,random-128-small-short,w2,w2,153447\nSAMPLE,3,random-128-small-short,w2,binary,319354\nSAMPLE,3,random-128-small-short,w3,w3,110534\nSAMPLE,3,random-128-small-short,w3,binary,320945\nSAMPLE,3,random-128-small-short,w4,w4,90574\nSAMPLE,3,random-128-small-short,w4,binary,317291\nSAMPLE,3,random-128-small-short,w5,w5,87259\nSAMPLE,3,random-128-small-short,w5,binary,317340\nSAMPLE,3,random-128-small-short,w6,w6,90404\nSAMPLE,3,random-128-small-short,w6,binary,322318\nSAMPLE,3,random-128-small-short,w7,w7,108251\nSAMPLE,3,random-128-small-short,w7,binary,320074\nSAMPLE,3,random-128-word-dense,policy,policy,207238\nSAMPLE,3,random-128-word-dense,policy,binary,760078\nSAMPLE,3,random-128-word-dense,w1,w1,631727\nSAMPLE,3,random-128-word-dense,w1,binary,764624\nSAMPLE,3,random-128-word-dense,w2,w2,329668\nSAMPLE,3,random-128-word-dense,w2,binary,811113\nSAMPLE,3,random-128-word-dense,w3,w3,246846\nSAMPLE,3,random-128-word-dense,w3,binary,762230\nSAMPLE,3,random-128-word-dense,w4,w4,201178\nSAMPLE,3,random-128-word-dense,w4,binary,761810\nSAMPLE,3,random-128-word-dense,w5,w5,198755\nSAMPLE,3,random-128-word-dense,w5,binary,761249\nSAMPLE,3,random-128-word-dense,w6,w6,244041\nSAMPLE,3,random-128-word-dense,w6,binary,757353\nSAMPLE,3,random-128-word-dense,w7,w7,377931\nSAMPLE,3,random-128-word-dense,w7,binary,762330\nSAMPLE,3,random-128-word-mixed,policy,policy,199326\nSAMPLE,3,random-128-word-mixed,policy,binary,724865\nSAMPLE,3,random-128-word-mixed,w1,w1,635833\nSAMPLE,3,random-128-word-mixed,w1,binary,723213\nSAMPLE,3,random-128-word-mixed,w2,w2,332694\nSAMPLE,3,random-128-word-mixed,w2,binary,715582\nSAMPLE,3,random-128-word-mixed,w3,w3,246205\nSAMPLE,3,random-128-word-mixed,w3,binary,720217\nSAMPLE,3,random-128-word-mixed,w4,w4,190002\nSAMPLE,3,random-128-word-mixed,w4,binary,713058\nSAMPLE,3,random-128-word-mixed,w5,w5,194098\nSAMPLE,3,random-128-word-mixed,w5,binary,722302\nSAMPLE,3,random-128-word-mixed,w6,w6,229340\nSAMPLE,3,random-128-word-mixed,w6,binary,722391\nSAMPLE,3,random-128-word-mixed,w7,w7,345973\nSAMPLE,3,random-128-word-mixed,w7,binary,730413\nSAMPLE,3,random-128-word-sparse,policy,policy,193988\nSAMPLE,3,random-128-word-sparse,policy,binary,687800\nSAMPLE,3,random-128-word-sparse,w1,w1,626178\nSAMPLE,3,random-128-word-sparse,w1,binary,679688\nSAMPLE,3,random-128-word-sparse,w2,w2,326815\nSAMPLE,3,random-128-word-sparse,w2,binary,678015\nSAMPLE,3,random-128-word-sparse,w3,w3,230612\nSAMPLE,3,random-128-word-sparse,w3,binary,674710\nSAMPLE,3,random-128-word-sparse,w4,w4,185756\nSAMPLE,3,random-128-word-sparse,w4,binary,673439\nSAMPLE,3,random-128-word-sparse,w5,w5,168510\nSAMPLE,3,random-128-word-sparse,w5,binary,679408\nSAMPLE,3,random-128-word-sparse,w6,w6,187438\nSAMPLE,3,random-128-word-sparse,w6,binary,678406\nSAMPLE,3,random-128-word-sparse,w7,w7,246165\nSAMPLE,3,random-128-word-sparse,w7,binary,681130\nSAMPLE,3,random-128-word-short,policy,policy,103764\nSAMPLE,3,random-128-word-short,policy,binary,328427\nSAMPLE,3,random-128-word-short,w1,w1,284232\nSAMPLE,3,random-128-word-short,w1,binary,326124\nSAMPLE,3,random-128-word-short,w2,w2,156982\nSAMPLE,3,random-128-word-short,w2,binary,323810\nSAMPLE,3,random-128-word-short,w3,w3,114620\nSAMPLE,3,random-128-word-short,w3,binary,324842\nSAMPLE,3,random-128-word-short,w4,w4,96623\nSAMPLE,3,random-128-word-short,w4,binary,319364\nSAMPLE,3,random-128-word-short,w5,w5,94590\nSAMPLE,3,random-128-word-short,w5,binary,319624\nSAMPLE,3,random-128-word-short,w6,w6,120328\nSAMPLE,3,random-128-word-short,w6,binary,328167\nSAMPLE,3,random-128-word-short,w7,w7,148480\nSAMPLE,3,random-128-word-short,w7,binary,322929\nSAMPLE,3,random-128-half-dense,policy,policy,203682\nSAMPLE,3,random-128-half-dense,policy,binary,757474\nSAMPLE,3,random-128-half-dense,w1,w1,631166\nSAMPLE,3,random-128-half-dense,w1,binary,756432\nSAMPLE,3,random-128-half-dense,w2,w2,330120\nSAMPLE,3,random-128-half-dense,w2,binary,753477\nSAMPLE,3,random-128-half-dense,w3,w3,238985\nSAMPLE,3,random-128-half-dense,w3,binary,750063\nSAMPLE,3,random-128-half-dense,w4,w4,195870\nSAMPLE,3,random-128-half-dense,w4,binary,753527\nSAMPLE,3,random-128-half-dense,w5,w5,207227\nSAMPLE,3,random-128-half-dense,w5,binary,756682\nSAMPLE,3,random-128-half-dense,w6,w6,256770\nSAMPLE,3,random-128-half-dense,w6,binary,760378\nSAMPLE,3,random-128-half-dense,w7,w7,407535\nSAMPLE,3,random-128-half-dense,w7,binary,761349\nSAMPLE,3,random-128-half-mixed,policy,policy,202841\nSAMPLE,3,random-128-half-mixed,policy,binary,724244\nSAMPLE,3,random-128-half-mixed,w1,w1,633009\nSAMPLE,3,random-128-half-mixed,w1,binary,719416\nSAMPLE,3,random-128-half-mixed,w2,w2,332553\nSAMPLE,3,random-128-half-mixed,w2,binary,712176\nSAMPLE,3,random-128-half-mixed,w3,w3,242820\nSAMPLE,3,random-128-half-mixed,w3,binary,719387\nSAMPLE,3,random-128-half-mixed,w4,w4,194629\nSAMPLE,3,random-128-half-mixed,w4,binary,722882\nSAMPLE,3,random-128-half-mixed,w5,w5,193997\nSAMPLE,3,random-128-half-mixed,w5,binary,721440\nSAMPLE,3,random-128-half-mixed,w6,w6,231834\nSAMPLE,3,random-128-half-mixed,w6,binary,715952\nSAMPLE,3,random-128-half-mixed,w7,w7,350620\nSAMPLE,3,random-128-half-mixed,w7,binary,724134\nSAMPLE,3,random-128-half-sparse,policy,policy,191665\nSAMPLE,3,random-128-half-sparse,policy,binary,681151\nSAMPLE,3,random-128-half-sparse,w1,w1,625247\nSAMPLE,3,random-128-half-sparse,w1,binary,678807\nSAMPLE,3,random-128-half-sparse,w2,w2,325263\nSAMPLE,3,random-128-half-sparse,w2,binary,674601\nSAMPLE,3,random-128-half-sparse,w3,w3,230562\nSAMPLE,3,random-128-half-sparse,w3,binary,674570\nSAMPLE,3,random-128-half-sparse,w4,w4,183823\nSAMPLE,3,random-128-half-sparse,w4,binary,673810\nSAMPLE,3,random-128-half-sparse,w5,w5,168339\nSAMPLE,3,random-128-half-sparse,w5,binary,672908\nSAMPLE,3,random-128-half-sparse,w6,w6,186867\nSAMPLE,3,random-128-half-sparse,w6,binary,677816\nSAMPLE,3,random-128-half-sparse,w7,w7,242940\nSAMPLE,3,random-128-half-sparse,w7,binary,679868\nSAMPLE,3,random-128-half-short,policy,policy,104505\nSAMPLE,3,random-128-half-short,policy,binary,327575\nSAMPLE,3,random-128-half-short,w1,w1,285874\nSAMPLE,3,random-128-half-short,w1,binary,324942\nSAMPLE,3,random-128-half-short,w2,w2,157163\nSAMPLE,3,random-128-half-short,w2,binary,319214\nSAMPLE,3,random-128-half-short,w3,w3,114459\nSAMPLE,3,random-128-half-short,w3,binary,317511\nSAMPLE,3,random-128-half-short,w4,w4,98076\nSAMPLE,3,random-128-half-short,w4,binary,317211\nSAMPLE,3,random-128-half-short,w5,w5,95882\nSAMPLE,3,random-128-half-short,w5,binary,316579\nSAMPLE,3,random-128-half-short,w6,w6,121601\nSAMPLE,3,random-128-half-short,w6,binary,326634\nSAMPLE,3,random-128-half-short,w7,w7,152776\nSAMPLE,3,random-128-half-short,w7,binary,321157\nSAMPLE,3,random-128-large-dense,policy,policy,216501\nSAMPLE,3,random-128-large-dense,policy,binary,756262\nSAMPLE,3,random-128-large-dense,w1,w1,631476\nSAMPLE,3,random-128-large-dense,w1,binary,759927\nSAMPLE,3,random-128-large-dense,w2,w2,333275\nSAMPLE,3,random-128-large-dense,w2,binary,747879\nSAMPLE,3,random-128-large-dense,w3,w3,240778\nSAMPLE,3,random-128-large-dense,w3,binary,747649\nSAMPLE,3,random-128-large-dense,w4,w4,207738\nSAMPLE,3,random-128-large-dense,w4,binary,746346\nSAMPLE,3,random-128-large-dense,w5,w5,218805\nSAMPLE,3,random-128-large-dense,w5,binary,753508\nSAMPLE,3,random-128-large-dense,w6,w6,318482\nSAMPLE,3,random-128-large-dense,w6,binary,762471\nSAMPLE,3,random-128-large-dense,w7,w7,558528\nSAMPLE,3,random-128-large-dense,w7,binary,755470\nSAMPLE,3,random-128-large-mixed,policy,policy,206606\nSAMPLE,3,random-128-large-mixed,policy,binary,722392\nSAMPLE,3,random-128-large-mixed,w1,w1,630375\nSAMPLE,3,random-128-large-mixed,w1,binary,717444\nSAMPLE,3,random-128-large-mixed,w2,w2,329999\nSAMPLE,3,random-128-large-mixed,w2,binary,712567\nSAMPLE,3,random-128-large-mixed,w3,w3,240617\nSAMPLE,3,random-128-large-mixed,w3,binary,713839\nSAMPLE,3,random-128-large-mixed,w4,w4,199266\nSAMPLE,3,random-128-large-mixed,w4,binary,711004\nSAMPLE,3,random-128-large-mixed,w5,w5,208439\nSAMPLE,3,random-128-large-mixed,w5,binary,715651\nSAMPLE,3,random-128-large-mixed,w6,w6,266766\nSAMPLE,3,random-128-large-mixed,w6,binary,727459\nSAMPLE,3,random-128-large-mixed,w7,w7,423198\nSAMPLE,3,random-128-large-mixed,w7,binary,731645\nSAMPLE,3,random-128-large-sparse,policy,policy,190984\nSAMPLE,3,random-128-large-sparse,policy,binary,682231\nSAMPLE,3,random-128-large-sparse,w1,w1,626960\nSAMPLE,3,random-128-large-sparse,w1,binary,676033\nSAMPLE,3,random-128-large-sparse,w2,w2,329779\nSAMPLE,3,random-128-large-sparse,w2,binary,674019\nSAMPLE,3,random-128-large-sparse,w3,w3,233186\nSAMPLE,3,random-128-large-sparse,w3,binary,675261\nSAMPLE,3,random-128-large-sparse,w4,w4,184994\nSAMPLE,3,random-128-large-sparse,w4,binary,671185\nSAMPLE,3,random-128-large-sparse,w5,w5,168780\nSAMPLE,3,random-128-large-sparse,w5,binary,678236\nSAMPLE,3,random-128-large-sparse,w6,w6,187037\nSAMPLE,3,random-128-large-sparse,w6,binary,679848\nSAMPLE,3,random-128-large-sparse,w7,w7,243110\nSAMPLE,3,random-128-large-sparse,w7,binary,681671\nSAMPLE,3,random-128-large-short,policy,policy,106748\nSAMPLE,3,random-128-large-short,policy,binary,327646\nSAMPLE,3,random-128-large-short,w1,w1,289740\nSAMPLE,3,random-128-large-short,w1,binary,321366\nSAMPLE,3,random-128-large-short,w2,w2,156081\nSAMPLE,3,random-128-large-short,w2,binary,339834\nSAMPLE,3,random-128-large-short,w3,w3,118786\nSAMPLE,3,random-128-large-short,w3,binary,321297\nSAMPLE,3,random-128-large-short,w4,w4,97114\nSAMPLE,3,random-128-large-short,w4,binary,317962\nSAMPLE,3,random-128-large-short,w5,w5,103794\nSAMPLE,3,random-128-large-short,w5,binary,322519\nSAMPLE,3,random-128-large-short,w6,w6,137514\nSAMPLE,3,random-128-large-short,w6,binary,325853\nSAMPLE,3,random-128-large-short,w7,w7,177413\nSAMPLE,3,random-128-large-short,w7,binary,326684\nSAMPLE,3,random-256-small-dense,policy,policy,412581\nSAMPLE,3,random-256-small-dense,policy,binary,1616717\nSAMPLE,3,random-256-small-dense,w1,w1,1313578\nSAMPLE,3,random-256-small-dense,w1,binary,1549989\nSAMPLE,3,random-256-small-dense,w2,w2,679257\nSAMPLE,3,random-256-small-dense,w2,binary,1542036\nSAMPLE,3,random-256-small-dense,w3,w3,484899\nSAMPLE,3,random-256-small-dense,w3,binary,1545121\nSAMPLE,3,random-256-small-dense,w4,w4,410009\nSAMPLE,3,random-256-small-dense,w4,binary,1536479\nSAMPLE,3,random-256-small-dense,w5,w5,440994\nSAMPLE,3,random-256-small-dense,w5,binary,1547285\nSAMPLE,3,random-256-small-dense,w6,w6,572579\nSAMPLE,3,random-256-small-dense,w6,binary,1550259\nSAMPLE,3,random-256-small-dense,w7,w7,890531\nSAMPLE,3,random-256-small-dense,w7,binary,1567344\nSAMPLE,3,random-256-small-mixed,policy,policy,416308\nSAMPLE,3,random-256-small-mixed,policy,binary,1479494\nSAMPLE,3,random-256-small-mixed,w1,w1,1310093\nSAMPLE,3,random-256-small-mixed,w1,binary,1484361\nSAMPLE,3,random-256-small-mixed,w2,w2,677716\nSAMPLE,3,random-256-small-mixed,w2,binary,1478052\nSAMPLE,3,random-256-small-mixed,w3,w3,485009\nSAMPLE,3,random-256-small-mixed,w3,binary,1469850\nSAMPLE,3,random-256-small-mixed,w4,w4,408115\nSAMPLE,3,random-256-small-mixed,w4,binary,1468608\nSAMPLE,3,random-256-small-mixed,w5,w5,440693\nSAMPLE,3,random-256-small-mixed,w5,binary,1485523\nSAMPLE,3,random-256-small-mixed,w6,w6,566891\nSAMPLE,3,random-256-small-mixed,w6,binary,1484753\nSAMPLE,3,random-256-small-mixed,w7,w7,878243\nSAMPLE,3,random-256-small-mixed,w7,binary,1491202\nSAMPLE,3,random-256-small-sparse,policy,policy,408776\nSAMPLE,3,random-256-small-sparse,policy,binary,1395560\nSAMPLE,3,random-256-small-sparse,w1,w1,1297624\nSAMPLE,3,random-256-small-sparse,w1,binary,1391723\nSAMPLE,3,random-256-small-sparse,w2,w2,672007\nSAMPLE,3,random-256-small-sparse,w2,binary,1388819\nSAMPLE,3,random-256-small-sparse,w3,w3,479160\nSAMPLE,3,random-256-small-sparse,w3,binary,1385204\nSAMPLE,3,random-256-small-sparse,w4,w4,427144\nSAMPLE,3,random-256-small-sparse,w4,binary,1378734\nSAMPLE,3,random-256-small-sparse,w5,w5,437790\nSAMPLE,3,random-256-small-sparse,w5,binary,1395349\nSAMPLE,3,random-256-small-sparse,w6,w6,563265\nSAMPLE,3,random-256-small-sparse,w6,binary,1393046\nSAMPLE,3,random-256-small-sparse,w7,w7,862559\nSAMPLE,3,random-256-small-sparse,w7,binary,1400457\nSAMPLE,3,random-256-small-short,policy,policy,114931\nSAMPLE,3,random-256-small-short,policy,binary,331111\nSAMPLE,3,random-256-small-short,w1,w1,291853\nSAMPLE,3,random-256-small-short,w1,binary,325863\nSAMPLE,3,random-256-small-short,w2,w2,159156\nSAMPLE,3,random-256-small-short,w2,binary,321176\nSAMPLE,3,random-256-small-short,w3,w3,118826\nSAMPLE,3,random-256-small-short,w3,binary,318472\nSAMPLE,3,random-256-small-short,w4,w4,104716\nSAMPLE,3,random-256-small-short,w4,binary,319053\nSAMPLE,3,random-256-small-short,w5,w5,112657\nSAMPLE,3,random-256-small-short,w5,binary,320665\nSAMPLE,3,random-256-small-short,w6,w6,128991\nSAMPLE,3,random-256-small-short,w6,binary,324942\nSAMPLE,3,random-256-small-short,w7,w7,190502\nSAMPLE,3,random-256-small-short,w7,binary,320526\nSAMPLE,3,random-256-word-dense,policy,policy,457389\nSAMPLE,3,random-256-word-dense,policy,binary,1555648\nSAMPLE,3,random-256-word-dense,w1,w1,1312286\nSAMPLE,3,random-256-word-dense,w1,binary,1552913\nSAMPLE,3,random-256-word-dense,w2,w2,685797\nSAMPLE,3,random-256-word-dense,w2,binary,1541275\nSAMPLE,3,random-256-word-dense,w3,w3,516366\nSAMPLE,3,random-256-word-dense,w3,binary,1565392\nSAMPLE,3,random-256-word-dense,w4,w4,448545\nSAMPLE,3,random-256-word-dense,w4,binary,1545843\nSAMPLE,3,random-256-word-dense,w5,w5,557507\nSAMPLE,3,random-256-word-dense,w5,binary,1555076\nSAMPLE,3,random-256-word-dense,w6,w6,814248\nSAMPLE,3,random-256-word-dense,w6,binary,1567615\nSAMPLE,3,random-256-word-dense,w7,w7,1465814\nSAMPLE,3,random-256-word-dense,w7,binary,1566864\nSAMPLE,3,random-256-word-mixed,policy,policy,448836\nSAMPLE,3,random-256-word-mixed,policy,binary,1486534\nSAMPLE,3,random-256-word-mixed,w1,w1,1335311\nSAMPLE,3,random-256-word-mixed,w1,binary,1512333\nSAMPLE,3,random-256-word-mixed,w2,w2,704755\nSAMPLE,3,random-256-word-mixed,w2,binary,1472584\nSAMPLE,3,random-256-word-mixed,w3,w3,515044\nSAMPLE,3,random-256-word-mixed,w3,binary,1484772\nSAMPLE,3,random-256-word-mixed,w4,w4,447204\nSAMPLE,3,random-256-word-mixed,w4,binary,1487205\nSAMPLE,3,random-256-word-mixed,w5,w5,515664\nSAMPLE,3,random-256-word-mixed,w5,binary,1483109\nSAMPLE,3,random-256-word-mixed,w6,w6,755410\nSAMPLE,3,random-256-word-mixed,w6,binary,1479574\nSAMPLE,3,random-256-word-mixed,w7,w7,1252798\nSAMPLE,3,random-256-word-mixed,w7,binary,1504401\nSAMPLE,3,random-256-word-sparse,policy,policy,418621\nSAMPLE,3,random-256-word-sparse,policy,binary,1408278\nSAMPLE,3,random-256-word-sparse,w1,w1,1312517\nSAMPLE,3,random-256-word-sparse,w1,binary,1401879\nSAMPLE,3,random-256-word-sparse,w2,w2,681291\nSAMPLE,3,random-256-word-sparse,w2,binary,1398574\nSAMPLE,3,random-256-word-sparse,w3,w3,485510\nSAMPLE,3,random-256-word-sparse,w3,binary,1389531\nSAMPLE,3,random-256-word-sparse,w4,w4,405852\nSAMPLE,3,random-256-word-sparse,w4,binary,1392816\nSAMPLE,3,random-256-word-sparse,w5,w5,439201\nSAMPLE,3,random-256-word-sparse,w5,binary,1400146\nSAMPLE,3,random-256-word-sparse,w6,w6,566470\nSAMPLE,3,random-256-word-sparse,w6,binary,1414918\nSAMPLE,3,random-256-word-sparse,w7,w7,880506\nSAMPLE,3,random-256-word-sparse,w7,binary,1404263\nSAMPLE,3,random-256-word-short,policy,policy,118275\nSAMPLE,3,random-256-word-short,policy,binary,335437\nSAMPLE,3,random-256-word-short,w1,w1,291973\nSAMPLE,3,random-256-word-short,w1,binary,327676\nSAMPLE,3,random-256-word-short,w2,w2,163022\nSAMPLE,3,random-256-word-short,w2,binary,324802\nSAMPLE,3,random-256-word-short,w3,w3,120799\nSAMPLE,3,random-256-word-short,w3,binary,320906\nSAMPLE,3,random-256-word-short,w4,w4,105597\nSAMPLE,3,random-256-word-short,w4,binary,322678\nSAMPLE,3,random-256-word-short,w5,w5,132857\nSAMPLE,3,random-256-word-short,w5,binary,324180\nSAMPLE,3,random-256-word-short,w6,w6,175680\nSAMPLE,3,random-256-word-short,w6,binary,326775\nSAMPLE,3,random-256-word-short,w7,w7,281067\nSAMPLE,3,random-256-word-short,w7,binary,325533\nSAMPLE,3,random-256-half-dense,policy,policy,490928\nSAMPLE,3,random-256-half-dense,policy,binary,1562948\nSAMPLE,3,random-256-half-dense,w1,w1,1319978\nSAMPLE,3,random-256-half-dense,w1,binary,1566883\nSAMPLE,3,random-256-half-dense,w2,w2,686528\nSAMPLE,3,random-256-half-dense,w2,binary,1546213\nSAMPLE,3,random-256-half-dense,w3,w3,519220\nSAMPLE,3,random-256-half-dense,w3,binary,1558802\nSAMPLE,3,random-256-half-dense,w4,w4,506692\nSAMPLE,3,random-256-half-dense,w4,binary,1563749\nSAMPLE,3,random-256-half-dense,w5,w5,616455\nSAMPLE,3,random-256-half-dense,w5,binary,1566303\nSAMPLE,3,random-256-half-dense,w6,w6,961175\nSAMPLE,3,random-256-half-dense,w6,binary,1565832\nSAMPLE,3,random-256-half-dense,w7,w7,1833028\nSAMPLE,3,random-256-half-dense,w7,binary,1568607\nSAMPLE,3,random-256-half-mixed,policy,policy,456207\nSAMPLE,3,random-256-half-mixed,policy,binary,1478383\nSAMPLE,3,random-256-half-mixed,w1,w1,1321240\nSAMPLE,3,random-256-half-mixed,w1,binary,1493064\nSAMPLE,3,random-256-half-mixed,w2,w2,708101\nSAMPLE,3,random-256-half-mixed,w2,binary,1489929\nSAMPLE,3,random-256-half-mixed,w3,w3,520382\nSAMPLE,3,random-256-half-mixed,w3,binary,1494577\nSAMPLE,3,random-256-half-mixed,w4,w4,455766\nSAMPLE,3,random-256-half-mixed,w4,binary,1480046\nSAMPLE,3,random-256-half-mixed,w5,w5,561202\nSAMPLE,3,random-256-half-mixed,w5,binary,1494657\nSAMPLE,3,random-256-half-mixed,w6,w6,852043\nSAMPLE,3,random-256-half-mixed,w6,binary,1486254\nSAMPLE,3,random-256-half-mixed,w7,w7,1454637\nSAMPLE,3,random-256-half-mixed,w7,binary,1495407\nSAMPLE,3,random-256-half-sparse,policy,policy,414174\nSAMPLE,3,random-256-half-sparse,policy,binary,1402340\nSAMPLE,3,random-256-half-sparse,w1,w1,1310534\nSAMPLE,3,random-256-half-sparse,w1,binary,1400998\nSAMPLE,3,random-256-half-sparse,w2,w2,679548\nSAMPLE,3,random-256-half-sparse,w2,binary,1396091\nSAMPLE,3,random-256-half-sparse,w3,w3,485930\nSAMPLE,3,random-256-half-sparse,w3,binary,1388319\nSAMPLE,3,random-256-half-sparse,w4,w4,406733\nSAMPLE,3,random-256-half-sparse,w4,binary,1390513\nSAMPLE,3,random-256-half-sparse,w5,w5,440673\nSAMPLE,3,random-256-half-sparse,w5,binary,1401328\nSAMPLE,3,random-256-half-sparse,w6,w6,564628\nSAMPLE,3,random-256-half-sparse,w6,binary,1408749\nSAMPLE,3,random-256-half-sparse,w7,w7,885283\nSAMPLE,3,random-256-half-sparse,w7,binary,1404253\nSAMPLE,3,random-256-half-short,policy,policy,124084\nSAMPLE,3,random-256-half-short,policy,binary,335567\nSAMPLE,3,random-256-half-short,w1,w1,296389\nSAMPLE,3,random-256-half-short,w1,binary,325032\nSAMPLE,3,random-256-half-short,w2,w2,164163\nSAMPLE,3,random-256-half-short,w2,binary,340025\nSAMPLE,3,random-256-half-short,w3,w3,124194\nSAMPLE,3,random-256-half-short,w3,binary,321527\nSAMPLE,3,random-256-half-short,w4,w4,114540\nSAMPLE,3,random-256-half-short,w4,binary,323360\nSAMPLE,3,random-256-half-short,w5,w5,147178\nSAMPLE,3,random-256-half-short,w5,binary,326223\nSAMPLE,3,random-256-half-short,w6,w6,207758\nSAMPLE,3,random-256-half-short,w6,binary,330240\nSAMPLE,3,random-256-half-short,w7,w7,329208\nSAMPLE,3,random-256-half-short,w7,binary,326113\nSAMPLE,3,random-256-large-dense,policy,policy,559960\nSAMPLE,3,random-256-large-dense,policy,binary,1561686\nSAMPLE,3,random-256-large-dense,w1,w1,1328600\nSAMPLE,3,random-256-large-dense,w1,binary,1568156\nSAMPLE,3,random-256-large-dense,w2,w2,731735\nSAMPLE,3,random-256-large-dense,w2,binary,1572061\nSAMPLE,3,random-256-large-dense,w3,w3,563696\nSAMPLE,3,random-256-large-dense,w3,binary,1549228\nSAMPLE,3,random-256-large-dense,w4,w4,553461\nSAMPLE,3,random-256-large-dense,w4,binary,1556298\nSAMPLE,3,random-256-large-dense,w5,w5,769291\nSAMPLE,3,random-256-large-dense,w5,binary,1569828\nSAMPLE,3,random-256-large-dense,w6,w6,1329082\nSAMPLE,3,random-256-large-dense,w6,binary,1604980\nSAMPLE,3,random-256-large-dense,w7,w7,2507699\nSAMPLE,3,random-256-large-dense,w7,binary,1578671\nSAMPLE,3,random-256-large-mixed,policy,policy,514323\nSAMPLE,3,random-256-large-mixed,policy,binary,1501747\nSAMPLE,3,random-256-large-mixed,w1,w1,1320068\nSAMPLE,3,random-256-large-mixed,w1,binary,1497570\nSAMPLE,3,random-256-large-mixed,w2,w2,715200\nSAMPLE,3,random-256-large-mixed,w2,binary,1484842\nSAMPLE,3,random-256-large-mixed,w3,w3,537877\nSAMPLE,3,random-256-large-mixed,w3,binary,1486554\nSAMPLE,3,random-256-large-mixed,w4,w4,501223\nSAMPLE,3,random-256-large-mixed,w4,binary,1487626\nSAMPLE,3,random-256-large-mixed,w5,w5,640190\nSAMPLE,3,random-256-large-mixed,w5,binary,1489509\nSAMPLE,3,random-256-large-mixed,w6,w6,1050358\nSAMPLE,3,random-256-large-mixed,w6,binary,1495198\nSAMPLE,3,random-256-large-mixed,w7,w7,1805477\nSAMPLE,3,random-256-large-mixed,w7,binary,1505412\nSAMPLE,3,random-256-large-sparse,policy,policy,420564\nSAMPLE,3,random-256-large-sparse,policy,binary,1401668\nSAMPLE,3,random-256-large-sparse,w1,w1,1299668\nSAMPLE,3,random-256-large-sparse,w1,binary,1410402\nSAMPLE,3,random-256-large-sparse,w2,w2,675312\nSAMPLE,3,random-256-large-sparse,w2,binary,1400227\nSAMPLE,3,random-256-large-sparse,w3,w3,481844\nSAMPLE,3,random-256-large-sparse,w3,binary,1394098\nSAMPLE,3,random-256-large-sparse,w4,w4,415426\nSAMPLE,3,random-256-large-sparse,w4,binary,1389771\nSAMPLE,3,random-256-large-sparse,w5,w5,443017\nSAMPLE,3,random-256-large-sparse,w5,binary,1399025\nSAMPLE,3,random-256-large-sparse,w6,w6,569584\nSAMPLE,3,random-256-large-sparse,w6,binary,1398064\nSAMPLE,3,random-256-large-sparse,w7,w7,877371\nSAMPLE,3,random-256-large-sparse,w7,binary,1408118\nSAMPLE,3,random-256-large-short,policy,policy,131835\nSAMPLE,3,random-256-large-short,policy,binary,333755\nSAMPLE,3,random-256-large-short,w1,w1,297581\nSAMPLE,3,random-256-large-short,w1,binary,327746\nSAMPLE,3,random-256-large-short,w2,w2,164234\nSAMPLE,3,random-256-large-short,w2,binary,322769\nSAMPLE,3,random-256-large-short,w3,w3,125717\nSAMPLE,3,random-256-large-short,w3,binary,325824\nSAMPLE,3,random-256-large-short,w4,w4,120689\nSAMPLE,3,random-256-large-short,w4,binary,321827\nSAMPLE,3,random-256-large-short,w5,w5,163553\nSAMPLE,3,random-256-large-short,w5,binary,328678\nSAMPLE,3,random-256-large-short,w6,w6,243331\nSAMPLE,3,random-256-large-short,w6,binary,346224\nSAMPLE,3,random-256-large-short,w7,w7,402467\nSAMPLE,3,random-256-large-short,w7,binary,327756\nSAMPLE,3,random-512-small-dense,policy,policy,1074895\nSAMPLE,3,random-512-small-dense,policy,binary,3413102\nSAMPLE,3,random-512-small-dense,w1,w1,2754244\nSAMPLE,3,random-512-small-dense,w1,binary,3280646\nSAMPLE,3,random-512-small-dense,w2,w2,1457241\nSAMPLE,3,random-512-small-dense,w2,binary,3272704\nSAMPLE,3,random-512-small-dense,w3,w3,1106060\nSAMPLE,3,random-512-small-dense,w3,binary,3269359\nSAMPLE,3,random-512-small-dense,w4,w4,1099460\nSAMPLE,3,random-512-small-dense,w4,binary,3278542\nSAMPLE,3,random-512-small-dense,w5,w5,1400757\nSAMPLE,3,random-512-small-dense,w5,binary,3294416\nSAMPLE,3,random-512-small-dense,w6,w6,2159162\nSAMPLE,3,random-512-small-dense,w6,binary,3289609\nSAMPLE,3,random-512-small-mixed,policy,policy,1082736\nSAMPLE,3,random-512-small-mixed,policy,binary,3095721\nSAMPLE,3,random-512-small-mixed,w1,w1,2750018\nSAMPLE,3,random-512-small-mixed,w1,binary,3077414\nSAMPLE,3,random-512-small-mixed,w2,w2,1461888\nSAMPLE,3,random-512-small-mixed,w2,binary,3074340\nSAMPLE,3,random-512-small-mixed,w3,w3,1096856\nSAMPLE,3,random-512-small-mixed,w3,binary,3108450\nSAMPLE,3,random-512-small-mixed,w4,w4,1100833\nSAMPLE,3,random-512-small-mixed,w4,binary,3101280\nSAMPLE,3,random-512-small-mixed,w5,w5,1397032\nSAMPLE,3,random-512-small-mixed,w5,binary,3103513\nSAMPLE,3,random-512-small-mixed,w6,w6,2140294\nSAMPLE,3,random-512-small-mixed,w6,binary,3092096\nSAMPLE,3,random-512-small-sparse,policy,policy,1080512\nSAMPLE,3,random-512-small-sparse,policy,binary,2890006\nSAMPLE,3,random-512-small-sparse,w1,w1,2983074\nSAMPLE,3,random-512-small-sparse,w1,binary,2885509\nSAMPLE,3,random-512-small-sparse,w2,w2,1456409\nSAMPLE,3,random-512-small-sparse,w2,binary,2883997\nSAMPLE,3,random-512-small-sparse,w3,w3,1095505\nSAMPLE,3,random-512-small-sparse,w3,binary,2880381\nSAMPLE,3,random-512-small-sparse,w4,w4,1087953\nSAMPLE,3,random-512-small-sparse,w4,binary,2892179\nSAMPLE,3,random-512-small-sparse,w5,w5,1382090\nSAMPLE,3,random-512-small-sparse,w5,binary,2903657\nSAMPLE,3,random-512-small-sparse,w6,w6,2118191\nSAMPLE,3,random-512-small-sparse,w6,binary,2910927\nSAMPLE,3,random-512-small-short,policy,policy,140929\nSAMPLE,3,random-512-small-short,policy,binary,347114\nSAMPLE,3,random-512-small-short,w1,w1,300696\nSAMPLE,3,random-512-small-short,w1,binary,334837\nSAMPLE,3,random-512-small-short,w2,w2,169061\nSAMPLE,3,random-512-small-short,w2,binary,328297\nSAMPLE,3,random-512-small-short,w3,w3,129602\nSAMPLE,3,random-512-small-short,w3,binary,327967\nSAMPLE,3,random-512-small-short,w4,w4,129482\nSAMPLE,3,random-512-small-short,w4,binary,328256\nSAMPLE,3,random-512-small-short,w5,w5,157153\nSAMPLE,3,random-512-small-short,w5,binary,327846\nSAMPLE,3,random-512-small-short,w6,w6,230111\nSAMPLE,3,random-512-small-short,w6,binary,331251\nSAMPLE,3,random-512-word-dense,policy,policy,1240850\nSAMPLE,3,random-512-word-dense,policy,binary,3300234\nSAMPLE,3,random-512-word-dense,w1,w1,2773152\nSAMPLE,3,random-512-word-dense,w1,binary,3307685\nSAMPLE,3,random-512-word-dense,w2,w2,1470341\nSAMPLE,3,random-512-word-dense,w2,binary,3282277\nSAMPLE,3,random-512-word-dense,w3,w3,1176565\nSAMPLE,3,random-512-word-dense,w3,binary,3291611\nSAMPLE,3,random-512-word-dense,w4,w4,1268972\nSAMPLE,3,random-512-word-dense,w4,binary,3292042\nSAMPLE,3,random-512-word-dense,w5,w5,1784977\nSAMPLE,3,random-512-word-dense,w5,binary,3320184\nSAMPLE,3,random-512-word-dense,w6,w6,3021952\nSAMPLE,3,random-512-word-dense,w6,binary,3300856\nSAMPLE,3,random-512-word-mixed,policy,policy,1179710\nSAMPLE,3,random-512-word-mixed,policy,binary,3100308\nSAMPLE,3,random-512-word-mixed,w1,w1,2751190\nSAMPLE,3,random-512-word-mixed,w1,binary,3102461\nSAMPLE,3,random-512-word-mixed,w2,w2,1481478\nSAMPLE,3,random-512-word-mixed,w2,binary,3066548\nSAMPLE,3,random-512-word-mixed,w3,w3,1173160\nSAMPLE,3,random-512-word-mixed,w3,binary,3102731\nSAMPLE,3,random-512-word-mixed,w4,w4,1191347\nSAMPLE,3,random-512-word-mixed,w4,binary,3088040\nSAMPLE,3,random-512-word-mixed,w5,w5,1626242\nSAMPLE,3,random-512-word-mixed,w5,binary,3099867\nSAMPLE,3,random-512-word-mixed,w6,w6,2767394\nSAMPLE,3,random-512-word-mixed,w6,binary,3107719\nSAMPLE,3,random-512-word-sparse,policy,policy,1077138\nSAMPLE,3,random-512-word-sparse,policy,binary,2894473\nSAMPLE,3,random-512-word-sparse,w1,w1,2713234\nSAMPLE,3,random-512-word-sparse,w1,binary,2896275\nSAMPLE,3,random-512-word-sparse,w2,w2,1454817\nSAMPLE,3,random-512-word-sparse,w2,binary,2875524\nSAMPLE,3,random-512-word-sparse,w3,w3,1094122\nSAMPLE,3,random-512-word-sparse,w3,binary,2874133\nSAMPLE,3,random-512-word-sparse,w4,w4,1089175\nSAMPLE,3,random-512-word-sparse,w4,binary,2894773\nSAMPLE,3,random-512-word-sparse,w5,w5,1395750\nSAMPLE,3,random-512-word-sparse,w5,binary,2885158\nSAMPLE,3,random-512-word-sparse,w6,w6,2136048\nSAMPLE,3,random-512-word-sparse,w6,binary,2890377\nSAMPLE,3,random-512-word-short,policy,policy,154749\nSAMPLE,3,random-512-word-short,policy,binary,347295\nSAMPLE,3,random-512-word-short,w1,w1,309078\nSAMPLE,3,random-512-word-short,w1,binary,334556\nSAMPLE,3,random-512-word-short,w2,w2,170664\nSAMPLE,3,random-512-word-short,w2,binary,334816\nSAMPLE,3,random-512-word-short,w3,w3,136002\nSAMPLE,3,random-512-word-short,w3,binary,327626\nSAMPLE,3,random-512-word-short,w4,w4,143162\nSAMPLE,3,random-512-word-short,w4,binary,334557\nSAMPLE,3,random-512-word-short,w5,w5,187609\nSAMPLE,3,random-512-word-short,w5,binary,332384\nSAMPLE,3,random-512-word-short,w6,w6,313835\nSAMPLE,3,random-512-word-short,w6,binary,337972\nSAMPLE,3,random-512-half-dense,policy,policy,1539473\nSAMPLE,3,random-512-half-dense,policy,binary,3286014\nSAMPLE,3,random-512-half-dense,w1,w1,2784289\nSAMPLE,3,random-512-half-dense,w1,binary,3279864\nSAMPLE,3,random-512-half-dense,w2,w2,1569878\nSAMPLE,3,random-512-half-dense,w2,binary,3307815\nSAMPLE,3,random-512-half-dense,w3,w3,1344294\nSAMPLE,3,random-512-half-dense,w3,binary,3288327\nSAMPLE,3,random-512-half-dense,w4,w4,1543078\nSAMPLE,3,random-512-half-dense,w4,binary,3297641\nSAMPLE,3,random-512-half-dense,w5,w5,2365678\nSAMPLE,3,random-512-half-dense,w5,binary,3299573\nSAMPLE,3,random-512-half-dense,w6,w6,4449218\nSAMPLE,3,random-512-half-dense,w6,binary,3296319\nSAMPLE,3,random-512-half-mixed,policy,policy,1354249\nSAMPLE,3,random-512-half-mixed,policy,binary,3097684\nSAMPLE,3,random-512-half-mixed,w1,w1,2761595\nSAMPLE,3,random-512-half-mixed,w1,binary,3076363\nSAMPLE,3,random-512-half-mixed,w2,w2,1506614\nSAMPLE,3,random-512-half-mixed,w2,binary,3068500\nSAMPLE,3,random-512-half-mixed,w3,w3,1230986\nSAMPLE,3,random-512-half-mixed,w3,binary,3091925\nSAMPLE,3,random-512-half-mixed,w4,w4,1354909\nSAMPLE,3,random-512-half-mixed,w4,binary,3095190\nSAMPLE,3,random-512-half-mixed,w5,w5,1999535\nSAMPLE,3,random-512-half-mixed,w5,binary,3088471\nSAMPLE,3,random-512-half-mixed,w6,w6,3706196\nSAMPLE,3,random-512-half-mixed,w6,binary,3105155\nSAMPLE,3,random-512-half-sparse,policy,policy,1087223\nSAMPLE,3,random-512-half-sparse,policy,binary,2900291\nSAMPLE,3,random-512-half-sparse,w1,w1,2724210\nSAMPLE,3,random-512-half-sparse,w1,binary,2896916\nSAMPLE,3,random-512-half-sparse,w2,w2,1452273\nSAMPLE,3,random-512-half-sparse,w2,binary,2883707\nSAMPLE,3,random-512-half-sparse,w3,w3,1100071\nSAMPLE,3,random-512-half-sparse,w3,binary,2894052\nSAMPLE,3,random-512-half-sparse,w4,w4,1101604\nSAMPLE,3,random-512-half-sparse,w4,binary,2883827\nSAMPLE,3,random-512-half-sparse,w5,w5,1400066\nSAMPLE,3,random-512-half-sparse,w5,binary,2906800\nSAMPLE,3,random-512-half-sparse,w6,w6,2154636\nSAMPLE,3,random-512-half-sparse,w6,binary,2908563\nSAMPLE,3,random-512-half-short,policy,policy,177593\nSAMPLE,3,random-512-half-short,policy,binary,349568\nSAMPLE,3,random-512-half-short,w1,w1,305282\nSAMPLE,3,random-512-half-short,w1,binary,336339\nSAMPLE,3,random-512-half-short,w2,w2,174099\nSAMPLE,3,random-512-half-short,w2,binary,333745\nSAMPLE,3,random-512-half-short,w3,w3,151074\nSAMPLE,3,random-512-half-short,w3,binary,334797\nSAMPLE,3,random-512-half-short,w4,w4,165846\nSAMPLE,3,random-512-half-short,w4,binary,336989\nSAMPLE,3,random-512-half-short,w5,w5,234037\nSAMPLE,3,random-512-half-short,w5,binary,334186\nSAMPLE,3,random-512-half-short,w6,w6,427294\nSAMPLE,3,random-512-half-short,w6,binary,336679\nSAMPLE,3,random-512-large-dense,policy,policy,1952606\nSAMPLE,3,random-512-large-dense,policy,binary,3293925\nSAMPLE,3,random-512-large-dense,w1,w1,2813302\nSAMPLE,3,random-512-large-dense,w1,binary,3269489\nSAMPLE,3,random-512-large-dense,w2,w2,1641624\nSAMPLE,3,random-512-large-dense,w2,binary,3289358\nSAMPLE,3,random-512-large-dense,w3,w3,1483209\nSAMPLE,3,random-512-large-dense,w3,binary,3281056\nSAMPLE,3,random-512-large-dense,w4,w4,1968840\nSAMPLE,3,random-512-large-dense,w4,binary,3293825\nSAMPLE,3,random-512-large-dense,w5,w5,3329788\nSAMPLE,3,random-512-large-dense,w5,binary,3311832\nSAMPLE,3,random-512-large-dense,w6,w6,6181547\nSAMPLE,3,random-512-large-dense,w6,binary,3291141\nSAMPLE,3,random-512-large-mixed,policy,policy,1538682\nSAMPLE,3,random-512-large-mixed,policy,binary,3088069\nSAMPLE,3,random-512-large-mixed,w1,w1,2800433\nSAMPLE,3,random-512-large-mixed,w1,binary,3077634\nSAMPLE,3,random-512-large-mixed,w2,w2,1564080\nSAMPLE,3,random-512-large-mixed,w2,binary,3072857\nSAMPLE,3,random-512-large-mixed,w3,w3,1323452\nSAMPLE,3,random-512-large-mixed,w3,binary,3091495\nSAMPLE,3,random-512-large-mixed,w4,w4,1541406\nSAMPLE,3,random-512-large-mixed,w4,binary,3106958\nSAMPLE,3,random-512-large-mixed,w5,w5,2411106\nSAMPLE,3,random-512-large-mixed,w5,binary,3114970\nSAMPLE,3,random-512-large-mixed,w6,w6,4676155\nSAMPLE,3,random-512-large-mixed,w6,binary,3090714\nSAMPLE,3,random-512-large-sparse,policy,policy,1089075\nSAMPLE,3,random-512-large-sparse,policy,binary,2890687\nSAMPLE,3,random-512-large-sparse,w1,w1,2726083\nSAMPLE,3,random-512-large-sparse,w1,binary,2901984\nSAMPLE,3,random-512-large-sparse,w2,w2,1445935\nSAMPLE,3,random-512-large-sparse,w2,binary,2871138\nSAMPLE,3,random-512-large-sparse,w3,w3,1097047\nSAMPLE,3,random-512-large-sparse,w3,binary,2885069\nSAMPLE,3,random-512-large-sparse,w4,w4,1095175\nSAMPLE,3,random-512-large-sparse,w4,binary,2889345\nSAMPLE,3,random-512-large-sparse,w5,w5,1401098\nSAMPLE,3,random-512-large-sparse,w5,binary,2890707\nSAMPLE,3,random-512-large-sparse,w6,w6,2154495\nSAMPLE,3,random-512-large-sparse,w6,binary,2899150\nSAMPLE,3,random-512-large-short,policy,policy,195429\nSAMPLE,3,random-512-large-short,policy,binary,346153\nSAMPLE,3,random-512-large-short,w1,w1,308637\nSAMPLE,3,random-512-large-short,w1,binary,339243\nSAMPLE,3,random-512-large-short,w2,w2,178514\nSAMPLE,3,random-512-large-short,w2,binary,333594\nSAMPLE,3,random-512-large-short,w3,w3,158796\nSAMPLE,3,random-512-large-short,w3,binary,335958\nSAMPLE,3,random-512-large-short,w4,w4,186226\nSAMPLE,3,random-512-large-short,w4,binary,334256\nSAMPLE,3,random-512-large-short,w5,w5,273265\nSAMPLE,3,random-512-large-short,w5,binary,335618\nSAMPLE,3,random-512-large-short,w6,w6,521333\nSAMPLE,3,random-512-large-short,w6,binary,338952\nSAMPLE,3,random-1024-small-dense,policy,policy,3035693\nSAMPLE,3,random-1024-small-dense,policy,binary,7347787\nSAMPLE,3,random-1024-small-dense,w1,w1,5838348\nSAMPLE,3,random-1024-small-dense,w1,binary,7194570\nSAMPLE,3,random-1024-small-dense,w2,w2,3365441\nSAMPLE,3,random-1024-small-dense,w2,binary,7191545\nSAMPLE,3,random-1024-small-dense,w3,w3,3031556\nSAMPLE,3,random-1024-small-dense,w3,binary,7197374\nSAMPLE,3,random-1024-small-dense,w4,w4,3707028\nSAMPLE,3,random-1024-small-dense,w4,binary,7170925\nSAMPLE,3,random-1024-small-dense,w5,w5,5578083\nSAMPLE,3,random-1024-small-dense,w5,binary,7162492\nSAMPLE,3,random-1024-small-mixed,policy,policy,3037114\nSAMPLE,3,random-1024-small-mixed,policy,binary,7298745\nSAMPLE,3,random-1024-small-mixed,w1,w1,5859209\nSAMPLE,3,random-1024-small-mixed,w1,binary,6603743\nSAMPLE,3,random-1024-small-mixed,w2,w2,3375726\nSAMPLE,3,random-1024-small-mixed,w2,binary,6640898\nSAMPLE,3,random-1024-small-mixed,w3,w3,3067479\nSAMPLE,3,random-1024-small-mixed,w3,binary,6632246\nSAMPLE,3,random-1024-small-mixed,w4,w4,3690914\nSAMPLE,3,random-1024-small-mixed,w4,binary,6636332\nSAMPLE,3,random-1024-small-mixed,w5,w5,5555709\nSAMPLE,3,random-1024-small-mixed,w5,binary,6604684\nSAMPLE,3,random-1024-small-sparse,policy,policy,3046478\nSAMPLE,3,random-1024-small-sparse,policy,binary,6122380\nSAMPLE,3,random-1024-small-sparse,w1,w1,5804638\nSAMPLE,3,random-1024-small-sparse,w1,binary,6113286\nSAMPLE,3,random-1024-small-sparse,w2,w2,3364690\nSAMPLE,3,random-1024-small-sparse,w2,binary,6095349\nSAMPLE,3,random-1024-small-sparse,w3,w3,3042902\nSAMPLE,3,random-1024-small-sparse,w3,binary,6124283\nSAMPLE,3,random-1024-small-sparse,w4,w4,3679907\nSAMPLE,3,random-1024-small-sparse,w4,binary,6118213\nSAMPLE,3,random-1024-small-sparse,w5,w5,5540487\nSAMPLE,3,random-1024-small-sparse,w5,binary,6113727\nSAMPLE,3,random-1024-small-short,policy,policy,181359\nSAMPLE,3,random-1024-small-short,policy,binary,370319\nSAMPLE,3,random-1024-small-short,w1,w1,317981\nSAMPLE,3,random-1024-small-short,w1,binary,360695\nSAMPLE,3,random-1024-small-short,w2,w2,189551\nSAMPLE,3,random-1024-small-short,w2,binary,352884\nSAMPLE,3,random-1024-small-short,w3,w3,168630\nSAMPLE,3,random-1024-small-short,w3,binary,355427\nSAMPLE,3,random-1024-small-short,w4,w4,200217\nSAMPLE,3,random-1024-small-short,w4,binary,346625\nSAMPLE,3,random-1024-small-short,w5,w5,294246\nSAMPLE,3,random-1024-small-short,w5,binary,352723\nSAMPLE,3,random-1024-word-dense,policy,policy,3279213\nSAMPLE,3,random-1024-word-dense,policy,binary,7183403\nSAMPLE,3,random-1024-word-dense,w1,w1,5886109\nSAMPLE,3,random-1024-word-dense,w1,binary,7193428\nSAMPLE,3,random-1024-word-dense,w2,w2,3456466\nSAMPLE,3,random-1024-word-dense,w2,binary,7192046\nSAMPLE,3,random-1024-word-dense,w3,w3,3296468\nSAMPLE,3,random-1024-word-dense,w3,binary,7271814\nSAMPLE,3,random-1024-word-dense,w4,w4,4304213\nSAMPLE,3,random-1024-word-dense,w4,binary,7183544\nSAMPLE,3,random-1024-word-dense,w5,w5,6862918\nSAMPLE,3,random-1024-word-dense,w5,binary,7177345\nSAMPLE,3,random-1024-word-mixed,policy,policy,3221938\nSAMPLE,3,random-1024-word-mixed,policy,binary,6636953\nSAMPLE,3,random-1024-word-mixed,w1,w1,5886229\nSAMPLE,3,random-1024-word-mixed,w1,binary,6665605\nSAMPLE,3,random-1024-word-mixed,w2,w2,3460472\nSAMPLE,3,random-1024-word-mixed,w2,binary,6625176\nSAMPLE,3,random-1024-word-mixed,w3,w3,3215439\nSAMPLE,3,random-1024-word-mixed,w3,binary,6632686\nSAMPLE,3,random-1024-word-mixed,w4,w4,4019050\nSAMPLE,3,random-1024-word-mixed,w4,binary,6617594\nSAMPLE,3,random-1024-word-mixed,w5,w5,6333884\nSAMPLE,3,random-1024-word-mixed,w5,binary,6624304\nSAMPLE,3,random-1024-word-sparse,policy,policy,3050033\nSAMPLE,3,random-1024-word-sparse,policy,binary,6105755\nSAMPLE,3,random-1024-word-sparse,w1,w1,5789246\nSAMPLE,3,random-1024-word-sparse,w1,binary,6084122\nSAMPLE,3,random-1024-word-sparse,w2,w2,3350839\nSAMPLE,3,random-1024-word-sparse,w2,binary,6109071\nSAMPLE,3,random-1024-word-sparse,w3,w3,3024826\nSAMPLE,3,random-1024-word-sparse,w3,binary,6113666\nSAMPLE,3,random-1024-word-sparse,w4,w4,3691314\nSAMPLE,3,random-1024-word-sparse,w4,binary,6120376\nSAMPLE,3,random-1024-word-sparse,w5,w5,5557562\nSAMPLE,3,random-1024-word-sparse,w5,binary,6138934\nSAMPLE,3,random-1024-word-short,policy,policy,196692\nSAMPLE,3,random-1024-word-short,policy,binary,373103\nSAMPLE,3,random-1024-word-short,w1,w1,324752\nSAMPLE,3,random-1024-word-short,w1,binary,360785\nSAMPLE,3,random-1024-word-short,w2,w2,201710\nSAMPLE,3,random-1024-word-short,w2,binary,356018\nSAMPLE,3,random-1024-word-short,w3,w3,185905\nSAMPLE,3,random-1024-word-short,w3,binary,356299\nSAMPLE,3,random-1024-word-short,w4,w4,232375\nSAMPLE,3,random-1024-word-short,w4,binary,354726\nSAMPLE,3,random-1024-word-short,w5,w5,373164\nSAMPLE,3,random-1024-word-short,w5,binary,356198\nSAMPLE,3,random-1024-half-dense,policy,policy,4301008\nSAMPLE,3,random-1024-half-dense,policy,binary,7192727\nSAMPLE,3,random-1024-half-dense,w1,w1,6075891\nSAMPLE,3,random-1024-half-dense,w1,binary,7191966\nSAMPLE,3,random-1024-half-dense,w2,w2,4055885\nSAMPLE,3,random-1024-half-dense,w2,binary,7170394\nSAMPLE,3,random-1024-half-dense,w3,w3,4299567\nSAMPLE,3,random-1024-half-dense,w3,binary,7181751\nSAMPLE,3,random-1024-half-dense,w4,w4,6305782\nSAMPLE,3,random-1024-half-dense,w4,binary,7174140\nSAMPLE,3,random-1024-half-dense,w5,w5,11274780\nSAMPLE,3,random-1024-half-dense,w5,binary,7163434\nSAMPLE,3,random-1024-half-mixed,policy,policy,3774538\nSAMPLE,3,random-1024-half-mixed,policy,binary,6601731\nSAMPLE,3,random-1024-half-mixed,w1,w1,5928312\nSAMPLE,3,random-1024-half-mixed,w1,binary,6642020\nSAMPLE,3,random-1024-half-mixed,w2,w2,3716352\nSAMPLE,3,random-1024-half-mixed,w2,binary,6628901\nSAMPLE,3,random-1024-half-mixed,w3,w3,3726537\nSAMPLE,3,random-1024-half-mixed,w3,binary,6634439\nSAMPLE,3,random-1024-half-mixed,w4,w4,5163688\nSAMPLE,3,random-1024-half-mixed,w4,binary,6621029\nSAMPLE,3,random-1024-half-mixed,w5,w5,8794082\nSAMPLE,3,random-1024-half-mixed,w5,binary,6645986\nSAMPLE,3,random-1024-half-sparse,policy,policy,3057765\nSAMPLE,3,random-1024-half-sparse,policy,binary,6108559\nSAMPLE,3,random-1024-half-sparse,w1,w1,5791709\nSAMPLE,3,random-1024-half-sparse,w1,binary,6095279\nSAMPLE,3,random-1024-half-sparse,w2,w2,3373934\nSAMPLE,3,random-1024-half-sparse,w2,binary,6091313\nSAMPLE,3,random-1024-half-sparse,w3,w3,3043754\nSAMPLE,3,random-1024-half-sparse,w3,binary,6122971\nSAMPLE,3,random-1024-half-sparse,w4,w4,3705927\nSAMPLE,3,random-1024-half-sparse,w4,binary,6107648\nSAMPLE,3,random-1024-half-sparse,w5,w5,5586215\nSAMPLE,3,random-1024-half-sparse,w5,binary,6124312\nSAMPLE,3,random-1024-half-short,policy,policy,235829\nSAMPLE,3,random-1024-half-short,policy,binary,373854\nSAMPLE,3,random-1024-half-short,w1,w1,330510\nSAMPLE,3,random-1024-half-short,w1,binary,360044\nSAMPLE,3,random-1024-half-short,w2,w2,212355\nSAMPLE,3,random-1024-half-short,w2,binary,359643\nSAMPLE,3,random-1024-half-short,w3,w3,224854\nSAMPLE,3,random-1024-half-short,w3,binary,355798\nSAMPLE,3,random-1024-half-short,w4,w4,321667\nSAMPLE,3,random-1024-half-short,w4,binary,358812\nSAMPLE,3,random-1024-half-short,w5,w5,581752\nSAMPLE,3,random-1024-half-short,w5,binary,360575\nSAMPLE,3,random-1024-large-dense,policy,policy,5443673\nSAMPLE,3,random-1024-large-dense,policy,binary,7169202\nSAMPLE,3,random-1024-large-dense,w1,w1,6353733\nSAMPLE,3,random-1024-large-dense,w1,binary,7179917\nSAMPLE,3,random-1024-large-dense,w2,w2,4446875\nSAMPLE,3,random-1024-large-dense,w2,binary,7155993\nSAMPLE,3,random-1024-large-dense,w3,w3,5440298\nSAMPLE,3,random-1024-large-dense,w3,binary,7155362\nSAMPLE,3,random-1024-large-dense,w4,w4,8895873\nSAMPLE,3,random-1024-large-dense,w4,binary,7169002\nSAMPLE,3,random-1024-large-dense,w5,w5,16329317\nSAMPLE,3,random-1024-large-dense,w5,binary,7169833\nSAMPLE,3,random-1024-large-mixed,policy,policy,4228090\nSAMPLE,3,random-1024-large-mixed,policy,binary,6592217\nSAMPLE,3,random-1024-large-mixed,w1,w1,6085545\nSAMPLE,3,random-1024-large-mixed,w1,binary,6633318\nSAMPLE,3,random-1024-large-mixed,w2,w2,3912673\nSAMPLE,3,random-1024-large-mixed,w2,binary,6610613\nSAMPLE,3,random-1024-large-mixed,w3,w3,4228631\nSAMPLE,3,random-1024-large-mixed,w3,binary,6608611\nSAMPLE,3,random-1024-large-mixed,w4,w4,6237831\nSAMPLE,3,random-1024-large-mixed,w4,binary,6652015\nSAMPLE,3,random-1024-large-mixed,w5,w5,10953474\nSAMPLE,3,random-1024-large-mixed,w5,binary,6643953\nSAMPLE,3,random-1024-large-sparse,policy,policy,3051165\nSAMPLE,3,random-1024-large-sparse,policy,binary,6089641\nSAMPLE,3,random-1024-large-sparse,w1,w1,5814033\nSAMPLE,3,random-1024-large-sparse,w1,binary,6086727\nSAMPLE,3,random-1024-large-sparse,w2,w2,3334365\nSAMPLE,3,random-1024-large-sparse,w2,binary,6097222\nSAMPLE,3,random-1024-large-sparse,w3,w3,3024706\nSAMPLE,3,random-1024-large-sparse,w3,binary,6127998\nSAMPLE,3,random-1024-large-sparse,w4,w4,3712927\nSAMPLE,3,random-1024-large-sparse,w4,binary,6109089\nSAMPLE,3,random-1024-large-sparse,w5,w5,5601287\nSAMPLE,3,random-1024-large-sparse,w5,binary,6133075\nSAMPLE,3,random-1024-large-short,policy,policy,265414\nSAMPLE,3,random-1024-large-short,policy,binary,372443\nSAMPLE,3,random-1024-large-short,w1,w1,339964\nSAMPLE,3,random-1024-large-short,w1,binary,360875\nSAMPLE,3,random-1024-large-short,w2,w2,225794\nSAMPLE,3,random-1024-large-short,w2,binary,362658\nSAMPLE,3,random-1024-large-short,w3,w3,253706\nSAMPLE,3,random-1024-large-short,w3,binary,355797\nSAMPLE,3,random-1024-large-short,w4,w4,399432\nSAMPLE,3,random-1024-large-short,w4,binary,359363\nSAMPLE,3,random-1024-large-short,w5,w5,741840\nSAMPLE,3,random-1024-large-short,w5,binary,362788\nSAMPLE,3,random-2048-small-dense,policy,policy,9770029\nSAMPLE,3,random-2048-small-dense,policy,binary,18686842\nSAMPLE,3,random-2048-small-dense,w1,w1,13849890\nSAMPLE,3,random-2048-small-dense,w1,binary,17916901\nSAMPLE,3,random-2048-small-dense,w2,w2,9701748\nSAMPLE,3,random-2048-small-dense,w2,binary,17822181\nSAMPLE,3,random-2048-small-dense,w3,w3,11051479\nSAMPLE,3,random-2048-small-dense,w3,binary,17855840\nSAMPLE,3,random-2048-small-dense,w4,w4,15972588\nSAMPLE,3,random-2048-small-dense,w4,binary,17799588\nSAMPLE,3,random-2048-small-mixed,policy,policy,9739363\nSAMPLE,3,random-2048-small-mixed,policy,binary,16145474\nSAMPLE,3,random-2048-small-mixed,w1,w1,13723432\nSAMPLE,3,random-2048-small-mixed,w1,binary,15929965\nSAMPLE,3,random-2048-small-mixed,w2,w2,9681698\nSAMPLE,3,random-2048-small-mixed,w2,binary,15965457\nSAMPLE,3,random-2048-small-mixed,w3,w3,11078890\nSAMPLE,3,random-2048-small-mixed,w3,binary,15943144\nSAMPLE,3,random-2048-small-mixed,w4,w4,15953359\nSAMPLE,3,random-2048-small-mixed,w4,binary,15966689\nSAMPLE,3,random-2048-small-sparse,policy,policy,9654218\nSAMPLE,3,random-2048-small-sparse,policy,binary,14098489\nSAMPLE,3,random-2048-small-sparse,w1,w1,13744583\nSAMPLE,3,random-2048-small-sparse,w1,binary,14120291\nSAMPLE,3,random-2048-small-sparse,w2,w2,9705764\nSAMPLE,3,random-2048-small-sparse,w2,binary,14107021\nSAMPLE,3,random-2048-small-sparse,w3,w3,11018901\nSAMPLE,3,random-2048-small-sparse,w3,binary,14087803\nSAMPLE,3,random-2048-small-sparse,w4,w4,16175138\nSAMPLE,3,random-2048-small-sparse,w4,binary,14120721\nSAMPLE,3,random-2048-small-short,policy,policy,269379\nSAMPLE,3,random-2048-small-short,policy,binary,440543\nSAMPLE,3,random-2048-small-short,w1,w1,359623\nSAMPLE,3,random-2048-small-short,w1,binary,431089\nSAMPLE,3,random-2048-small-short,w2,w2,263641\nSAMPLE,3,random-2048-small-short,w2,binary,423278\nSAMPLE,3,random-2048-small-short,w3,w3,289930\nSAMPLE,3,random-2048-small-short,w3,binary,423808\nSAMPLE,3,random-2048-small-short,w4,w4,402497\nSAMPLE,3,random-2048-small-short,w4,binary,422947\nSAMPLE,3,random-2048-word-dense,policy,policy,10354045\nSAMPLE,3,random-2048-word-dense,policy,binary,17851965\nSAMPLE,3,random-2048-word-dense,w1,w1,13831823\nSAMPLE,3,random-2048-word-dense,w1,binary,18025933\nSAMPLE,3,random-2048-word-dense,w2,w2,10342358\nSAMPLE,3,random-2048-word-dense,w2,binary,17874358\nSAMPLE,3,random-2048-word-dense,w3,w3,11759690\nSAMPLE,3,random-2048-word-dense,w3,binary,17898664\nSAMPLE,3,random-2048-word-dense,w4,w4,18185840\nSAMPLE,3,random-2048-word-dense,w4,binary,17860748\nSAMPLE,3,random-2048-word-mixed,policy,policy,10129533\nSAMPLE,3,random-2048-word-mixed,policy,binary,16053357\nSAMPLE,3,random-2048-word-mixed,w1,w1,13881837\nSAMPLE,3,random-2048-word-mixed,w1,binary,16028651\nSAMPLE,3,random-2048-word-mixed,w2,w2,10152627\nSAMPLE,3,random-2048-word-mixed,w2,binary,16013238\nSAMPLE,3,random-2048-word-mixed,w3,w3,11522017\nSAMPLE,3,random-2048-word-mixed,w3,binary,16007549\nSAMPLE,3,random-2048-word-mixed,w4,w4,17038699\nSAMPLE,3,random-2048-word-mixed,w4,binary,15985597\nSAMPLE,3,random-2048-word-sparse,policy,policy,9683330\nSAMPLE,3,random-2048-word-sparse,policy,binary,14033893\nSAMPLE,3,random-2048-word-sparse,w1,w1,13624305\nSAMPLE,3,random-2048-word-sparse,w1,binary,14098609\nSAMPLE,3,random-2048-word-sparse,w2,w2,9651734\nSAMPLE,3,random-2048-word-sparse,w2,binary,14102985\nSAMPLE,3,random-2048-word-sparse,w3,w3,11058621\nSAMPLE,3,random-2048-word-sparse,w3,binary,14090266\nSAMPLE,3,random-2048-word-sparse,w4,w4,15943354\nSAMPLE,3,random-2048-word-sparse,w4,binary,14092069\nSAMPLE,3,random-2048-word-short,policy,policy,292494\nSAMPLE,3,random-2048-word-short,policy,binary,453502\nSAMPLE,3,random-2048-word-short,w1,w1,375477\nSAMPLE,3,random-2048-word-short,w1,binary,442877\nSAMPLE,3,random-2048-word-short,w2,w2,285413\nSAMPLE,3,random-2048-word-short,w2,binary,437429\nSAMPLE,3,random-2048-word-short,w3,w3,327896\nSAMPLE,3,random-2048-word-short,w3,binary,441304\nSAMPLE,3,random-2048-word-short,w4,w4,492250\nSAMPLE,3,random-2048-word-short,w4,binary,444379\nSAMPLE,3,random-2048-half-dense,policy,policy,13518037\nSAMPLE,3,random-2048-half-dense,policy,binary,17837874\nSAMPLE,3,random-2048-half-dense,w1,w1,15373969\nSAMPLE,3,random-2048-half-dense,w1,binary,17878184\nSAMPLE,3,random-2048-half-dense,w2,w2,13521703\nSAMPLE,3,random-2048-half-dense,w2,binary,17907207\nSAMPLE,3,random-2048-half-dense,w3,w3,18440738\nSAMPLE,3,random-2048-half-dense,w3,binary,17894779\nSAMPLE,3,random-2048-half-dense,w4,w4,31732881\nSAMPLE,3,random-2048-half-dense,w4,binary,17931393\nSAMPLE,3,random-2048-half-mixed,policy,policy,11763406\nSAMPLE,3,random-2048-half-mixed,policy,binary,16031846\nSAMPLE,3,random-2048-half-mixed,w1,w1,14573673\nSAMPLE,3,random-2048-half-mixed,w1,binary,16159635\nSAMPLE,3,random-2048-half-mixed,w2,w2,11758829\nSAMPLE,3,random-2048-half-mixed,w2,binary,16096381\nSAMPLE,3,random-2048-half-mixed,w3,w3,15059844\nSAMPLE,3,random-2048-half-mixed,w3,binary,15996834\nSAMPLE,3,random-2048-half-mixed,w4,w4,24795282\nSAMPLE,3,random-2048-half-mixed,w4,binary,15996984\nSAMPLE,3,random-2048-half-sparse,policy,policy,9684683\nSAMPLE,3,random-2048-half-sparse,policy,binary,14072480\nSAMPLE,3,random-2048-half-sparse,w1,w1,13722661\nSAMPLE,3,random-2048-half-sparse,w1,binary,14072280\nSAMPLE,3,random-2048-half-sparse,w2,w2,9677532\nSAMPLE,3,random-2048-half-sparse,w2,binary,14111357\nSAMPLE,3,random-2048-half-sparse,w3,w3,11057559\nSAMPLE,3,random-2048-half-sparse,w3,binary,14110316\nSAMPLE,3,random-2048-half-sparse,w4,w4,15983213\nSAMPLE,3,random-2048-half-sparse,w4,binary,14080482\nSAMPLE,3,random-2048-half-short,policy,policy,365532\nSAMPLE,3,random-2048-half-short,policy,binary,457469\nSAMPLE,3,random-2048-half-short,w1,w1,406563\nSAMPLE,3,random-2048-half-short,w1,binary,447934\nSAMPLE,3,random-2048-half-short,w2,w2,350930\nSAMPLE,3,random-2048-half-short,w2,binary,450077\nSAMPLE,3,random-2048-half-short,w3,w3,474934\nSAMPLE,3,random-2048-half-short,w3,binary,447985\nSAMPLE,3,random-2048-half-short,w4,w4,800457\nSAMPLE,3,random-2048-half-short,w4,binary,448605\nSAMPLE,3,random-2048-large-dense,policy,policy,16273073\nSAMPLE,3,random-2048-large-dense,policy,binary,17907297\nSAMPLE,3,random-2048-large-dense,w1,w1,16756310\nSAMPLE,3,random-2048-large-dense,w1,binary,17876882\nSAMPLE,3,random-2048-large-dense,w2,w2,16290950\nSAMPLE,3,random-2048-large-dense,w2,binary,17898323\nSAMPLE,3,random-2048-large-dense,w3,w3,25236316\nSAMPLE,3,random-2048-large-dense,w3,binary,17927237\nSAMPLE,3,random-2048-large-dense,w4,w4,43843461\nSAMPLE,3,random-2048-large-dense,w4,binary,17924603\nSAMPLE,3,random-2048-large-mixed,policy,policy,13096021\nSAMPLE,3,random-2048-large-mixed,policy,binary,15987180\nSAMPLE,3,random-2048-large-mixed,w1,w1,15285459\nSAMPLE,3,random-2048-large-mixed,w1,binary,16043523\nSAMPLE,3,random-2048-large-mixed,w2,w2,13046097\nSAMPLE,3,random-2048-large-mixed,w2,binary,16039607\nSAMPLE,3,random-2048-large-mixed,w3,w3,17988878\nSAMPLE,3,random-2048-large-mixed,w3,binary,15973439\nSAMPLE,3,random-2048-large-mixed,w4,w4,30952072\nSAMPLE,3,random-2048-large-mixed,w4,binary,16035250\nSAMPLE,3,random-2048-large-sparse,policy,policy,9679796\nSAMPLE,3,random-2048-large-sparse,policy,binary,14148793\nSAMPLE,3,random-2048-large-sparse,w1,w1,13692205\nSAMPLE,3,random-2048-large-sparse,w1,binary,14077767\nSAMPLE,3,random-2048-large-sparse,w2,w2,9690471\nSAMPLE,3,random-2048-large-sparse,w2,binary,14119530\nSAMPLE,3,random-2048-large-sparse,w3,w3,11056758\nSAMPLE,3,random-2048-large-sparse,w3,binary,14045120\nSAMPLE,3,random-2048-large-sparse,w4,w4,16000108\nSAMPLE,3,random-2048-large-sparse,w4,binary,14092089\nSAMPLE,3,random-2048-large-short,policy,policy,413504\nSAMPLE,3,random-2048-large-short,policy,binary,461544\nSAMPLE,3,random-2048-large-short,w1,w1,433593\nSAMPLE,3,random-2048-large-short,w1,binary,454303\nSAMPLE,3,random-2048-large-short,w2,w2,401616\nSAMPLE,3,random-2048-large-short,w2,binary,448635\nSAMPLE,3,random-2048-large-short,w3,w3,593460\nSAMPLE,3,random-2048-large-short,w3,binary,449607\nSAMPLE,3,random-2048-large-short,w4,w4,1022557\nSAMPLE,3,random-2048-large-short,w4,binary,452241\nSAMPLE,3,random-4096-small-dense,policy,policy,36944570\nSAMPLE,3,random-4096-small-dense,policy,binary,59862288\nSAMPLE,3,random-4096-small-dense,w1,w1,40716103\nSAMPLE,3,random-4096-small-dense,w1,binary,60296240\nSAMPLE,3,random-4096-small-dense,w2,w2,37588885\nSAMPLE,3,random-4096-small-dense,w2,binary,57981107\nSAMPLE,3,random-4096-small-dense,w3,w3,49973192\nSAMPLE,3,random-4096-small-dense,w3,binary,57981718\nSAMPLE,3,random-4096-small-mixed,policy,policy,36965110\nSAMPLE,3,random-4096-small-mixed,policy,binary,49358610\nSAMPLE,3,random-4096-small-mixed,w1,w1,40917071\nSAMPLE,3,random-4096-small-mixed,w1,binary,49315435\nSAMPLE,3,random-4096-small-mixed,w2,w2,37329039\nSAMPLE,3,random-4096-small-mixed,w2,binary,49044383\nSAMPLE,3,random-4096-small-mixed,w3,w3,49986591\nSAMPLE,3,random-4096-small-mixed,w3,binary,49263458\nSAMPLE,3,random-4096-small-sparse,policy,policy,37024888\nSAMPLE,3,random-4096-small-sparse,policy,binary,40059239\nSAMPLE,3,random-4096-small-sparse,w1,w1,40710454\nSAMPLE,3,random-4096-small-sparse,w1,binary,39902647\nSAMPLE,3,random-4096-small-sparse,w2,w2,37487184\nSAMPLE,3,random-4096-small-sparse,w2,binary,39667517\nSAMPLE,3,random-4096-small-sparse,w3,w3,50115313\nSAMPLE,3,random-4096-small-sparse,w3,binary,40682323\nSAMPLE,3,random-4096-small-short,policy,policy,477077\nSAMPLE,3,random-4096-small-short,policy,binary,629864\nSAMPLE,3,random-4096-small-short,w1,w1,490046\nSAMPLE,3,random-4096-small-short,w1,binary,612468\nSAMPLE,3,random-4096-small-short,w2,w2,461344\nSAMPLE,3,random-4096-small-short,w2,binary,605729\nSAMPLE,3,random-4096-small-short,w3,w3,612058\nSAMPLE,3,random-4096-small-short,w3,binary,602013\nSAMPLE,3,random-4096-word-dense,policy,policy,58115236\nSAMPLE,3,random-4096-word-dense,policy,binary,58054737\nSAMPLE,3,random-4096-word-dense,w1,w1,41938075\nSAMPLE,3,random-4096-word-dense,w1,binary,59171903\nSAMPLE,3,random-4096-word-dense,w2,w2,38464854\nSAMPLE,3,random-4096-word-dense,w2,binary,58431946\nSAMPLE,3,random-4096-word-dense,w3,w3,52866863\nSAMPLE,3,random-4096-word-dense,w3,binary,58185851\nSAMPLE,3,random-4096-word-mixed,policy,policy,49589072\nSAMPLE,3,random-4096-word-mixed,policy,binary,48892709\nSAMPLE,3,random-4096-word-mixed,w1,w1,41200841\nSAMPLE,3,random-4096-word-mixed,w1,binary,50021212\nSAMPLE,3,random-4096-word-mixed,w2,w2,38401240\nSAMPLE,3,random-4096-word-mixed,w2,binary,49247455\nSAMPLE,3,random-4096-word-mixed,w3,w3,51488508\nSAMPLE,3,random-4096-word-mixed,w3,binary,49143481\nSAMPLE,3,random-4096-word-sparse,policy,policy,39597504\nSAMPLE,3,random-4096-word-sparse,policy,binary,39315535\nSAMPLE,3,random-4096-word-sparse,w1,w1,40384441\nSAMPLE,3,random-4096-word-sparse,w1,binary,39723240\nSAMPLE,3,random-4096-word-sparse,w2,w2,37448197\nSAMPLE,3,random-4096-word-sparse,w2,binary,39741687\nSAMPLE,3,random-4096-word-sparse,w3,w3,49841687\nSAMPLE,3,random-4096-word-sparse,w3,binary,39780795\nSAMPLE,3,random-4096-word-short,policy,policy,654740\nSAMPLE,3,random-4096-word-short,policy,binary,628532\nSAMPLE,3,random-4096-word-short,w1,w1,526832\nSAMPLE,3,random-4096-word-short,w1,binary,635322\nSAMPLE,3,random-4096-word-short,w2,w2,510777\nSAMPLE,3,random-4096-word-short,w2,binary,630745\nSAMPLE,3,random-4096-word-short,w3,w3,698496\nSAMPLE,3,random-4096-word-short,w3,binary,630265\nSAMPLE,3,random-4096-half-dense,policy,policy,58941752\nSAMPLE,3,random-4096-half-dense,policy,binary,58247212\nSAMPLE,3,random-4096-half-dense,w1,w1,53620951\nSAMPLE,3,random-4096-half-dense,w1,binary,58224007\nSAMPLE,3,random-4096-half-dense,w2,w2,59771352\nSAMPLE,3,random-4096-half-dense,w2,binary,58297336\nSAMPLE,3,random-4096-half-dense,w3,w3,94175233\nSAMPLE,3,random-4096-half-dense,w3,binary,58960830\nSAMPLE,3,random-4096-half-mixed,policy,policy,49332341\nSAMPLE,3,random-4096-half-mixed,policy,binary,48890366\nSAMPLE,3,random-4096-half-mixed,w1,w1,47222912\nSAMPLE,3,random-4096-half-mixed,w1,binary,49182158\nSAMPLE,3,random-4096-half-mixed,w2,w2,49410717\nSAMPLE,3,random-4096-half-mixed,w2,binary,49278010\nSAMPLE,3,random-4096-half-mixed,w3,w3,74510691\nSAMPLE,3,random-4096-half-mixed,w3,binary,49565366\nSAMPLE,3,random-4096-half-sparse,policy,policy,40254488\nSAMPLE,3,random-4096-half-sparse,policy,binary,39700557\nSAMPLE,3,random-4096-half-sparse,w1,w1,40842670\nSAMPLE,3,random-4096-half-sparse,w1,binary,40134090\nSAMPLE,3,random-4096-half-sparse,w2,w2,37555265\nSAMPLE,3,random-4096-half-sparse,w2,binary,39962044\nSAMPLE,3,random-4096-half-sparse,w3,w3,49968834\nSAMPLE,3,random-4096-half-sparse,w3,binary,39881906\nSAMPLE,3,random-4096-half-short,policy,policy,673890\nSAMPLE,3,random-4096-half-short,policy,binary,653649\nSAMPLE,3,random-4096-half-short,w1,w1,631176\nSAMPLE,3,random-4096-half-short,w1,binary,655893\nSAMPLE,3,random-4096-half-short,w2,w2,699087\nSAMPLE,3,random-4096-half-short,w2,binary,649593\nSAMPLE,3,random-4096-half-short,w3,w3,1104177\nSAMPLE,3,random-4096-half-short,w3,binary,654571\nSAMPLE,3,random-4096-large-dense,policy,policy,58691321\nSAMPLE,3,random-4096-large-dense,policy,binary,57967507\nSAMPLE,3,random-4096-large-dense,w1,w1,63433042\nSAMPLE,3,random-4096-large-dense,w1,binary,58985486\nSAMPLE,3,random-4096-large-dense,w2,w2,75812891\nSAMPLE,3,random-4096-large-dense,w2,binary,58645812\nSAMPLE,3,random-4096-large-dense,w3,w3,129610535\nSAMPLE,3,random-4096-large-dense,w3,binary,59056101\nSAMPLE,3,random-4096-large-mixed,policy,policy,49312271\nSAMPLE,3,random-4096-large-mixed,policy,binary,49287684\nSAMPLE,3,random-4096-large-mixed,w1,w1,51625842\nSAMPLE,3,random-4096-large-mixed,w1,binary,49389826\nSAMPLE,3,random-4096-large-mixed,w2,w2,57607062\nSAMPLE,3,random-4096-large-mixed,w2,binary,49315406\nSAMPLE,3,random-4096-large-mixed,w3,w3,92354013\nSAMPLE,3,random-4096-large-mixed,w3,binary,49237400\nSAMPLE,3,random-4096-large-sparse,policy,policy,39999080\nSAMPLE,3,random-4096-large-sparse,policy,binary,39582341\nSAMPLE,3,random-4096-large-sparse,w1,w1,40556386\nSAMPLE,3,random-4096-large-sparse,w1,binary,39733205\nSAMPLE,3,random-4096-large-sparse,w2,w2,37518400\nSAMPLE,3,random-4096-large-sparse,w2,binary,39637462\nSAMPLE,3,random-4096-large-sparse,w3,w3,49999160\nSAMPLE,3,random-4096-large-sparse,w3,binary,39696441\nSAMPLE,3,random-4096-large-short,policy,policy,670775\nSAMPLE,3,random-4096-large-short,policy,binary,655922\nSAMPLE,3,random-4096-large-short,w1,w1,665867\nSAMPLE,3,random-4096-large-short,w1,binary,653149\nSAMPLE,3,random-4096-large-short,w2,w2,815900\nSAMPLE,3,random-4096-large-short,w2,binary,650445\nSAMPLE,3,random-4096-large-short,w3,w3,1371764\nSAMPLE,3,random-4096-large-short,w3,binary,656633\nSAMPLE,3,random-8192-small-dense,policy,policy,158832421\nSAMPLE,3,random-8192-small-dense,policy,binary,253735533\nSAMPLE,3,random-8192-small-dense,w1,w1,163998542\nSAMPLE,3,random-8192-small-dense,w1,binary,254301303\nSAMPLE,3,random-8192-small-dense,w2,w2,173092109\nSAMPLE,3,random-8192-small-dense,w2,binary,252224142\nSAMPLE,3,random-8192-small-mixed,policy,policy,159636433\nSAMPLE,3,random-8192-small-mixed,policy,binary,202250040\nSAMPLE,3,random-8192-small-mixed,w1,w1,161771129\nSAMPLE,3,random-8192-small-mixed,w1,binary,203168211\nSAMPLE,3,random-8192-small-mixed,w2,w2,173751466\nSAMPLE,3,random-8192-small-mixed,w2,binary,203176073\nSAMPLE,3,random-8192-small-sparse,policy,policy,158879110\nSAMPLE,3,random-8192-small-sparse,policy,binary,152248767\nSAMPLE,3,random-8192-small-sparse,w1,w1,160255120\nSAMPLE,3,random-8192-small-sparse,w1,binary,150428187\nSAMPLE,3,random-8192-small-sparse,w2,w2,173950010\nSAMPLE,3,random-8192-small-sparse,w2,binary,152960081\nSAMPLE,3,random-8192-small-short,policy,policy,887756\nSAMPLE,3,random-8192-small-short,policy,binary,1181382\nSAMPLE,3,random-8192-small-short,w1,w1,858283\nSAMPLE,3,random-8192-small-short,w1,binary,1141663\nSAMPLE,3,random-8192-small-short,w2,w2,1005200\nSAMPLE,3,random-8192-small-short,w2,binary,1139419\nSAMPLE,3,random-8192-word-dense,policy,policy,159969968\nSAMPLE,3,random-8192-word-dense,policy,binary,252894075\nSAMPLE,3,random-8192-word-dense,w1,w1,163292455\nSAMPLE,3,random-8192-word-dense,w1,binary,255370829\nSAMPLE,3,random-8192-word-dense,w2,w2,177601355\nSAMPLE,3,random-8192-word-dense,w2,binary,252631726\nSAMPLE,3,random-8192-word-mixed,policy,policy,160291734\nSAMPLE,3,random-8192-word-mixed,policy,binary,201894832\nSAMPLE,3,random-8192-word-mixed,w1,w1,162265462\nSAMPLE,3,random-8192-word-mixed,w1,binary,203201429\nSAMPLE,3,random-8192-word-mixed,w2,w2,176183132\nSAMPLE,3,random-8192-word-mixed,w2,binary,202570183\nSAMPLE,3,random-8192-word-sparse,policy,policy,161298667\nSAMPLE,3,random-8192-word-sparse,policy,binary,151448880\nSAMPLE,3,random-8192-word-sparse,w1,w1,160738487\nSAMPLE,3,random-8192-word-sparse,w1,binary,150465531\nSAMPLE,3,random-8192-word-sparse,w2,w2,172708728\nSAMPLE,3,random-8192-word-sparse,w2,binary,150886496\nSAMPLE,3,random-8192-word-short,policy,policy,973313\nSAMPLE,3,random-8192-word-short,policy,binary,1296833\nSAMPLE,3,random-8192-word-short,w1,w1,956518\nSAMPLE,3,random-8192-word-short,w1,binary,1251516\nSAMPLE,3,random-8192-word-short,w2,w2,1123917\nSAMPLE,3,random-8192-word-short,w2,binary,1243794\nSAMPLE,3,random-8192-half-dense,policy,policy,253800088\nSAMPLE,3,random-8192-half-dense,policy,binary,253168701\nSAMPLE,3,random-8192-half-dense,w1,w1,230172758\nSAMPLE,3,random-8192-half-dense,w1,binary,254200511\nSAMPLE,3,random-8192-half-dense,w2,w2,299695100\nSAMPLE,3,random-8192-half-dense,w2,binary,254288542\nSAMPLE,3,random-8192-half-mixed,policy,policy,206505590\nSAMPLE,3,random-8192-half-mixed,policy,binary,203083495\nSAMPLE,3,random-8192-half-mixed,w1,w1,198492216\nSAMPLE,3,random-8192-half-mixed,w1,binary,205264939\nSAMPLE,3,random-8192-half-mixed,w2,w2,241159641\nSAMPLE,3,random-8192-half-mixed,w2,binary,202535441\nSAMPLE,3,random-8192-half-sparse,policy,policy,152901815\nSAMPLE,3,random-8192-half-sparse,policy,binary,151025442\nSAMPLE,3,random-8192-half-sparse,w1,w1,162447741\nSAMPLE,3,random-8192-half-sparse,w1,binary,151384695\nSAMPLE,3,random-8192-half-sparse,w2,w2,173218203\nSAMPLE,3,random-8192-half-sparse,w2,binary,152592235\nSAMPLE,3,random-8192-half-short,policy,policy,1378093\nSAMPLE,3,random-8192-half-short,policy,binary,1330513\nSAMPLE,3,random-8192-half-short,w1,w1,1258236\nSAMPLE,3,random-8192-half-short,w1,binary,1352766\nSAMPLE,3,random-8192-half-short,w2,w2,1746319\nSAMPLE,3,random-8192-half-short,w2,binary,1332877\nSAMPLE,3,random-8192-large-dense,policy,policy,254193471\nSAMPLE,3,random-8192-large-dense,policy,binary,254029216\nSAMPLE,3,random-8192-large-dense,w1,w1,276862539\nSAMPLE,3,random-8192-large-dense,w1,binary,251806621\nSAMPLE,3,random-8192-large-dense,w2,w2,400796633\nSAMPLE,3,random-8192-large-dense,w2,binary,255755586\nSAMPLE,3,random-8192-large-mixed,policy,policy,203726026\nSAMPLE,3,random-8192-large-mixed,policy,binary,203242589\nSAMPLE,3,random-8192-large-mixed,w1,w1,219558175\nSAMPLE,3,random-8192-large-mixed,w1,binary,203027000\nSAMPLE,3,random-8192-large-mixed,w2,w2,289850929\nSAMPLE,3,random-8192-large-mixed,w2,binary,203596584\nSAMPLE,3,random-8192-large-sparse,policy,policy,153929488\nSAMPLE,3,random-8192-large-sparse,policy,binary,152026626\nSAMPLE,3,random-8192-large-sparse,w1,w1,162400610\nSAMPLE,3,random-8192-large-sparse,w1,binary,151756565\nSAMPLE,3,random-8192-large-sparse,w2,w2,173863300\nSAMPLE,3,random-8192-large-sparse,w2,binary,150794468\nSAMPLE,3,random-8192-large-short,policy,policy,1432785\nSAMPLE,3,random-8192-large-short,policy,binary,1361148\nSAMPLE,3,random-8192-large-short,w1,w1,1458523\nSAMPLE,3,random-8192-large-short,w1,binary,1368209\nSAMPLE,3,random-8192-large-short,w2,w2,2145692\nSAMPLE,3,random-8192-large-short,w2,binary,1351885\n",
"stdout.txt": "COMPLETE\n",
"stderr.txt": "",
"summary.md": "# Kernel powMod tuning\n\n144 cases; 7296 retained checks; 4 adjacent AB/BA blocks.\n\nEach cell is the geometric mean of per-case median paired ratios to the binary loop (lower is better).\nDense, mixed, sparse and short exponents receive equal weight. `policy` includes dispatch; width columns time the loops directly.\nA dash means the intermediate-size cap excluded that width. No statistical equivalence or universal optimum is claimed.\n\n| Modulus family/bits | Base (reduced bits) | best fixed gm ms | policy | w1 | w2 | w3 | w4 | w5 | w6 | w7 | best fixed width |\n|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|\n| random/32 | small (2) | 0.044 | 0.290 | 0.887 | 0.515 | 0.375 | 0.301 | 0.273 | 0.249 | 0.233 | w7 |\n| random/32 | word (31) | 0.048 | 0.299 | 0.905 | 0.513 | 0.382 | 0.308 | 0.281 | 0.261 | 0.270 | w6 |\n| random/32 | half (16) | 0.047 | 0.292 | 0.904 | 0.506 | 0.382 | 0.308 | 0.277 | 0.252 | 0.254 | w6 |\n| random/32 | large (32) | 0.048 | 0.299 | 0.899 | 0.517 | 0.383 | 0.309 | 0.280 | 0.258 | 0.267 | w6 |\n| random/64 | small (2) | 0.073 | 0.240 | 0.884 | 0.472 | 0.344 | 0.273 | 0.238 | 0.217 | 0.244 | w6 |\n| random/64 | word (62) | 0.084 | 0.272 | 0.887 | 0.482 | 0.351 | 0.282 | 0.253 | 0.254 | 0.325 | w5 |\n| random/64 | half (32) | 0.080 | 0.257 | 0.889 | 0.475 | 0.349 | 0.276 | 0.245 | 0.240 | 0.291 | w6 |\n| random/64 | large (64) | 0.084 | 0.272 | 0.887 | 0.474 | 0.348 | 0.280 | 0.251 | 0.256 | 0.331 | w5 |\n| random/128 | small (2) | 0.143 | 0.278 | 0.873 | 0.464 | 0.334 | 0.267 | 0.244 | 0.265 | 0.332 | w5 |\n| random/128 | word (65) | 0.157 | 0.287 | 0.875 | 0.465 | 0.339 | 0.273 | 0.267 | 0.318 | 0.441 | w5 |\n| random/128 | half (64) | 0.159 | 0.289 | 0.878 | 0.468 | 0.340 | 0.275 | 0.272 | 0.326 | 0.456 | w5 |\n| random/128 | large (126) | 0.166 | 0.296 | 0.883 | 0.468 | 0.341 | 0.284 | 0.287 | 0.365 | 0.534 | w4 |\n| random/256 | small (2) | 0.288 | 0.292 | 0.885 | 0.467 | 0.339 | 0.287 | 0.307 | 0.388 | 0.588 | w4 |\n| random/256 | word (64) | 0.308 | 0.313 | 0.889 | 0.476 | 0.351 | 0.305 | 0.353 | 0.489 | 0.804 | w4 |\n| random/256 | half (128) | 0.321 | 0.325 | 0.894 | 0.475 | 0.354 | 0.318 | 0.379 | 0.546 | 0.918 | w4 |\n| random/256 | large (254) | 0.342 | 0.346 | 0.894 | 0.482 | 0.364 | 0.338 | 0.427 | 0.648 | 1.096 | w4 |\n| random/512 | small (2) | 0.641 | 0.363 | 0.892 | 0.481 | 0.366 | 0.363 | 0.457 | 0.690 | \u2014 | w4 |\n| random/512 | word (64) | 0.676 | 0.397 | 0.894 | 0.484 | 0.383 | 0.392 | 0.526 | 0.864 | \u2014 | w3 |\n| random/512 | half (256) | 0.721 | 0.446 | 0.897 | 0.497 | 0.408 | 0.443 | 0.629 | 1.110 | \u2014 | w3 |\n| random/512 | large (510) | 0.763 | 0.502 | 0.901 | 0.511 | 0.430 | 0.500 | 0.742 | 1.337 | \u2014 | w3 |\n| random/1024 | small (2) | 1.478 | 0.462 | 0.882 | 0.514 | 0.463 | 0.562 | 0.836 | \u2014 | \u2014 | w3 |\n| random/1024 | word (65) | 1.561 | 0.491 | 0.889 | 0.526 | 0.488 | 0.615 | 0.966 | \u2014 | \u2014 | w3 |\n| random/1024 | half (512) | 1.812 | 0.571 | 0.901 | 0.565 | 0.569 | 0.780 | 1.321 | \u2014 | \u2014 | w2 |\n| random/1024 | large (1019) | 1.901 | 0.645 | 0.918 | 0.593 | 0.643 | 0.928 | 1.624 | \u2014 | \u2014 | w2 |\n| random/2048 | small (2) | 3.921 | 0.605 | 0.857 | 0.613 | 0.694 | 0.993 | \u2014 | \u2014 | \u2014 | w2 |\n| random/2048 | word (64) | 4.116 | 0.637 | 0.858 | 0.632 | 0.724 | 1.083 | \u2014 | \u2014 | \u2014 | w2 |\n| random/2048 | half (1024) | 4.818 | 0.744 | 0.912 | 0.739 | 0.950 | 1.535 | \u2014 | \u2014 | \u2014 | w2 |\n| random/2048 | large (2048) | 5.369 | 0.823 | 0.954 | 0.823 | 1.134 | 1.868 | \u2014 | \u2014 | \u2014 | w2 |\n| random/4096 | small (2) | 12.482 | 0.756 | 0.827 | 0.773 | 1.025 | \u2014 | \u2014 | \u2014 | \u2014 | w2 |\n| random/4096 | word (65) | 12.973 | 1.011 | 0.845 | 0.789 | 1.073 | \u2014 | \u2014 | \u2014 | \u2014 | w2 |\n| random/4096 | half (2048) | 15.849 | 1.008 | 0.961 | 1.011 | 1.499 | \u2014 | \u2014 | \u2014 | \u2014 | w1 |\n| random/4096 | large (4096) | 17.105 | 1.004 | 1.036 | 1.154 | 1.809 | \u2014 | \u2014 | \u2014 | \u2014 | w1 |\n| random/8192 | small (2) | 43.591 | 0.794 | 0.801 | 0.878 | \u2014 | \u2014 | \u2014 | \u2014 | \u2014 | w1 |\n| random/8192 | word (64) | 44.715 | 0.799 | 0.803 | 0.889 | \u2014 | \u2014 | \u2014 | \u2014 | \u2014 | w1 |\n| random/8192 | half (4096) | 55.061 | 1.008 | 0.967 | 1.207 | \u2014 | \u2014 | \u2014 | \u2014 | \u2014 | w1 |\n| random/8192 | large (8189) | 61.312 | 1.006 | 1.078 | 1.425 | \u2014 | \u2014 | \u2014 | \u2014 | \u2014 | w1 |\n\n## Largest policy costs relative to the best measured loop\n\nPer-case ratios retain exponent-specific losses that a mean can hide; the baseline is also eligible.\n\n| Case | Policy ms | Policy/binary | Best loop | Policy/best |\n|---|---:|---:|---|---:|\n| random-4096-word-dense | 58.309 | 1.009 | w2 | 1.530 |\n| random-512-large-dense | 1.966 | 0.596 | w3 | 1.334 |\n| random-32-small-dense | 0.055 | 0.308 | w7 | 1.315 |\n| random-4096-word-mixed | 49.348 | 0.999 | w2 | 1.294 |\n| random-4096-word-short | 0.652 | 1.027 | w2 | 1.267 |\n| random-32-small-mixed | 0.051 | 0.306 | w7 | 1.265 |\n| random-32-small-sparse | 0.050 | 0.317 | w7 | 1.250 |\n| random-32-word-sparse | 0.049 | 0.312 | w7 | 1.241 |\n| random-1024-large-dense | 5.455 | 0.759 | w2 | 1.234 |\n| random-32-large-sparse | 0.049 | 0.317 | w7 | 1.234 |\n| random-32-half-sparse | 0.050 | 0.315 | w7 | 1.224 |\n| random-512-large-short | 0.197 | 0.565 | w3 | 1.198 |\n\n## Largest absolute losses\n\nAbsolute differences use per-case medians; the baseline is eligible. All cases remain in the score.\n\n| Case | Policy ms | Best ms | Extra ms |\n|---|---:|---:|---:|\n| random-8192-half-dense | 253.074 | 230.147 | 22.927 |\n| random-4096-word-dense | 58.309 | 38.589 | 19.720 |\n| random-4096-word-mixed | 49.348 | 38.380 | 10.968 |\n| random-8192-word-sparse | 160.854 | 150.803 | 10.051 |\n| random-8192-small-sparse | 159.486 | 150.641 | 8.844 |\n| random-8192-half-mixed | 205.291 | 197.866 | 7.425 |\n| random-4096-half-dense | 58.080 | 53.286 | 4.795 |\n| random-4096-word-sparse | 39.750 | 37.451 | 2.299 |\n\nGeometric mean cost relative to the best measured loop: imported policy 1.067; editable choose() prediction 1.032.\nThe prediction excludes dispatch. Every case has equal weight; minima are a hindsight comparison, not a statistical lower bound.\n\nElapsed wall time: 122.3 s. CPU: 83 (AMD EPYC 9455 48-Core Processor). Host: Linux-6.12.100-x86_64-with-glibc2.42.\n\nAll samples, inputs, source snapshots, return status and toolchain metadata accompany this summary.\n"
},
"validation": {
"Tune.lean": "/-\nCopyright (c) 2026 Lean FRO, LLC. All rights reserved.\nReleased under Apache 2.0 license as described in the Lean repository LICENSE.\nAuthors: Kim Morrison\n-/\nmodule\nimport Lean\nmeta import Lean\n\n/-! Standalone kernel powMod tuning. No declarations are added to the library.\nThe JSON cases and every timed sample are retained by tune.py. -/\n\nopen Lean\n\nstructure Case where\n id : String\n b : Nat\n e : Nat\n m : Nat\n widths : List Nat\n expected : Nat\n deriving FromJson\n\ndef power (c : Case) (width : Option Nat) : Expr := Id.run do\n let b := mkRawNatLit c.b\n let e := mkRawNatLit c.e\n let m := mkRawNatLit c.m\n let base := mkApp2 (mkConst ``Nat.mod) b m\n let fuel := mkApp (mkConst ``Nat.succ) e\n match width with\n | none => return mkApp3 (mkConst ``Nat.powMod) b e m\n | some 0 => return mkApp5 (mkConst ``Nat.powMod.go) m fuel base e (mkRawNatLit 1)\n | some w => return mkApp5 (mkConst ``Nat.powMod.window) base m (mkRawNatLit (2^w)) fuel e\n\n-- Checking the identity application forces the supplied equality's endpoints\n-- to agree; merely checking Eq.refl's inferred type would not test the power.\ndef proof (lhs : Expr) (value : Nat) : Expr :=\n let n := mkConst ``Nat\n let rhs := mkRawNatLit value\n let type := mkApp3 (mkConst ``Eq [.succ .zero]) n lhs rhs\n mkApp (mkLambda `h .default type (mkBVar 0))\n (mkApp2 (mkConst ``Eq.refl [.succ .zero]) n rhs)\n\nrun_cmd do\n let path \u2190 IO.getEnv \"POWMOD_CASES\"\n let some path := path | throwError \"set POWMOD_CASES to the generated JSON file\"\n let cases : List Case \u2190 ofExcept <| (Json.parse (\u2190 IO.FS.readFile path)).bind fromJson?\n let some output \u2190 IO.getEnv \"POWMOD_SAMPLES\" | throwError \"set POWMOD_SAMPLES\"\n let samples \u2190 IO.FS.Handle.mk output .write\n let blocks := ((\u2190 IO.getEnv \"POWMOD_BLOCKS\").getD \"4\").toNat!\n -- Drain asynchronous checking before creating the reusable import environment.\n let ready \u2190 IO.mkRef (\u2190 getEnv).toKernelEnv\n let env := Environment.ofKernelEnv (\u2190 ready.get)\n for block in [:blocks] do\n for c in cases do\n -- The compiled GMP implementation supplies an untrusted reference outside\n -- the timer. Each fresh kernel checker must establish the equality itself.\n let value := Nat.powMod c.b c.e c.m\n if value != c.expected then throwError \"GMP disagrees with Python reference\"\n let candidates := (\"policy\", none) :: c.widths.map (fun w => (s!\"w{w}\", some w))\n if block == 0 then\n for width in some 0 :: candidates.map Prod.snd do\n let bad \u2190 IO.mkRef (Kernel.check env {} (proof (power c width) (value + 1)))\n if (\u2190 bad.get).isOk then throwError \"incorrect-result control was accepted\"\n -- Equal preparation in every block; kernel caches are still fresh per call.\n let warm \u2190 IO.mkRef (Kernel.check env {} (proof (power c none) value))\n let _ \u2190 ofExceptKernelException (\u2190 warm.get)\n for (name, width) in candidates do\n let arms := [(\"binary\", some 0), (name, width)]\n let arms := if block % 2 == 0 then arms else arms.reverse\n for (arm, width) in arms do\n -- References prevent the pure check from moving across the IO timer.\n let input \u2190 IO.mkRef (env, proof (power c width) value)\n let (env, term) \u2190 input.get\n let start \u2190 IO.monoNanosNow\n let checked \u2190 IO.mkRef (Kernel.check env {} term)\n let checked \u2190 checked.get\n let stop \u2190 IO.monoNanosNow\n let _ \u2190 ofExceptKernelException checked\n samples.putStrLn s!\"SAMPLE,{block},{c.id},{name},{arm},{stop - start}\"\n samples.flush\n IO.println \"COMPLETE\"\n",
"tune.py": "#!/usr/bin/env python3\n\"\"\"Standalone powMod kernel tuning; Python standard library, no CI integration.\nCopyright (c) 2026 Lean FRO, LLC. Apache-2.0 (Lean repository LICENSE).\n\"\"\"\nimport argparse\nimport collections\nimport csv\nimport hashlib\nimport json\nimport math\nimport os\nfrom pathlib import Path\nimport platform\nimport statistics as stats\nimport subprocess\nimport sys\nimport tempfile\nimport time\n\n# These are the experiment, not the policy. Edit them or supply --cases JSON.\nBITS = [32, 64, 128, 256, 512, 1024, 2048, 4096, 8192]\nPATTERNS = [\"dense\", \"mixed\", \"sparse\", \"short\"]\nBASES = [\"small\", \"word\", \"half\", \"large\"]\nWIDTHS = list(range(1, 8))\nMAX_INTERMEDIATE_BITS = 65536 # excludes costly cells, explicitly recorded\n\n\ndef random_bits(n, label):\n data = hashlib.shake_256(label.encode()).digest((n+7)//8)\n return (int.from_bytes(data, \"little\") & ((1 << n)-1)) | (1 << (n-1))\n\n\ndef choose(c):\n \"\"\"Editable policy: returns 0 for binary, otherwise the window width.\n --summarize scores edits from existing samples; rebuild Lean to time dispatch.\n \"\"\"\n m, b = c[\"m\"], c[\"b\"] % c[\"m\"]\n if m <= 1 << 64: return 6\n if m <= 1 << 512: return 4\n if m <= 1 << 1024: return 3\n if m <= 1 << 2048: return 2\n if b >= 1 << 64: return 0\n if m <= 1 << 4096: return 2\n return 1\n\n\ndef cases(bits, family, bases=BASES):\n out = []\n for n in bits:\n seed = f\"powmod-{family}-{n}\"\n if family == \"irregular\": m = ((1 << (n-1))*8//7 + 147) | 1\n else: m = random_bits(n, seed+\"m\") | 1\n used = set()\n for base in bases:\n b = (2 if base == \"small\" else (1 << 64)-1 if base == \"word\" else\n random_bits(n//2, seed+\"half\") if base == \"half\" else\n random_bits(n, seed+\"full\") if base == \"large\" else (1 << int(base))-1)\n b %= m\n while math.gcd(b, m) != 1:\n b = (b+1) % m\n if b in used: continue\n used.add(b)\n for pattern in PATTERNS:\n e = {\"dense\": (1 << n)-1,\n \"mixed\": random_bits(n, seed+\"e\") if family == \"random\" else ((1 << n)-1)//3,\n \"sparse\": (1 << (n-1))+1,\n \"short\": random_bits(62, seed+\"short\") if family == \"random\" else 65537}[pattern]\n widths = [w for w in WIDTHS\n if n*(1 << w) + b.bit_length()*((1 << w)-1) <= MAX_INTERMEDIATE_BITS]\n out.append(dict(id=f\"{family}-{n}-{base}-{pattern}\", bits=n, family=family,\n base=base, pattern=pattern, b=b, e=e, m=m, widths=widths))\n return out\n\n\ndef gm(xs):\n return math.exp(stats.mean(math.log(x) for x in xs))\n\n\ndef summarize(out):\n meta = json.loads((out / \"metadata.json\").read_text())\n inputs = json.loads((out / \"cases.json\").read_text())\n samples = []\n raw = out / \"raw.csv\"\n if not raw.exists(): raw = out / \"stdout.txt\" # retained exploratory records\n for line in raw.read_text().splitlines():\n if line.startswith(\"SAMPLE,\"):\n _, block, case, candidate, arm, ns = line.split(\",\")\n samples.append((int(block), case, candidate, arm, int(ns)))\n with (out / \"samples.csv\").open(\"w\") as f:\n writer = csv.writer(f)\n writer.writerow([\"block\", \"case\", \"candidate\", \"arm\", \"kernel_ns\"])\n writer.writerows(samples)\n expected = meta[\"blocks\"] * 2 * sum(1+len(c[\"widths\"]) for c in inputs)\n if len(samples) != expected or meta[\"returncode\"] != 0 or \"COMPLETE\" not in (out/\"stdout.txt\").read_text():\n raise SystemExit(f\"Incomplete run: retained {len(samples)}/{expected} samples in {out}\")\n pairs = collections.defaultdict(dict)\n for block, case, candidate, arm, ns in samples:\n key = (block, case, candidate)\n if arm in pairs[key]:\n raise SystemExit(f\"duplicate sample: {key} {arm}\")\n pairs[key][arm] = ns\n ratios = collections.defaultdict(list)\n absolute = collections.defaultdict(list)\n for (block, case, candidate), arms in pairs.items():\n ratios[case, candidate].append(arms[candidate] / arms[\"binary\"])\n absolute[case, candidate].append(arms[candidate] / 1e6)\n absolute[case, \"binary\"].append(arms[\"binary\"] / 1e6)\n med = {key: stats.median(values) for key, values in ratios.items()}\n lines = [\"# Kernel powMod tuning\", \"\", f\"{len(inputs)} cases; {len(samples)} retained checks; {meta['blocks']} adjacent AB/BA blocks.\",\n \"\", \"Each cell is the geometric mean of per-case median paired ratios to the binary loop (lower is better).\",\n \"Dense, mixed, sparse and short exponents receive equal weight. `policy` includes dispatch; width columns time the loops directly.\",\n \"A dash means the intermediate-size cap excluded that width. No statistical equivalence or universal optimum is claimed.\", \"\",\n \"| Modulus family/bits | Base (reduced bits) | best fixed gm ms | policy | \" + \" | \".join(f\"w{w}\" for w in WIDTHS) + \" | best fixed width |\",\n \"|---|---|---:|---:|\" + \"---:|\"*len(WIDTHS) + \"---:|\"]\n groups = collections.defaultdict(list)\n for c in inputs:\n groups[c[\"family\"], c[\"bits\"], c[\"base\"]].append(c)\n for (family, bits, base), cs in groups.items():\n values = {}\n for name in [\"policy\"]+[f\"w{w}\" for w in WIDTHS]:\n if all((c[\"id\"], name) in med for c in cs):\n values[name] = gm(med[c[\"id\"], name] for c in cs)\n best = min((k for k in values if k != \"policy\"), key=values.get)\n lines.append(f\"| {family}/{bits} | {base} ({cs[0]['b'].bit_length()}) | {gm(stats.median(absolute[c['id'], best]) for c in cs):.3f} | \" + \" | \".join(f\"{values[k]:.3f}\" if k in values else \"\u2014\" for k in [\"policy\"]+[f\"w{w}\" for w in WIDTHS]) + f\" | {best} |\")\n lines += [\"\", \"## Largest policy costs relative to the best measured loop\", \"\",\n \"Per-case ratios retain exponent-specific losses that a mean can hide; the baseline is also eligible.\", \"\",\n \"| Case | Policy ms | Policy/binary | Best loop | Policy/best |\", \"|---|---:|---:|---|---:|\"]\n regrets = []\n for c in inputs:\n scores = {\"binary\": 1.0, **{f\"w{w}\": med[c[\"id\"], f\"w{w}\"] for w in c[\"widths\"]}}\n best = min(scores, key=scores.get)\n policy = med[c[\"id\"], \"policy\"]\n regrets.append((policy/scores[best], c[\"id\"], best, policy))\n for regret, case, best, policy in sorted(regrets, reverse=True)[:12]:\n lines.append(f\"| {case} | {stats.median(absolute[case, 'policy']):.3f} | {policy:.3f} | {best} | {regret:.3f} |\")\n lines += [\"\", \"## Largest absolute losses\", \"\",\n \"Absolute differences use per-case medians; the baseline is eligible. All cases remain in the score.\", \"\",\n \"| Case | Policy ms | Best ms | Extra ms |\", \"|---|---:|---:|---:|\"]\n losses = []\n for c in inputs:\n policy_ms = stats.median(absolute[c[\"id\"], \"policy\"])\n best_ms = min(stats.median(absolute[c[\"id\"], name]) for name in\n [\"binary\"]+[f\"w{w}\" for w in c[\"widths\"]])\n losses.append((policy_ms-best_ms, c[\"id\"], policy_ms, best_ms))\n for loss, case, current, best in sorted(losses, reverse=True)[:8]:\n lines.append(f\"| {case} | {current:.3f} | {best:.3f} | {loss:.3f} |\")\n predicted = []\n actual = []\n for c in inputs:\n costs = [1.0]+[med[c[\"id\"], f\"w{w}\"] for w in c[\"widths\"]]\n w = choose(c)\n chosen = 1.0 if w == 0 else med.get((c[\"id\"], f\"w{w}\"))\n if chosen is None: raise SystemExit(f\"policy selects unmeasured w{w} at {c['id']}\")\n predicted.append(chosen/min(costs))\n actual.append(med[c[\"id\"], \"policy\"]/min(costs))\n lines += [\"\", f\"Geometric mean cost relative to the best measured loop: imported policy {gm(actual):.3f}; editable choose() prediction {gm(predicted):.3f}.\",\n \"The prediction excludes dispatch. Every case has equal weight; minima are a hindsight comparison, not a statistical lower bound.\"]\n lines += [\"\", f\"Elapsed wall time: {meta['elapsed_seconds']:.1f} s. CPU: {meta['cpu']} ({meta.get('cpu_model', 'model absent in this archived run')}). Host: {meta['host']}.\",\n \"\", \"All samples, inputs, source snapshots, return status and toolchain metadata accompany this summary.\"]\n (out / \"summary.md\").write_text(\"\\n\".join(lines)+\"\\n\")\n print(out / \"summary.md\")\n\n\ndef pin():\n \"\"\"Reserve an available affinity CPU among simultaneous copies of this runner.\"\"\"\n if not hasattr(os, \"sched_getaffinity\"):\n return None, None\n import fcntl\n allowed = sorted(os.sched_getaffinity(0))\n start = os.getpid() % len(allowed)\n for cpu in allowed[start:]+allowed[:start]:\n lock = open(Path(tempfile.gettempdir()) / f\"powmod-tuning-{cpu}.lock\", \"a\")\n try:\n fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB)\n except BlockingIOError:\n lock.close()\n continue\n os.sched_setaffinity(0, {cpu})\n return cpu, lock\n raise SystemExit(\"All affinity CPUs reserved by other tuning runners\")\n\n\ndef main():\n parser = argparse.ArgumentParser(description=__doc__)\n parser.add_argument(\"--restore\", type=Path, help=\"unpack one run from evidence.json\")\n parser.add_argument(\"--run\", default=\"calibration\", help=\"archived run to restore\")\n parser.add_argument(\"--repo\", type=Path, default=Path.cwd())\n parser.add_argument(\"--out\", type=Path, required=True)\n parser.add_argument(\"--blocks\", type=int, default=4)\n parser.add_argument(\"--bits\", help=\"comma-separated sweep sizes\")\n parser.add_argument(\"--cases\", type=Path, help=\"replace the generated corpus with this JSON\")\n parser.add_argument(\"--suite\", choices=[\"sweep\", \"heldout\", \"boundaries\", \"smoke\"], default=\"sweep\")\n parser.add_argument(\"--summarize\", action=\"store_true\")\n args = parser.parse_args()\n out = args.out.resolve()\n if args.restore:\n files = json.loads(args.restore.read_text())[args.run]\n if any(Path(name).name != name for name in files): parser.error(\"invalid archive filename\")\n out.mkdir(parents=True, exist_ok=False)\n for name, content in files.items(): (out/name).write_text(content)\n return\n if args.summarize:\n summarize(out)\n return\n if args.blocks < 2 or args.blocks % 2:\n parser.error(\"--blocks must be positive and even (AB/BA)\")\n repo = args.repo.resolve()\n lean = repo / \"build/release/stage1/bin/lean\"\n if not lean.is_file():\n parser.error(\"build Lean first: make -j$(nproc) -C build/release\")\n if args.cases:\n inputs = json.loads(args.cases.read_text())\n elif args.suite == \"smoke\":\n inputs = cases([32], \"random\")[:1]\n elif args.suite == \"heldout\":\n inputs = cases([48, 80, 160, 320, 640, 1280, 2560, 5120, 10240], \"validation\")\n elif args.suite == \"boundaries\":\n inputs = cases([2048, 8192], \"irregular\", [\"32\", \"63\", \"64\", \"65\", \"96\", \"128\"])\n for c in inputs:\n c[\"b\"] = (1 << int(c[\"base\"]))-1 # exact bases, even when non-coprime\n extra = []\n for c in inputs:\n if c[\"base\"] == \"64\":\n for delta in [0, 1]:\n extra.append(dict(c, id=c[\"id\"]+f\"-plus{delta}\", base=f\"2^64+{delta}\", b=(1 << 64)+delta))\n inputs += extra\n for c in cases([4096, 8192], \"irregular\", [\"small\", \"large\"]):\n if c[\"pattern\"] != \"dense\": continue\n for bits, delta in [(32, -1), (63, -1), (64, -1), (64, 0), (64, 1), (65, -1), (96, -1)]:\n extra_id = f\"{bits}{delta:+}\"\n inputs.append(dict(c, id=c[\"id\"]+\"-e\"+extra_id, family=\"exponent-cutoff\",\n pattern=\"e\"+extra_id, e=(1 << bits)+delta))\n else:\n inputs = cases([int(n) for n in args.bits.split(\",\")] if args.bits else BITS, \"random\")\n if len({c[\"id\"] for c in inputs}) != len(inputs): parser.error(\"duplicate case IDs\")\n for c in inputs:\n if min(c[\"m\"], c[\"b\"]+1, c[\"e\"]+1) <= 0: parser.error(\"positive modulus and natural inputs required\")\n c[\"expected\"] = pow(c[\"b\"], c[\"e\"], c[\"m\"])\n out.mkdir(parents=True, exist_ok=False)\n cpu, lock = pin()\n source = Path(__file__).resolve().parent\n for name in [\"tune.py\", \"Tune.lean\"]:\n (out/name).write_bytes((source/name).read_bytes())\n (out / \"cases.json\").write_text(json.dumps(inputs, indent=2)+\"\\n\")\n def git(*xs):\n return subprocess.check_output([\"git\", \"-C\", str(repo), *xs], text=True).strip()\n meta = dict(host=platform.platform(), machine=platform.node(), cpu=cpu, returncode=None, blocks=args.blocks, suite=args.suite,\n commit=git(\"rev-parse\", \"HEAD\"), diff=git(\"diff\", \"HEAD\"),\n lean=subprocess.check_output([str(lean), \"--version\"], text=True).strip(),\n load_before=os.getloadavg(), command=sys.argv,\n hashes={n: hashlib.sha256((out/n).read_bytes()).hexdigest() for n in [\"tune.py\", \"Tune.lean\", \"cases.json\"]})\n info = Path(\"/proc/cpuinfo\")\n meta[\"cpu_model\"] = next((line.split(\":\", 1)[1].strip() for line in info.read_text().splitlines()\n if line.startswith(\"model name\")), \"unknown\") if info.exists() else platform.processor()\n meta[\"source_sha256\"] = hashlib.sha256((repo/\"src/Init/Data/Nat/PowMod.lean\").read_bytes()).hexdigest()\n (out/\"metadata.json\").write_text(json.dumps(meta, indent=2)+\"\\n\")\n start = time.monotonic()\n env = dict(os.environ, POWMOD_CASES=str(out/\"cases.json\"), POWMOD_BLOCKS=str(args.blocks), POWMOD_SAMPLES=str(out/\"raw.csv\"))\n env.pop(\"LEAN_PATH\", None)\n with (out/\"stdout.txt\").open(\"w\") as stdout, (out/\"stderr.txt\").open(\"w\") as stderr:\n try:\n result = subprocess.run([str(lean), str(out/\"Tune.lean\")], cwd=repo, env=env, stdout=stdout, stderr=stderr)\n meta[\"returncode\"] = result.returncode\n finally:\n meta.update(elapsed_seconds=time.monotonic()-start, load_after=os.getloadavg())\n (out/\"metadata.json\").write_text(json.dumps(meta, indent=2)+\"\\n\")\n summarize(out)\n\n\nif __name__ == \"__main__\":\n main()\n",
"cases.json": "[\n {\n \"id\": \"validation-48-small-dense\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 281474976710655,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 91972237658504\n },\n {\n \"id\": \"validation-48-small-mixed\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 93824992236885,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 122273320722233\n },\n {\n \"id\": \"validation-48-small-sparse\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 140737488355329,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 59373579923429\n },\n {\n \"id\": \"validation-48-small-short\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 65537,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 131606366913677\n },\n {\n \"id\": \"validation-48-word-dense\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 127005738909832,\n \"e\": 281474976710655,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 8080992716434\n },\n {\n \"id\": \"validation-48-word-mixed\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 127005738909832,\n \"e\": 93824992236885,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 100215350232817\n },\n {\n \"id\": \"validation-48-word-sparse\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 127005738909832,\n \"e\": 140737488355329,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 102535846508278\n },\n {\n \"id\": \"validation-48-word-short\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 127005738909832,\n \"e\": 65537,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 77618247834409\n },\n {\n \"id\": \"validation-48-half-dense\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 13673749,\n \"e\": 281474976710655,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 88841103996481\n },\n {\n \"id\": \"validation-48-half-mixed\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 13673749,\n \"e\": 93824992236885,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 116655375957349\n },\n {\n \"id\": \"validation-48-half-sparse\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 13673749,\n \"e\": 140737488355329,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 20776559867032\n },\n {\n \"id\": \"validation-48-half-short\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 13673749,\n \"e\": 65537,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 19687790311378\n },\n {\n \"id\": \"validation-48-large-dense\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 106798214995777,\n \"e\": 281474976710655,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 33812220619744\n },\n {\n \"id\": \"validation-48-large-mixed\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 106798214995777,\n \"e\": 93824992236885,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 122800401257656\n },\n {\n \"id\": \"validation-48-large-sparse\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 106798214995777,\n \"e\": 140737488355329,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 60104550142135\n },\n {\n \"id\": \"validation-48-large-short\",\n \"bits\": 48,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 106798214995777,\n \"e\": 65537,\n \"m\": 148198928819097,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 62764706270749\n },\n {\n \"id\": \"validation-80-small-dense\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 1208925819614629174706175,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 828177219580910643739583\n },\n {\n \"id\": \"validation-80-small-mixed\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 402975273204876391568725,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 973672937692147063207433\n },\n {\n \"id\": \"validation-80-small-sparse\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 604462909807314587353089,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 400930750186775647740308\n },\n {\n \"id\": \"validation-80-small-short\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 65537,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 779457270610282534173824\n },\n {\n \"id\": \"validation-80-word-dense\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551616,\n \"e\": 1208925819614629174706175,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 345281589695062925481928\n },\n {\n \"id\": \"validation-80-word-mixed\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551616,\n \"e\": 402975273204876391568725,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 307429596934750827050026\n },\n {\n \"id\": \"validation-80-word-sparse\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551616,\n \"e\": 604462909807314587353089,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 149545286400980505123859\n },\n {\n \"id\": \"validation-80-word-short\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551616,\n \"e\": 65537,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 641602645073378814409735\n },\n {\n \"id\": \"validation-80-half-dense\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 655739857942,\n \"e\": 1208925819614629174706175,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 951960153217558479068761\n },\n {\n \"id\": \"validation-80-half-mixed\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 655739857942,\n \"e\": 402975273204876391568725,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 404661424140379446490885\n },\n {\n \"id\": \"validation-80-half-sparse\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 655739857942,\n \"e\": 604462909807314587353089,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 657254126412974470409968\n },\n {\n \"id\": \"validation-80-half-short\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 655739857942,\n \"e\": 65537,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 215001043978701180968755\n },\n {\n \"id\": \"validation-80-large-dense\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 668182355160813845799593,\n \"e\": 1208925819614629174706175,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 446106084641754166168055\n },\n {\n \"id\": \"validation-80-large-mixed\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 668182355160813845799593,\n \"e\": 402975273204876391568725,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 722876782914782696534543\n },\n {\n \"id\": \"validation-80-large-sparse\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 668182355160813845799593,\n \"e\": 604462909807314587353089,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 272657453007543363344948\n },\n {\n \"id\": \"validation-80-large-short\",\n \"bits\": 80,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 668182355160813845799593,\n \"e\": 65537,\n \"m\": 1154191276030655777466363,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 978096952294134951749183\n },\n {\n \"id\": \"validation-160-small-dense\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 1461501637330902918203684832716283019655932542975,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 427018360415438860117862704191120597011639824835\n },\n {\n \"id\": \"validation-160-small-mixed\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 487167212443634306067894944238761006551977514325,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 690472066215862633430669837491813081659089689673\n },\n {\n \"id\": \"validation-160-small-sparse\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 730750818665451459101842416358141509827966271489,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 275112200774960336880613889824895029739176456265\n },\n {\n \"id\": \"validation-160-small-short\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 65537,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 735099959334022447976351795359738650304043943302\n },\n {\n \"id\": \"validation-160-word-dense\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551616,\n \"e\": 1461501637330902918203684832716283019655932542975,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 71647890373774025751436753060336072468523530441\n },\n {\n \"id\": \"validation-160-word-mixed\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551616,\n \"e\": 487167212443634306067894944238761006551977514325,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 837131849744590195932007004510678160656345807185\n },\n {\n \"id\": \"validation-160-word-sparse\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551616,\n \"e\": 730750818665451459101842416358141509827966271489,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 853716596538438985307488589009847112759351167679\n },\n {\n \"id\": \"validation-160-word-short\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551616,\n \"e\": 65537,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 928905770444364191972772381409904367258974481553\n },\n {\n \"id\": \"validation-160-half-dense\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 1205174735913777499575022,\n \"e\": 1461501637330902918203684832716283019655932542975,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 803347215107328485787960525005970681559957748149\n },\n {\n \"id\": \"validation-160-half-mixed\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 1205174735913777499575022,\n \"e\": 487167212443634306067894944238761006551977514325,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 763789204836213436452470747355707591457403447624\n },\n {\n \"id\": \"validation-160-half-sparse\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 1205174735913777499575022,\n \"e\": 730750818665451459101842416358141509827966271489,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 98797156198890059325464148969693168651833664667\n },\n {\n \"id\": \"validation-160-half-short\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 1205174735913777499575022,\n \"e\": 65537,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 247215713199915729554375340052169507346453918331\n },\n {\n \"id\": \"validation-160-large-dense\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 275558970345012307691807298230358938316689653469,\n \"e\": 1461501637330902918203684832716283019655932542975,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 869485659761406480016683532271704020946384834610\n },\n {\n \"id\": \"validation-160-large-mixed\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 275558970345012307691807298230358938316689653469,\n \"e\": 487167212443634306067894944238761006551977514325,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 914109769875248572297940235026954298419028229580\n },\n {\n \"id\": \"validation-160-large-sparse\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 275558970345012307691807298230358938316689653469,\n \"e\": 730750818665451459101842416358141509827966271489,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 610800567304861379998421335215832783946038738676\n },\n {\n \"id\": \"validation-160-large-short\",\n \"bits\": 160,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 275558970345012307691807298230358938316689653469,\n \"e\": 65537,\n \"m\": 984737284307687991303539619998556041048796153411,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 645524070880919080518404871514642909338903366467\n },\n {\n \"id\": \"validation-320-small-dense\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936575,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 170054364262266184387949825169812000816910086147357028517394085300333935149585772461211768307343\n },\n {\n \"id\": \"validation-320-small-mixed\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 711995678640303360798340568723184038200901507452217589982347202607406575260213516674320695645525,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 510620304758053685350109357858160529386114370405452206500020925141005710609624934221682589445107\n },\n {\n \"id\": \"validation-320-small-sparse\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468289,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 666815848560681055319272150683248633048208002608364999960160359060268695031898725249598391595837\n },\n {\n \"id\": \"validation-320-small-short\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 65537,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 252385336562468742467187219662989081246585836244987589584644595536277546373640439347744545427622\n },\n {\n \"id\": \"validation-320-word-dense\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551616,\n \"e\": 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936575,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 552032152928733562614131685866624316681260608303856423180130768254511492019081867824512053016151\n },\n {\n \"id\": \"validation-320-word-mixed\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551616,\n \"e\": 711995678640303360798340568723184038200901507452217589982347202607406575260213516674320695645525,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 899076050430627272125132298205640172199946046124359935557677579421883425699028064564766547219451\n },\n {\n \"id\": \"validation-320-word-sparse\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551616,\n \"e\": 1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468289,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 476805030957175196577946569586691947310533761611294280626129499960436121721984092367987312200111\n },\n {\n \"id\": \"validation-320-word-short\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551616,\n \"e\": 65537,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 200801013248479443392345559843698511625539670525283671444125444434205849962886801119982899409731\n },\n {\n \"id\": \"validation-320-half-dense\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 1013238106899505268349413011391079990847656274797,\n \"e\": 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936575,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 1108461348833272592367711716367524616829591929722356913160347781507915810742229803057080759809168\n },\n {\n \"id\": \"validation-320-half-mixed\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 1013238106899505268349413011391079990847656274797,\n \"e\": 711995678640303360798340568723184038200901507452217589982347202607406575260213516674320695645525,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 1576505164916796021060679070895974576046924305176563105642064248061878743551969805895535226097782\n },\n {\n \"id\": \"validation-320-half-sparse\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 1013238106899505268349413011391079990847656274797,\n \"e\": 1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468289,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 1135344127777588272815323256943989602865596761489064020819396644509154329778551496964122195071692\n },\n {\n \"id\": \"validation-320-half-short\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 1013238106899505268349413011391079990847656274797,\n \"e\": 65537,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"expected\": 956370908020828905442193901931729878716647243630681715405569050325223509700373879799483237056987\n },\n {\n \"id\": \"validation-320-large-dense\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 1202423913196204158673449288220478638678719372100196685056489054882118048819007417155949578790851,\n \"e\": 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936575,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 327047828504857386457326018211559606265077412540447081471947637441901230172577846764841362249176\n },\n {\n \"id\": \"validation-320-large-mixed\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 1202423913196204158673449288220478638678719372100196685056489054882118048819007417155949578790851,\n \"e\": 711995678640303360798340568723184038200901507452217589982347202607406575260213516674320695645525,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 1167137391774368309720811667356673150040088124222160074306983164215300699074607704927566773871826\n },\n {\n \"id\": \"validation-320-large-sparse\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 1202423913196204158673449288220478638678719372100196685056489054882118048819007417155949578790851,\n \"e\": 1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468289,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 1142242618095471276087950916061905929578406076098858336222832401764231320640539716234826190637626\n },\n {\n \"id\": \"validation-320-large-short\",\n \"bits\": 320,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 1202423913196204158673449288220478638678719372100196685056489054882118048819007417155949578790851,\n \"e\": 65537,\n \"m\": 1594727983195281701892470834628166702582337962564483586462859766337747959692607196349600622796675,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 1097527039704343010353420637647069862776740909574576267262817914390093991965169944963973037761851\n },\n {\n \"id\": \"validation-640-small-dense\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603775,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 48734123572843770848471946464085303480616988438815236232595763374779634514986328922093516387777202722236084674833688011588633043098663774628915813372649683940264587472318909581897350708885497\n },\n {\n \"id\": \"validation-640-small-mixed\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 1520813539207398406213723868566763774964409502416186643526397505966425055736225795501970937105790466592880769857864802436896234907125145999417553773240738062750664891453421650027624730748867925,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 4367179759950168921040802625856347354370544811439377075677390505026012270692309866774257069316232859135142610841342425584067168517224073789529498665572009302655558369532261342616955837710646022\n },\n {\n \"id\": \"validation-640-small-sparse\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301889,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 1367535692116309759166188698371008024779807377060201794090170818145547991442298197695770979697482398922301135878431776021376300815266959491219344328629977271963977492217238707719635197034316193\n },\n {\n \"id\": \"validation-640-small-short\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 65537,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 1995687315477082896131982917436840222790358647827579714015608889214745138431939725874343256155803993801054123442082204911457697213988575206038829912856413294779830829243829291990582424106525988\n },\n {\n \"id\": \"validation-640-word-dense\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551615,\n \"e\": 4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603775,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 1309456561426670052767258088082761768831123713533682976691767705239922950270982993610307167651955360015246436086724810349171106926054965585281268499218566571188941637838339390527295316849868006\n },\n {\n \"id\": \"validation-640-word-mixed\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551615,\n \"e\": 1520813539207398406213723868566763774964409502416186643526397505966425055736225795501970937105790466592880769857864802436896234907125145999417553773240738062750664891453421650027624730748867925,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 560797309682823067520344504698479310074990974633011313924601360711402647724448507127542783554059086136230799892642204395647898408386830082916991625954782514204084839644687380873201228117831567\n },\n {\n \"id\": \"validation-640-word-sparse\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551615,\n \"e\": 2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301889,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 260115083723300208982881296969583453606366429216292330176115864216044789995756853950020827280348899298070876814452186919438617205728321196360861832736027747496762388885611017022784840003908443\n },\n {\n \"id\": \"validation-640-word-short\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551615,\n \"e\": 65537,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 3533053703822785168423026749752049772077424375681065882607995192545878710567665041989151412880936765222275031438999184977267401843678005778282577834264072025277322203559054312856826240648253990\n },\n {\n \"id\": \"validation-640-half-dense\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 1164095076778184748079606149893670849308058975171343861447989345951921673649535261196867565134663,\n \"e\": 4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603775,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 2767034483433460782215887312447186310186333507258991538787835010520154184518783525308121487134233832859845747793602297039436197842400375055951362174521181377630949857849421323504724428358422613\n },\n {\n \"id\": \"validation-640-half-mixed\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 1164095076778184748079606149893670849308058975171343861447989345951921673649535261196867565134663,\n \"e\": 1520813539207398406213723868566763774964409502416186643526397505966425055736225795501970937105790466592880769857864802436896234907125145999417553773240738062750664891453421650027624730748867925,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 4228964204428760887985982583642419364533743268689661296016276466892924513406644538132147965141483979978858462133919326697884230144712539844575529211623449547034716326582367754950267874344691539\n },\n {\n \"id\": \"validation-640-half-sparse\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 1164095076778184748079606149893670849308058975171343861447989345951921673649535261196867565134663,\n \"e\": 2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301889,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 3322606479077565029810633478790515776508443796511880493712767374692893081754656163370982377605393048730986149165083932937671722207334644527331022376522008579103496403875068554514877246028868921\n },\n {\n \"id\": \"validation-640-half-short\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 1164095076778184748079606149893670849308058975171343861447989345951921673649535261196867565134663,\n \"e\": 65537,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"expected\": 1838866360141164049019563783772613135255724498968868352789553328043115512502697553648541141239480895664847668918632831698962287295627245923983969525229766328181106854139085656932760512091228461\n },\n {\n \"id\": \"validation-640-large-dense\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 3424823509546416510849750656286901396093114922379442127600434135337072547309428629330121545433946650041714098245709535954854210937531234120243326593872605460777583895544739547827664511906214137,\n \"e\": 4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603775,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 305568675623453350460521553668622879079042715576345211645357240071400382018712952699352267137890102119830844762471468332024145523434489560826971590421863565293341812004169821288734106844826721\n },\n {\n \"id\": \"validation-640-large-mixed\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 3424823509546416510849750656286901396093114922379442127600434135337072547309428629330121545433946650041714098245709535954854210937531234120243326593872605460777583895544739547827664511906214137,\n \"e\": 1520813539207398406213723868566763774964409502416186643526397505966425055736225795501970937105790466592880769857864802436896234907125145999417553773240738062750664891453421650027624730748867925,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 2156581947004827756734433867716384572178903163534582720850862771167856175210457762920683074426937880516145177344983343535406407579943202567792233825954174162735542215740205270748738794847270786\n },\n {\n \"id\": \"validation-640-large-sparse\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 3424823509546416510849750656286901396093114922379442127600434135337072547309428629330121545433946650041714098245709535954854210937531234120243326593872605460777583895544739547827664511906214137,\n \"e\": 2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301889,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 2437239024771760101215237091119285557126752186587838447623996348375228130833842353994837166922010644562782323455613945430940610937295139149969215273629320988627953366532721732903947791179443213\n },\n {\n \"id\": \"validation-640-large-short\",\n \"bits\": 640,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 3424823509546416510849750656286901396093114922379442127600434135337072547309428629330121545433946650041714098245709535954854210937531234120243326593872605460777583895544739547827664511906214137,\n \"e\": 65537,\n \"m\": 4456427605019889729558286045128005211817339929093294922961750766629402094916502423455608794366719783172728466963804999549345468592206400830527642216401489544544661623508209915733941934819255503,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 4279420435730489358251900900901317932266069172556613201806592831171792234900534977001235673620843885266205519061844630127537106375733358332789487423908204622159473579031935024740736280541651721\n },\n {\n \"id\": \"validation-1280-small-dense\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 20815864389328798163850480654728171077230524494533409610638224700807216119346720596024478883464648369684843227908562015582767132496646929816279813211354641525848259018778440691546366699323167100945918841095379622423387354295096957733925002768876520583464697770622321657076833170056511209332449663781837603694136444406281042053396870977465916057756101739472373801429441421111406337458175,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 2407270726802579080463150950715441925910847943202517751885645268463044896405088966567026994866072427898057136291800434327233328939776519360822662516297334544731806370676917865257376025856949123436340515671386698958537761369252750648430675979545467282568942847349186626758319679824939780754740300843392488803800001873496925505347631427535224529053659621979883750687347113636287058989478\n },\n {\n \"id\": \"validation-1280-small-mixed\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 6938621463109599387950160218242723692410174831511136536879408233602405373115573532008159627821549456561614409302854005194255710832215643272093271070451547175282753006259480230515455566441055700315306280365126540807795784765032319244641667589625506861154899256874107219025611056685503736444149887927279201231378814802093680684465623659155305352585367246490791267143147140370468779152725,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 14266816449910563911423492005413556149849595016337113374080640174119523708497834761553082073416403855704130705103033744463480219303380745390620915944011708459762643224294183626464433252793243888000512773010396246486185484620268207018713984756298950390799937495711241420783884366137860997531245456155873182002437354685608585856495217079395233515512711450005442987738976517146112780572357\n },\n {\n \"id\": \"validation-1280-small-sparse\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 10407932194664399081925240327364085538615262247266704805319112350403608059673360298012239441732324184842421613954281007791383566248323464908139906605677320762924129509389220345773183349661583550472959420547689811211693677147548478866962501384438260291732348885311160828538416585028255604666224831890918801847068222203140521026698435488732958028878050869736186900714720710555703168729089,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 9021548032956327789418453777048977426190224644868366461218335282002539808177550300015315470954746942093719237676279357300348510277146505180456223795223469088315300913576733994118671509751021301096491690012854718241954184520718089004362768866327147961151553793664441433757025538947271916340412637703236735408566656964731011367776987808143729453238101308648463080741130278942279989190387\n },\n {\n \"id\": \"validation-1280-small-short\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 65537,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 5451910907111028927498447755379455143185007517033206930672469873792966231528291071944980637842418940426707885785273789839645586379731609222914944666337406170456686373433912533276568718403501764847723207685757644637710342195723584428078010681883901200382951440212526721285571069438194570618847156518970653550716399486302145416227732990642625797666839072381983343140702531716175701281322\n },\n {\n \"id\": \"validation-1280-word-dense\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551616,\n \"e\": 20815864389328798163850480654728171077230524494533409610638224700807216119346720596024478883464648369684843227908562015582767132496646929816279813211354641525848259018778440691546366699323167100945918841095379622423387354295096957733925002768876520583464697770622321657076833170056511209332449663781837603694136444406281042053396870977465916057756101739472373801429441421111406337458175,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 12285846538942399853864527061744716465189972942300202814506791506897982530868816537679336141113541992700333691560358514290993802368690768808493506539652169990885842894536285566236564017656019755117006589665611035362529078322981062184835709343629508742324226868970377755276853906981129315749181570451852409073721674970014285722376773287361573881671655554728426105970657996123289268963351\n },\n {\n \"id\": \"validation-1280-word-mixed\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551616,\n \"e\": 6938621463109599387950160218242723692410174831511136536879408233602405373115573532008159627821549456561614409302854005194255710832215643272093271070451547175282753006259480230515455566441055700315306280365126540807795784765032319244641667589625506861154899256874107219025611056685503736444149887927279201231378814802093680684465623659155305352585367246490791267143147140370468779152725,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 13255626851199298207591623770064459557110393668825776826912748262436984975748656948626630463539766104258605283805907790804335331126774933264980109169634968773501556152739732651507424732673117241283946451055424797402508196288820729322923260883544378016290328872695933470418255023107161759655379170551493951593000434927870286287413275962642244643589516686766146298265521909291523065223946\n },\n {\n \"id\": \"validation-1280-word-sparse\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551616,\n \"e\": 10407932194664399081925240327364085538615262247266704805319112350403608059673360298012239441732324184842421613954281007791383566248323464908139906605677320762924129509389220345773183349661583550472959420547689811211693677147548478866962501384438260291732348885311160828538416585028255604666224831890918801847068222203140521026698435488732958028878050869736186900714720710555703168729089,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 13987924857741710672209710671574721110547102914342438631913435684007993793401879483061184400383885486737844231546288825775889411114898885804810631142762227262762049067058915209659178606203672032566318629234381653706255546015424897452567267959553247354531137837190217181751463941555961004982508803300856185664672548403024793706852981186958471068088189117956556711238475444920228041673456\n },\n {\n \"id\": \"validation-1280-word-short\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551616,\n \"e\": 65537,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 16124513327754907002042126087797090485985584972352210784926256021791161391686729987958636665285506721152262768528842320958894969800087169365668873364820770638826282361208102438808539201255574329766162338313046643242377888180928919007926471943745677840533613380802758130465050436766111351584753640538634719653216787868490551175549657457754214719507360457608915407921902047962962378693171\n },\n {\n \"id\": \"validation-1280-half-dense\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 3858196933454772715084077242430199558966899250398757405829446957045727026981046751314663200359581464692237045244077728357728498917212058738547721727450126397667761824128973932251703347860003423,\n \"e\": 20815864389328798163850480654728171077230524494533409610638224700807216119346720596024478883464648369684843227908562015582767132496646929816279813211354641525848259018778440691546366699323167100945918841095379622423387354295096957733925002768876520583464697770622321657076833170056511209332449663781837603694136444406281042053396870977465916057756101739472373801429441421111406337458175,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 18311025860396497864158252347205239036449855895263331412324094403036525534561082919822305381636837774547786952877410200282195432316635676646154220166695642876804158006628084844855021837138117147328762916786862286389646687895859689887300769603816125172068078369973640541767802693942670174805170963534281894978762981997589735671633202993329723253001002245725755405586094205601122323404167\n },\n {\n \"id\": \"validation-1280-half-mixed\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 3858196933454772715084077242430199558966899250398757405829446957045727026981046751314663200359581464692237045244077728357728498917212058738547721727450126397667761824128973932251703347860003423,\n \"e\": 6938621463109599387950160218242723692410174831511136536879408233602405373115573532008159627821549456561614409302854005194255710832215643272093271070451547175282753006259480230515455566441055700315306280365126540807795784765032319244641667589625506861154899256874107219025611056685503736444149887927279201231378814802093680684465623659155305352585367246490791267143147140370468779152725,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 17733786364720192309559910122511098951884926337679862462014231355651525931542190701245170192492220314310354279978074371265108233961084531239321457120156487578365968048394577569049797064269528570792954914086932463689707295096794718176924109711435625484056102367012255044574065099466790104317022967701614838987557826198163565737914882173701851050590286621085888524861596123624295580608793\n },\n {\n \"id\": \"validation-1280-half-sparse\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 3858196933454772715084077242430199558966899250398757405829446957045727026981046751314663200359581464692237045244077728357728498917212058738547721727450126397667761824128973932251703347860003423,\n \"e\": 10407932194664399081925240327364085538615262247266704805319112350403608059673360298012239441732324184842421613954281007791383566248323464908139906605677320762924129509389220345773183349661583550472959420547689811211693677147548478866962501384438260291732348885311160828538416585028255604666224831890918801847068222203140521026698435488732958028878050869736186900714720710555703168729089,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 16284160423803801627418816723194658151970752741754666358128051167050481336507350308536169692522139282784888196547856708063367813089223533893751769104390182563762410245660856480080067811680590034111493205960184808551327123082298723880545095319230665883245602677356963565646483918662486464271479770478138395098531743337152417185958027468207276063402994989236653709568738443999390839792688\n },\n {\n \"id\": \"validation-1280-half-short\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 3858196933454772715084077242430199558966899250398757405829446957045727026981046751314663200359581464692237045244077728357728498917212058738547721727450126397667761824128973932251703347860003423,\n \"e\": 65537,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n \"expected\": 5136224038974736425185896204417629415890885001887374698728333290953117392587141860180449842720079696064998445147217452457394368002808305794005944424366602368078313024964542579028335539480119008789438190248227772283286032894243461388029008208990958740187731086367226451231511028078863174339906506732133419773847642374054731801162257967858759555919202783551999746348654557850068931877233\n },\n {\n \"id\": \"validation-1280-large-dense\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 12129443843146523798869896796067365662848691361222275975852012732804625389306712013966661314565081642465538699911615950972045272216285003988691972726071901948731884440235821104938157908157027633022764135304919529696168265553381997224601738037926823617533855427628162047235246445383339189484471322126375383233490403152970059546863517703467188358181745798651415551001674771163616841347918,\n \"e\": 20815864389328798163850480654728171077230524494533409610638224700807216119346720596024478883464648369684843227908562015582767132496646929816279813211354641525848259018778440691546366699323167100945918841095379622423387354295096957733925002768876520583464697770622321657076833170056511209332449663781837603694136444406281042053396870977465916057756101739472373801429441421111406337458175,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 5494663634723387865740773159715152496048179987783409851755325606126118193770127325498205870607996270239878906310058397997708830135423613396355425561230470161314640193811547829507096417224428607632788894029193018857722386531941084793483705415925986183328995472253216222345011800318199052639074672144249241125583661850270245785945351882114386858821828466622569739304556571269680729080877\n },\n {\n \"id\": \"validation-1280-large-mixed\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 12129443843146523798869896796067365662848691361222275975852012732804625389306712013966661314565081642465538699911615950972045272216285003988691972726071901948731884440235821104938157908157027633022764135304919529696168265553381997224601738037926823617533855427628162047235246445383339189484471322126375383233490403152970059546863517703467188358181745798651415551001674771163616841347918,\n \"e\": 6938621463109599387950160218242723692410174831511136536879408233602405373115573532008159627821549456561614409302854005194255710832215643272093271070451547175282753006259480230515455566441055700315306280365126540807795784765032319244641667589625506861154899256874107219025611056685503736444149887927279201231378814802093680684465623659155305352585367246490791267143147140370468779152725,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 3039780045711138781425888740187545304860666806440363317627663160882780375192672864219085514382188727340220173092981364305975782127722338394908915146389915125684973963450765969927756834953720389573526297136069531802091959911171764224701457121961730891676964375273102908287063792579904339462418721504420412127605854174438719296691363509506102345199873676109409879454679925334701386360418\n },\n {\n \"id\": \"validation-1280-large-sparse\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 12129443843146523798869896796067365662848691361222275975852012732804625389306712013966661314565081642465538699911615950972045272216285003988691972726071901948731884440235821104938157908157027633022764135304919529696168265553381997224601738037926823617533855427628162047235246445383339189484471322126375383233490403152970059546863517703467188358181745798651415551001674771163616841347918,\n \"e\": 10407932194664399081925240327364085538615262247266704805319112350403608059673360298012239441732324184842421613954281007791383566248323464908139906605677320762924129509389220345773183349661583550472959420547689811211693677147548478866962501384438260291732348885311160828538416585028255604666224831890918801847068222203140521026698435488732958028878050869736186900714720710555703168729089,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 3343025793860240829780673482714381201843692404684331227929253841523376685217391394230023463581773523803380198953595736661067358155050250992667082822759097598291651954839948623197210777010289010851584636708761056430750767937596118445565280517116396570235947349371860835265102051893142691959071031021900346577400217675856734919857087754097435637480504117718899901275836711448497175414378\n },\n {\n \"id\": \"validation-1280-large-short\",\n \"bits\": 1280,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 12129443843146523798869896796067365662848691361222275975852012732804625389306712013966661314565081642465538699911615950972045272216285003988691972726071901948731884440235821104938157908157027633022764135304919529696168265553381997224601738037926823617533855427628162047235246445383339189484471322126375383233490403152970059546863517703467188358181745798651415551001674771163616841347918,\n \"e\": 65537,\n \"m\": 18331149268796229913916274881833556141300718012669894155683770483305644184389795323039442511919010202373221658335266800036724207889570268881550536537278703696323392885974070846242697069006549392769693299071510224433661490242309287274909627578925703809578355839662986080509640574496970454108128418603079271871482995743910843107269072870235828039308020063674601718594896381779881141424945,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 12985152570572002533327426917874241978193087882405673924907209866611495908042612180350392915499313626477735484159451334487677625671235436508140939363256444410523677743313785899584450749389752177559528120024203200010106484253312981671861388371356861620646514347628997262920898307810039555578791110056193088428943348402827921103767943220015495365820401528162577615029202114775103160803893\n },\n {\n \"id\": \"validation-2560-small-dense\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 433300210274926779301235722995130529126851924312253566276831366547097655953268278873591999368453759375352459120642109169274240110620843517970102311224458427564046616227161115801662152359395451958893835480905010246703239443701925453743683726938789767940577524555724362397039358587448248740993955708382317083531851133758531532844694304737183093418571190053292997716413815714417740434254315670267335553209606545389900958653541702218767662872949109999460596999125719155768466778443229719919179735890978537026576050107500869340314188887101095263339865901080787145771915722368720844521851040375582291274824574444462419841916186875058374404329003250698574832235855871168399140082282900718430116575617097058691735266917705341386171618452673063526784039252631042036988932549246975,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 157726651864394401567386727355980790429697565238572322809077056204454713649913944309950397547190491985794895217242208017986380974758172956544130116209095164020010263830941767542020047275831480656545760234180475755878674135362458837172817984658214299065032254411927090922103457208872835355259413946753470462158617668089925636757327858898213618089835468800799802084584405395274449089111043383691524089061173211884344310085478425528832288146750052864609587247165183124233457204017947421494283605244100818824251102733901291825467214102972493081059625673504225457037123508806427839326104870999872850319155600623749360971060342376434261140034316156583084341032301140333809717405574452636609021468154038911584151585828727582703236719706493967027748854383626800201608072727694213\n },\n {\n \"id\": \"validation-2560-small-mixed\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 144433403424975593100411907665043509708950641437417855425610455515699218651089426291197333122817919791784153040214036389758080036873614505990034103741486142521348872075720371933887384119798483986297945160301670082234413147900641817914561242312929922646859174851908120799013119529149416246997985236127439027843950377919510510948231434912394364472857063351097665905471271904805913478084771890089111851069868848463300319551180567406255887624316369999820198999708573051922822259481076573306393245296992845675525350035833623113438062962367031754446621967026929048590638574122906948173950346791860763758274858148154139947305395625019458134776334416899524944078618623722799713360760966906143372191872365686230578422305901780462057206150891021175594679750877014012329644183082325,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 35307307351487904815909788631665672209317005002634860457232256855219245126320581827482834456230460236291708296377583536696083082945818155422846082320371909413947848421068393214797292040459023841031548139535701163367693968432639640437077399024523651313906685625156306557236556950296932258961514526276838476360771110204323492147795172325538232150844599748339722750939709415819445385451168422214953125250411931599296229129071393930632367658156252831522288059096134445635831095463451697973689334923603308245833086181151724463392746544232882044241899653722021097861747591564913783261032462478508103904597075125801779821860532205969389661367467950785091817009358877601589959726063226207496123698876967941936629407854615585670491819500996559145888920945744494285225649321995915\n },\n {\n \"id\": \"validation-2560-small-sparse\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 216650105137463389650617861497565264563425962156126783138415683273548827976634139436795999684226879687676229560321054584637120055310421758985051155612229213782023308113580557900831076179697725979446917740452505123351619721850962726871841863469394883970288762277862181198519679293724124370496977854191158541765925566879265766422347152368591546709285595026646498858206907857208870217127157835133667776604803272694950479326770851109383831436474554999730298499562859577884233389221614859959589867945489268513288025053750434670157094443550547631669932950540393572885957861184360422260925520187791145637412287222231209920958093437529187202164501625349287416117927935584199570041141450359215058287808548529345867633458852670693085809226336531763392019626315521018494466274623489,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 245407846075013386274758220445371352631299640211174564027430813181218943644390489277081762543548363913856913556862755732171356653198358320600479084864301121800886331897736219578920666522644012366529235487004365096798906286447402770023018388821803294930639845933280055872685777418378093606054579682392615361155347125701544929047202906966260778480873050281470380247360999871438438557551431884319850853880199387012039589207354273168466116179076696392092124537781035774729451355461117057295153187644432811748963025032623725277347706146687769608545460567306213781905110607383931730300919158978764799903990736484302917597501610107679589323984693985865302556603524485476343585156654672899725824786611439821984866801736261905361521500758816482193586386210578403443399608971061549\n },\n {\n \"id\": \"validation-2560-small-short\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 65537,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 197417036417766270611665789303339557704310025767570883621293601405657300208903847885676657361524743775042648605118001492933904219136619092535254185106737271682370217828308107237796792633895170925231212892373766136542408028509998587622420180193047970499772381580820223140567114113041048068052604988605500695681650002404862548596369207586173430599903412788417781146396534701183083189679518401007614346102533920859220063537276852555201026951815304355120915713424535634719157694717120448285410140465086155890701310852730142918005042751294480603546803790420344464760197794452415303162569501201424316875677047657654983453156095423916698518769629881670104405431815655878401233572009523643652606601383069529947435087764404158267679925537097379825333075636528464254270618951716548\n },\n {\n \"id\": \"validation-2560-word-dense\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551615,\n \"e\": 433300210274926779301235722995130529126851924312253566276831366547097655953268278873591999368453759375352459120642109169274240110620843517970102311224458427564046616227161115801662152359395451958893835480905010246703239443701925453743683726938789767940577524555724362397039358587448248740993955708382317083531851133758531532844694304737183093418571190053292997716413815714417740434254315670267335553209606545389900958653541702218767662872949109999460596999125719155768466778443229719919179735890978537026576050107500869340314188887101095263339865901080787145771915722368720844521851040375582291274824574444462419841916186875058374404329003250698574832235855871168399140082282900718430116575617097058691735266917705341386171618452673063526784039252631042036988932549246975,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 132254291990092438162238233496334339333356110642283504164659095740152902681480500475121031761017535828090440125849109471637122877840562188844939257043556648424281188973951870778675514149568360285069924747554972551781997248681827811525326102941695359190444676968177779318995498999149376816120724566573947370276512167218716715649155166079176976414475566189131224222213581864906689046747100867651133753810926894986463845191535707155950905327122429215953699260573183233842445948099559894184547538445367518470145412796145288355396092848588988059056997235429861272066156194922473029033778862004994807851212054723791420105120471870749866060848814547411450181389593777557327513471231381937645652490281176765771645648668885046234509026761867647979802333096591683943542797175684257\n },\n {\n \"id\": \"validation-2560-word-mixed\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551615,\n \"e\": 144433403424975593100411907665043509708950641437417855425610455515699218651089426291197333122817919791784153040214036389758080036873614505990034103741486142521348872075720371933887384119798483986297945160301670082234413147900641817914561242312929922646859174851908120799013119529149416246997985236127439027843950377919510510948231434912394364472857063351097665905471271904805913478084771890089111851069868848463300319551180567406255887624316369999820198999708573051922822259481076573306393245296992845675525350035833623113438062962367031754446621967026929048590638574122906948173950346791860763758274858148154139947305395625019458134776334416899524944078618623722799713360760966906143372191872365686230578422305901780462057206150891021175594679750877014012329644183082325,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 121056216277537126191710094374745577364466922374479106759336907004046090978370413929134250321916227209965231220226959848251366220450701848637966534004167772403245641908951315913953932532903803929661764091924762474768542062358070827388017789142307239100053912710831170788040392255053217332494088363867901131859894580573015676130762115244034147448905905673795971739658996261877121895017880064349910322844621474816972969586147765006830876771745977896060631112107385578849057042455343749309207627871950769411100755907911880456412971979788959457133087700163084978369527723256841486246182664921816992306994221980250801245209372331033262810454785492472193042106365864197248054809625788864152659737102523196297491739787608768902288221065660896263034697808600725873977082337283009\n },\n {\n \"id\": \"validation-2560-word-sparse\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551615,\n \"e\": 216650105137463389650617861497565264563425962156126783138415683273548827976634139436795999684226879687676229560321054584637120055310421758985051155612229213782023308113580557900831076179697725979446917740452505123351619721850962726871841863469394883970288762277862181198519679293724124370496977854191158541765925566879265766422347152368591546709285595026646498858206907857208870217127157835133667776604803272694950479326770851109383831436474554999730298499562859577884233389221614859959589867945489268513288025053750434670157094443550547631669932950540393572885957861184360422260925520187791145637412287222231209920958093437529187202164501625349287416117927935584199570041141450359215058287808548529345867633458852670693085809226336531763392019626315521018494466274623489,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 243188172593586312413632155109797174849887004185327814455301229615217038113594190761867789528129394772765846665789382095335421380551366444248983484012163720357699419807625760833671673929001447583226963510615148440724963119321204746811963527388120323882329523184104975919306163140020804509729683778076851416383638396031309880322006405172101070097310160373945116504129048426549896823846636875716448311855512033964833068903821204481576586262766115068202228482527978882523694077830792559302947183124833548924635410529738420997974755200006388718653780965932292477353402541293668424538509406718389609968143185670156623857098015495209509844467603161765408086639022932699069942471726805270021502355564004137478283877446691072116245743768167450811897688557953189298779358756320911\n },\n {\n \"id\": \"validation-2560-word-short\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551615,\n \"e\": 65537,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 295081004378986874352846046131766774685749111048058275695393272395675796262987696217261723422913598510198890366715556183852342921800549123350907858900392697516311050570591489795973398412357935658495259545499976545076643820077494794602141596268770072610892208882780471073767144830983528970775474053404034750476842538481553474822325287739877161435533075274907127972284757449432080579804918979933336749504549599569957876253588181121812830610922153351817882393288763666792917777842419794411079518174728967670187906091716193780139622080745218500223600726392770566152808715827205451164308026673723154991843275433587831844252463568314864346716566795928378888667159255877701060948021140130493945807737293073050078628137316061461844483969792448493720984599956994851693957982087917\n },\n {\n \"id\": \"validation-2560-half-dense\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 13896826892423105211004490220344309475285341522014733259853678770349424547326285425455012755227745780763602951518227738705809986566951220037308493851889584529897229600730316150119507776131170959312113879239441522034579781557110846635517153122902916963045245310310053909009401779300273093640955171096636450288385633771993249645299755966360757781966462188926414577486622456622002089401966,\n \"e\": 433300210274926779301235722995130529126851924312253566276831366547097655953268278873591999368453759375352459120642109169274240110620843517970102311224458427564046616227161115801662152359395451958893835480905010246703239443701925453743683726938789767940577524555724362397039358587448248740993955708382317083531851133758531532844694304737183093418571190053292997716413815714417740434254315670267335553209606545389900958653541702218767662872949109999460596999125719155768466778443229719919179735890978537026576050107500869340314188887101095263339865901080787145771915722368720844521851040375582291274824574444462419841916186875058374404329003250698574832235855871168399140082282900718430116575617097058691735266917705341386171618452673063526784039252631042036988932549246975,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 246633039560406563221044298829377185233964819468376412407338293322678333598087025702202899354598201896705682211865481235698529524812182969112309668761955694557073243325789832502089632300437147636070934630694482206843816105554997997634349806769449506450664910998370862491070239825697118205457097292250329689390455073259571137401604111842012225662294737610721500208248484939254939232796110596951724759018365840092841377198014429289445158528951106498679580845907797288650496419464002078600064040195782593583980155706021937964008010871804574951609967871399584848713092410131315194722159825557883934154687752383661958320083024490796469763143526266228939513050669452062095775523135489049747613306862847059746794820641352493729135311800444826213455560948443160189400845882496950\n },\n {\n \"id\": \"validation-2560-half-mixed\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 13896826892423105211004490220344309475285341522014733259853678770349424547326285425455012755227745780763602951518227738705809986566951220037308493851889584529897229600730316150119507776131170959312113879239441522034579781557110846635517153122902916963045245310310053909009401779300273093640955171096636450288385633771993249645299755966360757781966462188926414577486622456622002089401966,\n \"e\": 144433403424975593100411907665043509708950641437417855425610455515699218651089426291197333122817919791784153040214036389758080036873614505990034103741486142521348872075720371933887384119798483986297945160301670082234413147900641817914561242312929922646859174851908120799013119529149416246997985236127439027843950377919510510948231434912394364472857063351097665905471271904805913478084771890089111851069868848463300319551180567406255887624316369999820198999708573051922822259481076573306393245296992845675525350035833623113438062962367031754446621967026929048590638574122906948173950346791860763758274858148154139947305395625019458134776334416899524944078618623722799713360760966906143372191872365686230578422305901780462057206150891021175594679750877014012329644183082325,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 233980783494820551169528261122762130067913452799770297261942656187993797517258976239722352601099668818112218590503686062542631395176892323410166323797847866203576113445413525701855965656895040849449064746036008760642153382792704963970638575011976392514805257553531393334890572043877342127097278980133059601077365255210526060851240994448794921395101143322136027736975266491092213158954001720651856093548420449723027253362060880508420998920662715113712269074924869583630226478302440569569657253169635686570453967494440997082710329890209405867466502758625932184331405357467864641799482630153457825372664330424839424387438735201308814131604057829144196425786154443342411918818041455222585781668126138758678657943562703469466263763280298724168453887968176230829607562047251048\n },\n {\n \"id\": \"validation-2560-half-sparse\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 13896826892423105211004490220344309475285341522014733259853678770349424547326285425455012755227745780763602951518227738705809986566951220037308493851889584529897229600730316150119507776131170959312113879239441522034579781557110846635517153122902916963045245310310053909009401779300273093640955171096636450288385633771993249645299755966360757781966462188926414577486622456622002089401966,\n \"e\": 216650105137463389650617861497565264563425962156126783138415683273548827976634139436795999684226879687676229560321054584637120055310421758985051155612229213782023308113580557900831076179697725979446917740452505123351619721850962726871841863469394883970288762277862181198519679293724124370496977854191158541765925566879265766422347152368591546709285595026646498858206907857208870217127157835133667776604803272694950479326770851109383831436474554999730298499562859577884233389221614859959589867945489268513288025053750434670157094443550547631669932950540393572885957861184360422260925520187791145637412287222231209920958093437529187202164501625349287416117927935584199570041141450359215058287808548529345867633458852670693085809226336531763392019626315521018494466274623489,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 124177799581004224475495936379549851805606508517511522308184534545732523505429207062820342159350405569169127141380761686897404865094659044234994138552862531716347311628134390680547019497132912833845438517037746293055222296530360489504072035124383682822684873202083167360184273359574635844577537758325038936942225955317139482626767438310054284306693177921734314381214733870891291388281925007604219161935094193683837074275706203554772407749502649321160983297947732364135475415545101188987893649664883278167261005970638578310986223195823418183678665708174165607569644849572194903098874586699209093666060689439599250947346005474487537558663430167293868041742059286364250699117776043430085024045667628299728555969522778220746231853789031454270195747820478473768564099895074200\n },\n {\n \"id\": \"validation-2560-half-short\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 13896826892423105211004490220344309475285341522014733259853678770349424547326285425455012755227745780763602951518227738705809986566951220037308493851889584529897229600730316150119507776131170959312113879239441522034579781557110846635517153122902916963045245310310053909009401779300273093640955171096636450288385633771993249645299755966360757781966462188926414577486622456622002089401966,\n \"e\": 65537,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"expected\": 6891624380937866940896386816059131691695646542302076739999492036349034954512512271185575826982077866746820326868950035991692185887618552450465959189946058738752955554783472472787100857713516012476715985053916357901467631635305491962028768109036638256067671153616486388173576683011050673194392937614376009546099169679626720686965282802174039746762448911621791733364443459055458866616117128068492733297189336668068769316653376999664441403968231250718393756998032620424035837914863031798772691082093540393542457471279466858134058700496585344976181163984355395156737508500366400799415571898681534413684581461645430001402107370298439192919421882722931535881164952675707861377542422651699062470416533251415684816225418774168662578394741414183237102749917057324906854303776319\n },\n {\n \"id\": \"validation-2560-large-dense\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 242942938401380660861017085463524020050452830366194333724756344013070024246795519887907499176645862387965349592354437308704563958863351472266450150852355843609216436714356549458102184129865180392768104499165252662833889014703852616579730624035839456725175938730072887090314025415217583254539069615061703880763029798322844267014691216954754614477046646402783089690113472724944123476441875340701367611924173775531464619818955929177994780148717553841216732993222590092025980189505005346965187552508730050281190011563511891308390200348692458796219620255685798621855300178124557474588998399176269222740622865183883031396089773876914083088047179780332926198494381306466366178567924989742659583688372658508526256595835399693107843333745204498527672580885584221418181859448778418,\n \"e\": 433300210274926779301235722995130529126851924312253566276831366547097655953268278873591999368453759375352459120642109169274240110620843517970102311224458427564046616227161115801662152359395451958893835480905010246703239443701925453743683726938789767940577524555724362397039358587448248740993955708382317083531851133758531532844694304737183093418571190053292997716413815714417740434254315670267335553209606545389900958653541702218767662872949109999460596999125719155768466778443229719919179735890978537026576050107500869340314188887101095263339865901080787145771915722368720844521851040375582291274824574444462419841916186875058374404329003250698574832235855871168399140082282900718430116575617097058691735266917705341386171618452673063526784039252631042036988932549246975,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 203094204721682785426256280624671263029391431848306892385563278114448094255385748854638998279199554084292342859361232701046496252276027632002385098667663848311531885257722189539184056017036229967021536299525023010914615425419863812596106541936634213734127579795870725130201154072476946301020022759733663643636029212011738054943863618034143162401306243040133630412784619975488146515409978089448681913777927245113848697933313619177607784189169219418121438957103461653451432088963525160242784829651637432103391609603526728429073648443643487532514493972483578509035818341259273909861830496874102862608769651531552920113812889272783693899404792798014917544719552627478386370243268296188481600472538105000653622643248992443724728039157578729357028221500521002520311121349078430\n },\n {\n \"id\": \"validation-2560-large-mixed\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 242942938401380660861017085463524020050452830366194333724756344013070024246795519887907499176645862387965349592354437308704563958863351472266450150852355843609216436714356549458102184129865180392768104499165252662833889014703852616579730624035839456725175938730072887090314025415217583254539069615061703880763029798322844267014691216954754614477046646402783089690113472724944123476441875340701367611924173775531464619818955929177994780148717553841216732993222590092025980189505005346965187552508730050281190011563511891308390200348692458796219620255685798621855300178124557474588998399176269222740622865183883031396089773876914083088047179780332926198494381306466366178567924989742659583688372658508526256595835399693107843333745204498527672580885584221418181859448778418,\n \"e\": 144433403424975593100411907665043509708950641437417855425610455515699218651089426291197333122817919791784153040214036389758080036873614505990034103741486142521348872075720371933887384119798483986297945160301670082234413147900641817914561242312929922646859174851908120799013119529149416246997985236127439027843950377919510510948231434912394364472857063351097665905471271904805913478084771890089111851069868848463300319551180567406255887624316369999820198999708573051922822259481076573306393245296992845675525350035833623113438062962367031754446621967026929048590638574122906948173950346791860763758274858148154139947305395625019458134776334416899524944078618623722799713360760966906143372191872365686230578422305901780462057206150891021175594679750877014012329644183082325,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 301747050478259389713660971142401086017586530326748479752440426001723465428277368692321601165060987183555697712125542732141281765666977102776920370850204114635948486423993775027548196228201633762231392313128917093401148784803139073327063358723423543708012550030318602196622816996763670057725900050828969059801363455374162728369151872186079063631421361347468340255086732028910930197965719282203952615971472640298901256986327343098582702062988814210322824444879451063433528624849482380490992835800905691701928772733571747465898914872507416858074000689934007479183123840761352176191500558451555033698152335949325313313832138876213265076830596251007583071244792672729011657006694363983060243460025190504608986770019645265161150034520077594985920382137308743183138790545666271\n },\n {\n \"id\": \"validation-2560-large-sparse\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 242942938401380660861017085463524020050452830366194333724756344013070024246795519887907499176645862387965349592354437308704563958863351472266450150852355843609216436714356549458102184129865180392768104499165252662833889014703852616579730624035839456725175938730072887090314025415217583254539069615061703880763029798322844267014691216954754614477046646402783089690113472724944123476441875340701367611924173775531464619818955929177994780148717553841216732993222590092025980189505005346965187552508730050281190011563511891308390200348692458796219620255685798621855300178124557474588998399176269222740622865183883031396089773876914083088047179780332926198494381306466366178567924989742659583688372658508526256595835399693107843333745204498527672580885584221418181859448778418,\n \"e\": 216650105137463389650617861497565264563425962156126783138415683273548827976634139436795999684226879687676229560321054584637120055310421758985051155612229213782023308113580557900831076179697725979446917740452505123351619721850962726871841863469394883970288762277862181198519679293724124370496977854191158541765925566879265766422347152368591546709285595026646498858206907857208870217127157835133667776604803272694950479326770851109383831436474554999730298499562859577884233389221614859959589867945489268513288025053750434670157094443550547631669932950540393572885957861184360422260925520187791145637412287222231209920958093437529187202164501625349287416117927935584199570041141450359215058287808548529345867633458852670693085809226336531763392019626315521018494466274623489,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 37676084182275702293729137068328155041416162706940082233224600646344447207225211444821707243528256734674100713561742773137722846032821069244384356282806629695446153258933685235269600117786301054853777218713773057832997254747582964821131501201675684616790188156417178984282224080070533672882235059605406999491974846480549564170887354355766861735749299622062414119589762739575091406529625812769960387713927976407397797638937156830565592003487755403418829047680061230489472792405783899295552032460958693195911688299456675899912926071254870589092891597317624397741827711478718457500120266559140974312666814965810813579926696290431646300560528480374651071981639800573102721036477948860913629949735654585989046020848708556106596275071984453172424923345218468231247131750599076\n },\n {\n \"id\": \"validation-2560-large-short\",\n \"bits\": 2560,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 242942938401380660861017085463524020050452830366194333724756344013070024246795519887907499176645862387965349592354437308704563958863351472266450150852355843609216436714356549458102184129865180392768104499165252662833889014703852616579730624035839456725175938730072887090314025415217583254539069615061703880763029798322844267014691216954754614477046646402783089690113472724944123476441875340701367611924173775531464619818955929177994780148717553841216732993222590092025980189505005346965187552508730050281190011563511891308390200348692458796219620255685798621855300178124557474588998399176269222740622865183883031396089773876914083088047179780332926198494381306466366178567924989742659583688372658508526256595835399693107843333745204498527672580885584221418181859448778418,\n \"e\": 65537,\n \"m\": 384502493813249308831485745735698006618034388105071259473913742205200996126349051195132631556561687027959811682508731564692955358894685149852878749491061525581446155079360689913926843444548170261607653045271537983393619010234161890724386361698040908232376049538949479925207583316379311741590608321962642518366403237648210104494212505396796874556786085754926775293847127458706743721872961609082129300049723429946804533263617877951105716638282238217377531646161290607670302465067657564903170650806790066401527408555074447289594714190479441026431680642994684090824641003326851202354529865389863891399913630770107235398514036444890927770729705676828236733370143323105283312622945095030241960963206906723952475559247205731217132419393391238685715619780691824534469749150115309,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 162936588353280221818283168869235752756615570494149151800159348660164018202086332997879771324593980594726216278142495803174685827737518103176692656906104140377510316982105661646915022862627066660219603075567614514262145193455909831748804225921100358547223967246173438559951539589764670584489026689725770248704461741897121671672393088883895246725633591727297007445272926465128294851480594972435332417139230342221523462253094926709466517619657277598840580890711815148299538996914380742410314508581030346734043107590406582350802501029700843125270492877373026943621524720714432141102878169765831843832772893051553084032122826865896598778024512305481336923905453654838923650244001892738370281553154473456897888918942410552680460043797467204632390708842255402577774241014796542\n },\n {\n \"id\": \"validation-5120-small-dense\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"dense\",\n \"b\": 2,\n \"e\": 187749072224295762487282918043534149672470009810028327446062532949263717368127024576140841104973120370273487261876951083004001413137204173750956938653211788724190430095984469913776932431963546640404661377521170242454281393564883698042160362597493239676179542430408230026967675408244369534225406182334053860953190851410763968250231766966368150031479733532494389362263966829774739549874576217702802049949175044144226916408271128525427622225198410553089064349578703883506197408833728032937541363391644479638264014861396658218947068985826257384271858030352807755971277360363293570350006795256116943835609813348656451703942739615910726879627516589755942615059584953695158906776349078531641699376974783981966272485654732492263213186492225477260675547523932337061020406120250964136034529347299464072163800076187742576595379686343865722042219212538664133431405598476618632378694390016986508065484388368263534489462021091442580691883449258543148763819608108278025227630151849488163230271017209333339572098874097605709683555074986308074644075465524908758151061239207358632374820522302308593867486159699800255775718113162926434961209248394655996108849613488899817872188299520363081282737595469502189721561285889897515363929727744544447417526634383587059070293805996935707713490568437981961300034126756863201261849257039580831538344714324593879688126002780304484145068997028656541324271928440299730361243738276658036052139964707237167826208674384719689501485461459019092511353744510977179559894717372061260467912691621997768268855590726394611504645144575,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 5349978376020014833220711096454546678318011780094589944691051021471210435114520078827598775612940281960638855383188934474195495260529267580384539880550297520245613489472801700217530967063260049043965878155268887237411416516152794383750963605473354371843415553119274826731260126271437758795938360843396082091728691138071442107535069139345416459573855809450601628405694683048760999279049153884265867919395705001200302269719656600124559600178988025015193102745908309320624756926552028171414940051304255903766758040987752333819790107357108113622508214049837412973735673804554851915135092227291532640407841200111756591643473477877632144271613851093004236453550907712569018205075286506308729504374624070834710778562406459005041753249358088869481402950563252783192891240973031643229466697140231685393011520212190198012936963855642077345145598883756587951500341191152033408562227897141326322140464891261227246473817401350715020433703064741578684922952332765938449074560169596238762951742719869709076165490385622836048487885631384539086958912968473910066210217254090371942508060474323738504667223497526474578869292347733505056708418118789228112154448316076265203761069974883427453425440013898424940799313267515635377265910075755098676096250462252026705806943075091288642852847988727075797763869260885000004182899086328636798455799746268478115449356712743890293783000336893744620950488787156672898717489746905003363438286922949591420024334400937391273664410323759515822001571334900512377258608384694408263155064695881243805382838007408858859519756236\n },\n {\n \"id\": \"validation-5120-small-mixed\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"mixed\",\n \"b\": 2,\n \"e\": 62583024074765254162427639347844716557490003270009442482020844316421239122709008192046947034991040123424495753958983694334667137712401391250318979551070596241396810031994823304592310810654515546801553792507056747484760464521627899347386787532497746558726514143469410008989225136081456511408468727444684620317730283803587989416743922322122716677159911177498129787421322276591579849958192072567600683316391681381408972136090376175142540741732803517696354783192901294502065802944576010979180454463881493212754671620465552739649022995275419128090619343450935918657092453454431190116668931752038981278536604449552150567980913205303575626542505529918647538353194984565052968925449692843880566458991594660655424161884910830754404395497408492420225182507977445687006802040083654712011509782433154690721266692062580858865126562114621907347406404179554711143801866158872877459564796672328836021828129456087844829820673697147526897294483086181049587939869369426008409210050616496054410090339069777779857366291365868569894518358328769358214691821841636252717020413069119544124940174100769531289162053233266751925239371054308811653736416131551998702949871162966605957396099840121027094245865156500729907187095296632505121309909248181482472508878127862353023431268665645235904496856145993987100011375585621067087283085679860277179448238108197959896042000926768161381689665676218847108090642813433243453747912758886012017379988235745722608736224794906563167161820486339697503784581503659059853298239124020420155970897207332589422951863575464870501548381525,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 39059904231548112796352080392814005163546191800834899413922372998931389601120885744397454308099233232571827359480367053299366565515818165171788599287539877855436873681064896764232207241924007857528341098441427103582292551555837957204210775576035066161556379575218075370625540627177439325353952037366868233443570363103833655921300290774163813457082084571038216555965080612456535872496876118748052536564246823462155088672483398446598271250815366336061458416275141475421650418595926571828704844327920641518878337041055022340067425343051331895781094927440507343679425113779906799377791349515746011127428433829928481690447113525049033995918599770531331888401304143649059047173794587398921128358877134327507449525050103240431183122865183325808987912367230117381309880095831302046493010547055567807156857667688649833949937220096476743497122216382707134055517107374436504147311713657889789596727662386535950826114940964841319532578857466794293786708509948316791045800717288785727907871728916174478335786563963802450918134694858931373015746664844671562519346453860388336490269905010133059643646865443538372443375936173506729002075149849534784711175281573141079482841851346652344005240742612330084659031613969255866964347166562576464619702097604338037891191686297398609064705871415759029283335993724576322603626374244612664699667844578721783731578857692071818715410336770183846754432425819020244743600666928771724605287427125786730861747961650966517028723029505644149950956975777426960662477915920342413955893241686365126059700888799199109944406102112\n },\n {\n \"id\": \"validation-5120-small-sparse\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"sparse\",\n \"b\": 2,\n \"e\": 93874536112147881243641459021767074836235004905014163723031266474631858684063512288070420552486560185136743630938475541502000706568602086875478469326605894362095215047992234956888466215981773320202330688760585121227140696782441849021080181298746619838089771215204115013483837704122184767112703091167026930476595425705381984125115883483184075015739866766247194681131983414887369774937288108851401024974587522072113458204135564262713811112599205276544532174789351941753098704416864016468770681695822239819132007430698329109473534492913128692135929015176403877985638680181646785175003397628058471917804906674328225851971369807955363439813758294877971307529792476847579453388174539265820849688487391990983136242827366246131606593246112738630337773761966168530510203060125482068017264673649732036081900038093871288297689843171932861021109606269332066715702799238309316189347195008493254032742194184131767244731010545721290345941724629271574381909804054139012613815075924744081615135508604666669786049437048802854841777537493154037322037732762454379075530619603679316187410261151154296933743079849900127887859056581463217480604624197327998054424806744449908936094149760181540641368797734751094860780642944948757681964863872272223708763317191793529535146902998467853856745284218990980650017063378431600630924628519790415769172357162296939844063001390152242072534498514328270662135964220149865180621869138329018026069982353618583913104337192359844750742730729509546255676872255488589779947358686030630233956345810998884134427795363197305752322572289,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 33281318444244387002486719276232736563995596116258538907333592033095435413908358332040619866707868565706076649409648366279513335991033882359032173022321842868459376501409878803123467239379600279364176356074503042741875156427706061978169304760275409658942849643928277451206647755608715110980188291612182582065337224117629009582679839966094099054940078587465900237541054424664291236048729856319515340329647629773051202894914082717245921944192378161378070306658135121994273274265503532685317527065661479439952944713663277682309167424146538916119115479383206645863341405174697548739176099979619783903249023396542895819082601467712214257632476127816691979733872796164973144231482010887478925127181156891247210268812643781505717640172863635325896729699992441605324173479948278965060390648699886317366725948462830913410272173800323457070115238553629619291656725660024192791164770650644377312540185187595114903503013187361686330286248635892300697536994858055532250572525200981837753958919492159965640070119521411170527553962700349155342193477674026761731549239055542545127196206491213944052468129569789471506323782116548289800476865449018244237190551716267329273590656677220301785022390487803317135935047187084195594081502577205334045320028283088801952772356097340012243933471881579276971767672727272775534949404860310078515873807876754854237881235003850480038996925588662524811545188776707583507934442117545756950800707754566588201222488845592879046191888970402060251970243834425079910987348420936623974506549646091085041611941199387056087911712650\n },\n {\n \"id\": \"validation-5120-small-short\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"small\",\n \"pattern\": \"short\",\n \"b\": 2,\n \"e\": 65537,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 29717761797870264171734656658702805228608600591963078007098182181557340075297588363685291361122623586885983806610522849736559278925480471948989447411401908410938504540215586736194536730187784810921141547441554222927708026116571176783252823915385691779793423708008186710172726420442834068364972522606017920921952430181741883898200506039307123448727990357300042137598392042890361177566659863391509153384517767254594958889379024436996860216854900777342893053050004725054134767283000862230477044073938558597499816296336657681159662722159558786463784968312007531593259110352864915798172213346762826955666974225247952083371112036364563001631388654603356117048292890292544516104579346029667700990330565877254622614554235056037191292503118115863400264280774322457782991481014374458947547629014690425057759196287292185159120704426709521369800745555751525047517984843222285664445348679152609374462293635764217504999075598963296971285284186983067261193670580407966795559841095542718162409872403283976882112782309948564970028857778167209733785170592996961680719307462037302821935853965876913511876548003278440561015174013135194513970516665330551831531424094774853206193165137139596355687539963116348857856772100232830169933091129830868460062951062069602835671394458109056243754580626731736811281266915610062273659546601042327725530144268384539129944235926936101924979384772453675353527065548573319775708517355905255294910966517001783816249627666496141110177595333871794704383668667898313580984443507920790268719036761939710075632615756167658728804240035\n },\n {\n \"id\": \"validation-5120-word-dense\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"dense\",\n \"b\": 18446744073709551616,\n \"e\": 187749072224295762487282918043534149672470009810028327446062532949263717368127024576140841104973120370273487261876951083004001413137204173750956938653211788724190430095984469913776932431963546640404661377521170242454281393564883698042160362597493239676179542430408230026967675408244369534225406182334053860953190851410763968250231766966368150031479733532494389362263966829774739549874576217702802049949175044144226916408271128525427622225198410553089064349578703883506197408833728032937541363391644479638264014861396658218947068985826257384271858030352807755971277360363293570350006795256116943835609813348656451703942739615910726879627516589755942615059584953695158906776349078531641699376974783981966272485654732492263213186492225477260675547523932337061020406120250964136034529347299464072163800076187742576595379686343865722042219212538664133431405598476618632378694390016986508065484388368263534489462021091442580691883449258543148763819608108278025227630151849488163230271017209333339572098874097605709683555074986308074644075465524908758151061239207358632374820522302308593867486159699800255775718113162926434961209248394655996108849613488899817872188299520363081282737595469502189721561285889897515363929727744544447417526634383587059070293805996935707713490568437981961300034126756863201261849257039580831538344714324593879688126002780304484145068997028656541324271928440299730361243738276658036052139964707237167826208674384719689501485461459019092511353744510977179559894717372061260467912691621997768268855590726394611504645144575,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 32522313789540640804568995339926275122880574331533299944023325521546289797127813131593113449076876792773790936067281504975907495825189031214537578280446918755651750552618094914198022737560655148450043248083996174612586665588994592524154719524596691738017683346682487785629355271777997182662212770686661438510765943880712232984604325849559132324185650844498198423913973825514154862374972910948100503556797414632802332710254796479643465717184793286552437813781188012306890645499958208907242090949539590873426888112090597197979710540257584898570928156207090329699774337069653669523374787975311026327132564924969451298320775775352564759449995953494531338870513926670636063023295985122939808813741252395498455892938960109110122688747580847289260521389235109571367832569140114063661063526637820254230440207496497141509726084736251799447924680464168347551734085466037426518574863256462028965392678915238157974386825985797821763686607410939905158093560932705122738725417692870662542928183609534506888443268127301132627517371639893533386799845517170697803669015670862409082730732900594062698366417542908182331225819947689463848023571936893790593011296008465178493897838898248800349733047630429779771353457090532356216030313532843313401156200696059279223821257853747269275661346096517307734277619655192694199571278805732652938409956366440237036653841154100476956042961796528708392091808283833196290968958905199706989909682632268865377633973313576065225903356203494258303260269124334916211945698731891033314594541203880167102627738179768375044700919941\n },\n {\n \"id\": \"validation-5120-word-mixed\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"mixed\",\n \"b\": 18446744073709551616,\n \"e\": 62583024074765254162427639347844716557490003270009442482020844316421239122709008192046947034991040123424495753958983694334667137712401391250318979551070596241396810031994823304592310810654515546801553792507056747484760464521627899347386787532497746558726514143469410008989225136081456511408468727444684620317730283803587989416743922322122716677159911177498129787421322276591579849958192072567600683316391681381408972136090376175142540741732803517696354783192901294502065802944576010979180454463881493212754671620465552739649022995275419128090619343450935918657092453454431190116668931752038981278536604449552150567980913205303575626542505529918647538353194984565052968925449692843880566458991594660655424161884910830754404395497408492420225182507977445687006802040083654712011509782433154690721266692062580858865126562114621907347406404179554711143801866158872877459564796672328836021828129456087844829820673697147526897294483086181049587939869369426008409210050616496054410090339069777779857366291365868569894518358328769358214691821841636252717020413069119544124940174100769531289162053233266751925239371054308811653736416131551998702949871162966605957396099840121027094245865156500729907187095296632505121309909248181482472508878127862353023431268665645235904496856145993987100011375585621067087283085679860277179448238108197959896042000926768161381689665676218847108090642813433243453747912758886012017379988235745722608736224794906563167161820486339697503784581503659059853298239124020420155970897207332589422951863575464870501548381525,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 103007053491123760034078535404248503096218440302252963061933890758410073596993374049794390485798857401825348683721463469803831486782373186802735589986152806430025345158168110825263545805346028443192573262165211284443451498420683694513464008925607694363098103244737412469667638164535667380826784679173080218138443892860515681094599313359382986127555037340735495823297316863186173224884734344631101333089788162895461278463599682239098315279673185377086182285886684702466241255987020010052572990875875038962540622784078457902237389710720790043831203756293125041460805341369001551939473838993106635393810046676027242049268648593406758923328048076289910011895020906287611860150721047232694280498937334957369890825200106445566884971777660411386368176556922675709675566787294440636822490943866772456479909159095466129843486469853694789972749815795941099025187117585912316016348696254828539811484468904420907092237528723878370136308838828285057415504547326712054271282908741251152696652360391762268092261686611749555762829613154357467797866083379501027483598270304941102722440641633830497090916163325806523055937106285356517270706403907230183703594386777792157752549932582881298970525531316573956772897906463557839597224571404347699786994993713165923211690172933074358609713918529889615228505087929248938782880758935549978556450421830180036780168480242248256179362687273771082096703689294329900499312478857552465143778563804475654731466919831061157100046655723674749788537943521577945870094079247472374745104043354609462288440126165865430631258266140\n },\n {\n \"id\": \"validation-5120-word-sparse\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"sparse\",\n \"b\": 18446744073709551616,\n \"e\": 93874536112147881243641459021767074836235004905014163723031266474631858684063512288070420552486560185136743630938475541502000706568602086875478469326605894362095215047992234956888466215981773320202330688760585121227140696782441849021080181298746619838089771215204115013483837704122184767112703091167026930476595425705381984125115883483184075015739866766247194681131983414887369774937288108851401024974587522072113458204135564262713811112599205276544532174789351941753098704416864016468770681695822239819132007430698329109473534492913128692135929015176403877985638680181646785175003397628058471917804906674328225851971369807955363439813758294877971307529792476847579453388174539265820849688487391990983136242827366246131606593246112738630337773761966168530510203060125482068017264673649732036081900038093871288297689843171932861021109606269332066715702799238309316189347195008493254032742194184131767244731010545721290345941724629271574381909804054139012613815075924744081615135508604666669786049437048802854841777537493154037322037732762454379075530619603679316187410261151154296933743079849900127887859056581463217480604624197327998054424806744449908936094149760181540641368797734751094860780642944948757681964863872272223708763317191793529535146902998467853856745284218990980650017063378431600630924628519790415769172357162296939844063001390152242072534498514328270662135964220149865180621869138329018026069982353618583913104337192359844750742730729509546255676872255488589779947358686030630233956345810998884134427795363197305752322572289,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 108813584171077188876034776783974107999066228361107716775820529665767981146161994936108454714008015169476320328668655836245244924456431668586506730312937588008547497917999271505808468339219986517676122093369494393248381755714921059600574806979210711737584697311111876071226021646735125981160803293163207807994636494565718484256909678162796969547454180124427311165562904201507623649293287488868707476298156051733370768757670543818414199392684205948321931253901933916709938627302219271602667765788148277213742250632601073249765342594362746206092510262016355981315298287408323121619962742655594827445577372749017742937339961183754235860914548385844710237095312237808122479313814444494109934730312173334125559540431509171225792235549261937833616532560613559498357465918598504386408088529107932765933319974498869728767280558713698259250016883338674158381296306511825612356805519593789188752566796324542951595660095488849903168383758212144359686120719680883297379004637651507786334560347850670825137925704258985272080413162242423364037386337885927824795308432308769401897447446143246526098573559182914050761458924734924804009625175970378699248164413633678001660869117691502335897928022509507361267889648682955789303825172128570795647319480810205394739041732913996818169320796888511686156406962166439585597817079833174061571192762068653289148529407212269054359015950080497148327918039775294365642166323073987542654323495357891410940317897456055440603252863522628816297506079427356680348960911338589776328727364479154015353289915142382988173901812248\n },\n {\n \"id\": \"validation-5120-word-short\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"word\",\n \"pattern\": \"short\",\n \"b\": 18446744073709551616,\n \"e\": 65537,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 86865382818423748037632175903872465919184704363079353991188751416820242093365626395129894499416663552537897890554615487527439968809824437672428346589867407068293752941597513171466546995415118978355512150324916320950979499700774635655153551988409875644474311797200217723966914310501165623800320610265491828481723709626343145280480844095651298362795235869860687488558702822152719547972092791392933748803179954768896072834615399658778485661514871226988829673374051801001005709366660229308112102137904177183193528567477246446517296411854946446326604435931025483676406628523741140987673031194652699318203001343926393245835489688241834093371454764512148137099724254473736735287167343607243720021306630153657572203734403082818761063168433874424886598458473996896144736966442677201298756956311341315327286812842725189851996941519081599625442430574912417621529355729201515966567252733481866949967918083041308866033414869566873231568609543255784381068185395734513871568244436027927001477996152404571226900631880692304994560540688321529307496360957369693556902858459242717424275804987467427643229916156420767417233066948676533648085709935884954806308215835224910071865116595453594647456843473203477920870556780307025875260695535310572755327077201753098857793917271921930544674713191623666474108855539976977311361801642844270556056901895568265990221725420813164344195923078170666314527498988238838574782512928608794446211784702392891423743486880840500959757204348665905085557924657160841206996246700418073686958985537505338919320248662392220333036430730\n },\n {\n \"id\": \"validation-5120-half-dense\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"dense\",\n \"b\": 323118821212621539928944434966873285861916928962905592322404184441010741844587836720287817796695254667901069857366739188519595997139356425141656401613216595949621022979102352788192292818742219631221395133363047555782917072480775030102449861340399844543594385525338173034149433038724599198235795434331251201496456076227047707755977935056278121632578589519409031011504481073487985089529558723768452845328478174079751549759185831137709096061822030094576871584573596124443864557366219938146385723373984493894534302672192412515090394663858957659775033738765705979020968646572306437954819007043756618052802131291393782260972938997097972325462346835360721202086456486700137136267815602510302499511134534756011158441339240271361005406162505302025613841623527829588716586970602538,\n \"e\": 187749072224295762487282918043534149672470009810028327446062532949263717368127024576140841104973120370273487261876951083004001413137204173750956938653211788724190430095984469913776932431963546640404661377521170242454281393564883698042160362597493239676179542430408230026967675408244369534225406182334053860953190851410763968250231766966368150031479733532494389362263966829774739549874576217702802049949175044144226916408271128525427622225198410553089064349578703883506197408833728032937541363391644479638264014861396658218947068985826257384271858030352807755971277360363293570350006795256116943835609813348656451703942739615910726879627516589755942615059584953695158906776349078531641699376974783981966272485654732492263213186492225477260675547523932337061020406120250964136034529347299464072163800076187742576595379686343865722042219212538664133431405598476618632378694390016986508065484388368263534489462021091442580691883449258543148763819608108278025227630151849488163230271017209333339572098874097605709683555074986308074644075465524908758151061239207358632374820522302308593867486159699800255775718113162926434961209248394655996108849613488899817872188299520363081282737595469502189721561285889897515363929727744544447417526634383587059070293805996935707713490568437981961300034126756863201261849257039580831538344714324593879688126002780304484145068997028656541324271928440299730361243738276658036052139964707237167826208674384719689501485461459019092511353744510977179559894717372061260467912691621997768268855590726394611504645144575,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 69865606993494340098841163533625293910299016246795685743220203394807294400410103644821603793209941996442819624813859115756521125146140508874575523964220946868408415758143054802963506277160233120840615609035754629853188315161796791552159540828258170438009561409886169234129779733915280343195810113257236258412914357758564494096402149372499110185492970350165007182300245056062201160433300717737049234977832634619732706279645595069849713188111573039860551796327918831768733998966999035716056752263446869385799928240545810088894505848736793579559560787378150586670419675083148410255489354254899322562613192179161757350848142088298089317946085080351335658302598552512652939176866817979275740739061377655894973188540956069097021587748238486175790786428739876085116604600250628508400042288857383404164806711979784614528864542188358415220972075515233548189201105759760080777638796058992692254435437667355665846907979772018906183813117598274401822993936178067140491604887540036012365042237739969402500549044816830686341987055174101277878697084961902469548650348557844283374788115319011943862011747911165487282540942021687029766336103075458691102428783401808237514649492930264023820609192637185664411808365340549546191144375640871763729672788711191121637086491240038868080417606948573006346713912676394410158703107482131261915810898419996509347488598465978316088110111942273920845222686853241116580400632583309951431454291705960422876643567656686707803170278051132348058392868806546297344393977612570104174845411149148985393166927830559706740975887707\n },\n {\n \"id\": \"validation-5120-half-mixed\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"mixed\",\n \"b\": 323118821212621539928944434966873285861916928962905592322404184441010741844587836720287817796695254667901069857366739188519595997139356425141656401613216595949621022979102352788192292818742219631221395133363047555782917072480775030102449861340399844543594385525338173034149433038724599198235795434331251201496456076227047707755977935056278121632578589519409031011504481073487985089529558723768452845328478174079751549759185831137709096061822030094576871584573596124443864557366219938146385723373984493894534302672192412515090394663858957659775033738765705979020968646572306437954819007043756618052802131291393782260972938997097972325462346835360721202086456486700137136267815602510302499511134534756011158441339240271361005406162505302025613841623527829588716586970602538,\n \"e\": 62583024074765254162427639347844716557490003270009442482020844316421239122709008192046947034991040123424495753958983694334667137712401391250318979551070596241396810031994823304592310810654515546801553792507056747484760464521627899347386787532497746558726514143469410008989225136081456511408468727444684620317730283803587989416743922322122716677159911177498129787421322276591579849958192072567600683316391681381408972136090376175142540741732803517696354783192901294502065802944576010979180454463881493212754671620465552739649022995275419128090619343450935918657092453454431190116668931752038981278536604449552150567980913205303575626542505529918647538353194984565052968925449692843880566458991594660655424161884910830754404395497408492420225182507977445687006802040083654712011509782433154690721266692062580858865126562114621907347406404179554711143801866158872877459564796672328836021828129456087844829820673697147526897294483086181049587939869369426008409210050616496054410090339069777779857366291365868569894518358328769358214691821841636252717020413069119544124940174100769531289162053233266751925239371054308811653736416131551998702949871162966605957396099840121027094245865156500729907187095296632505121309909248181482472508878127862353023431268665645235904496856145993987100011375585621067087283085679860277179448238108197959896042000926768161381689665676218847108090642813433243453747912758886012017379988235745722608736224794906563167161820486339697503784581503659059853298239124020420155970897207332589422951863575464870501548381525,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 76199176984896414303858301694407329896012352840697417111349171215879441342625583939538746230971213873906890438538058028847754359863790001002625410955359962992854256873404093418071658478366058746835969498540208116899797435110409783167790234749967995487846386732338294280213164024157840630160460779917295416027275912420087755072431431909245245007162319642185667286760725924137377021386961407499504318652597242949273512526992467555747899120049387582928177424657237851392257614725069535533769551355633505030274134419186481004747868901171985259940193540028485011005512966621321609241478384054755716337048668203984048412637717032792193330399248026267184046891952923503820260592750982705946188576197059303645987253456608298095997768090330343618182671818078965181857967019867031904013367326053013189940743497281257893595200498566195663415858120392698627304063431902482673198302053705098822329392156510013760370063858037798404283940653722734541489539806156308950254632665319445901033659106666156773683308072643222217455295482553759738741017744101490195131107538800912420099119731100947541999202469691344028359166145556594176642283789032337031085543360711336215552388787627399107305378129096872048431203448813981222846524518873825725556039667906777404508491808759021458751531929353750356710179544553973723355210753446064206088766410442610363689074324999823478563225525007689883002265371892907856690120368506170666040322782382360481953004685085583248218803840264582554772974955528251278130661329590554737640426076589571470855196025839176504814358426072\n },\n {\n \"id\": \"validation-5120-half-sparse\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"sparse\",\n \"b\": 323118821212621539928944434966873285861916928962905592322404184441010741844587836720287817796695254667901069857366739188519595997139356425141656401613216595949621022979102352788192292818742219631221395133363047555782917072480775030102449861340399844543594385525338173034149433038724599198235795434331251201496456076227047707755977935056278121632578589519409031011504481073487985089529558723768452845328478174079751549759185831137709096061822030094576871584573596124443864557366219938146385723373984493894534302672192412515090394663858957659775033738765705979020968646572306437954819007043756618052802131291393782260972938997097972325462346835360721202086456486700137136267815602510302499511134534756011158441339240271361005406162505302025613841623527829588716586970602538,\n \"e\": 93874536112147881243641459021767074836235004905014163723031266474631858684063512288070420552486560185136743630938475541502000706568602086875478469326605894362095215047992234956888466215981773320202330688760585121227140696782441849021080181298746619838089771215204115013483837704122184767112703091167026930476595425705381984125115883483184075015739866766247194681131983414887369774937288108851401024974587522072113458204135564262713811112599205276544532174789351941753098704416864016468770681695822239819132007430698329109473534492913128692135929015176403877985638680181646785175003397628058471917804906674328225851971369807955363439813758294877971307529792476847579453388174539265820849688487391990983136242827366246131606593246112738630337773761966168530510203060125482068017264673649732036081900038093871288297689843171932861021109606269332066715702799238309316189347195008493254032742194184131767244731010545721290345941724629271574381909804054139012613815075924744081615135508604666669786049437048802854841777537493154037322037732762454379075530619603679316187410261151154296933743079849900127887859056581463217480604624197327998054424806744449908936094149760181540641368797734751094860780642944948757681964863872272223708763317191793529535146902998467853856745284218990980650017063378431600630924628519790415769172357162296939844063001390152242072534498514328270662135964220149865180621869138329018026069982353618583913104337192359844750742730729509546255676872255488589779947358686030630233956345810998884134427795363197305752322572289,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 27947559466150780428108548166389980268358334850983814139395530757168963102789159121374077257782799626556335551301062520950654763951472118511113350548306607308650855766464887702494395710116627533414646525314778507701573981121880415206116912856587124282898453558561804750368819035509691316496854483634945392976458250668733087689896889267174879869323599690339955011989777793748939516938291311181677293913437398606948074729545151527144680481543563696633494885778264615094924586486255171089680560731363745477530391456573496847478855941756011128699332179130518545012051436660099510448530358107456023907834048024649567789640357961229850856476417416061432892076119570205258311324518962228685306300099385060414574741972969396653606621307655132898806107658970531209923205747071599491838907834456883871736355640585094437228587475896126438739183317897480408742800735154405221486073867954509949078006184934004156703196683134657970522577966897535101810711696565688469583077358995572448118681791004314382210774582699223766352930215486187703887283795609771702708588239981175978856030748653901880477239807198699008073508150517347310164516461323130636224601071713109032091715781680458573278936905172016886654360161502371583830439644143199153552251967239406746461330102192250119400878915259923444955655330266098640529314524681304192352012160523394259076646502872355265902876788662681722685501303660290764087610932235939606104167826639086450493250887145314763415632609607351483624842473467983744906723618089257443173917805525904954082517027790773077344868266239\n },\n {\n \"id\": \"validation-5120-half-short\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"half\",\n \"pattern\": \"short\",\n \"b\": 323118821212621539928944434966873285861916928962905592322404184441010741844587836720287817796695254667901069857366739188519595997139356425141656401613216595949621022979102352788192292818742219631221395133363047555782917072480775030102449861340399844543594385525338173034149433038724599198235795434331251201496456076227047707755977935056278121632578589519409031011504481073487985089529558723768452845328478174079751549759185831137709096061822030094576871584573596124443864557366219938146385723373984493894534302672192412515090394663858957659775033738765705979020968646572306437954819007043756618052802131291393782260972938997097972325462346835360721202086456486700137136267815602510302499511134534756011158441339240271361005406162505302025613841623527829588716586970602538,\n \"e\": 65537,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2,\n 3\n ],\n \"expected\": 121636633396636511180316682743814524311297438797096425288798587810938108757715744030959576973103158540986497198088612508781293942542080095773450982910571818698006165643538528076018966160142752153437223159780068685605684311847624048751454483150354531219826828210845084258411373017332374630630299489993563826997221179616224014779425873018385482311867732025085018363412468012047369277207743171228724441959795083597358556642108075390747387651199554628630468422970954486517101375016463758691169382006294474888785685412997102596064615269579378815829441427651555449104147536242355414837509419838197836965524094708379638640898114558967742732860392846111820937706475221079930068187437430420516058948299840677867457787101694196026993317095938376413164466122986372342205016294205866373141160967655634643487288591416701156057264346253524246711780079301239631016157744430499592443882474850710683916656702676169071505428865800771032851518301560592662941192645548721845429646425986091469849242516696179769198889329163234327033133461437035702550513184124080202628029439054101321851469160648941037261629052263879771025785817136981604345095645962907448248850152684822840578703961220317839858918674719437772322137363419202436159722590047139456824006712619638798070388901335971080998926308443628579671394742211885213225775014054028763204766016137014450108343367391573610676297693673231340314996856590934832833555024679359639754113741281441369012308761742832414459558258661558252949100393884109673807448339856360664610657000593355812905702555771368236100605667146\n },\n {\n \"id\": \"validation-5120-large-dense\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"dense\",\n \"b\": 30144851367774416251476323169762702653345660756051291162642523126550725762214737818269247799488403797541249079470809520286489940282506510956316474611990580459847190242563233808211288402236756761595308620072739838645316842124706405782890182321372754282481664264026190221834744447205106225458611211583001410386955602357178973708151110907286404041124160715745212044910622864627669575800101177226127287027938375700766079480003505327936645016692803069578852823707714142716685443755554467906379317350241459152879191902720646141671175101202663917333725463328626667093133629701780598613167442456447071359147254855673401798985081481191730905291607100414304513425642730965089725365473030590081885413558818415899773400966847053809808584262904849402819417238063150394299415646037339963249666509367243374678730827628424710360758826270748210667488343607439981785654184970746131161076329872941554910847609849442935054660397390603258790334959434519772626221312940014532208964659316452222964404385236806604919361218414460887192969267839426118409439450148659621088233967855166586385555104375853289142690551390533825941472045541748990605343754011363317040073934361083388985656975454456609362518024328299341679428929084028944650041506810591089432023166948760113967979734946350752795253418254283574788070165177231188817382293307764249302756290058963508014245259458376947903738720219426757850326759836085153771802487989460767549080126841422965920860356749628748073671667567067791728568070363806519131323215688403210281080282501375703206973166574463005380115580135,\n \"e\": 187749072224295762487282918043534149672470009810028327446062532949263717368127024576140841104973120370273487261876951083004001413137204173750956938653211788724190430095984469913776932431963546640404661377521170242454281393564883698042160362597493239676179542430408230026967675408244369534225406182334053860953190851410763968250231766966368150031479733532494389362263966829774739549874576217702802049949175044144226916408271128525427622225198410553089064349578703883506197408833728032937541363391644479638264014861396658218947068985826257384271858030352807755971277360363293570350006795256116943835609813348656451703942739615910726879627516589755942615059584953695158906776349078531641699376974783981966272485654732492263213186492225477260675547523932337061020406120250964136034529347299464072163800076187742576595379686343865722042219212538664133431405598476618632378694390016986508065484388368263534489462021091442580691883449258543148763819608108278025227630151849488163230271017209333339572098874097605709683555074986308074644075465524908758151061239207358632374820522302308593867486159699800255775718113162926434961209248394655996108849613488899817872188299520363081282737595469502189721561285889897515363929727744544447417526634383587059070293805996935707713490568437981961300034126756863201261849257039580831538344714324593879688126002780304484145068997028656541324271928440299730361243738276658036052139964707237167826208674384719689501485461459019092511353744510977179559894717372061260467912691621997768268855590726394611504645144575,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 118336887194182512595270344332373784277333117975835072907596459016596396635735428454160250744278918855293327948709010680154686679038363205751331310806112531410870203130041284689807863894049222598669735654692967514765182341381994260483930137738826159439200088326256295215414186560668515842253374921757673978497341034509191634707449026777299781220239790509178889506344106444087154997816842643263376136556288880811312962608328759269360062094896563834269812411364079565773768708079739238244528223152653811506395563104103244424818158937050153379394527696839265117146460749430766184240435485400999357539083297761104558787253778540740872464516576605641699792741859984191676361087766173114386981362345376353665495725848562337719057405446219547900363055741979377261778419998381654918203882744155097121305373273159701606006225827249456387484623400559351704151774610285972295919948707738623991428788640685237895479784893491935308903169844199897832069221597951461115454646928209588121420709892489938244549109772817457333703130669808273293459286430028049024256496133181753743330493413666555232323359743406909686583417866560845242695998236472491860791838036220516166146907267469076686277204873657252556528253738041614396648339423228770916685049573506637525193879669746918093674910830432079802319634523092979643702230211313876778687023707826584067451912252272477674556978861136119025847296316648314137498285833846775801806615906793508735901004162078010566763853099541399981415322003073751689132120477704894711340591407720001161723406509039395556403683415007\n },\n {\n \"id\": \"validation-5120-large-mixed\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"mixed\",\n \"b\": 30144851367774416251476323169762702653345660756051291162642523126550725762214737818269247799488403797541249079470809520286489940282506510956316474611990580459847190242563233808211288402236756761595308620072739838645316842124706405782890182321372754282481664264026190221834744447205106225458611211583001410386955602357178973708151110907286404041124160715745212044910622864627669575800101177226127287027938375700766079480003505327936645016692803069578852823707714142716685443755554467906379317350241459152879191902720646141671175101202663917333725463328626667093133629701780598613167442456447071359147254855673401798985081481191730905291607100414304513425642730965089725365473030590081885413558818415899773400966847053809808584262904849402819417238063150394299415646037339963249666509367243374678730827628424710360758826270748210667488343607439981785654184970746131161076329872941554910847609849442935054660397390603258790334959434519772626221312940014532208964659316452222964404385236806604919361218414460887192969267839426118409439450148659621088233967855166586385555104375853289142690551390533825941472045541748990605343754011363317040073934361083388985656975454456609362518024328299341679428929084028944650041506810591089432023166948760113967979734946350752795253418254283574788070165177231188817382293307764249302756290058963508014245259458376947903738720219426757850326759836085153771802487989460767549080126841422965920860356749628748073671667567067791728568070363806519131323215688403210281080282501375703206973166574463005380115580135,\n \"e\": 62583024074765254162427639347844716557490003270009442482020844316421239122709008192046947034991040123424495753958983694334667137712401391250318979551070596241396810031994823304592310810654515546801553792507056747484760464521627899347386787532497746558726514143469410008989225136081456511408468727444684620317730283803587989416743922322122716677159911177498129787421322276591579849958192072567600683316391681381408972136090376175142540741732803517696354783192901294502065802944576010979180454463881493212754671620465552739649022995275419128090619343450935918657092453454431190116668931752038981278536604449552150567980913205303575626542505529918647538353194984565052968925449692843880566458991594660655424161884910830754404395497408492420225182507977445687006802040083654712011509782433154690721266692062580858865126562114621907347406404179554711143801866158872877459564796672328836021828129456087844829820673697147526897294483086181049587939869369426008409210050616496054410090339069777779857366291365868569894518358328769358214691821841636252717020413069119544124940174100769531289162053233266751925239371054308811653736416131551998702949871162966605957396099840121027094245865156500729907187095296632505121309909248181482472508878127862353023431268665645235904496856145993987100011375585621067087283085679860277179448238108197959896042000926768161381689665676218847108090642813433243453747912758886012017379988235745722608736224794906563167161820486339697503784581503659059853298239124020420155970897207332589422951863575464870501548381525,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 17247311050947287198729461575956577471826354186442828361003694880481737420350592639931832022549701946369318292015145028017918028621463037019543050233597031738057296206438434864864461817648081744025882729288351521249591855993856681543205934762246931345067407620311056562742191110569222769019759991520306475320522374054565141883958359525065064007462565301428738287394532935946039946392692977223470494123328126608837042373154884099250159645028464807222393255604134721435421517637142948922299970677056223633125376402459021148900137980096858756980336308657910309777961299415844402376333611841626475422119396901162802007450091772114545622770481710981405093429798873044746480328604609087041955444286197771233587827112412243211964610277014782657197399473342950237557937354352048559411470827783671411332449944127743275219343896077668577150601611093906932123753027313030605699293124678523716036674200386230962665929718806959411716741825132670141184604410227848136829601673018824191635004290056503418407332700294417204170180691355771855176061093368438356595179833595973572050996869603335204451112881291981717504400891699640429842876911576881779659633043417127661423664866016933868944331543589408523794340269362854425937081051806804053694475646893964752485532768014844236697808486366727507197430941047801019790962135471230547226986445004219709010832723556577592566428168340389905758376686546730134089730406508477772295192434673921614374295205578940528554374320311208759668663589789926591959339279537429768070072892530833395242117505210215032760087506273\n },\n {\n \"id\": \"validation-5120-large-sparse\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"sparse\",\n \"b\": 30144851367774416251476323169762702653345660756051291162642523126550725762214737818269247799488403797541249079470809520286489940282506510956316474611990580459847190242563233808211288402236756761595308620072739838645316842124706405782890182321372754282481664264026190221834744447205106225458611211583001410386955602357178973708151110907286404041124160715745212044910622864627669575800101177226127287027938375700766079480003505327936645016692803069578852823707714142716685443755554467906379317350241459152879191902720646141671175101202663917333725463328626667093133629701780598613167442456447071359147254855673401798985081481191730905291607100414304513425642730965089725365473030590081885413558818415899773400966847053809808584262904849402819417238063150394299415646037339963249666509367243374678730827628424710360758826270748210667488343607439981785654184970746131161076329872941554910847609849442935054660397390603258790334959434519772626221312940014532208964659316452222964404385236806604919361218414460887192969267839426118409439450148659621088233967855166586385555104375853289142690551390533825941472045541748990605343754011363317040073934361083388985656975454456609362518024328299341679428929084028944650041506810591089432023166948760113967979734946350752795253418254283574788070165177231188817382293307764249302756290058963508014245259458376947903738720219426757850326759836085153771802487989460767549080126841422965920860356749628748073671667567067791728568070363806519131323215688403210281080282501375703206973166574463005380115580135,\n \"e\": 93874536112147881243641459021767074836235004905014163723031266474631858684063512288070420552486560185136743630938475541502000706568602086875478469326605894362095215047992234956888466215981773320202330688760585121227140696782441849021080181298746619838089771215204115013483837704122184767112703091167026930476595425705381984125115883483184075015739866766247194681131983414887369774937288108851401024974587522072113458204135564262713811112599205276544532174789351941753098704416864016468770681695822239819132007430698329109473534492913128692135929015176403877985638680181646785175003397628058471917804906674328225851971369807955363439813758294877971307529792476847579453388174539265820849688487391990983136242827366246131606593246112738630337773761966168530510203060125482068017264673649732036081900038093871288297689843171932861021109606269332066715702799238309316189347195008493254032742194184131767244731010545721290345941724629271574381909804054139012613815075924744081615135508604666669786049437048802854841777537493154037322037732762454379075530619603679316187410261151154296933743079849900127887859056581463217480604624197327998054424806744449908936094149760181540641368797734751094860780642944948757681964863872272223708763317191793529535146902998467853856745284218990980650017063378431600630924628519790415769172357162296939844063001390152242072534498514328270662135964220149865180621869138329018026069982353618583913104337192359844750742730729509546255676872255488589779947358686030630233956345810998884134427795363197305752322572289,\n \"m\": 135477923140730457587987672615007643228723712723081821889755141267829728176141208853222746040641562560604467478542550680856377162445876808614115289138790491575206300547774326911431041159190328896251540465922990818632506346288742126908606758023486092136542208732826868714198495852954204000470729537080141114780323005546630939467206505965859142341823799867408457276950062744147981554690981518791827228880905168715534969839960716947131980152150960361691629822700887609825560205105587136245368169282441451233249974182032091243235665908892643067234442160417126054650755825688707080225301883553577985149945029859190241192313073349993509763583789424930370718093084701581960114022213676254726533650812351935515187045565877835936846281613094895847149245533289495869559944124167709216230098076906060779526829694257965693834527246856232076133223377716620805666986346551452223454492682107171660816693058504857682331037543013363268278964146816320343991891024676910081757798412496635121938100895071703833778565449182023293294581049176088661719666817235235088055426441726645558889298595055477183123686963807317105450084510184099574965985018559207960809867248680769523641989828042326994970339272943027510599824882597606745394269649829084017232141720168802752901520195132018216038933498879127571578185406641527901517248647513507386243824200570397400295032606207915713444302554434083940876948534840238973305916353460285862177628680700911737816256473140487673592541310980287685366637793318972083403743300089707881411616281619418557334899378831526901933364008123,\n \"widths\": [\n 1,\n 2\n ],\n \"expected\": 126074841059835292691423245537197805791263327014508783780020851367666822052025452656646605242296000823634883166560525983641629945583085973540756760018189725556036686978632139772019142528895899945507174155132699763514399021120632188723587260511704028004064210446202715777309764188921071458437384948979699485933882244526363624199137918439702128032195122989849705688455810773674560627294697101628622303338897614409971044271595042668444861899120317771411336488022581562315892211602334993619515950868569546360925540275994586205501288011899273450372787742806182132573735451277610679653889096126071376812337921213589321245603025955320767241387567010775874489981721915490171748490109504217225926799266621430869047733750554695598988563492470193385023734898383706619852984771528012384456001482293551098788420117490432355720627193707891206076587352846136788511235949292617624270522392568815381907756667054885888055270551982024051552649120157123923204745500255599375874436950895771243518095064109356657082619554576004212726103547347349743558851962616064364064109336108126665333151402446725820904595037683450985015892211776233796795625688239691520873433604531077194481493613791492457057322098728078978990400395005863431111700070471702522547077932568810283976715224672229976012685330133402996926737504240060522634020322450903551210121096191115288770379333765663681398876919902165441752711997302840510458317804451155016616966008880353028541950614231030915368255574984721091090843450753069757499741824085086402111215709575188715291255516069046163322580935386\n },\n {\n \"id\": \"validation-5120-large-short\",\n \"bits\": 5120,\n \"family\": \"validation\",\n \"base\": \"large\",\n \"pattern\": \"short\",\n \"b\": 3014485136777441625147632316976270265334566075605129116264252312655072576221473781826924779948840379754124907947080952028648994028250651095631647461199058045984719024256323380821128840223675676159530862007273983864531684212470640578289018232137275428248166426402619022183474444720510622545861121158300141038695560235717897370815111090728640404112416071574521204491062286462766957580010117722612728702793837570076607948000350532793664501669280306957885282370771414271668544375555446790637931735024145915287919190272064614167117510120266391733372546332862666709313362970178059861316744245644707135914725485567340179898508148119173090529160710041430451342564273096508972536547303059008188541355881841589977340096684705380980858426290484940281941723806315039429941564603733996324966650936724337467873082762842471036075882627074821066748834360743998178565418497074613116107632987294155491084760984944293505466039739060325879033495943451977262622131294001453220896465931645222296440438523680660491936121841446088719296926783942611840943945014865962108823396785516658638555510437585328914269055139053382594147204554174899060534375401136331704007393436108338898565697545445660936251802432829934167942892908402894465004150681059108943202316694876011396797973494635075279525341825428357478807016517723118881738229330776424930275629005896350801424525945837694790373872021942675785032675983608515377180248798946076754908012684142296592086035674962874807367166756706779172856807036380651913132321568840321028
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment