mirror of
				https://github.com/taigrr/arduinolibs
				synced 2025-01-18 04:33:12 -08:00 
			
		
		
		
	16-bit limbs are faster than 32-bit on ESP8266
This commit is contained in:
		
							parent
							
								
									e2420adfc5
								
							
						
					
					
						commit
						599e417f0e
					
				@ -27,8 +27,9 @@
 | 
				
			|||||||
#include <stddef.h>
 | 
					#include <stddef.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Define exactly one of these to 1 to set the size of the basic limb type.
 | 
					// Define exactly one of these to 1 to set the size of the basic limb type.
 | 
				
			||||||
#if defined(__AVR__)
 | 
					#if defined(__AVR__) || defined(ESP8266)
 | 
				
			||||||
// 16-bit limbs seem to give the best performance on 8-bit AVR micros.
 | 
					// 16-bit limbs seem to give the best performance on 8-bit AVR micros.
 | 
				
			||||||
 | 
					// They also seem to give better performance on ESP8266 as well.
 | 
				
			||||||
#define BIGNUMBER_LIMB_8BIT  0
 | 
					#define BIGNUMBER_LIMB_8BIT  0
 | 
				
			||||||
#define BIGNUMBER_LIMB_16BIT 1
 | 
					#define BIGNUMBER_LIMB_16BIT 1
 | 
				
			||||||
#define BIGNUMBER_LIMB_32BIT 0
 | 
					#define BIGNUMBER_LIMB_32BIT 0
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user