def METHOD_NAME(benchmarks, line):
    line.strip()
    line = " ".join(line.split())
    global current_line
    current_line = line
    if contains(line, {"Executing simulation with", "threads"}):
        insert_decimal(benchmarks, "max_thread_count", get_token(line, 8))
    elif contains(line, {"Simulating", "vectors"}):
        insert_decimal(benchmarks, "number_of_vectors", get_token(line, 2))
    elif contains(line, {"Nodes:"}):
        insert_decimal(benchmarks, "number_of_nodes", get_token(line, 2))
    elif contains(line, {"Connections:"}):
        insert_decimal(benchmarks, "number_of_connections", get_token(line, 2))
    elif contains(line, {"Threads:"}):
        insert_decimal(benchmarks, "used_threads", get_token(line, 2))
    elif contains(line, {"Degree:"}):
        insert_decimal(benchmarks, "degree", get_token(line, 2))
    elif contains(line, {"Stages:"}):
        insert_decimal(benchmarks, "number_of_stages", get_token(line, 2))
    elif contains(line, {"Simulation time:"}):
        insert_decimal(benchmarks, "simulation_time", time_to_millis(get_token(line, 3)))
    elif contains(line, {"Elapsed time:"}):
        insert_decimal(benchmarks, "elapsed_time", time_to_millis(get_token(line, 3)))
    elif contains(line, {"Coverage:"}):
        insert_decimal(benchmarks, "percent_coverage", get_token(line, 3))
    elif contains(line, {"Odin ran with exit status:"}):
        insert_decimal(benchmarks, "exit_code", get_token(line, 6))
    elif contains(line, {"Odin II took", "seconds", "(max_rss"}):
        insert_decimal(benchmarks, "total_time", time_to_millis(get_token(line, 4) + "s"))
        insert_decimal(benchmarks, "max_rss", size_to_MiB(get_token(line, 7) + get_token(line, 8)))
    elif contains(line, {"context-switches #"}):
        insert_decimal(benchmarks, "context_switches", get_token(line, 1))
    elif contains(line, {"cpu-migrations #"}):
        insert_decimal(benchmarks, "cpu_migration", get_token(line, 1))
    elif contains(line, {"page-faults #"}):
        insert_decimal(benchmarks, "page_faults", get_token(line, 1))
    elif contains(line, {"stalled-cycles-frontend #"}):
        insert_decimal(benchmarks, "stalled_cycle_frontend", get_token(line, 1))
    elif contains(line, {"stalled-cycles-backend #"}):
        insert_decimal(benchmarks, "stalled_cycle_backend", get_token(line, 1))
    elif contains(line, {"cycles #"}):
        insert_decimal(benchmarks, "cycles", get_token(line, 1))
    elif contains(line, {"branches #"}):
        insert_decimal(benchmarks, "branches", get_token(line, 1))
    elif contains(line, {"branch-misses #"}):
        insert_decimal(benchmarks, "branch_misses", get_token(line, 1))
    elif contains(line, {"LLC-loads #"}):
        insert_decimal(benchmarks, "llc_loads", get_token(line, 1))
    elif contains(line, {"LLC-load-misses #"}):
        insert_decimal(benchmarks, "llc_load_miss", get_token(line, 1))
    elif contains(line, {"CPU:"}):
        insert_decimal(benchmarks, "percent_cpu_usage", get_token(line, 2))
    elif contains(line, {"Minor PF:"}):
        insert_decimal(benchmarks, "minor_page_faults", get_token(line, 3))