From b899ddd63a748041d889678695aa05e091fba222 Mon Sep 17 00:00:00 2001 From: Miguel M Date: Fri, 24 Feb 2023 19:41:51 +0000 Subject: [PATCH] Final commit, in principle. Got things running at about ~1ns per iteration, seems good enough. Adopted a linear strategy to evaluating the bytecode, rather than a recursive or even imperative evaluation strategy; this also lets me elide the offsets and store the bytecode in half the size. Looking forward to finding out that formulas are evaluated wrongly, but couldn't find a counterexample. Also restructured things a bit to avoid multiple alocations when evaluating by this strategy. --- Cargo.lock | 1 + Cargo.toml | 5 +- benches/benches.rs | 65 +++ benches/search.rs | 23 - linear_vm_flamegraph.svg | 491 ++++++++++++++++++ {test => pytest}/bounds.py | 0 pytest/timing.py | 6 + flamegraph.svg => recursive_vm_flamegraph.svg | 0 src/lib.rs | 89 +++- src/vm/mod.rs | 330 +++++++++++- time.ps1 | 2 + 11 files changed, 941 insertions(+), 71 deletions(-) create mode 100644 benches/benches.rs delete mode 100644 benches/search.rs create mode 100644 linear_vm_flamegraph.svg rename {test => pytest}/bounds.py (100%) create mode 100644 pytest/timing.py rename flamegraph.svg => recursive_vm_flamegraph.svg (100%) create mode 100644 time.ps1 diff --git a/Cargo.lock b/Cargo.lock index d28eaa5..da16b04 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6,6 +6,7 @@ version = 3 name = "adversary" version = "0.1.0" dependencies = [ + "bitflags", "criterion", "pest", "pest_derive", diff --git a/Cargo.toml b/Cargo.toml index a022880..e25e8f4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,6 +9,7 @@ name = "adversary" crate-type = ["cdylib", "rlib"] [dependencies] +bitflags = "1.3.2" pest = "2.5.5" pest_derive = "2.5.5" pyo3 = { version = "0.18.0", features = ["extension-module"] } @@ -17,5 +18,5 @@ pyo3 = { version = "0.18.0", features = ["extension-module"] } criterion = "0.4.0" [[bench]] -name = "search" -harness = false \ No newline at end of file +name = "benches" +harness = false diff --git a/benches/benches.rs b/benches/benches.rs new file mode 100644 index 0000000..faa2981 --- /dev/null +++ b/benches/benches.rs @@ -0,0 +1,65 @@ +#[macro_use] +extern crate criterion; +extern crate adversary; + +use criterion::{criterion_group, criterion_main, Criterion}; + +fn vm(c: &mut Criterion) { + let expression = + adversary::vm::parsing::parse_relation("and (= (ham (^ x y)) (ham (+ 3 x))) (> (* x y) 5)"); + if let Err(e) = expression { + println!("{}", e); + panic!(); + } + let code = adversary::vm::compile_boolean(expression.unwrap()); + let mut stack = adversary::vm::VmStack::from_code(&code); + c.bench_function("vm", |b| { + b.iter(|| { + for x in 0..(1 << 6) { + for y in 0..(1 << 6) { + criterion::black_box( + adversary::vm::Vm::load( + &code, + adversary::vm::Registers::load(x, y, 6, 0, 0), + &mut stack, + ) + .run(), + ); + } + } + }) + }); +} + +fn search(c: &mut Criterion) { + pyo3::prepare_freethreaded_python(); + pyo3::Python::with_gil(|_py| { + let obj = adversary::Prover::py_new( + "= (ham x) k".to_string(), + "= (ham y) (+ k 1)".to_string(), + "<= ham (^ x y) p".to_string(), + ) + .unwrap(); + c.bench_function("search", |b| { + b.iter(|| criterion::black_box(obj.find_bounds(10, 5, 3))); + }); + }) +} + +fn search_big(c: &mut Criterion) { + pyo3::prepare_freethreaded_python(); + pyo3::Python::with_gil(|_py| { + let obj = adversary::Prover::py_new( + "= (ham x) k".to_string(), + "= (ham y) (+ k 1)".to_string(), + "<= ham (^ x y) p".to_string(), + ) + .unwrap(); + c.bench_function("search_big", |b| { + b.iter(|| criterion::black_box(obj.find_bounds(12, 5, 8))); + }); + }) +} + +criterion_group!(benches, vm, search, search_big); +criterion_main!(benches); diff --git a/benches/search.rs b/benches/search.rs deleted file mode 100644 index 69a0957..0000000 --- a/benches/search.rs +++ /dev/null @@ -1,23 +0,0 @@ -#[macro_use] -extern crate criterion; -extern crate adversary; - -use criterion::{criterion_group, criterion_main, Criterion}; - -pub fn criterion_benchmark(c: &mut Criterion) { - pyo3::prepare_freethreaded_python(); - pyo3::Python::with_gil(|_py| { - let obj = adversary::Prover::py_new( - "= (ham x) k".to_string(), - "= (ham y) (+ k 1)".to_string(), - "<= ham (^ x y) p".to_string(), - ) - .unwrap(); - c.bench_function("find_bounds", |b| { - b.iter(|| criterion::black_box(obj.find_bounds(10, 5, 3))); - }); - }) -} - -criterion_group!(benches, criterion_benchmark); -criterion_main!(benches); diff --git a/linear_vm_flamegraph.svg b/linear_vm_flamegraph.svg new file mode 100644 index 0000000..35855a7 --- /dev/null +++ b/linear_vm_flamegraph.svg @@ -0,0 +1,491 @@ +Flame Graph Reset ZoomSearch ntdll`RtlImpersonateSelfEx (40 samples, 0.01%)ntdll`EtwLogTraceEvent (110 samples, 0.03%)ntdll`EtwLogTraceEvent (110 samples, 0.03%)ntdll`LdrInitializeThunk (118 samples, 0.03%)ntdll`LdrInitializeThunk (117 samples, 0.03%)ntdll`RtlQueryPerformanceCounter (44 samples, 0.01%)ntdll`RtlQueryPerformanceCounter (55 samples, 0.01%)ntdll`RtlQueryPerformanceCounter (55 samples, 0.01%)ntdll`EtwReplyNotification (57 samples, 0.01%)ntdll`RtlClearThreadWorkOnBehalfTicket (59 samples, 0.01%)python310`PyInterpreterState_Enable (64 samples, 0.02%)python310`PyThread_tss_create (40 samples, 0.01%)python310`Py_InitializeFromConfig (69 samples, 0.02%)python310`PyEval_GetGlobals (51 samples, 0.01%)python310`PyImport_ImportModule (51 samples, 0.01%)python310`PyImport_Import (51 samples, 0.01%)python310`PyObject_CallFunction (51 samples, 0.01%)python310`PyLong_FromDouble (51 samples, 0.01%)python310`PyBuffer_Release (51 samples, 0.01%)python310`PyType_IsSubtype (51 samples, 0.01%)python310`PyMapping_Size (51 samples, 0.01%)python310`PyImport_ImportModuleLevelObject (51 samples, 0.01%)python310`PyThread_free_lock (51 samples, 0.01%)python310`PyObject_CallMethodIdObjArgs (51 samples, 0.01%)python310`PyObject_CallMethodIdObjArgs (51 samples, 0.01%)python310`PyBuffer_Release (51 samples, 0.01%)python310`PyFunction_Vectorcall (51 samples, 0.01%)python310`PyEval_EvalFrameDefault (51 samples, 0.01%)python310`PyFunction_Vectorcall (51 samples, 0.01%)python310`PyEval_EvalFrameDefault (51 samples, 0.01%)python310`PyFunction_Vectorcall (51 samples, 0.01%)python310`PyEval_EvalFrameDefault (51 samples, 0.01%)python310`PyList_SetItem (66 samples, 0.02%)python310`PyCodec_Lookup (66 samples, 0.02%)python310`PyList_Insert (96 samples, 0.02%)python310`PyEval_EvalFrameDefault (57 samples, 0.01%)python310`PyFunction_Vectorcall (43 samples, 0.01%)python310`PyEval_EvalFrameDefault (43 samples, 0.01%)python310`PyObject_Call (43 samples, 0.01%)python310`PyObject_Call (43 samples, 0.01%)python310`PyVectorcall_Call (43 samples, 0.01%)python310`Py_HashPointer (43 samples, 0.01%)python310`PyErr_Restore (43 samples, 0.01%)python310`PyErr_Restore (43 samples, 0.01%)python310`PyEval_EvalCode (43 samples, 0.01%)python310`PyEval_EvalCode (43 samples, 0.01%)python310`PyEval_EvalFrameDefault (43 samples, 0.01%)python310`PyEval_EvalFrameDefault (79 samples, 0.02%)python310`PyFunction_Vectorcall (71 samples, 0.02%)python310`PyEval_EvalFrameDefault (71 samples, 0.02%)python310`PyObject_Call (71 samples, 0.02%)python310`PyObject_Call (71 samples, 0.02%)python310`PyVectorcall_Call (71 samples, 0.02%)python310`Py_HashPointer (71 samples, 0.02%)python310`PyErr_Restore (71 samples, 0.02%)python310`PyErr_Restore (71 samples, 0.02%)python310`PyEval_EvalCode (71 samples, 0.02%)python310`PyEval_EvalCode (71 samples, 0.02%)python310`PyEval_EvalFrameDefault (71 samples, 0.02%)python310`PySys_GetSizeOf (67 samples, 0.02%)python310`PyImport_ImportModuleLevelObject (67 samples, 0.02%)python310`PyThread_free_lock (66 samples, 0.02%)python310`PyObject_CallMethodIdObjArgs (66 samples, 0.02%)python310`PyObject_CallMethodIdObjArgs (66 samples, 0.02%)python310`PyBuffer_Release (66 samples, 0.02%)python310`PyFunction_Vectorcall (66 samples, 0.02%)python310`PyEval_EvalFrameDefault (66 samples, 0.02%)python310`PyFunction_Vectorcall (66 samples, 0.02%)python310`PyEval_EvalFrameDefault (66 samples, 0.02%)python310`PyFunction_Vectorcall (66 samples, 0.02%)python310`PyEval_EvalFrameDefault (66 samples, 0.02%)python310`PyFunction_Vectorcall (85 samples, 0.02%)python310`PyEval_EvalFrameDefault (85 samples, 0.02%)python310`PyFunction_Vectorcall (85 samples, 0.02%)python310`PyEval_EvalFrameDefault (85 samples, 0.02%)python310`PyEval_EvalFrameDefault (98 samples, 0.02%)python310`PyFunction_Vectorcall (87 samples, 0.02%)python310`PyEval_EvalFrameDefault (87 samples, 0.02%)python310`PyObject_Call (87 samples, 0.02%)python310`PyObject_Call (87 samples, 0.02%)python310`PyVectorcall_Call (87 samples, 0.02%)python310`Py_HashPointer (87 samples, 0.02%)python310`PyErr_Restore (87 samples, 0.02%)python310`PyErr_Restore (87 samples, 0.02%)python310`PyEval_EvalCode (87 samples, 0.02%)python310`PyEval_EvalCode (87 samples, 0.02%)python310`PyEval_EvalFrameDefault (87 samples, 0.02%)python310`PySys_GetSizeOf (86 samples, 0.02%)python310`PyImport_ImportModuleLevelObject (86 samples, 0.02%)python310`PyThread_free_lock (86 samples, 0.02%)python310`PyObject_CallMethodIdObjArgs (86 samples, 0.02%)python310`PyObject_CallMethodIdObjArgs (86 samples, 0.02%)python310`PyBuffer_Release (86 samples, 0.02%)python310`PyFunction_Vectorcall (86 samples, 0.02%)python310`PyEval_EvalFrameDefault (86 samples, 0.02%)python310`PyEval_EvalFrameDefault (46 samples, 0.01%)python310`PyEval_EvalFrameDefault (64 samples, 0.02%)python310`PyObject_Hash (64 samples, 0.02%)python310`PyEval_EvalFrameDefault (64 samples, 0.02%)python310`PyFunction_Vectorcall (182 samples, 0.05%)python310`PyEval_EvalFrameDefault (182 samples, 0.05%)python310`PyFunction_Vectorcall (182 samples, 0.05%)python310`PyEval_EvalFrameDefault (182 samples, 0.05%)python310`PyObject_Hash (65 samples, 0.02%)python310`PyArena_Free (199 samples, 0.05%)python310`PyArena_Free (198 samples, 0.05%)python310`PyEval_EvalCode (198 samples, 0.05%)python310`PyEval_EvalCode (198 samples, 0.05%)python310`PyEval_EvalFrameDefault (198 samples, 0.05%)python310`PyType_IsSubtype (183 samples, 0.05%)python310`PyMapping_Size (183 samples, 0.05%)python310`PyImport_ImportModuleLevelObject (183 samples, 0.05%)python310`PyThread_free_lock (183 samples, 0.05%)python310`PyObject_CallMethodIdObjArgs (183 samples, 0.05%)python310`PyObject_CallMethodIdObjArgs (183 samples, 0.05%)python310`PyBuffer_Release (183 samples, 0.05%)python310`PyFunction_Vectorcall (183 samples, 0.05%)python310`PyEval_EvalFrameDefault (183 samples, 0.05%)python310`PyErr_Restore (203 samples, 0.05%)python310`PyErr_Restore (203 samples, 0.05%)python310`PyRun_StringFlags (203 samples, 0.05%)python310`PyFunction_Vectorcall (220 samples, 0.06%)python310`PyEval_EvalFrameDefault (220 samples, 0.06%)python310`PyFunction_Vectorcall (211 samples, 0.05%)python310`PyEval_EvalFrameDefault (211 samples, 0.05%)python310`PyFunction_Vectorcall (238 samples, 0.06%)python310`PyEval_EvalFrameDefault (238 samples, 0.06%)python310`PyFunction_Vectorcall (238 samples, 0.06%)python310`PyEval_EvalFrameDefault (238 samples, 0.06%)python310`PyEval_EvalFrameDefault (41 samples, 0.01%)python310`PyEval_EvalFrameDefault (63 samples, 0.02%)python310`PyFunction_Vectorcall (54 samples, 0.01%)python310`PyEval_EvalFrameDefault (54 samples, 0.01%)python310`PyObject_Call (54 samples, 0.01%)python310`PyObject_Call (54 samples, 0.01%)python310`PyVectorcall_Call (54 samples, 0.01%)python310`Py_HashPointer (54 samples, 0.01%)python310`PyErr_Restore (54 samples, 0.01%)python310`PyErr_Restore (54 samples, 0.01%)python310`PyEval_EvalCode (54 samples, 0.01%)python310`PyEval_EvalCode (54 samples, 0.01%)python310`PyEval_EvalFrameDefault (54 samples, 0.01%)python310`PySys_GetSizeOf (51 samples, 0.01%)python310`PyImport_ImportModuleLevelObject (51 samples, 0.01%)python310`PyThread_free_lock (51 samples, 0.01%)python310`PyObject_CallMethodIdObjArgs (51 samples, 0.01%)python310`PyObject_CallMethodIdObjArgs (51 samples, 0.01%)python310`PyBuffer_Release (51 samples, 0.01%)python310`PyFunction_Vectorcall (51 samples, 0.01%)python310`PyEval_EvalFrameDefault (51 samples, 0.01%)python310`PyFunction_Vectorcall (51 samples, 0.01%)python310`PyEval_EvalFrameDefault (51 samples, 0.01%)python310`PyFunction_Vectorcall (51 samples, 0.01%)python310`PyEval_EvalFrameDefault (51 samples, 0.01%)python310`PyEval_EvalFrameDefault (312 samples, 0.08%)python310`PyFunction_Vectorcall (308 samples, 0.08%)python310`PyEval_EvalFrameDefault (308 samples, 0.08%)python310`PyObject_Call (308 samples, 0.08%)python310`PyObject_Call (308 samples, 0.08%)python310`PyVectorcall_Call (308 samples, 0.08%)python310`Py_HashPointer (308 samples, 0.08%)python310`PyErr_Restore (308 samples, 0.08%)python310`PyErr_Restore (308 samples, 0.08%)python310`PyEval_EvalCode (308 samples, 0.08%)python310`PyEval_EvalCode (308 samples, 0.08%)python310`PyEval_EvalFrameDefault (308 samples, 0.08%)python310`PySys_GetSizeOf (70 samples, 0.02%)python310`PyImport_ImportModuleLevelObject (70 samples, 0.02%)python310`PyThread_free_lock (70 samples, 0.02%)python310`PyObject_CallMethodIdObjArgs (70 samples, 0.02%)python310`PyObject_CallMethodIdObjArgs (70 samples, 0.02%)python310`PyBuffer_Release (70 samples, 0.02%)python310`PyFunction_Vectorcall (70 samples, 0.02%)python310`PyEval_EvalFrameDefault (70 samples, 0.02%)python310`PyFunction_Vectorcall (70 samples, 0.02%)python310`PyEval_EvalFrameDefault (70 samples, 0.02%)python310`PyFunction_Vectorcall (70 samples, 0.02%)python310`PyEval_EvalFrameDefault (70 samples, 0.02%)python310`PyLong_FormatBytesWriter (316 samples, 0.08%)python310`PyImport_ImportModule (316 samples, 0.08%)python310`PyImport_Import (316 samples, 0.08%)python310`PyObject_CallFunction (316 samples, 0.08%)python310`PyLong_FromDouble (316 samples, 0.08%)python310`PyBuffer_Release (316 samples, 0.08%)python310`PyType_IsSubtype (316 samples, 0.08%)python310`PyMapping_Size (316 samples, 0.08%)python310`PyImport_ImportModuleLevelObject (316 samples, 0.08%)python310`PyThread_free_lock (316 samples, 0.08%)python310`PyObject_CallMethodIdObjArgs (316 samples, 0.08%)python310`PyObject_CallMethodIdObjArgs (316 samples, 0.08%)python310`PyBuffer_Release (316 samples, 0.08%)python310`PyFunction_Vectorcall (316 samples, 0.08%)python310`PyEval_EvalFrameDefault (316 samples, 0.08%)python310`PyFunction_Vectorcall (316 samples, 0.08%)python310`PyEval_EvalFrameDefault (316 samples, 0.08%)python310`PyFunction_Vectorcall (316 samples, 0.08%)python310`PyEval_EvalFrameDefault (316 samples, 0.08%)search-10075cbc4ecf36f7`ZN4pyo33gil27prepare_freethreaded_python17h7b7be3062133f399E (517 samples, 0.13%)search-10075cbc4ecf36f7`ZN11parking_lot4once4Once14call_once_slow17h9880eb8f0d7c2dd9E (517 samples, 0.13%)search-10075cbc4ecf36f7`ZN11parking_lot4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h6530e0d5609add85E.llvm.7393249865436353925 (517 samples, 0.13%)python310`Py_InitializeEx (517 samples, 0.13%)python310`Py_InitializeFromConfig (516 samples, 0.13%)python310`Py_NewInterpreter (447 samples, 0.11%)python310`PyList_Insert (447 samples, 0.11%)KERNEL32`CreateProcessW (48 samples, 0.01%)KERNELBASE`CreateProcessW (48 samples, 0.01%)KERNELBASE`CreateProcessInternalW (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN63_$LT$criterion..Criterion$u20$as$u20$core..default..Default$GT$7default17h692a1e2aa0164b29E (71 samples, 0.02%)search-10075cbc4ecf36f7`std::sys_common::once::generic::Once::call (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std4sync4once4Once9call_once28_$u7b$$u7b$closure$u7d$$u7d$17h7b302eee9b3bb97bE.llvm.18229423596412294872 (71 samples, 0.02%)search-10075cbc4ecf36f7`std::process::Command::output (63 samples, 0.02%)search-10075cbc4ecf36f7`std::sys::windows::process::Command::spawn (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN99_$LT$$RF$mut$u20$adversary..CachedSetIterator$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h1a86428037309447E (1,932 samples, 0.49%)search-10075cbc4ecf36f7`ZN9adversary6Prover11find_bounds17he2edb4c6d4984ee6E (33,024 samples, 8.30%)search-10075..search-10075cbc4ecf36f7`ZN9adversary2vm2Vm3run17h5ae7d0c882cb556eE (24,048 samples, 6.05%)search-1..search-10075cbc4ecf36f7`ZN106_$LT$criterion..routine..Function$LT$M$C$F$C$T$GT$$u20$as$u20$criterion..routine..Routine$LT$M$C$T$GT$$GT$7warm_up17h57ace45e58215862E (33,025 samples, 8.30%)search-10075..search-10075cbc4ecf36f7`ZN9criterion7bencher16Bencher$LT$M$GT$4iter17h1120b7833b0838c7E (33,025 samples, 8.30%)search-10075..search-10075cbc4ecf36f7`ZN99_$LT$$RF$mut$u20$adversary..CachedSetIterator$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h1a86428037309447E (27,080 samples, 6.81%)search-10..search-10075cbc4ecf36f7`ZN9adversary2vm2Vm3run17h5ae7d0c882cb556eE (280,339 samples, 70.48%)search-10075cbc4ecf36f7`ZN9adversary2vm2Vm3run17h5ae7d0c882cb556eEsearch-10075cbc4ecf36f7`ZN9criterion7routine7Routine6sample17h08fb9941e571c98cE (383,536 samples, 96.43%)search-10075cbc4ecf36f7`ZN9criterion7routine7Routine6sample17h08fb9941e571c98cEsearch-10075cbc4ecf36f7`ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h14c40b78f6e63287E (350,509 samples, 88.13%)search-10075cbc4ecf36f7`ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h14c40b78..search-10075cbc4ecf36f7`ZN9criterion7bencher16Bencher$LT$M$GT$4iter17h1120b7833b0838c7E (350,509 samples, 88.13%)search-10075cbc4ecf36f7`ZN9criterion7bencher16Bencher$LT$M$GT$4iter17h1120b7833b0838c7Esearch-10075cbc4ecf36f7`ZN9adversary6Prover11find_bounds17he2edb4c6d4984ee6E (350,509 samples, 88.13%)search-10075cbc4ecf36f7`ZN9adversary6Prover11find_bounds17he2edb4c6d4984ee6Esearch-10075cbc4ecf36f7`ZN9criterion18Criterion$LT$M$GT$14bench_function17hc32bc2f721233753E (383,678 samples, 96.47%)search-10075cbc4ecf36f7`ZN9criterion18Criterion$LT$M$GT$14bench_function17hc32bc2f721233753Esearch-10075cbc4ecf36f7`ZN9criterion15benchmark_group23BenchmarkGroup$LT$M$GT$14bench_function17h33f0346a6c22a4e8E (383,678 samples, 96.47%)search-10075cbc4ecf36f7`ZN9criterion15benchmark_group23BenchmarkGroup$LT$M$GT$14bench_function17h33f0346a6c22a4e8Esearch-10075cbc4ecf36f7`ZN9criterion8analysis6common17hc3141c7002cfe06dE (383,677 samples, 96.46%)search-10075cbc4ecf36f7`ZN9criterion8analysis6common17hc3141c7002cfe06dEsearch-10075cbc4ecf36f7`ZN9criterion8analysis9estimates17h1a116b55d7a2f84bE (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN174_$LT$criterion..estimate.._..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$criterion..estimate..Estimates$GT$..deserialize..__FieldVisitor$u20$as$u20$serde..de..Visitor$GT$9visit_str17h5452485218708b2aE (384,273 samples, 96.61%)search-10075cbc4ecf36f7`ZN174_$LT$criterion..estimate.._..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$criterion..estimate..Estimates$GT$..deserialize..__Fiel..search-10075cbc4ecf36f7`ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h6a2aacb0ff006398E (384,273 samples, 96.61%)search-10075cbc4ecf36f7`ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h6a2aacb0ff006398Esearch-10075cbc4ecf36f7`ZN9criterion8estimate1_91_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$criterion..estimate..ConfidenceInterval$GT$9serialize17h7f8083dfeb99b27bE (384,273 samples, 96.61%)search-10075cbc4ecf36f7`ZN9criterion8estimate1_91_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$criterion..estimate..ConfidenceInterval$GT$9serialize17h7f8083df..search-10075cbc4ecf36f7`main (384,274 samples, 96.61%)search-10075cbc4ecf36f7`mainsearch-10075cbc4ecf36f7`std::rt::lang_start_internal (384,274 samples, 96.61%)search-10075cbc4ecf36f7`std::rt::lang_start_internalsearch-10075cbc4ecf36f7`__scrt_common_main_seh (384,284 samples, 96.62%)search-10075cbc4ecf36f7`__scrt_common_main_sehKERNELBASE`SwitchToThread (42 samples, 0.01%)ntdll`RtlDelayExecution (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (93 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (93 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (93 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (188 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (188 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (188 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (95 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (95 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (95 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h1bb215923262e413E.llvm.15725695388440039465 (410 samples, 0.10%)search-10075cbc4ecf36f7`ZN115_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17h556d70c4c0088690E (410 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (409 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (409 samples, 0.10%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (403 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (403 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (403 samples, 0.10%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (398 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (398 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (398 samples, 0.10%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (397 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (397 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (397 samples, 0.10%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (397 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (209 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (209 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (208 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (131 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (131 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (131 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (98 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (98 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (98 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (140 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (140 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (140 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (380 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (249 samples, 0.06%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (249 samples, 0.06%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (248 samples, 0.06%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (108 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (108 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (108 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (381 samples, 0.10%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (381 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (381 samples, 0.10%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (450 samples, 0.11%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (450 samples, 0.11%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (450 samples, 0.11%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (193 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (193 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (193 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (193 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (65 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (65 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (65 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (195 samples, 0.05%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (195 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (195 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (196 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (196 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (196 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (198 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (234 samples, 0.06%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (261 samples, 0.07%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (261 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (261 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (261 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (235 samples, 0.06%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (235 samples, 0.06%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (398 samples, 0.10%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (397 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (397 samples, 0.10%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (396 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (456 samples, 0.11%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (456 samples, 0.11%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (456 samples, 0.11%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (456 samples, 0.11%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (77 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (77 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (77 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (106 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (106 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (106 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (109 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (109 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (109 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (339 samples, 0.09%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (213 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (213 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (213 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (341 samples, 0.09%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (340 samples, 0.09%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (340 samples, 0.09%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (151 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (151 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (151 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (292 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (292 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (292 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (141 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (141 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (141 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (142 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (142 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (142 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h37a777b7dc0344d6E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h27562d5798327a61E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hc6efc669314a2e89E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (590 samples, 0.15%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (298 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (298 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (298 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (156 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (156 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (156 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (80 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (80 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (80 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (1,915 samples, 0.48%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (1,009 samples, 0.25%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (1,009 samples, 0.25%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (1,009 samples, 0.25%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (591 samples, 0.15%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (591 samples, 0.15%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (1,918 samples, 0.48%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (1,918 samples, 0.48%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h41fca737885e3443E (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h41fca737885e3443E (138 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (85 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h4e48c89854c4261dE.llvm.15725695388440039465 (167 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (167 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (79 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (79 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (79 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (129 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (131 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (130 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (130 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (130 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (130 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (130 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (130 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (143 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (143 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (143 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (143 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (77 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (77 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (275 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (144 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (144 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (277 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (277 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (277 samples, 0.07%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h9b1b8dbe16bb67a7E.llvm.4035488946159976951 (280 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h27f97fbe1f349ffeE (280 samples, 0.07%)search-10075cbc4ecf36f7`ZN115_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17h10fa78565fd769c2E (280 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (280 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (280 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (61 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (61 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (61 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (61 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (133 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (90 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (147 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (147 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (220 samples, 0.06%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (261 samples, 0.07%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (261 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (261 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (261 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (173 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (87 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (191 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (191 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (585 samples, 0.15%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (133 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (133 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (103 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (103 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (616 samples, 0.15%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (615 samples, 0.15%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (615 samples, 0.15%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (615 samples, 0.15%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (110 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (123 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (123 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (233 samples, 0.06%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (279 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (279 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (118 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (461 samples, 0.12%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (459 samples, 0.12%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (459 samples, 0.12%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (459 samples, 0.12%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (459 samples, 0.12%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (133 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (118 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (117 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (117 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (117 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (117 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (84 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (84 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (67 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (67 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (67 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (67 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (67 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (67 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (67 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (102 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (100 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (100 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (100 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (100 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (109 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (172 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (172 samples, 0.04%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (63 samples, 0.02%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (63 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (114 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (344 samples, 0.09%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (172 samples, 0.04%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (372 samples, 0.09%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (372 samples, 0.09%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (103 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (161 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (161 samples, 0.04%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (100 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (100 samples, 0.03%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (100 samples, 0.03%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (100 samples, 0.03%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (85 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (54 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (133 samples, 0.03%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (113 samples, 0.03%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (106 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (97 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (395 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (234 samples, 0.06%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (234 samples, 0.06%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (134 samples, 0.03%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (134 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (895 samples, 0.23%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (421 samples, 0.11%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (943 samples, 0.24%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (943 samples, 0.24%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (82 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (82 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (179 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (97 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (206 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (206 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (110 samples, 0.03%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (83 samples, 0.02%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (83 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (54 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (159 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (87 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (87 samples, 0.02%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (87 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (63 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (502 samples, 0.13%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (296 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (296 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (185 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (1,609 samples, 0.40%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (548 samples, 0.14%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (60 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (57 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (1,686 samples, 0.42%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (1,686 samples, 0.42%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (194 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (149 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (149 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (149 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (195 samples, 0.05%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (195 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (195 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (195 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (290 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (290 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (290 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (290 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (221 samples, 0.06%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (221 samples, 0.06%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (304 samples, 0.08%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (303 samples, 0.08%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (303 samples, 0.08%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (303 samples, 0.08%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (103 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (131 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (131 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (91 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (248 samples, 0.06%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (117 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (292 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (292 samples, 0.07%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (58 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (724 samples, 0.18%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (128 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (128 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (2,946 samples, 0.74%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (799 samples, 0.20%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (101 samples, 0.03%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (101 samples, 0.03%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (84 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (3,051 samples, 0.77%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (3,051 samples, 0.77%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (124 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (123 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (123 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (123 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (123 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (169 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (139 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (139 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (170 samples, 0.04%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (170 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (170 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (170 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (243 samples, 0.06%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (243 samples, 0.06%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (243 samples, 0.06%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (243 samples, 0.06%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (243 samples, 0.06%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (318 samples, 0.08%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (318 samples, 0.08%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (318 samples, 0.08%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (318 samples, 0.08%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (318 samples, 0.08%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (394 samples, 0.10%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (394 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (394 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (394 samples, 0.10%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (394 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (77 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (102 samples, 0.03%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (102 samples, 0.03%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (83 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h81b7d5b867a941ffE (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (72 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (157 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (85 samples, 0.02%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis7compare9estimates5stats17h441f9afefe1f0531E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (716 samples, 0.18%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (187 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hae35e2779baa4cfbE (4,414 samples, 1.11%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (747 samples, 0.19%)search-10075cbc4ecf36f7`ZN112_$LT$rayon..iter..map_with..MapWithFolder$LT$C$C$U$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h31d06e2398e72fafE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN4core3ops8function5impls68_$LT$impl$u20$core..ops..function..Fn$LT$A$GT$$u20$for$u20$$RF$F$GT$4call17h64690287b2e8c05aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17ha8e749856e25d1e3E.llvm.4035488946159976951 (4,472 samples, 1.12%)search-10075cbc4ecf36f7`ZN3std9panicking3try17hef48da7829e9d9a3E (4,472 samples, 1.12%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hc2f0f096372d51f3E (4,472 samples, 1.12%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (42 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (199 samples, 0.05%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (199 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (199 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (199 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h42db598bd81aefabE (203 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (203 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (203 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h377330ec774d9e04E.llvm.15725695388440039465 (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (210 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (276 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17h72385947d068b3c8E (66 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17haf4aeb120f780c88E.llvm.15725695388440039465 (280 samples, 0.07%)search-10075cbc4ecf36f7`ZN115_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17hdd394c074fdfb13eE (280 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h48c7c56db45d3eb6E (280 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17h7ba537d612a0440dE (280 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (186 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (186 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (186 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (94 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (94 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (94 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (62 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (62 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (62 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (114 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (113 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (113 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (113 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (165 samples, 0.04%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (165 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (165 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (164 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (262 samples, 0.07%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (262 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (262 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (262 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (262 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (262 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (262 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (97 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (97 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (97 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (54 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (54 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (54 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (380 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (380 samples, 0.10%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (380 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (107 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (107 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (106 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (105 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (105 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (105 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (635 samples, 0.16%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (635 samples, 0.16%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (635 samples, 0.16%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (632 samples, 0.16%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (630 samples, 0.16%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (630 samples, 0.16%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (628 samples, 0.16%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (584 samples, 0.15%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (584 samples, 0.15%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (583 samples, 0.15%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (203 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (203 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (202 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (97 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (97 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (97 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (120 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (120 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (120 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (873 samples, 0.22%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (873 samples, 0.22%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (873 samples, 0.22%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (872 samples, 0.22%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (213 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (213 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (212 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (40 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (180 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (180 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (180 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (105 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (105 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (96 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (96 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (96 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (1,433 samples, 0.36%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (1,433 samples, 0.36%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (1,430 samples, 0.36%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (371 samples, 0.09%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (371 samples, 0.09%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (370 samples, 0.09%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (190 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (190 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (190 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (94 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (94 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (94 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (105 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (104 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (59 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (62 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (62 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (62 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (82 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (82 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (82 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (82 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (133 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (132 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (132 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (132 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (88 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (88 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (88 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (308 samples, 0.08%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (308 samples, 0.08%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (308 samples, 0.08%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (308 samples, 0.08%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (175 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (175 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (175 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (87 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (87 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (87 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (627 samples, 0.16%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (623 samples, 0.16%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (623 samples, 0.16%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (622 samples, 0.16%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (474 samples, 0.12%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (474 samples, 0.12%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (473 samples, 0.12%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (397 samples, 0.10%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (397 samples, 0.10%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (396 samples, 0.10%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (67 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (132 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (132 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (132 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (79 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (79 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (79 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (86 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (365 samples, 0.09%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (365 samples, 0.09%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (365 samples, 0.09%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (147 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (147 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (145 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (84 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (84 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (84 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (110 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (110 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (110 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (109 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (109 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (109 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (107 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (107 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (107 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (189 samples, 0.05%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (189 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (189 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (188 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (153 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (153 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (153 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (134 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (50 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (95 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (95 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (95 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (189 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (189 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (189 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (94 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (94 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (93 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (90 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (90 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (90 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (929 samples, 0.23%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (929 samples, 0.23%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (929 samples, 0.23%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (375 samples, 0.09%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (375 samples, 0.09%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (375 samples, 0.09%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (186 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (186 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (185 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (95 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (95 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (95 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (65 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (65 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (65 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (119 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (119 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (119 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (63 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (295 samples, 0.07%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (294 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (294 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (294 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (99 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (99 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (99 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (48 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (539 samples, 0.14%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (538 samples, 0.14%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (538 samples, 0.14%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (538 samples, 0.14%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (190 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (190 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (190 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (91 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (91 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (91 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (64 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (63 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (63 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (63 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (150 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (150 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (149 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (62 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (299 samples, 0.08%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (299 samples, 0.08%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (299 samples, 0.08%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (148 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (148 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (148 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (74 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (67 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (76 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (75 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (65 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (146 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (146 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (146 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (60 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (79 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (79 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (78 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (78 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (78 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (597 samples, 0.15%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (597 samples, 0.15%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (594 samples, 0.15%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (295 samples, 0.07%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (295 samples, 0.07%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (295 samples, 0.07%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (149 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (149 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (149 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (61 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (68 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (184 samples, 0.05%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (184 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (184 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (184 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (139 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (139 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (139 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (71 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (88 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (88 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (88 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (88 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (88 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (77 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (172 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (171 samples, 0.04%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (171 samples, 0.04%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (83 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (83 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (83 samples, 0.02%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (83 samples, 0.02%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (83 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (78 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$14median_abs_dev17h06640a2bfef05de3E (44 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (135 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (134 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (134 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (134 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (133 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (46 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (43 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (102 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (102 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (102 samples, 0.03%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (102 samples, 0.03%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (102 samples, 0.03%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (92 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$14median_abs_dev17h06640a2bfef05de3E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (522 samples, 0.13%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (522 samples, 0.13%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (522 samples, 0.13%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (215 samples, 0.05%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (215 samples, 0.05%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (213 samples, 0.05%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (111 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (110 samples, 0.03%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (110 samples, 0.03%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (110 samples, 0.03%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (94 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$14median_abs_dev17h06640a2bfef05de3E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (60 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (60 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (60 samples, 0.02%)search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (107 samples, 0.03%)search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (107 samples, 0.03%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (107 samples, 0.03%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (107 samples, 0.03%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (47 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (54 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (150 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (150 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (150 samples, 0.04%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (150 samples, 0.04%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (150 samples, 0.04%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (131 samples, 0.03%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$14median_abs_dev17h06640a2bfef05de3E (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (52 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (53 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (49 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (51 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (307 samples, 0.08%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (307 samples, 0.08%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (306 samples, 0.08%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (156 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (156 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (155 samples, 0.04%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (155 samples, 0.04%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (155 samples, 0.04%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (128 samples, 0.03%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$14median_abs_dev17h06640a2bfef05de3E (70 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (56 samples, 0.01%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (63 samples, 0.02%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$14median_abs_dev17h06640a2bfef05de3E (69 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (55 samples, 0.01%)search-10075cbc4ecf36f7`ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hb0dc22ae6f9d3759E (163 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (163 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (162 samples, 0.04%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (162 samples, 0.04%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (162 samples, 0.04%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (140 samples, 0.04%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$11percentiles17hc47eb86d73fcec21E (45 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (41 samples, 0.01%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing8Producer9fold_with17h1fb0c9c7d07bf418E (167 samples, 0.04%)search-10075cbc4ecf36f7`ZN106_$LT$rayon..iter..fold..FoldFolder$LT$C$C$ID$C$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h77e8c5b6feb4af51E (167 samples, 0.04%)search-10075cbc4ecf36f7`ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hcaf4969640c74d7aE (167 samples, 0.04%)search-10075cbc4ecf36f7`ZN9criterion8analysis9estimates5stats17h455f4e6495859148E (142 samples, 0.04%)search-10075cbc4ecf36f7`ZN9criterion5stats10univariate6sample15Sample$LT$A$GT$14median_abs_dev17h06640a2bfef05de3E (89 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (73 samples, 0.02%)search-10075cbc4ecf36f7`ZN5rayon5slice9quicksort7recurse17h879c77fbec9ea631E (47 samples, 0.01%)all (397,738 samples, 100%)ntdll`RtlUserThreadStart (397,620 samples, 99.97%)ntdll`RtlUserThreadStartKERNEL32`BaseThreadInitThunk (397,612 samples, 99.97%)KERNEL32`BaseThreadInitThunksearch-10075cbc4ecf36f7`std::sys::windows::thread::impl$0::new::thread_start (13,269 samples, 3.34%)sea..search-10075cbc4ecf36f7`ZN3std6thread7Builder5spawn17h9c8cb5fe0e08261bE (13,267 samples, 3.34%)sea..search-10075cbc4ecf36f7`ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h5c8c81ede621b3ceE (13,267 samples, 3.34%)sea..search-10075cbc4ecf36f7`ZN10rayon_core8registry13ThreadBuilder3run17h9478b9e5fc7ee8f4E (13,267 samples, 3.34%)sea..search-10075cbc4ecf36f7`ZN10rayon_core8registry12WorkerThread15wait_until_cold17h0b626c0095f44d96E (13,267 samples, 3.34%)sea..search-10075cbc4ecf36f7`ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17hefa2976204bc0806E.llvm.15725695388440039465 (5,634 samples, 1.42%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (5,634 samples, 1.42%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (5,605 samples, 1.41%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (3,544 samples, 0.89%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (3,544 samples, 0.89%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (3,531 samples, 0.89%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (2,063 samples, 0.52%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (2,063 samples, 0.52%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (2,055 samples, 0.52%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (1,274 samples, 0.32%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (1,274 samples, 0.32%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (1,270 samples, 0.32%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (641 samples, 0.16%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (640 samples, 0.16%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (639 samples, 0.16%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (332 samples, 0.08%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (332 samples, 0.08%)search-10075cbc4ecf36f7`ZN10rayon_core8registry9in_worker17hea919d4b4ba9c83aE (332 samples, 0.08%)search-10075cbc4ecf36f7`ZN3std9panicking3try17h17d710f98524f242E (168 samples, 0.04%)search-10075cbc4ecf36f7`ZN5rayon4iter8plumbing24bridge_producer_consumer6helper17hdb60f409e518fb30E (168 samples, 0.04%) \ No newline at end of file diff --git a/test/bounds.py b/pytest/bounds.py similarity index 100% rename from test/bounds.py rename to pytest/bounds.py diff --git a/pytest/timing.py b/pytest/timing.py new file mode 100644 index 0000000..026a507 --- /dev/null +++ b/pytest/timing.py @@ -0,0 +1,6 @@ +import adversary +import sys + +prover = adversary.Prover( + "= (ham x) k", "= (ham y) (+ k 1)", "= ham (^ x y) p").hint_symmetric() +bounds = prover.find_bounds(int(sys.argv[1]), 5, 8) diff --git a/flamegraph.svg b/recursive_vm_flamegraph.svg similarity index 100% rename from flamegraph.svg rename to recursive_vm_flamegraph.svg diff --git a/src/lib.rs b/src/lib.rs index a79e3f0..c00fce8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,11 +1,12 @@ extern crate pest; #[macro_use] extern crate pest_derive; +#[macro_use] +extern crate bitflags; -mod vm; +pub mod vm; use pyo3::prelude::*; -use vm::VmCode; // We cache the A and B set up to a total of ~2Gb of memory, // meaning ~ 10^7 elements in each set @@ -33,14 +34,22 @@ pub struct BoundsResult { #[pyclass] pub struct Prover { - a_description: VmCode, - b_description: VmCode, - relationship: VmCode, + a_description: vm::VmCode, + b_description: vm::VmCode, + relationship: vm::VmCode, + hints: ProofHints, +} + +bitflags! { + struct ProofHints: u8 { + const SymmetricFn = 0b00000001; + } } struct CachedSetIterator<'code> { cache: Vec, - filter: &'code VmCode, + filter: &'code vm::VmCode, + stack: vm::VmStack, n: u32, p: u32, k: u32, @@ -52,10 +61,11 @@ struct CachedSetIterator<'code> { } impl<'code> CachedSetIterator<'code> { - fn create_x(filter: &'code VmCode, n: u32, p: u32, k: u32) -> Self { + fn create_x(filter: &'code vm::VmCode, n: u32, p: u32, k: u32) -> Self { CachedSetIterator { cache: Vec::with_capacity(CACHE_SIZE_LIMIT), filter, + stack: vm::VmStack::from_code(filter), n, p, k, @@ -67,10 +77,11 @@ impl<'code> CachedSetIterator<'code> { } } - fn create_y(filter: &'code VmCode, n: u32, p: u32, k: u32) -> Self { + fn create_y(filter: &'code vm::VmCode, n: u32, p: u32, k: u32) -> Self { CachedSetIterator { cache: Vec::with_capacity(CACHE_SIZE_LIMIT), filter, + stack: vm::VmStack::from_code(filter), n, p, k, @@ -119,16 +130,20 @@ impl<'code> Iterator for &mut CachedSetIterator<'code> { vm::Vm::load( self.filter, vm::Registers::load(self.counter, 0, self.n, self.p, self.k), + &mut self.stack, ) .run() - .unwrap_bool() + .output_bool() + .unwrap() } else { vm::Vm::load( self.filter, vm::Registers::load(0, self.counter, self.n, self.p, self.k), + &mut self.stack, ) .run() - .unwrap_bool() + .output_bool() + .unwrap() }; if !included { @@ -150,6 +165,7 @@ impl<'code> Iterator for &mut CachedSetIterator<'code> { // See https://stackoverflow.com/a/27755938 // In turn from http://graphics.stanford.edu/~seander/bithacks.html#NextBitPermutation struct FixedHammingWeight { + ones: u32, permutation: u64, top: u64, exhausted: bool, @@ -158,11 +174,17 @@ struct FixedHammingWeight { impl FixedHammingWeight { fn new(bits: u32, ones: u32) -> Self { FixedHammingWeight { + ones, permutation: (1 << ones) - 1, top: ((1 << ones) - 1) << (bits - ones), exhausted: false, } } + + fn reset(&mut self) { + self.permutation = (1 << self.ones) - 1; + self.exhausted = false; + } } impl Iterator for FixedHammingWeight { @@ -170,6 +192,7 @@ impl Iterator for FixedHammingWeight { fn next(&mut self) -> Option { if self.exhausted { + self.reset(); return None; } let to_yield = self.permutation; @@ -263,9 +286,20 @@ impl Prover { relationship, a_description, b_description, + hints: ProofHints::empty(), }) } + /// Hints to the prover that the function in question is totally symmetric, + /// or, equivalently, that `a_description` only depends on the Hamming weight + /// of x, and `b_description` only depends on the Hamming weight of y. + /// + /// If you l your results will lower bound the upper bound. + pub fn hint_symmetric<'s>(mut py_self: PyRefMut<'s, Self>, py: Python) -> PyRefMut<'s, Self> { + (*py_self).hints |= ProofHints::SymmetricFn; + py_self + } + /// Finds a lower bound to the query complexity according to the specified parameters. /// /// Arguments: @@ -290,9 +324,10 @@ impl Prover { )); } + let mut vm_stack = vm::VmStack::from_code(&self.relationship); + let mut a_set_iterator = CachedSetIterator::create_x(&self.a_description, n, p, k); let mut b_set_iterator = CachedSetIterator::create_y(&self.b_description, n, p, k); - let window_iterator = FixedHammingWeight::new(n, p); let mut min_x_relations = u64::MAX; let mut min_y_relations = u64::MAX; @@ -303,7 +338,15 @@ impl Prover { let mut joint_bounding_y = 0_u64; let mut bounding_window = 0_u64; - for window in window_iterator { + let mut window_iterator = FixedHammingWeight::new(n, p).into_iter(); + let mut first_entry = [(1_u64 << p) - 1].into_iter(); + let effective_window_iterator = if self.hints.contains(ProofHints::SymmetricFn) { + &mut first_entry as &mut dyn Iterator + } else { + &mut window_iterator as &mut dyn Iterator + }; + + for window in effective_window_iterator { let mut max_x_relations = 0_u64; let mut max_y_relations = 0_u64; let mut bounding_x_candidate = 0_u64; @@ -317,9 +360,11 @@ impl Prover { let related = vm::Vm::load( &self.relationship, vm::Registers::load(x, y, n, p, k), + &mut vm_stack, ) .run() - .unwrap_bool(); + .output_bool() + .unwrap(); if related { min_x_relations_candidate += 1; @@ -344,10 +389,14 @@ impl Prover { let mut max_y_relations_candidate = 0_u64; for x in &mut a_set_iterator { - let related = - vm::Vm::load(&self.relationship, vm::Registers::load(x, y, n, p, k)) - .run() - .unwrap_bool(); + let related = vm::Vm::load( + &self.relationship, + vm::Registers::load(x, y, n, p, k), + &mut vm_stack, + ) + .run() + .output_bool() + .unwrap(); if related { min_y_relations_candidate += 1; @@ -374,9 +423,9 @@ impl Prover { joint_bounding_x = bounding_x_candidate; joint_bounding_y = bounding_y_candidate; bounding_window = window; - - Python::with_gil(|py| py.check_signals())?; } + + Python::with_gil(|py| py.check_signals())?; } Ok(BoundsResult { @@ -437,4 +486,4 @@ fn test_full_run() { .unwrap(); std::hint::black_box(obj.find_bounds(10, 5, 3)).expect("Success"); }) -} \ No newline at end of file +} diff --git a/src/vm/mod.rs b/src/vm/mod.rs index 991a53d..d00972f 100644 --- a/src/vm/mod.rs +++ b/src/vm/mod.rs @@ -4,7 +4,8 @@ use parsing::ast; use crate::vm::parsing::ast::ComparisonOperator; -type Bytecode = (OpCode, usize); +// type Bytecode = (OpCode, usize); +type Bytecode = OpCode; #[derive(Debug)] pub struct VmCode { @@ -15,6 +16,13 @@ pub struct VmCode { pub struct Vm<'code> { code: &'code VmCode, registers: Registers, + stack: &'code mut VmStack, +} + +#[derive(Debug)] +pub struct VmStack { + boolean_stack: Vec, + arithmetic_stack: Vec, } #[derive(Debug)] @@ -26,11 +34,12 @@ pub struct Registers { k: i64, } +/* #[derive(Debug)] pub enum VmOutput { Boolean(bool), Arithmetic(ArithmeticValue), -} +} */ #[derive(Debug)] pub enum ArithmeticValue { @@ -54,7 +63,23 @@ enum Expression { Arithmetic(ast::ArithmeticExpression), } -impl VmOutput { +impl VmStack { + pub fn from_code(code: &VmCode) -> Self { + // Each op_code can produce at most one value onto the stack + let code = &code.code; + VmStack { + boolean_stack: Vec::with_capacity(code.len()), + arithmetic_stack: Vec::with_capacity(code.len()), + } + } + + fn reset(&mut self) { + self.boolean_stack.clear(); + self.arithmetic_stack.clear(); + } +} + +/*impl VmOutput { pub fn unwrap_bool(self) -> bool { match self { VmOutput::Boolean(value) => value, @@ -73,6 +98,7 @@ impl VmOutput { } } } +*/ impl Registers { pub fn load(x: u64, y: u64, n: u32, p: u32, k: u32) -> Self { @@ -101,7 +127,7 @@ pub fn compile_arithmetic(expression: ast::ArithmeticExpression) -> VmCode { impl VmCode { pub fn any bool>(&self, predicate: P) -> bool { - for (opcode, _) in &self.code { + for opcode in &self.code { if predicate(opcode) { return true; } @@ -111,16 +137,211 @@ impl VmCode { } impl<'code> Vm<'code> { - pub fn load(code: &'code VmCode, registers: Registers) -> Self { - Vm { code, registers } + pub fn load(code: &'code VmCode, registers: Registers, stack: &'code mut VmStack) -> Self { + Vm { + code, + registers, + stack, + } } - pub fn run(&self) -> VmOutput { + pub fn run(&mut self) -> &mut Self { + // Arithmetic operations for `ArithmeticValue`s + fn operations_as_integer( + op: &ast::BinaryArithmeticOperator, + left_operand: i64, + right_operand: i64, + ) -> ArithmeticValue { + match op { + ast::BinaryArithmeticOperator::Times => { + ArithmeticValue::Integer(left_operand * right_operand) + } + ast::BinaryArithmeticOperator::Divide => { + if left_operand % right_operand == 0 { + ArithmeticValue::Integer(left_operand / right_operand) + } else { + ArithmeticValue::Floating(left_operand as f64 / right_operand as f64) + } + } + ast::BinaryArithmeticOperator::Plus => { + ArithmeticValue::Integer(left_operand + right_operand) + } + ast::BinaryArithmeticOperator::Minus => { + ArithmeticValue::Integer(left_operand - right_operand) + } + ast::BinaryArithmeticOperator::Xor => { + ArithmeticValue::Integer(left_operand ^ right_operand) + } + ast::BinaryArithmeticOperator::Pow => { + if right_operand > 0 { + ArithmeticValue::Integer(left_operand.pow(right_operand as u32)) + } else { + ArithmeticValue::Floating((left_operand as f64).powi(right_operand as i32)) + } + } + } + } + + fn operations_as_floating( + op: &ast::BinaryArithmeticOperator, + left_operand: f64, + right_operand: f64, + ) -> ArithmeticValue { + match op { + ast::BinaryArithmeticOperator::Times => { + ArithmeticValue::Floating(left_operand * right_operand) + } + ast::BinaryArithmeticOperator::Divide => { + ArithmeticValue::Floating(left_operand as f64 / right_operand as f64) + } + ast::BinaryArithmeticOperator::Plus => { + ArithmeticValue::Floating(left_operand + right_operand) + } + ast::BinaryArithmeticOperator::Minus => { + ArithmeticValue::Floating(left_operand - right_operand) + } + ast::BinaryArithmeticOperator::Xor => { + ArithmeticValue::Integer(left_operand as i64 ^ right_operand as i64) + } + ast::BinaryArithmeticOperator::Pow => { + ArithmeticValue::Floating(left_operand.powf(right_operand)) + } + } + } + + fn comparison( + op: &ComparisonOperator, + left_operand: T, + right_operand: T, + ) -> bool { + match op { + ast::ComparisonOperator::GreaterOrEqual => left_operand.ge(&right_operand), + ast::ComparisonOperator::LessOrEqual => left_operand.le(&right_operand), + ast::ComparisonOperator::GreaterThan => left_operand.gt(&right_operand), + ast::ComparisonOperator::LessThan => left_operand.lt(&right_operand), + ast::ComparisonOperator::NotEqual => left_operand.ne(&right_operand), + ast::ComparisonOperator::Equal => left_operand.eq(&right_operand), + } + } + // Alias for convenience let code = &self.code.code; let registers = &self.registers; + let stack = &mut self.stack; - struct Resolver<'f> { + stack.reset(); + + for opcode in code.iter().rev() { + match opcode { + OpCode::UnaryBooleanOperator(op) => { + let operand = stack.boolean_stack.pop().unwrap(); + match op { + ast::UnaryBooleanOperator::Not => { + stack.boolean_stack.push(!operand); + } + } + } + OpCode::BinaryArithmeticOperator(op) => { + let left_operand = stack.arithmetic_stack.pop().unwrap(); + let right_operand = stack.arithmetic_stack.pop().unwrap(); + let value = match left_operand { + ArithmeticValue::Integer(left_operand) => match right_operand { + ArithmeticValue::Integer(right_operand) => { + operations_as_integer(op, left_operand, right_operand) + } + ArithmeticValue::Floating(right_operand) => { + operations_as_floating(op, left_operand as f64, right_operand) + } + }, + ArithmeticValue::Floating(left_operand) => match right_operand { + ArithmeticValue::Integer(right_operand) => { + operations_as_floating(op, left_operand, right_operand as f64) + } + ArithmeticValue::Floating(right_operand) => { + operations_as_floating(op, left_operand, right_operand) + } + }, + }; + stack.arithmetic_stack.push(value); + } + OpCode::ComparisonOperator(op) => { + let left_operand = stack.arithmetic_stack.pop().unwrap(); + let right_operand = stack.arithmetic_stack.pop().unwrap(); + let value = match left_operand { + ArithmeticValue::Integer(left_operand) => match right_operand { + ArithmeticValue::Integer(right_operand) => { + comparison(op, left_operand, right_operand) + } + ArithmeticValue::Floating(right_operand) => { + comparison(op, left_operand as f64, right_operand) + } + }, + ArithmeticValue::Floating(left_operand) => match right_operand { + ArithmeticValue::Integer(right_operand) => { + comparison(op, left_operand, right_operand as f64) + } + ArithmeticValue::Floating(right_operand) => { + comparison(op, left_operand, right_operand) + } + }, + }; + stack.boolean_stack.push(value); + } + OpCode::UnaryArithmeticOperator(op) => { + let operand = stack.arithmetic_stack.pop().unwrap(); + let value = match op { + ast::UnaryArithmeticOperator::Negative => match operand { + ArithmeticValue::Integer(operand) => ArithmeticValue::Integer(-operand), + ArithmeticValue::Floating(operand) => { + ArithmeticValue::Floating(-operand) + } + }, + ast::UnaryArithmeticOperator::Ham => { + ArithmeticValue::Integer(match operand { + ArithmeticValue::Integer(operand) => operand.count_ones() as i64, + ArithmeticValue::Floating(operand) => { + (operand.round() as i64).count_ones() as i64 + } + }) + } + ast::UnaryArithmeticOperator::Sqrt => { + ArithmeticValue::Floating(match operand { + ArithmeticValue::Integer(operand) => (operand as f64).sqrt(), + ArithmeticValue::Floating(operand) => operand.sqrt(), + }) + } + }; + stack.arithmetic_stack.push(value); + } + OpCode::BinaryBooleanOperator(op) => { + let left_operand = stack.boolean_stack.pop().unwrap(); + let right_operand = stack.boolean_stack.pop().unwrap(); + let value = match op { + ast::BinaryBooleanOperator::And => left_operand & right_operand, + ast::BinaryBooleanOperator::Or => left_operand | right_operand, + ast::BinaryBooleanOperator::Xor => left_operand ^ right_operand, + }; + stack.boolean_stack.push(value); + } + OpCode::Variable(variable) => { + let value = ArithmeticValue::Integer(match variable { + ast::Variable::X => registers.x, + ast::Variable::Y => registers.y, + ast::Variable::N => registers.n, + ast::Variable::P => registers.p, + ast::Variable::K => registers.k, + }); + stack.arithmetic_stack.push(value); + } + OpCode::Literal(literal) => { + stack + .arithmetic_stack + .push(ArithmeticValue::Integer(*literal)); + } + } + } + + /*struct Resolver<'f> { f: &'f dyn Fn(&Resolver, usize) -> VmOutput, } @@ -346,7 +567,18 @@ impl<'code> Vm<'code> { }, }; - (resolver.f)(&resolver, 0) + (resolver.f)(&resolver, 0)*/ + + self + } + + pub fn output_bool(&mut self) -> Result { + self.stack.boolean_stack.pop().ok_or(()) + } + + #[allow(unused)] + pub fn output_arithmetic(&mut self) -> Result { + self.stack.arithmetic_stack.pop().ok_or(()) } } @@ -356,28 +588,32 @@ fn compile_expression(expression: Expression, code: &mut Vec) -> usize Expression::Boolean(expression) => match expression { ast::BooleanExpression::BinaryBooleanConjunction(expression) => { let expression = *expression; - code.push((OpCode::BinaryBooleanOperator(expression.operator), 0)); + // code.push((OpCode::BinaryBooleanOperator(expression.operator), 0)); + code.push(OpCode::BinaryBooleanOperator(expression.operator)); let index = code.len() - 1; let left_operand_size = compile_expression(Expression::Boolean(expression.left_operand), code); let right_operand_size = compile_expression(Expression::Boolean(expression.right_operand), code); - code[index].1 = left_operand_size + 1; + // code[index].1 = left_operand_size + 1; return 1 + left_operand_size + right_operand_size; } ast::BooleanExpression::UnaryBooleanConjunction(expression) => { let expression = *expression; - code.push((OpCode::UnaryBooleanOperator(expression.operator), 0)); + // code.push((OpCode::UnaryBooleanOperator(expression.operator), 0)); + code.push(OpCode::UnaryBooleanOperator(expression.operator)); let operand_size = compile_expression(Expression::Boolean(expression.operand), code); return 1 + operand_size; } ast::BooleanExpression::ComparisonConjunction(expression) => { - code.push((OpCode::ComparisonOperator(expression.operator), 0)); + // code.push((OpCode::ComparisonOperator(expression.operator), 0)); + code.push(OpCode::ComparisonOperator(expression.operator)); let index = code.len() - 1; let left_operand_size = match expression.left_operand { ast::ArithmeticOperand::Literal(literal) => { - code.push((OpCode::Literal(literal), 0)); + // code.push((OpCode::Literal(literal), 0)); + code.push(OpCode::Literal(literal)); 1_usize } ast::ArithmeticOperand::Expression(expression) => { @@ -386,28 +622,32 @@ fn compile_expression(expression: Expression, code: &mut Vec) -> usize }; let right_operand_size = match expression.right_operand { ast::ArithmeticOperand::Literal(literal) => { - code.push((OpCode::Literal(literal), 0)); + // code.push((OpCode::Literal(literal), 0)); + code.push(OpCode::Literal(literal)); 1_usize } ast::ArithmeticOperand::Expression(expression) => { compile_expression(Expression::Arithmetic(*expression), code) } }; - code[index].1 = left_operand_size + 1; + // code[index].1 = left_operand_size + 1; return 1 + left_operand_size + right_operand_size; } }, Expression::Arithmetic(expression) => match expression { ast::ArithmeticExpression::Variable(variable) => { - code.push((OpCode::Variable(variable), 0)); + // code.push((OpCode::Variable(variable), 0)); + code.push(OpCode::Variable(variable)); return 1; } ast::ArithmeticExpression::UnaryArithmeticConjunction(expression) => { let expression = *expression; - code.push((OpCode::UnaryArithmeticOperator(expression.operator), 0)); + // code.push((OpCode::UnaryArithmeticOperator(expression.operator), 0)); + code.push(OpCode::UnaryArithmeticOperator(expression.operator)); let operand_size = match expression.operand { ast::ArithmeticOperand::Literal(literal) => { - code.push((OpCode::Literal(literal), 0)); + // code.push((OpCode::Literal(literal), 0)); + code.push(OpCode::Literal(literal)); 1_usize } ast::ArithmeticOperand::Expression(expression) => { @@ -417,11 +657,13 @@ fn compile_expression(expression: Expression, code: &mut Vec) -> usize return 1 + operand_size; } ast::ArithmeticExpression::BinaryArithmeticConjunction(expression) => { - code.push((OpCode::BinaryArithmeticOperator(expression.operator), 0)); + // code.push((OpCode::BinaryArithmeticOperator(expression.operator), 0)); + code.push(OpCode::BinaryArithmeticOperator(expression.operator)); let index = code.len() - 1; let left_operand_size = match expression.left_operand { ast::ArithmeticOperand::Literal(literal) => { - code.push((OpCode::Literal(literal), 0)); + // code.push((OpCode::Literal(literal), 0)); + code.push(OpCode::Literal(literal)); 1_usize } ast::ArithmeticOperand::Expression(expression) => { @@ -430,14 +672,15 @@ fn compile_expression(expression: Expression, code: &mut Vec) -> usize }; let right_operand_size = match expression.right_operand { ast::ArithmeticOperand::Literal(literal) => { - code.push((OpCode::Literal(literal), 0)); + // code.push((OpCode::Literal(literal), 0)); + code.push(OpCode::Literal(literal)); 1_usize } ast::ArithmeticOperand::Expression(expression) => { compile_expression(Expression::Arithmetic(*expression), code) } }; - code[index].1 = left_operand_size + 1; + // code[index].1 = left_operand_size + 1; return 1 + left_operand_size + right_operand_size; } }, @@ -452,13 +695,48 @@ fn boolean_compilation_test() { } #[test] -fn run_test() { +fn test_vm_simple() { let expression = parsing::parse_relation("(= (ham (^ x y)) (ham 1))"); if let Err(e) = expression { println!("{}", e); panic!(); } let code = compile_boolean(expression.unwrap()); - let vm = Vm::load(&code, Registers::load(0b_1011, 0b_1111, 10, 2, 3)); - println!("{:?}", vm.run()); + let mut stack = VmStack::from_code(&code); + let mut vm = Vm::load( + &code, + Registers::load(0b_1011, 0b_1111, 10, 2, 3), + &mut stack, + ); + let output = vm.run().output_bool().unwrap(); + assert_eq!(output, true); + let mut vm = Vm::load( + &code, + Registers::load(0b_1011, 0b_1110, 10, 2, 3), + &mut stack, + ); + let output = vm.run().output_bool().unwrap(); + assert_eq!(output, false); +} + +#[test] +fn test_vm_contrived() { + let expression = parsing::parse_relation("and (= (ham (^ x y)) (ham (+ 3 x))) (> (* x y) 5)"); + if let Err(e) = expression { + println!("{}", e); + panic!(); + } + let code = compile_boolean(expression.unwrap()); + let mut stack = VmStack::from_code(&code); + + let as_rust = |x: u64, y: u64| ((x + 3).count_ones() == (x ^ y).count_ones()) && (x * y > 5); + + for x in 0..(1 << 4) { + for y in 0..(1 << 4) { + let mut vm = Vm::load(&code, Registers::load(x, y, 10, 2, 3), &mut stack); + let output = vm.run().output_bool().unwrap(); + let expected = as_rust(x, y); + assert_eq!(output, expected); + } + } } diff --git a/time.ps1 b/time.ps1 new file mode 100644 index 0000000..ed460fe --- /dev/null +++ b/time.ps1 @@ -0,0 +1,2 @@ +venv/Scripts/activate +python test/bounds.py