Bug 224639

Summary: ARM: Support for Neon operations needed
Product: [Developer tools] valgrind Reporter: Alexander Potapenko <glider>
Component: vexAssignee: Julian Seward <jseward>
Status: RESOLVED FIXED    
Severity: crash CC: batuzovk, cpigat242, konstantin.s.serebryany, pjfloyd
Priority: NOR    
Version First Reported In: 3.6 SVN   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Add d16..d31 to the definitions

Description Alexander Potapenko 2010-01-28 17:19:24 UTC
Currently VEX supports only d0..d15, which is not enough for some programs compiled for ARMv7.
Comment 1 Alexander Potapenko 2010-01-28 18:54:19 UTC
Created attachment 40317 [details]
Add d16..d31 to the definitions

Make d16..d31 accessible. This does not fix the bug yet, but is necessary to handle operations with those registers.
Comment 2 Alexander Potapenko 2010-02-01 09:23:16 UTC
This is actually a feature request.
Comment 3 Kirill Batuzov 2010-02-01 14:25:40 UTC
This feature is already addressed in bug 222560 . There is a certain patch there which adds among other things support for registers d16..d31 and q0..q15. We are currently working on further development of this patch.
Comment 4 Paul Floyd 2024-02-16 12:39:15 UTC
All the changes in this patch seem to be present.