This patch series implements the changes to Altivec introduced by Power ISA Version 2.07.
Tom Musta (28): target-ppc: Altivec 2.07: Add Instruction Flag target-ppc: Altivec 2.07: Update AVR Structure target-ppc: Altivec 2.07: Add GEN_VXFORM3 target-ppc: Altivec 2.07: Add Support for Dual Altivec Instructions target-ppc: Altivec 2.07: Add Opcode Macro for VX Form Instructions target-ppc: Altivec 2.07: Add Support for R-Form Dual Instructions target-ppc: Altivec 2.07: Vector Logical Instructions target-ppc: Altivec 2.07: Add/Subtract Unsigned Doubleword Modulo target-ppc: Altivec 2.07: Change VMUL_DO to Support 64-bit Integers target-ppc: Altivec 2.07: Multiply Even/Odd Word Instructions target-ppc: Altivec 2.07: vmuluw Instruction target-ppc: Altivec 2.07: Add Vector Count Leading Zeroes target-ppc: Altivec 2.07: Vector Population Count Instructions target-ppc: Altivec 2.07: Vector Min/Max Doubleword Instructions target-ppc: Altivec 2.07: Pack Doubleword Instructions target-ppc: Altivec 2.07: Unpack Signed Word Instructions target-ppc: Altivec 2.07: Vector Merge Instructions target-ppc: Altivec 2.07: Change Bit Masks to Support 64-bit Rotates and Shifts target-ppc: Altivec 2.07: Vector Doubleword Rotate and Shift Instructions target-ppc: Altivec 2.07: Quadword Addition and Subtracation target-ppc: Altivec 2.07: vbpermq Instruction target-ppc: Altivec 2.07: Doubleword Compares target-ppc: Altivec 2.07: Vector Gather Bits by Bytes target-ppc: Altivec 2.07: Vector Polynomial Multiply Sum target-ppc: Altivec 2.07: Binary Coded Decimal Instructions target-ppc: Altivec 2.07: AES Instructions target-ppc: Altivec 2.07: Vector SHA Sigma Instructions target-ppc: Altivec 2.07: Vector Permute and Exclusive OR target-ppc/cpu.h | 9 +- target-ppc/helper.h | 62 +++ target-ppc/int_helper.c | 1278 +++++++++++++++++++++++++++++++++++++++++-- target-ppc/translate.c | 348 ++++++++++++- target-ppc/translate_init.c | 2 +- 5 files changed, 1648 insertions(+), 51 deletions(-)