Searched refs:specs (Results 1 - 3 of 3) sorted by relevance

/gem5/src/cpu/pred/
H A Dmultiperspective_perceptron.cc144 for (auto &spec : specs) {
150 for (auto &spec : specs) {
183 totalbits += (threshold >= 0) ? (tunebits * specs.size()) : 0;
214 for (int i = 0; i < specs.size(); i +=1) {
216 int sz = table_sizes[i] * (specs[i]->width + (n_sign_bits - 1));
224 int table_size_bits = (remaining / (specs.size()-num_sized));
225 for (int i = 0; i < specs.size(); i += 1) {
229 (specs[i]->width + (n_sign_bits - 1)); // extra sign bits
231 totalbits += my_table_size * (specs[i]->width + (n_sign_bits - 1));
306 std::vector<int> best_preds(specs
[all...]
H A Dmultiperspective_perceptron_tage.cc439 for (int i = 0; i < specs.size(); i += 1) {
440 yout += specs[i]->coeff *
441 threadData[tid]->tables[i][getIndex(tid, bi, *specs[i], i)];
452 for (int i = 0; i < specs.size(); i += 1) {
453 unsigned int idx = getIndex(tid, bi, *specs[i], i);
456 short int max_weight = (1 << (specs[i]->width - 1)) - 1;
457 short int min_weight = -(1 << (specs[i]->width - 1));
H A Dmultiperspective_perceptron.hh351 std::vector<HistorySpec *> specs; member in class:MultiperspectivePerceptron
478 specs.push_back(spec);

Completed in 14 milliseconds