Skip to content
Snippets Groups Projects
Commit 25713063 authored by Ezekiel Dohmen's avatar Ezekiel Dohmen
Browse files

Back to two 32 bit tsc calls

parent a806fefe
No related branches found
No related tags found
3 merge requests!439RCG 5.0 release fro deb 10,!350Merge branch 'branch-4.2' into master-branch-4.2-merge,!349Adding Noise module parameter that will allow the designer to specify a seed in order to re-run with the same RNG, also initializing the RNG with a tsc based seed by default. Updating some language around seeding the noise part.
......@@ -93,7 +93,9 @@ sub frontEndInitCode {
if ($init_code_printed) { return ""; }
my $calcExp = "\L$::xpartName[$i] = 0;\n";
$calcExp .= "if (noise_seed == 0) {\n";
$calcExp .= " rdtscll(noise_seed);\n";
$calcExp .= " rdtscl(noise_seed);\n";
$calcExp .= " rdtscl(noise_w);\n";
$calcExp .= " noise_seed |= (noise_w << 32ULL)\n";
$calcExp .= "}\n";
$calcExp .= "noise_set_seed(noise_seed);\n";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment