1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-15 02:05:37 +00:00
Grid/lib/simd
2017-12-23 14:54:07 -05:00
..
.dirstamp Partial implementation of the vector types SIMD 2015-05-19 17:21:17 +09:00
BGQQPX.h BGQ assembler beginning 2016-12-20 10:21:26 +00:00
Grid_avx512.h 'typename' is added to compile with AVX512 using GCC7.2.0; a semicolon was missing in Grid_avx512.h and the bug is fixed. Option SKL is added to configure script for skylake processor specific AVX512 operations. Code can be compiled with --enable-simd=SKL using GCC 7.2.0, but Test_simd fails. AVX512 support for complex double type with non-intel compilers makes this error; it needs a review. 2017-12-23 14:54:07 -05:00
Grid_avx.h AVX2 fix 2017-06-23 11:03:12 +02:00
Grid_generic_types.h removed collision with QPX implementation 2017-06-27 20:32:24 +02:00
Grid_generic.h Fixing a compilation error for generic SIMD 2017-05-19 16:39:36 +01:00
Grid_imci.h Added missing SIMD integer reduction implementation for AVX, AVX-512, SSE4, IMCI 2017-06-16 15:58:47 +01:00
Grid_neon.h Merge remote-tracking branch 'grid/develop' into feature/arm-neon 2017-08-29 17:47:36 +02:00
Grid_qpx.h Placeholder precision change functions to allow Grid to compile with QPX (warning: no actual functionality) 2017-06-16 15:04:26 +01:00
Grid_sse4.h Added missing SIMD integer reduction implementation for AVX, AVX-512, SSE4, IMCI 2017-06-16 15:58:47 +01:00
Grid_vector_types.h In G-parity unrolled kernel, replaced calls to permute and exchange with run-time-evaluated permute type with explicit calls to appropriate underlying functions 2017-08-25 14:24:11 -04:00
Grid_vector_unops.h Cleaner code 2017-05-30 23:38:02 +01:00
IBM_qpx_double.h BGQ performance ASM 2016-12-22 21:56:08 +00:00
IBM_qpx_single.h BGQ performance ASM 2016-12-22 21:56:08 +00:00
IBM_qpx.h Overlap comms compute modifications 2017-02-07 00:57:01 -05:00
Intel512avx.h Updates for supporting Mobius better 2016-12-08 16:43:28 +00:00
Intel512common.h Updates for supporting Mobius better 2016-12-08 16:43:28 +00:00
Intel512double.h Updates for supporting Mobius better 2016-12-08 16:43:28 +00:00
Intel512imci.h Moving to a more coherent organisation of the inline assembly and arch dependencies. 2016-03-28 16:24:37 +01:00
Intel512single.h Updates for supporting Mobius better 2016-12-08 16:43:28 +00:00
Intel512wilson.h Overlap comms compute support; make reg naming consistent with bgq aasm 2017-02-07 00:59:32 -05:00
l1p.h L1p config bg/q 2017-04-22 11:33:09 +01:00
Simd.h Refactoring header layout 2017-02-22 18:09:33 +00:00