[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH 00/28] target-ppc: Altivec 2.07
From: |
Tom Musta |
Subject: |
[Qemu-ppc] [PATCH 00/28] target-ppc: Altivec 2.07 |
Date: |
Wed, 12 Feb 2014 15:22:51 -0600 |
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(-)
- [Qemu-ppc] [PATCH 00/28] target-ppc: Altivec 2.07,
Tom Musta <=
- [Qemu-ppc] [PATCH 01/28] target-ppc: Altivec 2.07: Add Instruction Flag, Tom Musta, 2014/02/12
- [Qemu-ppc] [PATCH 02/28] target-ppc: Altivec 2.07: Update AVR Structure, Tom Musta, 2014/02/12
- [Qemu-ppc] [PATCH 03/28] target-ppc: Altivec 2.07: Add GEN_VXFORM3, Tom Musta, 2014/02/12
- [Qemu-ppc] [PATCH 04/28] target-ppc: Altivec 2.07: Add Support for Dual Altivec Instructions, Tom Musta, 2014/02/12
- [Qemu-ppc] [PATCH 05/28] target-ppc: Altivec 2.07: Add Opcode Macro for VX Form Instructions, Tom Musta, 2014/02/12
- [Qemu-ppc] [PATCH 06/28] target-ppc: Altivec 2.07: Add Support for R-Form Dual Instructions, Tom Musta, 2014/02/12
- [Qemu-ppc] [PATCH 07/28] target-ppc: Altivec 2.07: Vector Logical Instructions, Tom Musta, 2014/02/12
- [Qemu-ppc] [PATCH 09/28] target-ppc: Altivec 2.07: Change VMUL_DO to Support 64-bit Integers, Tom Musta, 2014/02/12
- [Qemu-ppc] [PATCH 08/28] target-ppc: Altivec 2.07: Add/Subtract Unsigned Doubleword Modulo, Tom Musta, 2014/02/12
- [Qemu-ppc] [PATCH 10/28] target-ppc: Altivec 2.07: Multiply Even/Odd Word Instructions, Tom Musta, 2014/02/12