neo
							
						 
					 | 
					
						
						
							
						
						4403e117a7
					 | 
					
						
						
							
							Some modifications to the configure to check SIMD support
						
						
						
						
						
						
					 | 
					
						2015-05-29 11:41:02 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						f41e4e8b1b
					 | 
					
						
						
							
							Some modifications to the configure to check SIMD support
						
						
						
						
						
						
					 | 
					
						2015-05-29 11:41:02 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						62dccb3247
					 | 
					
						
						
							
							Weak scale the benchmarks automatically.
						
						
						
						
						
						
					 | 
					
						2015-05-28 13:47:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						445e38acf6
					 | 
					
						
						
							
							Weak scale the benchmarks automatically.
						
						
						
						
						
						
					 | 
					
						2015-05-28 13:47:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						67fa5691e5
					 | 
					
						
						
							
							Weak scale the benchmarks automatically.
						
						
						
						
						
						
					 | 
					
						2015-05-28 13:47:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						c0c1ebe757
					 | 
					
						
						
							
							Works now with Clang-avx, Clang-sse and ICPC-avx, ICPC-sse
						
						
						
						
						
						
					 | 
					
						2015-05-28 11:35:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						a5c3424cfb
					 | 
					
						
						
							
							Works now with Clang-avx, Clang-sse and ICPC-avx, ICPC-sse
						
						
						
						
						
						
					 | 
					
						2015-05-28 11:35:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						62a7ca462f
					 | 
					
						
						
							
							Works now with Clang-avx, Clang-sse and ICPC-avx, ICPC-sse
						
						
						
						
						
						
					 | 
					
						2015-05-28 11:35:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						bd81ac0f17
					 | 
					
						
						
							
							Improving the reduction to go through our on permute.
						
						
						
						
						
						
						
						Must also do this for avx512 
						
						
					 | 
					
						2015-05-27 16:07:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						e8be96bfe7
					 | 
					
						
						
							
							Improving the reduction to go through our on permute.
						
						
						
						
						
						
						
						Must also do this for avx512 
						
						
					 | 
					
						2015-05-27 16:07:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						b72ca15bd2
					 | 
					
						
						
							
							Improving the reduction to go through our on permute.
						
						
						
						
						
						
						
						Must also do this for avx512 
						
						
					 | 
					
						2015-05-27 16:07:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						d8b05e001d
					 | 
					
						
						
							
							Check at configure time if CPU supports the requested SIMD optimization
						
						
						
						
						
						
					 | 
					
						2015-05-27 18:30:11 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						be66fdcfab
					 | 
					
						
						
							
							Check at configure time if CPU supports the requested SIMD optimization
						
						
						
						
						
						
					 | 
					
						2015-05-27 18:30:11 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						19bd6f103a
					 | 
					
						
						
							
							Check at configure time if CPU supports the requested SIMD optimization
						
						
						
						
						
						
					 | 
					
						2015-05-27 18:30:11 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						9fd6506d1f
					 | 
					
						
						
							
							Included Gpermute in the new Grid_simd.h file style.
						
						
						
						
						
						
						
						Now tested for SSE4. OK 
						
						
					 | 
					
						2015-05-27 12:11:44 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						28ac219d81
					 | 
					
						
						
							
							Included Gpermute in the new Grid_simd.h file style.
						
						
						
						
						
						
						
						Now tested for SSE4. OK 
						
						
					 | 
					
						2015-05-27 12:11:44 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						64753ea633
					 | 
					
						
						
							
							Included Gpermute in the new Grid_simd.h file style.
						
						
						
						
						
						
						
						Now tested for SSE4. OK 
						
						
					 | 
					
						2015-05-27 12:11:44 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						75442e48ce
					 | 
					
						
						
							
							Added a .gitignore file to eliminate autoconf files from commits
						
						
						
						
						
						
					 | 
					
						2015-05-27 11:10:51 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						4e3f4104ab
					 | 
					
						
						
							
							Added a .gitignore file to eliminate autoconf files from commits
						
						
						
						
						
						
					 | 
					
						2015-05-27 11:10:51 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						3cb34af82c
					 | 
					
						
						
							
							Added a .gitignore file to eliminate autoconf files from commits
						
						
						
						
						
						
					 | 
					
						2015-05-27 11:10:51 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						26ec41288d
					 | 
					
						
						
							
							Corrected AVX regression error. Tested.
						
						
						
						
						
						
					 | 
					
						2015-05-27 10:49:33 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						2ccbff6c6c
					 | 
					
						
						
							
							Corrected AVX regression error. Tested.
						
						
						
						
						
						
					 | 
					
						2015-05-27 10:49:33 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						8abf6403d5
					 | 
					
						
						
							
							Corrected AVX regression error. Tested.
						
						
						
						
						
						
					 | 
					
						2015-05-27 10:49:33 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						13707e0808
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'
						
						
						
						
						
						
						
						Conflicts:
	Makefile.in 
						
						
					 | 
					
						2015-05-27 10:41:33 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						9344d41ac5
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'
						
						
						
						
						
						
						
						Conflicts:
	Makefile.in 
						
						
					 | 
					
						2015-05-27 10:41:33 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						b99f2279c3
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'
						
						
						
						
						
						
						
						Conflicts:
	Makefile.in 
						
						
					 | 
					
						2015-05-27 10:41:33 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						12ae11ef62
					 | 
					
						
						
							
							Adding support for doxygen generation
						
						
						
						
						
						
					 | 
					
						2015-05-27 10:34:56 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						538bc41bbb
					 | 
					
						
						
							
							Adding support for doxygen generation
						
						
						
						
						
						
					 | 
					
						2015-05-27 10:34:56 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						da46b56e85
					 | 
					
						
						
							
							Adding support for doxygen generation
						
						
						
						
						
						
					 | 
					
						2015-05-27 10:34:56 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						e468d75286
					 | 
					
						
						
							
							Auto gen files should never have been committed, but making everyone run
						
						
						
						
						
						
						
						aclocal, automake, autoconf is a pain in the ass. 
						
						
					 | 
					
						2015-05-26 22:20:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						b6a28f1de7
					 | 
					
						
						
							
							Auto gen files should never have been committed, but making everyone run
						
						
						
						
						
						
						
						aclocal, automake, autoconf is a pain in the ass. 
						
						
					 | 
					
						2015-05-26 22:20:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						74f138c5e8
					 | 
					
						
						
							
							Auto gen files should never have been committed, but making everyone run
						
						
						
						
						
						
						
						aclocal, automake, autoconf is a pain in the ass. 
						
						
					 | 
					
						2015-05-26 22:20:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						22d073eb2b
					 | 
					
						
						
							
							Simd revert to Guido's commit. I edited concurrently and things went bad.
						
						
						
						
						
						
					 | 
					
						2015-05-26 22:20:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						6d2e056187
					 | 
					
						
						
							
							Simd revert to Guido's commit. I edited concurrently and things went bad.
						
						
						
						
						
						
					 | 
					
						2015-05-26 22:20:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						ccd47011b9
					 | 
					
						
						
							
							Simd revert to Guido's commit. I edited concurrently and things went bad.
						
						
						
						
						
						
					 | 
					
						2015-05-26 22:20:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						ccf10a973a
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/paboyle/Grid
						
						
						
						
						
						
						
						Conflicts:
	lib/Grid_simd.h 
						
						
					 | 
					
						2015-05-26 20:04:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						fb37b57c2d
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/paboyle/Grid
						
						
						
						
						
						
						
						Conflicts:
	lib/Grid_simd.h 
						
						
					 | 
					
						2015-05-26 20:04:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						48bb3ab4e7
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/paboyle/Grid
						
						
						
						
						
						
						
						Conflicts:
	lib/Grid_simd.h 
						
						
					 | 
					
						2015-05-26 20:04:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						6ef0096dc9
					 | 
					
						
						
							
							Strip out the dslash kernel implementation
						
						
						
						
						
						
					 | 
					
						2015-05-26 19:55:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						5e72e4c0d9
					 | 
					
						
						
							
							Strip out the dslash kernel implementation
						
						
						
						
						
						
					 | 
					
						2015-05-26 19:55:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						bfb1cd36e2
					 | 
					
						
						
							
							Strip out the dslash kernel implementation
						
						
						
						
						
						
					 | 
					
						2015-05-26 19:55:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						20100d0a40
					 | 
					
						
						
							
							Hand unrolled version of dslash in a separate class.
						
						
						
						
						
						
						
						Useful to compare; raises Intel compiler from 9GFlop/s to 17.5 Gflops.
                   on ivybridge core. Raises Clang form 14.5 to 17.5
						
						
					 | 
					
						2015-05-26 19:54:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						a32ac287bb
					 | 
					
						
						
							
							Hand unrolled version of dslash in a separate class.
						
						
						
						
						
						
						
						Useful to compare; raises Intel compiler from 9GFlop/s to 17.5 Gflops.
                   on ivybridge core. Raises Clang form 14.5 to 17.5
						
						
					 | 
					
						2015-05-26 19:54:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						840754dd42
					 | 
					
						
						
							
							Hand unrolled version of dslash in a separate class.
						
						
						
						
						
						
						
						Useful to compare; raises Intel compiler from 9GFlop/s to 17.5 Gflops.
                   on ivybridge core. Raises Clang form 14.5 to 17.5
						
						
					 | 
					
						2015-05-26 19:54:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						c04cad92ac
					 | 
					
						
						
							
							More cleanup of Grid_simd.h
						
						
						
						
						
						
					 | 
					
						2015-05-26 13:54:34 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						fb5d72973e
					 | 
					
						
						
							
							More cleanup of Grid_simd.h
						
						
						
						
						
						
					 | 
					
						2015-05-26 13:54:34 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						500f6ed0c5
					 | 
					
						
						
							
							More cleanup of Grid_simd.h
						
						
						
						
						
						
					 | 
					
						2015-05-26 13:54:34 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						aff978f60a
					 | 
					
						
						
							
							Cleaning up simd files
						
						
						
						
						
						
					 | 
					
						2015-05-26 13:31:10 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						3f576830f9
					 | 
					
						
						
							
							Cleaning up simd files
						
						
						
						
						
						
					 | 
					
						2015-05-26 13:31:10 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								neo
							
						 
					 | 
					
						
						
							
						
						4dbaa389c8
					 | 
					
						
						
							
							Cleaning up simd files
						
						
						
						
						
						
					 | 
					
						2015-05-26 13:31:10 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |