Your message dated Wed, 21 Oct 2015 16:51:46 +0000
with message-id <[email protected]>
and subject line Bug#790735: fixed in openmprtl 3.7.0-3
has caused the Debian Bug report #790735,
regarding openmprtl: add MIPS support
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
790735: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790735
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: openmprtl
Version: 0.20150401-1
Tags: sid patch
Severity: important
Justification: FTBFS
User: [email protected]
Usertags: mips-patch



Package openmprtl FTBFS on mips and mipsel with an error:

> ./tools/build.pl  --arch=mips --mode=release lib inc common -- -j1
> Possible precedence issue with control flow operator at 
> /«PKGBUILDDIR»/tools/lib/LibOMP.pm line 39.
> Unsupported machine ("mips") returned by POSIX::uname(); stopped at 
> /«PKGBUILDDIR»/tools/lib/Uname.pm line 176.

This error appear due to lack of support for MIPS arch.

I had created patch that contains support for MIPS:
openmprtl_add-mips-support.patch

Besides that, it is needed to add symbols for MIPS archs,
and detect host arch in debian/rules.
As well, it is needed to add libffi-dev as Build-Depends.
This should fix armel and armhf builds.
Listed changes are contained in
openmprtl_add-mips-support-debian.patch

I had successfully built openmprtl on mips, mipsel and mips64el
after applying these patches.

Could you please consider including this changes?
diff -uNr openmprtl-0.20150401.orig/Build_With_CMake.txt openmprtl-0.20150401/Build_With_CMake.txt
--- openmprtl-0.20150401.orig/Build_With_CMake.txt	2015-04-01 18:57:54.000000000 +0000
+++ openmprtl-0.20150401/Build_With_CMake.txt	2015-06-16 17:50:35.000000000 +0000
@@ -130,9 +130,9 @@
 ======================
 ==== Architecture ====
 ======================
--Darch=32|32e|arm|ppc64|aarch64|mic
+-Darch=32|32e|arm|ppc64|aarch64|mic|mips|mips64
 * Architecture can be 32 (IA-32 architecture), 32e (Intel(R) 64 architecture),
-  arm (ARM architecture), aarch64 (ARMv8 architecture) or ppc64 (PPC64 architecture).
+  arm (ARM architecture), aarch64 (ARMv8 architecture), ppc64 (PPC64 architecture) or mips (MIPS architecture).
   This option, by default is chosen based on the
   CMake variable CMAKE_SIZEOF_VOID_P.  If it is 8, then Intel(R) 64 architecture
   is assumed.  If it is 4, then IA-32 architecture is assumed.  If you want to
diff -uNr openmprtl-0.20150401.orig/CMakeLists.txt openmprtl-0.20150401/CMakeLists.txt
--- openmprtl-0.20150401.orig/CMakeLists.txt	2015-04-01 18:57:54.000000000 +0000
+++ openmprtl-0.20150401/CMakeLists.txt	2015-06-16 17:53:34.000000000 +0000
@@ -69,7 +69,7 @@
 
 # Build Configuration
 set(os_possible_values          lin mac win)
-set(arch_possible_values        32e 32 arm ppc64 ppc64le aarch64 mic)
+set(arch_possible_values        32e 32 arm ppc64 ppc64le aarch64 mic mips mips64)
 set(build_type_possible_values  release debug relwithdebinfo)
 set(omp_version_possible_values 40 30)
 set(lib_type_possible_values    normal profile stubs)
@@ -93,7 +93,7 @@
 get_architecture(detected_arch)
 
 set(os            ${temp_os}     CACHE STRING "The operating system to build for (lin/mac/win)")
-set(arch          ${detected_arch}   CACHE STRING "The architecture to build for (32e/32/arm/ppc64/ppc64le/aarch64/mic).  32e is Intel(R) 64 architecture, 32 is IA-32 architecture")
+set(arch          ${detected_arch}   CACHE STRING "The architecture to build for (32e/32/arm/ppc64/ppc64le/aarch64/mic/mips/mips64).  32e is Intel(R) 64 architecture, 32 is IA-32 architecture")
 set(lib_type       normal        CACHE STRING "Performance,Profiling,Stubs library (normal/profile/stubs)")
 set(version        5             CACHE STRING "Produce libguide (version 4) or libiomp5 (version 5)")
 set(omp_version    40            CACHE STRING "The OpenMP version (40/30)")
@@ -186,6 +186,8 @@
 set(PPC64BE FALSE)
 set(PPC64LE FALSE)
 set(PPC64 FALSE)
+set(MIPS64 FALSE)
+set(MIPS FALSE)
 if("${arch}" STREQUAL "32")      # IA-32 architecture
     set(IA32 TRUE)
 elseif("${arch}" STREQUAL "32e") # Intel(R) 64 architecture
@@ -202,6 +204,10 @@
     set(AARCH64 TRUE)
 elseif("${arch}" STREQUAL "mic") # Intel(R) Many Integrated Core Architecture
     set(MIC TRUE)
+elseif("${arch}" STREQUAL "mips") # MIPS architecture
+    set(MIPS TRUE)
+elseif("${arch}" STREQUAL "mips64") # MIPS64 architecture
+    set(MIPS64 TRUE)
 endif()
 
 # Set some flags based on build_type
@@ -670,7 +676,11 @@
 elseif(${IA32})
     set_source_files_properties(${src_dir}/z_Linux_asm.s PROPERTIES COMPILE_DEFINITIONS "KMP_ARCH_X86")
 elseif(${PPC64})
-	set_source_files_properties(${src_dir}/z_Linux_asm.s PROPERTIES COMPILE_DEFINITIONS "KMP_ARCH_PPC64")
+    set_source_files_properties(${src_dir}/z_Linux_asm.s PROPERTIES COMPILE_DEFINITIONS "KMP_ARCH_PPC64")
+elseif(${MIPS})
+    set_source_files_properties(${src_dir}/z_Linux_asm.s PROPERTIES COMPILE_DEFINITIONS "KMP_ARCH_MIPS")
+elseif(${MIPS64})
+        set_source_files_properties(${src_dir}/z_Linux_asm.s PROPERTIES COMPILE_DEFINITIONS "KMP_ARCH_MIPS64")
 endif()
 
 if(${WINDOWS})
diff -uNr openmprtl-0.20150401.orig/cmake/GetArchitecture.cmake openmprtl-0.20150401/cmake/GetArchitecture.cmake
--- openmprtl-0.20150401.orig/cmake/GetArchitecture.cmake	2015-04-01 18:57:53.000000000 +0000
+++ openmprtl-0.20150401/cmake/GetArchitecture.cmake	2015-06-12 11:05:18.000000000 +0000
@@ -61,6 +61,10 @@
         #error ARCHITECTURE=ppc64le
     #elif defined(__powerpc64__)
         #error ARCHITECTURE=ppc64
+    #elif defined(__mips__) && defined(__mips64)
+        #error ARCHITECTURE=mips64
+    #elif defined(__mips__) && !defined(__mips64)
+        #error ARCHITECTURE=mips
     #else
         #error ARCHITECTURE=UnknownArchitecture
     #endif
diff -uNr openmprtl-0.20150401.orig/cmake/HelperFunctions.cmake openmprtl-0.20150401/cmake/HelperFunctions.cmake
--- openmprtl-0.20150401.orig/cmake/HelperFunctions.cmake	2015-04-01 18:57:53.000000000 +0000
+++ openmprtl-0.20150401/cmake/HelperFunctions.cmake	2015-06-12 11:05:18.000000000 +0000
@@ -92,6 +92,10 @@
         set(${return_arch_string} "PPC64LE" PARENT_SCOPE)
     elseif(${AARCH64})
         set(${return_arch_string} "AARCH64" PARENT_SCOPE)
+    elseif(${MIPS})
+        set(${return_arch_string} "MIPS" PARENT_SCOPE)
+    elseif(${MIPS64})
+        set(${return_arch_string} "MIPS64" PARENT_SCOPE)
     else()
         warning_say("set_legal_arch(): Warning: Unknown architecture...")
     endif()
diff -uNr openmprtl-0.20150401.orig/cmake/MicroTests.cmake openmprtl-0.20150401/cmake/MicroTests.cmake
--- openmprtl-0.20150401.orig/cmake/MicroTests.cmake	2015-04-01 18:57:54.000000000 +0000
+++ openmprtl-0.20150401/cmake/MicroTests.cmake	2015-06-16 17:58:11.000000000 +0000
@@ -272,6 +272,8 @@
                 set(td_exp ${td_exp},libffi.so.6,libffi.so.5,libc.so.6,ld-linux-armhf.so.3)  
             elseif(${PPC64})
                 set(td_exp ${td_exp},libc.so.6,ld64.so.1)  
+            elseif(${MIPS} OR ${MIPS64})
+                set(td_exp ${td_exp},libc.so.6,ld.so.1)  
             endif()
             if(${STD_CPP_LIB})
                 set(td_exp ${td_exp},libstdc++.so.6)
diff -uNr openmprtl-0.20150401.orig/src/kmp_csupport.c openmprtl-0.20150401/src/kmp_csupport.c
--- openmprtl-0.20150401.orig/src/kmp_csupport.c	2015-04-02 16:35:07.000000000 +0000
+++ openmprtl-0.20150401/src/kmp_csupport.c	2015-06-12 11:05:18.000000000 +0000
@@ -610,7 +610,7 @@
                 #endif // KMP_COMPILER_ICC
             }; // if
         #endif // KMP_MIC
-    #elif (KMP_ARCH_ARM || KMP_ARCH_AARCH64)
+    #elif (KMP_ARCH_ARM || KMP_ARCH_AARCH64 || KMP_ARCH_MIPS || KMP_ARCH_MIPS64)
         // Nothing to see here move along
     #elif KMP_ARCH_PPC64
         // Nothing needed here (we have a real MB above).
diff -uNr openmprtl-0.20150401.orig/src/kmp_gsupport.c openmprtl-0.20150401/src/kmp_gsupport.c
--- openmprtl-0.20150401.orig/src/kmp_gsupport.c	2015-04-01 18:57:49.000000000 +0000
+++ openmprtl-0.20150401/src/kmp_gsupport.c	2015-06-12 11:05:18.000000000 +0000
@@ -239,7 +239,7 @@
 // (IA-32 architecture) or 64-bit signed (Intel(R) 64).
 //
 
-#if KMP_ARCH_X86 || KMP_ARCH_ARM
+#if KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_MIPS || KMP_ARCH_MIPS64
 # define KMP_DISPATCH_INIT              __kmp_aux_dispatch_init_4
 # define KMP_DISPATCH_FINI_CHUNK        __kmp_aux_dispatch_fini_chunk_4
 # define KMP_DISPATCH_NEXT              __kmpc_dispatch_next_4
diff -uNr openmprtl-0.20150401.orig/src/kmp_os.h openmprtl-0.20150401/src/kmp_os.h
--- openmprtl-0.20150401.orig/src/kmp_os.h	2015-04-01 18:57:50.000000000 +0000
+++ openmprtl-0.20150401/src/kmp_os.h	2015-06-12 11:05:18.000000000 +0000
@@ -98,6 +98,9 @@
 
 #define KMP_ARCH_PPC64 (KMP_ARCH_PPC64_LE || KMP_ARCH_PPC64_BE)
 
+#define KMP_ARCH_MIPS        0
+#define KMP_ARCH_MIPS64      0
+
 
 #ifdef _WIN32
 # undef KMP_OS_WINDOWS
@@ -166,6 +169,14 @@
 # elif defined __aarch64__
 #  undef KMP_ARCH_AARCH64
 #  define KMP_ARCH_AARCH64 1
+# elif defined __mips__
+#  if defined __mips64
+#   undef KMP_ARCH_MIPS64
+#   define KMP_ARCH_MIPS64 1
+#  else
+#   undef KMP_ARCH_MIPS
+#   define KMP_ARCH_MIPS 1
+#  endif 
 # endif
 #endif
 
@@ -206,7 +217,7 @@
 #endif
 
 // TODO: Fixme - This is clever, but really fugly
-#if (1 != KMP_ARCH_X86 + KMP_ARCH_X86_64 + KMP_ARCH_ARM + KMP_ARCH_PPC64 + KMP_ARCH_AARCH64)
+#if (1 != KMP_ARCH_X86 + KMP_ARCH_X86_64 + KMP_ARCH_ARM + KMP_ARCH_PPC64 + KMP_ARCH_AARCH64 + KMP_ARCH_MIPS + KMP_ARCH_MIPS64)
 # error Unknown or unsupported architecture
 #endif
 
@@ -294,9 +305,9 @@
 # define KMP_UINT64_SPEC     "llu"
 #endif /* KMP_OS_UNIX */
 
-#if KMP_ARCH_X86 || KMP_ARCH_ARM
+#if KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_MIPS
 # define KMP_SIZE_T_SPEC KMP_UINT32_SPEC
-#elif KMP_ARCH_X86_64 || KMP_ARCH_PPC64 || KMP_ARCH_AARCH64
+#elif KMP_ARCH_X86_64 || KMP_ARCH_PPC64 || KMP_ARCH_AARCH64 || KMP_ARCH_MIPS64
 # define KMP_SIZE_T_SPEC KMP_UINT64_SPEC
 #else
 # error "Can't determine size_t printf format specifier."
@@ -719,7 +730,7 @@
 # endif
 #endif /* KMP_OS_WINDOWS */
 
-#if KMP_ARCH_PPC64 || KMP_ARCH_ARM || KMP_ARCH_AARCH64
+#if KMP_ARCH_PPC64 || KMP_ARCH_ARM || KMP_ARCH_AARCH64 || KMP_ARCH_MIPS || KMP_ARCH_MIPS64
 # define KMP_MB()       __sync_synchronize()
 #endif
 
@@ -774,7 +785,7 @@
 #define TCW_SYNC_8(a,b)     (a) = (b)
 #define TCX_SYNC_8(a,b,c)   KMP_COMPARE_AND_STORE_REL64((volatile kmp_int64 *)(volatile void *)&(a), (kmp_int64)(b), (kmp_int64)(c))
 
-#if KMP_ARCH_X86
+#if KMP_ARCH_X86 || KMP_ARCH_MIPS
 // What about ARM?
     #define TCR_PTR(a)          ((void *)TCR_4(a))
     #define TCW_PTR(a,b)        TCW_4((a),(b))
diff -uNr openmprtl-0.20150401.orig/src/kmp_runtime.c openmprtl-0.20150401/src/kmp_runtime.c
--- openmprtl-0.20150401.orig/src/kmp_runtime.c	2015-04-01 18:57:50.000000000 +0000
+++ openmprtl-0.20150401/src/kmp_runtime.c	2015-06-12 11:05:18.000000000 +0000
@@ -7122,7 +7122,7 @@
         int atomic_available = FAST_REDUCTION_ATOMIC_METHOD_GENERATED;
         int tree_available   = FAST_REDUCTION_TREE_METHOD_GENERATED;
 
-        #if KMP_ARCH_X86_64 || KMP_ARCH_PPC64 || KMP_ARCH_AARCH64
+        #if KMP_ARCH_X86_64 || KMP_ARCH_PPC64 || KMP_ARCH_AARCH64 || KMP_ARCH_MIPS64
 
             #if KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS || KMP_OS_DARWIN
 #if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_WINDOWS)
@@ -7145,7 +7145,7 @@
                 #error "Unknown or unsupported OS"
             #endif // KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS || KMP_OS_DARWIN
 
-        #elif KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_AARCH
+        #elif KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_AARCH || KMP_ARCH_MIPS
 
             #if KMP_OS_LINUX || KMP_OS_WINDOWS
 
diff -uNr openmprtl-0.20150401.orig/src/makefile.mk openmprtl-0.20150401/src/makefile.mk
--- openmprtl-0.20150401.orig/src/makefile.mk	2015-06-17 16:33:32.000000000 +0000
+++ openmprtl-0.20150401/src/makefile.mk	2015-06-12 11:05:18.000000000 +0000
@@ -646,6 +646,9 @@
     else ifeq "$(arch)" "aarch64"
         z_Linux_asm$(obj) : \
 			cpp-flags += -D KMP_ARCH_AARCH64
+    else ifneq "$(filter mips mips64,$(arch))" ""
+        z_Linux_asm$(obj) : \
+                        cpp-flags += -D KMP_ARCH_MIPS
     else
         z_Linux_asm$(obj) : \
 		    cpp-flags += -D KMP_ARCH_X86$(if $(filter 32e mic,$(arch)),_64)
@@ -1511,6 +1514,11 @@
             td_exp += libc.so.6
             td_exp += ld-linux-aarch64.so.1
         endif
+        ifneq "$(filter mips mips64,$(arch))" ""
+            td_exp += libc.so.6
+            td_exp += ld.so.1
+            td_exp += libgcc_s.so.1
+        endif
         ifeq "$(std_cpp_lib)" "1"
             td_exp += libstdc++.so.6
         endif
diff -uNr openmprtl-0.20150401.orig/src/thirdparty/ittnotify/ittnotify_config.h openmprtl-0.20150401/src/thirdparty/ittnotify/ittnotify_config.h
--- openmprtl-0.20150401.orig/src/thirdparty/ittnotify/ittnotify_config.h	2015-04-01 18:57:52.000000000 +0000
+++ openmprtl-0.20150401/src/thirdparty/ittnotify/ittnotify_config.h	2015-06-17 14:18:51.000000000 +0000
@@ -160,6 +160,14 @@
 #  define ITT_ARCH_PPC64  5
 #endif /* ITT_ARCH_PPC64 */
 
+#ifndef ITT_ARCH_MIPS
+#  define ITT_ARCH_MIPS  6
+#endif /* ITT_ARCH_MIPS */
+
+#ifndef ITT_ARCH_MIPS64
+#  define ITT_ARCH_MIPS64  6
+#endif /* ITT_ARCH_MIPS64 */
+
 
 #ifndef ITT_ARCH
 #  if defined _M_IX86 || defined __i386__
@@ -174,6 +182,10 @@
 #    define ITT_ARCH ITT_ARCH_PPC64
 #  elif defined __aarch64__
 #    define ITT_ARCH ITT_ARCH_AARCH64
+#  elif defined __mips__ && !defined __mips64
+#    define ITT_ARCH ITT_ARCH_MIPS
+#  elif defined __mips__ && defined __mips64
+#    define ITT_ARCH ITT_ARCH_MIPS64
 #  endif
 #endif
 
@@ -307,7 +319,7 @@
                           : "memory");
     return result;
 }
-#elif ITT_ARCH==ITT_ARCH_ARM || ITT_ARCH==ITT_ARCH_PPC64 || ITT_ARCH==ITT_ARCH_AARCH64
+#elif ITT_ARCH==ITT_ARCH_ARM || ITT_ARCH==ITT_ARCH_PPC64 || ITT_ARCH==ITT_ARCH_AARCH64 || ITT_ARCH==ITT_ARCH_MIPS ||  ITT_ARCH==ITT_ARCH_MIPS64
 #define __TBB_machine_fetchadd4(addr, val) __sync_fetch_and_add(addr, val)
 #endif /* ITT_ARCH==ITT_ARCH_IA64 */
 #ifndef ITT_SIMPLE_INIT
diff -uNr openmprtl-0.20150401.orig/src/thirdparty/ittnotify/ittnotify_static.c openmprtl-0.20150401/src/thirdparty/ittnotify/ittnotify_static.c
--- openmprtl-0.20150401.orig/src/thirdparty/ittnotify/ittnotify_static.c	2015-04-01 18:57:53.000000000 +0000
+++ openmprtl-0.20150401/src/thirdparty/ittnotify/ittnotify_static.c	2015-06-12 11:05:18.000000000 +0000
@@ -90,7 +90,7 @@
 
 
 #ifndef LIB_VAR_NAME
-#if ITT_ARCH==ITT_ARCH_IA32 || ITT_ARCH==ITT_ARCH_ARM
+#if ITT_ARCH==ITT_ARCH_IA32 || ITT_ARCH==ITT_ARCH_ARM || ITT_ARCH==ITT_ARCH_MIPS
 #define LIB_VAR_NAME INTEL_LIBITTNOTIFY32
 #else
 #define LIB_VAR_NAME INTEL_LIBITTNOTIFY64
diff -uNr openmprtl-0.20150401.orig/src/z_Linux_asm.s openmprtl-0.20150401/src/z_Linux_asm.s
--- openmprtl-0.20150401.orig/src/z_Linux_asm.s	2015-04-01 18:57:51.000000000 +0000
+++ openmprtl-0.20150401/src/z_Linux_asm.s	2015-06-12 11:05:18.000000000 +0000
@@ -1419,7 +1419,7 @@
 // -----------------------------------------------------------------------
 #endif /* KMP_ARCH_X86_64 */
 
-#if KMP_ARCH_ARM
+#if KMP_ARCH_ARM || KMP_ARCH_MIPS
     .data
     .comm .gomp_critical_user_,32,8
     .data
@@ -1430,7 +1430,7 @@
     .size __kmp_unnamed_critical_addr,4
 #endif /* KMP_ARCH_ARM */
 
-#if KMP_ARCH_PPC64 || KMP_ARCH_AARCH64
+#if KMP_ARCH_PPC64 || KMP_ARCH_AARCH64 || KMP_ARCH_MIPS64
     .data
     .comm .gomp_critical_user_,32,8
     .data
diff -uNr openmprtl-0.20150401.orig/src/z_Linux_util.c openmprtl-0.20150401/src/z_Linux_util.c
--- openmprtl-0.20150401.orig/src/z_Linux_util.c	2015-04-01 18:57:51.000000000 +0000
+++ openmprtl-0.20150401/src/z_Linux_util.c	2015-06-12 11:05:18.000000000 +0000
@@ -190,6 +190,30 @@
 #    error Wrong code for getaffinity system call.
 #   endif /* __NR_sched_getaffinity */
 
+#  elif KMP_ARCH_MIPS
+#   ifndef __NR_sched_setaffinity
+#    define __NR_sched_setaffinity  4239
+#   elif __NR_sched_setaffinity != 4239
+#    error Wrong code for setaffinity system call.
+#   endif /* __NR_sched_setaffinity */
+#   ifndef __NR_sched_getaffinity
+#    define __NR_sched_getaffinity  4240
+#   elif __NR_sched_getaffinity != 4240
+#    error Wrong code for getaffinity system call.
+#   endif /* __NR_sched_getaffinity */
+
+#  elif KMP_ARCH_MIPS64
+#   ifndef __NR_sched_setaffinity
+#    define __NR_sched_setaffinity  5195
+#   elif __NR_sched_setaffinity != 5195
+#    error Wrong code for setaffinity system call.
+#   endif /* __NR_sched_setaffinity */
+#   ifndef __NR_sched_getaffinity
+#    define __NR_sched_getaffinity  5196
+#   elif __NR_sched_getaffinity != 5196
+#    error Wrong code for getaffinity system call.
+#   endif /* __NR_sched_getaffinity */
+
 
 #  else
 #   error Unknown or unsupported architecture
diff -uNr openmprtl-0.20150401.orig/tools/lib/Platform.pm openmprtl-0.20150401/tools/lib/Platform.pm
--- openmprtl-0.20150401.orig/tools/lib/Platform.pm	2015-04-01 18:57:55.000000000 +0000
+++ openmprtl-0.20150401/tools/lib/Platform.pm	2015-06-12 11:05:18.000000000 +0000
@@ -77,6 +77,10 @@
             $arch = "aarch64";
         } elsif ( $arch =~ m{\Amic} ) {
             $arch = "mic";
+        } elsif ( $arch =~ m{\Amips64} ) {
+            $arch = "mips64";
+        } elsif ( $arch =~ m{\Amips} ) {
+            $arch = "mips";
         } else {
             $arch = undef;
         }; # if
@@ -108,6 +112,8 @@
         "arm" => "ARM",
         "aarch64" => "AArch64",
         "mic" => "Intel(R) Many Integrated Core Architecture",
+        "mips" => "MIPS",
+        "mips64" => "MIPS64",
     );
 
     sub legal_arch($) {
@@ -128,6 +134,8 @@
         "arm" => "arm",
         "aarch64" => "aarch",
         "mic" => "intel64",
+        "mips" => "mips",
+        "mips64" => "MIPS64",
     );
 
     sub arch_opt($) {
@@ -228,6 +236,10 @@
         $_host_arch = "ppc64";
     } elsif ( $hardware_platform eq "aarch64" ) {
         $_host_arch = "aarch64";
+    } elsif ( $hardware_platform eq "mips64" ) {
+        $_host_arch = "mips64";
+    } elsif ( $hardware_platform eq "mips" ) {
+        $_host_arch = "mips";
     } else {
         die "Unsupported host hardware platform: \"$hardware_platform\"; stopped";
     }; # if
@@ -414,7 +426,7 @@
 
 Input string is an architecture name to canonize. The function recognizes many variants, for example:
 C<32e>, C<Intel64>, C<Intel(R) 64>, etc. Returned string is a canononized architecture name,
-one of: C<32>, C<32e>, C<64>, C<arm>, C<ppc64le>, C<ppc64>, C<mic>, or C<undef> is input string is not recognized.
+one of: C<32>, C<32e>, C<64>, C<arm>, C<ppc64le>, C<ppc64>, C<mic>, C<mips>, C<mips64>, or C<undef> is input string is not recognized.
 
 =item B<legal_arch( $arch )>
 
diff -uNr openmprtl-0.20150401.orig/tools/lib/Uname.pm openmprtl-0.20150401/tools/lib/Uname.pm
--- openmprtl-0.20150401.orig/tools/lib/Uname.pm	2015-04-01 18:57:55.000000000 +0000
+++ openmprtl-0.20150401/tools/lib/Uname.pm	2015-06-12 11:05:18.000000000 +0000
@@ -172,6 +172,10 @@
         $values{ hardware_platform } = "ppc64";
     } elsif ( $values{ machine } =~ m{\Aaarch64\z} ) {
         $values{ hardware_platform } = "aarch64";
+   } elsif ( $values{ machine } =~ m{\Amips64\z} ) {
+        $values{ hardware_platform } = "mips64";
+   } elsif ( $values{ machine } =~ m{\Amips\z} ) {
+        $values{ hardware_platform } = "mips";
     } else {
         die "Unsupported machine (\"$values{ machine }\") returned by POSIX::uname(); stopped";
     }; # if
diff -uNr openmprtl-0.20150401.orig/tools/src/common-defs.mk openmprtl-0.20150401/tools/src/common-defs.mk
--- openmprtl-0.20150401.orig/tools/src/common-defs.mk	2015-04-01 18:57:55.000000000 +0000
+++ openmprtl-0.20150401/tools/src/common-defs.mk	2015-06-12 11:05:18.000000000 +0000
@@ -64,7 +64,7 @@
 # Description:
 #     The function return printable name of specified architecture, IA-32 architecture or Intel(R) 64.
 #
-legal_arch = $(if $(filter 32,$(1)),IA-32,$(if $(filter 32e,$(1)),Intel(R) 64,$(if $(filter l1,$(1)),L1OM,$(if $(filter arm,$(1)),ARM,$(if $(filter ppc64,$(1)),PPC64,$(if $(filter ppc64le,$(1)),PPC64LE,$(if $(filter aarch64,$(1)),AArch64,$(if $(filter mic,$(1)),Intel(R) Many Integrated Core Architecture,$(error Bad architecture specified: $(1))))))))))
+legal_arch = $(if $(filter 32,$(1)),IA-32,$(if $(filter 32e,$(1)),Intel(R) 64,$(if $(filter l1,$(1)),L1OM,$(if $(filter arm,$(1)),ARM,$(if $(filter ppc64,$(1)),PPC64,$(if $(filter ppc64le,$(1)),PPC64LE,$(if $(filter aarch64,$(1)),AArch64,$(if $(filter mic,$(1)),Intel(R) Many Integrated Core Architecture,$(if $(filter mips,$(1)),MIPS,$(if $(filter mips64,$(1)),MIPS64,$(error Bad architecture specified: $(1))))))))))))
 
 # Synopsis:
 #     var_name = $(call check_variable,var,list)
@@ -147,13 +147,13 @@
 # --------------------------------------------------------------------------------------------------
 
 os       := $(call check_variable,os,lin mac win)
-arch     := $(call check_variable,arch,32 32e 64 arm ppc64 ppc64le aarch64 mic)
+arch     := $(call check_variable,arch,32 32e 64 arm ppc64 ppc64le aarch64 mic mips mips64)
 ifeq "$(arch)" "mic" # We want the flavor of mic (knf, knc, knl, etc.)
     platform := $(os)_$(MIC_ARCH)
 else
     platform := $(os)_$(arch)
 endif
-platform := $(call check_variable,platform,lin_32 lin_32e lin_64 lin_arm lin_knc lin_knf mac_32 mac_32e win_32 win_32e win_64 lin_ppc64 lin_ppc64le lin_aarch64)
+platform := $(call check_variable,platform,lin_32 lin_32e lin_64 lin_arm lin_knc lin_knf mac_32 mac_32e win_32 win_32e win_64 lin_ppc64 lin_ppc64le lin_aarch64 lin_mips lin_mips64)
 # oa-opts means "os and arch options". They are passed to almost all perl scripts.
 oa-opts  := --os=$(os) --arch=$(arch)
 
diff -uNr openmprtl-0.20150401.orig/debian/control openmprtl-0.20150401/debian/control
--- openmprtl-0.20150401.orig/debian/control	2015-03-03 12:34:35.000000000 +0000
+++ openmprtl-0.20150401/debian/control	2015-06-17 19:11:00.000000000 +0000
@@ -2,7 +2,7 @@
 Priority: extra
 Maintainer: LLVM Packaging Team <[email protected]>
 Uploaders: Sylvestre Ledru <[email protected]>
-Build-Depends: debhelper (>= 8.0.0), doxygen, gfortran
+Build-Depends: debhelper (>= 8.0.0), doxygen, gfortran, libffi-dev [mips mipsel mips64 mips64el armel armhf]
 Standards-Version: 3.9.6
 Section: libs
 Homepage: http://www.openmprtl.org/
diff -uNr openmprtl-0.20150401.orig/debian/libiomp5.symbols openmprtl-0.20150401/debian/libiomp5.symbols
--- openmprtl-0.20150401.orig/debian/libiomp5.symbols	2015-04-27 16:40:10.000000000 +0000
+++ openmprtl-0.20150401/debian/libiomp5.symbols	2015-06-17 19:11:23.000000000 +0000
@@ -207,383 +205,383 @@
  __kmpc_atomic_4@VERSION 0.20130412
  __kmpc_atomic_8@VERSION 0.20130412
  __kmpc_atomic_cmplx10_add@VERSION 0.20130412
- __kmpc_atomic_cmplx10_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_add_cpt@VERSION 0.20130412
  __kmpc_atomic_cmplx10_div@VERSION 0.20130412
- __kmpc_atomic_cmplx10_div_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx10_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx10_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_div_rev@VERSION 0.20130412
  __kmpc_atomic_cmplx10_mul@VERSION 0.20130412
- __kmpc_atomic_cmplx10_mul_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx10_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_rd@VERSION 0.20130412
  __kmpc_atomic_cmplx10_sub@VERSION 0.20130412
- __kmpc_atomic_cmplx10_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx10_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx10_sub_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx10_swp@VERSION 0.20130412
- __kmpc_atomic_cmplx10_wr@VERSION 0.20130412
- __kmpc_atomic_cmplx16_add@VERSION 0.20130412
- __kmpc_atomic_cmplx16_add_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx16_div@VERSION 0.20130412
- __kmpc_atomic_cmplx16_div_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx16_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx16_div_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx16_mul@VERSION 0.20130412
- __kmpc_atomic_cmplx16_mul_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx16_rd@VERSION 0.20130412
- __kmpc_atomic_cmplx16_sub@VERSION 0.20130412
- __kmpc_atomic_cmplx16_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx16_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx16_sub_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx16_swp@VERSION 0.20130412
- __kmpc_atomic_cmplx16_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx10_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_cmplx16_add@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_cmplx16_div@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_cmplx16_mul@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_cmplx16_sub@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx16_wr@VERSION 0.20130412
  __kmpc_atomic_cmplx4_add@VERSION 0.20130412
  __kmpc_atomic_cmplx4_add_cmplx8@VERSION 0.20130412
- __kmpc_atomic_cmplx4_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_add_cpt@VERSION 0.20130412
  __kmpc_atomic_cmplx4_div@VERSION 0.20130412
  __kmpc_atomic_cmplx4_div_cmplx8@VERSION 0.20130412
- __kmpc_atomic_cmplx4_div_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx4_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx4_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_div_rev@VERSION 0.20130412
  __kmpc_atomic_cmplx4_mul@VERSION 0.20130412
  __kmpc_atomic_cmplx4_mul_cmplx8@VERSION 0.20130412
- __kmpc_atomic_cmplx4_mul_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx4_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_rd@VERSION 0.20130412
  __kmpc_atomic_cmplx4_sub@VERSION 0.20130412
  __kmpc_atomic_cmplx4_sub_cmplx8@VERSION 0.20130412
- __kmpc_atomic_cmplx4_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx4_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx4_sub_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx4_swp@VERSION 0.20130412
- __kmpc_atomic_cmplx4_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx4_wr@VERSION 0.20130412
  __kmpc_atomic_cmplx8_add@VERSION 0.20130412
- __kmpc_atomic_cmplx8_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_add_cpt@VERSION 0.20130412
  __kmpc_atomic_cmplx8_div@VERSION 0.20130412
- __kmpc_atomic_cmplx8_div_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx8_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx8_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_div_rev@VERSION 0.20130412
  __kmpc_atomic_cmplx8_mul@VERSION 0.20130412
- __kmpc_atomic_cmplx8_mul_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx8_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_rd@VERSION 0.20130412
  __kmpc_atomic_cmplx8_sub@VERSION 0.20130412
- __kmpc_atomic_cmplx8_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_cmplx8_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx8_sub_rev@VERSION 0.20130412
- __kmpc_atomic_cmplx8_swp@VERSION 0.20130412
- __kmpc_atomic_cmplx8_wr@VERSION 0.20130412
- __kmpc_atomic_end@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_cmplx8_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_end@VERSION 0.20130412
  __kmpc_atomic_fixed1_add@VERSION 0.20130412
- __kmpc_atomic_fixed1_add_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed1_add_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed1_add_fp@VERSION 0.20130412
  __kmpc_atomic_fixed1_andb@VERSION 0.20130412
- __kmpc_atomic_fixed1_andb_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_andb_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed1_andl@VERSION 0.20130412
- __kmpc_atomic_fixed1_andl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_andl_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed1_div@VERSION 0.20130412
- __kmpc_atomic_fixed1_div_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed1_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_div_cpt_rev@VERSION 0.20130412
  __kmpc_atomic_fixed1_div_float8@VERSION 0.20130412
- __kmpc_atomic_fixed1_div_fp@VERSION 0.20130412
- __kmpc_atomic_fixed1_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed1_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_div_rev@VERSION 0.20130412
  __kmpc_atomic_fixed1_eqv@VERSION 0.20130412
- __kmpc_atomic_fixed1_eqv_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_eqv_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed1_max@VERSION 0.20130412
- __kmpc_atomic_fixed1_max_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_max_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed1_min@VERSION 0.20130412
- __kmpc_atomic_fixed1_min_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_min_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed1_mul@VERSION 0.20130412
- __kmpc_atomic_fixed1_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_mul_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed1_mul_float8@VERSION 0.20130412
- __kmpc_atomic_fixed1_mul_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed1_mul_fp@VERSION 0.20130412
  __kmpc_atomic_fixed1_neqv@VERSION 0.20130412
- __kmpc_atomic_fixed1_neqv_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_neqv_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed1_orb@VERSION 0.20130412
- __kmpc_atomic_fixed1_orb_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_orb_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed1_orl@VERSION 0.20130412
- __kmpc_atomic_fixed1_orl_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed1_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_orl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_rd@VERSION 0.20130412
  __kmpc_atomic_fixed1_shl@VERSION 0.20130412
- __kmpc_atomic_fixed1_shl_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed1_shl_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed1_shl_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_shl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_shl_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_shl_rev@VERSION 0.20130412
  __kmpc_atomic_fixed1_shr@VERSION 0.20130412
- __kmpc_atomic_fixed1_shr_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed1_shr_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed1_shr_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_shr_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_shr_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_shr_rev@VERSION 0.20130412
  __kmpc_atomic_fixed1_sub@VERSION 0.20130412
- __kmpc_atomic_fixed1_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed1_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed1_sub_fp@VERSION 0.20130412
- __kmpc_atomic_fixed1_sub_rev@VERSION 0.20130412
- __kmpc_atomic_fixed1_swp@VERSION 0.20130412
- __kmpc_atomic_fixed1_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed1_sub_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_wr@VERSION 0.20130412
  __kmpc_atomic_fixed1_xor@VERSION 0.20130412
- __kmpc_atomic_fixed1_xor_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1_xor_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed1u_div@VERSION 0.20130412
- __kmpc_atomic_fixed1u_div_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed1u_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed1u_div_fp@VERSION 0.20130412
- __kmpc_atomic_fixed1u_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1u_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1u_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed1u_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1u_div_rev@VERSION 0.20130412
  __kmpc_atomic_fixed1u_shr@VERSION 0.20130412
- __kmpc_atomic_fixed1u_shr_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed1u_shr_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed1u_shr_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1u_shr_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1u_shr_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed1u_shr_rev@VERSION 0.20130412
  __kmpc_atomic_fixed2_add@VERSION 0.20130412
- __kmpc_atomic_fixed2_add_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed2_add_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed2_add_fp@VERSION 0.20130412
  __kmpc_atomic_fixed2_andb@VERSION 0.20130412
- __kmpc_atomic_fixed2_andb_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_andb_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed2_andl@VERSION 0.20130412
- __kmpc_atomic_fixed2_andl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_andl_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed2_div@VERSION 0.20130412
- __kmpc_atomic_fixed2_div_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed2_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_div_cpt_rev@VERSION 0.20130412
  __kmpc_atomic_fixed2_div_float8@VERSION 0.20130412
- __kmpc_atomic_fixed2_div_fp@VERSION 0.20130412
- __kmpc_atomic_fixed2_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed2_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_div_rev@VERSION 0.20130412
  __kmpc_atomic_fixed2_eqv@VERSION 0.20130412
- __kmpc_atomic_fixed2_eqv_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_eqv_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed2_max@VERSION 0.20130412
- __kmpc_atomic_fixed2_max_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_max_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed2_min@VERSION 0.20130412
- __kmpc_atomic_fixed2_min_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_min_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed2_mul@VERSION 0.20130412
- __kmpc_atomic_fixed2_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_mul_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed2_mul_float8@VERSION 0.20130412
- __kmpc_atomic_fixed2_mul_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed2_mul_fp@VERSION 0.20130412
  __kmpc_atomic_fixed2_neqv@VERSION 0.20130412
- __kmpc_atomic_fixed2_neqv_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_neqv_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed2_orb@VERSION 0.20130412
- __kmpc_atomic_fixed2_orb_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_orb_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed2_orl@VERSION 0.20130412
- __kmpc_atomic_fixed2_orl_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed2_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_orl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_rd@VERSION 0.20130412
  __kmpc_atomic_fixed2_shl@VERSION 0.20130412
- __kmpc_atomic_fixed2_shl_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed2_shl_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed2_shl_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_shl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_shl_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_shl_rev@VERSION 0.20130412
  __kmpc_atomic_fixed2_shr@VERSION 0.20130412
- __kmpc_atomic_fixed2_shr_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed2_shr_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed2_shr_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_shr_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_shr_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_shr_rev@VERSION 0.20130412
  __kmpc_atomic_fixed2_sub@VERSION 0.20130412
- __kmpc_atomic_fixed2_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed2_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed2_sub_fp@VERSION 0.20130412
- __kmpc_atomic_fixed2_sub_rev@VERSION 0.20130412
- __kmpc_atomic_fixed2_swp@VERSION 0.20130412
- __kmpc_atomic_fixed2_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed2_sub_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_wr@VERSION 0.20130412
  __kmpc_atomic_fixed2_xor@VERSION 0.20130412
- __kmpc_atomic_fixed2_xor_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2_xor_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed2u_div@VERSION 0.20130412
- __kmpc_atomic_fixed2u_div_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed2u_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed2u_div_fp@VERSION 0.20130412
- __kmpc_atomic_fixed2u_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2u_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2u_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed2u_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2u_div_rev@VERSION 0.20130412
  __kmpc_atomic_fixed2u_shr@VERSION 0.20130412
- __kmpc_atomic_fixed2u_shr_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed2u_shr_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed2u_shr_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2u_shr_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2u_shr_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed2u_shr_rev@VERSION 0.20130412
  __kmpc_atomic_fixed4_add@VERSION 0.20130412
- __kmpc_atomic_fixed4_add_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed4_add_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed4_add_fp@VERSION 0.20130412
  __kmpc_atomic_fixed4_andb@VERSION 0.20130412
- __kmpc_atomic_fixed4_andb_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_andb_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed4_andl@VERSION 0.20130412
- __kmpc_atomic_fixed4_andl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_andl_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed4_div@VERSION 0.20130412
- __kmpc_atomic_fixed4_div_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed4_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_div_cpt_rev@VERSION 0.20130412
  __kmpc_atomic_fixed4_div_float8@VERSION 0.20130412
- __kmpc_atomic_fixed4_div_fp@VERSION 0.20130412
- __kmpc_atomic_fixed4_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed4_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_div_rev@VERSION 0.20130412
  __kmpc_atomic_fixed4_eqv@VERSION 0.20130412
- __kmpc_atomic_fixed4_eqv_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_eqv_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed4_max@VERSION 0.20130412
- __kmpc_atomic_fixed4_max_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_max_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed4_min@VERSION 0.20130412
- __kmpc_atomic_fixed4_min_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_min_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed4_mul@VERSION 0.20130412
- __kmpc_atomic_fixed4_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_mul_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed4_mul_float8@VERSION 0.20130412
- __kmpc_atomic_fixed4_mul_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed4_mul_fp@VERSION 0.20130412
  __kmpc_atomic_fixed4_neqv@VERSION 0.20130412
- __kmpc_atomic_fixed4_neqv_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_neqv_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed4_orb@VERSION 0.20130412
- __kmpc_atomic_fixed4_orb_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_orb_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed4_orl@VERSION 0.20130412
- __kmpc_atomic_fixed4_orl_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed4_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_orl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_rd@VERSION 0.20130412
  __kmpc_atomic_fixed4_shl@VERSION 0.20130412
- __kmpc_atomic_fixed4_shl_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed4_shl_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed4_shl_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_shl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_shl_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_shl_rev@VERSION 0.20130412
  __kmpc_atomic_fixed4_shr@VERSION 0.20130412
- __kmpc_atomic_fixed4_shr_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed4_shr_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed4_shr_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_shr_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_shr_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_shr_rev@VERSION 0.20130412
  __kmpc_atomic_fixed4_sub@VERSION 0.20130412
- __kmpc_atomic_fixed4_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed4_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed4_sub_fp@VERSION 0.20130412
- __kmpc_atomic_fixed4_sub_rev@VERSION 0.20130412
- __kmpc_atomic_fixed4_swp@VERSION 0.20130412
- __kmpc_atomic_fixed4_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed4_sub_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_wr@VERSION 0.20130412
  __kmpc_atomic_fixed4_xor@VERSION 0.20130412
- __kmpc_atomic_fixed4_xor_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4_xor_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed4u_div@VERSION 0.20130412
- __kmpc_atomic_fixed4u_div_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed4u_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed4u_div_fp@VERSION 0.20130412
- __kmpc_atomic_fixed4u_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4u_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4u_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed4u_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4u_div_rev@VERSION 0.20130412
  __kmpc_atomic_fixed4u_shr@VERSION 0.20130412
- __kmpc_atomic_fixed4u_shr_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed4u_shr_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed4u_shr_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4u_shr_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4u_shr_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed4u_shr_rev@VERSION 0.20130412
  __kmpc_atomic_fixed8_add@VERSION 0.20130412
- __kmpc_atomic_fixed8_add_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed8_add_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed8_add_fp@VERSION 0.20130412
  __kmpc_atomic_fixed8_andb@VERSION 0.20130412
- __kmpc_atomic_fixed8_andb_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_andb_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed8_andl@VERSION 0.20130412
- __kmpc_atomic_fixed8_andl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_andl_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed8_div@VERSION 0.20130412
- __kmpc_atomic_fixed8_div_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed8_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_div_cpt_rev@VERSION 0.20130412
  __kmpc_atomic_fixed8_div_float8@VERSION 0.20130412
- __kmpc_atomic_fixed8_div_fp@VERSION 0.20130412
- __kmpc_atomic_fixed8_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed8_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_div_rev@VERSION 0.20130412
  __kmpc_atomic_fixed8_eqv@VERSION 0.20130412
- __kmpc_atomic_fixed8_eqv_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_eqv_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed8_max@VERSION 0.20130412
- __kmpc_atomic_fixed8_max_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_max_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed8_min@VERSION 0.20130412
- __kmpc_atomic_fixed8_min_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_min_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed8_mul@VERSION 0.20130412
- __kmpc_atomic_fixed8_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_mul_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed8_mul_float8@VERSION 0.20130412
- __kmpc_atomic_fixed8_mul_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed8_mul_fp@VERSION 0.20130412
  __kmpc_atomic_fixed8_neqv@VERSION 0.20130412
- __kmpc_atomic_fixed8_neqv_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_neqv_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed8_orb@VERSION 0.20130412
- __kmpc_atomic_fixed8_orb_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_orb_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed8_orl@VERSION 0.20130412
- __kmpc_atomic_fixed8_orl_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed8_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_orl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_rd@VERSION 0.20130412
  __kmpc_atomic_fixed8_shl@VERSION 0.20130412
- __kmpc_atomic_fixed8_shl_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed8_shl_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed8_shl_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_shl_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_shl_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_shl_rev@VERSION 0.20130412
  __kmpc_atomic_fixed8_shr@VERSION 0.20130412
- __kmpc_atomic_fixed8_shr_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed8_shr_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed8_shr_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_shr_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_shr_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_shr_rev@VERSION 0.20130412
  __kmpc_atomic_fixed8_sub@VERSION 0.20130412
- __kmpc_atomic_fixed8_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed8_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed8_sub_fp@VERSION 0.20130412
- __kmpc_atomic_fixed8_sub_rev@VERSION 0.20130412
- __kmpc_atomic_fixed8_swp@VERSION 0.20130412
- __kmpc_atomic_fixed8_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed8_sub_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_wr@VERSION 0.20130412
  __kmpc_atomic_fixed8_xor@VERSION 0.20130412
- __kmpc_atomic_fixed8_xor_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8_xor_cpt@VERSION 0.20130412
  __kmpc_atomic_fixed8u_div@VERSION 0.20130412
- __kmpc_atomic_fixed8u_div_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed8u_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed8u_div_fp@VERSION 0.20130412
- __kmpc_atomic_fixed8u_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8u_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8u_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_fixed8u_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8u_div_rev@VERSION 0.20130412
  __kmpc_atomic_fixed8u_shr@VERSION 0.20130412
- __kmpc_atomic_fixed8u_shr_cpt@VERSION 0.20130412
- __kmpc_atomic_fixed8u_shr_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_fixed8u_shr_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8u_shr_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8u_shr_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_fixed8u_shr_rev@VERSION 0.20130412
  __kmpc_atomic_float10_add@VERSION 0.20130412
- __kmpc_atomic_float10_add_cpt@VERSION 0.20130412
- __kmpc_atomic_float10_add_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float10_add_fp@VERSION 0.20130412
  __kmpc_atomic_float10_div@VERSION 0.20130412
- __kmpc_atomic_float10_div_cpt@VERSION 0.20130412
- __kmpc_atomic_float10_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_float10_div_fp@VERSION 0.20130412
- __kmpc_atomic_float10_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float10_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_div_rev@VERSION 0.20130412
  __kmpc_atomic_float10_mul@VERSION 0.20130412
- __kmpc_atomic_float10_mul_cpt@VERSION 0.20130412
- __kmpc_atomic_float10_mul_fp@VERSION 0.20130412
- __kmpc_atomic_float10_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float10_mul_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_rd@VERSION 0.20130412
  __kmpc_atomic_float10_sub@VERSION 0.20130412
- __kmpc_atomic_float10_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_float10_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_float10_sub_fp@VERSION 0.20130412
- __kmpc_atomic_float10_sub_rev@VERSION 0.20130412
- __kmpc_atomic_float10_swp@VERSION 0.20130412
- __kmpc_atomic_float10_wr@VERSION 0.20130412
- __kmpc_atomic_float16_add@VERSION 0.20130412
- __kmpc_atomic_float16_add_cpt@VERSION 0.20130412
- __kmpc_atomic_float16_div@VERSION 0.20130412
- __kmpc_atomic_float16_div_cpt@VERSION 0.20130412
- __kmpc_atomic_float16_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_float16_div_rev@VERSION 0.20130412
- __kmpc_atomic_float16_max@VERSION 0.20130412
- __kmpc_atomic_float16_max_cpt@VERSION 0.20130412
- __kmpc_atomic_float16_min@VERSION 0.20130412
- __kmpc_atomic_float16_min_cpt@VERSION 0.20130412
- __kmpc_atomic_float16_mul@VERSION 0.20130412
- __kmpc_atomic_float16_mul_cpt@VERSION 0.20130412
- __kmpc_atomic_float16_rd@VERSION 0.20130412
- __kmpc_atomic_float16_sub@VERSION 0.20130412
- __kmpc_atomic_float16_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_float16_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_float16_sub_rev@VERSION 0.20130412
- __kmpc_atomic_float16_swp@VERSION 0.20130412
- __kmpc_atomic_float16_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float10_sub_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float10_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float16_add@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float16_div@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float16_max@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_max_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float16_min@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_min_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float16_mul@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float16_sub@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float16_wr@VERSION 0.20130412
  __kmpc_atomic_float4_add@VERSION 0.20130412
- __kmpc_atomic_float4_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_add_cpt@VERSION 0.20130412
  __kmpc_atomic_float4_add_float8@VERSION 0.20130412
- __kmpc_atomic_float4_add_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float4_add_fp@VERSION 0.20130412
  __kmpc_atomic_float4_div@VERSION 0.20130412
- __kmpc_atomic_float4_div_cpt@VERSION 0.20130412
- __kmpc_atomic_float4_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_div_cpt_rev@VERSION 0.20130412
  __kmpc_atomic_float4_div_float8@VERSION 0.20130412
- __kmpc_atomic_float4_div_fp@VERSION 0.20130412
- __kmpc_atomic_float4_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float4_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_div_rev@VERSION 0.20130412
  __kmpc_atomic_float4_max@VERSION 0.20130412
- __kmpc_atomic_float4_max_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_max_cpt@VERSION 0.20130412
  __kmpc_atomic_float4_min@VERSION 0.20130412
- __kmpc_atomic_float4_min_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_min_cpt@VERSION 0.20130412
  __kmpc_atomic_float4_mul@VERSION 0.20130412
- __kmpc_atomic_float4_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_mul_cpt@VERSION 0.20130412
  __kmpc_atomic_float4_mul_float8@VERSION 0.20130412
- __kmpc_atomic_float4_mul_fp@VERSION 0.20130412
- __kmpc_atomic_float4_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float4_mul_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_rd@VERSION 0.20130412
  __kmpc_atomic_float4_sub@VERSION 0.20130412
- __kmpc_atomic_float4_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_float4_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_sub_cpt_rev@VERSION 0.20130412
  __kmpc_atomic_float4_sub_float8@VERSION 0.20130412
- __kmpc_atomic_float4_sub_fp@VERSION 0.20130412
- __kmpc_atomic_float4_sub_rev@VERSION 0.20130412
- __kmpc_atomic_float4_swp@VERSION 0.20130412
- __kmpc_atomic_float4_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float4_sub_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float4_wr@VERSION 0.20130412
  __kmpc_atomic_float8_add@VERSION 0.20130412
- __kmpc_atomic_float8_add_cpt@VERSION 0.20130412
- __kmpc_atomic_float8_add_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_add_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float8_add_fp@VERSION 0.20130412
  __kmpc_atomic_float8_div@VERSION 0.20130412
- __kmpc_atomic_float8_div_cpt@VERSION 0.20130412
- __kmpc_atomic_float8_div_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_float8_div_fp@VERSION 0.20130412
- __kmpc_atomic_float8_div_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_div_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_div_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float8_div_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_div_rev@VERSION 0.20130412
  __kmpc_atomic_float8_max@VERSION 0.20130412
- __kmpc_atomic_float8_max_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_max_cpt@VERSION 0.20130412
  __kmpc_atomic_float8_min@VERSION 0.20130412
- __kmpc_atomic_float8_min_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_min_cpt@VERSION 0.20130412
  __kmpc_atomic_float8_mul@VERSION 0.20130412
- __kmpc_atomic_float8_mul_cpt@VERSION 0.20130412
- __kmpc_atomic_float8_mul_fp@VERSION 0.20130412
- __kmpc_atomic_float8_rd@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_mul_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float8_mul_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_rd@VERSION 0.20130412
  __kmpc_atomic_float8_sub@VERSION 0.20130412
- __kmpc_atomic_float8_sub_cpt@VERSION 0.20130412
- __kmpc_atomic_float8_sub_cpt_rev@VERSION 0.20130412
- __kmpc_atomic_float8_sub_fp@VERSION 0.20130412
- __kmpc_atomic_float8_sub_rev@VERSION 0.20130412
- __kmpc_atomic_float8_swp@VERSION 0.20130412
- __kmpc_atomic_float8_wr@VERSION 0.20130412
- __kmpc_atomic_start@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_sub_cpt@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_sub_cpt_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel)__kmpc_atomic_float8_sub_fp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_sub_rev@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_swp@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_float8_wr@VERSION 0.20130412
+ (optional=templinst|arch=!mips !mipsel !mips64 !mips64el)__kmpc_atomic_start@VERSION 0.20130412
  __kmpc_barrier@VERSION 0.20130412
  __kmpc_barrier_master@VERSION 0.20130412
  __kmpc_barrier_master_nowait@VERSION 0.20130412
diff -uNr openmprtl-0.20150401.orig/debian/rules openmprtl-0.20150401/debian/rules
--- openmprtl-0.20150401.orig/debian/rules	2014-10-07 13:03:12.000000000 +0000
+++ openmprtl-0.20150401/debian/rules	2015-06-17 19:10:10.000000000 +0000
@@ -3,6 +3,16 @@
 #export DH_VERBOSE=1
 SONAME=5
 
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+ifneq (,$(filter $(DEB_HOST_ARCH), mips mipsel))
+LIBOMP_ARCH = mips
+endif
+
+ifneq (,$(filter $(DEB_HOST_ARCH), mips64 mips64el))
+LIBOMP_ARCH = mips64
+endif
+
 %:
 	dh $@
 

--- End Message ---
--- Begin Message ---
Source: openmprtl
Source-Version: 3.7.0-3

We believe that the bug you reported is fixed in the latest version of
openmprtl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sylvestre Ledru <[email protected]> (supplier of updated openmprtl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 21 Oct 2015 15:56:50 +0200
Source: openmprtl
Binary: libiomp-dev libomp-dev libiomp5 libomp5 libiomp5-dbg libomp5-dbg 
libiomp-doc libomp-doc
Architecture: source amd64 all
Version: 3.7.0-3
Distribution: unstable
Urgency: medium
Maintainer: LLVM Packaging Team <[email protected]>
Changed-By: Sylvestre Ledru <[email protected]>
Description:
 libiomp-dev - Intel OpenMP runtime - dev package - transition package
 libiomp-doc - Intel OpenMP runtime - Documentation -  Transition package
 libiomp5   - Intel OpenMP runtime - transition package
 libiomp5-dbg - Intel OpenMP runtime - Debug transition package
 libomp-dev - LLVM OpenMP runtime - dev package
 libomp-doc - LLVM OpenMP runtime - Documentation
 libomp5    - LLVM OpenMP runtime
 libomp5-dbg - LLVM OpenMP runtime - Debug package
Closes: 790735
Changes:
 openmprtl (3.7.0-3) unstable; urgency=medium
 .
   * Fix the support of mips/mipsel.
     Thanks to Dejan Latinovic (Closes: #790735)
Checksums-Sha1:
 76b8de6d28b303ac9265e6a3d8d77982eff46290 2334 openmprtl_3.7.0-3.dsc
 4ae6cd4b637c3961145d868361c129b9fc535580 14756 openmprtl_3.7.0-3.debian.tar.xz
 69a5a26097c7ddbe022fb3dae5ab5f9bdd86d37d 4420 libiomp-dev_3.7.0-3_amd64.deb
 0e47fe71563f4170f3579866229d81e0c6f5f39b 4326 libiomp-doc_3.7.0-3_all.deb
 0065e07ff8b9cd6573e7103fd7e029d7c27ae8d1 4344 libiomp5-dbg_3.7.0-3_amd64.deb
 8bded23531651891e6a02301daed58cd3c3994de 4318 libiomp5_3.7.0-3_amd64.deb
 d7ade64894bd3e3006a8f1a1a8916e9ec0c2e81b 5754 libomp-dev_3.7.0-3_amd64.deb
 eec91bce5ce1d8c680d2249efeb05d799d87420a 727386 libomp-doc_3.7.0-3_all.deb
 3b94f2b74578d3c66a8b48c79b27d53596a77c32 39044 libomp5-dbg_3.7.0-3_amd64.deb
 303542d7a08a8d77105dde31411a5903ccb57a9b 191088 libomp5_3.7.0-3_amd64.deb
Checksums-Sha256:
 ada2c1bd68ab53e72a7a6ea5c156a922dcc6f07b48d25a60c2d78f768f0d72f9 2334 
openmprtl_3.7.0-3.dsc
 ff8972e2fc97ee6aca5f4918745c2f6cd024ff0a93b9d7ada03e72d22d8b071e 14756 
openmprtl_3.7.0-3.debian.tar.xz
 a0d6e07a1186474299ac4dfbbe3b0eaf9b0516479895bb98cf212494dc92dd9f 4420 
libiomp-dev_3.7.0-3_amd64.deb
 730fd1c5a0beeffa6b2e66c6e029cb5d28eb44f3b2abb9c61d6c719e15318329 4326 
libiomp-doc_3.7.0-3_all.deb
 4e1921245de3782da5ae27e283a1397f81ba6f646e747992e0588fbfd34d328c 4344 
libiomp5-dbg_3.7.0-3_amd64.deb
 ba8d6311c94c67dcf7cd350752372bb37a806d2f5388bb54c1beedbda1c2a1af 4318 
libiomp5_3.7.0-3_amd64.deb
 ac167060eed1b717650a8624f8f7b01d6472567e1956c4aefe782349fa7a43d8 5754 
libomp-dev_3.7.0-3_amd64.deb
 8ebdeb922ad3e7fc04d3aa574b005706095f68fa8b9178e2eda7b916c61ff997 727386 
libomp-doc_3.7.0-3_all.deb
 aa971cad3798aab2bb2daa738f14d00d78be75e8682ebddd3f3edf38834b049f 39044 
libomp5-dbg_3.7.0-3_amd64.deb
 21723a6bebe3afa35add4a2c14d84c300ea9a8a2a9ae8b9c17cf534b48c5e019 191088 
libomp5_3.7.0-3_amd64.deb
Files:
 c06acba95f052f68f81d0d14aa8568ba 2334 libs extra openmprtl_3.7.0-3.dsc
 246fba309ade7bfc1698fa48acb61bbd 14756 libs extra 
openmprtl_3.7.0-3.debian.tar.xz
 2cf60c3ccaf30bcf6f476298e9163288 4420 libdevel extra 
libiomp-dev_3.7.0-3_amd64.deb
 18d7e80bf66926715b45aa19b2a0320a 4326 doc extra libiomp-doc_3.7.0-3_all.deb
 3ad690bd9e280e89cce03d1cd0782b03 4344 debug extra 
libiomp5-dbg_3.7.0-3_amd64.deb
 9d64298609591a8edea4bd03a1d192ee 4318 libs extra libiomp5_3.7.0-3_amd64.deb
 6e52f5e63e2ead65b3c46d7bee344563 5754 libdevel extra 
libomp-dev_3.7.0-3_amd64.deb
 1cda5a4234faee642b277a0dbbb8f132 727386 doc extra libomp-doc_3.7.0-3_all.deb
 627aeb2ea7ce890d3456e2cf3f65343b 39044 debug extra 
libomp5-dbg_3.7.0-3_amd64.deb
 f450c9cc4eb013ad4f274882a4224ef2 191088 libs extra libomp5_3.7.0-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJWJ75QAAoJEH5lKNp1Lxvh5gkP+gJNDDowjH9R5q/vqSE8WRor
hOToDS81KWDcnu32m4s1JWcTeEPTLu8Pt3VAPbzJRZGdP6PwnGDdpw5r5yI9d/5x
tvey1OsEGlEHbKwyir7I58SwYEPworvB1+Oc2DO9rBrWqdYsM4a+XVK4qfViaOR1
bnrPpAL/7nX/X5Vyne4DtYBk/CCIpAN37S7/3hdmiCq/a3MEALBPa8CfAw3tiUuS
e3uFWOQeJfuhAbKv+hG+qKpYSdvCnRcGYN9PiSNIGRaQEtMaEHnafMWQEdS+ftZN
CeIriLvcopjydt/PGu/Kg23JvZpFJLlKZIjwwR5mf3GGKRRAcBnBT5DX9kv0pxvc
H1q+P7qoPMXsvuhz0VeFLsbISnir1Gcm83nJ+aVi5sO83+qk/I6gOLSoFupGWbWh
n/2eK9be6PCjtoHSaZyoVq2Y+jyzMY1cQ11zi0/CzaKbGvdOZeOZWCUPCa35k8/J
HELVdLh5uui4SUi6RAExb5W8yYM5YdVVvZsrq/iX9OYB3rQ/u0pbjg7sIfFvirjx
iV+ccJ+9OTt6as4xyjJ6/ErWyfzTFnMUY9F8I5gPGBPqKw+icROlhHOudNwozfKS
EYeamjsvnh1Wd/m8gjhPjuQ8nmOL7ZLB6T+iDh98WLadWIqVhMY4FDm2Tj3gbgbs
FtYLfqm31mMnmlT0p2J7
=oivo
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to