Carles Fernandez 
							
						 
					 
					
						
						
							
						
						f6e713929a 
					 
					
						
						
							
							Adding documentation  
						
						... 
						
						
						
						Copied from VOLK, with some minor changes 
						
						
					 
					
						2016-03-09 21:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						81f4eadb5b 
					 
					
						
						
							
							Deleting old, unused file  
						
						
						
						
					 
					
						2016-03-09 19:35:56 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						243d66218b 
					 
					
						
						
							
							Change @VERSION by @LIBVER@  
						
						
						
						
					 
					
						2016-03-09 18:41:02 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						250375dbd3 
					 
					
						
						
							
							Fix incorrect include when building with MSVC  
						
						... 
						
						
						
						Keeping track of VOLK's improvements, see
65539f2691 
						
						
					 
					
						2016-03-09 18:23:19 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						9a92672905 
					 
					
						
						
							
							Fix some CMake complaints  
						
						... 
						
						
						
						Keeping track of VOLK's improvements, see
434c994f21 
						
						
					 
					
						2016-03-09 18:19:05 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						cf44382afe 
					 
					
						
						
							
							tmpl: cast windows regs to int* calling cpuidex  
						
						... 
						
						
						
						Keeping track of VOLK's improvements. See
b1b69e1ae3 
						
						
					 
					
						2016-03-09 18:15:28 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						1e9a9d1a55 
					 
					
						
						
							
							reverting wrong commit  
						
						
						
						
					 
					
						2016-03-09 15:56:07 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						59011a7772 
					 
					
						
						
							
							prefetching data in the cache  
						
						
						
						
					 
					
						2016-03-07 19:57:22 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						aac79eb78a 
					 
					
						
						
							
							prefetching data in the cache  
						
						
						
						
					 
					
						2016-03-07 19:25:12 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						a3d7683c85 
					 
					
						
						
							
							Fix segmentation fault of volk_gnsssdr_profile in 32-bit architectures  
						
						... 
						
						
						
						Temporal deactivation of the unaligned protokernel of the multiple
correlator. It does not affect receiver's performance. The commit
includes other minor fixes. 
						
						
					 
					
						2016-03-07 18:35:40 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						b24db5d77e 
					 
					
						
						
							
							Fix compilation with CMake 3.5  
						
						... 
						
						
						
						The CMake variables CMAKE_BINARY_DIR and CMAKE_SOURCE_DIR should never be set. Now CMake 3.5 prevents the user from doing that. They have been replaced by their counterparts PROJECT_BINARY_DIR and PROJECT_SOURCE_DIR 
						
						
					 
					
						2016-02-25 15:26:32 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						9ae59c2009 
					 
					
						
						
							
							Adding missing include  
						
						
						
						
					 
					
						2016-02-22 10:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						11c84ed8ad 
					 
					
						
						
							
							Fixing kernels  
						
						
						
						
					 
					
						2016-02-19 11:03:24 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						b2a654c646 
					 
					
						
						
							
							fix typos  
						
						
						
						
					 
					
						2016-02-14 15:06:45 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						1930f02c4f 
					 
					
						
						
							
							saving one register in neon implementation  
						
						
						
						
					 
					
						2016-02-14 15:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						6156f4b3de 
					 
					
						
						
							
							some small fixes  
						
						
						
						
					 
					
						2016-02-14 14:52:26 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						e8dfd860fb 
					 
					
						
						
							
							prefetching data in neon implementation  
						
						... 
						
						
						
						5% of average improvement 
						
						
					 
					
						2016-02-13 14:26:40 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						a4e2ceb9c4 
					 
					
						
						
							
							Adding neon implementation  
						
						... 
						
						
						
						Input data have been re-scaled to avoid saturation problems 
						
						
					 
					
						2016-02-13 14:16:40 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						d4d73e24c1 
					 
					
						
						
							
							Fixing some includes in volk gnsssdr kernels  
						
						
						
						
					 
					
						2016-02-12 12:36:08 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						e400885800 
					 
					
						
						
							
							Fixing puppets  
						
						... 
						
						
						
						In kernels which output is shorter than num_points, memory is firtly
filled bu zeros and then the kernel is executed. 
						
						
					 
					
						2016-02-11 21:15:46 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						7f9dccd386 
					 
					
						
						
							
							generic implementation simplification in volk gnsssdr kernel module  
						
						
						
						
					 
					
						2016-02-11 17:57:03 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						7d0e3126aa 
					 
					
						
						
							
							Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next  
						
						... 
						
						
						
						# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit. 
						
						
					 
					
						2016-02-09 19:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						9bf4710679 
					 
					
						
						
							
							Added a new volk_gnsssdr kernel that integrates both the phase rotator  
						
						... 
						
						
						
						and n dot_product kernels. Enabled in cpu_multicorrelator_16sc 
						
						
					 
					
						2016-02-09 11:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						794d141e84 
					 
					
						
						
							
							Improved processor/feature detection when building with MSVC  
						
						
						
						
					 
					
						2016-02-07 10:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						844c33d699 
					 
					
						
						
							
							improving documentation  
						
						
						
						
					 
					
						2016-01-31 23:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						bb54222883 
					 
					
						
						
							
							improving documentation  
						
						
						
						
					 
					
						2016-01-31 23:13:10 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						213486c2eb 
					 
					
						
						
							
							improving documentation  
						
						
						
						
					 
					
						2016-01-31 19:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						833fe313c7 
					 
					
						
						
							
							Improving documentation  
						
						
						
						
					 
					
						2016-01-31 18:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						f4875012df 
					 
					
						
						
							
							prefetch data in the cache in neon implementation  
						
						... 
						
						
						
						8% of average improvement 
						
						
					 
					
						2016-01-31 10:41:51 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						8a6c4d767f 
					 
					
						
						
							
							ask for aligned memory in neon implementation  
						
						... 
						
						
						
						1% improvement 
						
						
					 
					
						2016-01-31 10:39:24 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						4fcffa2bdd 
					 
					
						
						
							
							some improvements  
						
						... 
						
						
						
						phase computation was correclty done in SSE implementation but not in
NEON. Ask for aligned memory in NEON implementation. Some code cleaning 
						
						
					 
					
						2016-01-31 09:49:50 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						db321d1c2e 
					 
					
						
						
							
							Fixing missing phase increment in SIMD implementations  
						
						... 
						
						
						
						After computing the rotation with SIMD instructions, we were not
incrementing the phase step, so the first iteration in the 'c region'
had the same phase than the last sample computed with SIMD instructions.
This commit fix the bux in SSE3 and NEON implementations 
						
						
					 
					
						2016-01-29 19:42:30 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						8c07815852 
					 
					
						
						
							
							fix missing time step in neon implementation  
						
						
						
						
					 
					
						2016-01-29 19:30:31 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						a26255270e 
					 
					
						
						
							
							Optimized SSE3 16ic rotator volk_gnsssdr module  
						
						
						
						
					 
					
						2016-01-29 18:43:44 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						ccbdcf8788 
					 
					
						
						
							
							adding neon implementation  
						
						... 
						
						
						
						about x10 acceleration 
						
						
					 
					
						2016-01-28 23:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						d69e8e34f6 
					 
					
						
						
							
							adding neon implementation  
						
						
						
						
					 
					
						2016-01-28 19:45:31 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						2014149e17 
					 
					
						
						
							
							Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next  
						
						... 
						
						
						
						# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit. 
						
						
					 
					
						2016-01-28 18:10:21 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						d2898c40ce 
					 
					
						
						
							
							Added SSE2 implementation for volk_gnss-sdr 16ic phase rotator. Bug fix  
						
						... 
						
						
						
						in volk_gnss-sdr rotator puppet unit test. 
						
						
					 
					
						2016-01-28 16:42:19 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						4e12f6ee5a 
					 
					
						
						
							
							adding definition of new volk_gnsssdr kernel: 16-bit complex rotator  
						
						... 
						
						
						
						generic implementation only 
						
						
					 
					
						2016-01-27 18:34:20 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						1d9fc3ceae 
					 
					
						
						
							
							adding neon implementation  
						
						
						
						
					 
					
						2016-01-25 20:53:02 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						ba8f0e86b2 
					 
					
						
						
							
							adding neon implementation  
						
						
						
						
					 
					
						2016-01-25 18:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						3306c21cf8 
					 
					
						
						
							
							adding neon implementation  
						
						
						
						
					 
					
						2016-01-24 20:10:12 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						da67f85f6c 
					 
					
						
						
							
							remove unused variable in neon implementation  
						
						
						
						
					 
					
						2016-01-24 14:38:34 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						b18fc5835c 
					 
					
						
						
							
							fix implementation  
						
						
						
						
					 
					
						2016-01-24 14:37:19 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						377acfc322 
					 
					
						
						
							
							add neon implementation  
						
						
						
						
					 
					
						2016-01-24 14:30:33 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						2d21706041 
					 
					
						
						
							
							add neon implementation  
						
						
						
						
					 
					
						2016-01-24 13:02:02 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						812a4df93f 
					 
					
						
						
							
							add neon implementation  
						
						
						
						
					 
					
						2016-01-24 12:01:40 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						cd2f0b86f6 
					 
					
						
						
							
							add neon implementation  
						
						
						
						
					 
					
						2016-01-23 21:22:30 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						c5252da7fd 
					 
					
						
						
							
							adding neon implementation  
						
						
						
						
					 
					
						2016-01-23 21:05:28 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						a49cf3a98f 
					 
					
						
						
							
							missing include  
						
						
						
						
					 
					
						2016-01-22 16:52:43 +01:00