From f915062db85d2177999c4019d34eaaedecaf27b3 Mon Sep 17 00:00:00 2001 From: Petri Hintukainen Date: Wed, 16 May 2012 10:24:52 +0300 Subject: xine_mmx.h: added 32-bit integers to sse_t --- src/xine-utils/xine_mmx.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/xine-utils/xine_mmx.h b/src/xine-utils/xine_mmx.h index 599b018c5..989337042 100644 --- a/src/xine-utils/xine_mmx.h +++ b/src/xine-utils/xine_mmx.h @@ -270,10 +270,12 @@ typedef union { typedef union { int64_t q[2]; /* Quadword (64-bit) value */ uint64_t uq[2]; /* Unsigned Quadword */ - short w[8]; /* 4 Word (16-bit) values */ - unsigned short uw[8]; /* 4 Unsigned Word */ - char b[16]; /* 8 Byte (8-bit) values */ - unsigned char ub[16]; /* 8 Unsigned Byte */ + int32_t d[4]; /* Doubleword (32-bit) values */ + uint32_t ud[4]; /* Unsigned Doubleword */ + short w[8]; /* Word (16-bit) values */ + unsigned short uw[8]; /* Unsigned Word */ + char b[16]; /* Byte (8-bit) values */ + unsigned char ub[16]; /* Unsigned Byte */ float sf[4]; /* Single-precision (32-bit) value */ } ATTR_ALIGN(16) sse_t; /* On a 16 byte (128-bit) boundary */ -- cgit v1.2.3