Commit Graph

  • 2a3190dc76 fix elseifeq and use older option core2-avx for compatibility Martin Kroeker 2018-12-15 20:17:44 +01:00
  • 1ebe5c0f49 Add -march=haswell to HASWELL part of DYNAMIC_ARCH build Martin Kroeker 2018-12-15 19:35:35 +01:00
  • 0586899a10 Use sgemm_ncopy_4_skylakex.c also for Haswell Arjan van de Ven 2018-12-15 13:43:07 +00:00
  • 00dc09ad19 Use the skylake sgemm beta code also for haswell Arjan van de Ven 2018-12-15 13:18:59 +00:00
  • 78d877b54b Merge pull request #1914 from fenrus75/smallmatrix Martin Kroeker 2018-12-13 19:08:14 +01:00
  • cdc668d82b Add a "sgemm direct" mode for small matrixes Arjan van de Ven 2018-12-12 16:45:57 +00:00
  • 87718807f0 Merge pull request #1910 from martin-frbg/issue1909 Martin Kroeker 2018-12-12 14:56:25 +01:00
  • 51aec8e96b make sure the added march=skylake-avx512 does not cause problems on Windows Martin Kroeker 2018-12-11 22:47:32 +01:00
  • 06f7d78d70 Add -march=skylake-avx512 to SkylakeX part of DYNAMIC_ARCH builds Martin Kroeker 2018-12-11 21:10:38 +01:00
  • 38cc638591 Avoid adding blanket march=skylake-avx512 to dynamic_arch builds Martin Kroeker 2018-12-11 21:09:26 +01:00
  • 0bf6d74e5f Fix typo in previous commit for arm dynamic arch Martin Kroeker 2018-12-07 19:37:33 +01:00
  • 133c278ee5 Add DYNAMIC_CORE list for ARM64 Martin Kroeker 2018-12-07 17:42:23 +01:00
  • 2b355592e3 Make sure to use the arm version of dynamic.c in ARM64 DYNAMIC_ARCH Martin Kroeker 2018-12-07 16:25:55 +01:00
  • ff3eb1d474 Merge pull request #1904 from martin-frbg/issue1870 Martin Kroeker 2018-12-06 23:01:23 +01:00
  • 0b09516678 Fix missing parameter in popen call Martin Kroeker 2018-12-06 18:33:05 +01:00
  • 7639f2e1f0 Rewrite the conditional for OSX to fix cmake parsing on others Martin Kroeker 2018-12-06 14:04:27 +01:00
  • 2fc712469d Avoid creating spurious non-suffixed c/zgemm_kernels Martin Kroeker 2018-12-06 13:56:06 +01:00
  • 6ba30e270d Fix typo that broke CNRM2 on ARMV8 since 0.3.0 Martin Kroeker 2018-12-06 13:42:25 +01:00
  • bf23518e36 Merge pull request #1903 from rengolin/armv8 Martin Kroeker 2018-12-05 22:10:53 +01:00
  • 31a490ea88 Fix two mistakes on Arm64 builds Renato Golin 2018-12-05 18:51:38 +00:00
  • 701ea88347 Use p2align instead of align for OSX compatibility Martin Kroeker 2018-12-03 13:06:43 +01:00
  • 721c56c224 Merge pull request #1899 from brada4/fbsd12 Martin Kroeker 2018-12-03 12:50:27 +01:00
  • c5f8aeff2d Merge branch 'develop' into fbsd12 Martin Kroeker 2018-12-03 12:50:14 +01:00
  • 8278cbe7f8 Merge pull request #1894 from pkubaj/patch-2 Martin Kroeker 2018-12-03 12:48:53 +01:00
  • ea6d1b96bd Update Makefile.system Martin Kroeker 2018-12-03 08:59:10 +01:00
  • 360374be62 Update with the changes from 0.3.4 Martin Kroeker 2018-12-02 23:44:13 +01:00
  • f5acaad8f0 Increment version to 0.3.5.dev Martin Kroeker 2018-12-02 23:43:15 +01:00
  • 93fa6b7b76 Increment version to 0.3.5.dev Martin Kroeker 2018-12-02 23:42:33 +01:00
  • c0827a7164 Update with changes from 0.3.4 v0.3.4 Martin Kroeker 2018-12-02 23:41:17 +01:00
  • 86cff4effc Merge pull request #1900 from xianyi/develop Martin Kroeker 2018-12-02 23:40:21 +01:00
  • b028960aba Merge branch 'release-0.3.0' into develop Martin Kroeker 2018-12-02 23:38:49 +01:00
  • 3c9e3faedb fixup BSD naming of powerpc arch Martin Kroeker 2018-12-02 23:24:53 +01:00
  • 44c81fd135 oops Andrew 2018-12-02 20:27:53 +01:00
  • 26b3710485 Add architecture mappings for FreeBSD12 Andrew 2018-12-02 12:07:41 +01:00
  • 84e614d0fd init Andrew 2018-12-02 12:05:15 +01:00
  • dceff5542c Handle Android environments that identify as Linux (#1898) Martin Kroeker 2018-12-01 20:56:11 +01:00
  • 6c7b691083 Really revert xDOT changes from 1832 Martin Kroeker 2018-11-30 21:32:01 +01:00
  • 5f4c550c27 Merge pull request #1892 from martin-frbg/mipsdot Martin Kroeker 2018-11-30 21:28:21 +01:00
  • 731b2722ba Fix build on POWER, remove DragonFly, add NetBSD pkubaj 2018-11-30 16:04:07 +00:00
  • f85ce54d4a Use correct Makefile on powerpc64 pkubaj 2018-11-30 16:05:49 +00:00
  • 2601cd58ab remove surplus locking code , only enabled w x86, disabled or never enabled on all others Andrew 2018-10-11 23:29:34 +03:00
  • 95a5542e3c Revert DOT kernel changes from #1834 Martin Kroeker 2018-11-30 11:16:24 +01:00
  • 7a2e1bc804 Use generic kernel for DSDOT/SDSDOT Martin Kroeker 2018-11-30 10:57:09 +01:00
  • 35653e38b3 Merge pull request #1834 from fengrl/develop Martin Kroeker 2018-11-30 10:48:46 +01:00
  • 71e25ae42f Merge pull request #1890 from martin-frbg/issue1889 Martin Kroeker 2018-11-29 15:47:35 +01:00
  • 97d7298973 call it OpenBLAS not just version Martin Kroeker 2018-11-29 11:52:08 +01:00
  • de0d0ed52f Improve formatting of config output Martin Kroeker 2018-11-29 11:28:19 +01:00
  • 081ceb3e02 Propagate version number for openblas_get_config Martin Kroeker 2018-11-29 00:12:04 +01:00
  • a29ec458c2 propagate verison number for openblas_config_version Martin Kroeker 2018-11-29 00:10:49 +01:00
  • 816775e309 Add version information to openblas_get_config output Martin Kroeker 2018-11-29 00:06:44 +01:00
  • b6363f4539 Merge pull request #1885 from brada4/freebsd Martin Kroeker 2018-11-25 22:20:13 +01:00
  • 19c4bdd8b3 Add return value so that freebsd system clang does not err out Andrew 2018-11-25 21:35:01 +01:00
  • f049a4c84f init Andrew 2018-11-25 21:34:09 +01:00
  • f72fdf525c Merge pull request #1875 from martin-frbg/issue1851 Martin Kroeker 2018-11-25 20:53:46 +01:00
  • 5393759a98 Merge pull request #1869 from martin-frbg/axpy0 Martin Kroeker 2018-11-25 20:52:49 +01:00
  • 5cf18e2875 Merge pull request #1878 from kiwifb/PGI_f_check Martin Kroeker 2018-11-25 20:51:50 +01:00
  • 910050985a Merge pull request #1876 from rengolin/armv8-cleanup Martin Kroeker 2018-11-25 20:51:24 +01:00
  • 0184713e1a Correct link flags for PGI compiler. François Bissey 2018-11-21 14:24:56 +13:00
  • 45c3c459e1 Merge pull request #1868 from martin-frbg/aix_cpuid Martin Kroeker 2018-11-20 17:25:57 +01:00
  • 113cb00b95 fix missing parenthesis Martin Kroeker 2018-11-19 21:01:36 +01:00
  • 5192651706 Add CriticalSection handling instead of mutexes for Windows Martin Kroeker 2018-11-19 17:58:22 +01:00
  • 310ea55f29 Simplifying ARMv8 build parameters Renato Golin 2018-11-16 15:45:12 +00:00
  • 2e6fae2aad Serialize accesses to parallelized level3 functions from multiple callers Martin Kroeker 2018-11-19 14:02:50 +01:00
  • 368d14f8c8 Fix harmless typo Martin Kroeker 2018-11-16 14:58:28 +01:00
  • 42bc2a9202 Fix copy-paste errors (POWER8/9 and extraneous return) Martin Kroeker 2018-11-16 12:10:44 +01:00
  • 43bb386b10 fix dot problem on 64bit mips fengruilin 2018-11-15 11:11:59 +08:00
  • c171b8ad13 Handle special case INCX=0,INCY=0 in the axpy interface Martin Kroeker 2018-11-13 13:57:18 +01:00
  • 2f04cf22ac Detect POWER9 as POWER8 on AIX and Linux Martin Kroeker 2018-11-13 08:16:14 +01:00
  • 807f6e6922 Use prtconf to determine CPU type on AIX Martin Kroeker 2018-11-12 18:52:29 +01:00
  • ecbeb802a0 Merge pull request #1865 from martin-frbg/issue1844 Martin Kroeker 2018-11-12 17:30:44 +01:00
  • 2c5725cc39 Merge pull request #1864 from aytekinar/patch-1 Martin Kroeker 2018-11-12 14:30:28 +01:00
  • e3666931d8 Update .travis.yml Arda Aytekin 2018-11-09 00:25:30 +01:00
  • ae02a57261 Merge pull request #1866 from martin-frbg/issue1859 Martin Kroeker 2018-11-10 19:23:31 +01:00
  • a6a52a73f7 Fix argument in SLASET call to zero S Martin Kroeker 2018-11-10 17:16:53 +01:00
  • 0427277cef Allow optimization for small m, large n only if it can be made threadsafe Martin Kroeker 2018-11-10 15:45:54 +01:00
  • 4f43668eec Merge pull request #2 from xianyi/develop Martin Kroeker 2018-11-10 15:37:25 +01:00
  • b0c15bacc1 Merge pull request #1863 from martin-frbg/aix_install3 Martin Kroeker 2018-11-09 13:12:06 +01:00
  • cfb0f5b0f8 Set LIBSONAME suffix to .a for AIX Martin Kroeker 2018-11-08 22:39:10 +01:00
  • 667fed579d Merge pull request #1856 from rengolin/armv8-a57 Martin Kroeker 2018-11-07 21:01:29 +01:00
  • 96d2f2c9b2 Merge pull request #1831 from brada4/hemv Martin Kroeker 2018-11-07 08:49:21 +01:00
  • 653e657a58 Merge pull request #1857 from brada4/fc-1847 Martin Kroeker 2018-11-07 08:48:31 +01:00
  • 5f8f0583d4 Merge branch 'develop' into fc-1847 Martin Kroeker 2018-11-07 08:47:52 +01:00
  • 974a6a30f2 Merge pull request #1858 from brada4/buff-1847 Martin Kroeker 2018-11-07 08:46:55 +01:00
  • 9531d0e175 lets fit it in one 4k page Andrew 2018-11-06 17:51:24 +00:00
  • 40cce0e353 handle cmake too Andrew 2018-11-06 09:45:49 +00:00
  • 3fd41313fc add low bound for number of buffers Andrew 2018-11-06 09:40:13 +00:00
  • a931afe269 init Andrew 2018-11-06 09:39:05 +00:00
  • 7d3502b500 Add -frecursive gfortran option by default Andrew 2018-11-06 08:20:55 +00:00
  • 066f8065d1 init Andrew 2018-11-06 08:19:08 +00:00
  • fb5b2177ca [Arm64) Revert A53 detection as A57 Renato Golin 2018-11-05 11:30:12 +00:00
  • f1c02273cb Merge pull request #1846 from fenrus75/threadsize Martin Kroeker 2018-11-02 13:18:01 +01:00
  • 661035477c Merge pull request #1850 from martin-frbg/issue1811 Martin Kroeker 2018-11-02 09:50:51 +01:00
  • aa7e47aa0a Merge pull request #1849 from martin-frbg/aix_install2 Martin Kroeker 2018-11-01 20:39:16 +01:00
  • 9c177d270b Restore Android/ARMv7 build fix from #778 Martin Kroeker 2018-11-01 18:50:25 +01:00
  • b025523197 Use installbsd on AIX Martin Kroeker 2018-11-01 18:26:08 +01:00
  • 5b50bd36f7 Merge pull request #1845 from martin-frbg/aix_install Martin Kroeker 2018-11-01 09:53:10 +01:00
  • 5b708e5eb1 sgemm/dgemm: add a way for an arch kernel to specify prefered sizes Arjan van de Ven 2018-11-01 01:43:20 +00:00
  • dcc5d6291e skylakex: Make the sgemm/dgemm beta code robust for a N=0 or M=0 case Arjan van de Ven 2018-11-01 01:42:09 +00:00
  • 7b5aea52bb Accomodate AIX install, which has different syntax Martin Kroeker 2018-10-31 21:50:34 +01:00
  • f5595d0262 Merge pull request #1843 from martin-frbg/aix_numprocs Martin Kroeker 2018-10-31 21:25:15 +01:00