mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	ManyFunctions performance test: replace xor with correct exp operator
This commit is contained in:
		
							parent
							
								
									fc4a548d6f
								
							
						
					
					
						commit
						20ed953910
					
				
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -7,14 +7,14 @@ i = 1 | |||||||
| template = """ | template = """ | ||||||
|     function right{0}(uint seed) returns (uint) {{ |     function right{0}(uint seed) returns (uint) {{ | ||||||
|         var r = nextRand(seed); |         var r = nextRand(seed); | ||||||
|         if (r >= 2^{2}) |         if (r >= 2**{2}) | ||||||
|             return right{1}(r); |             return right{1}(r); | ||||||
|         return left{1}(r); |         return left{1}(r); | ||||||
|     }} |     }} | ||||||
|      |      | ||||||
|     function left{0}(uint seed) returns (uint) {{ |     function left{0}(uint seed) returns (uint) {{ | ||||||
|         var r = nextRand(nextRand(seed)); |         var r = nextRand(nextRand(seed)); | ||||||
|         if (r >= 2^{2}) |         if (r >= 2**{2}) | ||||||
|             return left{1}(r); |             return left{1}(r); | ||||||
|         return right{1}(r); |         return right{1}(r); | ||||||
|     }} |     }} | ||||||
|  | |||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	Block a user