Diffs are based on 2,242,904 contexts (830,244 MinOpts, 1,412,660 FullOpts).
MISSED contexts: 73,620 (3.18%)
No diffs found.
Details
Context information
Collection
Diffed contexts
MinOpts
FullOpts
Missed, base
Missed, diff
benchmarks.run.linux.arm.checked.mch
45,558
5,109
40,449
1,189 (2.54%)
1,189 (2.54%)
benchmarks.run_pgo.linux.arm.checked.mch
160,880
59,255
101,625
3,263 (1.99%)
3,263 (1.99%)
benchmarks.run_tiered.linux.arm.checked.mch
77,452
41,903
35,549
1,072 (1.37%)
1,072 (1.37%)
coreclr_tests.run.linux.arm.checked.mch
472,712
259,492
213,220
7,204 (1.50%)
7,204 (1.50%)
libraries.crossgen2.linux.arm.checked.mch
191,613
14
191,599
0 (0.00%)
0 (0.00%)
libraries.pmi.linux.arm.checked.mch
273,479
6
273,473
7,833 (2.78%)
7,833 (2.78%)
libraries_tests.run.linux.arm.Release.mch
710,144
442,693
267,451
18,089 (2.48%)
18,089 (2.48%)
librariestestsnotieredcompilation.run.linux.arm.Release.mch
274,668
21,625
253,043
33,556 (10.89%)
33,556 (10.89%)
realworld.run.linux.arm.checked.mch
36,398
147
36,251
1,414 (3.74%)
1,414 (3.74%)
2,242,904
830,244
1,412,660
73,620 (3.18%)
73,620 (3.18%)
Diffs are based on 2,599,259 contexts (1,005,474 MinOpts, 1,593,785 FullOpts).
MISSED contexts: 667 (0.03%)
Overall (+8 bytes)
Collection
Base size (bytes)
Diff size (bytes)
coreclr_tests.run.windows.x86.checked.mch
348,866,853
+8
FullOpts (+8 bytes)
Collection
Base size (bytes)
Diff size (bytes)
coreclr_tests.run.windows.x86.checked.mch
113,761,877
+8
Example diffs
coreclr_tests.run.windows.x86.checked.mch
+4 (+1.17%) : 514493.dasm - JIT.HardwareIntrinsics.X86.Avx512F.SimpleBinaryOpTestScaleScalarDouble:RunBasicScenarioLoadAligned():this (FullOpts)
+4 (+1.17%) : 514508.dasm - JIT.HardwareIntrinsics.X86.Avx512F.SimpleBinaryOpTestScaleScalarSingle:RunBasicScenarioLoadAligned():this (FullOpts)
To reproduce these diffs on Windows x86:
Details
Improvements/regressions per collection
Collection
Contexts with diffs
Improvements
Regressions
Same size
Improvements (bytes)
Regressions (bytes)
benchmarks.run.windows.x86.checked.mch
0
0
0
0
-0
+0
benchmarks.run_pgo.windows.x86.checked.mch
0
0
0
0
-0
+0
benchmarks.run_tiered.windows.x86.checked.mch
0
0
0
0
-0
+0
coreclr_tests.run.windows.x86.checked.mch
2
0
2
0
-0
+8
libraries.crossgen2.windows.x86.checked.mch
0
0
0
0
-0
+0
libraries.pmi.windows.x86.checked.mch
0
0
0
0
-0
+0
libraries_tests.run.windows.x86.Release.mch
0
0
0
0
-0
+0
librariestestsnotieredcompilation.run.windows.x86.Release.mch
0
0
0
0
-0
+0
realworld.run.windows.x86.checked.mch
0
0
0
0
-0
+0
2
0
2
0
-0
+8
Context information
Collection
Diffed contexts
MinOpts
FullOpts
Missed, base
Missed, diff
benchmarks.run.windows.x86.checked.mch
35,449
7
35,442
8 (0.02%)
8 (0.02%)
benchmarks.run_pgo.windows.x86.checked.mch
164,067
68,181
95,886
10 (0.01%)
10 (0.01%)
benchmarks.run_tiered.windows.x86.checked.mch
71,252
44,050
27,202
8 (0.01%)
8 (0.01%)
coreclr_tests.run.windows.x86.checked.mch
668,781
399,413
269,368
99 (0.01%)
99 (0.01%)
libraries.crossgen2.windows.x86.checked.mch
273,583
15
273,568
53 (0.02%)
53 (0.02%)
libraries.pmi.windows.x86.checked.mch
307,028
6
307,022
61 (0.02%)
61 (0.02%)
libraries_tests.run.windows.x86.Release.mch
691,492
471,429
220,063
357 (0.05%)
357 (0.05%)
librariestestsnotieredcompilation.run.windows.x86.Release.mch
351,613
22,370
329,243
62 (0.02%)
62 (0.02%)
realworld.run.windows.x86.checked.mch
35,994
3
35,991
9 (0.02%)
9 (0.02%)
2,599,259
1,005,474
1,593,785
667 (0.03%)
667 (0.03%)
jit-analyze output
coreclr_tests.run.windows.x86.checked.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 348866853 (overridden on cmd)
Total bytes of diff: 348866861 (overridden on cmd)
Total bytes of delta: 8 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
4 : 514508.dasm (1.17 % of base)
4 : 514493.dasm (1.17 % of base)
2 total files with Code Size differences (0 improved, 2 regressed), 0 unchanged.
Top method regressions (bytes):
4 (1.17 % of base) : 514493.dasm - JIT.HardwareIntrinsics.X86._Avx512F.SimpleBinaryOpTest__ScaleScalarDouble:RunBasicScenario_LoadAligned():this (FullOpts)
4 (1.17 % of base) : 514508.dasm - JIT.HardwareIntrinsics.X86._Avx512F.SimpleBinaryOpTest__ScaleScalarSingle:RunBasicScenario_LoadAligned():this (FullOpts)
Top method regressions (percentages):
4 (1.17 % of base) : 514493.dasm - JIT.HardwareIntrinsics.X86._Avx512F.SimpleBinaryOpTest__ScaleScalarDouble:RunBasicScenario_LoadAligned():this (FullOpts)
4 (1.17 % of base) : 514508.dasm - JIT.HardwareIntrinsics.X86._Avx512F.SimpleBinaryOpTest__ScaleScalarSingle:RunBasicScenario_LoadAligned():this (FullOpts)
2 total methods with Code Size differences (0 improved, 2 regressed).