Your message dated Tue, 13 Oct 2015 11:00:25 +0000
with message-id <[email protected]>
and subject line Bug#790735: fixed in openmprtl 3.7.0-1
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-1

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: Tue, 15 Sep 2015 15:58:03 +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-1
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 792179
Changes:
 openmprtl (3.7.0-1) unstable; urgency=medium
 .
   * New upstream release
   * Move to the LLVM version of the library (Closes: ##792180)
   * Rename the packages: s/iomp/omp/g
   * Fix the Vcs-* fields (Closes: #792179)
   * Update of the copyright file
   * Support of MIPS (Closes: #790735)
     Thanks to Dejan Latinovic for the patches
Checksums-Sha1:
 93d0e9288c3008b0e534db9672293f997dfe5e85 2334 openmprtl_3.7.0-1.dsc
 149bca285d13c30cfd742cdd9d8e49aa6b3135e2 2251108 openmprtl_3.7.0.orig.tar.xz
 de503e77a86d44888ce10c47fd47c1c183e8a947 15008 openmprtl_3.7.0-1.debian.tar.xz
 e5c76796b388d501a45d115e860639dfe8c79ba5 4296 libiomp-dev_3.7.0-1_amd64.deb
 cd1fe779a802627d740f8b743de5354ac7219908 4196 libiomp-doc_3.7.0-1_all.deb
 15dc3300120bf253547d03baab2541fbad910f7c 4206 libiomp5-dbg_3.7.0-1_amd64.deb
 e0a1c2581c4a80b1570e1918b7d247f0bb6fdaa6 4184 libiomp5_3.7.0-1_amd64.deb
 c69f9215dc260fd4ed5f6458eb06c0c36eb12d8e 5596 libomp-dev_3.7.0-1_amd64.deb
 cdb47682b0341ac7bc203bdc9b2e62cdb708036c 727864 libomp-doc_3.7.0-1_all.deb
 0b789b695f4e681daf7733ea071ae359755ae018 38846 libomp5-dbg_3.7.0-1_amd64.deb
 c9263d50c4fc64da6984d57b2c3becaeefbd7482 191100 libomp5_3.7.0-1_amd64.deb
Checksums-Sha256:
 08312ab97b13d37719ff3778487d42cc637fb039f27f478f574e3a779309a66a 2334 
openmprtl_3.7.0-1.dsc
 8d8a224e5689596a35652fda87e4be29853c4b85fbc7a6562019badfad779f2a 2251108 
openmprtl_3.7.0.orig.tar.xz
 3b41898a082dcc86f08be527e571e772f72ada4d70fb35d0087f452c4668973c 15008 
openmprtl_3.7.0-1.debian.tar.xz
 5691223f918aa539785349ccbd22ce37d6809d51dd9db912ab8ca8436d0fcbe8 4296 
libiomp-dev_3.7.0-1_amd64.deb
 b9eddc8cee9f7d73e70916927bd27eab370a83f918429986542cb3c9248e21bf 4196 
libiomp-doc_3.7.0-1_all.deb
 cd643a90d931b31160e9e0dde91c9a9cff722f5cc491406bf745f620e6b7553b 4206 
libiomp5-dbg_3.7.0-1_amd64.deb
 178f4b7ca6c0f03800470d0b74ea08b5e63f7e6f8ae8a9677f2c2a0caf19e8d4 4184 
libiomp5_3.7.0-1_amd64.deb
 eca14613660ab5e66117d5993dbe679ca7774a4b949cbe71a4abd6dc1ffad3fa 5596 
libomp-dev_3.7.0-1_amd64.deb
 9430533d2298c64dc0aa339362517c80ffbb7c9cad1ecfc32c6da622be13daf3 727864 
libomp-doc_3.7.0-1_all.deb
 ad2ae1917f21a599c332bddf5b14c57f9e08cb5aa63a9dfa9944b48bc1253a57 38846 
libomp5-dbg_3.7.0-1_amd64.deb
 94b5ee6bf5207e8210e4e587f49e1a88c4b262ea10f60b4f860cfe47dc0e4048 191100 
libomp5_3.7.0-1_amd64.deb
Files:
 fb38520976044a1660a8c2eb66c70c56 2334 libs extra openmprtl_3.7.0-1.dsc
 f482c86fdead50ba246a1a2b0bbf206f 2251108 libs extra openmprtl_3.7.0.orig.tar.xz
 dd91e202c8a75300190a6516694d57a3 15008 libs extra 
openmprtl_3.7.0-1.debian.tar.xz
 a8ae77348fc99448ef35eb308cc23e25 4296 libdevel extra 
libiomp-dev_3.7.0-1_amd64.deb
 9cac1465513ff5e64f5f4d5e92ee03f9 4196 doc extra libiomp-doc_3.7.0-1_all.deb
 57a0098e41ddeab87d8abbd524ec2a2e 4206 debug extra 
libiomp5-dbg_3.7.0-1_amd64.deb
 178c9f53fa52d0b6604e232a2fd8703b 4184 libs extra libiomp5_3.7.0-1_amd64.deb
 7db6461932be8dbd098d3e2badbc163e 5596 libdevel extra 
libomp-dev_3.7.0-1_amd64.deb
 55e8b4d78a9d30f07b897c30d1ab48e1 727864 doc extra libomp-doc_3.7.0-1_all.deb
 a68e7a8bb3bd3b187804003a798f9241 38846 debug extra 
libomp5-dbg_3.7.0-1_amd64.deb
 b1945f12a68eeee1f706f8e5dc77c435 191100 libs extra libomp5_3.7.0-1_amd64.deb

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

iQIcBAEBCAAGBQJV+EImAAoJEH5lKNp1LxvhECMP/RhDKh2ZZQ5ZUsSESYpk5Rcv
qAsvyXUtfUUmTZBWCnN60iEiWy2/3d6uVYpQqsqV5lXdQZoO7LOFMwWof1rOyLiA
XrWjqX1kCYj8LwU1idKW6/NW7N7JuVJr0qMVU36l/BIz5TD8GSb73vG5SIdsv9Gm
bIt56K4JNo+ui+tmK+j59cd5LvnWhNMBsEgcRVt1pwLjx7vKr9NiMKQNoMgPoGOk
//+WkB8Sn67O2tYbUmUWwG++hYaVMLSIuUr0/avFfZ8j5Qn/b6I5+mwuxTI3K2H9
TcL7MmCUTvKS2njXKidDEwF81w1Y4btwOh8JWVXAfZYMbU4Zd95RAiGgqlyQzZPK
q1UNhrFm4jJtWwB5rpYZGXt/DHXyr3WrfVm9x7e7LnFfxsBPRqf23PZGDs2SJAMH
8+edfGasNj55Rc/XZJMYVbMuSLsvcMhiErnaKFdg5zFQx3SneYVtd8m/Ma14E1tl
+aqoYlNTBA5+VNTkVRndmK+TaBjv1HwsPFXlrSqiyjkSUa1u/fFYIUIFbHDtBiz4
XN/r9kESXQQBF3nXPo/IMeSAAff7LYjZ3REuW1xNspmw7ZVuENniQ5Ga9aQqnKRk
6Cdfr6GW2NPffd34HYYuGPoow+I/2fiZO54YnoW8bkvAA+rubMPWxVZKnuT8Y+Pz
1pmF/h5Zvn03DRQC9ZUL
=QEj4
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to