]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Remove tmp from bmiintrin.h and tbmintrin.h.
authorH.J. Lu <hongjiu.lu@intel.com>
Sun, 18 Sep 2011 15:39:18 +0000 (15:39 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sun, 18 Sep 2011 15:39:18 +0000 (08:39 -0700)
2011-09-18  H.J. Lu  <hongjiu.lu@intel.com>

* config/i386/bmiintrin.h: Remove tmp.
* config/i386/tbmintrin.h: Likewise.

From-SVN: r178943

gcc/ChangeLog
gcc/config/i386/bmiintrin.h
gcc/config/i386/tbmintrin.h

index aea0e3127bfcc572699e52bfe292ee3b7248a063..461840f52da9540d9fa33d9e06640a8f328f9fa4 100644 (file)
@@ -1,3 +1,8 @@
+2011-09-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/bmiintrin.h: Remove tmp.
+       * config/i386/tbmintrin.h: Likewise.
+
 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
 
        PR tree-optimization/50414
index af5d9dc648007220c9330c2536d508b3dfecb5a7..ad174336f9e8b8c6c928c5b7cd1413f6d03cd6f0 100644 (file)
@@ -42,8 +42,7 @@ __tzcnt_u16 (unsigned short __X)
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __andn_u32 (unsigned int __X, unsigned int __Y)
 {
-  unsigned int tmp = ~(__X) & (__Y);
-  return tmp;
+  return ~__X & __Y;
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
@@ -55,22 +54,19 @@ __bextr_u32 (unsigned int __X, unsigned int __Y)
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsi_u32 (unsigned int __X)
 {
-  unsigned int tmp = (__X) & (-(__X));
-  return tmp;
+  return __X & -__X;
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsmsk_u32 (unsigned int __X)
 {
-  unsigned int tmp = (__X) ^ (__X - 1);
-  return tmp;
+  return __X ^ (__X - 1);
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsr_u32 (unsigned int __X)
 {
-  unsigned int tmp = (__X) & (__X - 1);
-  return tmp;
+  return __X & (__X - 1);
 }
 
 
@@ -85,8 +81,7 @@ __tzcnt_u32 (unsigned int __X)
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __andn_u64 (unsigned long long __X, unsigned long long __Y)
 {
-  unsigned long long tmp = ~(__X) & (__Y);
-  return tmp;
+  return ~__X & __Y;
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
@@ -98,22 +93,19 @@ __bextr_u64 (unsigned long long __X, unsigned long long __Y)
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsi_u64 (unsigned long long __X)
 {
-  unsigned long long tmp = (__X) & (-(__X));
-  return tmp;
+  return __X & -__X;
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsmsk_u64 (unsigned long long __X)
 {
-  unsigned long long tmp = (__X) ^ (__X - 1);
-  return tmp;
+  return __X ^ (__X - 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsr_u64 (unsigned long long __X)
 {
-  unsigned long long tmp = (__X) & (__X - 1);
-  return tmp;
+  return __X & (__X - 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
index 8d2431d41cd1a9f84f5effba3bb9e0c77132653f..2f87a6471c4459150efc980516412ec82e17d62d 100644 (file)
@@ -47,64 +47,55 @@ __bextri_u32 (unsigned int __X, const unsigned int __I)
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blcfill_u32 (unsigned int __X)
 {
-       unsigned int tmp = (__X) & ((__X) + 1);
-       return tmp;
+  return __X & (__X + 1);
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blci_u32 (unsigned int __X)
 {
-       unsigned int tmp = (__X) | (~((__X) + 1));
-       return tmp;
+  return __X | ~(__X + 1);
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blcic_u32 (unsigned int __X)
 {
-       unsigned int tmp = (~(__X)) & ((__X) + 1);
-       return tmp;
+  return ~__X & (__X + 1);
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blcmsk_u32 (unsigned int __X)
 {
-       unsigned int tmp = (__X) ^ ((__X) + 1);
-       return tmp;
+  return __X ^ (__X + 1);
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blcs_u32 (unsigned int __X)
 {
-       unsigned int tmp = (__X) | ((__X) + 1);
-       return tmp;
+  return __X | (__X + 1);
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsfill_u32 (unsigned int __X)
 {
-       unsigned int tmp = (__X) | ((__X) - 1);
-       return tmp;
+  return __X | (__X - 1);
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsic_u32 (unsigned int __X)
 {
-       unsigned int tmp = (~(__X)) | ((__X) - 1);
-       return tmp;
+  return ~__X | (__X - 1);
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __t1mskc_u32 (unsigned int __X)
 {
-       unsigned int tmp = (~(__X)) | ((__X) + 1);
-       return tmp;
+  return ~__X | (__X + 1);
 }
 
 extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __tzmsk_u32 (unsigned int __X)
 {
-       unsigned int tmp = (~(__X)) & ((__X) - 1);
-       return tmp;
+  return ~__X & (__X - 1);
 }
 
 
@@ -114,78 +105,68 @@ __tzmsk_u32 (unsigned int __X)
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __bextri_u64 (unsigned long long __X, const unsigned int __I)
 {
-       return __builtin_ia32_bextri_u64 (__X, __I);
+  return __builtin_ia32_bextri_u64 (__X, __I);
 }
 #else
-#define __bextri_u64(X, I)                                                       \
-        ((unsigned long long)__builtin_ia32_bextri_u64 ((unsigned long long)(X), \
-                                                       (unsigned long long)(I)))
+#define __bextri_u64(X, I)                                                \
+  ((unsigned long long)__builtin_ia32_bextri_u64 ((unsigned long long)(X), \
+                                                 (unsigned long long)(I)))
 #endif /*__OPTIMIZE__ */
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blcfill_u64 (unsigned long long __X)
 {
-       unsigned long long tmp = (__X) & ((__X) + 1);
-       return tmp;
+  return __X & (__X + 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blci_u64 (unsigned long long __X)
 {
-       unsigned long long tmp = (__X) | (~((__X) + 1));
-       return tmp;
+  return __X | ~(__X + 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blcic_u64 (unsigned long long __X)
 {
-       unsigned long long tmp = (~(__X)) & ((__X) + 1);
-       return tmp;
+  return ~__X & (__X + 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blcmsk_u64 (unsigned long long __X)
 {
-       unsigned long long tmp = (__X) ^ ((__X) + 1);
-       return tmp;
+  return __X ^ (__X + 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blcs_u64 (unsigned long long __X)
 {
-       unsigned long long tmp = (__X) | ((__X) + 1);
-       return tmp;
+  return __X | (__X + 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsfill_u64 (unsigned long long __X)
 {
-       unsigned long long tmp = (__X) | ((__X) - 1);
-       return tmp;
+  return __X | (__X - 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __blsic_u64 (unsigned long long __X)
 {
-       unsigned long long tmp = (~(__X)) | ((__X) - 1);
-       return tmp;
+  return ~__X | (__X - 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __t1mskc_u64 (unsigned long long __X)
 {
-       unsigned long long tmp = (~(__X)) | ((__X) + 1);
-       return tmp;
+  return ~__X | (__X + 1);
 }
 
 extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 __tzmsk_u64 (unsigned long long __X)
 {
-       unsigned long long tmp = (~(__X)) & ((__X) - 1);
-       return tmp;
+  return ~__X & (__X - 1);
 }
 
 
 #endif /* __x86_64__  */
 #endif /* _TBMINTRIN_H_INCLUDED */
-