]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libgfortran/ChangeLog
re PR libfortran/78379 (Processor-specific versions for matmul)
[thirdparty/gcc.git] / libgfortran / ChangeLog
index 0485e6f698bee1a4a2f872fdb7ac4c464f895b94..ec72c6daa84bac6c63591b4ec432dde2473d2acd 100644 (file)
@@ -1,3 +1,23 @@
+2017-03-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/78379
+       * m4/matmul.m4: (matmul_'rtype_code`_avx2): Also generate for
+       reals.  Add fma to target options.
+       (matmul_'rtype_code`):  Call AVX2 only if FMA is available.
+        * generated/matmul_c10.c: Regenerated.
+        * generated/matmul_c16.c: Regenerated.
+        * generated/matmul_c4.c: Regenerated.
+        * generated/matmul_c8.c: Regenerated.
+        * generated/matmul_i1.c: Regenerated.
+        * generated/matmul_i16.c: Regenerated.
+        * generated/matmul_i2.c: Regenerated.
+        * generated/matmul_i4.c: Regenerated.
+        * generated/matmul_i8.c: Regenerated.
+        * generated/matmul_r10.c: Regenerated.
+        * generated/matmul_r16.c: Regenerated.
+        * generated/matmul_r4.c: Regenerated.
+        * generated/matmul_r8.c: Regenerated.
+
 2017-02-27  Janne Blomqvist  <jb@gcc.gnu.org>
 
        * intrinsics/random.c (getosrandom): Don't try to use rand_s on