Lines Matching refs:taken

1364 # br_taken_to_num(taken)
1366 # Convert a branch taken value .info format to number format.
1371 my ($taken) = @_;
1373 return 0 if ($taken eq '-');
1374 return $taken + 1;
1379 # br_num_to_taken(taken)
1381 # Convert a branch taken value in number format to .info format.
1386 my ($taken) = @_;
1388 return '-' if ($taken == 0);
1389 return $taken - 1;
1396 # Return the result of taken1 + taken2 for 'branch taken' values.
1414 # Return the result of taken1 - taken2 for 'branch taken' values. Return 0
1448 # br_ivec_push(vector, block, branch, taken)
1451 # branch ID already exists, add the corresponding taken values.
1456 my ($vec, $block, $branch, $taken) = @_;
1469 # Add taken counts
1470 $taken = br_taken_add($taken, $v_taken);
1475 $taken = br_taken_to_num($taken);
1480 vec($vec, $offset + $BR_TAKEN, $BR_VEC_WIDTH) = $taken;
1497 my $taken;
1503 $taken = vec($vec, $offset + $BR_TAKEN, $BR_VEC_WIDTH);
1505 # Decode taken value from an integer
1506 $taken = br_num_to_taken($taken);
1508 return ($block, $branch, $taken);
1531 my $taken;
1533 (undef, undef, $taken) = br_ivec_get($brdata, $i);
1536 $br_hit++ if ($taken ne "-" && $taken > 0);
1575 # $brdata : vector of items: block, branch, taken
1775 my ($line, $block, $branch, $taken) =
1781 $block, $branch, $taken);
1789 $taken);
2170 # branch hash: branch number -> taken value
2186 my ($block, $branch, $taken) = br_ivec_get($brdata, $i);
2188 $db->{$line}->{$block}->{$branch} = $taken;
2221 my $taken = $bdata->{$branch};
2224 $br_hit++ if ($taken ne "-" && $taken > 0);
2226 $branch, $taken);
2239 # br_found, br_hit). If add is BR_SUB, subtract the taken values of brcount2
2249 my $taken;
2264 ($block, $branch, $taken) = br_ivec_get($brdata, $i);
2268 $new_taken = br_taken_add($new_taken, $taken);
2270 $new_taken = br_taken_sub($new_taken, $taken);
2615 my ($block, $branch, $taken) =
2619 "$branch,$taken\n");
2621 $br_hit++ if ($taken ne '-' &&
2622 $taken > 0);