File tree Expand file tree Collapse file tree 12 files changed +42
-21
lines changed
Expand file tree Collapse file tree 12 files changed +42
-21
lines changed Original file line number Diff line number Diff line change @@ -69,10 +69,13 @@ struct RevExt {
6969private:
7070 // RevExt: Randomize instruction costs if randomizeCosts == true
7171 void RandomizeCosts ( std::vector<RevInstEntry>& table ) const {
72- if ( feature->GetRandomizeCosts () )
73- for ( auto & entry : table )
74- if ( entry.cost == 1 )
72+ if ( feature->GetRandomizeCosts () ) {
73+ for ( auto & entry : table ) {
74+ if ( entry.cost == 1 ) {
7575 entry.cost = RevRand ( 1 , MAX_COST );
76+ }
77+ }
78+ }
7679 }
7780
7881 std::string_view const name; // /< RevExt: extension name
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ cd build
3535rm -Rf ./*
3636
3737# -- Stage 3: initiate the build
38- cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
38+ cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRANDOMIZE_COSTS - DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
3939make clean >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4040make uninstall >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4141make -j >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ cd build
3535rm -Rf ./*
3636
3737# -- Stage 3: initiate the build
38- cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
38+ cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRANDOMIZE_COSTS - DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
3939make clean >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4040make uninstall >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4141make -j >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ cd build
3535rm -Rf ./*
3636
3737# -- Stage 3: initiate the build
38- cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
38+ cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRANDOMIZE_COSTS - DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
3939make clean >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4040make uninstall >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4141make -j >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ cd build
3535rm -Rf ./*
3636
3737# -- Stage 3: initiate the build
38- cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
38+ cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRANDOMIZE_COSTS - DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
3939make clean >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4040make uninstall >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4141make -j >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ cd build
3535rm -Rf ./*
3636
3737# -- Stage 3: initiate the build
38- cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
38+ cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRANDOMIZE_COSTS - DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
3939make clean >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4040make uninstall >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4141make -j >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ cd build
3535rm -Rf ./*
3636
3737# -- Stage 3: initiate the build
38- cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
38+ cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRANDOMIZE_COSTS - DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
3939make clean >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4040make uninstall >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4141make -j >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ cd build
3535rm -Rf ./*
3636
3737# -- Stage 3: initiate the build
38- cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
38+ cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRANDOMIZE_COSTS - DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
3939make clean >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4040make uninstall >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4141make -j >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ cd build
3535rm -Rf ./*
3636
3737# -- Stage 3: initiate the build
38- cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
38+ cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRANDOMIZE_COSTS - DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
3939make clean >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4040make uninstall >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4141make -j >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ cd build
3535rm -Rf ./*
3636
3737# -- Stage 3: initiate the build
38- cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
38+ cmake -DBUILD_ASM_TESTING=ON -DCMAKE_BUILD_TYPE=Debug -DRANDOMIZE_COSTS - DRVCC=${RVCC} ../ >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
3939make clean >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4040make uninstall >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
4141make -j >> ../rev.jenkins.${SLURM_JOB_ID} .out 2>&1
You can’t perform that action at this time.
0 commit comments