Vector Optimized Library of Kernels 3.2.0
Architecture-tuned implementations of math kernels
Loading...
Searching...
No Matches
volk_profile.h
Go to the documentation of this file.
1/* -*- c++ -*- */
2/*
3 * Copyright 2012-2014 Free Software Foundation, Inc.
4 *
5 * This file is part of VOLK
6 *
7 * SPDX-License-Identifier: LGPL-3.0-or-later
8 */
9
10#include <stdbool.h> // for bool
11#include <iosfwd> // for ofstream
12#include <string> // for string
13#include <vector> // for vector
14
16
17void read_results(std::vector<volk_test_results_t>* results);
18void read_results(std::vector<volk_test_results_t>* results, std::string path);
19void write_results(const std::vector<volk_test_results_t>* results, bool update_result);
20void write_results(const std::vector<volk_test_results_t>* results,
21 bool update_result,
22 const std::string path);
23void write_json(std::ofstream& json_file, std::vector<volk_test_results_t> results);
Definition qa_utils.h:44
std::map< std::string, volk_test_time_t > results
Definition qa_utils.h:50
void read_results(std::vector< volk_test_results_t > *results)
Definition volk_profile.cc:170
void write_results(const std::vector< volk_test_results_t > *results, bool update_result)
Definition volk_profile.cc:230
void write_json(std::ofstream &json_file, std::vector< volk_test_results_t > results)
Definition volk_profile.cc:289