[PATCH 0/57][Arm][binutils]: Add support for Armv8.1-M Mainline MVE instructions

Andre Vieira (lists) andre.simoesdiasvieira@arm.com
Wed May 1 16:51:00 GMT 2019


Hi,

This patch series adds support for all M-profile Vector Extension(MVE) 
instructions to GAS and Objdump.  Their specifications can be found on 
Arm Developer (see https://developer.arm.com/docs/ddi0553/latest).

The patch series is split into three main groups:
- patches 1-36 are GAS patches
- patches 37-56 are OBJDUMP patches
- patch 57 contains all positive testing

The reason to split the testing is because we use assembly macros to 
generate extensive testing, which leads to massive 'expected result' 
files. Which would require zipping most of the patches to be able to 
send them over email. So instead we decided to collate all positive 
testing into one patch and only zip that one. The negative tests are 
smaller and have been included per relevant patch.

The expected value for positive tests have been compared to a different, 
internal implementation.

Cheers,
Andre



More information about the Binutils mailing list