]> git.proxmox.com Git - mirror_qemu.git/commit - target/ppc/int_helper.c
target-ppc: Altivec 2.07: Quadword Addition and Subtracation
authorTom Musta <tommusta@gmail.com>
Wed, 12 Feb 2014 21:23:11 +0000 (15:23 -0600)
committerAlexander Graf <agraf@suse.de>
Wed, 5 Mar 2014 02:06:57 +0000 (03:06 +0100)
commitb41da4ebb2658c4abaaab01e64b9d0bb67dba003
treeecb761c059f83eafd3d08bcd4d9268ed4d6ac117
parent2fdf78e649b81a14e2c65770fdb0ac3e656a35c5
target-ppc: Altivec 2.07: Quadword Addition and Subtracation

This patch adds the Vector Quadword Addition and Subtraction instructions
introduced in Power ISA Version 2.07:

  - Vector Add Unsigned Quadword Modulo (vadduqm)
  - Vector Add & Write Carry Unsigned Quadword (vaddcuq)
  - Vector Add Extended Unsigned Quadword (vaddeuqm)
  - Vector Add Extended & Write Carry Unsigned Quadword (vaddecuq)
  - Vector Subtract Unsigned Quadword Modulo (vsubuqm)
  - Vector Subtract & Write Carry Unsigned Quadword (vsubcuq)
  - Vector Subtract Extended Unsigned Quadword (vsubeuqm)
  - Vector Subtract Extended & Write Carry Unsigned Quadword (vsubecuq)

Signed-off-by: Tom Musta <tommusta@gmail.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
target-ppc/helper.h
target-ppc/int_helper.c
target-ppc/translate.c