| /dragonfly/contrib/gcc-4.7/gcc/ |
| HD | dojump.c | 50 inv (int prob) in inv() argument 52 return prob == -1 ? -1 : REG_BR_PROB_BASE - prob; in inv() 109 jumpifnot (tree exp, rtx label, int prob) in jumpifnot() argument 111 do_jump (exp, label, NULL_RTX, inv (prob)); in jumpifnot() 115 jumpifnot_1 (enum tree_code code, tree op0, tree op1, rtx label, int prob) in jumpifnot_1() argument 117 do_jump_1 (code, op0, op1, label, NULL_RTX, inv (prob)); in jumpifnot_1() 123 jumpif (tree exp, rtx label, int prob) in jumpif() argument 125 do_jump (exp, NULL_RTX, label, prob); in jumpif() 129 jumpif_1 (enum tree_code code, tree op0, tree op1, rtx label, int prob) in jumpif_1() argument 131 do_jump_1 (code, op0, op1, NULL_RTX, label, prob); in jumpif_1() [all …]
|
| HD | loop-unswitch.c | 91 compare_and_jump_seq (rtx op0, rtx op1, enum rtx_code comp, rtx label, int prob, in compare_and_jump_seq() argument 131 add_reg_note (jump, REG_BR_PROB, GEN_INT (prob)); in compare_and_jump_seq() 397 int irred_flag, prob; in unswitch_loop() local 425 prob = true_edge->probability; in unswitch_loop() 429 prob, cinsn); in unswitch_loop() 432 e->probability = prob; in unswitch_loop() 433 e->count = latch_edge->count * prob / REG_BR_PROB_BASE; in unswitch_loop() 455 prob, REG_BR_PROB_BASE - prob); in unswitch_loop()
|
| HD | value-prof.c | 559 gimple_divmod_fixed_value (gimple stmt, tree value, int prob, gcov_type count, in gimple_divmod_fixed_value() argument 619 e12->probability = prob; in gimple_divmod_fixed_value() 623 e13->probability = REG_BR_PROB_BASE - prob; in gimple_divmod_fixed_value() 648 gcov_type prob; in gimple_divmod_fixed_value_transform() local 687 prob = (count * REG_BR_PROB_BASE + all / 2) / all; in gimple_divmod_fixed_value_transform() 689 prob = 0; in gimple_divmod_fixed_value_transform() 694 result = gimple_divmod_fixed_value (stmt, tree_val, prob, count, all); in gimple_divmod_fixed_value_transform() 717 gimple_mod_pow2 (gimple stmt, int prob, gcov_type count, gcov_type all) in gimple_mod_pow2() argument 778 e12->probability = prob; in gimple_mod_pow2() 782 e13->probability = REG_BR_PROB_BASE - prob; in gimple_mod_pow2() [all …]
|
| HD | ipa-inline-analysis.c | 1137 int prob = VEC_index (inline_param_summary_t, in dump_inline_edge_summary() local 1140 if (!prob) in dump_inline_edge_summary() 1143 else if (prob != REG_BR_PROB_BASE) in dump_inline_edge_summary() 1145 prob * 100.0 / REG_BR_PROB_BASE); in dump_inline_edge_summary() 1933 int prob; in estimate_function_body_sizes() local 1972 int prob = param_change_prob (stmt, i); in estimate_function_body_sizes() local 1973 gcc_assert (prob >= 0 && prob <= REG_BR_PROB_BASE); in estimate_function_body_sizes() 1975 es->param, i)->change_prob = prob; in estimate_function_body_sizes() 2000 prob = eliminated_by_inlining_prob (stmt); in estimate_function_body_sizes() 2001 if (prob == 1 && dump_file && (dump_flags & TDF_DETAILS)) in estimate_function_body_sizes() [all …]
|
| HD | cfg.c | 972 int prob; in update_bb_profile_for_threading() local 987 prob = edge_frequency * REG_BR_PROB_BASE / bb->frequency; in update_bb_profile_for_threading() 989 prob = 0; in update_bb_profile_for_threading() 990 if (prob > taken_edge->probability) in update_bb_profile_for_threading() 996 taken_edge->probability, prob); in update_bb_profile_for_threading() 997 prob = taken_edge->probability; in update_bb_profile_for_threading() 1001 taken_edge->probability -= prob; in update_bb_profile_for_threading() 1002 prob = REG_BR_PROB_BASE - prob; in update_bb_profile_for_threading() 1006 if (prob <= 0) in update_bb_profile_for_threading() 1018 else if (prob != REG_BR_PROB_BASE) in update_bb_profile_for_threading() [all …]
|
| HD | bb-reorder.c | 474 int prob, freq; in find_traces_1_round() local 506 prob = e->probability; in find_traces_1_round() 516 best_prob = prob; in find_traces_1_round() 525 || prob < branch_th || EDGE_FREQUENCY (e) < exec_th in find_traces_1_round() 532 if (better_edge_p (bb, e, prob, freq, best_prob, best_freq, in find_traces_1_round() 536 best_prob = prob; in find_traces_1_round() 579 prob = e->probability; in find_traces_1_round() 584 || prob < branch_th || freq < exec_th in find_traces_1_round() 845 better_edge_p (const_basic_block bb, const_edge e, int prob, int freq, int best_prob, in better_edge_p() argument 855 if (prob > best_prob + diff_prob) in better_edge_p() [all …]
|
| /dragonfly/contrib/gcc-8.0/gcc/ |
| HD | dojump.c | 126 jumpifnot (tree exp, rtx_code_label *label, profile_probability prob) in jumpifnot() argument 128 do_jump (exp, label, NULL, prob.invert ()); in jumpifnot() 133 profile_probability prob) in jumpifnot_1() argument 135 do_jump_1 (code, op0, op1, label, NULL, prob.invert ()); in jumpifnot_1() 141 jumpif (tree exp, rtx_code_label *label, profile_probability prob) in jumpif() argument 143 do_jump (exp, NULL, label, prob); in jumpif() 148 rtx_code_label *label, profile_probability prob) in jumpif_1() argument 150 do_jump_1 (code, op0, op1, NULL, label, prob); in jumpif_1() 203 profile_probability prob) in do_jump_1() argument 222 prob.invert ()); in do_jump_1() [all …]
|
| HD | dojump.h | 61 profile_probability prob); 66 extern void jumpif (tree exp, rtx_code_label *label, profile_probability prob); 73 rtx_code_label *if_true_label, profile_probability prob);
|
| HD | cfg.c | 877 profile_probability prob; in update_bb_profile_for_threading() local 891 prob = count.probability_in (bb->count); in update_bb_profile_for_threading() 893 prob = profile_probability::never (); in update_bb_profile_for_threading() 894 if (prob > taken_edge->probability) in update_bb_profile_for_threading() 903 prob.dump (dump_file); in update_bb_profile_for_threading() 906 prob = taken_edge->probability.apply_scale (6, 8); in update_bb_profile_for_threading() 910 taken_edge->probability -= prob; in update_bb_profile_for_threading() 911 prob = prob.invert (); in update_bb_profile_for_threading() 912 if (prob == profile_probability::never ()) in update_bb_profile_for_threading() 924 else if (!(prob == profile_probability::always ())) in update_bb_profile_for_threading() [all …]
|
| HD | value-prof.c | 686 gimple_divmod_fixed_value (gassign *stmt, tree value, profile_probability prob, in gimple_divmod_fixed_value() argument 742 e12->probability = prob; in gimple_divmod_fixed_value() 745 e13->probability = prob.invert (); in gimple_divmod_fixed_value() 766 profile_probability prob; in gimple_divmod_fixed_value_transform() local 805 prob = profile_probability::probability_in_gcov_type (count, all); in gimple_divmod_fixed_value_transform() 807 prob = profile_probability::never (); in gimple_divmod_fixed_value_transform() 820 result = gimple_divmod_fixed_value (stmt, tree_val, prob, count, all); in gimple_divmod_fixed_value_transform() 844 gimple_mod_pow2 (gassign *stmt, profile_probability prob, gcov_type count, gcov_type all) in gimple_mod_pow2() argument 903 e12->probability = prob; in gimple_mod_pow2() 906 e13->probability = prob.invert (); in gimple_mod_pow2() [all …]
|
| HD | basic-block.h | 566 check_probability (int prob) in check_probability() argument 568 gcc_checking_assert (prob >= 0 && prob <= REG_BR_PROB_BASE); in check_probability() 595 apply_probability (gcov_type freq, int prob) in apply_probability() argument 597 check_probability (prob); in apply_probability() 598 return apply_scale (freq, prob); in apply_probability()
|
| HD | ipa-fnsummary.c | 841 int prob = es->param[i].change_prob; in dump_ipa_call_summary() local 843 if (!prob) in dump_ipa_call_summary() 846 else if (prob != REG_BR_PROB_BASE) in dump_ipa_call_summary() 848 prob * 100.0 / REG_BR_PROB_BASE); in dump_ipa_call_summary() 2136 int prob; in analyze_function_body() local 2203 int prob = param_change_prob (stmt, i); in analyze_function_body() local 2204 gcc_assert (prob >= 0 && prob <= REG_BR_PROB_BASE); in analyze_function_body() 2205 es->param[i].change_prob = prob; in analyze_function_body() 2228 prob = eliminated_by_inlining_prob (stmt); in analyze_function_body() 2229 if (prob == 1 && dump_file && (dump_flags & TDF_DETAILS)) in analyze_function_body() [all …]
|
| HD | tree-switch-conversion.c | 1684 profile_probability prob; /* Probability of taking this case. */ member 1753 tree case_label, profile_probability prob, in add_case_node() argument 1768 r->prob = prob; in add_case_node() 1769 r->subtree_prob = prob; in add_case_node() 1867 np->subtree_prob = np->prob; in balance_case_nodes() 1877 np->subtree_prob = np->prob; in balance_case_nodes() 2247 profile_probability prob, hash_map<tree, tree> *phi_mapping, in do_jump_if_equal() argument 2260 false_edge->probability = prob.invert (); in do_jump_if_equal() 2264 true_edge->probability = prob; in do_jump_if_equal() 2291 profile_probability prob, in emit_cmp_and_jump_insns() argument [all …]
|
| HD | profile-count.h | 944 profile_count apply_probability (int prob) const in class() 946 gcc_checking_assert (prob >= 0 && prob <= REG_BR_PROB_BASE); in class() 952 ret.m_val = RDIV (m_val * prob, REG_BR_PROB_BASE); in class() 958 profile_count apply_probability (profile_probability prob) const in class() 962 if (prob == profile_probability::never ()) in class() 968 safe_scale_64bit (m_val, prob.m_val, profile_probability::max_probability, in class() 971 ret.m_quality = MIN (m_quality, prob.m_quality); in class()
|
| HD | profile-count.c | 237 profile_probability prob = probability_in (fun->cfg->count_max); in to_frequency() local 238 if (!prob.initialized_p ()) in to_frequency() 240 return prob.to_reg_br_prob_base (); in to_frequency()
|
| HD | loop-doloop.c | 351 profile_probability prob = profile_probability::guessed_never (); in add_test() local 362 prob); in add_test() 395 e2->probability = prob; in add_test() 396 (*e)->probability = prob.invert (); in add_test()
|
| /dragonfly/contrib/xz/src/liblzma/rangecoder/ |
| HD | range_decoder.h | 111 #define rc_if_0(prob, seq) \ argument 113 rc_bound = (rc.range >> RC_BIT_MODEL_TOTAL_BITS) * (prob); \ 119 #define rc_update_0(prob) \ argument 122 prob += (RC_BIT_MODEL_TOTAL - (prob)) >> RC_MOVE_BITS; \ 128 #define rc_update_1(prob) \ argument 132 prob -= (prob) >> RC_MOVE_BITS; \ 140 #define rc_bit_last(prob, action0, action1, seq) \ argument 142 rc_if_0(prob, seq) { \ 143 rc_update_0(prob); \ 146 rc_update_1(prob); \ [all …]
|
| HD | range_encoder.h | 67 rc_bit(lzma_range_encoder *rc, probability *prob, uint32_t bit) in rc_bit() argument 70 rc->probs[rc->count] = prob; in rc_bit() 167 probability prob = *rc->probs[rc->pos]; in rc_encode() local 169 * prob; in rc_encode() 170 prob += (RC_BIT_MODEL_TOTAL - prob) >> RC_MOVE_BITS; in rc_encode() 171 *rc->probs[rc->pos] = prob; in rc_encode() 176 probability prob = *rc->probs[rc->pos]; in rc_encode() local 177 const uint32_t bound = prob * (rc->range in rc_encode() 181 prob -= prob >> RC_MOVE_BITS; in rc_encode() 182 *rc->probs[rc->pos] = prob; in rc_encode()
|
| HD | price.h | 29 rc_bit_price(const probability prob, const uint32_t bit) in rc_bit_price() argument 31 return lzma_rc_prices[(prob ^ ((UINT32_C(0) - bit) in rc_bit_price() 37 rc_bit_0_price(const probability prob) in rc_bit_0_price() argument 39 return lzma_rc_prices[prob >> RC_MOVE_REDUCING_BITS]; in rc_bit_0_price() 44 rc_bit_1_price(const probability prob) in rc_bit_1_price() argument 46 return lzma_rc_prices[(prob ^ (RC_BIT_MODEL_TOTAL - 1)) in rc_bit_1_price()
|
| HD | range_common.h | 37 #define bit_reset(prob) \ argument 38 prob = RC_BIT_MODEL_TOTAL >> 1
|
| /dragonfly/games/hack/ |
| HD | def.objects.h | 77 #define FOOD(name,prob,delay,weight,nutrition) { name, NULL, NULL, 1, 1,\ argument 78 FOOD_SYM, prob, delay, weight, 0, 0, nutrition } 162 #define WEAPON(name,prob,wt,ldam,sdam) { name, NULL, NULL, 1, 0 /*%%*/,\ argument 163 WEAPON_SYM, prob, 0, wt, ldam, sdam, 0 } 203 #define ARMOR(name,prob,delay,ac,can) { name, NULL, NULL, 1, 0,\ argument 204 ARMOR_SYM, prob, delay, 8, ac, can, 0 } 243 #define SCROLL(name,text,prob) { name, text, NULL, 0, 1,\ argument 244 SCROLL_SYM, prob, 0, 3, 0, 0, 0 } 271 #define WAND(name,metal,prob,flags) { name, metal, NULL, 0, 0,\ argument 272 WAND_SYM, prob, 0, 3, flags, 0, 0 } [all …]
|
| HD | hack.o_init.c | 141 int prob = rn2(100); in probtype() local 142 while ((prob -= objects[i].oc_prob) >= 0) in probtype()
|
| /dragonfly/contrib/libarchive/libarchive/ |
| HD | archive_ppmd_private.h | 95 #define PPMD_UPDATE_PROB_0(prob) ((prob) + (1 << PPMD_INT_BITS) - PPMD_GET_MEAN(prob)) argument 96 #define PPMD_UPDATE_PROB_1(prob) ((prob) - PPMD_GET_MEAN(prob)) argument
|
| HD | archive_ppmd7.c | 905 UInt16 *prob = Ppmd7_GetBinSumm(p); in Ppmd7_DecodeSymbol() local 906 if (rc->DecodeBit(rc, *prob) == 0) in Ppmd7_DecodeSymbol() 909 *prob = (UInt16)PPMD_UPDATE_PROB_0(*prob); in Ppmd7_DecodeSymbol() 914 *prob = (UInt16)PPMD_UPDATE_PROB_1(*prob); in Ppmd7_DecodeSymbol() 915 p->InitEsc = PPMD7_kExpEscape[*prob >> 10]; in Ppmd7_DecodeSymbol() 1084 UInt16 *prob = Ppmd7_GetBinSumm(p); in Ppmd7_EncodeSymbol() local 1088 RangeEnc_EncodeBit_0(rc, *prob); in Ppmd7_EncodeSymbol() 1089 *prob = (UInt16)PPMD_UPDATE_PROB_0(*prob); in Ppmd7_EncodeSymbol() 1096 RangeEnc_EncodeBit_1(rc, *prob); in Ppmd7_EncodeSymbol() 1097 *prob = (UInt16)PPMD_UPDATE_PROB_1(*prob); in Ppmd7_EncodeSymbol() [all …]
|
| HD | archive_ppmd8.c | 1200 UInt16 *prob = Ppmd8_GetBinSumm(p); in Ppmd8_DecodeSymbol() local 1201 if (((p->Code / (p->Range >>= 14)) < *prob)) in Ppmd8_DecodeSymbol() 1204 RangeDec_Decode(p, 0, *prob); in Ppmd8_DecodeSymbol() 1205 *prob = (UInt16)PPMD_UPDATE_PROB_0(*prob); in Ppmd8_DecodeSymbol() 1210 RangeDec_Decode(p, *prob, (1 << 14) - *prob); in Ppmd8_DecodeSymbol() 1211 *prob = (UInt16)PPMD_UPDATE_PROB_1(*prob); in Ppmd8_DecodeSymbol() 1212 p->InitEsc = PPMD8_kExpEscape[*prob >> 10]; in Ppmd8_DecodeSymbol()
|