[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xine-cvslog
Subject:    [xine-cvs] =?utf-8?q?HG=3A_xine-lib-1=2E2=3A_Added_integer_types_?= =?utf-8?q?to_sse=5Ft_union?=
From:       Petri_Hintukainen <phintuka () users ! sourceforge ! net>
Date:       2012-03-30 18:24:04
Message-ID: e57d618c10b371ef23f1.1333014385 () hg ! debian ! org
[Download RAW message or body]

# HG changeset patch
# User Petri Hintukainen <phintuka@users.sourceforge.net>
# Date 1333014385 -10800
# Node ID e57d618c10b371ef23f1f6a6c55571fed079e351
# Branch  default
# Parent  9b6aab846b4df1c72b140e0d10a9c67c58d8ae5f
Added integer types to sse_t union

diff --git a/src/xine-utils/xine_mmx.h b/src/xine-utils/xine_mmx.h
--- a/src/xine-utils/xine_mmx.h
+++ b/src/xine-utils/xine_mmx.h
@@ -266,6 +266,12 @@
 #define	sfence() __asm__ __volatile__ ("sfence\n\t")
 
 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 */
 	float			sf[4];	/* Single-precision (32-bit) value */
 } ATTR_ALIGN(16) sse_t;	/* On a 16 byte (128-bit) boundary */
 

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Xine-cvslog mailing list
Xine-cvslog@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xine-cvslog
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic