Lines Matching defs:taken
366 MultiperspectivePerceptron::satIncDec(bool taken, bool &sign, int &counter,
369 if (taken) {
403 MultiperspectivePerceptron::train(ThreadID tid, MPPBranchInfo &bi, bool taken)
410 bool correct = (bi.yout >= 1) == taken;
428 if (pred != taken) {
473 // increment/decrement if taken/not taken
474 satIncDec(taken, sign, counter, (1 << (spec.width - 1)) - 1);
490 if ((newyout >= 1) != taken) {
511 if ((pout >= 1) == taken) {
534 if ((out >= 1) != taken) {
609 MultiperspectivePerceptron::update(ThreadID tid, Addr instPC, bool taken,
640 if (taken) {
672 train(tid, *bi, taken);
689 if (taken) {
694 if (!taken) {
700 if (taken) {
705 if (!taken) {
713 bool hashed_taken = hash_taken ? (taken ^ !!(bi->getPC() & (1<<pcbit)))
714 : taken;
804 threadData[tid]->last_ghist_bit = taken;