diff options
author | David Schleef <ds@schleef.org> | 2009-11-19 17:18:45 +0100 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2009-11-19 17:18:45 +0100 |
commit | 37c0b8ec2f77a64559a847e6833233bff355300d (patch) | |
tree | 4f007262301e44c2051ea23f7a5d9280a582ed95 /orc/orcpowerpc.h | |
parent | bad4ff65a3514403fa888aed2d0393c802234b5c (diff) | |
download | orc-37c0b8ec2f77a64559a847e6833233bff355300d.tar.gz |
altivec: add merge and select rules
Diffstat (limited to 'orc/orcpowerpc.h')
-rw-r--r-- | orc/orcpowerpc.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/orc/orcpowerpc.h b/orc/orcpowerpc.h index f14bf4f..eeb4082 100644 --- a/orc/orcpowerpc.h +++ b/orc/orcpowerpc.h @@ -153,6 +153,8 @@ int powerpc_get_constant (OrcCompiler *p, int type, int value); #define powerpc_emit_vupkhsb(p,a,b) powerpc_emit_VX_4 (p, "vupkhsb", 0x1000020e, a, b) #define powerpc_emit_vupkhsh(p,a,b) powerpc_emit_VX_4 (p, "vupkhsh", 0x1000024e, a, b) +#define powerpc_emit_vperm(p,a,b,c,d) powerpc_emit_VX_3 (p, "vperm", 0x1000002b, a, b, c, d) + #endif |