develooper Front page | perl.perl5.porters | Postings from April 2019

bench.t fails on TW

From:
H.Merijn Brand
Date:
April 27, 2019 11:21
Subject:
bench.t fails on TW
Message ID:
20190427132039.407bd62f@pc09.procura.nl
porting/bench.t

I have valgrind-3.14.0-5.1.x86_64

not ok 69 - basic cachegrind compact format; 2 perls

# Failed test 69 - basic cachegrind compact format; 2 perls at porting/bench.t line 493
#      got 'Key:\n    Ir   Instruction read\n    Dr   Data read\n    Dw   Data write\n    COND conditional branches\n    IND  indirect branches\n    _m   branch predict miss\n    _m1  level 1 cache miss\n    _mm  last cache (e.g. L3) miss\n    -    indeterminate percentage (e.g. 1/0)\n\nThe numbers represent relative counts per loop iteration, compared to\np0 at 100.0%.\nHigher is better: for example, using half as many instructions gives 200%,\nwhile using twice as many gives 50%.\n\nResults for p1\n\n     Ir     Dr     Dw   COND IND COND_m IND_m Ir_m1 Dr_m1 Dw_m1  Ir_mm  Dr_mm  Dw_mm\n ------ ------ ------ ------ --- ------ ----- ----- ----- ----- ------ ------ ------\n 100.00 100.00 100.00 100.00   - 100.00     -     -     -     - 100.00 100.00 100.00  call::sub::empty   function call with no args or body\n'
# expected /(?^:\AKey\:\
#  *Ir +Instruction +read\
#  *Dr +Data +read\
#  *Dw +Data +write\
#  *COND +conditional +branches\
#  *IND +indirect +branches\
#  *_m +branch +predict +miss\
#  *_m1 +level +1 +cache +miss\
#  *_mm +last +cache +\(e\.g\. +L3\) +miss\
#  *\- +indeterminate +percentage +\(e\.g\. +1\/0\)\
# \
# The +numbers +represent +relative +counts +per +loop +iteration\, +compared +to\
# p0 +at +100\.0\%\.\
# Higher +is +better\: +for +example\, +using +half +as +many +instructions +gives +200\%\,\
# while +using +twice +as +many +gives +50\%\.\
# \
# Results +for +p1\
# \
#  *Ir +Dr +Dw +COND +IND +COND_m +IND_m +Ir_m1 +Dr_m1 +Dw_m1 +Ir_mm +Dr_mm +Dw_mm\
#  *-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+\
#  *(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +(\s*-?\d+\.\d\d|\s{3,}-) +call\:\:sub\:\:empty +function +call +with +no +args +or +body\
# \z)/


-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.29   porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About