]> git.sesse.net Git - vlc/blobdiff - include/mmx.h
* ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because
[vlc] / include / mmx.h
index 67517bc9adba8ea73d603ad2b611c307f8113608..194e1aaa3fc7c11a9dffa7677c5af36b727a086b 100644 (file)
  */
 
 typedef        union {
-       s64                     q;      /* Quadword (64-bit) value */
-       u64                     uq;     /* Unsigned Quadword */
-       s32                     d[2];   /* 2 Doubleword (32-bit) values */
-       u32                     ud[2];  /* 2 Unsigned Doubleword */
-       s16                     w[4];   /* 4 Word (16-bit) values */
-       u16                     uw[4];  /* 4 Unsigned Word */
-       s8                      b[8];   /* 8 Byte (8-bit) values */
-       u8                      ub[8];  /* 8 Unsigned Byte */
+       int64_t                 q;      /* Quadword (64-bit) value */
+       uint64_t                uq;     /* Unsigned Quadword */
+       int32_t                 d[2];   /* 2 Doubleword (32-bit) values */
+       uint32_t                ud[2];  /* 2 Unsigned Doubleword */
+       int16_t                 w[4];   /* 4 Word (16-bit) values */
+       uint16_t                uw[4];  /* 4 Unsigned Word */
+       int8_t                  b[8];   /* 8 Byte (8-bit) values */
+       uint8_t                 ub[8];  /* 8 Unsigned Byte */
        float                   s[2];   /* Single-precision (32-bit) value */
 } ATTR_ALIGN(8) mmx_t; /* On an 8-byte (64-bit) boundary */