Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:21

0001 /**
0002 
0003 ~/o/sysrap/tests/srng_test.sh 
0004 
0005 **/
0006 
0007 #include <iostream>
0008 #include "srng.h"
0009 
0010 int main()
0011 {
0012     std::cout << "srng_Desc<XORWOW>()\n" << srng_Desc<XORWOW>() << "\n\n" ; 
0013     std::cout << "srng_Desc<Philox>()\n" << srng_Desc<Philox>() << "\n\n" ; 
0014 
0015 #if defined(RNG_PHILITEOX)
0016     std::cout << "srng_Desc<PhiLiteOx>()\n" << srng_Desc<PhiLiteOx>() << "\n\n" ; 
0017 #endif
0018     std::cout << "srng_Desc<RNG>()\n" << srng_Desc<RNG>() << "\n\n" ; 
0019 
0020 
0021     std::cout << "srng<RNG>::NAME :[" << srng<RNG>::NAME << "]\n" ; 
0022 
0023     std::cout << " srng_IsXORWOW<RNG>()" << srng_IsXORWOW<RNG>() << "\n" ; 
0024     std::cout << " srng_IsPhilox<RNG>()" << srng_IsPhilox<RNG>() << "\n" ; 
0025     std::cout << " srng_IsPhiLiteOx<RNG>()" << srng_IsPhiLiteOx<RNG>() << "\n" ; 
0026  
0027     std::cout << " srng_Matches<RNG>(\"Cheese\")" << srng_Matches<RNG>("Cheese") << "\n" ; 
0028     std::cout << " srng_Matches<RNG>(\"Cheese XORWOW \")" << srng_Matches<RNG>("Cheese XORWOW") << "\n" ; 
0029     std::cout << " srng_Matches<RNG>(\"Cheese Philox \")" << srng_Matches<RNG>("Cheese Philox") << "\n" ; 
0030 #if defined(RNG_PHILITEOX)
0031     std::cout << " srng_Matches<RNG>(\"Cheese PhiLiteOx \")" << srng_Matches<RNG>("Cheese PhiLiteOx") << "\n" ; 
0032 #endif
0033 
0034     return 0 ;  
0035 }