diff options
Diffstat (limited to 'src/tools/env.c')
| -rw-r--r-- | src/tools/env.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/tools/env.c b/src/tools/env.c index 08f823e9..4b512693 100644 --- a/src/tools/env.c +++ b/src/tools/env.c @@ -125,23 +125,6 @@ static void applyCustomRules() initCycleLog(my_context); } - if (box64env.is_dynarec_test_str_overridden) { - if (strlen(box64env.dynarec_test_str) == 1) { - if (box64env.dynarec_test_str[0] >= '0' && box64env.dynarec_test_str[0] <= '1') - box64env.dynarec_test = box64env.dynarec_test_str[0] - '0'; - - box64env.dynarec_test_start = 0x0; - box64env.dynarec_test_end = 0x0; - } else if (strchr(box64env.dynarec_test_str, '-')) { - parseRange(box64env.dynarec_test_str, &box64env.dynarec_test_start, &box64env.dynarec_test_end); - if (box64env.dynarec_test_end > box64env.dynarec_test_start) { - box64env.dynarec_test = 1; - } else { - box64env.dynarec_test = 0; - } - } - } - if (box64env.is_dynarec_gdbjit_str_overridden) { if (strlen(box64env.dynarec_gdbjit_str) == 1) { if (box64env.dynarec_gdbjit_str[0] >= '0' && box64env.dynarec_gdbjit_str[0] <= '3') @@ -158,13 +141,30 @@ static void applyCustomRules() } } } +#endif + + if (box64env.is_dynarec_test_str_overridden) { + if (strlen(box64env.dynarec_test_str) == 1) { + if (box64env.dynarec_test_str[0] >= '0' && box64env.dynarec_test_str[0] <= '1') + box64env.dynarec_test = box64env.dynarec_test_str[0] - '0'; + + box64env.dynarec_test_start = 0x0; + box64env.dynarec_test_end = 0x0; + } else if (strchr(box64env.dynarec_test_str, '-')) { + parseRange(box64env.dynarec_test_str, &box64env.dynarec_test_start, &box64env.dynarec_test_end); + if (box64env.dynarec_test_end > box64env.dynarec_test_start) { + box64env.dynarec_test = 1; + } else { + box64env.dynarec_test = 0; + } + } + } if (box64env.is_nodynarec_overridden) parseRange(box64env.nodynarec, &box64env.nodynarec_start, &box64env.nodynarec_end); if (box64env.is_dynarec_dump_range_overridden) parseRange(box64env.dynarec_dump_range, &box64env.dynarec_dump_range_start, &box64env.dynarec_dump_range_end); -#endif if (box64env.dynarec_test) { SET_BOX64ENV(dynarec_fastnan, 0); |