https://bugs.kde.org/show_bug.cgi?id=460616
Bug ID: 460616 Summary: disInstr(arm64): unhandled instruction Classification: Developer tools Product: valgrind Version: 3.20 GIT Platform: RedHat Enterprise Linux OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: memcheck Assignee: jsew...@acm.org Reporter: edetur...@gmail.com Target Milestone: --- Created attachment 152956 --> https://bugs.kde.org/attachment.cgi?id=152956&action=edit archive containing sdot.c and valgrind output The instruction is Arm64 SIMD sdot (vector): https://developer.arm.com/documentation/100069/0609/A64-SIMD-Vector-Instructions/SDOT--vector- Decoding specification can be found in the Arm Architecture Reference manual: https://developer.arm.com/documentation/ddi0487/latest I'm using a machine that supports this instruction. The process does not receive a SIGILL when I run the program without valgrind STEPS TO REPRODUCE 1. Compile the attached source file with "gcc -march='armv8.2-a+dotprod' -o sdot -c sdot.c" with gcc 9 2. Run "valgrind --tool=memcheck sdot" 3. Disassemble at the unhandled instruction address, e.g. "objdump --disassemble --start-address 0x4006ac --stop-address 0x4006b0 sdot" Thanks for your help! -- You are receiving this mail because: You are watching all bug changes.