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

            Bug ID: 371503
           Summary: disInstr(arm64): unhandled instruction 0xF89F0000
           Product: valgrind
           Version: 3.12 SVN
          Platform: unspecified
               URL: https://git.libav.org/?p=libav.git;a=blob;f=libavcodec
                    /aarch64/mdct_neon.S;h=bccd8323fd5b2971e521ca0bc243f51
                    773abcddf;hb=HEAD#l149
                OS: unspecified
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: jsew...@acm.org
          Reporter: michael.kosty...@gmail.com

Valgrind does not recognize the prfm instruction used in hand-written assembly:

% valgrind libavcodec/tests/fft -n4 -m -i
==21618== Memcheck, a memory error detector
==21618== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==21618== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright
info
==21618== Command: libavcodec/tests/fft -n4 -m -i
==21618== 
Scale factor is set to 1.000000
IMDCT 16 test
Checking...
ARM64 front end: load_store
disInstr(arm64): unhandled instruction 0xF89F0000
disInstr(arm64): 1111'1000 1001'1111 0000'0000 0000'0000
==21618== valgrind: Unrecognised instruction at address 0x411f64.
==21618==    at 0x411F64: ff_imdct_calc_neon (mdct_neon.S:149)

Reproducible: Always

Steps to Reproduce:
1. git clone git://git.libav.org/libav.git && cd libav 
2. ./configure && make libavcodec/tests/fft && valgrind libavcodec/tests/fft
-n4 -m -i

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

Reply via email to