| /freebsd-12.1/contrib/xz/src/liblzma/rangecoder/ |
| H A D | range_decoder.h | 111 #define rc_if_0(prob, seq) \ argument 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; \ 142 rc_if_0(prob, seq) { \ 143 rc_update_0(prob); \ 146 rc_update_1(prob); \ 154 #define rc_bit(prob, action0, action1, seq) \ argument 155 rc_bit_last(prob, \ [all …]
|
| H A D | 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()
|
| H A D | 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()
|
| H A D | range_common.h | 37 #define bit_reset(prob) \ argument 38 prob = RC_BIT_MODEL_TOTAL >> 1
|
| /freebsd-12.1/sys/netpfil/ipfw/ |
| H A D | dn_aqm_pie.c | 212 prob = pst->drop_prob; in calculate_drop_prob() 256 oldprob = prob; in calculate_drop_prob() 259 prob = prob - p; in calculate_drop_prob() 262 if (prob > oldprob) { in calculate_drop_prob() 263 prob= 0; in calculate_drop_prob() 274 prob = prob + p; in calculate_drop_prob() 277 if (prob<oldprob) { in calculate_drop_prob() 279 prob= PIE_MAX_PROB; in calculate_drop_prob() 287 if (prob < 0) { in calculate_drop_prob() 288 prob = 0; in calculate_drop_prob() [all …]
|
| H A D | dn_sched_fq_pie.c | 384 prob = pst->drop_prob; in fq_calculate_drop_prob() 428 oldprob = prob; in fq_calculate_drop_prob() 431 prob = prob - p; in fq_calculate_drop_prob() 434 if (prob > oldprob) { in fq_calculate_drop_prob() 435 prob= 0; in fq_calculate_drop_prob() 446 prob = prob + p; in fq_calculate_drop_prob() 449 if (prob<oldprob) { in fq_calculate_drop_prob() 451 prob= PIE_MAX_PROB; in fq_calculate_drop_prob() 459 if (prob < 0) { in fq_calculate_drop_prob() 460 prob = 0; in fq_calculate_drop_prob() [all …]
|
| /freebsd-12.1/contrib/libarchive/libarchive/ |
| H A D | 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
|
| H A D | 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 …]
|
| H A D | 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()
|
| H A D | archive_read_support_format_7zip.c | 3775 CProb *prob; in Bcj2_Decode() local 3804 prob = zip->bcj2_p + zip->bcj2_prevByte; in Bcj2_Decode() 3806 prob = zip->bcj2_p + 256; in Bcj2_Decode() 3808 prob = zip->bcj2_p + 257; in Bcj2_Decode() 3810 IF_BIT_0(prob) { in Bcj2_Decode() 3811 UPDATE_0(prob) in Bcj2_Decode() 3818 UPDATE_1(prob) in Bcj2_Decode()
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | loop-unswitch.c | 92 compare_and_jump_seq (rtx op0, rtx op1, enum rtx_code comp, rtx label, int prob, in compare_and_jump_seq() argument 130 REG_NOTES (jump) = gen_rtx_EXPR_LIST (REG_BR_PROB, GEN_INT (prob), in compare_and_jump_seq() 408 int irred_flag, prob; in unswitch_loop() local 442 prob = true_edge->probability; in unswitch_loop() 446 prob, cinsn); in unswitch_loop() 449 e->probability = prob; in unswitch_loop() 450 e->count = latch_edge->count * prob / REG_BR_PROB_BASE; in unswitch_loop()
|
| H A D | cfg.c | 874 int prob; in update_bb_profile_for_threading() local 889 prob = edge_frequency * REG_BR_PROB_BASE / bb->frequency; in update_bb_profile_for_threading() 891 prob = 0; in update_bb_profile_for_threading() 892 if (prob > taken_edge->probability) in update_bb_profile_for_threading() 898 taken_edge->probability, prob); in update_bb_profile_for_threading() 899 prob = taken_edge->probability; in update_bb_profile_for_threading() 903 taken_edge->probability -= prob; in update_bb_profile_for_threading() 904 prob = REG_BR_PROB_BASE - prob; in update_bb_profile_for_threading() 908 if (prob <= 0) in update_bb_profile_for_threading() 920 else if (prob != REG_BR_PROB_BASE) in update_bb_profile_for_threading() [all …]
|
| H A D | value-prof.c | 176 tree op1, tree op2, tree value, int prob, gcov_type count, in tree_divmod_fixed_value() argument 239 e12->probability = prob; in tree_divmod_fixed_value() 243 e13->probability = REG_BR_PROB_BASE - prob; in tree_divmod_fixed_value() 267 int prob; in tree_divmod_fixed_value_transform() local 311 prob = (count * REG_BR_PROB_BASE + all / 2) / all; in tree_divmod_fixed_value_transform() 339 tree_mod_pow2 (tree stmt, tree operation, tree op1, tree op2, int prob, in tree_mod_pow2() argument 406 e12->probability = prob; in tree_mod_pow2() 410 e13->probability = REG_BR_PROB_BASE - prob; in tree_mod_pow2() 434 int prob; in tree_mod_pow2_value_transform() local 482 prob = (count * REG_BR_PROB_BASE + all / 2) / all; in tree_mod_pow2_value_transform() [all …]
|
| H A D | bb-reorder.c | 479 int prob, freq; in find_traces_1_round() local 511 prob = e->probability; in find_traces_1_round() 521 best_prob = prob; in find_traces_1_round() 530 || prob < branch_th || EDGE_FREQUENCY (e) < exec_th in find_traces_1_round() 537 if (better_edge_p (bb, e, prob, freq, best_prob, best_freq, in find_traces_1_round() 541 best_prob = prob; in find_traces_1_round() 584 prob = e->probability; in find_traces_1_round() 589 || prob < branch_th || freq < exec_th in find_traces_1_round() 849 better_edge_p (basic_block bb, edge e, int prob, int freq, int best_prob, in better_edge_p() argument 859 if (prob > best_prob + diff_prob) in better_edge_p() [all …]
|
| H A D | predict.c | 198 probability_reliable_p (int prob) in probability_reliable_p() argument 202 && (prob <= HITRATE (1) || prob >= HITRATE (99)))); in probability_reliable_p() 507 int prob = INTVAL (XEXP (prob_note, 0)); in combine_predictions_for_insn() local 509 BRANCH_EDGE (bb)->probability = prob; in combine_predictions_for_insn() 510 FALLTHRU_EDGE (bb)->probability = REG_BR_PROB_BASE - prob; in combine_predictions_for_insn() 662 int prob; in predict_loops() local 670 prob = (REG_BR_PROB_BASE in predict_loops() 674 if (prob == REG_BR_PROB_BASE) in predict_loops() 675 prob = REG_BR_PROB_BASE - 1; in predict_loops() 677 prob); in predict_loops()
|
| H A D | sched-rgn.c | 237 static int *prob; variable 1294 prob[bb] = REG_BR_PROB_BASE; in compute_dom_prob_ps() 1298 prob[bb] = 0; in compute_dom_prob_ps() 1324 prob[bb] += ((prob[pred_bb] * in_edge->probability) / REG_BR_PROB_BASE); in compute_dom_prob_ps() 1332 (100 * prob[bb]) / REG_BR_PROB_BASE); in compute_dom_prob_ps() 1381 int tf = prob[trg], cf = prob[i]; in compute_trg_info() 2719 prob = XNEWVEC (int, current_nr_blocks); in schedule_region() 2858 free (prob); in schedule_region()
|
| H A D | cfgloopmanip.c | 422 int freq, prob, tot_prob; in loopify() local 432 prob = EDGE_SUCC (switch_bb, 0)->probability; in loopify() 433 tot_prob = prob + EDGE_SUCC (switch_bb, 1)->probability; in loopify() 467 scale_loop_frequencies (loop, prob, tot_prob); in loopify() 468 scale_loop_frequencies (succ_bb->loop_father, tot_prob - prob, tot_prob); in loopify()
|
| H A D | profile.c | 530 int prob; in compute_branch_probabilities() local 540 prob = e->probability; in compute_branch_probabilities() 541 index = prob * 20 / REG_BR_PROB_BASE; in compute_branch_probabilities()
|
| H A D | reorg.c | 974 int prob = INTVAL (XEXP (note, 0)); in mostly_true_jump() local 976 if (prob >= REG_BR_PROB_BASE * 9 / 10) in mostly_true_jump() 978 else if (prob >= REG_BR_PROB_BASE / 2) in mostly_true_jump() 980 else if (prob >= REG_BR_PROB_BASE / 10) in mostly_true_jump()
|
| /freebsd-12.1/sys/contrib/zstd/contrib/pzstd/test/ |
| H A D | RoundTripTest.cpp | 44 std::uniform_real_distribution<> prob{0, 1}; in generateInputFile() local 45 return writeData(size(gen), prob(gen), prob(gen), gen()); in generateInputFile()
|
| /freebsd-12.1/sys/contrib/xz-embedded/linux/lib/xz/ |
| H A D | xz_dec_lzma2.c | 497 static __always_inline int rc_bit(struct rc_dec *rc, uint16_t *prob) in rc_bit() argument 503 bound = (rc->range >> RC_BIT_MODEL_TOTAL_BITS) * *prob; in rc_bit() 506 *prob += (RC_BIT_MODEL_TOTAL - *prob) >> RC_MOVE_BITS; in rc_bit() 511 *prob -= *prob >> RC_MOVE_BITS; in rc_bit()
|
| /freebsd-12.1/sbin/ipfw/ |
| H A D | dummynet.c | 842 double prob; member 853 res = p1->prob - p2->prob; in compare_points() 957 points[points_no].prob = atof(arg); in load_extra_delays() 960 points[points_no].prob = atof(name); in load_extra_delays() 962 if (points[points_no].prob > 1.0) in load_extra_delays() 991 double y1 = points[i].prob * samples; in load_extra_delays() 993 double y2 = points[i+1].prob * samples; in load_extra_delays()
|
| /freebsd-12.1/contrib/llvm/lib/Passes/ |
| H A D | PassRegistry.def | 111 FUNCTION_ANALYSIS("branch-prob", BranchProbabilityAnalysis()) 203 FUNCTION_PASS("print<branch-prob>", BranchProbabilityPrinterPass(dbgs()))
|
| /freebsd-12.1/contrib/sendmail/src/ |
| H A D | map.c | 1476 char *prob = "unsafe"; local 1480 prob = "missing"; 1482 sm_dprintf("\t%s map file: %d\n", prob, ret); 1485 map->map_mname, prob, map->map_file); 2070 char *prob = "unsafe"; variable 2074 prob = "missing"; 2076 sm_dprintf("\t%s map file: %s\n", prob, sm_errstring(i)); 2080 mapclassname, map->map_mname, prob, buf);
|
| /freebsd-12.1/sbin/pfctl/ |
| H A D | parse.y | 237 u_int32_t prob; member 858 r.prob = $9.prob; 2051 r.prob = $9.prob; 2550 filter_opts.prob = (u_int32_t)p; 2551 if (filter_opts.prob == 0) 2552 filter_opts.prob = 1;
|