| # https://www.spec.org/cpu2017/Docs/benchmarks/544.nab_r.html |
| include(../../SpecCPU2017.cmake) |
| if (NOT TEST_SUITE_SPEC2017_ROOT) |
| return () |
| endif () |
| |
| speccpu2017_benchmark(RATE) |
| |
| add_definitions(-DNOPERFLIB -DNOREDUCE) |
| speccpu2017_add_include_dirs(specrand regex-alpha) |
| link_libraries(-lm) |
| |
| ## test ######################################################################## |
| |
| speccpu2017_run_test( |
| hkrdenq 1930344093 1000 |
| WORKDIR input |
| STDOUT hkrdenq.out |
| RUN_TYPE test |
| ) |
| |
| ## train ####################################################################### |
| |
| speccpu2017_run_test( |
| aminos 391519156 1000 |
| WORKDIR input |
| STDOUT aminos.out |
| RUN_TYPE train |
| ) |
| |
| speccpu2017_run_test( |
| gcn4dna 1850041461 300 |
| WORKDIR input |
| STDOUT gcn4dna.out |
| RUN_TYPE train |
| ) |
| |
| ## ref ######################################################################### |
| |
| speccpu2017_run_test( |
| 1am0 1122214447 122 |
| WORKDIR input |
| STDOUT 1am0.out |
| RUN_TYPE ref |
| SUITE_TYPE rate |
| ) |
| |
| ################################################################################ |
| |
| speccpu2017_verify_output(RELATIVE_TOLERANCE 0.01) |
| speccpu2017_add_executable( |
| nabmd.c |
| sff.c |
| nblist.c |
| prm.c |
| memutil.c |
| molio.c |
| molutil.c |
| errormsg.c |
| binpos.c |
| rand2.c |
| select_atoms.c |
| reslib.c |
| database.c |
| traceback.c |
| chirvol.c |
| specrand/specrand.c |
| regex-alpha/regcomp.c |
| regex-alpha/regerror.c |
| regex-alpha/regexec.c |
| regex-alpha/regfree.c |
| ) |