Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						3135725670 
					 
					
						
						
							
							Disable broken Sparc64 bn_mul assembly  
						
						
						
						
					 
					
						2014-06-25 11:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						acbcbba860 
					 
					
						
						
							
							Fix asm format of bn_mul.h for more portability  
						
						... 
						
						
						
						Found by Barry K. Nathan.
Quoting from http://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html :
"You can put multiple assembler instructions together in a single asm
template, separated by the characters normally used in assembly code for the
system. A combination that works in most places is a newline to break the
line, plus a tab character to move to the instruction field (written as
‘\n\t’). Sometimes semicolons can be used, if the assembler allows semicolons
as a line-breaking character. Note that some assembler dialects use semicolons
to start a comment." 
						
						
					 
					
						2014-06-25 11:26:13 +02:00 
						 
				 
			
				
					
						
							
							
								Barry K. Nathan 
							
						 
					 
					
						
						
							
						
						35e7cb9aa6 
					 
					
						
						
							
							Fix preprocessor checks for bn_mul PPC asm  
						
						... 
						
						
						
						On OS X, neither __powerpc__ nor __ppc__ is defined on PPC64, so the
asm code was only being used on PPC32. 
						
						
					 
					
						2014-06-25 11:26:13 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						9af723cee7 
					 
					
						
						
							
							Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)  
						
						
						
						
					 
					
						2014-05-01 13:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Wilson 
							
						 
					 
					
						
						
							
						
						7349142ce7 
					 
					
						
						
							
							Don't try to use MIPS32 asm macros on MIPS64  
						
						... 
						
						
						
						The MIPS32 bn_mul asm code causes segfaults on MIPS64 and failing
tests. Until someone has time to fix this up, MIPS64 platforms should
fall back to the C implementation (which works fine). 
						
						
					 
					
						2014-03-13 19:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						5af8e64b21 
					 
					
						
						
							
							Fix asm format for alpha  
						
						
						
						
					 
					
						2014-01-10 16:03:46 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						3f687ade1d 
					 
					
						
						
							
							Fix asm format for tricore  
						
						
						
						
					 
					
						2014-01-10 16:03:46 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						1753e2f0a2 
					 
					
						
						
							
							Fix asm format for microblaze  
						
						
						
						
					 
					
						2014-01-10 16:03:46 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						3b05e4cce3 
					 
					
						
						
							
							Fix asm format for MC68020  
						
						
						
						
					 
					
						2014-01-10 16:03:46 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						02d800c151 
					 
					
						
						
							
							Fix BN ASM for PowerPC  
						
						
						
						
					 
					
						2014-01-10 16:03:46 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						8b1b103418 
					 
					
						
						
							
							Fix bignum's ASM format for MIPS  
						
						
						
						
					 
					
						2014-01-07 18:31:06 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						def018d301 
					 
					
						
						
							
							Fix bignum ASM format for X86-64  
						
						
						
						
					 
					
						2014-01-07 17:50:46 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						fc4f46fa9a 
					 
					
						
						
							
							Fixed bignum.c and bn_mul.h to support Thumb2 and LLVM compiler  
						
						... 
						
						
						
						(cherry picked from commit 52b845be34 
						
						
					 
					
						2013-06-25 15:06:52 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						eff2e6d414 
					 
					
						
						
							
							Fixed MPI assembly for ARM when -O2 is used  
						
						... 
						
						
						
						GCC with -O2 or higher also needs to now about 'cc' in the clobber list. 
						
						
					 
					
						2013-04-11 17:13:22 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						fb1cbd3cea 
					 
					
						
						
							
							Fixed assembly code for ARM (Thumb and regular) for some compilers  
						
						
						
						
					 
					
						2013-03-06 18:14:52 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						4f024b7ba9 
					 
					
						
						
							
							- Fixed for SPARC64  
						
						
						
						
					 
					
						2012-10-30 07:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						0fd018efb2 
					 
					
						
						
							
							- Fixed preprocessor typo  
						
						
						
						
					 
					
						2012-10-23 12:44:47 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						5c2364c2ba 
					 
					
						
						
							
							- Moved from unsigned long to uint32_t throughout code  
						
						
						
						
					 
					
						2012-10-01 14:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						4f9a7bb7fd 
					 
					
						
						
							
							- Added Thumb assembly optimizations  
						
						
						
						
					 
					
						2012-07-02 08:36:36 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						6621987e1c 
					 
					
						
						
							
							- Made better fix to issue of defined long long type for bignum code  
						
						
						
						
					 
					
						2012-01-22 20:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						a2713a327c 
					 
					
						
						
							
							- Made switch for ARM thumb assembly. Still has to be added!  
						
						
						
						
					 
					
						2011-11-18 12:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						314052fbfc 
					 
					
						
						
							
							- Removed extraneous "polarssl/" in front on include directives in header files  
						
						
						
						
					 
					
						2011-08-15 09:07:52 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						1aa3d76309 
					 
					
						
						
							
							- Fixed a missing t_udbl conversion  
						
						
						
						
					 
					
						2011-06-21 07:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						a755ca1bbe 
					 
					
						
						
							
							- Renamed t_s_int, t_int and t_dbl to respectively t_sint, t_uint and t_udbl for clarity  
						
						
						
						
					 
					
						2011-04-24 09:11:17 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						37ca75d6f2 
					 
					
						
						
							
							- Added Doxygen source code documentation parts (donated by Fox-IT)  
						
						
						
						
					 
					
						2011-01-06 12:28:03 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						b96f154e51 
					 
					
						
						
							
							- Fixed copyright message  
						
						
						
						
					 
					
						2010-07-18 20:36:00 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						84f12b76fc 
					 
					
						
						
							
							- Updated Copyright to correct entity  
						
						
						
						
					 
					
						2010-07-18 10:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						fc8c4360b8 
					 
					
						
						
							
							- Updated copyright line to 2010  
						
						
						
						
					 
					
						2010-03-21 17:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						1f3c39c194 
					 
					
						
						
							
							- Removed copyright line for Christophe Devine for clarity  
						
						
						
						
					 
					
						2010-03-21 17:30:05 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						77b385e91a 
					 
					
						
						
							
							- Updated copyright messages on all relevant files  
						
						
						
						
					 
					
						2009-07-28 17:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						c89cf7ceff 
					 
					
						
						
							
							- Updated assembly to not clobber ebx and allow shared libs again  
						
						
						
						
					 
					
						2009-07-19 21:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						40fe2b02db 
					 
					
						
						
							
							- Fixed clobberlist of asm command. (Required for correct handling of coverage testing)  
						
						
						
						
					 
					
						2009-07-08 19:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						785a9eeece 
					 
					
						
						
							
							- Added email address to header license information  
						
						
						
						
					 
					
						2009-01-25 14:15:10 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						e0ccd0a7c3 
					 
					
						
						
							
							- Updated Copyright notices  
						
						
						
						
					 
					
						2009-01-04 16:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						40e46940df 
					 
					
						
						
							
							- First replacement of xyssl by polarssl where needed  
						
						
						
						
					 
					
						2009-01-03 21:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						8e831edc24 
					 
					
						
						
							
							 
						
						
						
						
					 
					
						2009-01-03 21:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						5121ce5bdb 
					 
					
						
						
							
							- Renamed include directory to polarssl  
						
						
						
						
					 
					
						2009-01-03 21:22:43 +00:00