mirror of
				https://git.wownero.com/wownero/RandomWOW.git
				synced 2024-08-15 00:23:14 +00:00 
			
		
		
		
	Fixed tests
This commit is contained in:
		
							parent
							
								
									22689eda49
								
							
						
					
					
						commit
						eee355d85b
					
				
					 1 changed files with 6 additions and 5 deletions
				
			
		|  | @ -156,6 +156,7 @@ int main() { | |||
| 		randomx::JitCompiler jit; | ||||
| 		jit.generateSuperscalarHash(cache->programs, cache->reciprocalCache); | ||||
| 		jit.generateDatasetInitCode(); | ||||
| 		jit.enableAll(); | ||||
| 		uint64_t datasetItem[8]; | ||||
| 		jit.getDatasetInitFunc()(cache, (uint8_t*)&datasetItem, 0, 1); | ||||
| 		assert(datasetItem[0] == 0x680588a85ae222db); | ||||
|  | @ -967,25 +968,25 @@ int main() { | |||
| 	auto test_a = [&] { | ||||
| 		char hash[RANDOMX_HASH_SIZE]; | ||||
| 		calcStringHash("test key 000", "This is a test", &hash); | ||||
| 		assert(equalsHex(hash, "b33f8d10a8655d6f1925e3754adeb0a6da4c2f48a81cd4c220a412f1ef016a15")); | ||||
| 		assert(equalsHex(hash, "639183aae1bf4c9a35884cb46b09cad9175f04efd7684e7262a0ac1c2f0b4e3f")); | ||||
| 	}; | ||||
| 
 | ||||
| 	auto test_b = [&] { | ||||
| 		char hash[RANDOMX_HASH_SIZE]; | ||||
| 		calcStringHash("test key 000", "Lorem ipsum dolor sit amet", &hash); | ||||
| 		assert(equalsHex(hash, "62ac336786ad3a7aff990beb2f643bd748d81dba585a52149d0baebdea0e9823")); | ||||
| 		assert(equalsHex(hash, "300a0adb47603dedb42228ccb2b211104f4da45af709cd7547cd049e9489c969")); | ||||
| 	}; | ||||
| 
 | ||||
| 	auto test_c = [&] { | ||||
| 		char hash[RANDOMX_HASH_SIZE]; | ||||
| 		calcStringHash("test key 000", "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua", &hash); | ||||
| 		assert(equalsHex(hash, "6c550ebe765f7b784d2c183552fbb6048b58f17a3f115baf2b968724eb2f7a23")); | ||||
| 		assert(equalsHex(hash, "c36d4ed4191e617309867ed66a443be4075014e2b061bcdaf9ce7b721d2b77a8")); | ||||
| 	}; | ||||
| 
 | ||||
| 	auto test_d = [&] { | ||||
| 		char hash[RANDOMX_HASH_SIZE]; | ||||
| 		calcStringHash("test key 001", "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua", &hash); | ||||
| 		assert(equalsHex(hash, "cb602b9c498b67e31e519fbdc07e288de46f949b14ad620380df6250eaffbd4e")); | ||||
| 		assert(equalsHex(hash, "e9ff4503201c0c2cca26d285c93ae883f9b1d30c9eb240b820756f2d5a7905fc")); | ||||
| 	}; | ||||
| 
 | ||||
| 	auto test_e = [&] { | ||||
|  | @ -994,7 +995,7 @@ int main() { | |||
| 		//std::cout << std::endl;
 | ||||
| 		//outputHex(std::cout, (const char*)hash, sizeof(hash));
 | ||||
| 		//std::cout << std::endl;
 | ||||
| 		assert(equalsHex(hash, "f60caf300917760337e8ce51487484e6a33d4aaa15aa79c985efb4ea00390918")); | ||||
| 		assert(equalsHex(hash, "c56414121acda1713c2f2a819d8ae38aed7c80c35c2a769298d34f03833cd5f1")); | ||||
| 	}; | ||||
| 
 | ||||
| 	runTest("Hash test 1a (interpreter)", stringsEqual(RANDOMX_ARGON_SALT, "RandomX\x03"), test_a); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue