[m-rev.] for review: fix mantis bug #559, step 1
Julien Fischer
jfischer at opturion.com
Thu May 5 12:09:09 AEST 2022
On Wed, 4 May 2022, Zoltan Somogyi wrote:
> This does not fix Mantis #559; it is just the first step
> towards the fix.
>
> For review and before-and-after benchmarking by Julien,
> since it is his bug, and he has server-class machines that have
> way less benchmark jitter than my laptop.
Benchmarks attached.
Julien.
-------------- next part --------------
EXTRA_MCFLAGS = -O1
GRADE = asm_fast.gc
mercury_compile.01 average of 6 with ignore=1 23.07
EXTRA_MCFLAGS = -O2
GRADE = asm_fast.gc
mercury_compile.02 average of 6 with ignore=1 23.05
EXTRA_MCFLAGS = -O3
GRADE = asm_fast.gc
mercury_compile.03 average of 6 with ignore=1 22.39
EXTRA_MCFLAGS = -O4
GRADE = asm_fast.gc
mercury_compile.04 average of 6 with ignore=1 21.55
EXTRA_MCFLAGS = -O5
GRADE = asm_fast.gc
mercury_compile.05 average of 6 with ignore=1 21.29
EXTRA_MCFLAGS = -O6
GRADE = asm_fast.gc
mercury_compile.06 average of 6 with ignore=1 21.61
EXTRA_MCFLAGS = -O1 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.07 average of 6 with ignore=1 21.83
EXTRA_MCFLAGS = -O2 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.08 average of 6 with ignore=1 21.83
EXTRA_MCFLAGS = -O3 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.09 average of 6 with ignore=1 20.82
EXTRA_MCFLAGS = -O4 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.10 average of 6 with ignore=1 19.52
EXTRA_MCFLAGS = -O5 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.11 average of 6 with ignore=1 19.68
EXTRA_MCFLAGS = -O6 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.12 average of 6 with ignore=1 20.05
EXTRA_MCFLAGS = -O1
GRADE = hlc.gc
mercury_compile.13 average of 6 with ignore=1 24.58
EXTRA_MCFLAGS = -O2
GRADE = hlc.gc
mercury_compile.14 average of 6 with ignore=1 24.67
EXTRA_MCFLAGS = -O3
GRADE = hlc.gc
mercury_compile.15 average of 6 with ignore=1 23.10
EXTRA_MCFLAGS = -O4
GRADE = hlc.gc
mercury_compile.16 average of 6 with ignore=1 22.29
EXTRA_MCFLAGS = -O5
GRADE = hlc.gc
mercury_compile.17 average of 6 with ignore=1 22.52
EXTRA_MCFLAGS = -O6
GRADE = hlc.gc
mercury_compile.18 average of 6 with ignore=1 22.33
EXTRA_MCFLAGS = -O1 --intermod-opt
GRADE = hlc.gc
mercury_compile.19 average of 6 with ignore=1 22.29
EXTRA_MCFLAGS = -O2 --intermod-opt
GRADE = hlc.gc
mercury_compile.20 average of 6 with ignore=1 22.31
EXTRA_MCFLAGS = -O3 --intermod-opt
GRADE = hlc.gc
mercury_compile.21 average of 6 with ignore=1 21.84
EXTRA_MCFLAGS = -O4 --intermod-opt
GRADE = hlc.gc
mercury_compile.22 average of 6 with ignore=1 20.34
EXTRA_MCFLAGS = -O5 --intermod-opt
GRADE = hlc.gc
mercury_compile.23 average of 6 with ignore=1 20.08
EXTRA_MCFLAGS = -O6 --intermod-opt
GRADE = hlc.gc
mercury_compile.24 average of 6 with ignore=1 20.25
-------------- next part --------------
EXTRA_MCFLAGS = -O1
GRADE = asm_fast.gc
mercury_compile.01 average of 6 with ignore=1 22.71
EXTRA_MCFLAGS = -O2
GRADE = asm_fast.gc
mercury_compile.02 average of 6 with ignore=1 22.63
EXTRA_MCFLAGS = -O3
GRADE = asm_fast.gc
mercury_compile.03 average of 6 with ignore=1 22.46
EXTRA_MCFLAGS = -O4
GRADE = asm_fast.gc
mercury_compile.04 average of 6 with ignore=1 21.18
EXTRA_MCFLAGS = -O5
GRADE = asm_fast.gc
mercury_compile.05 average of 6 with ignore=1 21.36
EXTRA_MCFLAGS = -O6
GRADE = asm_fast.gc
mercury_compile.06 average of 6 with ignore=1 21.94
EXTRA_MCFLAGS = -O1 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.07 average of 6 with ignore=1 22.03
EXTRA_MCFLAGS = -O2 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.08 average of 6 with ignore=1 22.04
EXTRA_MCFLAGS = -O3 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.09 average of 6 with ignore=1 21.32
EXTRA_MCFLAGS = -O4 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.10 average of 6 with ignore=1 19.46
EXTRA_MCFLAGS = -O5 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.11 average of 6 with ignore=1 19.75
EXTRA_MCFLAGS = -O6 --intermod-opt
GRADE = asm_fast.gc
mercury_compile.12 average of 6 with ignore=1 20.25
EXTRA_MCFLAGS = -O1
GRADE = hlc.gc
mercury_compile.13 average of 6 with ignore=1 24.39
EXTRA_MCFLAGS = -O2
GRADE = hlc.gc
mercury_compile.14 average of 6 with ignore=1 24.48
EXTRA_MCFLAGS = -O3
GRADE = hlc.gc
mercury_compile.15 average of 6 with ignore=1 23.36
EXTRA_MCFLAGS = -O4
GRADE = hlc.gc
mercury_compile.16 average of 6 with ignore=1 22.64
EXTRA_MCFLAGS = -O5
GRADE = hlc.gc
mercury_compile.17 average of 6 with ignore=1 22.40
EXTRA_MCFLAGS = -O6
GRADE = hlc.gc
mercury_compile.18 average of 6 with ignore=1 22.40
EXTRA_MCFLAGS = -O1 --intermod-opt
GRADE = hlc.gc
mercury_compile.19 average of 6 with ignore=1 22.29
EXTRA_MCFLAGS = -O2 --intermod-opt
GRADE = hlc.gc
mercury_compile.20 average of 6 with ignore=1 22.49
EXTRA_MCFLAGS = -O3 --intermod-opt
GRADE = hlc.gc
mercury_compile.21 average of 6 with ignore=1 21.74
EXTRA_MCFLAGS = -O4 --intermod-opt
GRADE = hlc.gc
mercury_compile.22 average of 6 with ignore=1 20.53
EXTRA_MCFLAGS = -O5 --intermod-opt
GRADE = hlc.gc
mercury_compile.23 average of 6 with ignore=1 19.80
EXTRA_MCFLAGS = -O6 --intermod-opt
GRADE = hlc.gc
mercury_compile.24 average of 6 with ignore=1 19.82
More information about the reviews
mailing list