{
std::optional<std::uint32_t> thread_count;
std::optional<std::uint64_t> iteration_count;
+ std::optional<double> target_duration;
std::uint32_t log2_memory_location_count = 0;
std::uint32_t log2_stride = 0;
static constexpr std::uint32_t max_sum_log2_mem_loc_count_and_stride = 28;
return JsonValue::Object{
{"thread_count", thread_count},
{"iteration_count", iteration_count},
+ {"target_duration", target_duration},
{"log2_memory_location_count", log2_memory_location_count},
{"log2_stride", log2_stride},
{"use_json", use_json},