Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2a6037ba5
							
						
					 | 
					
						
						
							
							More std trivial experiments #263
						
						
						
						
						
						
					 | 
					
						2014-11-04 01:06:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							931e72b456
							
						
					 | 
					
						
						
							
							Initial std trivial experiments #263
						
						
						
						
						
						
					 | 
					
						2014-11-04 00:52:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f3765d281
							
						
					 | 
					
						
						
							
							First draft of GTC_round
						
						
						
						
						
						
					 | 
					
						2014-11-04 00:06:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							96b6b76312
							
						
					 | 
					
						
						
							
							Reorganized change list
						
						
						
						
						
						
					 | 
					
						2014-11-03 14:41:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							377d5a4046
							
						
					 | 
					
						
						
							
							Optimized bitCount function
						
						
						
						
						
						
					 | 
					
						2014-11-02 23:48:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							c62b6c7324
							
						
					 | 
					
						
						
							
							Added bitcount/pop implementation perf tests
						
						
						
						
						
						
					 | 
					
						2014-11-02 21:18:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ecf69afc4
							
						
					 | 
					
						
						
							
							Optimized bitfieldReverse
						
						
						
						
						
						
					 | 
					
						2014-11-02 20:51:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							afb1f6d152
							
						
					 | 
					
						
						
							
							Optimized bitfieldReverse
						
						
						
						
						
						
					 | 
					
						2014-11-02 20:48:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							41c00872a1
							
						
					 | 
					
						
						
							
							Fixed GCC build
						
						
						
						
						
						
					 | 
					
						2014-11-01 23:35:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a882ffdf1
							
						
					 | 
					
						
						
							
							Clean up old workaround
						
						
						
						
						
						
					 | 
					
						2014-11-01 13:44:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							7fb56a2daa
							
						
					 | 
					
						
						
							
							Clean up dead code
						
						
						
						
						
						
					 | 
					
						2014-11-01 03:06:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2996fc3fd
							
						
					 | 
					
						
						
							
							Clean up dead code
						
						
						
						
						
						
					 | 
					
						2014-11-01 03:03:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							23d2735e03
							
						
					 | 
					
						
						
							
							Updated GTX_multiple
						
						
						
						
						
						
					 | 
					
						2014-11-01 03:00:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b4b6f6cac
							
						
					 | 
					
						
						
							
							Removed macros
						
						
						
						
						
						
					 | 
					
						2014-11-01 01:44:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							86eae996e4
							
						
					 | 
					
						
						
							
							Removed VECTORIZE_VEC for GTX
						
						
						
						
						
						
					 | 
					
						2014-11-01 00:21:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							1cd48f1523
							
						
					 | 
					
						
						
							
							Use template instanciation
						
						
						
						
						
						
					 | 
					
						2014-10-31 01:52:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							c5776a725e
							
						
					 | 
					
						
						
							
							Merge branch 'master' into vectorize
						
						
						
						
						
						
					 | 
					
						2014-10-31 01:33:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							fc253a0e5b
							
						
					 | 
					
						
						
							
							Fixed Visual C++ 10 build
						
						
						
						
						
						
					 | 
					
						2014-10-31 01:29:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							1331e156cb
							
						
					 | 
					
						
						
							
							Fixed non C++11 build
						
						
						
						
						
						
					 | 
					
						2014-10-31 01:26:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							e89d596c08
							
						
					 | 
					
						
						
							
							Merge branch 'master' into vectorize
						
						
						
						
						
						
					 | 
					
						2014-10-30 23:46:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							08b9197c6a
							
						
					 | 
					
						
						
							
							Fixed build
						
						
						
						
						
						
					 | 
					
						2014-10-30 23:46:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f60ff6d78
							
						
					 | 
					
						
						
							
							Fixed build
						
						
						
						
						
						
					 | 
					
						2014-10-30 23:38:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							c839f52697
							
						
					 | 
					
						
						
							
							Fix warnings
						
						
						
						
						
						
					 | 
					
						2014-10-29 10:35:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							97e4fd1025
							
						
					 | 
					
						
						
							
							Code style clean up
						
						
						
						
						
						
					 | 
					
						2014-10-29 10:30:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							abb5299e08
							
						
					 | 
					
						
						
							
							Fixed warnings with -pedantic
						
						
						
						
						
						
					 | 
					
						2014-10-29 10:28:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							9fe8bc1f66
							
						
					 | 
					
						
						
							
							Fixed build
						
						
						
						
						
						
					 | 
					
						2014-10-29 08:30:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							445a388817
							
						
					 | 
					
						
						
							
							Merge
						
						
						
						
						
						
					 | 
					
						2014-10-29 08:18:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a2cd0b8d0
							
						
					 | 
					
						
						
							
							Fixed bad matrix-vector performance in Cuda #257, #258
						
						
						
						
						
						
					 | 
					
						2014-10-29 00:43:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8923c9bca
							
						
					 | 
					
						
						
							
							Fixed bad matrix-vector performance in Cuda #257, #258
						
						
						
						
						
						
					 | 
					
						2014-10-29 00:42:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							dced21e745
							
						
					 | 
					
						
						
							
							Added multiple 'sign' implementations for integers, unit tests and performancetests.
						
						
						
						
						
						
					 | 
					
						2014-10-29 00:18:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							378074ee66
							
						
					 | 
					
						
						
							
							Merge branch 'vectorize' of https://github.com/g-truc/glm into vectorize
						
						
						
						
						
						
					 | 
					
						2014-10-28 20:32:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							d07a846539
							
						
					 | 
					
						
						
							
							Added sign function implementations and performance tests
						
						
						
						
						
						
					 | 
					
						2014-10-28 20:31:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							44382faf59
							
						
					 | 
					
						
						
							
							Improve mask implementation to support any integer and vector types
						
						
						
						
						
						
					 | 
					
						2014-10-28 20:28:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							a88d8935be
							
						
					 | 
					
						
						
							
							Updated ceilPowerOfTwo for signed int support
						
						
						
						
						
						
					 | 
					
						2014-10-27 23:02:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							3420d691f5
							
						
					 | 
					
						
						
							
							Added findLSB tests, faster ceilPowerOfTwo
						
						
						
						
						
						
					 | 
					
						2014-10-27 20:47:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							031eb13341
							
						
					 | 
					
						
						
							
							Added powerOfTwo functions
						
						
						
						
						
						
					 | 
					
						2014-10-27 19:13:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							0de2f5c587
							
						
					 | 
					
						
						
							
							Added powerOfTwo functions
						
						
						
						
						
						
					 | 
					
						2014-10-27 19:07:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							f09d1fd3d4
							
						
					 | 
					
						
						
							
							Fix build
						
						
						
						
						
						
					 | 
					
						2014-10-27 13:44:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							097c1f7b90
							
						
					 | 
					
						
						
							
							Updated GTC_integer
						
						
						
						
						
						
					 | 
					
						2014-10-26 20:34:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3b368b65c
							
						
					 | 
					
						
						
							
							Added GTC_integer, deprecated GTX_bit
						
						
						
						
						
						
					 | 
					
						2014-10-26 19:22:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							eaa3b72b99
							
						
					 | 
					
						
						
							
							Added isPowerOfTwo tests
						
						
						
						
						
						
					 | 
					
						2014-10-26 17:43:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							69274e740c
							
						
					 | 
					
						
						
							
							Promoted bitfieldRotate[Right|left] and bitfieldFill[zero|one]
						
						
						
						
						
						
					 | 
					
						2014-10-26 17:31:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							8dd3ec02ea
							
						
					 | 
					
						
						
							
							Removed bitRevert, duplicated of bitfieldReverse
						
						
						
						
						
						
					 | 
					
						2014-10-26 16:56:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							45c4fbeb65
							
						
					 | 
					
						
						
							
							Fixed build
						
						
						
						
						
						
					 | 
					
						2014-10-26 00:54:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							087d6292e3
							
						
					 | 
					
						
						
							
							Added GTC_bitfield extension, promoted GTX_bit
						
						
						
						
						
						
					 | 
					
						2014-10-26 00:22:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b6b8183a0
							
						
					 | 
					
						
						
							
							Updated test
						
						
						
						
						
						
					 | 
					
						2014-10-25 21:57:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c522117c8
							
						
					 | 
					
						
						
							
							Opimization of mask, bitfieldInsert, bitfieldExtract and bitCount
						
						
						
						
						
						
					 | 
					
						2014-10-25 21:16:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb915ed808
							
						
					 | 
					
						
						
							
							Fixed frac and added more roundEven tests
						
						
						
						
						
						
					 | 
					
						2014-10-25 14:30:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							f70ee7ef28
							
						
					 | 
					
						
						
							
							Vectorize many common functions
						
						
						
						
						
						
					 | 
					
						2014-10-25 00:08:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							50cead0793
							
						
					 | 
					
						
						
							
							Vectorize outerProduct
						
						
						
						
						
						
					 | 
					
						2014-10-24 22:14:17 +02:00 | 
					
					
						
						
							
							
							
						
					 |