https://bugs.kde.org/show_bug.cgi?id=484742

Paul Floyd <pjfl...@wanadoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #4 from Paul Floyd <pjfl...@wanadoo.fr> ---
OK on ubuntu Raspberry Pi 5 I get 

info string NNUE evaluation using nn-1ceb1ade0001.nnue
info string NNUE evaluation using nn-baff1ede1f90.nnue
disInstr(arm64): unhandled instruction 0x4E9196DF
disInstr(arm64): 0100'1110 1001'0001 1001'0110 1101'1111
==51681== valgrind: Unrecognised instruction at address 0x118f6c.
==51681==    at 0x118F6C:
Stockfish::Eval::NNUE::Network<Stockfish::Eval::NNUE::NetworkArchitecture<2560u,
15, 32>, Stockfish::Eval::NNUE::FeatureTransformer<2560u,
&Stockfish::StateInfo::accumulatorBig> >::evaluate(Stockfish::Position const&,
bool, int*, bool) const [clone .constprop.0] (in
/home/paulf/scratch/Stockfish/src/stockfish)

with ubuntu's Valgrind 3.21

NS1_19NetworkArchitectureILj2560ELi15ELi32EEENS1_18FeatureTransformerILj2560EXadL_ZNS_9StateInfo14accumulatorBigEEEEEE8evaluateERKNS_8PositionEbPib.constprop.0+3692>
       sdot    v31.4s, v22.16b, v17.16b

But no problem with Valgrind built from source. Looks like this was fixed with

Author: William Ashley <w...@amazon.com>  2023-11-10 17:51:12
Committer: Mark Wielaard <m...@klomp.org>  2023-11-10 17:55:22
Parent: aa3432229dff78dbbe95aeb0604215d3d588c4a4 (regtest: bug401284.c should
never cast the return of malloc in C)
Child:  242d8881e10328ff98c37ceb7fd31955a29cad82 (Bug 476787 - Build of
Valgrind 3.21.0 fails when SOLARIS_PT_SUNDWTRACE_THRP is defined)
Branches: master, remotes/origin/master,
remotes/origin/users/paulf/try-bug484480, remotes/origin/users/paulf/try-carry,
remotes/origin/users/paulf/try-sem_clockwait_np
Follows: VALGRIND_3_22_0
Precedes: 

    Bug 460616 - Add support for aarch64 dotprod instructions

    This change adds support for the FEAT_DotProd instructions
    SDOT <Vd>.<Ta>, <Vn>.<Tb>, <Vm>.4B[<index>]
    SDOT <Vd>.<Ta>, <Vn>.<Tb>, <Vm>.<Tb>
    UDOT <Vd>.<Ta>, <Vn>.<Tb>, <Vm>.4B[<index>]
    UDOT <Vd>.<Ta>, <Vn>.<Tb>, <Vm>.<Tb>

Please build your own Valgrind from source, or wait for Valgrind 3.23 which is
duu out sometime this month (April 2024).

*** This bug has been marked as a duplicate of bug 460616 ***

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to