diff options
| author | Paul Oliver <contact@pauloliver.dev> | 2026-05-25 04:39:17 +0200 |
|---|---|---|
| committer | Paul Oliver <contact@pauloliver.dev> | 2026-05-25 04:39:17 +0200 |
| commit | ad21f51f4f14da9b9283fa72f1574cdb7286c4d9 (patch) | |
| tree | da4b61ce885c73835ba6a54b34f7d18f126e1a3b /salis.py | |
| parent | be2c37ac8c8e317eb7e05829ff2078c1b3bbce4e (diff) | |
Reorganizes SQLite database into two (core and arch) tables
Diffstat (limited to 'salis.py')
| -rwxr-xr-x | salis.py | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -65,7 +65,7 @@ options = { (("f", "force"), (new,), fmt_id): {"action": "store_true", "help": "overwrite existing simulation of given name", "required": False}, (("F", "muta-flip"), (new,), fmt_id): {"action": "store_true", "help": "cosmic rays flip bits instead of randomizing whole bytes", "required": False}, (("g", "c-compiler"), (new, load, server, client), fmt_id): {"metavar": "CC", "help": "C compiler to use", "default": "gcc", "required": False, "type": str}, - (("G", "c-compiler-flags"), (new, load, server, client), fmt_id): {"metavar": "FLAGS", "help": "base set of flags to pass to C compiler", "default": "-Wall -Wextra -Werror -pedantic", "required": False, "type": str}, + (("G", "c-compiler-flags"), (new, load, server, client), fmt_id): {"metavar": "FLAGS", "help": "base set of flags to pass to C compiler", "default": "-Wall -Wextra -Werror -Wno-overlength-strings -pedantic", "required": False, "type": str}, (("g++", "cpp-compiler"), (client,), fmt_id): {"metavar": "CXX", "help": "C++ compiler to use", "default": "g++", "required": False, "type": str}, (("G++", "cpp-compiler-flags"), (client,), fmt_id): {"metavar": "FLAGS", "help": "base set of flags to pass to C++ compiler", "default": "-Wall -Wextra -Werror -pedantic", "required": False, "type": str}, (("H", "home"), (new, load, server), fmt_id): {"metavar": "PATH", "help": "salis home directory", "default": os.path.join(os.environ["HOME"], ".salis"), "required": False, "type": str}, @@ -393,7 +393,7 @@ def pop_general(): ns.b.defines.add(f"-DCORES={args.cores}") ns.b.defines.add(f"-DFOR_CORES={" ".join(f"FOR_CORE({i})" for i in range(args.cores))}") ns.b.defines.add(f"-DINST_COUNT={len(arch_vars["inst_set"])}") - ns.b.defines.add(f"-DINST_SET={" ".join(f"INST({index}, {"_".join(inst[0])}, \"{" ".join(inst[0])}\", L'{inst[1]}')" for index, inst in enumerate(arch_vars["inst_set"]))}") + ns.b.defines.add(f"-DINST_SET(core, pref)={" ".join(f"INST(core, pref, {index}, {"_".join(inst[0])}, \"{" ".join(inst[0])}\", L'{inst[1]}')" for index, inst in enumerate(arch_vars["inst_set"]))}") ns.b.defines.add(f"-DMUTA_RANGE={2 ** args.muta_pow}ul") ns.b.defines.add(f"-DMVEC_SIZE={2 ** args.mvec_pow}ul") ns.b.defines.add(f"-DNAME=\"{args.name}\"") |
