Skip to content

Latest commit

 

History

History
957 lines (935 loc) · 104 KB

File metadata and controls

957 lines (935 loc) · 104 KB

Benchmark Report

Job Properties

Commit(s): JuliaLang/julia@3bcf4049475afcc8c1be9d75da1d40cb34307136 vs JuliaLang/julia@1e39c69a550c9be945db2ccf1ab6ded02c404ec4

Triggered By: link

Tag Predicate: ALL

Results

Note: If Chrome is your browser, I strongly recommend installing the Wide GitHub extension, which makes the result table easier to read.

Below is a table of this job's results, obtained by running the benchmarks found in JuliaCI/BaseBenchmarks.jl. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.

The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value.

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less than 1.0 denotes a possible improvement (marked with ✅). Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds).

ID time ratio memory ratio
["array", "accumulate", "(\"accumulate\", \"Int\")"] 0.94 (5%) ✅ 1.00 (1%)
["array", "cat", "(\"catnd_setind\", 500)"] 0.95 (5%) ✅ 1.00 (1%)
["array", "cat", "(\"hcat\", 5)"] 0.96 (5%) 0.95 (1%) ✅
["array", "cat", "(\"vcat\", 5)"] 0.99 (5%) 0.95 (1%) ✅
["array", "index", "(\"mapr_access\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLF{Float32,2}\")"] 1.09 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLF{Int32,2}\")"] 1.16 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"BitArray{2}\")"] 1.25 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Float32,2,Array{Float32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.89 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Float32,2,Array{Float32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 0.86 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Float32,2,Array{Float32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.87 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,Array{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}\")"] 0.89 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 1.09 (50%) 5.50 (1%) ❌
["array", "index", "(\"mapr_access\", \"SubArray{Float32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.89 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Float32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.86 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Int32,2,Array{Int32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.90 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Int32,2,Array{Int32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 0.90 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Int32,2,Array{Int32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.86 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,Array{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}\")"] 0.85 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 1.06 (50%) 5.50 (1%) ❌
["array", "index", "(\"mapr_access\", \"SubArray{Int32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.88 (50%) 0.00 (1%) ✅
["array", "index", "(\"mapr_access\", \"SubArray{Int32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.86 (50%) 0.00 (1%) ✅
["array", "index", "(\"sumcartesian\", \"SubArray{Float32,2,Array{Float32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 2.14 (50%) ❌ 1.00 (1%)
["array", "index", "(\"sumcartesian\", \"SubArray{Int32,2,Array{Int32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 1.97 (50%) ❌ 1.00 (1%)
["array", "index", "(\"sumcolon\", \"100000:-1:1\")"] 1.90 (50%) ❌ 1.00 (1%)
["array", "index", "(\"sumcolon_view\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.68 (50%) 0.00 (1%) ✅
["array", "index", "(\"sumcolon_view\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.68 (50%) 0.00 (1%) ✅
["array", "index", "(\"sumeach\", \"SubArray{Float32,2,Array{Float32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 2.14 (50%) ❌ 1.00 (1%)
["array", "index", "(\"sumeach\", \"SubArray{Int32,2,Array{Int32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 1.97 (50%) ❌ 1.00 (1%)
["array", "index", "(\"sumeach_view\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,Array{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}\")"] 0.44 (50%) ✅ 1.00 (1%)
["array", "index", "(\"sumlinear_view\", \"SubArray{Float64,3,Array{Float64,3},Tuple{UnitRange{Int64},UnitRange{Int64},UnitRange{Int64}},false}\")"] 0.97 (50%) 0.00 (1%) ✅
["array", "index", "(\"sumlogical\", \"Array{Float32,2}\")"] 0.97 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"Array{Int32,2}\")"] 0.98 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLF{Float32,2}\")"] 1.03 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLF{Int32,2}\")"] 0.88 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Float32,2}\")"] 0.86 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Int32,2}\")"] 0.93 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,2}\")"] 0.96 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,2}\")"] 0.95 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"BitArray{2}\")"] 0.99 (50%) 0.80 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Float32,2,Array{Float32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.97 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Float32,2,Array{Float32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 0.97 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Float32,2,Array{Float32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.97 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,Array{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}\")"] 0.89 (50%) 0.75 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.86 (50%) 0.75 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Float32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.97 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Float32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.96 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Int32,2,Array{Int32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.96 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Int32,2,Array{Int32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 0.97 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Int32,2,Array{Int32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.95 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,Array{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}\")"] 0.84 (50%) 0.75 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.81 (50%) 0.75 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Int32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.88 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical\", \"SubArray{Int32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.96 (50%) 0.95 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"Array{Float32,2}\")"] 0.94 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"Array{Int32,2}\")"] 0.96 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLF{Float32,2}\")"] 0.94 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLF{Int32,2}\")"] 0.94 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Float32,2}\")"] 0.93 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Int32,2}\")"] 0.95 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,2}\")"] 0.97 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,2}\")"] 0.92 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"BitArray{2}\")"] 0.98 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Float32,2,Array{Float32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.91 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Float32,2,Array{Float32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 0.98 (50%) 0.94 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Float32,2,Array{Float32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.91 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,Array{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}\")"] 0.91 (50%) 0.55 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.92 (50%) 0.43 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Float32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.95 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Float32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.95 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Int32,2,Array{Int32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.95 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Int32,2,Array{Int32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 0.96 (50%) 0.94 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Int32,2,Array{Int32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.93 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,Array{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}\")"] 0.91 (50%) 0.55 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.91 (50%) 0.43 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Int32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.94 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumlogical_view\", \"SubArray{Int32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.93 (50%) 0.93 (1%) ✅
["array", "index", "(\"sumrange_view\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.69 (50%) 0.00 (1%) ✅
["array", "index", "(\"sumrange_view\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.67 (50%) 0.00 (1%) ✅
["array", "index", "(\"sumvector\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Float32,2}\")"] 0.82 (50%) 0.88 (1%) ✅
["array", "index", "(\"sumvector\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Int32,2}\")"] 0.80 (50%) 0.88 (1%) ✅
["array", "index", "(\"sumvector_view\", \"1.0:0.00010001000100010001:2.0\")"] 1.00 (50%) 0.80 (1%) ✅
["array", "index", "(\"sumvector_view\", \"1.0:1.0:100000.0\")"] 1.01 (50%) 0.80 (1%) ✅
["array", "index", "(\"sumvector_view\", \"100000:-1:1\")"] 1.00 (50%) 0.80 (1%) ✅
["array", "index", "(\"sumvector_view\", \"1:100000\")"] 0.99 (50%) 0.80 (1%) ✅
["array", "index", "(\"sumvector_view\", \"Array{Float32,2}\")"] 0.16 (50%) ✅ 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"Array{Int32,2}\")"] 0.15 (50%) ✅ 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLF{Float32,2}\")"] 0.84 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLF{Int32,2}\")"] 0.84 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Float32,2}\")"] 0.85 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLSLS{Int32,2}\")"] 0.84 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,2}\")"] 0.86 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,2}\")"] 0.84 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"BitArray{2}\")"] 0.66 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Float32,2,Array{Float32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.17 (50%) ✅ 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Float32,2,Array{Float32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 0.78 (50%) 0.80 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Float32,2,Array{Float32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.18 (50%) ✅ 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,Array{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}\")"] 0.20 (50%) ✅ 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Float32,2,Base.ReshapedArray{Float32,2,SubArray{Float32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.87 (50%) 0.00 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Float32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.84 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Float32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Float32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.90 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Int32,2,Array{Int32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.16 (50%) ✅ 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Int32,2,Array{Int32,2},Tuple{UnitRange{Int64},UnitRange{Int64}},false}\")"] 0.74 (50%) 0.80 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Int32,2,Array{Int32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true}\")"] 0.17 (50%) ✅ 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,Array{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},true},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},true}\")"] 0.20 (50%) ✅ 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Int32,2,Base.ReshapedArray{Int32,2,SubArray{Int32,3,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}},Tuple{Base.Slice{Base.OneTo{Int64}},UnitRange{Int64}},false}\")"] 0.86 (50%) 0.00 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Int32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,2},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.85 (50%) 0.01 (1%) ✅
["array", "index", "(\"sumvector_view\", \"SubArray{Int32,2,BaseBenchmarks.ArrayBenchmarks.ArrayLS{Int32,3},Tuple{Int64,Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}}},false}\")"] 0.89 (50%) 0.01 (1%) ✅
["array", "reductions", "(\"sumabs\", \"Float64\")"] 0.95 (5%) ✅ 1.00 (1%)
["array", "subarray", "(\"gramschmidt!\", 100)"] 0.81 (5%) ✅ 0.00 (1%) ✅
["array", "subarray", "(\"gramschmidt!\", 1000)"] 0.94 (5%) ✅ 0.00 (1%) ✅
["array", "subarray", "(\"gramschmidt!\", 250)"] 0.80 (5%) ✅ 0.00 (1%) ✅
["array", "subarray", "(\"gramschmidt!\", 500)"] 0.69 (5%) ✅ 0.00 (1%) ✅
["array", "subarray", "(\"lucompletepivSub!\", 100)"] 0.99 (5%) 0.98 (1%) ✅
["broadcast", "mix_scalar_tuple", "(3, \"scal_tup_x3\")"] 0.88 (5%) ✅ 1.00 (1%)
["broadcast", "sparse", "((1000, 1000), 2)"] 1.12 (5%) ❌ 1.00 (1%)
["collection", "deletion", "(\"Dict\", \"String\", \"pop!\")"] 0.71 (25%) ✅ 1.00 (1%)
["collection", "deletion", "(\"IdDict\", \"String\", \"filter!\")"] 0.76 (25%) 0.00 (1%) ✅
["collection", "deletion", "(\"IdDict\", \"String\", \"filter\")"] 0.87 (25%) 0.44 (1%) ✅
["collection", "deletion", "(\"Set\", \"Any\", \"filter!\")"] 1.18 (25%) Inf (1%) ❌
["collection", "deletion", "(\"Set\", \"Any\", \"filter\")"] 1.05 (25%) 1.29 (1%) ❌
["collection", "deletion", "(\"Set\", \"String\", \"pop!\")"] 0.39 (25%) ✅ 0.00 (1%) ✅
["collection", "initialization", "(\"Set\", \"Any\", \"iterator\")"] 1.05 (25%) 1.22 (1%) ❌
["collection", "initialization", "(\"Set\", \"Any\", \"loop\")"] 1.05 (25%) 1.20 (1%) ❌
["collection", "initialization", "(\"Set\", \"Any\", \"loop\", \"sizehint!\")"] 1.07 (25%) 1.22 (1%) ❌
["collection", "iteration", "(\"Dict\", \"Any\", \"iterate second\")"] 0.78 (25%) 0.50 (1%) ✅
["collection", "iteration", "(\"Dict\", \"Any\", \"iterate\")"] 0.89 (25%) 0.50 (1%) ✅
["collection", "iteration", "(\"Dict\", \"String\", \"iterate second\")"] 0.86 (25%) 0.50 (1%) ✅
["collection", "iteration", "(\"Dict\", \"String\", \"iterate\")"] 0.92 (25%) 0.50 (1%) ✅
["collection", "iteration", "(\"IdDict\", \"Any\", \"iterate second\")"] 0.86 (25%) 0.50 (1%) ✅
["collection", "iteration", "(\"IdDict\", \"Any\", \"iterate\")"] 0.73 (25%) ✅ 0.50 (1%) ✅
["collection", "iteration", "(\"IdDict\", \"String\", \"iterate second\")"] 0.86 (25%) 0.50 (1%) ✅
["collection", "iteration", "(\"IdDict\", \"String\", \"iterate\")"] 0.85 (25%) 0.50 (1%) ✅
["collection", "optimizations", "(\"Set\", \"abstract\", \"Bool\")"] 0.99 (25%) 0.96 (1%) ✅
["collection", "optimizations", "(\"Set\", \"abstract\", \"Int8\")"] 1.00 (25%) 0.98 (1%) ✅
["collection", "optimizations", "(\"Set\", \"abstract\", \"Nothing\")"] 1.19 (25%) 0.96 (1%) ✅
["collection", "optimizations", "(\"Set\", \"concrete\", \"Bool\")"] 0.99 (25%) 0.96 (1%) ✅
["collection", "optimizations", "(\"Set\", \"concrete\", \"Int8\")"] 1.00 (25%) 0.98 (1%) ✅
["collection", "optimizations", "(\"Set\", \"concrete\", \"Nothing\")"] 0.95 (25%) 0.96 (1%) ✅
["collection", "queries & updates", "(\"Dict\", \"String\", \"getindex\")"] 1.28 (25%) ❌ 1.00 (1%)
["collection", "queries & updates", "(\"IdDict\", \"Any\", \"push!\", \"overwrite\")"] 1.38 (25%) ❌ 1.00 (1%)
["collection", "queries & updates", "(\"Set\", \"Any\", \"pop!\", \"unspecified\")"] 1.01 (25%) 2.00 (1%) ❌
["collection", "queries & updates", "(\"Set\", \"String\", \"pop!\", \"unspecified\")"] 0.89 (25%) 0.00 (1%) ✅
["collection", "queries & updates", "(\"Vector\", \"Int\", \"last\")"] 0.70 (25%) ✅ 1.00 (1%)
["collection", "set operations", "(\"BitSet\", \"Int\", \"intersect\", \"Set\")"] 0.98 (25%) 0.98 (1%) ✅
["collection", "set operations", "(\"BitSet\", \"Int\", \"intersect\", \"Set\", \"Set\")"] 0.98 (25%) 0.93 (1%) ✅
["collection", "set operations", "(\"BitSet\", \"Int\", \"intersect\", \"Vector\")"] 1.00 (25%) 0.97 (1%) ✅
["collection", "set operations", "(\"BitSet\", \"Int\", \"symdiff\", \"Set\")"] 1.06 (25%) 1.03 (1%) ❌
["collection", "set operations", "(\"BitSet\", \"Int\", \"symdiff\", \"Set\", \"Set\")"] 1.02 (25%) 1.15 (1%) ❌
["collection", "set operations", "(\"Set\", \"Int\", \"intersect\", \"BitSet\")"] 1.03 (25%) 0.98 (1%) ✅
["collection", "set operations", "(\"Set\", \"Int\", \"intersect\", \"BitSet\", \"BitSet\")"] 0.98 (25%) 0.95 (1%) ✅
["collection", "set operations", "(\"Set\", \"Int\", \"intersect\", \"Set\")"] 0.99 (25%) 0.98 (1%) ✅
["collection", "set operations", "(\"Set\", \"Int\", \"intersect\", \"Set\", \"Set\")"] 0.98 (25%) 0.95 (1%) ✅
["collection", "set operations", "(\"Set\", \"Int\", \"intersect\", \"Vector\")"] 1.00 (25%) 0.98 (1%) ✅
["collection", "set operations", "(\"Set\", \"Int\", \"intersect\", \"Vector\", \"Vector\")"] 1.01 (25%) 0.98 (1%) ✅
["dates", "parse", "(\"DateTime\", \"DateFormat\")"] 0.99 (5%) 0.87 (1%) ✅
["dates", "parse", "(\"DateTime\", \"RFC1123Format\", \"Lowercase\")"] 0.97 (5%) 0.88 (1%) ✅
["dates", "parse", "(\"DateTime\", \"RFC1123Format\", \"Mixedcase\")"] 0.99 (5%) 0.93 (1%) ✅
["dates", "parse", "(\"DateTime\", \"RFC1123Format\", \"Titlecase\")"] 0.99 (5%) 0.88 (1%) ✅
["dates", "parse", "(\"Date\", \"DateFormat\")"] 0.99 (5%) 0.89 (1%) ✅
["find", "findall", "(\"Array{Bool,1}\", \"50-50\")"] 1.06 (5%) ❌ 1.00 (1%)
["find", "findall", "(\"BitArray{1}\", \"10-90\")"] 1.33 (5%) ❌ 1.00 (1%)
["find", "findall", "(\"BitArray{1}\", \"50-50\")"] 1.18 (5%) ❌ 1.00 (1%)
["find", "findall", "(\"BitArray{1}\", \"90-10\")"] 1.12 (5%) ❌ 1.00 (1%)
["find", "findall", "(\"ispos\", \"Array{Float64,1}\")"] 0.95 (5%) ✅ 1.00 (1%)
["find", "findall", "(\"ispos\", \"Array{Int64,1}\")"] 0.93 (5%) ✅ 1.00 (1%)
["find", "findall", "(\"ispos\", \"Array{Int8,1}\")"] 0.92 (5%) ✅ 0.99 (1%)
["find", "findall", "(\"ispos\", \"Array{UInt64,1}\")"] 0.88 (5%) ✅ 1.00 (1%)
["find", "findall", "(\"ispos\", \"Array{UInt8,1}\")"] 0.91 (5%) ✅ 1.00 (1%)
["find", "findnext", "(\"Array{Bool,1}\", \"50-50\")"] 1.24 (5%) ❌ 1.00 (1%)
["find", "findprev", "(\"Array{Bool,1}\", \"50-50\")"] 0.93 (5%) ✅ 1.00 (1%)
["io", "array_limit", "(\"display\", \"Array{Float64,1}(100000000,)\")"] 1.12 (5%) ❌ 1.01 (1%) ❌
["io", "array_limit", "(\"display\", \"Array{Float64,2}(10000, 10000)\")"] 1.29 (5%) ❌ 1.15 (1%) ❌
["io", "array_limit", "(\"display\", \"Array{Float64,2}(100000000, 1)\")"] 1.09 (5%) ❌ 1.01 (1%) ❌
["linalg", "arithmetic", "(\"/\", \"Matrix\", \"Matrix\", 1024)"] 1.50 (45%) ❌ 1.00 (1%)
["linalg", "factorization", "(\"svd\", \"Diagonal\", 1024)"] 1.36 (45%) 1.09 (1%) ❌
["linalg", "factorization", "(\"svd\", \"Diagonal\", 256)"] 1.32 (45%) 1.09 (1%) ❌
["micro", "fib"] 1.15 (5%) ❌ 1.00 (1%)
["micro", "printfd"] 0.99 (5%) 0.98 (1%) ✅
["misc", "allocation elision view", "conditional"] 0.12 (5%) ✅ 0.00 (1%) ✅
["misc", "allocation elision view", "no conditional"] 0.94 (5%) ✅ 1.00 (1%)
["misc", "fastmath many args"] 0.55 (5%) ✅ 1.00 (1%)
["misc", "iterators", "sum(flatten(fill(rand(50), 100))))"] 0.99 (5%) 1.29 (1%) ❌
["misc", "iterators", "zip(1:1, 1:1)"] 1.09 (5%) ❌ 1.00 (1%)
["misc", "iterators", "zip(1:1, 1:1, 1:1)"] 1.06 (5%) ❌ 1.00 (1%)
["misc", "iterators", "zip(1:1, 1:1, 1:1, 1:1)"] 1.06 (5%) ❌ 1.00 (1%)
["misc", "iterators", "zip(1:1000)"] 1.05 (5%) ❌ 1.00 (1%)
["misc", "iterators", "zip(1:1000, 1:1000, 1:1000, 1:1000)"] 1.07 (5%) ❌ 1.00 (1%)
["misc", "julia", "(\"macroexpand\", \"evalpoly\")"] 1.09 (5%) ❌ 1.00 (1%)
["misc", "julia", "(\"parse\", \"function\")"] 1.00 (5%) 1.04 (1%) ❌
["problem", "imdb", "centrality"] 0.90 (5%) ✅ 0.89 (1%) ✅
["problem", "monte carlo", "euro_option_devec"] 0.93 (5%) ✅ 1.00 (1%)
["problem", "raytrace", "raytrace"] 0.93 (5%) ✅ 1.00 (1%)
["problem", "simplex", "simplex"] 0.91 (5%) ✅ 1.00 (1%)
["problem", "spellcheck", "spellcheck"] 0.81 (5%) ✅ 0.62 (1%) ✅
["random", "collections", "(\"rand!\", \"ImplicitRNG\", \"large BitSet\")"] 0.95 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"ImplicitRNG\", \"large Dict\")"] 1.00 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"ImplicitRNG\", \"large Set\")"] 1.02 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"ImplicitRNG\", \"small BitSet\")"] 0.95 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"ImplicitRNG\", \"small Dict\")"] 1.06 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"ImplicitRNG\", \"small Set\")"] 1.02 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"MersenneTwister\", \"large BitSet\")"] 1.05 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"MersenneTwister\", \"large Dict\")"] 1.14 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"MersenneTwister\", \"large Set\")"] 1.02 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"MersenneTwister\", \"small BitSet\")"] 1.05 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"MersenneTwister\", \"small Dict\")"] 1.21 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"MersenneTwister\", \"small Set\")"] 1.02 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"RandomDevice\", \"large BitSet\")"] 1.04 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"RandomDevice\", \"large Dict\")"] 1.02 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"RandomDevice\", \"large Set\")"] 1.03 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"RandomDevice\", \"small BitSet\")"] 1.06 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"RandomDevice\", \"small Dict\")"] 1.06 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand!\", \"RandomDevice\", \"small Set\")"] 1.03 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"ImplicitRNG\", \"large BitSet\")"] 0.90 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"ImplicitRNG\", \"large String\")"] 0.75 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"ImplicitRNG\", \"small BitSet\")"] 0.86 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"ImplicitRNG\", \"small Set\")"] 0.74 (25%) ✅ 1.00 (1%)
["random", "collections", "(\"rand\", \"ImplicitRNG\", \"small String\")"] 1.15 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"MersenneTwister\", \"large BitSet\")"] 0.83 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"MersenneTwister\", \"large String\")"] 0.86 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"MersenneTwister\", \"small BitSet\")"] 0.87 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"MersenneTwister\", \"small String\")"] 0.89 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"RandomDevice\", \"large BitSet\")"] 1.02 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"RandomDevice\", \"large String\")"] 1.00 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"RandomDevice\", \"small BitSet\")"] 0.98 (25%) 0.00 (1%) ✅
["random", "collections", "(\"rand\", \"RandomDevice\", \"small String\")"] 1.01 (25%) 0.00 (1%) ✅
["random", "ranges", "(\"RangeGenerator\", \"BigInt\", \"1:170141183460469231731687303715884105728\")"] 1.02 (25%) 0.54 (1%) ✅
["random", "ranges", "(\"RangeGenerator\", \"BigInt\", \"1:18446744073709551615\")"] 1.00 (25%) 0.50 (1%) ✅
["random", "ranges", "(\"RangeGenerator\", \"BigInt\", \"1:18446744073709551616\")"] 1.01 (25%) 0.54 (1%) ✅
["random", "ranges", "(\"RangeGenerator\", \"BigInt\", \"1:1\")"] 1.02 (25%) 0.50 (1%) ✅
["random", "ranges", "(\"RangeGenerator\", \"BigInt\", \"1:2^10000\")"] 0.98 (25%) 0.96 (1%) ✅
["random", "ranges", "(\"RangeGenerator\", \"BigInt\", \"1:4294967295\")"] 1.01 (25%) 0.50 (1%) ✅
["random", "ranges", "(\"RangeGenerator\", \"BigInt\", \"1:4294967297\")"] 1.01 (25%) 0.50 (1%) ✅
["random", "ranges", "(\"rand\", \"MersenneTwister\", \"BigInt\", \"RangeGenerator(1:2^10000)\")"] 1.41 (25%) ❌ 1.00 (1%)
["random", "ranges", "(\"rand\", \"MersenneTwister\", \"Bool\", \"RangeGenerator(true:true)\")"] 1.33 (25%) ❌ 1.00 (1%)
["scalar", "acos", "(\"0.5 <= abs(x) < 1\", \"positive argument\", \"Float64\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "acos", "(\"abs(x) < 0.5\", \"negative argument\", \"Float64\")"] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "acos", "(\"abs(x) < 0.5\", \"positive argument\", \"Float64\")"] 0.93 (5%) ✅ 1.00 (1%)
["scalar", "acos", "(\"small\", \"negative argument\", \"Float32\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "acos", "(\"small\", \"positive argument\", \"Float64\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "acos", "(\"zero\", \"Float64\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "arithmetic", "(\"add\", \"BigFloat\", \"Complex{BigFloat}\")"] 1.11 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigFloat\", \"Complex{BigInt}\")"] 1.09 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigFloat\", \"Complex{Float32}\")"] 1.16 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigFloat\", \"Complex{Float64}\")"] 1.16 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigFloat\", \"Complex{Int64}\")"] 1.11 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigFloat\", \"Complex{UInt64}\")"] 1.09 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigInt\", \"BigInt\")"] 1.51 (50%) ❌ 1.00 (1%)
["scalar", "arithmetic", "(\"add\", \"BigInt\", \"Complex{BigFloat}\")"] 1.03 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigInt\", \"Complex{BigInt}\")"] 0.94 (50%) 0.60 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigInt\", \"Complex{Float32}\")"] 1.06 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigInt\", \"Complex{Float64}\")"] 1.04 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigInt\", \"Complex{Int64}\")"] 0.97 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"BigInt\", \"Complex{UInt64}\")"] 0.96 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"BigFloat\")"] 1.08 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"BigInt\")"] 1.02 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"Complex{BigFloat}\")"] 1.08 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"Complex{BigInt}\")"] 1.18 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"Complex{Float32}\")"] 1.13 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"Complex{Float64}\")"] 1.13 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"Complex{Int64}\")"] 1.05 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"Complex{UInt64}\")"] 1.17 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"Float32\")"] 1.09 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"Float64\")"] 1.21 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"Int64\")"] 1.10 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigFloat}\", \"UInt64\")"] 1.09 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"BigFloat\")"] 1.05 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"BigInt\")"] 0.96 (50%) 0.60 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"Complex{BigFloat}\")"] 1.09 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"Complex{BigInt}\")"] 0.98 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"Complex{Float32}\")"] 1.17 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"Complex{Float64}\")"] 1.17 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"Complex{Int64}\")"] 0.98 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"Complex{UInt64}\")"] 1.00 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"Float32\")"] 1.06 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"Float64\")"] 1.08 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"Int64\")"] 0.99 (50%) 0.60 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{BigInt}\", \"UInt64\")"] 0.98 (50%) 0.60 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Float32}\", \"BigFloat\")"] 1.17 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Float32}\", \"BigInt\")"] 1.07 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Float32}\", \"Complex{BigFloat}\")"] 1.08 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Float32}\", \"Complex{BigInt}\")"] 1.17 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Float64}\", \"BigFloat\")"] 1.17 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Float64}\", \"BigInt\")"] 1.17 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Float64}\", \"Complex{BigFloat}\")"] 1.15 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Float64}\", \"Complex{BigInt}\")"] 1.10 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Int64}\", \"BigFloat\")"] 1.22 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Int64}\", \"BigInt\")"] 0.98 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Int64}\", \"Complex{BigFloat}\")"] 1.18 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{Int64}\", \"Complex{BigInt}\")"] 0.99 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{UInt64}\", \"BigFloat\")"] 1.09 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{UInt64}\", \"BigInt\")"] 0.99 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{UInt64}\", \"Complex{BigFloat}\")"] 1.43 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Complex{UInt64}\", \"Complex{BigInt}\")"] 0.98 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Float32\", \"Complex{BigFloat}\")"] 1.14 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Float32\", \"Complex{BigInt}\")"] 1.07 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Float64\", \"Complex{BigFloat}\")"] 1.17 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Float64\", \"Complex{BigInt}\")"] 1.19 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Int64\", \"Complex{BigFloat}\")"] 1.08 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"Int64\", \"Complex{BigInt}\")"] 0.97 (50%) 0.60 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"UInt64\", \"Complex{BigFloat}\")"] 1.19 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"add\", \"UInt64\", \"Complex{BigInt}\")"] 0.99 (50%) 0.60 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigFloat\", \"Complex{BigFloat}\")"] 1.03 (50%) 0.90 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigFloat\", \"Complex{BigInt}\")"] 1.05 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigFloat\", \"Complex{Float32}\")"] 1.03 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigFloat\", \"Complex{Float64}\")"] 1.03 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigFloat\", \"Complex{Int64}\")"] 1.08 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigFloat\", \"Complex{UInt64}\")"] 1.01 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigInt\", \"Complex{BigFloat}\")"] 1.05 (50%) 0.90 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigInt\", \"Complex{BigInt}\")"] 1.09 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigInt\", \"Complex{Float32}\")"] 1.12 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigInt\", \"Complex{Float64}\")"] 1.12 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigInt\", \"Complex{Int64}\")"] 1.04 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"BigInt\", \"Complex{UInt64}\")"] 1.12 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"BigFloat\")"] 1.03 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"BigInt\")"] 0.94 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"Complex{BigFloat}\")"] 1.02 (50%) 0.97 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"Complex{BigInt}\")"] 1.05 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"Complex{Float32}\")"] 1.04 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"Complex{Float64}\")"] 1.05 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"Complex{Int64}\")"] 1.09 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"Complex{UInt64}\")"] 1.04 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"Float32\")"] 1.02 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"Float64\")"] 1.02 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"Int64\")"] 0.94 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigFloat}\", \"UInt64\")"] 0.94 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"BigFloat\")"] 1.06 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"BigInt\")"] 1.02 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"Complex{BigFloat}\")"] 1.07 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"Complex{BigInt}\")"] 1.05 (50%) 0.97 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"Complex{Float32}\")"] 1.09 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"Complex{Float64}\")"] 1.03 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"Complex{Int64}\")"] 1.08 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"Complex{UInt64}\")"] 1.07 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"Float32\")"] 1.02 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"Float64\")"] 1.02 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"Int64\")"] 1.06 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{BigInt}\", \"UInt64\")"] 1.06 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Float32}\", \"BigFloat\")"] 1.05 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Float32}\", \"BigInt\")"] 1.07 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Float32}\", \"Complex{BigFloat}\")"] 1.04 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Float32}\", \"Complex{BigInt}\")"] 1.03 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Float64}\", \"BigFloat\")"] 1.04 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Float64}\", \"BigInt\")"] 1.13 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Float64}\", \"Complex{BigFloat}\")"] 1.04 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Float64}\", \"Complex{BigInt}\")"] 1.05 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Int64}\", \"BigFloat\")"] 1.02 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Int64}\", \"BigInt\")"] 1.05 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Int64}\", \"Complex{BigFloat}\")"] 0.95 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{Int64}\", \"Complex{BigInt}\")"] 1.03 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{UInt64}\", \"BigFloat\")"] 1.11 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{UInt64}\", \"BigInt\")"] 1.08 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{UInt64}\", \"Complex{BigFloat}\")"] 1.03 (50%) 0.96 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Complex{UInt64}\", \"Complex{BigInt}\")"] 1.05 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Float32\", \"Complex{BigFloat}\")"] 1.06 (50%) 0.90 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Float32\", \"Complex{BigInt}\")"] 1.05 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Float64\", \"Complex{BigFloat}\")"] 1.04 (50%) 0.90 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Float64\", \"Complex{BigInt}\")"] 1.06 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Int64\", \"Complex{BigFloat}\")"] 1.11 (50%) 0.90 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"Int64\", \"Complex{BigInt}\")"] 1.03 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"UInt64\", \"Complex{BigFloat}\")"] 1.03 (50%) 0.90 (1%) ✅
["scalar", "arithmetic", "(\"div\", \"UInt64\", \"Complex{BigInt}\")"] 1.06 (50%) 0.92 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigFloat\", \"Complex{BigFloat}\")"] 1.02 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigFloat\", \"Complex{BigInt}\")"] 0.95 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigFloat\", \"Complex{Float32}\")"] 1.13 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigFloat\", \"Complex{Float64}\")"] 1.31 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigFloat\", \"Complex{Int64}\")"] 0.93 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigFloat\", \"Complex{UInt64}\")"] 0.94 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigInt\", \"Complex{BigFloat}\")"] 0.95 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigInt\", \"Complex{BigInt}\")"] 0.97 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigInt\", \"Complex{Float32}\")"] 1.13 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigInt\", \"Complex{Float64}\")"] 1.03 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigInt\", \"Complex{Int64}\")"] 0.99 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"BigInt\", \"Complex{UInt64}\")"] 0.99 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"BigFloat\")"] 1.05 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"BigInt\")"] 0.95 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"Complex{BigFloat}\")"] 1.08 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"Complex{BigInt}\")"] 0.98 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"Complex{Float32}\")"] 1.13 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"Complex{Float64}\")"] 1.14 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"Complex{Int64}\")"] 1.01 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"Complex{UInt64}\")"] 1.01 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"Float32\")"] 1.12 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"Float64\")"] 1.15 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"Int64\")"] 0.96 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigFloat}\", \"UInt64\")"] 0.94 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"BigFloat\")"] 0.95 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"BigInt\")"] 0.97 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"Complex{BigFloat}\")"] 0.97 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"Complex{BigInt}\")"] 1.01 (50%) 0.89 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"Complex{Float32}\")"] 1.04 (50%) 0.98 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"Complex{Float64}\")"] 1.13 (50%) 0.98 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"Complex{Int64}\")"] 1.00 (50%) 0.89 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"Complex{UInt64}\")"] 1.01 (50%) 0.89 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"Float32\")"] 0.71 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"Float64\")"] 1.06 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"Int64\")"] 0.97 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{BigInt}\", \"UInt64\")"] 1.00 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Float32}\", \"BigFloat\")"] 1.14 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Float32}\", \"BigInt\")"] 1.07 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Float32}\", \"Complex{BigFloat}\")"] 1.15 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Float32}\", \"Complex{BigInt}\")"] 1.10 (50%) 0.98 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Float64}\", \"BigFloat\")"] 1.12 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Float64}\", \"BigInt\")"] 1.08 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Float64}\", \"Complex{BigFloat}\")"] 1.13 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Float64}\", \"Complex{BigInt}\")"] 1.05 (50%) 0.98 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Int64}\", \"BigFloat\")"] 0.96 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Int64}\", \"BigInt\")"] 1.03 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Int64}\", \"Complex{BigFloat}\")"] 1.00 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{Int64}\", \"Complex{BigInt}\")"] 1.01 (50%) 0.89 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{UInt64}\", \"BigFloat\")"] 0.94 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{UInt64}\", \"BigInt\")"] 1.00 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{UInt64}\", \"Complex{BigFloat}\")"] 1.01 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Complex{UInt64}\", \"Complex{BigInt}\")"] 1.03 (50%) 0.89 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Float32\", \"Complex{BigFloat}\")"] 1.08 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Float32\", \"Complex{BigInt}\")"] 1.04 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Float64\", \"Complex{BigFloat}\")"] 1.10 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Float64\", \"Complex{BigInt}\")"] 1.04 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Int64\", \"Complex{BigFloat}\")"] 0.93 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"Int64\", \"Complex{BigInt}\")"] 0.99 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"UInt64\", \"Complex{BigFloat}\")"] 0.93 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"mul\", \"UInt64\", \"Complex{BigInt}\")"] 0.99 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigFloat\", \"BigInt\")"] 1.63 (50%) ❌ 1.00 (1%)
["scalar", "arithmetic", "(\"sub\", \"BigFloat\", \"Complex{BigFloat}\")"] 0.94 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigFloat\", \"Complex{BigInt}\")"] 1.40 (50%) 0.91 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigFloat\", \"Complex{Float32}\")"] 1.09 (50%) 0.91 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigFloat\", \"Complex{Float64}\")"] 1.22 (50%) 0.91 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigFloat\", \"Complex{Int64}\")"] 1.44 (50%) 0.91 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigFloat\", \"Complex{UInt64}\")"] 1.46 (50%) 0.91 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigFloat\", \"Int64\")"] 1.94 (50%) ❌ 1.00 (1%)
["scalar", "arithmetic", "(\"sub\", \"BigFloat\", \"UInt64\")"] 1.73 (50%) ❌ 1.00 (1%)
["scalar", "arithmetic", "(\"sub\", \"BigInt\", \"Complex{BigFloat}\")"] 1.13 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigInt\", \"Complex{BigInt}\")"] 0.97 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigInt\", \"Complex{Float32}\")"] 1.08 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigInt\", \"Complex{Float64}\")"] 1.04 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigInt\", \"Complex{Int64}\")"] 1.03 (50%) 0.80 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"BigInt\", \"Complex{UInt64}\")"] 1.03 (50%) 0.80 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"BigFloat\")"] 0.87 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"BigInt\")"] 1.52 (50%) ❌ 0.78 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"Complex{BigFloat}\")"] 0.86 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"Complex{BigInt}\")"] 1.50 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"Complex{Float32}\")"] 1.21 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"Complex{Float64}\")"] 1.09 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"Complex{Int64}\")"] 1.59 (50%) ❌ 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"Complex{UInt64}\")"] 1.60 (50%) ❌ 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"Float32\")"] 1.06 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"Float64\")"] 1.08 (50%) 0.78 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"Int64\")"] 1.52 (50%) ❌ 0.78 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigFloat}\", \"UInt64\")"] 1.53 (50%) ❌ 0.78 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"BigFloat\")"] 1.16 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"BigInt\")"] 1.05 (50%) 0.60 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"Complex{BigFloat}\")"] 1.08 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"Complex{BigInt}\")"] 0.95 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"Complex{Float32}\")"] 1.10 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"Complex{Float64}\")"] 1.23 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"Complex{Int64}\")"] 1.02 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"Complex{UInt64}\")"] 0.97 (50%) 0.73 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"Float32\")"] 1.07 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"Float64\")"] 1.21 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"Int64\")"] 0.96 (50%) 0.60 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{BigInt}\", \"UInt64\")"] 1.51 (50%) ❌ 0.60 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Float32}\", \"BigFloat\")"] 1.14 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Float32}\", \"BigInt\")"] 1.14 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Float32}\", \"Complex{BigFloat}\")"] 1.17 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Float32}\", \"Complex{BigInt}\")"] 1.15 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Float64}\", \"BigFloat\")"] 1.14 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Float64}\", \"BigInt\")"] 1.03 (50%) 0.93 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Float64}\", \"Complex{BigFloat}\")"] 1.15 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Float64}\", \"Complex{BigInt}\")"] 1.12 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Int64}\", \"BigFloat\")"] 1.19 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Int64}\", \"BigInt\")"] 0.97 (50%) 0.71 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Int64}\", \"Complex{BigFloat}\")"] 1.13 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{Int64}\", \"Complex{BigInt}\")"] 0.95 (50%) 0.71 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{UInt64}\", \"BigFloat\")"] 1.24 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{UInt64}\", \"BigInt\")"] 0.97 (50%) 0.71 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{UInt64}\", \"Complex{BigFloat}\")"] 1.19 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Complex{UInt64}\", \"Complex{BigInt}\")"] 0.93 (50%) 0.71 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Float32\", \"Complex{BigFloat}\")"] 1.21 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Float32\", \"Complex{BigInt}\")"] 1.09 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Float64\", \"Complex{BigFloat}\")"] 1.23 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Float64\", \"Complex{BigInt}\")"] 1.07 (50%) 0.95 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Int64\", \"Complex{BigFloat}\")"] 1.10 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"Int64\", \"Complex{BigInt}\")"] 0.96 (50%) 0.71 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"UInt64\", \"Complex{BigFloat}\")"] 1.19 (50%) 0.88 (1%) ✅
["scalar", "arithmetic", "(\"sub\", \"UInt64\", \"Complex{BigInt}\")"] 0.98 (50%) 0.71 (1%) ✅
["scalar", "asin", "(\"0.5 <= abs(x) < 0.975\", \"positive argument\", \"Float64\")"] 0.75 (5%) ✅ 1.00 (1%)
["scalar", "asin", "(\"0.975 <= abs(x) < 1.0\", \"positive argument\", \"Float64\")"] 0.93 (5%) ✅ 1.00 (1%)
["scalar", "asin", "(\"abs(x) < 0.5\", \"negative argument\", \"Float32\")"] 0.91 (5%) ✅ 1.00 (1%)
["scalar", "asin", "(\"abs(x) < 0.5\", \"positive argument\", \"Float32\")"] 0.83 (5%) ✅ 1.00 (1%)
["scalar", "asin", "(\"small\", \"negative argument\", \"Float64\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "asin", "(\"small\", \"positive argument\", \"Float64\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "asinh", "(\"very small\", \"positive argument\", \"Float64\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "atan", "(\"0 <= abs(x) < 7/16\", \"positive argument\", \"Float32\")"] 1.05 (5%) ❌ 1.00 (1%)
["scalar", "atan", "(\"11/16 <= abs(x) < 19/16\", \"negative argument\", \"Float64\")"] 0.91 (5%) ✅ 1.00 (1%)
["scalar", "atan", "(\"19/16 <= abs(x) < 39/16\", \"negative argument\", \"Float32\")"] 1.07 (5%) ❌ 1.00 (1%)
["scalar", "atan", "(\"19/16 <= abs(x) < 39/16\", \"negative argument\", \"Float64\")"] 0.82 (5%) ✅ 1.00 (1%)
["scalar", "atan", "(\"39/16 <= abs(x) < 2^66\", \"negative argument\", \"Float32\")"] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "atan", "(\"39/16 <= abs(x) < 2^66\", \"positive argument\", \"Float32\")"] 1.08 (5%) ❌ 1.00 (1%)
["scalar", "atan", "(\"39/16 <= abs(x) < 2^66\", \"positive argument\", \"Float64\")"] 1.07 (5%) ❌ 1.00 (1%)
["scalar", "atan", "(\"very large\", \"negative argument\", \"Float64\")"] 1.07 (5%) ❌ 1.00 (1%)
["scalar", "atan", "(\"very large\", \"positive argument\", \"Float64\")"] 1.07 (5%) ❌ 1.00 (1%)
["scalar", "atan", "(\"zero\", \"Float64\")"] 1.20 (5%) ❌ 1.00 (1%)
["scalar", "atan2", "(\"abs(y/x) high\", \"y positive\", \"x positive\", \"Float64\")"] 1.07 (5%) ❌ 1.00 (1%)
["scalar", "atan2", "(\"abs(y/x) safe (large)\", \"y negative\", \"x negative\", \"Float32\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "atan2", "(\"abs(y/x) safe (large)\", \"y positive\", \"x negative\", \"Float32\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "atan2", "(\"abs(y/x) safe (small)\", \"y negative\", \"x positive\", \"Float32\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "atan2", "(\"abs(y/x) small\", \"y positive\", \"x positive\", \"Float64\")"] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "atan2", "(\"x one\", \"Float32\")"] 0.71 (5%) ✅ 1.00 (1%)
["scalar", "atanh", "(\"one\", \"Float32\")"] 1.13 (5%) ❌ 1.00 (1%)
["scalar", "atanh", "(\"very small\", \"negative argument\", \"Float32\")"] 1.38 (5%) ❌ 1.00 (1%)
["scalar", "cbrt", "(\"one\", \"Float32\")"] 1.38 (5%) ❌ 1.00 (1%)
["scalar", "cos", "(\"no reduction\", \"negative argument\", \"Float64\", \"cos_kernel\")"] 0.90 (5%) ✅ 1.00 (1%)
["scalar", "exp2", "(\"2pow1023\", \"negative argument\", Float64)"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "exp2", "(\"2pow3\", \"negative argument\", \"Float32\")"] 1.10 (5%) ❌ 1.00 (1%)
["scalar", "exp2", "(\"2pow3\", \"positive argument\", \"Float32\")"] 1.10 (5%) ❌ 1.00 (1%)
["scalar", "exp2", "(\"one\", \"Float32\")"] 1.10 (5%) ❌ 1.00 (1%)
["scalar", "exp2", "(\"small\", \"negative argument\", \"Float32\")"] 1.10 (5%) ❌ 1.00 (1%)
["scalar", "exp2", "(\"small\", \"positive argument\", \"Float32\")"] 1.10 (5%) ❌ 1.00 (1%)
["scalar", "expm1", "(\"arg reduction I\", \"positive argument\", \"Float64\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "expm1", "(\"huge\", \"positive argument\", \"Float64\")"] 1.13 (5%) ❌ 1.00 (1%)
["scalar", "expm1", "(\"large\", \"negative argument\", \"Float64\")"] 1.06 (5%) ❌ 1.00 (1%)
["scalar", "expm1", "(\"medium\", \"negative argument\", \"Float64\")"] 1.13 (5%) ❌ 1.00 (1%)
["scalar", "expm1", "(\"zero\", \"Float64\")"] 0.83 (5%) ✅ 1.00 (1%)
["scalar", "fastmath", "(\"add\", \"BigInt\")"] 1.44 (40%) ❌ 1.00 (1%)
["scalar", "fastmath", "(\"add\", \"Complex{BigFloat}\")"] 1.08 (40%) 0.88 (1%) ✅
["scalar", "fastmath", "(\"add\", \"Complex{BigInt}\")"] 0.80 (40%) 0.73 (1%) ✅
["scalar", "fastmath", "(\"div\", \"Complex{BigFloat}\")"] 1.03 (40%) 0.97 (1%) ✅
["scalar", "fastmath", "(\"div\", \"Complex{BigInt}\")"] 0.94 (40%) 0.97 (1%) ✅
["scalar", "fastmath", "(\"mul\", \"Complex{BigFloat}\")"] 1.08 (40%) 0.95 (1%) ✅
["scalar", "fastmath", "(\"mul\", \"Complex{BigInt}\")"] 0.99 (40%) 0.89 (1%) ✅
["scalar", "fastmath", "(\"sub\", \"Complex{BigFloat}\")"] 0.87 (40%) 0.88 (1%) ✅
["scalar", "fastmath", "(\"sub\", \"Complex{BigInt}\")"] 0.96 (40%) 0.73 (1%) ✅
["scalar", "tan", "(\"small\", \"negative argument\", \"Float32\")"] 0.88 (5%) ✅ 1.00 (1%)
["scalar", "tan", "(\"small\", \"negative argument\", \"Float64\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "tan", "(\"small\", \"positive argument\", \"Float32\")"] 0.88 (5%) ✅ 1.00 (1%)
["scalar", "tan", "(\"very small\", \"negative argument\", \"Float32\")"] 0.88 (5%) ✅ 1.00 (1%)
["scalar", "tan", "(\"very small\", \"positive argument\", \"Float32\")"] 0.88 (5%) ✅ 1.00 (1%)
["scalar", "tan", "(\"very small\", \"positive argument\", \"Float64\")"] 0.94 (5%) ✅ 1.00 (1%)
["scalar", "tan", "(\"zero\", \"Float32\")"] 0.88 (5%) ✅ 1.00 (1%)
["shootout", "revcomp"] 0.99 (25%) 0.87 (1%) ✅
["simd", "(\"loop_fields!\", \"Float32\", \"BaseBenchmarks.SIMDBenchmarks.ImmutableFields\", 4095)"] 1.02 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Float32\", \"BaseBenchmarks.SIMDBenchmarks.ImmutableFields\", 4096)"] 1.03 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Float32\", \"BaseBenchmarks.SIMDBenchmarks.MutableFields\", 4095)"] 1.01 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Float32\", \"BaseBenchmarks.SIMDBenchmarks.MutableFields\", 4096)"] 1.03 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Float64\", \"BaseBenchmarks.SIMDBenchmarks.ImmutableFields\", 4095)"] 1.00 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Float64\", \"BaseBenchmarks.SIMDBenchmarks.ImmutableFields\", 4096)"] 0.99 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Float64\", \"BaseBenchmarks.SIMDBenchmarks.MutableFields\", 4095)"] 0.99 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Float64\", \"BaseBenchmarks.SIMDBenchmarks.MutableFields\", 4096)"] 0.99 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Int32\", \"BaseBenchmarks.SIMDBenchmarks.ImmutableFields\", 4095)"] 0.99 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Int32\", \"BaseBenchmarks.SIMDBenchmarks.ImmutableFields\", 4096)"] 1.00 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Int32\", \"BaseBenchmarks.SIMDBenchmarks.MutableFields\", 4095)"] 0.98 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Int32\", \"BaseBenchmarks.SIMDBenchmarks.MutableFields\", 4096)"] 1.00 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Int64\", \"BaseBenchmarks.SIMDBenchmarks.ImmutableFields\", 4095)"] 0.99 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Int64\", \"BaseBenchmarks.SIMDBenchmarks.ImmutableFields\", 4096)"] 0.99 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Int64\", \"BaseBenchmarks.SIMDBenchmarks.MutableFields\", 4095)"] 0.99 (20%) 0.00 (1%) ✅
["simd", "(\"loop_fields!\", \"Int64\", \"BaseBenchmarks.SIMDBenchmarks.MutableFields\", 4096)"] 0.98 (20%) 0.00 (1%) ✅
["sort", "insertionsort", "(\"sortperm! forwards\", \"ones\")"] 1.00 (30%) 0.33 (1%) ✅
["sort", "insertionsort", "(\"sortperm! forwards\", \"random\")"] 1.00 (30%) 0.33 (1%) ✅
["sort", "insertionsort", "(\"sortperm! reverse\", \"ones\")"] 1.00 (30%) 0.33 (1%) ✅
["sort", "insertionsort", "(\"sortperm! reverse\", \"random\")"] 1.00 (30%) 0.33 (1%) ✅
["sort", "quicksort", "(\"sortperm! forwards\", \"ones\")"] 1.02 (30%) 0.33 (1%) ✅
["sort", "quicksort", "(\"sortperm! forwards\", \"random\")"] 0.98 (30%) 0.33 (1%) ✅
["sort", "quicksort", "(\"sortperm! reverse\", \"ones\")"] 1.01 (30%) 0.33 (1%) ✅
["sort", "quicksort", "(\"sortperm! reverse\", \"random\")"] 1.00 (30%) 0.33 (1%) ✅
["sparse", "constructors", "(\"Bidiagonal\", 10)"] 1.02 (5%) 0.91 (1%) ✅
["sparse", "constructors", "(\"Bidiagonal\", 100)"] 1.04 (5%) 0.99 (1%) ✅
["sparse", "constructors", "(\"Diagonal\", 10)"] 1.03 (5%) 0.89 (1%) ✅
["sparse", "constructors", "(\"Diagonal\", 100)"] 0.91 (5%) ✅ 0.98 (1%) ✅
["sparse", "constructors", "(\"IJV\", 10)"] 1.03 (5%) 0.80 (1%) ✅
["sparse", "constructors", "(\"IJV\", 100)"] 1.02 (5%) 0.98 (1%) ✅
["sparse", "constructors", "(\"IV\", 10)"] 1.16 (5%) ❌ 1.00 (1%)
["sparse", "constructors", "(\"IV\", 100)"] 1.09 (5%) ❌ 1.06 (1%) ❌
["sparse", "constructors", "(\"IV\", 1000)"] 0.92 (5%) ✅ 1.00 (1%)
["sparse", "constructors", "(\"SymTridiagonal\", 10)"] 1.03 (5%) 0.92 (1%) ✅
["sparse", "constructors", "(\"SymTridiagonal\", 100)"] 0.88 (5%) ✅ 0.99 (1%) ✅
["sparse", "constructors", "(\"Tridiagonal\", 10)"] 1.10 (5%) ❌ 0.92 (1%) ✅
["sparse", "constructors", "(\"Tridiagonal\", 100)"] 1.20 (5%) ❌ 0.99 (1%) ✅
["sparse", "constructors", "(\"Tridiagonal\", 1000)"] 0.93 (5%) ✅ 1.00 (1%)
["sparse", "index", "(\"spmat\", \"OneTo\", 10)"] 1.04 (30%) 0.93 (1%) ✅
["sparse", "index", "(\"spmat\", \"array\", 10)"] 1.01 (30%) 0.96 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"OneTo\", 10)"] 0.99 (30%) 0.70 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"OneTo\", 100)"] 1.02 (30%) 0.75 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"OneTo\", 1000)"] 0.99 (30%) 0.84 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"array\", 10)"] 1.03 (30%) 0.92 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"array\", 100)"] 1.00 (30%) 0.97 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"logical\", 10)"] 1.04 (30%) 0.88 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"logical\", 100)"] 1.01 (30%) 0.95 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"range\", 10)"] 1.02 (30%) 0.70 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"range\", 100)"] 1.03 (30%) 0.75 (1%) ✅
["sparse", "index", "(\"spmat\", \"col\", \"range\", 1000)"] 0.99 (30%) 0.84 (1%) ✅
["sparse", "index", "(\"spmat\", \"logical\", 10)"] 1.01 (30%) 0.93 (1%) ✅
["sparse", "index", "(\"spmat\", \"range\", 10)"] 1.05 (30%) 0.93 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"OneTo\", 10)"] 1.00 (30%) 0.89 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"OneTo\", 100)"] 1.06 (30%) 0.96 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"OneTo\", 1000)"] 1.05 (30%) 0.97 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"array\", 10)"] 1.02 (30%) 0.80 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"array\", 100)"] 1.00 (30%) 0.92 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"array\", 1000)"] 0.95 (30%) 0.95 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"logical\", 10)"] 1.02 (30%) 0.86 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"logical\", 100)"] 1.01 (30%) 0.93 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"logical\", 1000)"] 0.82 (30%) 0.99 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"range\", 10)"] 1.06 (30%) 0.89 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"range\", 100)"] 1.01 (30%) 0.96 (1%) ✅
["sparse", "index", "(\"spmat\", \"row\", \"range\", 1000)"] 1.11 (30%) 0.97 (1%) ✅
["sparse", "index", "(\"spmat\", \"splogical\", 10)"] 0.93 (30%) 0.77 (1%) ✅
["sparse", "index", "(\"spmat\", \"splogical\", 100)"] 0.95 (30%) 0.77 (1%) ✅
["sparse", "index", "(\"spmat\", \"splogical\", 1000)"] 1.00 (30%) 0.87 (1%) ✅
["sparse", "index", "(\"spvec\", \"logical\", 1000)"] 1.02 (30%) 0.97 (1%) ✅
["sparse", "index", "(\"spvec\", \"range\", 1000)"] 1.07 (30%) 0.96 (1%) ✅
["sparse", "index", "(\"spvec\", \"range\", 10000)"] 1.03 (30%) 0.98 (1%) ✅
["sparse", "matmul", "(\"At_mul_B\", \"dense 500x5, sparse 500x50 -> dense 5x50\")"] 0.58 (30%) ✅ 1.00 (1%)
["sparse", "matmul", "(\"At_mul_B\", \"dense 500x5, sparse 500x500 -> dense 5x500\")"] 0.58 (30%) ✅ 1.00 (1%)
["sparse", "matmul", "(\"At_mul_B\", \"dense 50x5, sparse 50x500 -> dense 5x500\")"] 0.57 (30%) ✅ 1.00 (1%)
["sparse", "matmul", "(\"At_mul_B\", \"dense 50x50, sparse 50x50 -> dense 50x50\")"] 0.55 (30%) ✅ 1.00 (1%)
["sparse", "matmul", "(\"At_mul_B\", \"dense 5x5, sparse 5x500 -> dense 5x500\")"] 0.58 (30%) ✅ 1.00 (1%)
["sparse", "matmul", "(\"At_mul_B\", \"dense 5x50, sparse 5x50 -> dense 50x50\")"] 0.53 (30%) ✅ 1.00 (1%)
["sparse", "matmul", "(\"At_mul_B\", \"dense 5x500, sparse 5x5 -> dense 500x5\")"] 0.60 (30%) ✅ 1.00 (1%)
["sparse", "matmul", "(\"At_mul_Bt!\", \"sparse 400x4000, dense 40x400 -> dense 4000x40\")"] 1.37 (30%) ❌ 1.00 (1%)
["sparse", "sparse solves", "least squares (default), matrix rhs"] 0.98 (5%) 0.93 (1%) ✅
["sparse", "sparse solves", "least squares (default), vector rhs"] 0.98 (5%) 0.95 (1%) ✅
["sparse", "sparse solves", "least squares (qr), matrix rhs"] 0.98 (5%) 0.93 (1%) ✅
["sparse", "sparse solves", "least squares (qr), vector rhs"] 0.99 (5%) 0.95 (1%) ✅
["sparse", "transpose", "(\"adjoint!\", (20000, 10000))"] 1.00 (30%) 4.00 (1%) ❌
["sparse", "transpose", "(\"adjoint!\", (20000, 20000))"] 1.00 (30%) 4.00 (1%) ❌
["sparse", "transpose", "(\"adjoint!\", (600, 400))"] 1.00 (30%) 4.00 (1%) ❌
["sparse", "transpose", "(\"adjoint!\", (600, 600))"] 0.99 (30%) 4.00 (1%) ❌
["sparse", "transpose", "(\"adjoint\", (20000, 10000))"] 0.83 (30%) 0.00 (1%) ✅
["sparse", "transpose", "(\"adjoint\", (20000, 20000))"] 0.88 (30%) 0.00 (1%) ✅
["sparse", "transpose", "(\"adjoint\", (600, 400))"] 0.88 (30%) 0.00 (1%) ✅
["sparse", "transpose", "(\"adjoint\", (600, 600))"] 0.89 (30%) 0.00 (1%) ✅
["sparse", "transpose", "(\"transpose!\", (20000, 10000))"] 1.00 (30%) 4.00 (1%) ❌
["sparse", "transpose", "(\"transpose!\", (20000, 20000))"] 1.00 (30%) 4.00 (1%) ❌
["sparse", "transpose", "(\"transpose!\", (600, 400))"] 0.99 (30%) 4.00 (1%) ❌
["sparse", "transpose", "(\"transpose!\", (600, 600))"] 1.01 (30%) 4.00 (1%) ❌
["sparse", "transpose", "(\"transpose\", (20000, 10000))"] 0.83 (30%) 0.00 (1%) ✅
["sparse", "transpose", "(\"transpose\", (20000, 20000))"] 0.88 (30%) 0.00 (1%) ✅
["sparse", "transpose", "(\"transpose\", (600, 400))"] 0.83 (30%) 0.00 (1%) ✅
["sparse", "transpose", "(\"transpose\", (600, 600))"] 0.83 (30%) 0.00 (1%) ✅
["string", "findfirst", "Char"] 0.93 (5%) ✅ 1.00 (1%)
["string", "readuntil", "target length 1"] 1.13 (5%) ❌ 1.00 (1%)
["string", "readuntil", "target length 1000"] 1.14 (5%) ❌ 0.80 (1%) ✅
["string", "readuntil", "target length 2"] 0.90 (5%) ✅ 0.80 (1%) ✅
["string", "readuntil", "target length 50000"] 1.15 (5%) ❌ 0.80 (1%) ✅
["string", "repeat", "repeat char 2"] 1.69 (5%) ❌ 1.00 (1%)
["tuple", "linear algebra", "(\"matmat\", (8, 8), (8, 8))"] 1.74 (5%) ❌ 1.00 (1%)
["tuple", "reduction", "(\"minimum\", (2, 2))"] 0.94 (5%) ✅ 1.00 (1%)
["tuple", "reduction", "(\"minimum\", (8,))"] 1.09 (5%) ❌ 1.00 (1%)
["tuple", "reduction", "(\"sum\", (16,))"] 1.14 (5%) ❌ 1.00 (1%)
["tuple", "reduction", "(\"sum\", (8, 8))"] 0.94 (5%) ✅ 1.00 (1%)
["tuple", "reduction", "(\"sum\", (8,))"] 1.10 (5%) ❌ 1.00 (1%)
["tuple", "reduction", "(\"sumabs\", (8,))"] 0.89 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", *, BigInt, (false, false))"] 0.88 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", *, BigInt, (false, true))"] 0.90 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", *, Bool, (false, false))"] 1.03 (5%) 0.96 (1%) ✅
["union", "array", "(\"broadcast\", *, Bool, (false, true))"] 1.07 (5%) ❌ 1.00 (1%)
["union", "array", "(\"broadcast\", *, Bool, (true, true))"] 1.09 (5%) ❌ 1.00 (1%)
["union", "array", "(\"broadcast\", *, Complex{Float64}, (false, false))"] 0.83 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", *, Complex{Float64}, (false, true))"] 0.73 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", *, Complex{Float64}, (true, true))"] 0.72 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", abs, BigFloat, false)"] 0.89 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", abs, BigFloat, true)"] 0.90 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", abs, BigInt, false)"] 0.83 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", abs, BigInt, true)"] 0.94 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", abs, Bool, false)"] 1.00 (5%) 0.98 (1%) ✅
["union", "array", "(\"broadcast\", abs, Complex{Float64}, true)"] 0.90 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", abs, Float32, true)"] 1.07 (5%) ❌ 1.00 (1%)
["union", "array", "(\"broadcast\", abs, Float64, true)"] 0.76 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", abs, Int8, true)"] 0.91 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", identity, BigFloat, false)"] 0.94 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", identity, BigFloat, true)"] 0.80 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", identity, BigInt, false)"] 0.93 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", identity, BigInt, true)"] 0.82 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", identity, Bool, false)"] 1.00 (5%) 0.98 (1%) ✅
["union", "array", "(\"broadcast\", identity, Complex{Float64}, false)"] 0.64 (5%) ✅ 1.00 (1%)
["union", "array", "(\"broadcast\", identity, Complex{Float64}, true)"] 0.53 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, BigInt, (false, false))"] 0.88 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, BigInt, (false, true))"] 0.88 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Bool, (false, false))"] 0.76 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Bool, (false, true))"] 0.75 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Bool, (true, true))"] 0.82 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Complex{Float64}, (false, false))"] 0.83 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Complex{Float64}, (false, true))"] 0.70 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Complex{Float64}, (true, true))"] 0.65 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Float32, (false, false))"] 0.72 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Float32, (false, true))"] 0.71 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Float32, (true, true))"] 0.79 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Float64, (false, false))"] 0.74 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Float64, (false, true))"] 0.74 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Float64, (true, true))"] 0.81 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Int64, (false, false))"] 0.68 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Int64, (false, true))"] 0.78 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Int64, (true, true))"] 0.85 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Int8, (false, false))"] 0.76 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Int8, (false, true))"] 0.75 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", *, Int8, (true, true))"] 0.80 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", abs, BigFloat, true)"] 0.93 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", abs, BigInt, false)"] 0.84 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", abs, Float32, true)"] 1.23 (5%) ❌ 1.00 (1%)
["union", "array", "(\"map\", identity, Bool, true)"] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", "(\"map\", identity, Complex{Float64}, false)"] 0.92 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", identity, Complex{Float64}, true)"] 0.74 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", identity, Float32, true)"] 0.83 (5%) ✅ 1.00 (1%)
["union", "array", "(\"map\", identity, Int8, false)"] 1.10 (5%) ❌ 1.00 (1%)
["union", "array", "(\"perf_binaryop\", *, BigInt, (false, false))"] 0.89 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_binaryop\", *, BigInt, (false, true))"] 0.89 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_binaryop\", *, Complex{Float64}, (false, false))"] 0.85 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_binaryop\", *, Complex{Float64}, (false, true))"] 0.87 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_binaryop\", *, Complex{Float64}, (true, true))"] 0.86 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_countequals\", \"BigInt\")"] 0.72 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_countequals\", \"Bool\")"] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", "(\"perf_simplecopy\", Bool, true)"] 0.94 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_simplecopy\", Complex{Float64}, false)"] 0.76 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_simplecopy\", Complex{Float64}, true)"] 0.76 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_simplecopy\", Float32, true)"] 1.07 (5%) ❌ 1.00 (1%)
["union", "array", "(\"perf_simplecopy\", Int64, true)"] 1.15 (5%) ❌ 1.00 (1%)
["union", "array", "(\"perf_sum2\", BigInt, false)"] 0.81 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_sum2\", Bool, true)"] 1.33 (5%) ❌ 1.00 (1%)
["union", "array", "(\"perf_sum2\", Float64, true)"] 0.82 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_sum3\", BigInt, false)"] 0.82 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_sum3\", Bool, false)"] 1.14 (5%) ❌ 1.00 (1%)
["union", "array", "(\"perf_sum3\", Float32, true)"] 0.87 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_sum3\", Float64, true)"] 1.08 (5%) ❌ 1.00 (1%)
["union", "array", "(\"perf_sum3\", Int8, false)"] 0.88 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_sum4\", BigInt, false)"] 0.91 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_sum\", BigInt, false)"] 0.81 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_sum\", Bool, true)"] 1.30 (5%) ❌ 1.00 (1%)
["union", "array", "(\"perf_sum\", Float32, true)"] 0.94 (5%) ✅ 1.00 (1%)
["union", "array", "(\"perf_sum\", Float64, true)"] 1.21 (5%) ❌ 1.00 (1%)
["union", "array", "(\"skipmissing\", collect, BigFloat, false)"] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", "(\"skipmissing\", collect, Union{Missing, BigFloat}, true)"] 1.06 (5%) ❌ 1.00 (1%)
["union", "array", "(\"skipmissing\", collect, Union{Missing, Int64}, true)"] 0.92 (5%) ✅ 1.00 (1%)
["union", "array", "(\"skipmissing\", sum, BigInt, false)"] 0.88 (5%) ✅ 1.00 (1%)
["union", "array", "(\"skipmissing\", sum, Union{Missing, Bool}, true)"] 1.01 (5%) 1.20 (1%) ❌
["union", "array", "(\"skipmissing\", sum, Union{Missing, Complex{Float64}}, true)"] 1.05 (5%) 1.14 (1%) ❌
["union", "array", "(\"skipmissing\", sum, Union{Missing, Float32}, true)"] 0.79 (5%) ✅ 1.20 (1%) ❌
["union", "array", "(\"skipmissing\", sum, Union{Missing, Float64}, true)"] 1.00 (5%) 1.20 (1%) ❌
["union", "array", "(\"skipmissing\", sum, Union{Missing, Int64}, true)"] 1.00 (5%) 1.20 (1%) ❌
["union", "array", "(\"skipmissing\", sum, Union{Missing, Int8}, true)"] 1.00 (5%) 1.20 (1%) ❌
["union", "array", "(\"skipmissing\", sum, Union{Nothing, BigInt}, false)"] 0.83 (5%) ✅ 1.00 (1%)
["union", "array", "(\"skipmissing\", sum, Union{Nothing, Bool}, false)"] 1.59 (5%) ❌ 1.00 (1%)
["union", "array", "(\"skipmissing\", sum, Union{Nothing, Int8}, false)"] 1.58 (5%) ❌ 1.00 (1%)
["union", "array", "(\"sort\", BigInt, false)"] 0.90 (5%) ✅ 1.00 (1%)
["union", "array", "(\"sort\", Union{Nothing, BigInt}, false)"] 0.94 (5%) ✅ 1.00 (1%)
["union", "array", "(\"sort\", Union{Nothing, Bool}, false)"] 1.81 (5%) ❌ 1.00 (1%)
["union", "array", "(\"sort\", Union{Nothing, Float32}, false)"] 1.38 (5%) ❌ 1.00 (1%)
["union", "array", "(\"sort\", Union{Nothing, Float64}, false)"] 1.39 (5%) ❌ 1.00 (1%)
["union", "array", "(\"sort\", Union{Nothing, Int64}, false)"] 1.57 (5%) ❌ 1.00 (1%)
["union", "array", "(\"sort\", Union{Nothing, Int8}, false)"] 1.67 (5%) ❌ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["array", "accumulate"]
  • ["array", "any/all"]
  • ["array", "bool"]
  • ["array", "cat"]
  • ["array", "comprehension"]
  • ["array", "convert"]
  • ["array", "equality"]
  • ["array", "growth"]
  • ["array", "index"]
  • ["array", "reductions"]
  • ["array", "reverse"]
  • ["array", "setindex!"]
  • ["array", "subarray"]
  • ["broadcast"]
  • ["broadcast", "dotop"]
  • ["broadcast", "fusion"]
  • ["broadcast", "mix_scalar_tuple"]
  • ["broadcast", "sparse"]
  • ["broadcast", "typeargs"]
  • ["collection", "deletion"]
  • ["collection", "initialization"]
  • ["collection", "iteration"]
  • ["collection", "optimizations"]
  • ["collection", "queries & updates"]
  • ["collection", "set operations"]
  • ["dates", "accessor"]
  • ["dates", "arithmetic"]
  • ["dates", "construction"]
  • ["dates", "conversion"]
  • ["dates", "parse"]
  • ["dates", "query"]
  • ["dates", "string"]
  • ["find", "findall"]
  • ["find", "findnext"]
  • ["find", "findprev"]
  • ["io", "array_limit"]
  • ["io", "read"]
  • ["io", "serialization"]
  • ["io"]
  • ["linalg", "arithmetic"]
  • ["linalg", "blas"]
  • ["linalg", "factorization"]
  • ["linalg"]
  • ["micro"]
  • ["misc"]
  • ["misc", "23042"]
  • ["misc", "afoldl"]
  • ["misc", "allocation elision view"]
  • ["misc", "bitshift"]
  • ["misc", "issue 12165"]
  • ["misc", "iterators"]
  • ["misc", "julia"]
  • ["misc", "parse"]
  • ["misc", "repeat"]
  • ["misc", "splatting"]
  • ["parallel", "remotecall"]
  • ["problem", "chaosgame"]
  • ["problem", "fem"]
  • ["problem", "go"]
  • ["problem", "grigoriadis khachiyan"]
  • ["problem", "imdb"]
  • ["problem", "json"]
  • ["problem", "laplacian"]
  • ["problem", "monte carlo"]
  • ["problem", "raytrace"]
  • ["problem", "seismic"]
  • ["problem", "simplex"]
  • ["problem", "spellcheck"]
  • ["problem", "stockcorr"]
  • ["problem", "ziggurat"]
  • ["random", "collections"]
  • ["random", "randstring"]
  • ["random", "ranges"]
  • ["random", "sequences"]
  • ["random", "types"]
  • ["scalar", "acos"]
  • ["scalar", "acosh"]
  • ["scalar", "arithmetic"]
  • ["scalar", "asin"]
  • ["scalar", "asinh"]
  • ["scalar", "atan"]
  • ["scalar", "atan2"]
  • ["scalar", "atanh"]
  • ["scalar", "cbrt"]
  • ["scalar", "cos"]
  • ["scalar", "cosh"]
  • ["scalar", "exp2"]
  • ["scalar", "expm1"]
  • ["scalar", "fastmath"]
  • ["scalar", "floatexp"]
  • ["scalar", "intfuncs"]
  • ["scalar", "iteration"]
  • ["scalar", "mod2pi"]
  • ["scalar", "predicate"]
  • ["scalar", "rem_pio2"]
  • ["scalar", "sin"]
  • ["scalar", "sincos"]
  • ["scalar", "sinh"]
  • ["scalar", "tan"]
  • ["scalar", "tanh"]
  • ["shootout"]
  • ["simd"]
  • ["sort", "insertionsort"]
  • ["sort", "issorted"]
  • ["sort", "mergesort"]
  • ["sort", "quicksort"]
  • ["sparse", "arithmetic"]
  • ["sparse", "constructors"]
  • ["sparse", "index"]
  • ["sparse", "matmul"]
  • ["sparse", "sparse matvec"]
  • ["sparse", "sparse solves"]
  • ["sparse", "transpose"]
  • ["string", "findfirst"]
  • ["string"]
  • ["string", "readuntil"]
  • ["string", "repeat"]
  • ["tuple", "index"]
  • ["tuple", "linear algebra"]
  • ["tuple", "misc"]
  • ["tuple", "reduction"]
  • ["union", "array"]

Version Info

Primary Build

Julia Version 1.4.0-DEV.502
Commit 3bcf404 (2019-11-18 21:21 UTC)
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 14.04.5 LTS
  uname: Linux 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016 x86_64 x86_64
  CPU: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz: 
              speed         user         nice          sys         idle          irq
       #1  3501 MHz   53791488 s       2445 s   15906677 s  5109216001 s         16 s
       #2  3501 MHz  331148190 s         45 s    6441866 s  4854690686 s         25 s
       #3  3501 MHz   44905748 s       3198 s    5295607 s  5141844330 s         36 s
       #4  3501 MHz   43246318 s         16 s    4109207 s  5146767401 s         32 s
       
  Memory: 31.383651733398438 GB (14508.0625 MB free)
  Uptime: 5.1957368e7 sec
  Load Avg:  1.0029296875  1.0146484375  1.04541015625
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, haswell)

Comparison Build

Julia Version 1.4.0-DEV.500
Commit 1e39c69 (2019-11-18 20:30 UTC)
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 14.04.5 LTS
  uname: Linux 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016 x86_64 x86_64
  CPU: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz: 
              speed         user         nice          sys         idle          irq
       #1  3501 MHz   53899817 s       2445 s   15915722 s  5110455858 s         16 s
       #2  3501 MHz  332423705 s         45 s    6467840 s  4854751354 s         25 s
       #3  3501 MHz   45004292 s       3198 s    5300300 s  5143102540 s         36 s
       #4  3501 MHz   43351940 s         16 s    4113500 s  5148019496 s         32 s
       
  Memory: 31.383651733398438 GB (14474.56640625 MB free)
  Uptime: 5.1970992e7 sec
  Load Avg:  1.0029296875  1.0146484375  1.04541015625
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, haswell)