[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