| #ifndef _PERF_BRANCH_H | 
 | #define _PERF_BRANCH_H 1 | 
 |  | 
 | #include <stdint.h> | 
 | #include "../perf.h" | 
 |  | 
 | struct branch_type_stat { | 
 | 	bool	branch_to; | 
 | 	u64	counts[PERF_BR_MAX]; | 
 | 	u64	cond_fwd; | 
 | 	u64	cond_bwd; | 
 | 	u64	cross_4k; | 
 | 	u64	cross_2m; | 
 | }; | 
 |  | 
 | struct branch_flags; | 
 |  | 
 | void branch_type_count(struct branch_type_stat *st, struct branch_flags *flags, | 
 | 		       u64 from, u64 to); | 
 |  | 
 | const char *branch_type_name(int type); | 
 | void branch_type_stat_display(FILE *fp, struct branch_type_stat *st); | 
 | int branch_type_str(struct branch_type_stat *st, char *bf, int bfsize); | 
 |  | 
 | #endif /* _PERF_BRANCH_H */ |